From 4e376084e7895adc4b465ddda4c3e584dba1dc1e Mon Sep 17 00:00:00 2001 From: "C.S. Melis" Date: Sun, 14 Aug 2022 14:18:32 +0200 Subject: [PATCH] Disable encryption for save game files --- CHANGELOG.md | 1 + EXE/Server.dll | Bin 774656 -> 774656 bytes FLDOCS/BinaryEdits.txt | 20 ++++++++++++-------- 3 files changed, 13 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 06bd341..a5dbe91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -102,6 +102,7 @@ - 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 - 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) diff --git a/EXE/Server.dll b/EXE/Server.dll index 8099e731d13ecb6a75a19798970323adce561f4c..94f01153891c98eac05a9b2d07535a1e5fc1d552 100644 GIT binary patch delta 60 zcmZozqTc{SEsQNpEzB(}Ev#GEcpox}Y@Y7;fK6t*_CvO!2q3S0z9l;la{w_X5OZyx JZ^@lF0|1h56`}wD delta 64 zcmZozqTc{SEsQNpEzB(}Ev#GEcppv=J;)|DeZqY&x(2VxE& P<^*D{?ME%St!DrL2PhZt diff --git a/FLDOCS/BinaryEdits.txt b/FLDOCS/BinaryEdits.txt index 7e8612e..1961fa5 100644 --- a/FLDOCS/BinaryEdits.txt +++ b/FLDOCS/BinaryEdits.txt @@ -1,14 +1,14 @@ This .txt file documents the manual HEX edits that have been made to several binary files in Freelancer: HD Edition. Format: -Filename. Base: Origin +Filename. Base: Origin. 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. 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. 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. @@ -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. 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. -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. -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. -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. \ No newline at end of file +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.