Newbie Posted April 10, 2014 Posted April 10, 2014 (edited) Here's my world of problems after attempting everything, step by step, you said to do Scires. Unless I'm missing something? Perhaps a tutorial with pictures/step by step, or a video on youtube or something might help those of us who apparently can't get it right. Namely Newbs like me. Note 1- I did it again, following the instructions to a T and it did the same issue whenever I tried to open the edited file with FF's. Is there a specific block I am supposed to FF up to? Or not go past? My method thus far has been to FF a chunk then copy and paste that over all the other blocks so I didn't have to hold down FF the entire time, unless that's what I'm supposed to do? Does it matter that I copy and pasted the FF's since they all turned to y's on the side anyhow? - Also, is there a trick I'm missing when it comes to loading the edited file? The back up that HxD made (looking exactly like the first one) is read by Powersaves (bin file) but not the one I edited. It has the same header, same everything, and without the -FIX'd at the end. Btw, the files yours create are just 'files' so I have to delete the FIXED part and add in .bin myself. Still doesn't read. I know I'm missing something critical here but for the life of me I can't figure out what. Pics of the Issues/Errors This below is the error message I got while trying to do the Datel Checksum from your program. See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.IndexOutOfRangeException: Index was outside the bounds of the array. at Datel_Checksum_Fixer.Form1.button1_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18449 built by: FX451RTMGDR CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- Datel Checksum Fixer Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Users/Riptor.000/Desktop/Datel%20Checksum%20Fixer.exe ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18046 built by: FX45RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18022 built by: FX45RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18045 built by: FX45RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. Edited April 10, 2014 by Newbie Stuff I forgot
Kaphotics Posted April 10, 2014 Posted April 10, 2014 0x9C - 0x10009C should all be FF'd out, the only thing unchanged is the 0x00-0x9C header (which will be fixed by the program). In the end, make sure your file is 0x10009C bytes long -- ctrl+A to select everything in HxD, length is at the bottom. Can't really tell what is wrong with just the error messages...
SciresM Posted April 10, 2014 Posted April 10, 2014 Here's my world of problems after attempting everything, step by step, you said to do Scires. Unless I'm missing something? Perhaps a tutorial with pictures/step by step, or a video on youtube or something might help those of us who apparently can't get it right. Namely Newbs like me.Note 1- I did it again, following the instructions to a T and it did the same issue whenever I tried to open the edited file with FF's. Is there a specific block I am supposed to FF up to? Or not go past? My method thus far has been to FF a chunk then copy and paste that over all the other blocks so I didn't have to hold down FF the entire time, unless that's what I'm supposed to do? Does it matter that I copy and pasted the FF's since they all turned to y's on the side anyhow? - Also, is there a trick I'm missing when it comes to loading the edited file? The back up that HxD made (looking exactly like the first one) is read by Powersaves (bin file) but not the one I edited. It has the same header, same everything, and without the -FIX'd at the end. Btw, the files yours create are just 'files' so I have to delete the FIXED part and add in .bin myself. Still doesn't read. I know I'm missing something critical here but for the life of me I can't figure out what. Pics of the Issues/Errors This below is the error message I got while trying to do the Datel Checksum from your program. See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** System.IndexOutOfRangeException: Index was outside the bounds of the array. at Datel_Checksum_Fixer.Form1.button1_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18449 built by: FX451RTMGDR CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- Datel Checksum Fixer Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Users/Riptor.000/Desktop/Datel%20Checksum%20Fixer.exe ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18046 built by: FX45RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18022 built by: FX45RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.18045 built by: FX45RTMGDR CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box. File length should be 0x10009C. Only set 0x9C-0x10009C to 0xFF. Also, if you want Powersaves to see a save file, it needs to end in after the last ")" in the name -- remove the " - copy" for powersaves to detect it.
Newbie Posted April 10, 2014 Author Posted April 10, 2014 (edited) Could one of you two possibly send me (in a PM) a copy of your file so I can mimic it? The Powersave file I mean, this way I can see where I'm screwing up? Or I can do a join.me if you'd like and you can scream at me and laugh as the Newbie tries to learn your world of awesome? Or if not, walk me through this so I don't feel like a total space case. D3 54 B3 64 9C 00 00 00 E8 03 00 00 00 00 00 00 18 00 00 00 83 D6 54 9E E4 86 53 7B 41 00 75 00 74 00 6F 00 6D 00 61 00 74 00 69 00 63 00 20 00 62 00 61 00 63 00 6B 00 75 00 70 00 20 00 30 00 34 00 2F 00 31 00 30 00 2F 00 31 00 34 00 20 00 31 00 32 00 3A 00 31 00 34 00 3A 00 31 00 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÓT³dœ...è...........ƒÖTžä†S{A.u.t.o.m.a.t.i.c. .b.a.c.k.u.p. .0.4./.1.0./.1.4. .1.2.:.1.4.:.1.9............................................................. This is the ONLY part of the Code not changed to FF right? EVERYthing else is FF? Alright, so, I got the first part down. Thanks for you gracious help there guys, you're awesome. I can figure out everything else from here after I get your answer on this one. The Main Menu? With this new (brand new save) do I go through the entire creation process to start a new game and save then restart and go to the main menu that details the character I just created? OR... Do I close the game out when the Pokemon X intro plays? Cause with the brand new game file, you had me do, the game was completely wiped clean. So do I play until I get to the earliest save point or cancel out when the Professor is seen or when the option to, '' Press Start '' after the opening Intro begins? At what point do I take the card out and put it back into the Powersaves? --- Update, sorta- I figured it out with a little help from a very nice Lady. Thank you, Ma'am. And thank you both for giving this guide, with a bit of derphurbaperbdep moments in-between I was finally able to fix it. I owe you guys. Thanks for this. Edited April 11, 2014 by Newbie
truedread Posted April 11, 2014 Posted April 11, 2014 Could one of you two possibly send me (in a PM) a copy of your file so I can mimic it? The Powersave file I mean, this way I can see where I'm screwing up? Or I can do a join.me if you'd like and you can scream at me and laugh as the Newbie tries to learn your world of awesome?Or if not, walk me through this so I don't feel like a total space case. D3 54 B3 64 9C 00 00 00 E8 03 00 00 00 00 00 00 18 00 00 00 83 D6 54 9E E4 86 53 7B 41 00 75 00 74 00 6F 00 6D 00 61 00 74 00 69 00 63 00 20 00 62 00 61 00 63 00 6B 00 75 00 70 00 20 00 30 00 34 00 2F 00 31 00 30 00 2F 00 31 00 34 00 20 00 31 00 32 00 3A 00 31 00 34 00 3A 00 31 00 39 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ÓT³dœ...è...........ƒÖTžä†S{A.u.t.o.m.a.t.i.c. .b.a.c.k.u.p. .0.4./.1.0./.1.4. .1.2.:.1.4.:.1.9............................................................. This is the ONLY part of the Code not changed to FF right? EVERYthing else is FF? Alright, so, I got the first part down. Thanks for you gracious help there guys, you're awesome. I can figure out everything else from here after I get your answer on this one. The Main Menu? With this new (brand new save) do I go through the entire creation process to start a new game and save then restart and go to the main menu that details the character I just created? OR... Do I close the game out when the Pokemon X intro plays? Cause with the brand new game file, you had me do, the game was completely wiped clean. So do I play until I get to the earliest save point or cancel out when the Professor is seen or when the option to, '' Press Start '' after the opening Intro begins? At what point do I take the card out and put it back into the Powersaves? --- Update, sorta- I figured it out with a little help from a very nice Lady. Thank you, Ma'am. And thank you both for giving this guide, with a bit of derphurbaperbdep moments in-between I was finally able to fix it. I owe you guys. Thanks for this. How did you figure it out? I am in the same position as you were before you got help.
scarfaceguns Posted April 11, 2014 Posted April 11, 2014 How did you figure it out? I am in the same position as you were before you got help. Similar issue here, i did everything specifically as said in the tutorial but when i go to remove the header i get the program asking me to load 0x3000 or 0x82000 no matter what i choose to load i see a bunch of bad eggs and japanese characters in the box name. Are we suppose to use the item modifier code for box 1 or just the code that only changes slot 1's item to x999? This also means its only possible to load upon making a new save file from the tutorial in the future correct?
Reisyukaku Posted April 11, 2014 Posted April 11, 2014 Similar issue here, i did everything specifically as said in the tutorial but when i go to remove the header i get the program asking me to load 0x3000 or 0x82000 no matter what i choose to load i see a bunch of bad eggs and japanese characters in the box name. Are we suppose to use the item modifier code for box 1 or just the code that only changes slot 1's item to x999?This also means its only possible to load upon making a new save file from the tutorial in the future correct? >program asking me to load 0x3000 or 0x82000 That's fine.. that's only because you dont have the DISA/DIFI headers or any of that jazz.. 0x3000 is the beginning for the first save partition and 0x82000 is the second. >bunch of bad eggs and japanese characters in the box name That means the xorpad you made was bad.
truedread Posted April 11, 2014 Posted April 11, 2014 Guide to getting your save file open in PKHeX:Make a backup with Powersaves. Make a copy of that backup, and replace all of the bytes in the copy past 0x9C with FF: http://i.snag.gy/lem0O.jpg Next, download my Datel checksum corrector ( http://www.mediafire.com/download/kn2am0u4ae66s21/Datel_Checksum_Fixer.zip ). Open it up and open the edited copy, then hit save. (Remove the " - [fixed]" from the savename so that powersaves will see it.). Now, open powersaves, and restore the edited FF save file. (You should see two saves with identical names, it's the second one.). Put your cartridge into your 3ds, and go to the main menu. Then, close the game and put the cartridge back in the powersaves dongle. In powersaves, apply the "Slot 1 x999 modifier code." After doing that, remove your cart from the powersaves dongle, then stick it back in. Now make a backup of your cartridge's save file. At this point, you can restore your original save file backup. The backup you just made after applying the code, removing the cart, and putting it back in has garbage default data in SAVE2, but a completely blank SAVE1 -- this means it is just your xorpad for save1. At this point, make a copy of the backup you just made and rename it save1keystream.bin for easy remembering ability. You can now use this to open a save in PKHeX! If you want to open a save, XOR save1keystream.bin with the powersaves backup of whatever save you want to check out (I recommend http://www.nirsoft.net/utils/xorfiles.html ), and then delete the first 0x9C bytes in a hex editor (I use HxD). Save the file with the 0x9C header removed, and you can open it in PKHeX totally fine: http://i.snag.gy/x2jJ8.jpg What main menu? It starts a new game for me. Are you saying to save right after Fletching cutscene and then close it?
Reisyukaku Posted April 11, 2014 Posted April 11, 2014 What main menu? It starts a new game for me. Are you saying to save right after Fletching cutscene and then close it? No, once you boot the 0xFF'd save, you only want to give the game enough time to just initialize the bare minimum so that you can keep your xorpad somewhat in tact.. so the idea here is to close the game right after you come to the language select screen.. it'll autowrite info into your save without you actually saving.
truedread Posted April 11, 2014 Posted April 11, 2014 No, once you boot the 0xFF'd save, you only want to give the game enough time to just initialize the bare minimum so that you can keep your xorpad somewhat in tact.. so the idea here is to close the game right after you come to the language select screen.. it'll autowrite info into your save without you actually saving. Do all that (including what you said) and I try to load it into PkHeX, and the usual, Attempted to load an unsupported file type/size.
Reisyukaku Posted April 11, 2014 Posted April 11, 2014 Do all that (including what you said) and I try to load it into PkHeX, and the usual, Attempted to load an unsupported file type/size. That usually means you forgot to delete the powersaves header that comes with the dump.. highlight the first 0x9C (156) bytes and hit delete.. then save and try to load
YoshiOG1 Posted April 11, 2014 Posted April 11, 2014 Guide to getting your save file open in PKHeX:Make a backup with Powersaves. Make a copy of that backup, and replace all of the bytes in the copy past 0x9C with FF: http://i.snag.gy/lem0O.jpg Next, download my Datel checksum corrector ( http://www.mediafire.com/download/kn2am0u4ae66s21/Datel_Checksum_Fixer.zip ). Open it up and open the edited copy, then hit save. (Remove the " - [fixed]" from the savename so that powersaves will see it.). Now, open powersaves, and restore the edited FF save file. (You should see two saves with identical names, it's the second one.). Put your cartridge into your 3ds, and go to the main menu. Then, close the game and put the cartridge back in the powersaves dongle. In powersaves, apply the "Slot 1 x999 modifier code." After doing that, remove your cart from the powersaves dongle, then stick it back in. Now make a backup of your cartridge's save file. At this point, you can restore your original save file backup. The backup you just made after applying the code, removing the cart, and putting it back in has garbage default data in SAVE2, but a completely blank SAVE1 -- this means it is just your xorpad for save1. At this point, make a copy of the backup you just made and rename it save1keystream.bin for easy remembering ability. You can now use this to open a save in PKHeX! If you want to open a save, XOR save1keystream.bin with the powersaves backup of whatever save you want to check out (I recommend http://www.nirsoft.net/utils/xorfiles.html ), and then delete the first 0x9C bytes in a hex editor (I use HxD). Save the file with the 0x9C header removed, and you can open it in PKHeX totally fine: http://i.snag.gy/x2jJ8.jpg This worked for me, but where it said You should see two saves with identical names, it's the second one, the first one was the one that worked for me (the second one was the unedited one for some reason). Thanks for the guide; now I can extract PKX files without having to move the Pokemon to a specific box. Works like a charm! Also, I edited a Magikarp in one of my boxes to be shiny (I think) and have a bad word as a nickname, and then I exported it to a PKX.
Mega Mewtwo X Posted April 11, 2014 Posted April 11, 2014 Make a copy of that backup, and replace all of the bytes in the copy past 0x9C with FF: http://i.snag.gy/lem0O.jpg Next, download my Datel checksum corrector ( http://www.mediafire.com/download/kn2am0u4ae66s21/Datel_Checksum_Fixer.zip ). Open it up and open the edited copy, then hit save. (Remove the " - [fixed]" from the savename so that powersaves will see it.). Now, open powersaves, and restore the edited FF save file. (You should see two saves with identical names, it's the second one.). [/url] I dont understand how to do this... Help? note: i mean "the first line. how do you access that? pictures?
Reisyukaku Posted April 11, 2014 Posted April 11, 2014 I dont understand how to do this... Help?note: i mean "the first line. how do you access that? pictures? access what? just open the save in a hex editor
Mega Mewtwo X Posted April 12, 2014 Posted April 12, 2014 (edited) Edit : got it now you should add (download a hex editor to the instructions) Edit2: EVERYTHING IS GOOD NOW Edited April 12, 2014 by Mega Mewtwo X
swarzesherz Posted April 12, 2014 Posted April 12, 2014 Read tree post before, http://x.co/4JBgp whit this you don't need hex edior...
Mega Mewtwo X Posted April 12, 2014 Posted April 12, 2014 Hi:Try help make your partial decrypt save: 1.- Download: OSX: http://x.co/4JBf0 OR Windows: http://x.co/4JBgp 2.- Create a backup with PowerSaves 3.- Open backup with "Open SAV1" in app 4.- Press "Clean SAV1" 5.- Copy new file to your PowerSaves directory and remove "-Fixed" 6.- Restore fixed save 8.- Run game, go to selection language, and exit from the game 9.- Put your game in power saves and apply "Slot 1 x999 modifier code." 10.- Remove yor game and put again in PowerSaves and create new backup and named Keystream 11.- Open Keystram whit "Open SAV1" in app an open other save in "Open SAV2" 12.- Press "XOR ..." and the result can view with PKHeX NOTE: Mono requrired in OSX and .Net 3.5 in Windows what do you mean on number 8?
swarzesherz Posted April 12, 2014 Posted April 12, 2014 what do you mean on number 8? Put your game in Nintendo 3DS Select the game and when select language apear close the game(Press Home and select Exit
Mega Mewtwo X Posted April 12, 2014 Posted April 12, 2014 Put your game in Nintendo 3DSSelect the game and when select language apear close the game(Press Home and select Exit so this will delete my game? I'm kinda scared
swarzesherz Posted April 12, 2014 Posted April 12, 2014 so this will delete my game? I'm kinda scared Yes delete your game but you have a previous backup and restore it...
luisantonio Posted April 14, 2014 Posted April 14, 2014 Please Help me!! [ATTACH=CONFIG]11390[/ATTACH] and [ATTACH=CONFIG]11391[/ATTACH]
Devreese Posted April 14, 2014 Posted April 14, 2014 Please Help me!![ATTACH=CONFIG]11390[/ATTACH] and [ATTACH=CONFIG]11391[/ATTACH] upload it to a different site because it is not there
evandixon Posted April 14, 2014 Posted April 14, 2014 Please Help me!![ATTACH=CONFIG]11390[/ATTACH] and [ATTACH=CONFIG]11391[/ATTACH] Looks like an encrypted or corrupted save.
luisantonio Posted April 14, 2014 Posted April 14, 2014 hello, thanks you for help me. i think that it is encrypted. Error: Save File is not decrypted, press "Yes" to ignore this warning and continue loading the save file. excuse me, i am notave with this thinks. I catch the print : [ATTACH=CONFIG]11392[/ATTACH] Fisrt, i had problems with the size of my .bin save exported from my powersaves, then i see tutorials for XOR path, and nothing. Please help me
BattleLegend Posted April 14, 2014 Posted April 14, 2014 It said that it'll harm my computer if download it. Or do I have to click on copy to my dropbox?
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