Dev's Limit Breaking 101 Techniques
-
IrateRedKite Administrators Historic Supporter Wiki Contributorreplied to Gold_Sear on last edited by
@Gold_Sear Sorry for the radio silence on this, I’ve been otherwise engaged! I’ve accepted your PR and fixed a few syntax issues with the merge. Hopefully will have some time this evening to make a push and finish off a few more sections.
-
@IrateRedKite No worries, I’ve been away too.
goes back hunting for solutions on his list -
@josbyte,@adoxa: added your offset to the payload and to KraftFragment;
@Venemon : added your offsets to the payload and KraftFragment, with the exception of #7, which was already found by adoxa in 2010.
goes off testing the new patches -
Hello everyone I got some crash feedback about some of my offsets, I suggest removing them
1.Auto-CM without activation (crashes with wrecks)
2.Guided projectiles wont give up tracking a target(effects everything in unintentional way)for the first one, everyone should use BC46’s alternative
and second one here is a better alternativeserver.dll+1460C This will allow 360* FOV missiles and as a side effect, missiles will not give up chasing their targets, if it is 360*FOV (seeker_fov_deg = 180 means 360* FOV) 0F 8A ED 01 00 00 -> 90 90 90 90 90 90 (as technical note, normally missiles cannot have fov above 180+ due to a limiter that checks missile's trajectory against a target, if it is negative, it kills the seeker)
Just adding this one here too, that is discovered recently
Freelancer.exe+F8C36 Alchemy will read "-1.0" engine state this will allow -1.0 ALE effects to spawn for reverse impulsing 7A 16 -> EB 16
-
IrateRedKite Administrators Historic Supporter Wiki Contributorreplied to Venemon on last edited by
@Venemon I think with these adding an adjustment to the post with a disclaimer saying that these crash and recommending the alternative offset might be the way to go, as these addresses are potentially useful for additional reverse engineering!
-
IrateRedKite Administrators Historic Supporter Wiki Contributorreplied to IrateRedKite on last edited by IrateRedKite
The list:
HUD
Miscellaneous
Missions
NPCs
Reputation
Server Operation
Systems
Turret View and Mouse
Visibility
Visual EffectsHaving gone over this category list and checking offsets within each page against the json, we seem to be done! I added a few extras from Visibility, and need to comb recent activity in this thread to make sure there’s nothing new I’ve missed, but we’re nearly ready to do a category/accuracy pass and retire the old page I think!
I’m tracking issues with a few offsets here: https://github.com/TheStarport/StarportDocusaurus/issues/12 so if there’s any that need adjustment/investigation and it’s not a straightforward fix, please add to the issue
-
Hi folks! I’m on my way to cross off another point of my list. I’ll post some intermediate results:
#min distance between waypoints for behavior = wander #Gold_Sear, 6 January 2025 File: content.dll 118114: 1500f |- #max distance between waypoints for behavior = wander #Gold_Sear, 6 January 2025 File: content.dll 118118: 3000f |- #randomize flight direction for behavior = wander #Gold_Sear, 6 January 2025 File: content.dll C14EB: B9 D5 FF FF FF F7 F9 [ 8D 14 33 83 C6 0C 4D ] C1508: 8D 14 33 8D 34 86 D9 C0 D8 4E EC 4D F7 D8 EB 05 90 [ D8 4E EC D9 C1 D8 4E F0 D9 5C 24 24 D9 C9 D8 4E F4 ] C1520: 1A D8 4E F0 D8 47 C4 D9 5A 04 D8 4E F4 D8 47 08 D9 5A 08 8D 34 86 83 C6 0C 85 ED EB 10 [ 5C 24 14 D9 44 24 24 8B 44 24 14 D8 47 04 D9 5C 24 18 D9 44 24 28 8B 4C 24 18 D8 47 08 ]
I’ll put everything on KraftFragment once the entire point has been resolved.
-
Some hacks which I posted in the HDE Discord and private chats but as far as I know aren’t used anywhere else:
rp8.dll, 6AD9, 0i = display adapter index, i.e. the monitor Freelancer will run on (0 = main adapter/monitor). ~BC46 02/03/2024 13:44
content.dll, CCFAD, C2 -> C1 = Ignore gate locks (prevent access denied). ~BC46 08/08/2024 22:05
content.dll, 1195C0, 0.2f = Reputation needed for factions to offer missions on the job board. The player's reputation must be greater than or equal to the given value in order for the missions to show up. ~BC46 22/09/2024 14:47 content.dll, 1195BC, -0.2f = Second minimum reputation needed for factions to show missions on the job board. This value is only tested if the minimum specified at 1195C0 is not met. The player's reputation must be greater than the given value in order for the missions to show up. ~BC46 22/09/2024 14:47 content.dll, 60D0F, 74 -> EB = Faction NPCs will offer missions regardless of the player's reputation. ~BC46 22/09/2024 14:47
shading.dll, F94B, 0C -> 00 = Fix color banding with 24-bit TGA textures (render them as 32-bit). ~BC46 13/01/2025 12:03
-
Good to hear! For Freelancer HDE I encountered a similar issue where my upscaled mission and news images looked bad in-game because they were saved as 24-bit TGA. At the time I worked around it by saving them as 32-bit TGA or dds instead. Now we finally have a proper solution.