Set Default MelonDS/Citra ScreenLayout to Hybrid as Default
Right now there is no way to alter the screen layout as far as I can tell. You can manually boot up emulator from RetroDeck's configuration and change the layout, but it does not stick for the couch view. EmuDeck does set their default screen layout to hybrid to better take advantage of the otherwise wasted space on the left and right with a larger main window and it seems like it's probably generally the more sane default.
Alternatively, if there is some way to change the layout setting in a way that sticks for the couch view for RetroDeck that might also work.
I think it is a good suggestion to use Hybrid on both MelondDS Core and MelonDS stanalone. We should do Citra as well.
TODO:
- [ ] DesMuMe (RA)
- [x] MelonDS (SA)
- [x] Citra (SA)
- [ ] Citra (RA)
It's really game dependent as for example digimon world uses the bottom screen mainly, while pokemon uses the top one, so hybrid may show the wrong screen. I believe that the screens must be shown equally
It's really game dependent as for example digimon world uses the bottom screen mainly, while pokemon uses the top one, so hybrid may show the wrong screen. I believe that the screens must be shown equally
Changes to MelonDS's emulator's screen layout directly don't seem to be sticking when it's opened ES-DE, so that's a bug probably regardless. It'll do the hybrid mode if directly opened but will only display equal top/bottom in ES-DE.
It's really game dependent as for example digimon world uses the bottom screen mainly, while pokemon uses the top one, so hybrid may show the wrong screen. I believe that the screens must be shown equally
Changes to MelonDS's emulator's screen layout directly don't seem to be sticking when it's opened ES-DE, so that's a bug probably regardless. It'll do the hybrid mode if directly opened but will only display equal top/bottom in ES-DE.
Can you explain step by step what you're doing and trying to achieve and which emulator are you using? We got MelonDS Libretro and Standalone. In this way I can try to reproduce it.
See this video (had to seperately upload it because it's over 10mb) https://cloud.nitrogendioxide.xyz/s/NCG8gNjKnpid2CJ
See this video (had to seperately upload it because it's over 10mb) https://cloud.nitrogendioxide.xyz/s/NCG8gNjKnpid2CJ
It seems like you're opening two different emulators, take a look at our config:
<system>
<name>nds</name>
<fullname>Nintendo DS</fullname>
<path>%ROMPATH%/nds</path>
<extension>.app .APP .bin .BIN .nds .NDS .7z .7Z .zip .ZIP</extension>
<command label="DeSmuME">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/desmume_libretro.so %ROM%</command>
<command label="DeSmuME 2015">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/desmume2015_libretro.so %ROM%</command>
<!-- <command label="DeSmuME (Standalone)">%EMULATOR_DESMUME% %ROM%</command> -->
<command label="melonDS">%EMULATOR_RETROARCH% -L %CORE_RETROARCH%/melonds_libretro.so %ROM%</command>
<command label="melonDS (Standalone)">%EMULATOR_MELONDS% %ROM%</command>
<!--<command label="SkyEmu (Standalone)">%EMULATOR_SKYEMU% %ROM%</command>-->
<platform>nds</platform>
<theme>nds</theme>
</system>
By Configurator you're opening MelonDS but if you didn't change the emulator on RetroDECK ti picks DesMuMe libretro by default. In this config the first entry is the default one.
It's really game dependent as for example digimon world uses the bottom screen mainly, while pokemon uses the top one, so hybrid may show the wrong screen. I believe that the screens must be shown equally
I'm sure most people want their screen to be used to its fullest (so hybrid layout). Maybe make a poll in the community? Which one should be the dominant screen in hybrid can easily be changed via the controller hotkey.
With hybrid as the preconfiguration the important screen would be dominant with at least half of the games, while with the top/bottom layout preconfigured the important screen would never be dominant.
Needs to be done for the Citra core thanks to the removal of Citra. It was fixed in the latest cooker before removed.