03-12-2024, 06:58 AM
(03-08-2024, 06:44 PM)Vega Wrote: and as long as Dolphin logs in Register info for Instruction BPs, then you should be able to do all the logic in Chataigne with Option 1.
Yeah, unfortunately, it seems I can only log breakpoints at memory addresses. I'm really trying my best here, I promise, I've read through the entirety of the ASM tutorial and I'm about halfway towards actually understanding it. Just answer me this - is the item for each player stored somewhere, whether that be a register, or a part of the memory? Is that place consistent? Because in that GVR tutorial you linked, the source code is
Code:
li r3, 0 #Set Item (green shell)
stw r3, 0x0020 (r23) #Default/Original Instruction of Hook Address. This stores the Item to Dynamic Memory.
I'm honestly getting totally lost here. To add even more confusion, this code somehow affects items without using the registers at all, just a nop on a memory value. This is frustrating, all I wanted to do was create a cool light show.