superangrynoob wrote:
Is it possible to show us how you edit the .exe file?
- Unpack DOA6.exe using - https://github.com/atom0s/Steamless
- Download x64dbg debugger - https://sourceforge.net/projects/x64dbg/files/snapshots/
- Run release\x64\x64dbg.exe with Administrator rights
- Go to Options - Preferences
- Uncheck "System Breakpoint"; "TLS Callbacks"; "Attach Breakpoint" and save settings
- File - Open - DOA6.exe
- Click RMB and select "Search for - Current Module - Constant" - 3FE38E39
- Change all found values - 3FE38E39 to your aspect ratio value (4017B426 - for 2560x1080; 4018E38E - for 3440x1440 etc...)
- Click RMB and select "Search for - Current Module - Pattern" - C7 44 24 58 80 07 00 00 C7 44 24 5C 38 04 00 00
- Change all found values - 780 to the value calculated by this formula: 1080 * ( width / height )
For example:
1080 * ( 2560 / 1080 ) = 1080 * 2.37037 = 2560 (dec) = A00 (hex)
1080 * ( 3440 / 1440 ) = 1080 * 2.38888 = 2580 (dec) = A14 (hex) - Click RMB and select "Search for - Current Module - Pattern" - FF E1 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? C7 44 24 30 20 03 00 00 C7 44 24 34 C2 01 00 00
- Click RMB on jmp rcx and select "Binary - Fill with NOPs"
- Change - 320 and 1C2 to your resolution value (A00 and 438 - for 2560x1080; D70 and 5A0 - for 3440x1440 etc...)
- File - Patch file
- Make copy of DOA6.exe, and select it for patch