We currently don't have any Blacksmith trainers, cheats or editors for PC. Premium members may REQUEST new trainers and cheats using our request system as long as the game has not been permanently retired or multiplayer only in nature. Use our message board to discuss the game.
dhakkel posted on Apr 24, 2019 2:57:56 PM - Report post
I made a bunch of scripts using COSMOS for this game. Gave myself loads of alloys, froze time, etc. Then when I quit and reloaded, then reloaded the table, all the values were ?? and wouldn't work.
Do games randomize the addresses whenever they load? If so, what's the point of using cosmos? I spent more time "hacking" the game than I did actually playing, and after reloading none of the "hacks" work anymore.
STAFF
0x90 posted on Apr 24, 2019 3:18:23 PM - Report post
Unless the addresses are static (should be highlighted green in scan list) they are "gone" after a restart or after a loading screen. There are two ways to deal with that:
1. Do a pointer scan on this address. A pointer scan tries to find a static address which points to an address which points to another address that points to another address ... that finally points to the desired address holding the right value. But as some of the addresses have a different value on restart you would need to filter the results until you have a pointer where you believe it's stable enough. However it could work for you and on another computer it stopped working. Therefore it's not a recommended solution but usually chosen by beginners as it's easy to do. 2. Use a debugger to find what function access this address. Then write a script that stores the address into a symbol. For more advanced users this takes a couple of seconds most of the time. It has the benefit that it works ALWAYS unless the game has patched. This is also how trainers work. But it requires some basic assembly knowledge and how to write scripts.
ELITE
dhakkel posted on Apr 24, 2019 3:24:06 PM - Report post
Nice, thanks! At least I know there is a way to do it.