Jump to content
    1. Welcome to GTAForums!

    1. GTANet.com

    1. GTA Online

      1. Los Santos Drug Wars
      2. Updates
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Red Dead Online

      1. Blood Money
      2. Frontier Pursuits
      3. Find Lobbies & Outlaws
      4. Help & Support
    3. Crews

    1. Grand Theft Auto Series

      1. Bugs*
      2. St. Andrews Cathedral
    2. GTA VI

    3. GTA V

      1. Guides & Strategies
      2. Help & Support
    4. GTA IV

      1. The Lost and Damned
      2. The Ballad of Gay Tony
      3. Guides & Strategies
      4. Help & Support
    5. GTA San Andreas

      1. Classic GTA SA
      2. Guides & Strategies
      3. Help & Support
    6. GTA Vice City

      1. Classic GTA VC
      2. Guides & Strategies
      3. Help & Support
    7. GTA III

      1. Classic GTA III
      2. Guides & Strategies
      3. Help & Support
    8. Portable Games

      1. GTA Chinatown Wars
      2. GTA Vice City Stories
      3. GTA Liberty City Stories
    9. Top-Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    1. Red Dead Redemption 2

      1. PC
      2. Help & Support
    2. Red Dead Redemption

    1. GTA Mods

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Red Dead Mods

      1. Documentation
    3. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    4. Featured Mods

      1. Design Your Own Mission
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Rockstar Games

    2. Rockstar Collectors

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Movies & TV
      5. Music
      6. Sports
      7. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Announcements

    2. Support

    3. Suggestions

researching pointers


HeresOtis
 Share

Recommended Posts

What do I need to research a pointer, if that's even possible?

 

 

0x00B4E688 - pointer to vehicle.txd0x00B4E68C - pointer to vehiclelightson128 texture0x00B4E690 - pointer to vehiclelights128 texture

 

Link to comment
Share on other sites

Use IDA Pro.

Without this program you can't go far.

Get this program, there's no other way to learn it.

Link to comment
Share on other sites

 

Use IDA Pro.

Without this program you can't go far.

Get this program, there's no other way to learn it.

I had limited success identifying pointers to structures in PS2 memory dumps (tweaked savestates from an emulator) using a hex editor. Once I had determined the starting address for the structure in dynamic memory I searched for instances of of the address in memory, and then examined several other memory dumps to make sure the pointer was consistent.

 

Unfortunately AR-Max can't handle the pointers, all addresses must be fixed ahead of time, so I was never able to offer a PS2 cheat device code fix for the Madd Dogg glitch, tweak the barriers, or alter unique jump data. And to be honest, I was never really sure if these were actually pointers or some other process that read and recorded the value of the pointer.

 

IDA Pro sounds like a much better solution. Would it even work for the PS2?

Link to comment
Share on other sites

Yes, IDA Pro works for MIPS assembly. MIPS is kind of CPU used in PS2 machine.

 

I myself have disassembled GTA Liberty City Stories and GTA Vice City Stories, both for PS2, successfully found a location of commands (opcodes). I found SCM related stuff which was my intention.

Finding assembly in Stories executables isn't so difficult. First of all, most of the code is no different from x86 platform, but compiled as MIPS. Code does relatively the same what it did on x86, now on MIPS.

There are many exact functions or slightly modified.

You can take an advantage from IDA graph to make analyzing of assembly quicker. There's one thing not yet available for MIPS, but available for x86 - C decompiler.

It lets user to decompile code into C like readable code, it makes analysis of code significantly faster than analyzing plain assembly whenever possible.

Link to comment
Share on other sites

Can I put a pointer address in a Find box, and it'll take me to it?

 

EDIT: Nvm

Edited by HeresOtis
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • 1 User Currently Viewing
    0 members, 0 Anonymous, 1 Guest

×
×
  • Create New...

Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.