ROM Hack [Tutorial][SaveDatafiler/Ninjhax] Pokémon Shuffle: SaveEdit

jowan

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
293
Trophies
1
Age
30
Location
Darmstadt
XP
843
Country
Colombia
Didn't work for me, could you explain what you did? Did you just use the application and restore the save? :(
Yes, I used the savedatamanager, chose Pokemon Shuffle, then put the SD in my PC and dragged the save file into the Python program (you have to install Python before that) and then restored the save file.

--------------------- MERGED ---------------------------

The Pythonn one doesn't work, it just quickly opens and closes.
That means it worked.
 

Ekaitz

Redhead Believer
Member
Joined
Jun 13, 2010
Messages
608
Trophies
0
XP
441
Country
France
Well, I guess I'll try with the python version.

I didn't make it work with the Windows version and it didn't work with manual editing, maybe I did something wrong.
I'll give a try when I'll be on OSX where I've got Python installed. I'll report if it work.
 

Ekaitz

Redhead Believer
Member
Joined
Jun 13, 2010
Messages
608
Trophies
0
XP
441
Country
France
Didn't work.

When I restore the save, the savedatamanager just kick me back to the homebrew launcher and nothing has changed when I launch Pokémon Shuffle...

Does someone have the same issue?

9.9E New 3DS with Pokémon Shuffle 1.2.14 using Ironhax 1.1.
 

Cloudisfast

Member
Newcomer
Joined
Sep 1, 2015
Messages
9
Trophies
0
Age
27
XP
70
Country
Does someone have the same issue?

9.9E New 3DS with Pokémon Shuffle 1.2.14 using Ironhax 1.1.

Using tubehax, this works absolutely fine for me. I just edited the original py script with the values suloku suggested (which I've attached)

Just ran it and then imported it. I think it normally crashes when there's some kind of error with the save file itself.
 

Attachments

  • pokemon_shuffle_save_patcher.zip
    344 bytes · Views: 199
Last edited by Cloudisfast,
  • Like
Reactions: jagerstaffel

Ekaitz

Redhead Believer
Member
Joined
Jun 13, 2010
Messages
608
Trophies
0
XP
441
Country
France
I'll backup again and retry.

Edit: It didn't work when I did it using the Windows version, it didn't work with the Python version while on Windows 10, it didn't work with manual hex editing...

I reboot on OSX Yosemite, launch the terminal and run "python shuffle.py save data.bin"... Patching done. I restored the new save... Nothing went wrong with the SaveDataManager. Everything is alright. I don't know why it is working, I didn't change anything and just did it the same way but it works.

Thank you @Cloudisfast for your script.
 
Last edited by Ekaitz,

PewnyPL

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
771
Trophies
1
XP
2,147
Country
Poland
The script does this:
fh.seek(0x0006A);
fh.write('\xFF\xFF');

I don't know what is stored in that address, but in all my dumps with different lives and coins these values remain unchanged, so it's either the diamonds or the game is storing coins and diamonds in a very weird way. But I'm not fan of editing the savefile without knowing what it does. Also, the fact that I've found stocked lives stored somewhere that the script doesn't touch bothers me.

Well, I returned it to what it was before I used the script and I have once again 0 diamonds and around 3000 coins like I had. Hearts are what I had after using the script.

Then this:
fh.seek(0x000D1);
fh.write('\xFF\xFF\xFF\xFF\xFF\xFF\xFF');

In my savedumps these are always 00, so I guess they are the items you can buy (mega speed up, etc). I guess the editing would be ok just changing it to
fh.seek(0x000D1);
fh.write('\x63\x63\x63\x63\x63\x63\x63');

Now this definitely are the items, however they are saved... weirdly. This is how D1-D7 looks like in my unmodified save: 00 80 80 00 00 00 01
This translates to 1 Moves +5, 1 Exp points x1.5, 1 Mega Start, 2 Attack Power, and everything else is zero. Perhaps, since the maximum in the game is 99 it only uses 7 bits? But would it translate to 80 80 and 01?


Also, at others, the python script does work on Windows fine, but you must have Python 2.7 installed, it will NOT work on Python 3.4
 

suloku

Well-Known Member
Member
Joined
Apr 28, 2008
Messages
883
Trophies
0
XP
866
Country
Now this definitely are the items, however they are saved... weirdly. This is how D1-D7 looks like in my unmodified save: 00 80 80 00 00 00 01
This translates to 1 Moves +5, 1 Exp points x1.5, 1 Mega Start, 2 Attack Power, and everything else is zero. Perhaps, since the maximum in the game is 99 it only uses 7 bits? But would it translate to 80 80 and 01?
Maybe they are saved as lives:
00--> don't know
80--> bit 7 is set --> either the 1 moves+5 or the 1 exp
80--> bit 7 is set --> either the 1 moves+5 or the 1 exp
00
00
00
01--> this would be the 2 attack power, since it is an even number the bit 7 (wherever that is) is unset. If you use one attack power and backup the save I bet this will become 00 and we will get either another 80 or a bit on those two 80 will be set.
 

PewnyPL

Well-Known Member
Member
Joined
Feb 2, 2014
Messages
771
Trophies
1
XP
2,147
Country
Poland
Maybe they are saved as lives:
00--> don't know
80--> bit 7 is set --> either the 1 moves+5 or the 1 exp
80--> bit 7 is set --> either the 1 moves+5 or the 1 exp
00
00
00
01--> this would be the 2 attack power, since it is an even number the bit 7 (wherever that is) is unset. If you use one attack power and backup the save I bet this will become 00 and we will get either another 80 or a bit on those two 80 will be set.

Perhaps, but that still leaves the 1 Mega Start somewhere.
 

IxthusTiger

Cruddy's Buddy
Member
Joined
Mar 1, 2003
Messages
1,632
Trophies
2
XP
821
Country
United States

Than you for this EXE! It worked perfectly for me :) I used the default values you built into it. Can you add one more option? I'd like the ability to restore those values to zero please! I read that for the competitions, since version 1.2.0, they have dome way of detecting cheaters. Thanks!
 

