Freelancer: HD Edition Inno Installer Script
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)
- Clone the Freelancer: HD Edition GitHub repository.
- Place all the mod files (DATA & EXE directories, etc.) in a folder named
freelancer-hd-edition-0.6
. - 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!- Compressing the folder using LZMA2 is highly recommended.
- 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.
- Name the zip
freelancerhd.7z
and place it inAssets/Mod
. - Build
setup.iss
using Inno Setup's standard IDE, or use the Command Line Compiler.
Online and offline installer
- Open
setup.iss
and find line 13. It should look like#define AllInOneInstall true
. - Change this line to
#define AllInOneInstall false
. - 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.