Freelancer: HD Edition Inno Installer Script

Discord Maintenance

This is a setup script for https://github.com/BC46/freelancer-hd-edition.

This was created using Inno and used custom Pascal scripting.

Build instructions

All-in-one installer (default)

  1. Clone the Freelancer: HD Edition GitHub repository.
  2. Place all the mod files (DATA & EXE directories, etc.) in a folder named freelancer-hd-edition-0.6.
  3. Compress the freelancer-hd-edition-0.6 folder using an archiver like 7-Zip. NOTE: The zip must NOT be larger than 2.05 GB!
    1. Compressing the folder using LZMA2 is highly recommended.
  4. Alternatively to step 1, 2, and 3, you may download a pre-packaged zip here: https://archive.org/download/freelancer-hd-edition-0.6/freelancer-hd-edition-0.6.7z. Keep in mind that this zip may not contain the most recent mod changes.
  5. Name the zip freelancerhd.7z and place it in Assets/Mod.
  6. Build setup.iss using Inno Setup's standard IDE, or use the Command Line Compiler.

Online and offline installer

  1. Open setup.iss and find line 13. It should look like #define AllInOneInstall true.
  2. Change this line to #define AllInOneInstall false.
  3. Build setup.iss using Inno Setup's standard IDE, or use the Command Line Compiler.

Programs used

7-Zip executable

7-Zip is licensed under the GNU LGPL license. www.7-zip.org.

Hex To Binary by BC46

Hex To Binary is licensed under the MIT license. https://github.com/BC46/HexToBinary/blob/main/LICENSE.

UTF-8 BOM Remover by BC46

UTF-8 BOM Remover is licensed under the MIT license. https://github.com/BC46/utf-8-bom-remover/blob/main/LICENSE.