Each of the following sections can only be written once, preferably in the order shown.
📌 [Freelancer]
| Key |
Value |
Multiple |
Remark |
| data path |
directory |
no |
Path to the game data, relative to freelancer.exe |
| local_server |
dll |
no |
|
| initial_world |
Files:InitialWorld |
no |
Relative to data path |
| AppGUID |
GUID |
no |
Unique identifier for the Freelancer application. No reason to change this. |
⚡ [Display]
| Key |
Value |
Multiple |
Remark |
| fullscreen |
0 / 1 |
no |
|
| size |
integer, integer |
no |
|
| color_bpp |
integer |
no |
|
| depth_bpp |
integer |
no |
|
🔭 [Startup]
| Key |
Value |
Multiple |
Remark |
| movie_file |
video file |
yes |
|
💨 [ListServer]
This block determines the global listing server that Freelancer.exe and FLServer will attempt to register with on load.
| Key |
Value |
Multiple |
Remark |
| hostname |
ip/name |
no |
|
| port |
integer |
no |
|
⚡ [Server]
This block allows you to pre-fill name and description values for FLServer.exe
| Key |
Value |
Multiple |
Remark |
| name |
string |
no |
|
| description |
string |
no |
|
| death_penalty |
integer |
no |
Percentage of your cargo (commoditied and unmounted equipment) lost at death in MP |
📎 [Initial MP DLLs]
Initials DLL files called by FLServer.exe when it starts.
| Key |
Value |
Multiple |
Remark |
| path |
directory |
no |
relative to freelancer.exe |
| DLL |
dll, [string], [LOWEST / BELOW_NORMAL / NORMAL / ABOVE_NORMAL / HIGHEST] |
yes |
|
🔭 [Initial SP DLLs]
Initial DLL files called when you start a new game or load a game.
| Key |
Value |
Multiple |
Remark |
| path |
directory |
no |
relative to freelancer.exe |
| DLL |
dll, [string], [LOWEST / BELOW_NORMAL / NORMAL / ABOVE_NORMAL / HIGHEST] |
yes |
|
💢 [Resources]
String resource files called by Freelancer.exe
| Key |
Value |
Multiple |
Remark |
| DLL |
dll |
yes |
|
🔭 [Data]
Load order for this block is important. For multiplayer, server and client load order must match.
| Key |
Value |
Multiple |
Remark |
| solar |
path |
yes? |
must be loaded before 'universe' |
| universe |
path |
yes? |
must be loaded after 'solars' |
| constants |
path |
yes? |
|
| fonts |
path |
yes |
|
| fonts_dir |
path |
yes? |
|
| sounds |
path |
yes |
|
| voices |
path |
yes |
|
| explosions |
path |
yes |
|
| debris |
path |
yes |
|
| asteroids |
path |
yes |
|
| equipment |
path |
yes |
|
| ships |
path |
yes |
|
| goods |
path |
yes |
|
| loadouts |
path |
yes |
|
| bodyparts |
path |
yes |
|
| costumes |
path |
yes |
|
| PetalDB |
path |
yes |
|
| effects |
path |
yes |
|
| effect_shapes |
path |
yes |
|
| fuses |
path |
yes |
|
| concave |
path |
yes? |
|
| intro |
path |
yes |
|
| gate_tunnels |
path |
yes |
|
| groups |
path |
yes |
|
| HUD |
path |
yes |
|
| jump_effect |
path yes |
|
|
| stars |
path |
yes |
|
| igraph |
path |
yes |
|
| bases |
|
no |
bases has no filename but the key specifies the load order |
| markets |
path |
yes |
|
| NewCharDB |
path |
yes |
|
| WeaponModDB |
path |
yes |
|
| rtcslider |
path |
yes |
|
🔭 [Error]
The block below is non-functional in unmodified copies of Freelancer, and has no effect on FLSpew log output. This function does work correctly in the beta version of the game.
| Key |
Value |
Multiple |
Remark |
| log |
filepath / $window / $text, [<error kind>], [<severity level>] |
yes |
|
⚡ Error Type
| Key |
Meaning |
| -1 |
all kinds, distinguish display based on severity |
| 65536 |
'ignore kind' value |
| 65540 |
asserts |
| 'I' |
incoming packet transmission |
| 'O' |
outgoing packet transmission |
| 'i' |
instance creation related messages (mass, MOI, equip) |
| 'r' |
significant attitude/reputation events |
| 'a' |
detailed info regarding loading/unloading of archetypes |
| 'c' |
report server-side events sent to contollers |
| 'm' |
mission-generated messages |
| 's' |
log second thread activity |
| 'f' |
report file opens/closes |
| 'e' |
explosion/fuse messages |
| 'd' |
damage messages |
| 'A' |
reload console command messages |
| 'R' |
Render Pipeline |
| 'n' |
SERVER.DLL |
| 'w' |
minor general problems |
📎 Severity Level
| Key |
Meaning |
| 0 |
Unrecoverable errors |
| 1 |
Recoverable errors |
| 2 |
Conditions which may indicate a problem, but are handled |
| 3 |
Useful messages that are in release builds. |
| 4 |
Information useful for debugging or determining program flow |
| 5..n |
Higher traces levels indicate more verbose information |