This is a setup script for Freelancer: BMOD. It was created using Inno Setup and uses custom Pascal scripting. This has been forked from the excellent Freelancer HD Edition Installer
- Install a vanilla copy of Freelancer to a non-read only directory (i.e. not Program Files).
- Download and run the latest release.
- Point the release at your vanilla Freelancer directory and let the installer run.
- That's it, you're done!
- Set up a new wineprefix and run the installer as normal, selecting a vanilla copy of Freelancer to copy, and a destination within the wineprefix to install the mod to.
- Install the following to the wineprefix via winetricks:
d3dx9
dinput8
directplay
l3codecx
msacm32
vcrun2022
- Set DLL overrides for
d3d8.dll
anddinput8.dll
with the valuen,b
- Run the game. Wine versions
UMU-Proton-9.0.3.2
andGE-Proton9-23
have been observed to have good results.
- Clone the Freelancer: BMOD GitHub repository.
- Place the DATA, DLL and EXE directories from mod-assets in a folder named
freelancer-bmod-0.1
. - Compress the
freelancer-bmod-0.1
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.
- Name the zip
freelancerbmod.7z
and place it inAssets/Mod
. - Build
setup.iss
using Inno Setup's standard IDE, or use the Command Line Compiler.
- 7-Zip executable 7-Zip is licensed under the GNU LGPL license. www.7-zip.org.