ROM Hack PSSE - Pokemon Shuffle Save Editor

  • Thread starter Thread starter SciresM
  • Start date Start date
  • Views Views 374,435
  • Replies Replies 1,267
  • Likes Likes 40
I did not read everything here yet, but I have a question about one of the code changes:
Code:
            // Stop showing 0 for the level...
            NUP_Level.Value = level > 0 ? level : 1;

Why? This does not work 100% of the time, because when I see a Pokémon it will appear in the list but as level 0, so this sets all of the levels to 1, even if you do not own the Pokémon yet. I will look into a solution for this...

Edit: Alright... I did not found anything :/ At least for Zygarde. It seems like they flipped a bit somewhere, but I cannot find it rn :(

Sorry but I don't know what you mean. I don't have any problem on my computer, all levels appear above 1.

Yeah actually I was wondering about why a level 0 existed?

Based on what I understand from the code, it seems that 0 in the savefile is level 1 by default so there is no "1" value stored for level in the savefile.

Any progress here @noc0lette

Just got back, so I can probably be of more help starting tomorrow :)

Don'tknow about nic0leette, but I'm working on speedups implémentation. I've got it working on the main window for now, I need to find a way to get the max values for each mega so I can make a cheat for it.
 
Last edited by supercarotte,
  • Like
Reactions: Madridi
Based on what I understand from the code, it seems that 0 in the savefile is level 1 by default so there is no "1" value stored for level in the savefile.



Don'tknow about nic0leette, but I'm working on speedups implémentation. I've got it working on the main window for now, I need to find a way to get the max values for each mega so I can make a cheat for it.
Ah sorry I meant to tag you as well. Glad you saw it anyway :)

So what does it do when you set it to 1? 0 and 1 would be the same thing? What's the point of the repetition :/

What do you mean about the speedup implementation? Care to elaborate?

Thanks for the progress update :)
 
Ah sorry I meant to tag you as well. Glad you saw it anyway :)

So what does it do when you set it to 1? 0 and 1 would be the same thing? What's the point of the repetition :/

What do you mean about the speedup implementation? Care to elaborate?

Thanks for the progress update :)

I have no idea, it was already implemented in the original PSSE so I never researched how levels are stored^^

XCZ2Z7E.png
For now I've added 2 NUP boxes (like the one for levels) under the two mega forms, that appear only when the corresponding mega is checked and can get the number of speedups for that mega from the savefile or update it when they are changed. I've set maximum as 127 because it's the maximum value possible but I could make it so the maximum is different for every mega if I found where it is stored in the game's files, as well as making a new button inside "Bulk edits" that gives all max speedups for all owned megastones.
 
  • Like
Reactions: Madridi
Sorry but I don't know what you mean. I don't have any problem on my computer, all levels appear above 1.

If you play a stage and do not catch the Pokémon after that, PSSE shows the Pokémon as Level 1 caught. I personally would expect it to be either a level 0 caught (because it appears in your dex now) or to be completly unseen
 
Hi everyone !

My weekend being over, I commited my work this morning :
kg176fQ.png
As you can see, I added support for direct speedups editing (w/ a bulk edit code) and also (definitely) fixed the mega checkboxes issues.
This is an alpha version because I'm facing a strange bug with mega mewtwo X speedup count & I don't know where it's from. Hopefully the rest should work, so if you wish to try it and/or help me find where the problem comes from you can find the source code here : https://github.com/supercarotte/PSSE/archive/f4071c8f591589276d98a6399161a9244aaa2a8c.zip

PS: If anyone doesn't know yet, I'm a terrible programmer that doesn't know C#. I apologize in advance for every mistake you'll find. :bow:

If you play a stage and do not catch the Pokémon after that, PSSE shows the Pokémon as Level 1 caught. I personally would expect it to be either a level 0 caught (because it appears in your dex now) or to be completly unseen
I don't seem to encounter this problem right now, but I'll really try it once the mewtwo issue is fixed.
 
