Level Seed manip for Gameboy
4 years ago
Switzerland

Has anyone figured out how to manipulate seeds / level generation on Gameboy? I'm still not sure whether it's timing alone or if inputs matter.

Also I noticed that in @ShesChardcore's run, the title screen (with "Gauntlet II") is not visible. Shouldn't this be required to avoid that somebody uses emulator save states? There's no music on the character selection screen so that would be hard to spot. As far as I see, every run for the NES category starts with the title screen and I think this should be required for the GB categories too.

Edited by the author 4 years ago
Denver, CO, USA

I probably cut the video wrong, I can extend it back to the reset point if you'd like.

Past that it seems to be a different seed generation, possibly frame based or otherwise not as "loose" as the NES version. I don't think I was able to force any specific seed on GB.

Denver, CO, USA

@adrianus - Here's an extended vod. It shows the title screen and 3 minutes of basically me rambling before the run starts. I would usually reset to get a fresh start for a video but I'm not sure why I didn't in this instance.

adrianus likes this
New York, USA

I was messing around a bit with OpenEmu using the Gambette core and the seeding works entirely different on Gameboy from the NES.

After some trial and error, input timing in the title screen/music part doesn't seem to affect the level seeding. The seeding seems to be the timing of when you select the character. After the title screen there is a second of delay you have to wait before selecting the character in that screen. Unfortunately you can't buffer an input to get the character select on the 1st frame available for easy confirmation. By mashing or very precise timing I was able to get some of the same seeds over again. By precise timing I mean frame perfect not like the large window of frames in the NES version.

I guess testing an actual GB would be important to see if it will behave the same way as emulator.

New York, USA

https://imgur.com/a/hqMU0Mb

This is one of the level 6's I was getting frequently by early character selection. The level layout orientation might change but there is a door and key right next to where you start. Also level 1 always would start me in the upper left corner on this particular seed.

Switzerland

@ShesChardcore Nice! I don't really know much about Twitch VODs or that this is possible. I still wonder if it should be part of the rules?

@Guggensulli interesting, thanks for your observations! I'll try to do some timing experiments like you did, on my GB hardware. Maybe there are some useful seeds in the beginning which could be reproducible...

Denver, CO, USA

I run a LOT of games so I typically have to make a ton of highlights. I mostly run NES and it's generally a rule to start a video submission from a reset or power cycle. I generally do it for other consoles too, I just had a brain fart in this one I guess. :p