Disable encryption for save game files

This commit is contained in:
C.S. Melis 2022-08-14 14:18:32 +02:00
parent f963c51cdd
commit 4e376084e7
3 changed files with 13 additions and 8 deletions

View File

@ -102,6 +102,7 @@
- Updated the in-game version text so Freelancer: HD Edition's version number is displayed too - Updated the in-game version text so Freelancer: HD Edition's version number is displayed too
- Reduced the draw distances of the lower Unknown asteroid field - Reduced the draw distances of the lower Unknown asteroid field
- Added the missing for sale ship in Omicron Minor Battleship Osiris - Added the missing for sale ship in Omicron Minor Battleship Osiris
- Disabled encryption when save game files are created and saved
## [[v0.5] - 2022-01-21](https://github.com/BC46/freelancer-hd-edition/releases/tag/0.5) ## [[v0.5] - 2022-01-21](https://github.com/BC46/freelancer-hd-edition/releases/tag/0.5)

Binary file not shown.

View File

@ -1,14 +1,14 @@
This .txt file documents the manual HEX edits that have been made to several binary files in Freelancer: HD Edition. This .txt file documents the manual HEX edits that have been made to several binary files in Freelancer: HD Edition.
Format: Format:
Filename. Base: Origin Filename. Base: Origin.
Offset: Data type Original value -> New value. Explanation. Offset: Data type Original value -> New value. Explanation.
Common.dll. Base: Default from the official 1.1 Freelancer patch Common.dll. Base: Default from the official 1.1 Freelancer patch.
0E698E: Hexadecimal 7C -> EB. Allows many planets to continue spinning. 0E698E: Hexadecimal 7C -> EB. Allows many planets to continue spinning.
13F48C: Single (float32) 10000 -> 50000. Increases the maximum docking initiation distance 13F48C: Single (float32) 10000 -> 50000. Increases the maximum docking initiation distance
Freelancer.exe. Base: Default No-CD EXE Freelancer.exe. Base: Default No-CD EXE.
01AD6F: Hexadecimal 80 00 -> 00 20. Fixes a bug that causes some textures to be shown in a low-quality state. 01AD6F: Hexadecimal 80 00 -> 00 20. Fixes a bug that causes some textures to be shown in a low-quality state.
02477A: Hexadecimal CA 02 -> 00 00. Removes window borders when Freelancer is running in a window #1. This edit is applied by the installer. 02477A: Hexadecimal CA 02 -> 00 00. Removes window borders when Freelancer is running in a window #1. This edit is applied by the installer.
02490D: Hexadecimal CA 02 -> 00 00. Removes window borders when Freelancer is running in a window #2. This edit is applied by the installer. 02490D: Hexadecimal CA 02 -> 00 00. Removes window borders when Freelancer is running in a window #2. This edit is applied by the installer.
@ -37,14 +37,18 @@ Freelancer.exe. Base: Default No-CD EXE
213EC8: Single (float32) 10000 -> 999999. Increases the maximum draw distance for space objects like battleships and trade lanes. 213EC8: Single (float32) 10000 -> 999999. Increases the maximum draw distance for space objects like battleships and trade lanes.
Freelancer.exe's default .ico was replaced so it has the "HDE" logo. Freelancer.exe's default .ico was replaced so it has the "HDE" logo.
rendcomp.dll. Base: Default from Freelancer 1.0 rendcomp.dll. Base: Default from Freelancer 1.0.
00C499: Hexadecimal 02 -> 00. Enables high-quality sphere rendering; prevents planets from looking like soccer balls at great distances. 00C499: Hexadecimal 02 -> 00. Enables high-quality sphere rendering; prevents planets from looking like soccer balls at great distances.
rp8.dll. Base: Default from Freelancer 1.0 rp8.dll. Base: Default from Freelancer 1.0.
004467: Hexadecimal 7D -> EB. Prevents the D3DERR_INVALIDCALL error spam from occuring in FLSpew.txt. 004467: Hexadecimal 7D -> EB. Prevents the D3DERR_INVALIDCALL error spam from occuring in FLSpew.txt.
soundmanager.dll. Base: Default from Freelancer 1.0 Server.dll. Base: Default from the official 1.1 Freelancer patch.
06E10D: Hexadecimal E4 B4 -> 14 B3. Disables the encryption of save game files when created and saved.
07399D: Hexadecimal E4 B4 -> 14 B3. Disables the encryption of the Restart.fl file when created.
soundmanager.dll. Base: Default from Freelancer 1.0.
00A021: Hexadecimal 00 -> 80. Allows Freelancer's audio to continue playing while Alt-Tabbed #1. This edit is applied by the installer. 00A021: Hexadecimal 00 -> 80. Allows Freelancer's audio to continue playing while Alt-Tabbed #1. This edit is applied by the installer.
soundstreamer.dll. Base: Default from Freelancer 1.0 soundstreamer.dll. Base: Default from Freelancer 1.0.
0018A9: Hexadecimal 00 -> 80. Allows Freelancer's audio to continue playing while Alt-Tabbed #2. This edit is applied by the installer. 0018A9: Hexadecimal 00 -> 80. Allows Freelancer's audio to continue playing while Alt-Tabbed #2. This edit is applied by the installer.