02-24-2023, 04:34 PM
Introduction (Click to View)
After joing LFE Discord and getting in touch with EXE editors who helped me all the way through the problems and improving my knowledge on EXE editing by self learning and spending almost 2 years on that, I decided to make an improved version of the original EXE.
Honestly this time my aim is to not use any DLL (like I did previously) to make changes because I have noticed that for some people either they don't work properly or they face a hard time while setting them up before using, so far I have decide to keep all the edits in the exe only as it becomes easier to share and much easier to use.
With that said this also gives me a limitation to the amount of changes I can make because of limited amount of free space in the EXE.
Honestly this time my aim is to not use any DLL (like I did previously) to make changes because I have noticed that for some people either they don't work properly or they face a hard time while setting them up before using, so far I have decide to keep all the edits in the exe only as it becomes easier to share and much easier to use.
With that said this also gives me a limitation to the amount of changes I can make because of limited amount of free space in the EXE.
My Main aim is to add some new and useful features but also keeping compatibility with original EXE cause in the end its all that matters and so far I have added these features (some of them are inspired or made by other authors)(compilation ahead)
Resource Location (Click to View)
Moved all the ingame images from EXE to "UI" folder as it becomes easier to change them.
Function Key Display Fix (Click to View)
Fixed the problem of "Function Keys Used" and "Function Keys Locked" text overlapping with other details in stage and battle mode
Time Display (Click to View)
One of the basic thing which I honestly feel should be there to give the idea of how much time has passed since the round started.
Time display appears next to mode name (works in all modes expect demo and playback recording)
(Thanks to Shad90 for this idea and Mesujin for inspiring about the timer position)
Time display appears next to mode name (works in all modes expect demo and playback recording)
(Thanks to Shad90 for this idea and Mesujin for inspiring about the timer position)
Visible during Hide (Click to View)
It pains when you use hide in stage mode but yourself don't have any idea where the hell is your character, with this the character will appear blinking just like when it blink while getting up from lying.
It only works for team 1 and enemy of team 5 will still appear hidden
It only works for team 1 and enemy of team 5 will still appear hidden
Skin change (Click to View)
Justin and Knight turn blue when they join back in stage mode although they never join back but that's how things are supposed to be (originally by InfiniteZero)
[Add GIF]
Similarly all the minions when selected as a playable character will now use +140 set of sprites as they belong to team 1 (Knight will use +114)
[Add GIF]
Similarly all the minions when selected as a playable character will now use +140 set of sprites as they belong to team 1 (Knight will use +114)
Percentage Loading (Click to View)
Game loading is now displayed in percentage and now you finally get the ides when the damn loading is going to end (originally found this feature in modded 2.0 exe by Alcarter)
TU Change Mode (Click to View)
Probably one of the best feature I feel like I ever made.
By default lf2 detects inputs in every 2tu but with "fasterf2pause" (which originally Som1Lse found) it detects them every 1tu which results in better input detection.
At first I thought it won't be possible to add both of them in 1 EXE but after digging in the code of background and difficulty selection, I finally managed to add a new option of changing the game "tu" setting without using another EXE.
Now you don't have to use a seprate exe to get "fasterf2pause" thingy.
In Network Mode this option is disabled automatically just like playback recording.
Here's the comparsion of how it is displayed in normal mode and network mode -
Working
It adds a new option of switching game system tu to either "1tu" or "2tu before selecting fight (this option is available in all modes)
"2tu" is default setting (compatible with original) but "1tu" is "fasterf2pause" which improves the input detection.
How it works when connected with original EXE
How recordings are saved to avoid confusion between which recording belongs to which mode
(Thanks to STM1993 for suggesting the idea of keeping them to different formats to avoid all the confusion)
By default lf2 detects inputs in every 2tu but with "fasterf2pause" (which originally Som1Lse found) it detects them every 1tu which results in better input detection.
At first I thought it won't be possible to add both of them in 1 EXE but after digging in the code of background and difficulty selection, I finally managed to add a new option of changing the game "tu" setting without using another EXE.
Now you don't have to use a seprate exe to get "fasterf2pause" thingy.
In Network Mode this option is disabled automatically just like playback recording.
Here's the comparsion of how it is displayed in normal mode and network mode -
Working
It adds a new option of switching game system tu to either "1tu" or "2tu before selecting fight (this option is available in all modes)
"2tu" is default setting (compatible with original) but "1tu" is "fasterf2pause" which improves the input detection.
How it works when connected with original EXE
How recordings are saved to avoid confusion between which recording belongs to which mode
- "1tu" recordings are saved in recordings\1tu\ but in ".mlfr" format
- "2tu" recordings are saved in recordings\2tu\ in default ".lfr" format
(Thanks to STM1993 for suggesting the idea of keeping them to different formats to avoid all the confusion)
CMC Blink (Click to View)
Thanks to Leaf.F for developing Widescreen EXEs, with these I managed to bring the same set of changes to widescreen version.
Wanted to keep this all short and quick so please forgive me for lousy post design.
Download
Thanks to Mesujin, Shad90, Leaf.F, Alcarter, InfiniteZero and people from LFE discord for their suggestions and feedbacks!!!
Please forgive me if I forgot to mention someone