ROM Hack PSSE - Pokemon Shuffle Save Editor

  • Thread starter Thread starter SciresM
  • Start date Start date
  • Views Views 376,059
  • Replies Replies 1,267
  • Likes Likes 40
Okay, I redid your steps and at first couldn't understand because I got it working fine. But then it hit me that you said MissionCard.bin was number 12 : that was true for v1.3.15 of the game but it can change between updates (because of the list of modified files changes). In the 1.3.17 version's case, MissionCard.bin is number 14.

To know the name of unrenamed files, you need to open them in an Hex Editor. The name of the file is then written in plain text at its beginning, for example this is what 12 (left) and 14(right) from v1.3.17 look like :
t8RPNna.png
7M0CGuB.png


There are unrenamed files because they didn't exist when SciresM created its tool and I don't know how to get every filename and matching ID like he did :cry:...
I'll try to make the wiki more explicit about it though, thanks !:yay:
Perfect! That worked!

I don't think you need to change anything in the wiki. It was my fault for assuming the number will be the same. Rushed through it when I saw that 12 was there lol.

Thanks for the help :)
 
Hi guys, a new release is up. It adds 1.3.17 files and full-text skills display.

I use strings from the game, so this adds another file to the resource folder, "messagePokedex_US.bin". This file comes from "message_US" folder from the game's dumps, it has not yet been modified by latests updates so it's not included in extdata dumps (you probably won't need to update it later too).
For now you can't replace it with another language file, I want to translate PSSE in all available languages eventually so this should be adressed when time comes.

Though it looks fine on my side, I had a lot of stuff to rewrite for this to work so I can't guarantee it'll be stable. Make backups and warn me of any trouble you encounter.

https://github.com/supercarotte/PSSE/releases
 
Hi guys, a new release is up. It adds 1.3.17 files and full-text skills display.

I use strings from the game, so this adds another file to the resource folder, "messagePokedex_US.bin". This file comes from "message_US" folder from the game's dumps, it has not yet been modified by latests updates so it's not included in extdata dumps (you probably won't need to update it later too).
For now you can't replace it with another language file, I want to translate PSSE in all available languages eventually so this should be adressed when time comes.

Though it looks fine on my side, I had a lot of stuff to rewrite for this to work so I can't guarantee it'll be stable. Make backups and warn me of any trouble you encounter.

https://github.com/supercarotte/PSSE/releases
thanks for the update

is there a way to edit the play time?
 
thanks for the update

is there a way to edit the play time?
You're welcome^^

I know where it is stored (well, I think I wrote it somewhere) but I still have trouble understanding timestamps in this game so I cannot read or edit it :/
 
You're welcome^^

I know where it is stored (well, I think I wrote it somewhere) but I still have trouble understanding timestamps in this game so I cannot read or edit it :/
when i made backup the save from another profile on 3DSXL and put the save in New 3DS XL with new user,the name is changed,but the time is 00:00.
so maybe the time is something to do with the 3DS it self?
 
Quick heads-up : New release compatible with 1.3.20 version of the game.

It has been a while since I touched PSSE's code, due to my classes beginning again and PSSE being in a pretty good shape already, so this is no big update. I only update the built-in resource files (so you can enjoy RML and Skill Swap on even more Pokemons !), as well as a few minor behaviour impairements.

As usual, you need to delete any older "resource" folder in PSSE's directory.

Have a nice day ! :grog:
 
Quick heads-up : New release compatible with 1.3.20 version of the game.

It has been a while since I touched PSSE's code, due to my classes beginning again and PSSE being in a pretty good shape already, so this is no big update. I only update the built-in resource files (so you can enjoy RML and Skill Swap on even more Pokemons !), as well as a few minor behaviour impairements.

As usual, you need to delete any older "resource" folder in PSSE's directory.

Have a nice day ! :grog:
Great work. Good luck with your classes buddy :)
 
sorry for my question thats probably been answered a hundred times but i am new to this hacking thing for the 3ds. I have menuhax on my new 3ds. For this game how can i dump and then restore the save data? The second question is where do i find the most updated version of this save editor? Last question, what does "If you re-import a save, remember to delete the secure value (if possible, else ensure the secval in save matches the one in NAND) before doing so or your save may be detected as corrupted." mean? Thanks to whom ever helps me. I really do appreciate it.
 
sorry for my question thats probably been answered a hundred times but i am new to this hacking thing for the 3ds. I have menuhax on my new 3ds. For this game how can i dump and then restore the save data? The second question is where do i find the most updated version of this save editor? Last question, what does "If you re-import a save, remember to delete the secure value (if possible, else ensure the secval in save matches the one in NAND) before doing so or your save may be detected as corrupted." mean? Thanks to whom ever helps me. I really do appreciate it.
- There are homebrews you can launch through menuhax and use to copy your saves from/to your SD card. My favorite is called svdt but you can also use savedatat_manager (simpler but has less functionalities). Both can be found on gbatemp, search for them because it's annoying to post links from my phone^^

- PSSE was made originally made by SciresM, but I'm the one currently maintaining it. You can find the latest releases on my GitHub ("releases" tab), which is linked in my signature.

- Most 3DS games (except cartridges) have a secret key that's generated each time you save and is stored both in the save file and the console itself. If those keys don't match (like when you try to import an older save file), the 3DS will tell your save is corrupted and refuse to load it. If you use svdt to restore your save file you don't need to bother about it because it automatically rewrites them with the key stored on your 3DS.
 
- There are homebrews you can launch through menuhax and use to copy your saves from/to your SD card. My favorite is called svdt but you can also use savedatat_manager (simpler but has less functionalities). Both can be found on gbatemp, search for them because it's annoying to post links from my phone^^

- PSSE was made originally made by SciresM, but I'm the one currently maintaining it. You can find the latest releases on my GitHub ("releases" tab), which is linked in my signature.

- Most 3DS games (except cartridges) have a secret key that's generated each time you save and is stored both in the save file and the console itself. If those keys don't match (like when you try to import an older save file), the 3DS will tell your save is corrupted and refuse to load it. If you use svdt to restore your save file you don't need to bother about it because it automatically rewrites them with the key stored on your 3DS.
oh thanks you. I was looking at the JK Save manager cuz i thought that was prolly the best way to go but ill go with svdt cuz you like it and it must work well. When i use it how do i know which file is Pokemon shuffles? I have used a save manager before but i was specifically for fantasy life. FLSaveManager. so it knew where to take the save to dump and where to put it back.
 
oh thanks you. I was looking at the JK Save manager cuz i thought that was prolly the best way to go but ill go with svdt cuz you like it and it must work well. When i use it how do i know which file is Pokemon shuffles? I have used a save manager before but i was specifically for fantasy life. FLSaveManager. so it knew where to take the save to dump and where to put it back.
Oh yeah, I forgot JKSM is now available in homebrew version. Actually use this if you can, it's more user-friendly than svdt^^
With JKSM, you just need to go to "SD card" > Pokémon Shuffle > Export/Import save.
"Export save" will ask you to type a name and put the savedata.bin file in SD:/JKSM/saves/Pokemon Shufffle/that name.
"Import save" will list to you the folders inside SD:/JKSM/saves/Pokemon Shufffle and ask you which one you want to restore.

With svdt you have to select the game you want to manage with left/right arrows at launch. It's GUI is a bit disgusting but essentially you've got your savefiles on left column and SD content on the right one. You have a pointer (">>>") that you can move around using arrows, you can press A to open folders and pressing Y will copy the file in front of your pointer from one column to another.
 
Oh yeah, I forgot JKSM is now available in homebrew version. Actually use this if you can, it's more user-friendly than svdt^^
With JKSM, you just need to go to "SD card" > Pokémon Shuffle > Export/Import save.
"Export save" will ask you to type a name and put the savedata.bin file in SD:/JKSM/saves/Pokemon Shufffle/that name.
"Import save" will list to you the folders inside SD:/JKSM/saves/Pokemon Shufffle and ask you which one you want to restore.

With svdt you have to select the game you want to manage with left/right arrows at launch. It's GUI is a bit disgusting but essentially you've got your savefiles on left column and SD content on the right one. You have a pointer (">>>") that you can move around using arrows, you can press A to open folders and pressing Y will copy the file in front of your pointer from one column to another.
For some reason when i click on JKSM in my menu only mario kart 7 is there. Idk how in the world to find pokemon shuffle its really confusing.

EDIT: nvm i didnt know i had to use the d-pad to cycle thru games

EDIT2: Have no idea how to open your PSSE...i dont see an application file from what i downloaded in your github gahhh so many problems for me....
 
Last edited by RJCline,
For some reason when i click on JKSM in my menu only mario kart 7 is there. Idk how in the world to find pokemon shuffle its really confusing.

EDIT: nvm i didnt know i had to use the d-pad to cycle thru games

EDIT2: Have no idea how to open your PSSE...i dont see an application file from what i downloaded in your github gahhh so many problems for me....
If you dn't see all your games in JKSM, there should be à "refresh game list" option in the main menu, I guess.

About PSSE, it's a Windows program so you can't launch it as an app on a Mac. Maybe you can launch it through Wine, I have no idea. I don't own a Mac nor know how to dev for it (and PSSE uses a lot of Windows Forms so it probably couldn't just be converted), so unfortunately I can't do much more :/
 
Hello! My 3DS is being sent to Nintendo to get fixed, and I was wondering if someone can send me a savedata.bin just so I can play around with it. Thankx!
 

Site & Scene News

Popular threads in this forum