Quantcast
Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!

    1. Red Dead Redemption 2

      1. Gameplay
      2. Missions
      3. Help & Support
    2. Red Dead Online

      1. Gameplay
      2. Find Lobbies & Outlaws
      3. Help & Support
    1. Crews & Posses

      1. Recruitment
    2. Events

    1. GTA Online

      1. Arena War
      2. After Hours
      3. Find Lobbies & Players
      4. Guides & Strategies
      5. Vehicles
      6. Content Creator
      7. Help & Support
    2. Grand Theft Auto Series

    3. GTA Next

    4. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    5. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    6. GTA Chinatown Wars

    7. GTA Vice City Stories

    8. GTA Liberty City Stories

    9. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    12. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    13. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

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

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption

    2. Rockstar Games

    1. Off-Topic

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

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

    2. Forum Support

    3. Site Suggestions

Sign in to follow this  
Cowpat

[WIP][RIP]SA Memory Viewer

Recommended Posts

Cowpat

In-game live memory tool for Grand Theft Auto: San Andreas

 

A proxy d3d9.dll which enables you to view and edit game memory in real time without the use of dual monitors.

 

Features

 

-Hexadecimal and Ascii display

-Data Inspector

-Real-time data display

-Line up, line down, page up, page down

-Jump to user input address

-Jump to address at cursor

-Step back through previous jumps

-Write hex directly to memory from keyboard

-Write byte, short, int or float

-Patch memory from file

-Undo changes to memory made by the above

-Colour block area of interest

-Configure all controls via config file

-Small screen or full screen display

 

Download

SA_Mem

 

 

This program is intended to allow you to explore the memory space of Grand Theft Auto: San Andreas

in real time. You can enter an address in hexadecimal format, alternatively you can go to an address pointed

to by the cursor. You can also trace your steps backwards as each time you jump to an address, the previous

address along with the cursor position is stored, enabling you to step backwards along the path you have come.

You can also write to memory in hex form from the keyboard or from file, or you can write byte, short, int or float.

 

 

user posted image

Edited by Cowpat

Share this post


Link to post
Share on other sites
Y_Less

Looks great although are we stuck with the huge white box or is it possible to make it transparent?

Share this post


Link to post
Share on other sites
jarjar

Nice work, I can see this being very useful icon14.gif.

 

Although as Y_Less said, a transparent box would be the way to go if it's possible icon14.gif.

Share this post


Link to post
Share on other sites
Cowpat

Y_Less, jarjar, you can have any colour of box you like - I made it so the background and the bitmaps are loaded at runtime, so you can change them as long as you stick to the same sizes and bit depths. Though if you made the background transparent you would most likely have to somehow make the digit map backgrounds transparent as well, or the whole thing would look a bit crazy. One other point to note is that although text written onto a transparent background looks pretty cool, it's very difficult to read.

 

Doing an in-game memory display like this was always going to be a hack job. Not only are you competing with the game for screen space, you are also competing for key space on the keyboard.

 

I forgot to mention that you will most likely need at least a medium spec machine to run it. I find that my fps drops from ~25 down to ~22, not too bad considering.

 

Edit: actually, you can make the background sprite transparent but not the bitmaps, as they are 'opaqued' by the function which loads them. This could be corrected if required.

Edited by Cowpat

Share this post


Link to post
Share on other sites
JernejL

This is very cool, if you could add ability to show addresses to actors and cars above their heads, it would be very good tool!

 

a very useful feature would be to monitor data and mark anything that changes, and use it to discard non-interesting data. and colour marking of specific areas of the memory would be really handy as well!

 

Share this post


Link to post
Share on other sites
Cowpat

New Features

 

-Write hex directly to memory from keyboard

-Write byte, short, int or float

-Patch memory from file

-Undo changes to memory made by the above

-Colour block area of interest

 

Download from sig or 1st post.

Share this post


Link to post
Share on other sites
JernejL

Nice, can't wait to do some research smile.gif

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

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