what does the breakpoint function in WiiRD do?
Basically you pop in a memory address you are interested in and you set it as a breakpoint
As soon as the address is used by the game (read or written to) the game breaks (stops) and the function and gamecode that used it is shown.
Its handy to figure out what's happening and tracking down where things are.
http://en.wikipedia.org/wiki/Breakpoint (http://en.wikipedia.org/wiki/Breakpoint)
OK, thanks
IS the breakpoint function like, "Find out what this adress writes to" function in cheat engine?
Comparison to cheat engine:
Write breakpoint = find out what writes to this address - on access immediately halt the game (Cheat Engine continues)
Read breakpoint = find out what reads this address - on access immediately halt the game (Cheat Engine continues)
Read/Write breakpoint = find out what accesses this address - on access immediately halt the game (Cheat Engine continues)
Execute breakpoint = once the selected instruction executes halt and show register content (also availible in Cheat Engine disassembler window)
It's a cool funtion but I don't use it, assembly is too complicated :-[
There are simple parts of assembly.. learn the almighty nop/60000000. If you write an address and the game always changes the value back to its original.. try a write breakpoint on the address and nop (=poke with 60000000) the instruction writing it
It would be cool, if someone with enough knowledge and way too much time, could write
a tutorial on using breakpoints (preferable with an introduction to ASM too).
I know, there are tons of tutorials concerning ASM floating around in the net.
But one which focus especially on the part, thats usefull for WiiRD would be nice.
Quote from: lindtec on September 29, 2008, 08:46:20 PM
It would be cool, if someone with enough knowledge and way too much time, could write
a tutorial on using breakpoints (preferable with an introduction to ASM too).
I know, there are tons of tutorials concerning ASM floating around in the net.
But one which focus especially on the part, thats usefull for WiiRD would be nice.
I second that!