Freelancer Community Network
Reminder: Internet Explorer 6 or below are NOT supported.
HomeHome
ForumForum
WikiWiki
DownloadsDownloads
ForgeForge
Multiplayer Connection Tutorial
There are currently 70 users playing Freelancer on 45 servers.
May. 29, 2023
[Main Page]

Limit Breaking 101

(Difference between revisions)

Main Page | Recent changes | Switch to MediaWiki mode

Printable version | Disclaimers | Privacy policy | Current revision

Revision as of 10:53, 10 March 2023
Xo.Gold_Sear (Talk | contribs)
(HUD: NavMap - -> added all offsets from posts #1007 and #1008)
← Previous diff
Revision as of 11:31, 10 March 2023
Xo.Gold_Sear (Talk | contribs)
(HUD: NavMap - -> typo fix)
Next diff →
Line 940: Line 940:
|33333f ||freelancer.exe ||1D2EEC ||Gold_Sear ||size of sectors in F9 info screen; needs to keep ratio with variable above |33333f ||freelancer.exe ||1D2EEC ||Gold_Sear ||size of sectors in F9 info screen; needs to keep ratio with variable above
|- |-
-| -99999f ||freelancer.exe ||1D2EEC ||Gold_Sear ||starting point of sector calculation in F9 info screen; needs to be -3*variable above+| -99999f ||freelancer.exe ||1D2EF0 ||Gold_Sear ||starting point of sector calculation in F9 info screen; needs to be -3*variable above
|- |-
|0.279f ||freelancer.exe ||1D3164 ||WhiskasTM ||NavMap letter grid alignment on screen, x-axis |0.279f ||freelancer.exe ||1D3164 ||WhiskasTM ||NavMap letter grid alignment on screen, x-axis

Revision as of 11:31, 10 March 2023

This is a compilation of Dev's Limit Breaking 101 info, plus the contributions of random people - please read the "Information" section below for more info, especially if you have no clue what this is. There's also a tutorial linked below, for if you know what this is and have no idea how to use it. =P

Contents

Changelog / Tutorial / Download

A changelog for this may by found at
http://www.memes.no/88flak/downloads/beta/1.1_Offsets_Changelog.txt
A picture-guided tutorial for this may be found at
http://www.memes.no/88flak/downloads/beta/1.1_Offsets_Tutorial.htm
A text-only version of the tutorial may be found at
http://www.memes.no/88flak/downloads/beta/1.1_Offsets_Tutorial.txt
An up-to-date download of this may always be found at
http://www.memes.no/88flak/downloads/beta/1.1_Offsets.txt

The downloadable lists and tutorials are maintained by foxUnit01 - please see this thread: http://the-starport.net/freelancer/forum/viewtopic.php?topic_id=403

Information

This list was originally compiled by Dev in the Lancers Reactor topic Limit Breaking 101.
Credit for finding the original offsets and otherwise starting this list go to Dev.
All offsets are for files from the official 1.1 patch.

Numbers are in hexadecimal, or suffixed to indicate their type:

SuffixTypeSize
ffloat4 bytes
ddouble8 bytes
iinteger4 bytes
bbyte1 byte (-128 to 127)

A value like "0F85 --> 90E9" 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
83FE08-->D8C090 freelancer.exe 002389 adoxa double existing LODranges PART 1
7D16-->9090 freelancer.exe 00238C adoxa double existing LODranges PART 2
83FE08-->D8C090 freelancer.exe 002389 adoxa quadruple existing LODranges PART 1
7D16-->D8C0 freelancer.exe 00238C adoxa quadruple existing LODranges PART 2
83FE087D16-->E87BFFFFFF freelancer.exe 002389 adoxa alternative to above: scale LODranges by one of the following (PART 1)
9090-->D80D freelancer.exe 002309 adoxa alternative to above: scale LODranges by one of the following (PART 2)
9090-->00C3 freelancer.exe 00230E adoxa alternative to above: scale LODranges by one of the following (PART 3)
909090
-->4B1A47
-->B4555D
-->284F5D
-->9CFC5C
-->64845D
-->084F5D
-->50885D
-->542344
freelancer.exe 00230B adoxa 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
B889-->E875 freelancer.exe 0244F7 adoxa gamma ranges from 0.5 to 1.5, not 1.0 to 2.0
8000-->0020 freelancer.exe 01AD6F Schmackbolzen fix bug with low resolution textures on some systems (sets maximum to 8192 instead of 128)

NPC Spawning

Default Value File Offset By Description
100d content.dll 11BC78 fox initial NPC min spawn distance in SP and MP (such as after respawn)
1775d content.dll 11BC80 Dev initial NPC max spawn distance in SP and MP (such as after respawn)
2500d content.dll 11BC68 Dev NPC max spawn distance in SP and MP
2500f content.dll 0D3C36 fox maximum distance that NPCs will persist in SP
2500f content.dll 0D3D6E Dev maximum distance that NPCs will persist in MP
3750f content.dll 058F46 Dev distance over which NPC spawning will ignore density cap in SP
7500f content.dll 117A68 Dev distance over which NPC spawning will ignore density cap in MP (in other words, players within this distance to another player will "share spawns" with that player, and must move this distance away from other players for FLServer to start spawning NPCs for him/her)

NPC Spawning: Patrol Path

Default Value File Offset By Description
200f content.dll 118578 Vital multiplier for patrol_path spawn distances, double this to double patrol_path spawn ranges; use this in tandem with below to raise patrol_path spawn ranges
2500f content.dll 0C4974 fox patrol_path NPC min spawn distance check, patrol_path spawns below this distance will be rejected; use this in tandem with above to raise patrol_path spawn ranges
2000f content.dll 0BB1DA Vital distance from the zone (or from the edge of the patrol_path) that encounters begin to spawn - this is not from the center of the patrol; if your patrol has a radius of 750, encounters will spawn 2750 away from the central axis of the patrol; if your zone is a sphere with 4000 radius encounters start spawning 6000 (4000 + 2000) away from the centre of the zone
2500f content.dll 0C48D7 Vital distance that patrol_path NPCs spawn when players are close to each other in patrol path (so far seems like closer than 300m)

NPC Spawning: Tradelane

Default Value File Offset By Description
1400i content.dll 0D8AAF Vital distance from a disrupted trade lane that tradelaneattackers are created
2000f content.dll 0BB1DA Vital distance from the last tradelane ring that FL will generate NPCs from when you enter tradelane
4000f content.dll 0D3D93 Vital distance from the last tradelane ring that patrol path npcs created when you enter tradelane will still exist
1200f content.dll 11BB58 Vital distance from the last tradelane ring that patrol path npcs are created (2750 and more, no npcs are created(unless patrol_path spawn distance is raised?))
3750f content.dll 0C5D53 Vital distance from the tradelane ring (except the nearest one) at which npcs with arrival = tradelane encounters are created (negative numbers accepted, though terminal rings will act up) - there are more 3750f in content.dll which may be relevant
5000i content.dll 0C2946 Vital minimum spawn distance for tradelane NPCs, tradelane spawns below this distance will be rejected and transferred to the next ring instead

NPC Behavior

Default Value File Offset By Description
5000f common.dll 140810 Dev max range at which NPCs will engage enemies; don't forget to increase the range at which NPCs will engage in pilots_population as well (attack_preference under jobblock)
10000f server.dll 0A8AF0 FriendlyFire maximum AI firing range
2i common.dll 18C754 adoxa first value of Act_PlayerEnemyClamp, used to determine the amount of enemy NPCs that will attack the player
2i common.dll 18C758 adoxa second value of Act_PlayerEnemyClamp, used to determine the amount of enemy NPCs that will attack the player
7E 31-->EB 39 common.dll 08E86A adoxa alternative to above: disable PlayerEnemyClamp altogether; instead making NPC enemy target selection random
74-->EB common.dll 08E6D8 adoxa remove FIGHTER / FREIGHTER testing on Player for attack_preference in JobBlocks
04-->00 common.dll 13E52C adoxa NPCs use scanner (enables CMs)
5000f content.dll 0D0630
11BD10
Dev max range at which NPCs will go hostile upon seeing their allies go hostile (both offsets must be changed)
500i content.dll 06C470 Dev max range at which NPCs will scan your cargo
2500f content.dll 06C717 Dev max range at which NPCs will initiate scan of your cargo
500f content.dll 0C4C01 Gold_Sear
M0tah
min distance from player position at spawn moment that an NPC patrol with arrival = cruise will fly to when spawned
2000f content.dll 0C4C06 Gold_Sear
M0tah
max distance from player position at spawn moment that an NPC patrol with arrival = cruise will fly to when spawned
25000000f content.dll 1195D4 Vital square of the distance from the end of the patrol_path to the object over which patrol_path NPCs won't dock with it (so far tested only with jumpgates; raising this may prevent PP crashes?)
200f common.dll 07AE5E Vital unknown, increasing this to 1000f and more makes patrol_path NPCs stand still after spawn (side note by fox: this range seems to also denote the range which MsnRandEnc ships spawned with story scripting cut cruise and engage targets; if you're spawning ships with MsnRandEnc, try increasing this to make them more combat-effective)
0.0001f common.dll 13E518 adoxa nudge_force sensitivity (higher = less auto-dodging from autopilot and AI)
1.5f common.dll 13E6D0 fox autopilot helper value used by all AI functions, including NPC maneuvering and player autopilot; generally, set lower for a more accurate and picky autopilot (beware, has massive effect on how AI handle and may break your NPCs, so be very careful!)
50f common.dll 13E6D4 fox default follow offset for following NPCs using FollowOp; a following NPC is to the right by default, but will appear to the left, below, and above after jumping systems
54 72 61 69 6C 4F 70 40 41 49 40 70 75 62 40 40 51 41 45 40 58 5A 00
-->
46 6F 6C 6C 6F 77 4F 70 40 41 49 40 70 75 62 40 40 51 41 45 40 58 5A
content.dll 129058 fox replace TrailOp behavior with FollowOp behavior (very useful for wingmen addon here: http://the-starport.net/freelancer/forum/viewtopic.php?topic_id=977)
33 FF 89 7C 24
-->
E9 23 F9 FF FF
content.dll 085D6F adoxa replace TrailOp behavior with FollowOp behavior (alternate method, PART 1)
06-->07 content.dll 06CDF5 adoxa replace TrailOp behavior with FollowOp behavior (alternate method, PART 2)
14-->4C content.dll 06CE24 adoxa replace TrailOp behavior with FollowOp behavior (alternate method, PART 3)
18-->50 content.dll 0875BC adoxa replace TrailOp behavior with FollowOp behavior (alternate method, PART 4)
1C-->54 content.dll 0875C2 adoxa replace TrailOp behavior with FollowOp behavior (alternate method, PART 5)
7A 19-->90 90 common.dll 08C331 Gold_Sear make formation leader independent of escorts (this will make formation leaders able to flee) PART 1
DC 0D 88 DF 39 06
-->
90 90 90 90 90 90
common.dll 08C35C Gold_Sear make formation leader independent of escorts (this will make formation leaders able to flee) PART 2
7A 23-->90 90 common.dll 08C4D3 Gold_Sear make formation leader independent of escorts (this will make formation leaders able to flee) PART 3
75 12-->90 90 common.dll 08C4E4 Gold_Sear make formation leader independent of escorts (this will make formation leaders able to flee) PART 4
500f common.dll 06C017 Gold_Sear
M0tah
distance ahead of formation leader escorts "anticipate" to go to when catching up in cruise (decrease this to make escorts go in a straighter line towards the leader, but setting this too low causes them swing back and forth after a minor turn)
500f common.dll 075B36 Gold_Sear distance from formation leader an escort will cruise to (before dropping out of cruise) when the leader is not cruising, as well as cruise catch up trail range
200f common.dll 06C00D M0tah increase this to enable large formations to dock with jumpgate (raise with caution)
07-->00 common.dll 08ADD7 adoxa disable NPC firing timing delay
83EC345356-->B001C20400common.dll 038590 adoxa Adjusts CEGun::CanSeeTargetObject, allowing NPCs to 'see' everything. Has a pretty significant impact on firing behavior.
0.0523599f common.dll 08A185
08AE95
adoxa NPC muzzle cone angle (radians) (both offsets must be changed)

Random Missions

Default Value File Offset By Description
34
-->
00
content.dll 0518C7 adoxa allow fc_n_grp for randommissions PART 1
34
-->
00
content.dll 0519B7 adoxa allow fc_n_grp for randommissions PART 2
2500f content.dll 11C2C4 Vital distance at which NPC mission target ships in randommissions are created
2625f content.dll 0F17D9 Vital distance at which NPC wave ships in randommissions are created
7500f content.dll 11C2B0 Vital distance at which mission target solars in randommissions are created
6000f content.dll 11CBCC Vital distance from 1st mission waypoint that second waypoint (and ships at it) in randommissions are created
3500f content.dll 11C2C8 Vital core retreat distance from randommission waypoint, modified by below offset
250f content.dll 11CAB4 Vital amount to add to the core retreat distance (above) to work out a real retreat distance, and amount to subtract from the core retreat distance (above) to work out a real back-in-range distance
2000f content.dll 11C2CC Vital max range at which randommission NPCs will engage enemies; outside of this range, their behavior will be strange (fly around in circles, ignore fire, etc.)
300f content.dll 117608 adoxa multiplier for zone distance; increase to allow randommissions further from base
30f content.dll 12E778 adoxa return to battle time (SP)
45f content.dll 11C2DC adoxa return to battle time (MP)
5f content.dll 0ECED5 adoxa return to battle update interval
89 44 E4 04 D9 44 E4 20 D8 64 E4 1C EB 04 66 B8 FB 06 DB 44 E4 04 D8 0D D0 97 39 06 DE C9 D8 44 E4 1C 5E 83 C4 10 C3
-->
99 B9 03 00 00 00 F7 F9 85 D2 74 33 D9 05 30 B2 FB 06 DD 5C 24 04 FF D6 99 DD 44 24 04 B9 03 00 00 00 F7 F9 8D 54 12
content.dll 0AAD7A adoxa make MP job difficulty exactly between min and max difficulty in mbases.ini

Docking / Jumping

Default Value File Offset By Description
1000f common.dll 18BDB4 Dev max dock acknowledge distance
10000f common.dll 13F48C Dev max docking initiation distance
E8 29 C1 FF FF 8B 4C 24 24 8D 54
-->
6A 00 89 F9 E8 35 00 00 00 EB 1F
common.dll 0501B2 adoxa manually launch from docking bay (PART 1)
8B54-->EB20 server.dll 022040 adoxa manually launch from docking bay (PART 2)
18f common.dll 18BDB8 adoxa docking speed
15f common.dll 06D6CA fox launching speed (for launch sequences that use strafe like battleships)
1.0f common.dll 050527 adoxa relative speed after launching (planet)
0.5f common.dll 06DE13 adoxa relative speed after launching (station)
60-->62 common.dll 063645 adoxa F3 docking works with FREIGHTER type (PART 1)
00-->02 common.dll 063650 adoxa F3 docking works with FREIGHTER type (PART 2)
2000f common.dll 13E678 fox how far behind a jumpgate a player will be spawned - the player will move from this point to the arrival point near the gate during the respective [JumpGateEffect]'s jump_in_time
-350f server.dll 0231BF adoxa jump gate/hole z-axis entry point adjustment
500d server.dll 0876C0 adoxa jump gate/hole x/y-axis entry point adjustment

Cruise / Tradelane

Default Value File Offset By Description
E8 48 9F 01
-->
E9 11 00 00
common.dll 037813 WhiskasTM allow shooting in cruise
06-->09 common.dll 03A2B3 WhiskasTM allow mine dropping in cruise
07-->09 common.dll 03A011 WhiskasTM allow firing in tradelanes
74-->EB common.dll 053796 adoxa adjust cruise speed according to drag_modifier
1.2f common.dll 07637F Cannon formation catch up cruise speed multiplier (outside of trail range common.dll 075B36; values above variable below will be ignored)
1.2f common.dll 1407A0 Gold_Sear formation catch up cruise speed multiplier (within trail range common.dll 075B36)
0.8f common.dll 07630C Gold_Sear multiplier for min cruise speed in formation (escort)
0.5d common.dll 13DF88 Gold_Sear multiplier for min cruise speed in formation (leader) (side note by fox: this seems to majorly affect asteroid spacing in asteroid fields and can break asteroid exclusion zones - use with caution!)
90 90 90 90 90 90 90 90 90 90 90
-->
6A 00 E8 68 00 00 00 83 C4 04 C3
freelancer.exe 0C7A81 adoxa instant deceleration to 0 after dropping cruise (PART 1)
C3 90 90 90 90 90 90 90
-->
80 7C E4 04 00 74 CA C3
freelancer.exe 0C7AB0 adoxa instant deceleration to 0 after dropping cruise (PART 2)
2500f common.dll 13F3CC Lord of Lunacy trade lane travel speed (beware, values over 2500 may have adverse side-effects)
0.125d common.dll 13F440 HeIIoween trade lane enter speed
0.4d common.dll 13F458 HeIIoween trade lane exit speed
400d common.dll 13F448 HeIIoween trade lane exit distance
DD 05 D0 E2 39 06 D9 FF
-->
D9 E8 D9 E0 D9 EE D9 C1
common.dll 06191E Gold_Sear swap vertical component of trade lane travel in prev direction (fixes issues with vertically oriented trade lanes) PART 1
C7 44 24 24 00 00 00 00 C7 44 24 2C 00 00 00 00 C7 44 24 30 00 00 80 3F C7 44 24 34 00 00 00 00 C7 44 24 3C 00 00 00 00 DD 05 D0 E2 39 06 D9 FE D9 C1 D9 5C 24 20 D9 54 24 28
-->
D9 54 24 20 D9 5C 24 30 D9 54 24 24 D9 54 24 28 D9 54 24 2C D9 54 24 34 D9 54 24 3C D9 44 24 54 D9 E0 D9 5C 24 54 D9 44 24 60 D9 E0 D9 5C 24 60 D9 44 24 48 D9 E0 D9 5C 24 48
common.dll 061941 Gold_Sear swap vertical component of trade lane travel in prev direction (fixes issues with vertically oriented trade lanes) PART 2
4F->79 common.dll 03659E adoxa Drop out of cruise once power reaches 0 (PART 1)
90 90 90 90 90 90 90 90
-->
8B 8E 94 01 00 00 EB 14
common.dll 036618 adoxa Drop out of cruise once power reaches 0 (PART 2)
90 90 90 90 90 90 90 90 90 90 90
-->
E3 B8 6A 00 E8 A3 D5 03 00 EB AF
common.dll 036634 adoxa Drop out of cruise once power reaches 0 (PART 3)
300f common.dll 18B5CC Gold_Sear cruise speed, always overruled by CRUISING_SPEED in constants.ini
5f common.dll 18B5D0 Gold_Sear cruise acceleration time, always overruled by CRUISE_ACCEL_TIME in constants.ini
3f common.dll 18B5D4 Gold_Sear cruise drag, always overruled by CRUISE_DRAG in constants.ini

Damage / Repair / Collision

Default Value File Offset By Description
0C
-->
00
server.dll 00960C M0tah fix explosion damage not causing full damage (or no damage) on large ships and bases
D94424
-->
C20800
server.dll 00AFC0 adoxa energy weapons don't damage power
1E
-->
0E
common.dll 04B4D2 adoxa exclude cloaking device from total hit points (PART 1)
1E
-->
0E
common.dll 04B582 adoxa exclude cloaking device from total hit points (PART 2)
1E
-->
0E
common.dll 04B63E adoxa exclude cloaking device from total hit points (PART 3)
0.05f server.dll 08551C adoxa minimum fraction of damage required in order to use bots/batts (in other words, if your Nanobot heals 1000 damage, you will need to have at least 50 points of damage to be able to repair)
E9
-->
00
freelancer.exe 0B3C42 adoxa items with "ids_name = 0" show up in repair list
0.01f common.dll 0EDB44 w0dk4 collision detection min check distance (increasing this will fix issues with the sur collisions on objects > 130k from center of system)

Reputation

Default Value File Offset By Description
0.9f common.dll 18D5D4 Dev reputation over which will give you affiliation with that faction (faction name appears in space before your name)
0.6f content.dll 1143C8 fox reputation set by bribes, can not exceed 0.9
1.0f content.dll 11BD84 fox reputation at/over which a faction's NPCs will excuse your friendly fire (killing the NPC should still dock rep, however), same as below
1.0f content.dll 11BD84 fox reputation at/over which a faction will no longer turn hostile upon seeing its allies turn hostile, same as above
0.6f content.dll 11BD80 fox reputation over which a faction will be friendly with another faction (such as shooting you if that faction is hostile, etc.)
0.2f content.dll 12E354 adoxa reputation needed for lawful factions to show rumors
0.4f content.dll 12E358 adoxa reputation needed for unlawful factions to show rumors
0.1d content.dll 11B930 adoxa adjustment for maximum reputation
-0.6f content.dll 11BCF4 adoxa hostile docking reputation
"(group name)" common.dll 143C58 Bejaymac list of groups (in nickname form) of factions that won't show up on your reputation screen - either replace the nicknames or write over them with 00s (DO NOT change the length of the DLL)
40
-->
00
content.dll 0CC985 adoxa jump gates test reputation
0C
-->
04
content.dll 0CC986 adoxa jump holes test reputation
"gd_bh_grp" content.dll 114310 Gold_Sear in freetime between missions 4, 5, 6 and 7 buying a ship will set your rep with the Bounty Hunters to -0.2; either change the nickname or write it over with 00s (do NOT change the length of the DLL)
FF 15 20 36 FB 06
-->
EB 04 90 90 90 90
content.dll 006272 Gold_Sear in freetime between missions 4, 5, 6 and 7 buying a ship will set your rep with the Bounty Hunters to -0.2; this prevents that (alternative to above)

Credits / Market

Default Value File Offset By Description
05-->1A freelancer.exe 0A8004 adoxa show current worth in multiplayer
9999999f freelancer.exe 1CAEE8 Dev maximum value of any single good
999999999i server.dll 06F46E
06F475
06F4A6
06F4AD
06F51E
06F525
06FB9B
06FBA3
06FBAE
06FC00
06FC08
06FC1C
07543C
075443
0754E0
0754E7
076426
07642D
adoxa maximum credits that a player can have in MP (ALL offsets must be changed!)
7F000000 freelancer.exe 037ECF adoxa number of items in stock
C7 44 24 44 00 00 00 7F
-->
89 44 24 44 90 90 90 90
freelancer.exe 037ECB adoxa, M0tah market files control items in stock (MarketGood = <item nickname>, <required level>, <required rep>, <minimum>, <max in stock>, <full resale>, <price multiplier>)
04-->39 content.dll 0A94D4 adoxa disable money-based rank (rank becomes fixed, may instead be manually managed via hooks etc.)
40b content.dll 0A9D8E adoxa rank level limit
7F 0F --> 90 90 content.dll 0A9D93 adoxa
Gold_Sear
ignore rank level limit test, theoretically allowing any number of levels

Equipment / Dealers

Default Value File Offset By Description
905332
-->
C0DE26
common.dll 139B74 adoxa use thruster hp_type for cloaking device
905332
-->
50DB26
common.dll 139B74 adoxa place cloaking devices on countermeasure hardpoints
905332
-->
40172D
common.dll 139B74 adoxa, Helloween use cloaking device as internal equipment
0F87-->90E9 freelancer.exe 07C943 adoxa remove class info from equipment
0F84-->90E9 freelancer.exe 0840B3 M0tah remove automatically generated portion of equipment infocards
0D-->00 freelancer.exe 07EBF1 adoxa activate missile/torpedo/disruptor on purchase
0D-->00 freelancer.exe 07FAA4 adoxa activate missile/torpedo/disruptor on mount
0.8f freelancer.exe 1D6D38 Dev resale % for ships (client-side)
0.8f server.dll 08AE78 FriendlyFire resale % for ships (server-side, must match variable above or 1.1 server dll will kick client for cheating)
0.3f freelancer.exe 1D0E2C fox resale % for equipment (client-side)
0.3f server.dll 08AE7C fox resale % for equipment (server-side, must match variable above or 1.1 server dll will kick client for cheating)
0.33f common.dll 004A28
0057FA
FriendlyFire default repair price ratio (ships and collision groups) (both offsets must be changed)
3B C7 74 2A 50 FF 15 FC 61 5C 00 83 C4 04 3B C7 89 44 24 10 74 18 D9 05 DC 75 5C 00
-->
50 FF 15 FC 61 5C 00 90 89 44 E4 14 FF 15 58 61 5C 00 89 C1 FF 15 18 64 5C 00 D9 E8
freelancer.exe 0B3A0E adoxa repair cost based on ship cost, not armor PART 1
1C-->58 freelancer.exe 0B3A30 adoxa repair cost based on ship cost, not armor PART 2
C4-->C8 freelancer.exe 07C9A8 M0tah remove class number (just the number) on equipment entries
75-->EB freelancer.exe 080942 M0tah allow engines to be sold
0F85-->90E9 freelancer.exe 0808AD adoxa allow engines to be transferred
0C-->14 freelancer.exe 0808AC adoxa prevent transfer of scanner (but allows engine)
0C-->14 freelancer.exe 080941 adoxa prevent selling of scanner (but allows engine)
83F8-->EB22 freelancer.exe 07B020 adoxa prevent transfer of all equipment
84-->30 freelancer.exe 07CEC0 adoxa prevent mounting/unmounting of all equipment
75-->EB freelancer.exe 0B88A4 adoxa disable "Select Ship" ship dealer button
74-->EB freelancer.exe 1855C0 adoxa scale ship to fill the preview
14f freelancer.exe 1855C8 BC46 Zoom level of the ship preview camera. Decrease this value to zoom in, increase it to zoom out.
0f freelancer.exe 0B7B85 adoxa angular velocity of ship in preview around x-axis
0f freelancer.exe 0B7B90 adoxa angular velocity of ship in preview around y-axis
0f freelancer.exe 0B7B9B adoxa angular velocity of ship in preview around z-axis
162.581f freelancer.exe 0B8EFA adoxa initial ship preview angle around x-axis (in degrees)
-71.6442f freelancer.exe 0B8F02 adoxa initial ship preview angle around y-axis (in degrees)
0f freelancer.exe 0B8F0A adoxa initial ship preview angle around z-axis (in degrees)

Cargo / Tractor Beam / Trading

Default Value File Offset By Description
00
-->
01
content.dll 0BD2D8 adoxa allow fc_n_grp to drop [phantom_loot] loot
20f freelancer.exe 08AEBE
1D2688
adoxa
adoxa
drop cargo dialog timeout (both offsets must be changed)
20f content.dll 118130 adoxa time given to drop cargo
E8 1C E1 13 00 D9 44 24 20 8B D8 8D B5 08 05 00 00 E8 0B E1 13 00
-->
83 EC 10 DD 1C E4 D9 44 E4 30 DD 5C E4 08 8D B5 08 05 00 00 EB 02
freelancer.exe 079D9F adoxa show cargo space using decimals (string 1179 in resources.dll must have %d (both of them) changed to %g or %.2f) PART 1
20
-->
28
freelancer.exe 079DC3 adoxa show cargo space using decimals (string 1179 in resources.dll must have %d (both of them) changed to %g or %.2f) PART 2
1000000f freelancer.exe 1D848C fox square of distance from loot that the "tractor all" button appears on HUD / can tractor in loot
1.2f freelancer.exe 1C9800 fox multiplier for width of tractor beams
1500f freelancer.exe 1D8D08 adoxa maximum distance to initiate trade

Turret View / Mouse

Default Value File Offset By Description
-1.04719758034f freelancer.exe 1DBE0C M0tah lower limit of y/z axis rotation in turret view, in radians (PART 1)
-1.04719758034f freelancer.exe 11AA41 fox lower limit of y/z axis rotation in turret view, in radians (PART 2)
1.04719758034f freelancer.exe 1DBE10 M0tah upper limit of y/z axis rotation in turret view, in radians (PART 1)
1.04719758034f freelancer.exe 11A9F4 fox upper limit of y/z axis rotation in turret view, in radians (PART 2)
42-->00 freelancer.exe 0C7903 adoxa keyboard moves ship in turret view (PART 1)
74-->EB freelancer.exe 0DBB12 adoxa keyboard moves ship in turret view (PART 2)
74-->EB freelancer.exe 0DBB58 adoxa keyboard moves ship in turret view (PART 3)
74-->EB freelancer.exe 0DBB9E adoxa keyboard moves ship in turret view (PART 4)
74-->EB freelancer.exe 0DBBE4 adoxa keyboard moves ship in turret view (PART 5)
42-->00 freelancer.exe 0C7EDB adoxa mouse moves ship in Turret View, a bit buggy though (PART 1)
0F85-->90E9 freelancer.exe 11A8ED adoxa mouse moves ship in Turret View, a bit buggy though (PART 2)
D9 1D 7C 52 67 00-->E8 2F 82 0A 00 90 freelancer.exe 11D89C adoxa camera is independant of ship movement in turret view PART 1
D9 1D 70 52 67 00-->E8 F0 81 0A 00 90 freelancer.exe 11D8BB adoxa camera is independant of ship movement in turret view PART 2
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
-->
D9 15 70 52 67 00 D8 0D 84 90 67 00 D9 1D 7C 90 67 00 C3
freelancer.exe 1C5AB0 adoxa camera is independant of ship movement in turret view PART 3
00 00 00 00 00 00 00 00-->D9 15 7C 52 67 00 EB DE freelancer.exe 1C5AD0 adoxa camera is independant of ship movement in turret view PART 4
A1 A0 4A 67 00 8A 88 B9 05 00 00 84 C9 74 38 A1 44 97 67 00 85 C0 74 05 83 C0 F8 EB 02 33 C0 50 FF 15 70 64 5C 00 83 C4 04 85 C0 74 08 8B C8
-->
9C A1 44 97 67 00 83 C0 F8 50 FF 15 70 64 5C 00 59 91 9D 74 0D A0 CA EC 67 00 88 81 F9 00 00 00 EB 25 B0 00 86 81 F9 00 00 00 A2 CA EC 67 00
freelancer.exe 14A65B adoxa disable camera level during turret view (fixes ship movement bugs in this view)

Control

Default Value File Offset By Description
01-->00 common.dll 086542 adoxa auto-level off by default (PART 1)
01-->00 freelancer.exe 212700 adoxa auto-level off by default (PART 2)
94-->95 freelancer.exe 0DBE10 adoxa disable auto-level toggling
01-->00 common.dll 07249A adoxa level camera off by default (PART 1)
01-->00 freelancer.exe 1186E9 adoxa level camera off by default (PART 2)
94-->95 freelancer.exe 11A1D3 adoxa disable level camera toggling
1.75f freelancer.exe 1C94FC Syd multiplier of mouse speed

Scripted Missions (Story etc.)

Default Value File Offset By Description
74
-->
EB
server.dll 03A03E M0tah bypass mission check on player invite (beware, may bug up RandomMissions)
74
-->
EB
server.dll 03A438 M0tah remove mission check on group invite accept (beware, may bug up RandomMissions)
7517
-->
EB0E
content.dll 019A59 M0tah prevent mission failures due to attacking a neutral/friendly object

System Editing

Default Value File Offset By Description
057B
-->
4174
common.dll 0DAD24 adoxa make drag_modifier independent of interference/damage
562500000000d server.dll 08B450 fox square of distance from the center of the system over which your ship explodes in multiplayer (no 1.0 offset, this feature was added in 1.1)
6250000f server.dll 086AEC fox square of distance from the center of the system over which bases no longer wish you well when un-docking (note: this is the same number as NPC disappear distance - as long as you have a good NPC persistence range, loot_unseen_radius = (radius) and loot_unseen_life_time = (time outside radius) in constants.ini, increasing this is safe)
74
-->
EB
server.dll 0173DA Laz activate undock chatter in MP (redundants variable above)
77
-->
EB
freelancer.exe 05B029 M0tah force "%s System." IDS (1373 in resources.dll) to be used for all system arrival text (no house is displayed)
83FFFFFCFF83F8
-->
AB01000000EB2F
freelancer.exe 05B021 M0tah make the house in the system arrival text the system's IDS +1
83FFFFFCFF83F8
-->
9B01000000EB2D
freelancer.exe 05B021 M0tah make system arrival text the system's IDS +1 (be sure to also change IDS 1373 to just "%s")
1.74f common.dll 13DFDC w0dk4, OutCast multiplier for fill_dist in CmnAsteroid::CAsteroidField::near_field calculation, increase this to make FL render asteroid fields from greater distances
7C
-->
EB
common.dll 0E698E adoxa some planets keep on spinning
C644243001
-->
E947FFFFFF
common.dll 0D670F adoxa suns will honor visit flag
7b common.dll 0460A9 adoxa multiplier for max distance from the center of the system (x-axis) static asteroids will be spawned (07 = 130k, 08 = 260k, 09 = 520k, etc.)
7b common.dll 0460AC adoxa multiplier for max distance from the center of the system (y-axis) static asteroids will be spawned (07 = 65k, 08 = 130k, 09 = 260k, etc.)
7b common.dll 0460AF adoxa multiplier for max distance from the center of the system (z-axis) static asteroids will be spawned (07 = 130k, 08 = 260k, 09 = 520k, etc.)
81 F9 --> EB 15 common.dll 0460B0 w0dk4
Gold_Sear
always render static asteroids
90 90 90 90 90 90 90 90 90 90 90
-->
5B 31 C0 5E 83 04 E4 11 C2 08 00
content.dll 04B101 adoxa don't append dash to msg_id_prefix in mbases.ini PART 1
5B 33 C0 5E C3
-->
E9 79 FF FF FF
content.dll 04B183 adoxa don't append dash to msg_id_prefix in mbases.ini PART 2

Server Operation

Default Value File Offset By Description
5b freelancer.exe
freelancer.exe
server.dll
16835B
169D2B
07417C
Zephyer
adoxa
M0tah
maximum number of characters per account (ALL offsets must be changed!)
60d server.dll 085530 w0dk4 respawn time for any solar object to regain full health once destroyed in MP
8b server.dll 3A068
3A46E
Unknown maximum group size (both offsets must be changed)
48 -> 50 Freelancer.exe 1628F4 FriendlyFire
adoxa
filter out incompatible builds on server by default

Misc

Default Value File Offset By Description
422A
-->
A26A
content.dll 04EE3A Xerx, Cannon OpenSP tweak for 1.1 DLLs to always start from m13; alternatively, simply direct your newplayer.fl file to start on a blank Mission_13 instead of using this hack
74 0A 41 83 C2 04 3B C8 7C F4 EB 0B C7 84 8C 9C 00 00 00 00 00 00
-->
75 0B C7 84 8C 9C 00 00 00 00 00 00 00 41 83 C2 04 39 C1 7C E9 EB
server.dll 02C057 adoxa update objects once (fixes bug that causes solar guns reduce refire delay when multiple players are around)
200f common.dll 01A74C adoxa maximum FPS PART 1
2CB239
-->
4CA727
common.dll 01A892 adoxa maximum FPS PART 2
200f freelancer.exe 0210A0C Schmackbolzen maximum FPS PART 3
D9 1D 0C 0A 61 00
-->
90 90 90 90 90 90
freelancer.exe 158A14 FriendlyFire prevent FL from reducing framerate to 25 in some instances (still need to manually limit framerate using external tool)
74
-->
EB
freelancer.exe 1B2819 FuryFreelancer Disable forced logging to FLSpew.txt (logging can still be defined to custom file in freelancer.ini)
"Restart" server.dll 08AE30 fox name of Restart.fl file
E4B4
-->
14B3
server.dll 06BFA6 adoxa disable encryption on creating MP character
E4B4
-->
14B3
server.dll 06E10D adoxa disable encryption on saving character/game
E4B4
-->
14B3
server.dll 07399D adoxa disable encryption on creating restart file
FreelancerClient" freelancer.exe 1E6DCC M0tah string used for lpName when FL calls CreateMutex (change this for multiple instances)
RemoteServer.dll" freelancer.exe 1E6454 M0tah name of RemoteServer DLL filename used by FL (a duplicate RemoteServer.dll with different name is needed to play in MP with the multi-instance hack)
Freelancer.exe" remoteserver.dl 03F440 Crazy name of freelancer.exe for RemoteServer; if you're going to rename your freelancer.exe, you'll need to change it here as well, or it will crash when you try to join a server
81
-->
C3
freelancer.exe 1A5390 adoxa don't run dxdiag on crash (client)
81
-->
C3
FLServer.exe 008B70 adoxa
Helloween
don't run dxdiag on crash (server)
84
-->
33
freelancer.exe 1B16FC OutCast supress unsupported video dialog
83FF010F94C2
-->
BA0100000090
freelancer.exe 1B264C Cannon keep FL display running when the window doesn't have focus
8C-->CC freelancer.exe 11D072 adoxa allow 64 simultaneous firings (PART 1)
A0-->E0 freelancer.exe 11D2F9 adoxa allow 64 simultaneous firings (PART 2)
A0-->E0 freelancer.exe 11D553 adoxa allow 64 simultaneous firings (PART 3)
8C-->CC freelancer.exe 11D7C2 adoxa allow 64 simultaneous firings (PART 4)
28-->00 freelancer.exe 08049A adoxa need level to buy ships/equipment in MP (PART 1)
0A-->00 freelancer.exe 082E96 adoxa need level to buy ships/equipment in MP (PART 2)
1B-->00 freelancer.exe 0B948E adoxa need level to buy ships/equipment in MP (PART 3)
9090909090909090-->89358C336700EB47 freelancer.exe 13E1F8 adoxa need level to buy ships/equipment in MP (PART 4)
09-->BA freelancer.exe 13E23D adoxa need level to buy ships/equipment in MP (PART 5)
1D->00 freelancer.exe 11D281 adoxa missiles continuously fire when holding button
0.02f freelancer.exe 11DB5C w0dk4 screen shake when hull is hit
0.005f freelancer.exe 11DB89 w0dk4 screen shake when shield is hit
74-->EB freelancer.exe 11DB44 adoxa remove screen shake altogether
041F5D
-->
3C3F50
freelancer.exe 103E49
103E7B
103E8B
adoxa make screen shake when jumping customizable; only use with next hack
90909090 freelancer.exe 103F3C adoxa (only with above hack) encode desired jump screen shake here; vanilla default is 0.015f
07-->00 content.dll 0A8793 adoxa NPCs are global, not local to base; in mbases.ini still need to define the [GF_NPC] per base PART 1
05-->00 content.dll 0A8903 adoxa NPCs are global, not local to base; in mbases.ini still need to define the [GF_NPC] per base PART 2
05-->00 content.dll 0A8C83 adoxa NPCs are global, not local to base; in mbases.ini still need to define the [GF_NPC] per base PART 3
8D 44 24 10 50 8B CE
-->
39 4E 04 74 12 EB 09
content.dll 0A8CE1 adoxa NPCs are global, not local to base; in mbases.ini still need to define the [GF_NPC] per base PART 4
05-->00 content.dll 0A8D59 adoxa NPCs are global, not local to base; in mbases.ini still need to define the [GF_NPC] per base PART 5
8B 44 24 0C 81 EC 00 01 00 00 53 8B 1D B8 47 D6 06 55 8B 2D 7C 48 D6 06 56 8B 70 04 85 F6 57 74 49 FF D3 56 33 FF 57 8B C8 FF D5 85 C0 74 0A 8B C8 FF 15 78 48 D6 06 8B F8 85 FF 74 2D 8B 8C 24 18 01 00 00 51 8D 54 24 14 68 F0 AE D6 06 52 FF 15 74 4C D6 06 8B 8C 24 20 01 00 00 8B 01 83 C4 0C 57 8D 54 24 14 52 FF 50 14 8B 84 24 1C 01 00 00 8B 38 85 FF 74 4A FF D3 57 6A 01 8B C8 33 F6 FF D5 85 C0 74 0A 8B C8 FF 15 78 48 D6 06 8B F0 85 F6 74 2D 8B 8C 24 18 01 00 00 51 8D 54 24 14 68 E8 AE D6 06 52 FF 15 74 4C D6 06
-->
53 55 56 57 83 EC 10 89 E5 8B 74 E4 2C FF 15 B8 47 D6 06 89 C3 31 FF 8B 04 BE 85 C0 74 59 50 89 D9 83 FF 04 A1 7C 48 D6 06 7C 07 05 E0 00 00 00 EB 0A 57 83 FF 01 77 04 80 34 E4 01 FF D0 85 C0 74 35 89 C1 FF 15 78 48 D6 06 85 C0 74 29 50 FF 74 E4 2C 89 F8 83 FF 04 7E 02 B0 04 FF 34 85 BC 69 D4 06 55 FF 15 74 4C D6 06 8B 4C E4 34 8B 01 83 C4 0C 55 FF 50 14 47 8B 46 30 83 C0 04 39 C7 75 95 83 C4 10 5F 5E 5D 5B C3 00 00 E8 AE D6 06 F0 AE D6 06 DC AE D6 06 D0 AE D6 06 D0 69 D4 06 25 73 61 63 63 65 73 73 6F 72 79 00
server.dll 066930 adoxa save costume accessories PART 1
89 BD B0 02 00 00 89 BD AC 02 00 00 89 BD A8 02 00 00
-->
8D 8D E0 02 00 00 89 79 7C 89 79 D0 89 79 CC 89 79 C8
server.dll 0672C1 adoxa save costume accessories PART 2
3D 39 44 39 63 39 7A 39 81 39 BA 39 D1 39 D8 39 12 3A 29 3A
-->
3F 39 55 39 76 39 8F 39 96 39 BC 39 C0 39 C4 39 C8 39 CC 39
server.dll 0B2174 adoxa save costume accessories PART 3
00 --> 01 ebueula.dll 217D Laz Don't show the EULA on first run.
84 C0 75 12 --> 90 90 90 90 Freelancer.exe 1B16FC Laz Don't show the unknown graphics card warning.
Freelancer common.dll 142684 Laz Name of the folder inside AppData where FLSpew.txt is stored
Freelancer common.dll 142684 BC46 Name of the folder inside My Games in which the save files and user preferences are stored.

NOTE: Same offset as above!

My Games common.dll 142690 BC46 Name of the folder inside Documents in which the folder from offset 142684 (see above) is stored.
FreelancerShots common.dll 14269C BC46 Name of the folder inside Pictures where Freelancer screenshots are saved to
\FLSpew.txt freelancer.exe 1E6D24 Laz The path of the FLSpew.txt file
CA02->0000 freelancer.exe 02477A adoxa
Laz
Enable Borderless Window (disable caption flags) (PART 1)
CA02->0000 freelancer.exe 02490D adoxa
Laz
Enable Borderless Window (disable caption flags) (PART 2)

HUD

HUD: Chat

Default Value File Offset By Description
20b freelancer.exe 0691D1 M0tah maximum number of chat lines in chat history window (signed byte, so max of 127)
10000i freelancer.exe 0691CA M0tah time in milliseconds chat text is displayed before disappearing
20b freelancer.exe 0691CF M0tah maximum number of chat lines displayed at once -1
8B4424
-->
C21000
freelancer.exe 1A6250 M0tah prevent chat from being displayed (but not new/departing player messages)
-0.265f freelancer.exe 1CEEE4 M0tah y position of chat input box
0.065f freelancer.exe 1CEEE0 M0tah height of chat input box
0.46f freelancer.exe 1CEEDC M0tah width of chat input box
-0.05f freelancer.exe 1CEF00 BC46 X-position of the chat history section in the Chat window
0.215f freelancer.exe 1CEF04 BC46 Y-position of the chat history section in the Chat window
50b freelancer.exe 06A440 M0tah maximum number of characters in chat input box
BF1D1D freelancer.exe 05E01B Viper RGB color as Hex value of the messages "New Player" etc.
0F84
-->
90E9
freelancer.exe 06AAF8 Cannon disable new player messages
0F84
-->
90E9
freelancer.exe 06AF1E Cannon disable departing player messages

HUD: Limits

Default Value File Offset By Description
2000i freelancer.exe 0D2C02 Dev distance over which kilometers rather than meters are displayed (in the contact list)
2000i freelancer.exe 0EEF90 Dev distance over which kilometers rather than meters are displayed (target bracket in space)
10000i freelancer.exe 0D2C32 Dev distance over which fractions of kilometers are not displayed
99999i freelancer.exe 0D2C94 Dev distance over which "far" is displayed rather than an actual distance
999i freelancer.exe 0D597A Dev speed over which "---" is displayed
7E -> EB freelancer.exe 0D5984 Unknown remove speed display limit (alternative to above)
300f freelancer.exe 1D7E80 M0tah cruise speed display limit (note: same offset as Schmackbolzen's tradelane waypoint reached distance)
0F85
-->
90E9
freelancer.exe 0D5936 Unknown remove cruise speed display limit (alternative to above)

HUD: Energy Bars

Default Value File Offset By Description
0.8d freelancer.exe 1D7E50 Dev width of bars for energy, shield and hull gauges (for example, set to 1.0 to make the bars solid)
0.125d freelancer.exe 1D7E58 Cheese on Toast total width of bars for energy, shield and hull gauges (set to 1.0 to cover the entire bottom part of the screen from left to right)
0.0052d freelancer.exe 1D7E68 Cheese on Toast height of the energy bars
0.0855d freelancer.exe 1D7E60 Cheese on Toast individual width of the energy bars (each individual block is a set size - you can only notice this change when the bars are not solid but are standard FL like)
5E A1 A7 FF freelancer.exe 0D57AC adoxa color of power bar (blue,green,red,alpha)
B5 3D 3E FF freelancer.exe 0D5843 adoxa color of shield bar (blue,green,red,alpha)
33 2A 78 FF freelancer.exe 0D588D adoxa color of hull bar (blue,green,red,alpha)

HUD: Damage Indicators

Default Value File Offset By Description
0.8f freelancer.exe 1D8010 M0tah damage indicator sensitivity
0.7f freelancer.exe 1D800C M0tah damage indicator fade time

HUD: Ship Brackets

Default Value File Offset By Description
1.25f freelancer.exe 1C9804 Dev multiplier for distance at which brackets around non-targeted ships in space will appear (1.25 = 3km, 37.5 = ~93km, etc)
0.0004f freelancer.exe 1D954C adoxa reciproke of brackets drawn distance
0.3f freelancer.exe 1D8F08 Gold_Sear time in seconds that brackets around a selected target take to become full size
7A0A
-->
9090
freelancer.exe 0EC1B3 adoxa remove brackets from objects in space
0F8E
-->
90E9
freelancer.exe 0EC087 adoxa remove non-targeted brackets from objects in space
0F85
-->
90E9
freelancer.exe 0ED5B9 M0tah remove HUD elements on objects in space - includes text, brackets, targeting reticles, and missile warnings
E8A6A406
-->
B8000000
freelancer.exe 0EF455 adoxa remove top-right bracket of target
E856A406
-->
B8000000
freelancer.exe 0EF4A5 adoxa remove bottom-left bracket of target
E80AA406
-->
B8000000
freelancer.exe 0EF4F1 adoxa remove top-left bracket of target
E8C9A306
-->
B8000000
freelancer.exe 0EF532 adoxa remove bottom-right bracket of target
10f freelancer.exe 1D8EE8 Gold_Sear multiplier for size of non-targeted brackets, depending on the distance

HUD: Contacts / Weapons List / Wireframe

Default Value File Offset By Description
E6
-->
00
freelancer.exe 0D3180 M0tah add faction name to players in contact list
0E
-->
00
freelancer.exe 0D07EB adoxa remove hostile & group ships from "important" filter
13
-->
00
freelancer.exe 0D100F adoxa remove hostile solars from "important" filter
03
-->
01
content.dll 091A24 adoxa freighters are named as large ships
0F 85 2A 05 00 00
-->
74 04 FE C8 75 C4
freelancer.exe 0D094B adoxa include player ships in "ship" filter
0.004d freelancer.exe 1D7BF0 M0tah vertical offset of player name in contact list
3.0f freelancer.exe 1D7964 Dev seconds between updates of the distances in the contact list
1.0f freelancer.exe 1D8484 fox seconds between updates of displays in weapons list
2500f freelancer.exe 212434 Gold_Sear scanner range (modified by interference) under which solars won't show up on your contact list
D9 54 24 18 D8 1D 74 74 5C 00 DF E0 F6 C4 41 75 18 8B 4C 24 18
-->
D9 5C E4 18 8B 4C E4 18 85 C9 7E 1D 81 F9 00 00 80 3F 74 XX 90
freelancer.exe 0E6F67 adoxa remove flashing in wireframe for items with hit_pts = 0 (replace XX with: 4E for yellow, 58 for aqua, 15 for dark blue)

HUD: Nanobot / Shield Battery

Default Value File Offset By Description
4260653C
-->
00000000
freelancer.exe 0DAD6D adoxa disable nanobot button
96430B3D
-->
00000000
freelancer.exe 0DADB4 adoxa remove nanobot count
4260653C
-->
00000000
freelancer.exe 0DAE0B adoxa disable battery button
96430B3D
-->
00000000
freelancer.exe 0DAE87 adoxa remove battery count
69
-->
00
freelancer.exe 1D8690 adoxa remove Shield Battery use icon
69
-->
00
freelancer.exe 1D86E0 adoxa remove Nanobot use icon (wrench)
999i freelancer.exe 0DE317 adoxa maximum number of nanobots displayed in HUD (PART 1)
999i freelancer.exe 0DE310 adoxa maximum number of nanobots displayed in HUD (PART 2)
7E
-->
EB
freelancer.exe 0DE314 adoxa ignore nanobot HUD display limit (alternative to above)
999i freelancer.exe 0DE369 adoxa maximum number of batteries displayed in HUD (PART 1)
999i freelancer.exe 0DE362 adoxa maximum number of batteries displayed in HUD (PART 2)
7E
-->
EB
freelancer.exe 0DE366 adoxa ignore battery HUD display limit (alternative to above)

HUD: Animation Speeds

Default Value File Offset By Description
0.6f freelancer.exe 0DFC09 Dev multiplier for subtargeting HUD animations (make smaller for faster)
0.3f freelancer.exe 1CEA10 fox multiplier for HUD animations from user NN bar (make smaller for faster)
0.3f freelancer.exe 1CB4D0 M0tah multiplier for HUD animations from base NN bar (make smaller for faster)
0.3f freelancer.exe 1D8860 M0tah multiplier for left HUD minimize animation (make smaller for faster)
0.3f freelancer.exe 1D8488 M0tah multiplier for right HUD minimize animation (make smaller for faster)

HUD: NavMap

Default Value File Offset By Description
0.4f freelancer.exe 1D2EDC WhiskasTM NavMap fade in/out speed
1.5f freelancer.exe 0944AC adoxa time taken to zoom out on NavMap (not zero)
1.5f freelancer.exe 09F2A7 adoxa time taken to zoom in on NavMap (not zero)
0.116279d freelancer.exe 1D3F28 adoxa NavMap zoom factor (lower increases zoom)
DC 0D 28 3F 5D
-->
D8 35 F6 FC 49
freelancer.exe 09F2B4 Gold_Sear align NavMap zoom factor to letter/number zoom factor (redundants adoxa's NavMap zoom factor, now controlled by variables below)
8.6f freelancer.exe 09FCF6
09FC9B
Gold_Sear NavMap letter/number zoom factor (higher increases zoom)
E0 75 5C
-->
9B 63 49
freelancer.exe 095900 Gold_Sear NavMap zoom move limit PART 1
E0 75 5C
-->
9B 63 49
freelancer.exe 095916 Gold_Sear NavMap zoom move limit PART 2
90 90 90 90 -> 0.5f freelancer.exe 09639B Gold_Sear NavMap zoom move limit PART 3
-0.257f freelancer.exe 1D3F30 Gold_Sear NavMap number lower limit when zoomed
0.274f freelancer.exe 1D3F34 Gold_Sear NavMap number upper limit when zoomed
0.31f freelancer.exe 1D3F38 Gold_Sear NavMap letter left limit when zoomed
-0.23f freelancer.exe 1D3F3C Gold_Sear NavMap letter right limit when zoomed
64 --> C3 freelancer.exe 0992B0 adoxa remove tradelane lines in NavMap
0.33f freelancer.exe 08ECE7 WhiskasTM NavMap protect-plane against shooting (height) (set 0 to shoot through NavMap)
0.35f freelancer.exe 08ECCF WhiskasTM NavMap protect-plane against shooting (width) (set 0 to shoot through NavMap)
0.005f freelancer.exe 0974C9 adoxa width of system connection line
00b freelancer.exe 097501 adoxa red component of system connection line
40b freelancer.exe 097506 adoxa green component of system connection line
80b freelancer.exe 09750B adoxa blue component of system connection line
FFb freelancer.exe 097510 adoxa alpha component of system connection line
2000i freelancer.exe 0915F4 adoxa size range of universe map stars
3000i freelancer.exe 091605 adoxa minimum size universe map stars
03 C2 C1 F8 0F
-->
B8 0x 00 00 00
freelancer.exe 0916F2 adoxa color of universe map stars (x = 0-6 for RGBCMYW)
84 03
-->
00 00
freelancer.exe 0916FE adoxa prevent universe map stars from pulsing PART 1
C1 F8 0F
-->
83 C8 FF
freelancer.exe 09173A adoxa prevent universe map stars from pulsing PART 2
D8 64 24 10
-->
90 90 90 90
freelancer.exe 0A1727 adoxa prevent universe map stars from blinking
2700f freelancer.exe 1D2EF4 Gold_Sear negative z-coordinate of border between sectors 4 and 5 (devided by NavMapScale; set 0 to make the system map exactly according to system ini file)
112000f freelancer.exe 0917CC Gold_Sear size of system map (beware, affects player ship icon size aswell)
33333f freelancer.exe 1D2EEC Gold_Sear size of sectors in F9 info screen; needs to keep ratio with variable above
-99999f freelancer.exe 1D2EF0 Gold_Sear starting point of sector calculation in F9 info screen; needs to be -3*variable above
0.279f freelancer.exe 1D3164 WhiskasTM NavMap letter grid alignment on screen, x-axis
0.252f freelancer.exe 1D314C WhiskasTM NavMap number grid alignment on screen, y-axis
0.07f freelancer.exe 1D3168 WhiskasTM NavMap letter/number grid spacing
-0.294f freelancer.exe 090582
09FD83
Gold_Sear NavMap letter alignment perpendicular to grid (both offsets must be changed)
-0.309f freelancer.exe 090620
09FE33
Gold_Sear NavMap number alignment perpendicular to grid (both offsets must be changed)
-0.274f freelancer.exe 08F007 Gold_Sear NavMap system/universe name x-displacement
-0.252f freelancer.exe 08F00F Gold_Sear NavMap system/universe name y-displacement
1.5d freelancer.exe 1D3C48 WhiskasTM stretch texture of Universe Map, x-axis
1.175d freelancer.exe 1D3C50 WhiskasTM stretch texture of Universe Map, y-axis
0.01f freelancer.exe 1C99C8 WhiskasTM frequency of twinkling diamonds on Universe Map
0.06666667f freelancer.exe 1D3D30 WhiskasTM bunch scale of all system diamonds on Universe Map and in the same way speed of tradelane animation on system map (method 1)
200000f freelancer.exe 1D3D2C WhiskasTM bunch scale of all system diamonds on Universe Map (method 2)
112000f freelancer.exe 0915B8 WhiskasTM bunch scale of all system diamonds on Universe Map (method 3)
1.0f freelancer.exe 0915C8 Gold_Sear bunch scale of all system diamonds on Universe Map (method 4)
100000f freelancer.exe 1D3D28 WhiskasTM bunch coordinates of all system diamonds on Universe Map (xy-axis)
5000f freelancer.exe 1D3D24 WhiskasTM bunch coordinates of all system diamonds on Universe Map (y-axis)
65 -> 63 freelancer.exe 0911D6 WhiskasTM on "NavMap not available" initially do hide some controls PART 1
EB 07 8B CE E8 74 03 00 00
-->
BB 01 00 00 00 EB 02 31 DB
freelancer.exe 091233 WhiskasTM on "NavMap not available" initially do hide some controls PART 2
6A 00 -> 53 90 freelancer.exe 094652
094666
09467A
09468E
0946A2
0946B6
0946CA
0946DE
WhiskasTM on "NavMap not available" initially do hide some controls PART 3
3C -> A0 freelancer.exe 0967CD adoxa allow all positions on Universe Map (visible region roughly -2.4,-2.7 to 17.3,17) (for system diamonds only; use below hacks to also allow player ship icon to move to all positions)
75 -> EB freelancer.exe 096A1B WhiskasTM ignore +x limit for player ship icon on system and universe map
75 -> EB freelancer.exe 096A36 WhiskasTM ignore -x limit for player ship icon on system and universe map
75 -> EB freelancer.exe 096A4D WhiskasTM ignore +y limit for player ship icon on system and universe map
75 -> EB freelancer.exe 096A68 WhiskasTM ignore -y limit for player ship icon on system and universe map
68 3E 5D 00
-->
F1 67 49 00
freelancer.exe 0967E3 WhiskasTM use new +x limit for player ship icon on system and universe map
64 3E 5D 00
-->
16 68 49 00
freelancer.exe 096808 WhiskasTM use new -x limit for player ship icon on system and universe map
68 3E 5D 00
-->
3B 68 49 00
freelancer.exe 09682D WhiskasTM use new +y limit for player ship icon on system and universe map
64 3E 5D 00
-->
60 68 49 00
freelancer.exe 096852 WhiskasTM use new -y limit for player ship icon on system and universe map
112000f freelancer.exe 0967F1 WhiskasTM +x limit for player ship icon on system and universe map (set to 130000f to make the limit exactly on the right edge)
-112000f freelancer.exe 096816 WhiskasTM -x limit for player ship icon on system and universe map (set to -130000f to make the limit exactly on the left edge)
112000f freelancer.exe 09683B WhiskasTM +y limit for player ship icon on system and universe map (set to 130000f to make the limit exactly on the upper edge)
-112000f freelancer.exe 096860 WhiskasTM -y limit for player ship icon on system and universe map (set to -130000f to make the limit exactly on the lower edge)
-0.198f freelancer.exe 1D3EF0 Gold_Sear upper limit for labels of objects on system map
0.192f freelancer.exe 1D3EF4 Gold_Sear lower limit for labels of objects on system map
1360i freelancer.exe 211C94 Gold_Sear Map Legend identifier (top of system map)
968i freelancer.exe 211CA0 Gold_Sear Base List identifier (top of system map)
1338i freelancer.exe 211C84 Gold_Sear Physical Map identifier (top of system map)
1339i freelancer.exe 211C88 Gold_Sear Political Map identifier (top of system map)
1340i freelancer.exe 211C8C Gold_Sear Patrol Path Map identifier (top of system map)
1361i freelancer.exe 211C98 Gold_Sear Mineable Zones Map identifier (top of system map)

HUD: Other

Default Value File Offset By Description
150f freelancer.exe 1D97B4 M0tah distance from a waypoint when it is considered reached
300f freelancer.exe 1D7E80 Schmackbolzen distance from a waypoint within a tradelane when it is considered reached
8601
-->
0000
freelancer.exe 0F045B adoxa show aiming lead on everything
2A01
-->
0000
freelancer.exe 0EC288 adoxa show aiming lead on all ships
14000f freelancer.exe 0D1750 FriendlyFire range at which an object is no longer "unknown" as well as radar detection range for some solars such as Jump Holes
1.85f freelancer.exe 1C9020 adoxa aspect ratio of the cinematics
81
-->
C3
freelancer.exe 0DCA20 Cannon remove mouse flight text
7456->9090 freelancer.exe 0A6CCE adoxa disable F1 menu in space while playing multiplayer (PART 1)
7402B301B9D0D2
-->
754BE977030000
freelancer.exe 0A6CD9 adoxa disable F1 menu in space while playing multiplayer (PART 2)
1500f freelancer.exe 1D8D08 Gold_Sear distance over which non-selected arrows of important contacts on the edge of the screen start fading (note: same offset as adoxa's trade initiate distance)
Vibrocentric common.dll 143DC0 Laz Original font that will override Agency FB in a number of instances if detected on the system.
90 90 90 90 90 90 90 90 90 90 90 90 90
-->
6A 01 FF 15 80 72 5C 00 E9 C5 00 00 00
freelancer.exe 19DD72 adoxa shoot through HUD PART 1
90 90 90 90 90 90 90 90 90 90 90
-->
84 E4 0F 88 34 FF FF FF 31 C0 C3
freelancer.exe 19DE44 adoxa shoot through HUD PART 2
75 -> 67 freelancer.exe 19D207 adoxa shoot through HUD PART 3
79 -> 6B freelancer.exe 19E103 adoxa shoot through HUD PART 4
75 -> EB freelancer.exe 166C2B adoxa bypass ESRB notice
C7 44 24 70 00 00 00 00 C7 44 24 74 00 00 00 00 C7 44 24 78 --> E8 47 E5 EA FF 83 7C 24 50 01 77 11 DB 05 4C 46 57 00 EB 0D freelancer.exe 174634 adoxa Remove the "NEW GAME" and "LOAD GAME" buttons on the main menu. (part 1)
80 3E --> 00 00 freelancer.exe 1746CA adoxa Remove the "NEW GAME" and "LOAD GAME" buttons on the main menu. (part 2)
80 3E --> 00 00 freelancer.exe 174707 adoxa Remove the "NEW GAME" and "LOAD GAME" buttons on the main menu. (part 3)

Effects

Default Value File Offset By Description
10000f server.dll 0A8AF0 fox range at which fuses for solars activate (and probably other stuff too)
1.0f freelancer.exe 0F86A3 w0dk4 Time in seconds for particle effects to stay after emitter died.
6250000f server.dll 086AEC FriendlyFire square of maximum effect draw distance (vis_beam) (note: same offset as MP NPC disappear distance)
74
-->
EB
freelancer.exe 111BA5 adoxa display sun spines within tradelane
74
-->
EB
freelancer.exe 111C3C adoxa display sun spines within nebula
74
-->
EB
freelancer.exe 111C80 adoxa display sun spines within asteroid field
0D
-->
00
freelancer.exe 11C8FB adoxa display sun spines within nebula (3rd person)
0D
-->
00
freelancer.exe 11C9BB adoxa display sun spines within nebula (cockpit)
5F5E
-->
EB6D
freelancer.exe 12D132 w0dk4 activate [gun] light_anim entries (PART 1)
0F8449010000
-->
909090909090
freelancer.exe 12D052 w0dk4 activate [gun] light_anim entries (PART 2)
5B
-->
53
freelancer.exe 12D0F6 w0dk4 activate [gun] light_anim entries (PART 3)
03
-->
02
freelancer.exe 12D0F9 w0dk4 activate [gun] light_anim entries (PART 4)
CB
-->
CA
freelancer.exe 12D100 w0dk4 activate [gun] light_anim entries (PART 5)
0F94C0->B00190 freelancer.exe 131D2B adoxa activate lightsource_cone

eft_explosion_large (limited duration)

Default Value File Offset By Description
100f freelancer.exe 212AF0 Dev on-screen radius of effects, affects size-on-screen-based cutoff (make larger to increase cutoff range)
15f freelancer.exe 212AF8 Dev max run time of effects
100f freelancer.exe 212B00 Dev unknown, likely the first value of pbubble
500f freelancer.exe 212B04 Dev visual cutoff range of effects (second value of pbubble)

eft_weapon_large_proj (infinite duration)

Default Value File Offset By Description
50f freelancer.exe 212C58 Dev on-screen radius of effects
-1f freelancer.exe 212C60 Dev max run time of effects
100f freelancer.exe 212C68 Dev unknown, likely the first value of pbubble
500f freelancer.exe 212C6C Dev visual cutoff range of effects (second value of pbubble)
15f freelancer.exe 213158 Dev on-screen radius of vis_beam effects
100f freelancer.exe 213168 Dev unknown, likely the first value of pbubble for vis_beam
500f freelancer.exe 21316C Dev default vis_beam cutoff range (second value of pbubble for vis_beam)

eft_damage_large_smoke (infinite duration)

Default Value File Offset By Description
20f freelancer.exe 212DE8 Dev on-screen radius of effects
-1f freelancer.exe 212DF0 Dev max run time of effects
100f freelancer.exe 212DF8 Dev unknown, likely the first value of pbubble
500f freelancer.exe 212DFC Dev visual cutoff range of effects (second value of pbubble)