Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request] Restore layers to default at shutdown. #3403

Open
ReyVGM opened this issue Oct 2, 2022 · 2 comments
Open

[Request] Restore layers to default at shutdown. #3403

ReyVGM opened this issue Oct 2, 2022 · 2 comments
Labels
App: EmuHawk Relating to EmuHawk frontend Core: BSNES Super Nintendo Entertainment System (SNES) / Super Famicom (SFC) / Super Game Boy (SGB) core Core: Gambatte (Alt.) Game Boy / Color (GB/GBC) core Core: GBHawk Game Boy / Color (GB/GBC) core Core: Genplus-gx Sega Genesis / Mega Drive core Core: NesHawk Nintendo Entertainment System (NES) / Famicom / Famicom Disk System (FDS) core Enhancement For feature requests or possible improvements Open to design proposals only We're not ready to add this yet, but technical discussion of how it could be added is welcome.

Comments

@ReyVGM
Copy link

ReyVGM commented Oct 2, 2022

Currently, if you disable a background/sprite layer and close the emulator, then open it again—the graphic layers are still disabled.

This can get a bit confusing if you come back to the emulator hours or days later and wonder why all the graphics are missing.

So I request for the layers to go back to default if the emulator is closed. It's possible there's someone out there that wants this option as default, so maybe a toggle could be added for the ones that don't want this behavior as default?

I tested it with the Genesis and SNES core.

@YoshiRulz
Copy link
Member

YoshiRulz commented Oct 2, 2022

This is because they're sync settings. edit: as opposed to cheats, I mean

Maybe my idea for #3091 would help? Some sort of reset-on-exit? I suppose you could set that up with the current ad-hoc system too, it would just be a lot of duplicate code.

@YoshiRulz YoshiRulz added App: EmuHawk Relating to EmuHawk frontend Core: Genplus-gx Sega Genesis / Mega Drive core Core: BSNES Super Nintendo Entertainment System (SNES) / Super Famicom (SFC) / Super Game Boy (SGB) core Core: NesHawk Nintendo Entertainment System (NES) / Famicom / Famicom Disk System (FDS) core Core: GBHawk Game Boy / Color (GB/GBC) core Core: Gambatte (Alt.) Game Boy / Color (GB/GBC) core Enhancement For feature requests or possible improvements Open to design proposals only We're not ready to add this yet, but technical discussion of how it could be added is welcome. labels Oct 2, 2022
@nattthebear
Copy link
Contributor

This is because they're sync settings.

Non-sync settings are saved to config as well

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
App: EmuHawk Relating to EmuHawk frontend Core: BSNES Super Nintendo Entertainment System (SNES) / Super Famicom (SFC) / Super Game Boy (SGB) core Core: Gambatte (Alt.) Game Boy / Color (GB/GBC) core Core: GBHawk Game Boy / Color (GB/GBC) core Core: Genplus-gx Sega Genesis / Mega Drive core Core: NesHawk Nintendo Entertainment System (NES) / Famicom / Famicom Disk System (FDS) core Enhancement For feature requests or possible improvements Open to design proposals only We're not ready to add this yet, but technical discussion of how it could be added is welcome.
Projects
None yet
Development

No branches or pull requests

3 participants