![]() Thanks for answering, my main goal is to add more frames of animation to certain characters and enlarging some characters by adding sprites to them, if you could point me in the right direction or if you happen to know any document that could teach me that it would be awesome, thanks again. ![]() I normally instead link which is for the GBA, and for a command line activated emulator at that, but the principle is the same whether you are on a commodore 64 or Switch game released yesterday. There are a handful of tracing (the act of working backwards using breakpoints and such is called tracing) guides for the SNES but I have not read them to see if I like them in recent times, though you can certainly have a scan through of what is here. Some other systems, usually ones based on a CD or that have a file system, will instead have a dedicated read command/memory area/handler but it is still going to be location in the ROM and how much of it to read. Hopefully it is a copy from ROM somewhere, if not then you get to follow it back a few steps to where it fished it out of the ROM (you need not even really understand the steps in between that for many things, though if it is (de)compression you are watching happen then you would want to as that will be necessary to know how it works).Ībout the only thing I would note is different systems might have multiple methods of fishing things out of the ROM - simple CPU directed memory reads are great and all but way before the SNES then hardware makers realised tying up the CPU fetching data when it could be crunching numbers instead was less than ideal, to that end we have Direct Memory Access aka DMA. You would get to just before it is loaded in VRAM, set the break on write to that location, do whatever in the game to get it to load and then the emulator should flash up saying "this thing just wrote the area you told me to watch". Do remember you have cheats and turbo mode when playing in an emulator.Īnyway it will likely load in the same place in VRAM every time. anything you might have done to try to force corrupted sound or graphics to sort themselves is worth trying here) if you want. You can also see it unloaded (if starting a new dungeon, going into a different room, going back to menu, starting credits. You would probably want to find a point in the game where the sprite you want has not been loaded in VRAM (VRAM viewers are available in many emulators, it is how many sprite rippers get things). If simply busting out the tile editor and scanning the ROM, or one of the other methods if available for your system (the SNES is not as nice as some later stuff here with things like compression searching) has not worked then in some ways it is. What about finding characters' sprites, is it the same?. Just found out that 7E0910 is the ram address where the time is stored. Oh, and I already checked to see if these cheats already exist and I as far as I know they don't. If anyone can help guide me through the process then that would be great. Once there then you can then type in new values until you get the desired result. I know that you can just freeze in game ram hex values until you find the locations of the time and lives. But I don't know how to convert that information to actually making the hack or game genie codes. Now I know that there is this one version of SNES9x called Giegers version were you can look at the active ram of the game and then play around with hex values and such. In my opinion the game would be really fun if these two were implemented so I'm wanting to make a hack or game genie codes that allow this. I recently played The Brainies for SNES and while I liked the game there are two things that I will need to do an order for me to continue playing it.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |