Skip to main content

HUD Offsets

Information

  • 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 "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.)

HUD: Chat

Default ValueFileOffsetByDescription
32bfreelancer.exe0691D1M0tahMaximum number of chat lines in chat history window (signed byte, so max of 127).
10000ifreelancer.exe0691CAM0tahTime in milliseconds chat text is displayed before disappearing.
20bfreelancer.exe0691CFM0tahMaximum number of chat lines displayed at once -1.
8B 44 24 -> C2 10 00freelancer.exe1A6250M0tahPrevent chat from being displayed (but not new/departing player messages).
-0.265ffreelancer.exe1CEEE4M0tahY position of chat input box.
0.065ffreelancer.exe1CEEE0M0tahHeight of chat input box.
0.46ffreelancer.exe1CEEDCM0tahWidth of chat input box.
-0.05ffreelancer.exe1CEF00BC46X-position of the chat history section in the Chat window.
0.215ffreelancer.exe1CEF04BC46Y-position of the chat history section in the Chat window.
80bfreelancer.exe06A440M0tahMaximum number of characters in chat input box (signed byte, so max of 127).
BF1D1Dfreelancer.exe05E01BViperRGB color as Hex value of the messages "New Player" etc.
0F 84 -> 90 E9freelancer.exe06AAF8CannonDisable new player messages.
0F 84 -> 90 E9freelancer.exe06AF1ECannonDisable departing player messages.

HUD: Limits

Default ValueFileOffsetByDescription
2000ifreelancer.exe0D2C02DevDistance over which kilometers rather than meters are displayed (in the contact list).
2000ifreelancer.exe0EEF90DevDistance over which kilometers rather than meters are displayed (target bracket in space).
10000ifreelancer.exe0D2C32DevDistance over which fractions of kilometers are not displayed.
99999ifreelancer.exe0D2C94DevDistance over which "far" is displayed rather than an actual distance.
999ifreelancer.exe0D597ADevSpeed over which "---" is displayed.
7E -> EBfreelancer.exe0D5984UnknownRemove speed display limit (alternative to above).
300ffreelancer.exe1D7E80M0tahCruise speed display limit (note: same offset as Schmackbolzen's tradelane waypoint reached distance).
0F 85 -> 90 E9freelancer.exe0D5936UnknownRemove cruise speed display limit (alternative to above).

HUD: Energy Bars

Default ValueFileOffsetByDescription
0.8dfreelancer.exe1D7E50DevWidth of bars for energy, shield and hull gauges (for example, set to 1.0 to make the bars solid).
0.125dfreelancer.exe1D7E58Cheese on ToastTotal 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.0052dfreelancer.exe1D7E68Cheese on ToastHeight of the energy bars.
0.0855dfreelancer.exe1D7E60Cheese on ToastIndividual 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).
5EA1A7FFfreelancer.exe0D57ACadoxaColor of power bar (blue,green,red,alpha).
B53D3EFFfreelancer.exe0D5843adoxaColor of shield bar (blue,green,red,alpha).
332A78FFfreelancer.exe0D588DadoxaColor of hull bar (blue,green,red,alpha).

HUD: Damage Indicators

Default ValueFileOffsetByDescription
0.8ffreelancer.exe1D8010M0tahDamage indicator sensitivity.
0.7ffreelancer.exe1D800CM0tahDamage indicator fade time.

HUD: Ship Brackets

Default ValueFileOffsetByDescription
1.25ffreelancer.exe1C9804DevMultiplier for distance at which brackets around non-targeted ships in space will appear (1.25 = 3km, 37.5 = ~93km, etc).
0.0004ffreelancer.exe1D954CadoxaReciproke of brackets drawn distance.
0.3ffreelancer.exe1D8F08Gold_SearTime in seconds that brackets around a selected target take to become full size.
7A 0A -> 90 90freelancer.exe0EC1B3adoxaRemove brackets from objects in space.
0F 8E -> 90 E9freelancer.exe0EC087adoxaRemove non-targeted brackets from objects in space.
0F 85 -> 90 E9freelancer.exe0ED5B9M0tahRemove HUD elements on objects in space - includes text, brackets, targeting reticles, and missile warnings.
E8 A6 A4 06 -> B8 00 00 00freelancer.exe0EF455adoxaRemove top-right bracket of target.
E8 56 A4 06 -> B8 00 00 00freelancer.exe0EF4A5adoxaRemove bottom-left bracket of target.
E8 0A A4 06 -> B8 00 00 00freelancer.exe0EF4F1adoxaRemove top-left bracket of target.
E8 C9 A3 06 -> B8 00 00 00freelancer.exe0EF532adoxaRemove bottom-right bracket of target.
10ffreelancer.exe1D8EE8Gold_SearMultiplier for size of non-targeted brackets, depending on the distance.

