If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below. Also, before requesting
codes, note that there is a main site, which may contain what you
are looking for already. Also, if you know what you want, feel free to
search for it directly.
I'm playing a PS2 game (Kingdom Hearts II) and I wanted a tutorial that teaches how to replace random enemies. I saw people doing exactly that and I think is great to improve my hacking skills.
Thanks in advance
The method I would use if it was me is try to concentrate on 1 enemy slot at a time and then get into a battle and do an initial search, and while you are in that fight do a good 5-6 "Equal To" searches. Now get into another battle and if the enemy is a different enemy in that slot 1 do a "Different To" search if not then do an "Equal To", now rinse and repeat till you get some manageable results and remember enemies will likely not change mid battle so try a few of the results in a few different battles before they load. These codes are generally used before the battle loads so take that into consideration when you find some results to try.
This is Kingdom Hearts II, and the encounters aren't random. Enemies are predefined at certain locations on a map, so you might have to exit and re-enter a particular screen, or possibly even the world for such a modification to take hold. If you've seen somebody doing it, then the codes must already exist. I'd try to find them and work backwards from that, as creating those effects from scratch probably wouldn't be an easy task for a beginner.
Edit: Based on my recollections of KH2, my best guess is that the enemies are just sort of hot-spot packages on a map, and when you get into its radius or trigger a particular event the enemy pops up. Enemies are stored in a structure identical to the player characters and trail your party in memory that may or may not be dynamically allocated (that much I remember for certain). I imagine that the only thing you'll find with a difference search is that the enemies loaded into character slots change when you encounter different hot-spots on the map. You can probably force a function to load a different enemy, but I doubt changing the loaded character data will have any effect. Tracing this back to the data that loads with a map screen may be challenging, and finding the function will be tricky if you're not familiar with these concepts or with MIPS assembly in general.
Comment