Greunch Posted January 20, 2021 Posted January 20, 2021 I'm trying to use PKHex to open my PBR backup save, but every time I get this error: Quote Exception Details: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource) at PKHeX.Core.SAV4BR.set_CurrentSlot(Int32 value) at PKHeX.Core.SaveUtil.GetVariantSAVInternal(Byte[] data) at PKHeX.Core.SaveUtil.GetVariantSAV(Byte[] data) at PKHeX.Core.FileUtil.GetSupportedFile(Byte[] data, String ext, SaveFile reference) at PKHeX.WinForms.Main.OpenFile(Byte[] input, String path, String ext) at PKHeX.WinForms.Main.OpenFromPath(String path) Loaded Assemblies: -------------------- mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll PKHeX, Version=20.12.30.0, Culture=neutral, PublicKeyToken=null C:\Users\Karen\AppData\Local\Temp\Temp1_PKHeX (201230).zip\PKHeX.exe System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll PKHeX.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null PKHeX.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null PKHeX.Drawing, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null OptaneShellExt, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b2b395177cd09cef C:\Program Files\Intel\OptaneShellExtensions\OptaneShellExt.dll SharpShell, Version=2.2.0.0, Culture=neutral, PublicKeyToken=f14dc899472fe6fb C:\Program Files\Intel\OptaneShellExtensions\SharpShell.dll log4net, Version=1.2.15.0, Culture=neutral, PublicKeyToken=669e0ddf0bb1aa2a C:\Program Files\Intel\OptaneShellExtensions\log4net.dll PinningServiceApi, Version=1.0.0.0, Culture=neutral, PublicKeyToken=d2c7ef10062b7593 C:\Program Files\Intel\OptaneShellExtensions\PinningServiceApi.dll System.ComponentModel.Composition, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.Composition\v4.0_4.0.0.0__b77a5c561934e089\System.ComponentModel.Composition.dll -------------------- User Message: Unable to load file. Path: D:\PBRsaves\GeniusPbr\PbrSaveData From my research on these forums, PKHex's most recent version should be able to open and modify PBR saves. I don't know what any of these error messages mean. I just know there's nothing anywhere about this issue. Any help is appreciated! Thank you! I've attached my save data file from my Wii, and a screenshot of the error box (full error message above, obvi). PKHex version is 20.12.30. PbrSaveData
Kaphotics Posted January 21, 2021 Posted January 21, 2021 Thanks, I've made some alterations to the save handling for PBR to account for saves that have an empty save slot before a filled save slot (based on your provided save).
Greunch Posted January 21, 2021 Author Posted January 21, 2021 33 minutes ago, Kaphotics said: Thanks, I've made some alterations to the save handling for PBR to account for saves that have an empty save slot before a filled save slot (based on your provided save). Ah, so, what should I do to get this to work? Should I go ahead and make sure there’s a save in the first slot, then extract the save again?
Kaphotics Posted January 21, 2021 Posted January 21, 2021 You can download the bleeding edge Development build for testing; for the latest release, you'd have to make sure there's a save in the first slot. Second slot was occupied 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now