Wii64 icon indicating copy to clipboard operation
Wii64 copied to clipboard

[FEATURE] Optional automatic save state and load state (kind of like VC on non-N64 games)?

Open NintendoManiac64 opened this issue 4 years ago • 4 comments

The official virtual console on the Wii has the function to automatically save state when quitting and then automatically loading state the next time you load a game.

...except this does not exist for N64 games (at least on the Wii, no idea about Wii U).

So how realistic would it be if Wii64 had this function? I mean, it already automatically saves the battery save data when quitting and/or when powering down the console, so I'm kind of wondering if maybe it wouldn't be to unrealistic for a setting to instead straight up create a save-state when quitting or powering off the console, and then perhaps a second setting to then allow automatic loading of the aforementioned save state?

This would all be optional of course, perhaps even on a per-game basis via a meta.xml argument in-conjunction with autoboot? (that way one could enable it only for specific games since it may be pointless or undesirable for certain other games)

NintendoManiac64 avatar Aug 17 '21 10:08 NintendoManiac64

why? lol i hate that feature on wiiu tbh im always reseting the damn games.

carnage702 avatar Aug 17 '21 11:08 carnage702

Nintendo 64 VC on Wii didn't have any save-state feature or anything else.

saulfabregwiivc avatar Aug 17 '21 16:08 saulfabregwiivc

Nintendo 64 VC on Wii didn't have any save-state feature or anything else.

i know but wiiu vc has that annoying save state everytime you exit the game which is damn annoying imo,

Also save stating takes time and it would just take you more time to exit/enter games and more unnecessary writes to your sd card to shorten its life, there is zero reasons why you would not do a regular save or save state before exiting if you want on your own, no need for hand holding since this is a homebrew app so people know what they are doing, they arent 5 year old kids that dont know how to save.

carnage702 avatar Aug 17 '21 16:08 carnage702

The point is an option to do so, not making it mandatory (perhaps even on a per-game basis via a meta.xml argument in-conjunction with autoboot?)

more unnecessary writes to your sd card to shorten its life

That's assuming you're using an SD card in the first place. My friend for example is using a mechanical USB HDD and nothing else for all of his Wii homebrew stuff.

Also that seems like a trivial concern for files that would be 4-8MB at most (the N64 only has 4MB or 8MB of RAM) when there is native Wii save data that are larger than entire N64 games (IIRC Smash Bros Brawl's save data is 128 blocks while the entire VC channel for Smash Bros 64 is 123 blocks). Anybody using the SD card menu on the Wii menu would easily be writing that much if not more to their internal Wii flash memory - something that can't be easily replaced if it fails (unlike SD cards and USB hard drives).

no need for hand holding since this is a homebrew app so people know what they are doing, they arent 5 year old kids that dont know how to save.

I'm trying to set up Bust-A-Move '99 for my 60+ year old mother that adores puzzle-style games, so I am in fact trying to simplify the process as much as possible by wanting to use this in combination with autoboot and a custom-made channel forwarder.

Also that's a game that used memory cards, and the official VC does not support that.

 

EDIT: I want to mention another reason is that the games that use the Rush game engine, such as Rush 2: Extreme Racing USA and California Speed, seem to have a bug or something (it occurs on real N64 hardware as well; even the Dreamcast version of Rush 2049 has the issue) with their custom controls where you have to view the in-game controls option menu every single time you launch the game in order to actually apply any custom controls.

Therefore being able to have automatic save-state functionality would prevent the need to view the in-game controls option menu every single time just to apply any custom controls.

Since the secret is out now that I like using tilt-controls in non-realistic arcade N64 racing games (don't let carnage702 hear that or they'll have me burned at the stake), the main thing is that, with the exception of Rush 2049 (which runs too slow in Wii64/Not64 IMO anyway...maybe it'd be fine on a Wii U though with full 1+GHz CPU clocks), these games also have a secondary analog stick mode labeled as "steering wheel" which I find works surprisingly well with tilt controls (it's maybe a bit overly sensitive, but certainly much better than trying to use the stock analog stick mode with tilt controls).

NintendoManiac64 avatar Aug 17 '21 19:08 NintendoManiac64