Hi, don't know if anyone can help with this but I figured it's worth asking about. I'm not an expert so I'll take anything I can get.
Tl;dr: A few questions. The only one I expect people to be able to answer is to do with invalid read warnings in Dolphin. I got a warning that read "Invalid read from 0x00000030, PC = 0x80031a94". What does PC mean in this case, and can it help me narrow down the issue?
I've been looking at the files for the game "THE DOG Island" and have discovered an unused area in the game (an earlier version of the map "Rune Caverns" that has more going on than in the final game). Having had previous success with replacing some map files with another, I tried to do the same here - I replaced that map file with its unused equivalent. When trying to run it, the area loaded perfectly fine, however I spawned out of bounds, and in this game that means falling through the void with no hopes of returning. This looks to be because the game is putting me where I should be in the final "Rune Caverns" rather than the early "Rune Cave", but these don't align with each other so I get stuck. Ouch.
With this, I'm able to at least view the minimap to see what I should be finding if I were in bounds. I don't know how to change the coordinates you appear into though.
That said, I know I've had some success so I decided to try and replace some other files. I moved the enemy patterns and object info of the unused area onto that of Rune Caverns, at which point it doesn't work. Using Dolphin's file monitor, I can see that the Object file is causing the problem here, and the warning says "Invalid read from 0x00000030, PC = 0x80031a94". I've found 0x00000030 in the hex editor, which is... completely identical to rune caverns' final object file, and it worked just fine with that. I'm wondering if the PC part is of any significance, but I don't know what "PC" refers to, so if there's anything somebody can answer, it'll be this.
I was able to put Rune Cave's early object file onto an early game area and it worked fine. From this, I know at least one type of flower that was meant to grow there, as well as the placement of several doors.
I think my solution to the coordinates putting me out of bounds issue lies in figuring out how loading from one area to another works, and either setting it to bring me to Rune Cave in the first place, or setting the coordinates to something that works in what's meant to be "Rune Caverns", but I'm not sure how to do this. I'll keep trying.
Thanks in advance to anyone who tries to help.
Tl;dr: A few questions. The only one I expect people to be able to answer is to do with invalid read warnings in Dolphin. I got a warning that read "Invalid read from 0x00000030, PC = 0x80031a94". What does PC mean in this case, and can it help me narrow down the issue?
I've been looking at the files for the game "THE DOG Island" and have discovered an unused area in the game (an earlier version of the map "Rune Caverns" that has more going on than in the final game). Having had previous success with replacing some map files with another, I tried to do the same here - I replaced that map file with its unused equivalent. When trying to run it, the area loaded perfectly fine, however I spawned out of bounds, and in this game that means falling through the void with no hopes of returning. This looks to be because the game is putting me where I should be in the final "Rune Caverns" rather than the early "Rune Cave", but these don't align with each other so I get stuck. Ouch.
With this, I'm able to at least view the minimap to see what I should be finding if I were in bounds. I don't know how to change the coordinates you appear into though.
That said, I know I've had some success so I decided to try and replace some other files. I moved the enemy patterns and object info of the unused area onto that of Rune Caverns, at which point it doesn't work. Using Dolphin's file monitor, I can see that the Object file is causing the problem here, and the warning says "Invalid read from 0x00000030, PC = 0x80031a94". I've found 0x00000030 in the hex editor, which is... completely identical to rune caverns' final object file, and it worked just fine with that. I'm wondering if the PC part is of any significance, but I don't know what "PC" refers to, so if there's anything somebody can answer, it'll be this.
I was able to put Rune Cave's early object file onto an early game area and it worked fine. From this, I know at least one type of flower that was meant to grow there, as well as the placement of several doors.
I think my solution to the coordinates putting me out of bounds issue lies in figuring out how loading from one area to another works, and either setting it to bring me to Rune Cave in the first place, or setting the coordinates to something that works in what's meant to be "Rune Caverns", but I'm not sure how to do this. I'll keep trying.
Thanks in advance to anyone who tries to help.
Last edited by winter_doggo,