Been watching some tutorials for how to make GameGenie codes, and decided to make some simple ones for Maniac Mansion.
I figured, the easiest codes would be to have doors unlocked.
I found the addresses, and they work fine... but when I converted to GameGenie, the addresses got changed and were no longer a match.
Are some addresses not possible to convert to GameGenie at all?
6647:8F - Front Door
664F:8F - Gargoyale
66A9:CF - Jailcell
6687:8F - Yellow Door
6695:8F - Pool Drained
663F:CF & 65F3:CF - Buggy grating, maybe remove bush
66AD:8F - Inner lab door
Garage Door opened
6163:01 - No need to feed tenticle
Any clue what's wrong, and what I can do next?
(ROM addresses usually can, depending on how the bankswitching works)
If so, I'd be fine with that.. I'm working on some cheat videos, and didn't want to showcase address codes, but if I have to, then I have to.
Maybe images can help you figure out if there's a next step.
Told you, the video guide is so limited. I need more examples that I can learn from.
Keyword is "examples"
I can supply more pics, if you tell me what I should take a pic of!
edit: maybe this pic will help?
I tried C717, and tried "execute" this time, because "write" did nothing
does any of this info help?
Wasn't sure if I had to search 6647 or c717, etc.. as the examples did not cover this stuff
I'm sorry I didn't post all the images from the start, but I really would love to have more examples, and if I can solve this problem, then I save all the pics, write down all the text, so I'll have a general idea of what to do for other games with simple problems.
PS. sorry about the double post, if that's an issue.
Maniac Mansion actually runs on LucasArts' interpreted language system; as such, it's the only NES game that one can play using ScummVM instead of an NES emulator.
If you want certain things to be pre-opened or pre-whatevered, you need to change either where those variables are initialized or where they're tested.
The code that you've identified at $C715 is this tiny fragment
Code: Select all
LDY #0 STA ($E9),Y RTS
Regardless of approach, you'll need to become more familiar in general with either the NES's CPU or SCUMM in order to figure out how to make the patch: it's complex enough that this isn't a task that I'd enjoy guiding you though all the various steps.
Or what program should I even get?
I at least want to know for the future, so I can learn something new.
edit: Thanks for all the help. will take a break on this for today