Target Brackets!!
-
Hey,
Can anyone remember how to remove the white box that appears around the npc and player ships ??Also, Is it possible to remove this targeting box untill the ship has been selected (i mean like trade lanes or planets… they dont have a target box untill they are targeted)
I used to have this info for making videos… but it seems it has been lost…
Thanks in advance for any help
Khayman.
-
Go here, adoxas post covers it as i have it exactly as you want
http://the-starport.net/freelancer/forum/viewtopic.php?post_id=19738#forumpost19738
-
FL Hack has a “clean” option that totally removes the HUD. Console (single-player only) has a command to choose how non-targetted brackets are displayed (always; when the mouse is over the ship; never). Here’s the hex edit for the brackets.
0x0F8E->0x90E9 in freelancer.exe, 0x1ec087 = remove non-targetted brackets ~adoxa 0.0004f (1/2500) in freelancer.exe, 0x1d954c = reciprocal of distance under which non-targetted brackets are displayed, make 1 to remove ~adoxa
-
Thanks for your fast reply guys…
I followed the link but im not sure on how to do the hex editing correctly…
Turns out you were modifying the wrong value - you want 0.0004f at 0x1d954c in Freelancer.exe. That’s the reciprocal of the distance at which the brackets will be drawn. Change it to 1 (00 00 80 3F) and the brackets disappear. Alternatively, patch the code itself at 0xec1b3 (0x7A0A to 0x9090) to always succeed the below zero test.
im not sure on how to do this
im using hexplorer and…
if anyone has a quick tut for this i would be forever greatfull…
in the meantime i’ll be giving it a go (hopefully not pulling any hair out) -
Hmm…
Im using ICY Hexplorer, i’m using it to open the freelancer.exe
i’m using F5 to find the address’
i’m viewing simple data types… heres the results:0.0004f (1/2500) in freelancer.exe, 0x1d954c = reciprocal of distance under which non-targetted brackets are displayed, make 1 to remove ~adoxa
looking at the simple data types for this i see that the float isnt 1.25f but it is 3.9999989895e-004
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
– 1.25f in freelancer.exe, 0x1C9804, 0x1C9804 = multiplier for distance at which brackets around non-targeted ships in space will appear (1.25 = ~3km, 37.5 = ~93km, etc)
looking at the simple data types for this i see that the float is 1.25f
If i change this to 1 i dont see any change at all in game (SP)
BTW… can this only be noticed in MP or will it be changed in SP too?;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
– 0x0F85->0x90E9 in freelancer.exe, 0xED5B9, 0xED5B9 = remove HUD elements on objects in space - includes text, brackets, targeting reticles, and missile warnings ~M0tah
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
0x0F8E->0x90E9 in freelancer.exe, 0x1ec087 = remove non-targetted brackets ~adoxa
i have no idea what 0x0f85->0c90e9 or what 0x0F8E->0x90E9 means… or how to go about it.
Any thoughts /advise ??Khayman.
UPDATE:
– 1.25f in freelancer.exe, 0x1C9804, 0x1C9804 = multiplier for distance at which brackets around non-targeted ships in space will appear (1.25 = ~3km, 37.5 = ~93km, etc)i changed 1.25f to 0 and now it seems to be working perfectly
Thanks again and sorry for being a fleeb
-
0.0004f (1/2500) in freelancer.exe, 0x1d954c = reciprocal of distance under which non-targetted brackets are displayed, make 1 to remove ~adoxa
looking at the simple data types for this i see that the float isnt 1.25f but it is 3.9999989895e-004
That value rounds up to 4e-4, which is 0.0004, which is what you want. 1.25f is for a different address, which is also used by other functions, but the 1/2500 address is only used by the brackets.
i have no idea what 0x0f85->0c90e9 or what 0x0F8E->0x90E9 means… or how to go about it.
Any thoughts /advise ??It means when you jump to that address, you should see the two bytes 0F 85 (or 0F 8E). Overwrite those bytes with 90 E9 to apply the patch.