@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.