CoSMOS Gamehacking Tool

Page 1 of 1
Signup or Login to Post
Word/name Terminology stuff....
  • Tier 7
    Send a message to Copper Boltwire
    TIER 7
    Copper Boltwire posted on Mar 01, 2023 4:38:11 AM - Report post
     
    Sorry about vague title, I REALLY could not think of a better topic title.

    So, before I dive into the world of CoSMOS. There is a few words I'd like to know/learn first. Just so I can get better help in the future.
    Now, most of my experience with memory editors are via CoSMOS, and an extreme small amount with the hex editor.
    CoSMOS does not look to dissimilar to CoSMOS, and I got some experience with.
    But, I never really figured out the word(s) for what it's called when you make a reusable table.

    Is it a pointer can, or???

    I mean, I can use CoSMOS to find the arrow value for the Rope Arrows in Thief Gold (GoG) - Easy enough. That I got down to the T. I struggle with unknown values still.
    But if i close down the game or transition to another map, i need to start all over again, find the ammo values.
    What I'm looking for, is that a "pointer scan"? Or what???
    I mean, what is the point of watching a tutorial if I don't even know if the tutorial is what I seek? This issue has confused me for several years.

    [Edited by moderator Nook, 3/1/2023 6:04:56 AM]
    Rurrn of Firrik'arum
    (Founder & Leader of Order of Neithermore.)
  • Trainer Maker
    Send a message to 0x90
    STAFF
    0x90 posted on Mar 01, 2023 11:13:41 AM - Report post
     
    I'm confused about what you're asking for. It is quite common that restarting a game or entering a loading screen will make your previous searches become invalid nowadays. There are two ways working around that issue. The first is using the debugger, trying to find which game function is accessing this value (and hopefully only this value). Then writing a script which injects into this function and obtain the value for you. This is also what trainers do. But it requires more advanced knowledge about debuggers and assembly language, which is what beginners struggle with. The other way is to performing a pointer scan. A pointer is basically a static address which always has a specific value. This specific value has another value pointing to another value pointing to another (and so on) until it finally points to your value. But even here it is not fully guaranteed that the pointer remains valid after restarting the game. It is time consuming to test this. And after the game has patched you have to start from scratch. Cosmos is currently not able to do a pointer scan.
  • Tier 7
    Send a message to Copper Boltwire
    TIER 7
    Copper Boltwire posted on Mar 02, 2023 10:44:46 AM - Report post
     
    You answered more then enough of what i was looking for, and things make more sense to me now. At least now i know what to look for:
    Debugger
    Assembly
    Pointer Scan

    Learning about these might allow me to start to make, at least basic, yet consistent, trainers for people to use in the future, even if Cosmos or CE is needed ^_^

    Thanks a lot for your reply 0x90
    Rurrn of Firrik'arum
    (Founder & Leader of Order of Neithermore.)
Page 1 of 1
Signup or Login to Post
All times are (GMT -06:00) Central Time (US & Canada). Current time is 4:12:34 PM