HUD: Contacts / Weapons List / Wireframe

Default ValueFileOffsetByDescription
E6 -> 00freelancer.exe0D3180M0tahAdd faction name to players in contact list.
0E -> 00freelancer.exe0D07EBadoxaRemove hostile & group ships from "important" filter.
13 -> 00freelancer.exe0D100FadoxaRemove hostile solars from "important" filter.
03 -> 01content.dll091A24adoxaFreighters are named as large ships.
0F 85 2A 05 00 00 -> 74 04 FE C8 75 C4freelancer.exe0D094BadoxaInclude player ships in "ship" filter.
0.004dfreelancer.exe1D7BF0M0tahVertical offset of player name in contact list.
3.0ffreelancer.exe1D7964DevSeconds between updates of the distances in the contact list.
1.0ffreelancer.exe1D8484foxSeconds between updates of displays in weapons list.
2500ffreelancer.exe212434Gold_SearScanner 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.exe0E6F67adoxaRemove 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 ValueFileOffsetByDescription
42 60 65 3C -> 00 00 00 00freelancer.exe0DAD6DadoxaDisable nanobot button.
96 43 0B 3D -> 00 00 00 00freelancer.exe0DADB4adoxaRemove nanobot count.
42 60 65 3C -> 00 00 00 00freelancer.exe0DAE0BadoxaDisable battery button.
96 43 0B 3D -> 00 00 00 00freelancer.exe0DAE87adoxaRemove battery count.
69 -> 00freelancer.exe1D8690adoxaRemove Shield Battery use icon.
69 -> 00freelancer.exe1D86E0adoxaRemove Nanobot use icon (wrench).
999ifreelancer.exe0DE317adoxaMaximum number of nanobots displayed in HUD (Part 1).
999ifreelancer.exe0DE310adoxaMaximum number of nanobots displayed in HUD (Part 2).
7E -> EBfreelancer.exe0DE314adoxaIgnore nanobot HUD display limit (alternative to above).
999ifreelancer.exe0DE369adoxaMaximum number of batteries displayed in HUD (Part 1).
999ifreelancer.exe0DE362adoxaMaximum number of batteries displayed in HUD (Part 2).
7E -> EBfreelancer.exe0DE366adoxaIgnore battery HUD display limit (alternative to above).

HUD: Animation Speeds

Default ValueFileOffsetByDescription
0.6ffreelancer.exe0DFC09DevMultiplier for subtargeting HUD animations (make smaller for faster).
0.3ffreelancer.exe1CEA10foxMultiplier for HUD animations from user NN bar (make smaller for faster).
0.3ffreelancer.exe1CB4D0M0tahMultiplier for HUD animations from base NN bar (make smaller for faster).
0.3ffreelancer.exe1D8860M0tahMultiplier for left HUD minimize animation (make smaller for faster).
0.3ffreelancer.exe1D8488M0tahMultiplier for right HUD minimize animation (make smaller for faster).

HUD: NavMap

