Dev's Limit Breaking 101 Techniques
-
… but not in MP as it causes crashes…
Can’t confirm, it causes crashes,
but player who sell or buy stuff on such a base,
will have a very high chance to get banned,
cause server + client won’t have the same price. -
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??
-
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 -
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!
-
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