melonDS-emu / melonDS

DS emulator, sorta
https://melonds.kuribo64.net
GNU General Public License v3.0
3.16k stars 520 forks source link

[Feature Requests] #489

Open bajolzas opened 5 years ago

bajolzas commented 5 years ago

Hi there, i'd like to make some feature requests, if its ok.

and thats what came to mind. Thanks

Arisotura commented 5 years ago
  1. is planned
  2. 'auto' mode emphasizes whichever screen is set to the main video engine (the one with 3D). hotkeys for switching between layout modes are planned.
  3. mh, dunno. we already have a fast-forward hotkey.
  4. mh
  5. might be a fun feature but not much point to it, so that'll be low-prio
  6. there's a hotkey for emulating closing/opening the lid. we could add options for either emulating that or pausing the emu when minimizing the window.
  7. planned, eventually
  8. planned
  9. planned
bajolzas commented 5 years ago
  1. yeah, I know, it just doesnt always work like intended, i.e. battle network games show the bottom screen instead, when everything is really happening in the top one.
  2. again, really helpfull in battle network games, to play at 80%/90% and dodge these hard bosses attacks (desmume have this option, really helped me get higher scores against sharkman)
  3. it just seems "more natural" to me to have the top screen actually be on the top. not something that important but still nice if its easy to implement (I have have no idea if it is)
  4. after years of using no$gba+no$zoomer I really got used to see the game's logo, again nothing that important, but still cool if it could be implemented.
  5. didnt even know there was a hotkey for that, but yeah minimizing is kind of the pc equivalent of closing the lid. again not really important (dont really know how many games use this feature), just a nice feature to have emulated.
ghost commented 5 years ago

If there is gonna be cheat support than please disable that option during online play so people won't cheat and ruin the fun.

James-E-A commented 4 years ago

If there is gonna be cheat support than please disable that option during online play so people won't cheat and ruin the fun.

Client-side anti-cheat/DRM is out-of-scope for this project for an infinity of reasons. Addressing cheaters is the server administrator's domain. Cheaters would just patch it out anyway. Some games specifically require patching/cheating/hacking the ROMs, and have developed online communities around such editions. et cetera.


sometimes screen sizing "auto" does not detect correctly what should (or what the user wants to) be the large screen, so a change screen size hotkey could have some use.

'auto' mode emphasizes whichever screen is set to the main video engine (the one with 3D). hotkeys for switching between layout modes are planned.

Hopefully PR #594 takes care of this bug


minimizing is kind of the pc equivalent of closing the lid

we could add options [for] emulating that…when minimizing the window.

I really like this ↑ idea; it would be a fun feature. Would it be a worthwhile save-of-power to disable the video while minimized or lidclosed, as well, or does it not work like that?


pausing the emu when minimizing the window

A consideration: how many games rely on computation happening while the lid's closed? I think that automatically pausing emu during lid close (in any context, not just minimization) needs consideration.

tomrow commented 4 years ago

I personally think we need a toggle switch for pausing emulation during a closed lid. Some games play music or sound effects while the system lid is closed, and some others disable sleep mode and just switch off the display, especially during wireless multiplayer matches.