Crash Offsets & Reverse Engineering

Efforts to reverse-engineer and document the internal workings of Freelancer’s binary files.

3 Topics 1.3k Posts
  • Dev's Limit Breaking 101 Techniques

    Moved
    1k
    0 Votes
    1k Posts
    743k Views

    @BC46 said in Dev's Limit Breaking 101 Techniques:

    Show all group members on the nav map:

    Freelancer.exe, 08DC07, E9 85 FD FF FF 90 90 90 -> 83 C5 18 E9 82 FD FF FF

    Update:
    When I came up with this patch, there was one thing I overlooked. If you had one or more group members that were docked at a base, the original problem would still partially occur.

    If anyone has applied this patch already, please undo it and apply these instead:

    Freelancer.exe, 08D89B, 90 90 90 90 90 -> 83 C5 18 EB 50 Freelancer.exe, 08D997, 55 -> 00

    Now it should work as intended.

  • 0 Votes
    2 Posts
    26 Views

    0x00549BC0 Freelancer sub

    esp+4 =
    0x00678BA4 first person
    0x00678D48 third person

  • Crash Offsets

    Moved
    219
    0 Votes
    219 Posts
    251k Views

    Unfortunately I’ve been unable to reliably replicate this one and haven’t been able to get the game to crash in the same area again! I’ve made a note so it should flag up the next time it occurs while I’m testing. If I can reliably get it crashing I’ll try running it with my client hooks w/ the debugger attached, and if that fails, with OllyDbg