Visibility Offsets
🔭 Information
- All offsets are for files from the official 1.1 patch.
- Numbers are in hexadecimal, or suffixed to indicate their type:
| Suffix | Type | Size |
|---|---|---|
| f | float | 4 bytes |
| d | double | 8 bytes |
| i | integer | 4 bytes |
| b | byte | 1 byte (-128 to 127) |
A value like «0F 85 -> 90 E9» means replace the original bytes on the left with the new bytes on the right. (The bytes are given in file order, they don't represent a number like the offset.)
🔭 Visibility
| Default Value | File | Offset | By | Description |
|---|---|---|---|---|
| 3f | freelancer.exe | 210530 |
Dev | Near plane of view frustum. |
| 250000f | freelancer.exe | 210534 |
Dev | Far plane of view frustum (nothing will be drawn beyond this). |
| 1000000f | rendcomp.dll | 014053 |
adoxa | Multiplier for planet draw distance (so far can be safely increased). |
| 10000f | freelancer.exe | 213EC8 |
FriendlyFire | Maximum draw distance for some bases (like battleships). |
| 20000f | freelancer.exe | 1C8910 |
Dev | Same offset as below, max distance at which ships can be seen (even if lodranges specify a higher distance). |
| 20000f | freelancer.exe | 1C8910 |
FriendlyFire | Same offset as above, poly flipping distance - raising this value stops graphical glitches on big CMPs, but raising it too high introduces flickering issues with SPH-based models (like planets). |
| 75 -> EB | freelancer.exe | 11C3D3 |
adoxa | Removes (exclusion) zone clipping. |
| 100000000f | freelancer.exe | 1D15B8 |
Dev | Square of max distance that a ship can be selected. |
| 6250000f | server.dll | 086AEC |
Dev | Square of NPC disappear distance in MP. |
| 25000000f | server.dll | 086AF0 |
Dev | Square of player disappear distance in MP. |
| 100000000f | server.dll | 086AF4 |
Dev | Square of grouped player disappear distance in MP. |
| 83 FE 08 -> D8 C0 90 | freelancer.exe | 002389 |
adoxa | Double existing LODranges (Part 1). |
| 7D 16 -> 90 90 | freelancer.exe | 00238C |
adoxa | Double existing LODranges (Part 2). |
| 83 FE 08 -> D8 C0 90 | freelancer.exe | 002389 |
adoxa | Quadruple existing LODranges (Part 1). |
| 7D 16 -> D8 C0 | freelancer.exe | 00238C |
adoxa | Quadruple existing LODranges (Part 2). |
| 83 FE 08 7D 16 -> E8 7B FF FF FF | freelancer.exe | 002389 |
adoxa | Alternative to above: scale LODranges by one of the following (Part 1). |
| 90 90 -> D80D | freelancer.exe | 002309 |
adoxa | Alternative to above: scale LODranges by one of the following (Part 2). |
| 90 90 -> 00C3 | freelancer.exe | 00230E |
adoxa | Alternative to above: scale LODranges by one of the following (Part 3). |
| 90 90 90 ->20 A2 5C ->B4 55 5D ->28 4F 5D ->9C FC 5C ->64 84 5D ->08 4F 5D ->50 88 5D ->54 23 44 ->FA 1F 57 |
freelancer.exe | 00230B |
adoxa & BC46 | Scale LODranges (Part 4) by one of the following factors: 1.5 2.0 3.0 4.0 5.0 6.0 7.0 8.0 10.0 |
| DC 05 -> EB 04 | freelancer.exe | 0244F5 |
adoxa | Gamma ranges from 0.0 to 1.0, not 1.0 to 2.0. |
| B8 89 -> E8 75 | freelancer.exe | 0244F7 |
adoxa | Gamma ranges from 0.5 to 1.5, not 1.0 to 2.0. |
| B8 89 5C -> F8 EB 5D | freelancer.exe | 0244F7 |
BC46 | Gamma ranges from 0.75 to 1.75, not 1.0 to 2.0. |
| 80 00 -> 00 20 | freelancer.exe | 01AD6F |
Schmackbolzen | Fix bug with low resolution textures on some systems (sets maximum to 8192 instead of 128). |
| 02 -> 00 | rendcomp.dll | 00C499 |
adoxa | Always use high-quality sphere rendering. Makes planets look more round from far distances. |
| 2b -> 3b | rp8.dll | 01A48C |
BC46 | Changes the magnification filtering mode from "linear" to "anisotropic" (forces Anisotropic Filtering part 1). |
| 2b -> 3b | rp8.dll | 01A4C5 |
BC46 | Changes the minification filtering mode from "linear" to "anisotropic" (forces Anisotropic Filtering part 2). |
| 1b -> 2b | rp8.dll | 01A4FE |
BC46 | Changes the mipmap filtering mode from "nearest" to "linear". Makes the textures appear better than with the default option, but worse than with "anisotropic" (see below). |
| 1b -> 3b | rp8.dll | 01A4FE |
BC46 | Changes the mipmap filtering mode from "nearest" to "anisotropic" (forces Anisotropic Filtering part 3). |
| 1b ->2b ->4b ->8b ->16b |
rp8.dll | 01A5B8 |
BC46 | Changes the maximum anisotropy from 1 to either 2, 4, 8, or 16, respectively (forces Anisotropic Filtering part 4). |
| 255 | freelancer.exe | 1C89C0 |
Venemon | Overall sun color impact in the universe (makes darker to lighter) |
| 80 | freelancer.exe | 14BDF7 |
Venemon | Space particles around player outside fields (hardcoded value) |
| 80 | freelancer.exe | 6797A8 |
Venemon | Space particles around player outside fields (dynamic value) |
| DC 2D B8 89 5C 00 -> DC 2D 3B 90 5C 00 | freelancer.exe | 11250D |
Venemon | Make sun flare size modifiable (Part 1) |
| 00 64 80 5B 00 64 80 5B -> 00 00 00 00 00 00 24 40 | freelancer.exe | 11250D |
Venemon | Make sun flare size modifiable(Part 2) 1 = 3FF0, 10 = 24 40 |
| 1 | freelancer.exe | 10F982 |
Venemon | Sun flare brightness 1-10(maximum effect) |
| 1-255 | freelancer.exe | 2798F9 |
Venemon | Sun GREEN color impact in universe(dynamic value, changes every switchout) |
| 1-255 | freelancer.exe | 2798FA |
Venemon | Sun BLUE color impact in universe(dynamic value, changes every switchout) |
| 1-255 | freelancer.exe | 10262 |
Venemon | Sun GREEN color impact in universe(static multiplier value) |
| 1-10 | freelancer.exe | 10267 |
Venemon | Sun BLUE color impact in universe(dynamic value, changes every switchout) |
| 1-2 | freelancer.exe | FDDDE |
Venemon | Ship light points modifier, turn them into rainbow |
| 01 -> 00 | freelancer.exe | 213855 |
Venemon | Turn off opacity transition of static objects in asteroid fields |
| 01 -> 00 | freelancer.exe | 213854 |
Venemon | Turn off opacity of ambient field in asteroid field(buggy view) |