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
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

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
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 :)
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
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

Leanny

Well-Known Member
Member
Joined
Feb 14, 2009
Messages
112
Trophies
0
XP
365
Country
Gambia, The
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
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
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,

Scrub Lord

Well-Known Member
Newcomer
Joined
Dec 4, 2014
Messages
54
Trophies
0
Age
29
XP
72
Country
Brazil
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?
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
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.
 

Scrub Lord

Well-Known Member
Newcomer
Joined
Dec 4, 2014
Messages
54
Trophies
0
Age
29
XP
72
Country
Brazil
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!!
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
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,

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,743
Trophies
1
Location
in a ziploc
XP
1,650
Country
United States
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
 

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
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.
 

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,743
Trophies
1
Location
in a ziploc
XP
1,650
Country
United States
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,

supercarotte

Well-Known Member
Member
Joined
May 21, 2015
Messages
691
Trophies
0
Age
30
XP
938
Country
France
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 ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    also gonna install twilight menu in my r4 flashcard
  • Psionic Roshambo @ Psionic Roshambo:
    One thing that just occurred to me.... The sound on the 2600 sucked less back then the harsh sound we hear now is from infinitely better speakers we have now, back when the 2600 was new speakers produced a almost muffled sound, like CRTs made old graphics look slightly better.
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if I could recommend that to some emulation devs that perhaps the sound could use some smoothing out to simulate those old TVs
  • Psionic Roshambo @ Psionic Roshambo:
    I think a few of the early systems could benefit from that, at least up to the 8 bit generation, by the 16 bit generation I think TVs had gotten a lot better in almost every way
  • Xdqwerty @ Xdqwerty:
    i dont have an sd card adapter but I have an usb sd card adapter
  • K3Nv2 @ K3Nv2:
    Old people games
  • Xdqwerty @ Xdqwerty:
    its not the one that comes with the r4
  • Xdqwerty @ Xdqwerty:
    doesnt work (my flashcard is from r4isdhc.com)
  • Xdqwerty @ Xdqwerty:
    might install ysmenu first
  • Psionic Roshambo @ Psionic Roshambo:
    Try Wood firmware
  • Psionic Roshambo @ Psionic Roshambo:
    For your R4
  • Psionic Roshambo @ Psionic Roshambo:
    It's old but it's the best firmware out for DS stuff
  • Xdqwerty @ Xdqwerty:
    it says it only works for the original R4, R4i Gold (r4ids.cn), R4iDSN (r4idsn.com) and Acekard R.P.G.
  • Xdqwerty @ Xdqwerty:
    nvm it does support mine
  • Xdqwerty @ Xdqwerty:
    but why choose it over ysmenu @Psionic Roshambo?
  • Xdqwerty @ Xdqwerty:
    bc im stupid?
  • Xdqwerty @ Xdqwerty:
    yea ik im stupid
  • Xdqwerty @ Xdqwerty:
    good night
  • Psionic Roshambo @ Psionic Roshambo:
    Just give it a try, but honestly if you have a 3DS you can play DS games without a card just off the internal SD card
  • Psionic Roshambo @ Psionic Roshambo:
    Slightly slower loading but a bit more convenient
  • BakerMan @ BakerMan:
    guys, my fuckin headphones have an out of place speaker
  • K3Nv2 @ K3Nv2:
    Did you try wearing them?
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/eJV6GaIEgd4?si=ciLPnlhfd7XcrxQn