Dev's Limit Breaking 101 Techniques
-
IrateRedKite Administrators Historic Supporter Wiki Contributorreplied to Venemon on global:last_edited_by,
@Venemon Thanks for these! I’ve added them to the Limit Breaking wiki page
On question though, where is atiumdag.dll located? It’s not included with Freelancer, assuming this is a system dll the game can read when dropped into the EXE folder?
-
sup
atiumdag is located within system files, it is an AMD related file that have access to Directx functions, you can edit its memory while game is running, I didn’t try moving it into game
files, dont think it will work.instead of doing those you can add in dacom.ini
[RenderPipeline]
fillmode = 2
It will launch the game as Wireframe (Knowledge base doesn’t have this information in there)atiumdag.dll
“file v8.14.10.761. It is for fixing rendering issues in games with AMD/ATI GPUs.” -
@Venemon Damn dude, these are great! I’ve added them to the relevant Limit Breaking categories. Thanks a ton for finding these, I will likely get quite a bit of use out of the group navmap one.
-
-
IrateRedKite Administrators Historic Supporter Wiki Contributorreplied to Venemon on global:last_edited_by,
@Venemon Nice find! I’ve added this one to the list
-
disregard my two posts above and sorry for spamming
I thought they were working well until I found an epic bug with docking behaviour
but I cant replicate it now, if someone can test it and confirm this offset is fine
it would be appreciated
(by logic, it just removes seperation between a player and a NPC, which they use thrusters)common.dll+763B6 "Formation members will use their thrusters" 84 C0 -> 90 90
-
Contact list switch before launch freelancer.exe+CF4E6 Part 1 33 F6 -> B3 04 (00 important, 01 ships, 02 solar, 03 loot, 04 all) freelancer.exe+CF500 Part 2 89 B5 -> 89 9D freelancer.exe+CF4EF Part 3 89 B5 -> 89 8D freelancer.exe+CF517 Part 4 89 B5 -> 89 8D
Distance in which player names will appear freelancer.exe+1D95A8 3000 float default
-
IrateRedKite Administrators Historic Supporter Wiki Contributorreplied to Venemon on global:last_edited_by,
@Venemon said in Dev's Limit Breaking 101 Techniques:
Contact list switch before launch
Amazing work man! I’ll get these and your new offsets added to the wiki once again
-
here are some
Group formation enable/disable distance common.dll+13FBD8 0639FBD8 25000000 float (5.0km)
Enable formation with hostiles common.dll+13F540 0639F540 -0.6 to -2.0 float (rep)
Disable cruise charge text freelancer.exe+D5F53 8A 47 54 -> B0 00 90
-
IrateRedKite Administrators Historic Supporter Wiki Contributorreplied to Venemon on global:last_edited_by, IrateRedKite
@Venemon Great work man! Really cool to see you putting more of these out. I’m going to hold off posting these on the wiki for a little bit as we’re currently redoing the formatting of it a bit to allow better categorization and filtering.
For those interested, we’ll be generating the page from a json payload, much like the crash offsets page. Here’s a few samples of what’s included. I want to try and link out to the post the offset was noted in for context, as well as including a date where we can find it:
A simple byte swap:
{ "moduleName": [ "freelancer.exe" ], "original": [ "E8 04 95 FD FF" ], "replacement": [ "90 90 90 90 90" ], "offset": [ "0x18B147" ], "author": "BC46", "description": "Disables the UI character typing text sounds completely.", "dateAdded": 0, "categories": [ "audio" ] },
A multipart offset:
{ "moduleName": [ "common.dll", "common.dll" ], "original": [ "DD 05 D0 E2 39 06 D9 FF", "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" ], "replacement": [ "D9 E8 D9 E0 D9 EE D9 C1", "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" ], "offset": [ "0x06191E", "0x061941" ], "author": "Gold_Sear", "description": "Swap vertical component of trade lane travel in previous direction. This fixes issues with vertically oriented trade lanes.", "dateAdded": 1254560320, "categories": [ "tradelanes" ], "url": "https://the-starport.com/forums/topic/396/dev-s-limit-breaking-101-techniques/986?_=1706522670775" },
A value adjustment
{ "moduleName": [ "common.dll" ], "original": [ "1.2f" ], "offset": [ "0x07637F" ], "author": "Cannon", "description": "Formation catch up cruise speed multiplier. Outside of trail range common.dll 0x075B36; values above variable located at 0x1407A0 will be ignored.", "dateAdded": 0, "categories": [ "cruise" ] },
Converting these across by hand in bulk is a bit soul-destroying, so if someone wants to pitch in and take a page to convert to json, it’d be much appreciated! otherwise you can expect an update to the page structure at some point in the next few months.
-