Dev's Limit Breaking 101 Techniques
-
d8aaf in content.dll v1.1 1400i - distance from the disrupted tlr that tradelaneattackers are created.
d3d93 in content.dll v1.1 4000f - distance from the last tradelane ring that patrol path npcs created when you enter tradelane will still exist.
A little explanation: once you enter tradelane freelancer immediately generates npcs in the zones that the last tradelane ring(of the direction you travel to) falls into or is within a 2000f( in content.dll v1.1 0xBB1DA) distance. They will persist until you leave tradelane.
If patrol_path encounters are generated further than 4000(if formations are edited for example), they will not exist until you change this offset.
set your scanner range and MP npc detection distance to 100k and you’ll see what I am talking about.11bb58 in content.dll v1.1 1200f - distance from the last tradelane ring that patrol path npcs are created. 2750 and more - no npcs are created
A request: there is a short period of time that npcs that are beyond max npc persistance range will still exist, looks like it’s 3 seconds, anybody could find it??
-
1.75f in freelancer.exe, 0x1c94fch, 0x1c94fch = multiplier of mouse speed
0.25f in freelancer.exe, 0x1c94f8h, 0x1c94f8h = grid size for mouse (multiplier?) -
It multiplies by 1.75, then adds 0.25 (which is used by other things, so I don’t recommend changing it; 1.75 is unique, though).
-
is there a way to make the npcs red but not to attack
say when you hit -0.60 your still ok with them but red and when you get to say -0.65 they will attack on sight -
When you get the respawn screen you see the message “You are dead, better luck next time”.
I’ve tried using a hex editor to search the exe and dlls for this string in order to modify it but I’m not seeing anything. Has anyone come up with the location of this string?
R
-
It’s in resources.dll as a UNICODE string…
0x00015516 -
Since it’s resource dll better to use some reshacker to edit it: string table 115, resid 1827.
-
um… FLdev?..
Takes the pain outa Resource.dll rewriting
-
I have resource source files (687k) for these DLLs. Even if you can’t compile them, at least they’re in plain text, for easy searching. They’re JFLP versions, though, slightly different to the originals.
-
Reshacker it is. That worked perfect.
Thanks,
R -
For reference, FLDev automatically loads resources.dll and allows you to search through all DLLs for any keyword.
shameless plug
-
I’ll check it out.
R
-
2500f in content.dll, v1.1 0xC48D7 = Distance that patrol_path behavior npcs spawn when players are close(so far seems like closer than 300m) to each other in patrol path.
There is also some kind of spawn distance transition when switching patrol spawn offsets.
-
FriendlyFire wrote:
For reference, FLDev automatically loads resources.dll and allows you to search through all DLLs for any keyword.FF:- Still waiting on your single-core implementation, if you remember it takes ages to load the resources. I can’t afford a new pc just for FLDev!!
-
You can still use the older single-core version for DLL stuff; I know it’s not ideal but it’s better than nothing I guess…
-
Nope, I want you to give me a working version of your new one!
-
Good Morning,
I would like to delete nanobot/shield battery buttons and counts. Has anyone discovered these yet? -
Make the following changes to freelancer.exe (everything is hex).
Offset: new bytes [ old bytes ] 0dad6d: 00 00 00 00 [ 42 60 65 3c ] # disable nanobot button 0dadb4: 00 00 00 00 [ 96 43 0b 3d ] # remove nanobot count 0dae0b: 00 00 00 00 [ 42 60 65 3c ] # disable battery button 0dae87: 00 00 00 00 [ 96 43 0b 3d ] # remove battery count 1d8690: 00 [ 69 ] # remove shield icon 1d86e0: 00 [ 69 ] # remove wrench icon
-
With your undoubted knowledge in this area adoxa, have you completely decompiled the exe files and dll’s to know so much? I mean this kindly not as a barb either but between you and Motah, there’s not much you guys miss lol
-
Thank you so much mate!