Cloudisfast

Member
Newcomer
Joined
Sep 1, 2015
Messages
9
Trophies
0
Age
27
XP
70
Country
I've just done a tiny bit of testing and everything works fine for me. Max items, max coins, max diamonds etc

One thing I can see though is that things like the levels of your Pokémon and the ones you've caught don't seem to be stored in your save file. Maybe I'm doing something wrong, but exporting my save file each time either of these things happen doesn't show any changes at all.
 

mitros

Active Member
Newcomer
Joined
Sep 29, 2013
Messages
27
Trophies
0
Age
35
XP
131
Country
Argentina
I have a question here. Im nooby

I used the windows version,now I have 99,999 Coins. is there a way to decrease the amount eventually?

I can't spend money on items because they are all in 999. I'm kind of worried about my save and using internet/synchronize the game.
 

KaleoOmega

I just don't know what to do with myself...
Member
Joined
Apr 17, 2013
Messages
386
Trophies
0
XP
282
Country
Brazil
I have a question here. I used the windows version,now I have 99,999 Coins. is there a way to decrease the amount eventually? I can't spend money on items because they are all in 999. I'm kind of worried about my save and using internet/synchronize the game.

Sure, if you try to catch one Pokémon and fail, and buy a Great Ball. Otherwise, only after you use all of your items, so you can buy more (and decrease the coin amount).
 

mitros

Active Member
Newcomer
Joined
Sep 29, 2013
Messages
27
Trophies
0
Age
35
XP
131
Country
Argentina
Sure, if you try to catch one Pokémon and fail, and buy a Great Ball. Otherwise, only after you use all of your items, so you can buy more (and decrease the coin amount).
Thank you! Good to know that. I don't really need everything at max amount, but i'm too afraid to edit the values
 

Senoue

Well-Known Member
Member
Joined
Jul 12, 2011
Messages
168
Trophies
0
Age
29
Website
Visit site
XP
202
Country
United States
I'm using the windows version, I can't seem to get any of the things to work. None of the coins change, none of my items change. Nothing changes. What am I supposed to change? What am I supposed to manually change in the offsets?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    He said he had 3 different doctors apt this week, so he prob there. Something about gerbal extraction, I don't know.
    +1
  • ZeroT21 @ ZeroT21:
    bored, guess i'll spread more democracy
  • LeoTCK @ LeoTCK:
    @K3Nv2 one more time you say such bs to @BakerMan and I'll smack you across the whole planet
  • K3Nv2 @ K3Nv2:
    Make sure you smack my booty daddy
    +1
  • LeoTCK @ LeoTCK:
    telling him that my partner is luke...does he look like someone with such big ne
    eds?
  • LeoTCK @ LeoTCK:
    do you really think I could stand living with someone like luke?
  • LeoTCK @ LeoTCK:
    I suppose luke has "special needs" but he's not my partner, did you just say that to piss me off again?
  • LeoTCK @ LeoTCK:
    besides I had bigger worries today
  • LeoTCK @ LeoTCK:
    but what do you know about that, you won't believe me anyways
  • K3Nv2 @ K3Nv2:
    @BigOnYa can answer that
  • BigOnYa @ BigOnYa:
    BigOnYa already left the chat
  • K3Nv2 @ K3Nv2:
    Biginya
  • BigOnYa @ BigOnYa:
    Auto correct got me, I'm on my tablet, i need to turn that shit off
  • K3Nv2 @ K3Nv2:
    With other tabs open you perv
  • BigOnYa @ BigOnYa:
    I'm actually in my shed, bout to cut 2-3 acres of grass, my back yard.
  • K3Nv2 @ K3Nv2:
    I use to have a guy for that thanks richard
  • BigOnYa @ BigOnYa:
    I use my tablet to stream to a bluetooth speaker when in shed. iHeartRadio, FlyNation
  • K3Nv2 @ K3Nv2:
    While the victims are being buried
  • K3Nv2 @ K3Nv2:
    Grave shovel
  • BigOnYa @ BigOnYa:
    Nuh those goto the edge of the property (maybe just on the other side of)
  • K3Nv2 @ K3Nv2:
    On the neighbors side
    +1
  • BigOnYa @ BigOnYa:
    Yup, by the weird smelly green bushy looking plants.
  • Xdqwerty @ Xdqwerty:
    Water park was quite fun
    Xdqwerty @ Xdqwerty: Water park was quite fun