Dev's Limit Breaking 101 Techniques
-
FF, thanks for linking to direct posts. I’ll work those in - I already indexed M0tah’s explosion damage fix, but missed the other ones.
Also, adoxa, you’re the man for formatting your new hacks to the list’s standard of (default value) in (file), (1.0 hex offset), (1.1 hex offset) = (description) - yours are the easiest to index. Your tables are a bit of a pain though (j/k, they’re actually easier to read than the list - just another clue this list needs to be reorganized). =P
-
If you’re feeling daring, the best thing would be to make a Wiki page out of it with tables.
That’d take a while though
-
You’ve missed something with the stock randomizer:
0xC74424440000007F->0x8944244490909090 in freelancer.exe, 0x37ECB, 0x37ECB = market files control items in stock (MarketGood = , <required level=“”>, <required rep=“”>, <unknown>, <stock>, <sell>, <price multiplier=“”>) ~adoxa, M0tah</price></sell></stock></unknown></required></required>
The <unknown>value is supposed to be the minimum value of the stock and the <stock>being the maximum as adoxa says:
The unknown value looks to be the minimum in stock - retrieved by pub::Market::GetMinInventory as part of a function in content.dll. That function suggests a dynamic economy was planned, but not fully implemented.
Just though we should have that cleared up.
Ozed.</stock></unknown>
-
oZed wrote:
The <unknown>value is supposed to be the minimum value of the stock and the <stock>being the maximum as adoxa says</stock></unknown>I noted that, but forgot to change it to “unused” - I didn’t want to write “minimum” in there to avoid confusion, as the hack doesn’t actually put that value to use. I’ll clear it up though, thanks for the reminder.
Also, agreed on the Wiki standpoint. Time permitting, I’m going to try and wedge this in there. If anyone else wants to take a shot at it in the meantime, go ahead.
-
I’m on it right now, building the List with Tables, far easier to read than here xD
http://the-starport.net/freelancer/wiki/index.php/Limit_Breaking_101
Hard Part is done, I’ll hand it back to you guys, good night
-
– 0x05 in freelancer.exe, 0x16835B, 0x16835B = maximum number of characters per account, PART 1, BUGGY (literally just “05” in hex) ~Zephyer
– 0x05 in server.dll, 0x???, 0x7417C = maximum number of characters per account, PART 2, BUGGY ~M0tahIf you saw the CMP to SUR thread, the hack Lancer says works perfectly is for this, so here’s the updated version, using a ‘b’ suffix to indicate a byte value (range -128/0x80 to 127/0x7F).
– 5b in freelancer.exe, 0x16835B, 0x16835B = maximum number of characters per account, PART 1 ~Zephyer
– 5b in freelancer.exe, 0x169D2B, 0x169D2B = maximum number of characters per account, PART 2 ~adoxa
– 5b in server.dll, 0x72A0C, 0x7417C = maximum number of characters per account, PART 3 ~M0tah -
this is not an offset (except for effect textures) but LOD entries from .\data\ships\shiparch.ini and .\data\solar\solararch.ini (and any other file you have defined space objects in). they control the cmpnd parts in the cmp which refer to the 3db which then defines what texture to use where and on what mesh so in end effect both, texture and mesh are controlled by LOD.
-
viper wrote:
as hook or what? o.Othe two
if you don’t hack the right file, you can change the LOD on the ini, it doesn’t change anything
the hack is to set up the maximum LOD you authorize, and then you can change the ini.it’s a maximum value if you prefer
-
Updated the wiki, removing the 1.0 offsets and fixing the maximum credits patch.
-
Whoa, who did the Wiki? It’s so organized and clean! Nice job!