Breakpoint?

Started by Romaap, September 23, 2008, 01:53:08 PM

Previous topic - Next topic

Romaap

what does the breakpoint function in WiiRD do?

Panda On Smack

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

Romaap


Igglyboo

IS the breakpoint function like, "Find out what this adress writes to" function in cheat engine?

Link

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)

Romaap

It's a cool funtion but I don't use it, assembly is too complicated  :-[

Link

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

lindtec

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.

Romaap

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!