You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The homebrew fan game Mi ni Ikuzo! Hedgehog for the PlayStation completely breaks save states. You're unable to load save states, as trying to load one crashes BizHawk. Using TAStudio also just throws you an error endlessly when trying to use the piano roll to go back to any previous frame. (Also the PS1 BIOS will be skipped although I'm not sure if that's normal or not.)
Repro
Open BizHawk and Open ROM.
Load "MINIC.exe". BizHawk will recognize it as a PlayStation game. (Keep in mind the Octoshock core will load the game. Trying to switch to Nymashock won't work for some reason as Octoshock will be forced for this game.)
Save a state, then try to reload it.
Additionally, try opening TAStudio. Then, by using the piano roll, try to go back a frame.
Output
Error when loading save state:
System.ArgumentOutOfRangeException: El índice estaba fuera del intervalo. Debe ser un valor no negativo e inferior al tamaño de la colección.
Nombre del parámetro: index
en System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
en BizHawk.Emulation.Cores.Sony.PSX.Octoshock.PokeDisc()
en BizHawk.Emulation.Cores.Sony.PSX.Octoshock.LoadStateBinary(BinaryReader reader)
en BizHawk.Client.Common.ZipStateLoader.GetLump(BinaryStateLump lump, Boolean abort, Action`2 callback, Boolean isZstdCompressed)
en BizHawk.Client.Common.ZipStateLoader.GetLump(BinaryStateLump lump, Boolean abort, Action`1 callback)
en BizHawk.Client.Common.ZipStateLoader.GetCoreState(Action`1 callbackBinary, Action`1 callbackText)
en BizHawk.Client.Common.SavestateFile.Load(String path, IDialogParent dialogParent)
en BizHawk.Client.EmuHawk.MainForm.LoadState(String path, String userFriendlyStateName, Boolean suppressOSD)
en BizHawk.Client.EmuHawk.MainForm.LoadQuickSave(Int32 slot, Boolean suppressOSD)
en BizHawk.Client.EmuHawk.MainForm.<CheckHotkey>g__SelectAndLoadFromSlot|1037_1(Int32 slot)
en BizHawk.Client.EmuHawk.MainForm.CheckHotkey(String trigger)
en BizHawk.Client.EmuHawk.MainForm.<ProcessInput>b__143_0(Boolean current, String trigger)
en System.Linq.Enumerable.Aggregate[TSource,TAccumulate](IEnumerable`1 source, TAccumulate seed, Func`3 func)
en BizHawk.Client.EmuHawk.MainForm.ProcessInput(InputCoalescer hotkeyCoalescer, ControllerInputCoalescer finalHostController, Func`2 searchHotkeyBindings, Func`2 activeControllerHasBinding)
en BizHawk.Client.EmuHawk.MainForm.ProgramRunLoop()
en BizHawk.Client.EmuHawk.Program.SubMain(String[] args)
Nymashock doesn't support .exe games currently (if anything I'd just close this on .exe game support in Nymashock, since Octoshock is effectively deprecated if anything)
Summary
The homebrew fan game Mi ni Ikuzo! Hedgehog for the PlayStation completely breaks save states. You're unable to load save states, as trying to load one crashes BizHawk. Using TAStudio also just throws you an error endlessly when trying to use the piano roll to go back to any previous frame. (Also the PS1 BIOS will be skipped although I'm not sure if that's normal or not.)
Repro
Output
Error when loading save state:
Host env.
The text was updated successfully, but these errors were encountered: