ROM Hack PSSE - Pokemon Shuffle Save Editor

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
@supercarotte
Something is screwed up with PSSE.

First of all, you have this statement in the wiki
(Megastone.bin hasn't been updated since v1.3.0 so it's only present in the game's .cxi, but this also means you don't need to update it)
Well, to my surprise, I see that there is an updated one now I think with 1.3.35??

Also, maxing speedups doesn't seem to be working for houndoom. It says max one, when it's actually 7 in the game. Glaile winking also takes 20 but PSSE is glitching and picking catch all obtainables makes him uncaught!
Also, when I feed him the speedups manually in the game, when I access that character in PSSE, it crashes.
I don't know what's going on. But yeah you may need to look into this
 

LeonardoGrecchi

Active Member
Newcomer
Joined
Oct 8, 2012
Messages
38
Trophies
0
XP
117
@supercarotte
Something is screwed up with PSSE (...)
That's expected; PSSE files are outdated and reflect game changes from a game patch before these pokémon were obtainable (1.3.31). The crash is predicted, since it has more speedups than PSSE expects, which makes it break (to prevent giving people unobtainables, I guess - that's a bit annoying but I can deal with it)

I suggest that he waits a few hours, since that's expected to be a new patch with lots of changes (new wave of Raise Max Level-able and Skill Swap-able pokémon)
 

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
That's expected; PSSE files are outdated and reflect game changes from a game patch before these pokémon were obtainable (1.3.31). The crash is predicted, since it has more speedups than PSSE expects, which makes it break (to prevent giving people unobtainables, I guess - that's a bit annoying but I can deal with it)

I suggest that he waits a few hours, since that's expected to be a new patch with lots of changes (new wave of Raise Max Level-able and Skill Swap-able pokémon)
While your reasoning is sound, it unfortunately is not the case here. The issue I am talking about is using the latest game files, not 1.3.31 ..

I'm not sure what is coming in a few hours, but let's hope the game files is detected correctly with PSSE this time. I personally doubt it will be fixed just like that
 

RupeeClock

Colors 3D Snivy!
Member
Joined
May 15, 2008
Messages
6,497
Trophies
1
Age
34
Website
Visit site
XP
2,964
Country
Looks like save data from 1.3.36 isn't working with the latest release of PSSE.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '3' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
at Pokemon_Shuffle_Save_Editor.Main.UpdateOwnedBox()
at Pokemon_Shuffle_Save_Editor.Main.Parse(Int32 slot)
at Pokemon_Shuffle_Save_Editor.Main.UpdateForm(Object sender, EventArgs e)
at Pokemon_Shuffle_Save_Editor.Main.Open(String file)
at Pokemon_Shuffle_Save_Editor.Main.B_Open_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.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
PSSE
Assembly Version: 1.3.26.0
Win32 Version: 1.3.26.0
CodeBase: file:///D:/Video%20Game%20ROMs%20%26%20ISOs/3DS%20Tools%20Etc/PSSE/PSSE.exe
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
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.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.6.1586.0 built by: NETFXREL2
CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.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.

Hopefully this can be fixed.
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
Hi everyone !
Yeah the page about manually updating your resource files is definitely outdated, I need to fix it asap.
I guess that's why you guys are having troubles with the latest version of the game, because it seems to be working just fine on my end. I compiled a quick release with built-in 1.3.36 files to make it easier (it's on the release page as usual).

On a side note, I'm well aware that it has been a while since I've been really active on PSSE. I'm sorry about it, but it's not going to change soon because I have a pretty tough year coming : between school, work and my other daily activities I barely have time left for coding. I'm not leaving PSSE down, I'm still working on a v2 but I'm forced to slow my pace down. If someone wants to help maintaining PSSE, I'll gladly answer all your questions, but meanwhile I'll just update the updating page and keep fixing the issues you submit to me, until I am able to fully devote myself to it once more.:)
 

CodigoCero

New Member
Newbie
Joined
Feb 4, 2017
Messages
3
Trophies
0
Age
34
XP
51
Country
Mexico
Hi everybody. Yesterday i was using psse and i forgot to delete secure value, so my data is actually corrupted. I tried to use te secure value save fix tool on it and dindt work. Anybody know what should i do, please??
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
Hi everybody. Yesterday i was using psse and i forgot to delete secure value, so my data is actually corrupted. I tried to use te secure value save fix tool on it and dindt work. Anybody know what should i do, please??

Keep precausiouly the save you edited with PSSE somewhere on your computer. Launch the ame, and agree to delete your savedata when it says it's corrupted. Then play the game normally until you see "Saving..." on the bottom-right corner of the top screen. Then export this new savefile, and use the secure value fixing tool to copy the secure value from this file to the old one. Now restore the first savefile and it should be working again.

Also, once it's done stop using save_manager. Use JK's save manager or svdt, they both patch the secure values automatically so you never have this problem again.
 
  • Like
Reactions: CodigoCero

