ROM Hack PSSE - Pokemon Shuffle Save Editor

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
As many as you know, there is a new item now available... Skill swappers...
Yeah, I just did the update. For now PSSE isn't comptabile with it or the new talents : ofset for skill swapper is known, but I need to research the new skill mechanic. I'll start messing with suff now but real work should start tomorrow after my last midterms, so don't expect a release before then.
 
  • Like
Reactions: noctis90210

aos10

Yuuki chan
Member
Joined
Apr 10, 2012
Messages
4,756
Trophies
2
Age
38
XP
4,029
Country
Saudi Arabia
Yeah, I just did the update. For now PSSE isn't comptabile with it or the new talents : ofset for skill swapper is known, but I need to research the new skill mechanic. I'll start messing with suff now but real work should start tomorrow after my last midterms, so don't expect a release before then.
Isn't that item are the unknown item with no name but now they added description?
Did they change the address?
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
Isn't that item are the unknown item with no name but now they added description?
Did they change the address?
Yes it is and nope they didn't :
So, Enhancements:
  • 2D4D: Raise Max Level
  • 2D4E: Level Up
  • 2D4F: Exp. Booster S
  • 2D50: Exp. Booster M
  • 2D51: Exp. Booster L
  • 2D52: Skill Booster S
  • 2D53: Skill Booster M
  • 2D54: Skill Booster L
  • 2D55: Unknown Enhancement
You can set these to C6 to get 99 of them (they're stored as twice the number i.e. 02 is 1). Don't ask me what the last Enhancement is. It's an odd green and white pill with arrows inside it. Its description isn't in the data, yet, and it presents a series of blank popups when you first tap it. The offsets were right next to the Mega Speedup offset. There are two 'spare' slots after the Unknown Enhancement. You're welcome.
 

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
Yeah, I just did the update. For now PSSE isn't comptabile with it or the new talents : ofset for skill swapper is known, but I need to research the new skill mechanic. I'll start messing with suff now but real work should start tomorrow after my last midterms, so don't expect a release before then.
Good luck on your exam. Don't let this distract you :)

I noticed that they also expanded the range of Pokemon you can use raise max level on. So that needs to be updated I suppose
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
Good luck on your exam. Don't let this distract you :)

I noticed that they also expanded the range of Pokemon you can use raise max level on. So that needs to be updated I suppose
Thanks :yay:

I didn't extract the game's files yet but PSSE gets the max level for each pokemon from there, so it should magically adapt itself if you feed PSSE's resource folder with the newest game's files.
 
  • Like
Reactions: Smynos and Madridi

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
Thanks :yay:

I didn't extract the game's files yet but PSSE gets the max level for each pokemon from there, so it should magically adapt itself if you feed PSSE's resource folder with the newest game's files.
Oh cool, I wasn't sure if that was the case or if it had to be changed manually. Glad it's not the latter :D
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
I don't know anything about programming. How may I help? especially with an update coming up today.

If you can export your savefiles and use an Hex reader like HxD, you can search for the ofsets involved in the update, a.k.a where and how are stored the current selected skill for each pokemon, as well as the separate skill level and exp values for each skill of each pokemon. There should also be a file in the game's resource files that tell which skills each pokemon can have, that'd be nice to find too. It's too bad you don't know programming because you could have read PSSE's code for a hint about where those values where stored in the previous updates.

We already know the ofset for the new item (see 5 posts above), and from what I found it seems the selected talents are stored in the 0xA(4/5)XX range, 3 bits per pokemon (0 = default, 1 to 7 = alternate skills) probably stored in "mons.txt" order. Farfetch'd is at 0xA45A (0x02) and Dedenne is at 0xA558 (0x40), but I still need to calculte the oorigin ofset (a.k.a the one bulbasaur's skill is stored at).
 

vegeta_ble

Member
Newcomer
Joined
Mar 31, 2016
Messages
12
Trophies
0
Age
43
XP
61
Country
I can confirm that if you use a Skill Swapper and then use the editor's Bulk Edit to set all Skills to Lv. 5, it ignores Pokémon with changed abilities. I set Eevee to Eject+ before using the editor, and Eevee was still at Skill Level 1.

There's also an out-of-range error that occurs if you select a Pokémon with more Speedups than the editor thinks it should have. Shiny Gyrados has 10 in my game but the editor threw up an error when I selected him.

This error also occurs with many of the unreleased Megas, because I fed them all 3 Speedups when they were allowed to have 3, but then GS changed it so they could only have 1, so it appears as 3/1 in my game. So in order to leave them at 3/1 I stay away from the Speedup Bulk Edit and feed any new Pokémon manually, since the editor only lets you give them 1.

Also, in the game, manually feeding any of the unreleased Megas that are winking etc. clones of existing Megas doesn't work properly. In particular, it seems to be the Megas that share the same Mega icon as their original versions, such as Gengar, Sableye and Audino. I haven't tried changing them in the editor as I don't have the facilities to dump the new resource files and I'd have to mess about to do it.
 
Last edited by vegeta_ble,

LeonardoGrecchi

Active Member
Newcomer
Joined
Oct 8, 2012
Messages
38
Trophies
0
XP
117
There's also an out-of-range error that occurs if you select a Pokémon with more Speedups than the editor thinks it should have. Shiny Gyrados has 10 in my game but the editor threw up an error when I selected him.

It's made this way to avoid cheaters feeding pokémon more speedups (say, 10/1 Gengar) and RML (Lv.15 anything) than they can have. If it was freely editable, online competitions would be a mess.
it CAN be done, however, but then you have to know how to hexedit a save... For now, stay away from 1.3.14 changes unless you have the resource files dumped at the right folder (and even then)


EDIT: I do wonder if that's possible to edit the resource file and inject it back to the game. I'd love to test those unreleased abilities and how they behave (especially the last five, plus how they react to Skill Boosters)
 
Last edited by LeonardoGrecchi,
  • Like
Reactions: Madridi

Vultix93

Well-Known Member
Newcomer
Joined
Dec 9, 2014
Messages
96
Trophies
0
Age
31
XP
479
Country
Italy
I don't have a CFW and I don't use HBL, I have a Gateway card but I managed to dump my savedata.bin from my .cia game using jk's save manager. Loaded it on PSSE and it works great.
I have a question though: are there been anyone banned from using this tool?
I was thinking on using it to catch shiny magikarp and shiny gyarados because it's been week and they didn't show up yet and i don't want to waste anymore heart on this safari (I hate safari...)
 

Midgetgirl05

Well-Known Member
Member
Joined
Jul 11, 2014
Messages
150
Trophies
0
Location
MN
XP
141
Country
United States
Can someone post a full list of pokemon that the Raise Max Level can be used on? I thought I HAD a full list but yea... >.<

And has anyone tried the "skill swap" item we got 2 days ago?
 

vegeta_ble

Member
Newcomer
Joined
Mar 31, 2016
Messages
12
Trophies
0
Age
43
XP
61
Country

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Were actually bots