Default ValueFileOffsetByDescription
0.4ffreelancer.exe1D2EDCWhiskasTMNavMap fade in/out speed.
1.5ffreelancer.exe0944ACadoxaTime taken to zoom out on NavMap (not zero).
1.5ffreelancer.exe09F2A7adoxaTime taken to zoom in on NavMap (not zero).
0.116279dfreelancer.exe1D3F28adoxaNavMap zoom factor (lower increases zoom).
64 -> C3freelancer.exe0992B0adoxaRemove tradelane lines in NavMap.
0.33ffreelancer.exe08ECE7WhiskasTMNavMap protect-plane against shooting (height) (set 0 to shoot through NavMap).
0.35ffreelancer.exe08ECCFWhiskasTMNavMap protect-plane against shooting (width) (set 0 to shoot through NavMap).
0.005ffreelancer.exe0974C9adoxaWidth of system connection line.
00bfreelancer.exe097501adoxaRed component of system connection line.
40bfreelancer.exe097506adoxaGreen component of system connection line.
80bfreelancer.exe09750BadoxaBlue component of system connection line.
FFbfreelancer.exe097510adoxaAlpha component of system connection line.
2000ifreelancer.exe0915F4adoxaSize range of universe map stars.
3000ifreelancer.exe091605adoxaMinimum size universe map stars.
03 C2 C1 F8 0F -> B8 0x 00 00 00freelancer.exe0916F2adoxaColor of universe map stars (x = 0-6 for RGBCMYW).
84 03 -> 00 00freelancer.exe0916FEadoxaPrevent universe map stars from pulsing Part 1.
C1 F8 0F -> 83 C8 FFfreelancer.exe09173AadoxaPrevent universe map stars from pulsing Part 2.
D8 64 24 10 -> 90 90 90 90freelancer.exe0A1727adoxaPrevent universe map stars from blinking.
2700ffreelancer.exe1D2EF4Gold_SearNegative z-coordinate of border between sectors 4 and 5 (divided by NavMapScale; set 0 to make the system map exactly according to system ini file).
0.279ffreelancer.exe1D3164WhiskasTMNavMap letter grid alignment on screen, x-axis.
0.252ffreelancer.exe1D314CWhiskasTMNavMap number grid alignment on screen, y-axis.
0.07ffreelancer.exe1D3168WhiskasTMNavMap letter/number grid spacing.
-0.294ffreelancer.exe090582C
09FD83
Gold_SearNavMap letter alignment perpendicular to grid (both offsets must be changed).
-0.309ffreelancer.exe090620C
09FE33
Gold_SearNavMap number alignment perpendicular to grid (both offsets must be changed).
-0.274ffreelancer.exe08F007Gold_SearNavMap system/universe name x-displacement.
-0.252ffreelancer.exe08F00FGold_SearNavMap system/universe name y-displacement.
1.5dfreelancer.exe1D3C48WhiskasTMStretch texture of Universe Map, x-axis.
1.175dfreelancer.exe1D3C50WhiskasTMStretch texture of Universe Map, y-axis.
0.01ffreelancer.exe1C99C8WhiskasTMFrequency of twinkling diamonds on Universe Map
0.6666667ffreelancer.exe1D3D30WhiskasTMBunch scale of all system diamonds on Universe Map and in the same way speed of tradelane animation on system map (method 1).
200000ffreelancer.exe1D3D2CWhiskasTMBunch scale of all system diamonds on Universe Map (method 2).
112000ffreelancer.exe0915B8WhiskasTMBunch scale of all system diamonds on Universe Map (method 3).
1.0ffreelancer.exe915C8Gold_SearBunch scale of all system diamonds on Universe Map (method 4).
100000ffreelancer.exe1D3D28WhiskasTMBunch coordinates of all system diamonds on Universe Map (xy-axis).
5000ffreelancer.exe1D3D24WhiskasTMBunch coordinates of all system diamonds on Universe Map (y-axis).
65 -> 63freelancer.exe0911D6WhiskasTMOn "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 DBfreelancer.exe091233WhiskasTMOn "NavMap not available" initially do hide some controls (Part 2).
6A 00 -> 53 90freelancer.exe094652
094666
09467A
09468E
0946A2
0946B6
0946CA
0946DE
WhiskasTMOn "NavMap not available" initially do hide some controls (Part 3).
3C -> A0freelancer.exe0967CDadoxaAllow 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 -> EBfreelancer.exe096A1BWhiskasTMIgnore +x limit for player ship icon on system and universe map.
75 -> EBfreelancer.exe096A36WhiskasTMIgnore -x limit for player ship icon on system and universe map.
75 -> EBfreelancer.exe096A4DWhiskasTMIgnore +y limit for player ship icon on system and universe map.
75 -> EBfreelancer.exe096A68WhiskasTMIgnore -y limit for player ship icon on system and universe map.
68 3E 5D 00 -> F1 67 49 00freelancer.exe0967E3WhiskasTMUse new +x limit for player ship icon on system and universe map.
64 3E 5D 00 -> 16 68 49 00freelancer.exe096808WhiskasTMUse new -x limit for player ship icon on system and universe map.
68 3E 5D 00 -> 3B 68 49 00freelancer.exe09682DWhiskasTMUse new +y limit for player ship icon on system and universe map.
64 3E 5D 00 -> 60 68 49 00freelancer.exe096852WhiskasTMUse new -y limit for player ship icon on system and universe map.
112000ffreelancer.exe0967F1WhiskasTM+x limit for player ship icon on system and universe map (set to 130000f to make the limit exactly on the right edge).
-112000ffreelancer.exe096816WhiskasTM-x limit for player ship icon on system and universe map (set to -130000f to make the limit exactly on the left edge).
112000ffreelancer.exe09683BWhiskasTM+y limit for player ship icon on system and universe map (set to 130000f to make the limit exactly on the upper edge).
-112000ffreelancer.exe096860WhiskasTM-y limit for player ship icon on system and universe map (set to -130000f to make the limit exactly on the lower edge).
112000ffreelancer.exe917CCGold_SearSize of system map; beware, effects size of player ship icon as well.
33333ffreelancer.exe1D2EECGold_SearSize of sectors in F9 info screen; needs to keep ratio with variable above.
-99999ffreelancer.exe1D2EF0Gold_SearStarting point of sector calculation in F9 info screen, needs to be -3*variable above.
-0.257ffreelancer.exe1D3F30Gold_SearNavMap number lower limit when zoomed.
0.274ffreelancer.exe1D3F34Gold_SearNavMap number upper limit when zoomed.
0.31ffreelancer.exe1D3F38Gold_SearNavMap letter left limit when zoomed.
-0.23ffreelancer.exe1D3F3CGold_SearNavMap letter right limit when zoomed.
8.6ffreelancer.exe9FCF6,9FC9BGold_SearNavMap letter/number zoom factor.
DC 0D 28 3F 5D -> D8 35 F6 FC 49freelancer.exe9F2B4Gold_SearAlign NavMap zoom factor to letter/number zoom factor; redundants adoxa's NavMap zoom factor, now controlled by the NavMap letter/number zoom factor.
1360ifreelancer.exe211C94Gold_SearMAP LEGEND identifier.
1358ifreelancer.exe08F0F1Gold_SearMAP LEGEND tool tip.
968ifreelancer.exe211CA0Gold_SearBASE LIST identifier.
967ifreelancer.exe08F158Gold_SearBASE LIST tool tip.
1338ifreelancer.exe211C84Gold_SearPHYSICAL MAP identifier.
1235ifreelancer.exe08F1C5Gold_SearPHYSICAL MAP tool tip.
1339ifreelancer.exe211C88Gold_SearPOLITICAL MAP identifier.
1236ifreelancer.exe08F248Gold_SearPOLITICAL MAP tool tip.
1340ifreelancer.exe211C8CGold_SearPATROL PATH identifier.
1313ifreelancer.exe08F2AFGold_SearPATROL PATH tool tip.
1361ifreelancer.exe211C98Gold_SearMINEABLE ZONES MAP identifier.
1359ifreelancer.exe08F31CGold_SearMINEABLE ZONES MAP tool tip.
-0.198ffreelancer.exe1D3EF0Gold_SearUpper limit for labels on NavMap.
0.192ffreelancer.exe1D3EF4Gold_SearLower limit for labels on NavMap.
E0 75 5C -> 9C 63 49freelancer.exe095900Gold_SearNavMap zoom move limit (Part 1).
E0 75 5C -> 9C 63 49freelancer.exe095916Gold_SearNavMap zoom move limit (Part 2).
90 90 90 90 -> 0.5ffreelancer.exe09639CGold_SearNavMap zoom move limit (Part 3).
ED 02 -> 44 00common.dll0D6431adoxaAlways display the end points of trade lanes on the Nav Map. Effectively adds "visit = 1" to each ring Object (Part 1).
83 C9 FF 33 C0 8B FE F2 AE F7 D1 49 8B C1 83 F8 40 8D 93 D4 00 00 00 72 05 B8 3F 00 00 00 8B C8 8B FA 8B D1 -> 50 8D 8B D4 00 00 00 6A 40 51 E8 B0 FB FC FF 83 C4 0C 89 83 D0 00 00 00 C6 83 14 01 00 00 01 E9 9D 02 00 00common.dll0D6461adoxaAlways display the end points of trade lanes on the Nav Map. Effectively adds "visit = 1" to each ring Object (Part 2).
27 FC 03 00 74 46 3D 2E FC 03 00 74 3F 3D 28 FC 03 00 74 38 3D 41 EB 00 00 74 31 85 C0 74 2D 3D 3F EB 00 00 74 26 3D EA 00 03 00 74 1F 3D 52 00 03 00 74 18 3D 9C 00 03 00 74 11 3D 9D 00 03 00 74 0A 3D BF 00 03 00 74 03
->
00 00 00 00 74 46 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90 90
freelancer.exeA2315AingarStop preventing solars with specified ids_name values from showing on the trade routes window
D8 15 40 3E 5D 00 -> D8 15 CC 2E 5D 00freelancer.exe96323VenemonGroup member’s nav position refreshes every second (part 1)
D8 25 40 3E 5D 00 -> D8 25 CC 2E 5D 00freelancer.exe96336VenemonGroup member’s nav position refreshes every second (part 2)