CodigoCero

New Member
Newbie
Joined
Feb 4, 2017
Messages
3
Trophies
0
Age
34
XP
51
Country
Mexico
Thanks i did what you said and now can run my savedata again. But i still having a problem.
When i export my savedata to the pc and try to edit it with the pokemon shuffle save editor the app says that:
"The value of '13 is not valid for 'Value'. 'Value' should be between 'Minimun' and 'Maximum'"
upload_2017-2-4_11-20-47.png
 

AznPride112

Well-Known Member
Newcomer
Joined
Sep 12, 2009
Messages
80
Trophies
0
XP
178
Country
Thanks i did what you said and now can run my savedata again. But i still having a problem.
When i export my savedata to the pc and try to edit it with the pokemon shuffle save editor the app says that:
"The value of '13 is not valid for 'Value'. 'Value' should be between 'Minimun' and 'Maximum'"View attachment 77276

Yeah, that happens because the program is out of date, it just means, the program can't find the data for it. Wait for a new patch or just do whatever it is you want in game.
 
  • Like
Reactions: CodigoCero

jonfox_sv

Member
Newcomer
Joined
Sep 16, 2013
Messages
11
Trophies
0
Age
42
XP
140
Country
Spain
Hi everyone !
Yeah the page about manually updating your resource files is definitely outdated, I need to fix it asap.
I guess that's why you guys are having troubles with the latest version of the game, because it seems to be working just fine on my end. I compiled a quick release with built-in 1.3.36 files to make it easier (it's on the release page as usual).

Thanks!! :yay3ds:
 

Midgetgirl05

Well-Known Member
Member
Joined
Jul 11, 2014
Messages
150
Trophies
0
Location
MN
XP
141
Country
United States
Hi everyone !
Yeah the page about manually updating your resource files is definitely outdated, I need to fix it asap.
I guess that's why you guys are having troubles with the latest version of the game, because it seems to be working just fine on my end. I compiled a quick release with built-in 1.3.36 files to make it easier (it's on the release page as usual).

On a side note, I'm well aware that it has been a while since I've been really active on PSSE. I'm sorry about it, but it's not going to change soon because I have a pretty tough year coming : between school, work and my other daily activities I barely have time left for coding. I'm not leaving PSSE down, I'm still working on a v2 but I'm forced to slow my pace down. If someone wants to help maintaining PSSE, I'll gladly answer all your questions, but meanwhile I'll just update the updating page and keep fixing the issues you submit to me, until I am able to fully devote myself to it once more.:)

What can I do to help? I would love to, I just don't have any idea about how to go about it!
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
What can I do to help? I would love to, I just don't have any idea about how to go about it!

Well, I have a few main things on my list right now :
  • Update the wiki page about updating files (I know, I was supposed to do it a couple days ago, I'm ashamed)
  • Clean PSSE's code to make it more efficient and easier to understand (that's actually been my main goal for a while, but I think it could use another point of view)
  • Figure out how the games relates a Pokemon entry (in PokemonData.bin) to that Pokemon's name (in Pokedex_US.bin). It's a tedious activity I've been stuck on for a year or so, the goal would be that PSSE takes every line of text it needs from the game itself rather than hardcoded lines or handcrafted built-in text files, which would not only make PSSE work in a properly fashion but would also allow translations.
  • Figure out the structure of StageDataEvent.bin. It bugs me that, right now, PSSE reads each level entry as a separate level whereas some entries appear as the same level in game (excalation battles for example, thay actually have one entry for each time the Hitpoints, patterns or difficulty curve of the level has to change).
Of course, I'm interested in anything you can figure out about the game itself or PSSE's code. The more we know, the more things we can implement in PSSE.
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
Please Correct me if I'm wrong. All PSSE release will be in this page right? I just need to download the topest PSSE.exe right?
https://github.com/supercarotte/PSSE/releases
That's right. Plus, the version number of each release is the same as the version of the game which the built-in files of said release are taken from. You can see the version number just left to the release's title, if you ever wonder which one it is.
 

gengardenne

Well-Known Member
Member
Joined
Nov 14, 2016
Messages
356
Trophies
0
Age
28
XP
384
Country
Italy
Guys I have a question:PSSE is still working on the last version of the game?
I'm a mobile player but here play the game is always a shit because the lack of hearts/coins
 

ccfman2004

Well-Known Member
Member
Joined
Mar 5, 2008
Messages
2,848
Trophies
2
XP
3,236
Country
United States
Guys I have a question:PSSE is still working on the last version of the game?
I'm a mobile player but here play the game is always a shit because the lack of hearts/coins
Only for the 3DS version as the mobile version is mostly server side so you can't edit the game save.

They can and will ban you on the mobile version if you try anything funny. Been there, done that, learn and move on.
 
Last edited by ccfman2004,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: :hrth::toot::grog::grog::grog::bow: HAPPY BIRTHDAY to me :bow::grog::grog::toot::hrth: