Put custom version number in controls.dll

This ensures players with foreign installs will now see the updated in-game version number too.
This commit is contained in:
C.S. Melis 2022-09-10 14:35:14 +02:00
parent fbdc2643ed
commit cc8d5a777c
5 changed files with 2 additions and 1 deletions

Binary file not shown.

Binary file not shown.

View File

@ -62,7 +62,7 @@ DLL = NameResources.dll ; Contains names of things, primarily.
DLL = EquipResources.dll ;Contains names of equipment (in string table) and infocards for equipment (in HTML resources)
DLL = OfferBribeResources.dll ; Contains random mission offers and bribes
DLL = MiscTextInfo2.dll ;Contains MP UI elements as well as other misc. text
DLL = Controls.dll ;Contains the names of some additional controls in the options menu
DLL = Controls.dll ; Contains the names and descriptions of some additional controls in the options menu and the custom version number
[Data]

Binary file not shown.

View File

@ -25,6 +25,7 @@ Freelancer.exe. Base: Default No-CD EXE.
0D5984: Hexadecimal 7E -> EB. Removes the general speed display limit (999), which can be seen when using a trade lane.
158A14: Hexadecimal D9 1D 0C 0A 61 00 -> 90 90 90 90 90 90. Prevents intentional framerate drops to 25 from occuring.
166C2B: Hexadecimal 75 -> EB. Bypasses the ESRB notice when entering the Multiplayer menu.
174890: Int32 1271 -> 458775. Changes the "VER. 1.0" text to a custom version number in controls.dll. This patch essentially changes the string ID it referes to.
1ACF6A: Hexadecimal 51 8D 4C 24 20 51 8D 8C 24 C8 00 00 00 -> 40 74 63 48 51 8D 54 E4 20 52 83 E9 08. Prevents IPv6 adresses from being displayed in the server list.
1B16CC: Hexadecimal 01 -> 00. Forces Freelancer to run in windowed mode. This edit is applied by the installer.
1B264C: Hexadecimal 83 FF 01 0F 94 C2 -> BA 01 00 00 00 90. Keeps Freelancer and its window running when Alt-Tabbed. This edit is applied by the installer.