HUD: Other

Default ValueFileOffsetByDescription
150ffreelancer.exe1D97B4M0tahDistance from a waypoint when it is considered reached.
300ffreelancer.exe1D7E80SchmackbolzenDistance from a waypoint within a tradelane when it is considered reached.
86 01 -> 00 00freelancer.exe0F045BadoxaShow aiming lead on everything.
2A 01 -> 00 00freelancer.exe0EC288adoxaShow aiming lead on all ships.
14000ffreelancer.exe0D1750FriendlyFireRange at which an object is no longer "unknown" as well as radar detection range for some solars such as Jump Holes.
1.85ffreelancer.exe1C9020adoxaAspect ratio of the cinematics.
81 -> C3freelancer.exe0DCA20CannonRemove mouse flight text.
74 56 -> 90 90freelancer.exe0A6CCEadoxaDisable F1 menu in space while playing multiplayer (Part 1).
74 02 B3 01 B9 D0 D2 -> 75 4B E9 77 03 00 00freelancer.exe0A6CD9adoxaDisable F1 menu in space while playing multiplayer (Part 2).
1500ffreelancer.exe1D8D08Gold_SearDistance 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).
Vibrocentriccommon.dll143DC0LazOriginal 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.exe19DD72adoxaShoot 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.exe19DE44adoxaShoot through HUD (Part 2).
75 -> 67freelancer.exe19D207adoxaShoot through HUD (Part 3).
79 -> 6Bfreelancer.exe19E103adoxaShoot through HUD (Part 4).
75 -> EBfreelancer.exe166C2BadoxaBypass 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.exe174634adoxaRemove the "NEW GAME" and "LOAD GAME" buttons on the main menu. (Part 1).
80 3E -> 00 00freelancer.exe1746CAadoxaRemove the "NEW GAME" and "LOAD GAME" buttons on the main menu. (Part 2).
80 3E -> 00 00freelancer.exe174707adoxaRemove the "NEW GAME" and "LOAD GAME" buttons on the main menu. (Part 3).
1271ifreelancer.exe16DDEC
174890
BC46String ID for the "VER. 1.0" text in the bottom-right of the main menu. Change this number to another string ID to make the element display different text. Both offsets must be changed!
393286ifreelancer.exe0AB1C5BC46String ID for the final section of the in-game credits. Change this number to another string ID to make the element display different text.
32bfreelancer.exe0B1375adoxaMaximum value for the "TOTAL SOUND ELEMENTS" slider in the audio options menu.
04 -> 00freelancer.exe015B85BC46Use anti-aliased fonts if the user has "Smooth edges of screen fonts" enabled in their Windows settings (Part 1).
46 -> 5Ecommon.dll0C782DBC46Use anti-aliased fonts if the user has "Smooth edges of screen fonts" enabled in their Windows settings (Part 2).
04 -> 05freelancer.exe015B85BC46Always use anti-aliased fonts (Part 1).
88 46 1A 88 5E 1B -> 66 C7 46 1A 05 00common.dll0C782CBC46Always use anti-aliased fonts (Part 2).
DF 6C -> EB 02freelancer.exe1745D9BC46Fixes a bug that causes the clickable area height of the main menu buttons to be incorrect on higher resolutions (Part 1).
D8 0D 54 25 -> D9 05 7C 20freelancer.exe1745E6BC46Fixes a bug that causes the clickable area height of the main menu buttons to be incorrect on higher resolutions (Part 2).
E8 A6 23 EA FF D8 86 7C 03 00 00 D8 15 DC 75 5C 00 D9 96 7C 03 00 00 DF E0 F6
->
60 8B 86 85 03 00 00 8D 9E 5E 03 00 00 50 53 E8 37 6C FD FF 83 C4 08 61 EB 63
freelancer.exe18B2D5BC46Updates the mouse-hover blinking animation of the load-save menu buttons (after loading a game) such that the colors transition smoothly, like with all other menu-style buttons.
0.089ffreelancer.exe085D5DBC46Clickable area width of the load-save menu buttons (after loading a game). It's recommended to set this value to 0.13 so the property matches with all other menu-style buttons.