This is a setup script for Freelancer: HD Edition. It was created using Inno Setup with the help of custom Pascal scripting.
- Clone the Freelancer: HD Edition GitHub repository.
- NOTE: Do not download the mod zip from GitHub's "Download ZIP" feature under the green "Code" button (on the mod's homepage). This may result in an incomplete download. Use the
git clone
command instead.
- NOTE: Do not download the mod zip from GitHub's "Download ZIP" feature under the green "Code" button (on the mod's homepage). This may result in an incomplete download. Use the
- Place all the mod files (DATA & EXE directories, etc.) in a folder named
freelancer-hd-edition-0.7
. - Compress the
freelancer-hd-edition-0.7
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.7/freelancer-hd-edition-0.7.7z.
- 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.
- Open
setup.iss
and find line 16. 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.
7-Zip is licensed under the GNU LGPL license. www.7-zip.org.
Hex To Binary is licensed under the MIT license. https://github.com/BC46/HexToBinary/blob/main/LICENSE.
UTF-8 BOM Remover is licensed under the MIT license. https://github.com/BC46/utf-8-bom-remover/blob/main/LICENSE.