Last edited by supercarotte,
Guys, I'm using PSSE'S 1.1 version, and for some reason when I click the option to obtain all pokémon, I can't get either Zygarde 10% or Angry Pikachu (I were in a Shuffle hiatus when these stages were active), although I do have the other Pikachu versions as placeholders in that 999#'s part of the Pokémon list (and also some Shinies and Winking version too). Could anyone tell me how to solve that?
 
Guys, I'm using PSSE'S 1.1 version, and for some reason when I click the option to obtain all pokémon, I can't get either Zygarde 10% or Angry Pikachu (I were in a Shuffle hiatus when these stages were active), although I do have the other Pikachu versions as placeholders in that 999#'s part of the Pokémon list (and also some Shinies and Winking version too). Could anyone tell me how to solve that?

PSSE 1.1 still uses outdated stuff in its code, that's why you get these bugs. It has been figured out since, but no release have been made. For the time being you'll need to download nic0lette's latest source code or mine and build it yourself.
 
PSSE 1.1 still uses outdated stuff in its code, that's why you get these bugs. It has been figured out since, but no release have been made. For the time being you'll need to download nic0lette's latest source code or mine and build it yourself.
Ooh I see, I will wait then. I don't know jack about how to build this stuff. Thanks for all the hard work!!
 
Ooh I see, I will wait then. I don't know jack about how to build this stuff. Thanks for all the hard work!!

Well, since I fixed the bug with M mewtwo I made a release with the .exe included.
I only tested it a couple times, so be sure to make backups of your savefile before using my fork on it. If you find a bug, please report here or on github.

https://github.com/supercarotte/PSSE/releases/tag/v1.2.1-beta2

Oh, and please mind the description of the release. I can't guarantee it's good enough to be final, so if you wish security go over to nic0lette's fork. Don't blame me if something goes wrong, report instead.
 
Last edited by supercarotte,
Well, since I fixed the bug with M mewtwo I made a release with the .exe included.
I only tested it a couple times, so be sure to make backups of your savefile before using my fork on it. If you find a bug, please report here or on github.

https://github.com/supercarotte/PSSE/releases/tag/v1.2.1-beta

Oh, and please mind the description of the release. I can't guarantee it's good enough to be final, so if you wish security go over to nic0lette's fork. Don't blame me if something goes wrong, report instead.
just tried to run it and it didnt run. doesnt throw and error or anything. im on 64bit win 8.1
 
just tried to run it and it didnt run. doesnt throw and error or anything. im on 64bit win 8.1
That's weird. On my computer (x64 win10) microsoft's "smartscreen" warns me it's a .exe downloaded from the web, could you have something alike that'd silently prevent PSSE from launching ? I do own a win8 PC but its power button is kinda broken, if I can switch it on I'll check if it works on this one.
 
That's weird. On my computer (x64 win10) microsoft's "smartscreen" warns me it's a .exe downloaded from the web, could you have something alike that'd silently prevent PSSE from launching ? I do own a win8 PC but its power button is kinda broken, if I can switch it on I'll check if it works on this one.
i have smartscreen turned off, and have uac turned off. my av hasnt said anything so i dont think its that. i will try running it as admin and see what happens

run as admin didnt work
 
Last edited by pbanj,
i have smartscreen turned off, and have uac turned off. my av hasnt said anything so i dont think its that. i will try running it as admin and see what happens

run as admin didnt work

You shouldn't need admin rights for this, but I don't know what the requirements are... Does nic0lette's PSSE work for you ? Or can you try compiling it from the source to see what happens ?
 
You shouldn't need admin rights for this, but I don't know what the requirements are... Does nic0lette's PSSE work for you ? Or can you try compiling it from the source to see what happens ?
1.3.4 works. will have to install stuff so i can compile it
 

Site & Scene News

Popular threads in this forum