1.1 KiB
1.1 KiB
Deployment
Build and package
Run the x86 build from the Visual Studio developer environment described in
docs/build.md, then package the verified output:
.\tools\package-release.ps1
The command verifies that:
- every registered feature has exactly one INI toggle
- the Launcher and DLL ship the same default INI
direct_ipsis not compiled- the release DLL is x86 and matches the current build
- the Launcher bridge and post-update merge are present
The generated artifacts are:
release/rem-essentials.dll
release/rem-essentials-release.zip
The ZIP can be overlaid on the Freelancer installation. It contains the DLL and
default INI under EXE/, plus configuration documentation.
Loader configuration
Add rem-essentials.dll to the [Libraries] section in client dacom.ini and
server dacomsrv.ini.
The Launcher keeps player overrides in
My Games/REM/rem-essentials.user.ini. It reapplies them after patching and
immediately before starting Freelancer.
The complete INI lifecycle, precedence rules, and save-directory mapping are documented in configuration.md.