libretro / nxengine-libretro

Port of NxEngine to the libretro API. NXEngine is a Cave Story game engine clone
84 stars 92 forks source link

State support #38

Open badvision opened 6 years ago

badvision commented 6 years ago

I've played through the game on the Genesis port and have noticed the game is kinda fun when you can rewind. Makes it more like Braid. ;) I recognize the difficulty in adding stateful support but it would make some moments of the game a tad less frustrating when trying to explore the whole game and discover all the side quests.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/48939870-state-support?utm_campaign=plugin&utm_content=tracker%2F387237&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F387237&utm_medium=issues&utm_source=github).
Darknior commented 6 years ago

Yes if it is possible to have them, it can be really cool. Some part of game are really hard, and hardest for little children's. Save state can make the game more enjoyable for them.

crocket commented 2 years ago

I think Nintendo DS port by rain is the least buggy port by far. DS port doesn't support saves in emulators, but Nintendo DS libretro cores support states.

PSP port has some bugs due to widescreen support.

crocket commented 2 years ago

I think nxengine should have been ported to PSP or dreamcast or Wii instead of libretro. Libretro emulator cores support states effortlessly.

Perhaps, can you save states if you run nxengine-libretro on a libretro emulator core? Retroarch has been ported to multiple consoles.

Anyway, after vita3k-libretro or yuzu-libretro becomes reliable, you will be able to save states of nxengine-evo. Nxengine-evo has been ported to playstation vita and nintendo switch.