|
|||||||
| English Support Board English & Foreign Languages support |
![]() |
|
|
LinkBack | Strumenti discussione |
|
||||
|
Citazione:
Let's give it a try anyways: You certainly want to do something using Joker Codes You might be looking for this Button Codes And maybe this Joker Code Question will show you how they are supposed to work |
|
||||
|
MH2G Display HP Hack is actually not really a Cheat.
Depending on the Version only 4 to 8 Lines are actually usefull CWCheat Codes. The rest is ASM (Assembler) Code that gets dumped in a place in RAM The hack works by hijacking a jump instruction in the game code. It gets replaced with a jump instruction to the previously positioned ASM instructions. In more detail: The Game has 2 bytes that indicate if you press a certain Button Combination. If you press L+Select in game, the bytes change to 0101 If you press R+Select in game, the same bytes change to 0201 With a 16bitEqual Compare-CWCheatCode the hack uses CWCheat Codes to monitor this adress. If the conditions are met it then replaces the jump instruction. Therefore code injection takes place and the game executes the custom code. A real awesome & creative use of CWCheats! |
|
||||
|
Citazione:
Although the PSP has an ARM(?) CPU, so the opcodes look a little funky to me... but a reference sheet should be all you'd need (and your brain) to work it out. If you want more info on code injection and assembly language as it pertains to hacking games, check out World Of Game Hacking. |
|
||||
|
Some good points to start:
This reference on mips instructions And if you need more info on the actual processor arcitecture: R4400 Manual - similar to the Allegrex CPU contained in the PSP NEC VR5432 Manual - contains Info on the Debug Registers which are appearently also present in the Allegrex Core (taken straight from the Home of the Hitmen) For the actual analysis process this tool will most likely become your best friend ![]() |
|
||||
|
Tutorial: How to edit your cheat DB. Adding/Removing Cheats
Tool(s) used: Word Pad First locate your cheat DB. It is located in seplugins-->cwcheat-->cheat.db ![]() Then open with Word Pad (not mircosoft word) or Note Pad. Yours may not be located in recommended. Just look through the list. ![]() Click Ok Start editing ![]() Remember to save. Enjoy! Inspired by people who pushed hard enough in a certain thread. Special thanks to 4m8IoN I know we butted heads alittle in the past but YOU ROCK.
__________________
http://www.consoleworld.org/forum/cu...pic12401_1.gif PSP 5.00 M33-3 CWCheat Version:0.2.2 Rev. D If I helped you Up the Rep . THANKS AND PEACE! |