ROM Hack Pikasav - Save editor for Pokemon gen 1 and 2

G25900

Well-Known Member
Member
Joined
Oct 26, 2015
Messages
115
Trophies
0
Age
38
XP
384
Country
@SciresM Will it support Japan's green/red? When I load those into metropolis's editor or pikasav I get some interesting results. Guessing the offsets are different.

They will be, our Red and Blue is based off of Japanese Blue, which was an updated version of Red and Green originally available via mail order. They'll be differences in them that come from the updates.
 

Fernando Ruelas

Member
Newcomer
Joined
Feb 9, 2016
Messages
8
Trophies
0
Age
35
XP
91
Country
Mexico
Well guys I ran out into an issue in my pokemon blue save, when I reach Cinnabar Island the game crashes so I had to start the game again, I guess that I messed up the save file at some point don't know which value or item I created that caused that, but whatever jut a heads-up guys be cautious if you are mass editing your saves.
 

bikthor

Member
Newcomer
Joined
Mar 21, 2016
Messages
15
Trophies
0
Age
33
XP
61
Country
Rhydon (RSE) is getting pretty close to releasable:

2IBT4ot.gif

I need to fix my inventory editing, which is pretty bad right now, and double check to make sure I'm not editing any data I shouldn't be accidentally, but yeah.
Thank you very much for your editors SciresM. They are awesome. I enjoyed very much the shuffle's one. I have a doubt. Will there be any problem in the future with the tranference to Pokémon Sun/Moon with this sort of editing? I suposse that it's undetectable, but I'd like to ensure.
 

DestWell

Active Member
Newcomer
Joined
Jan 9, 2016
Messages
26
Trophies
0
XP
79
Country
Italy
Thank you very much for your editors SciresM. They are awesome. I enjoyed very much the shuffle's one. I have a doubt. Will there be any problem in the future with the tranference to Pokémon Sun/Moon with this sort of editing? I suposse that it's undetectable, but I'd like to ensure.

We can't know what type of legality checks will be used by Pokemon Bank in the future. Anyway save editing of the first generation is very simple, then you may transfer them without problems :D
 

bikthor

Member
Newcomer
Joined
Mar 21, 2016
Messages
15
Trophies
0
Age
33
XP
61
Country
We can't know what type of legality checks will be used by Pokemon Bank in the future. Anyway save editing of the first generation is very simple, then you may transfer them without problems :D
Yeah. I think that you are right. It should be as simple as touch a couple of bits. But I don't know too much about saves in 3ds and I've read things about encryption and secure values so... I'm not really sure if these simple changes would be as undetectable as I thought.
 

DestWell

Active Member
Newcomer
Joined
Jan 9, 2016
Messages
26
Trophies
0
XP
79
Country
Italy
Yeah. I think that you are right. It should be as simple as touch a couple of bits. But I don't know too much about saves in 3ds and I've read things about encryption and secure values so... I'm not really sure if these simple changes would be as undetectable as I thought.
These things haven't any effect because they are fixed by savedatafiler (or similar...)
 

brandonohalloran123

Active Member
Newcomer
Joined
Oct 26, 2015
Messages
37
Trophies
0
Age
23
XP
119
Country
Colombia
Is possible with this, edit the sav of pokemon yellow to make a trainer that i already fighted with him, to a trainer that i don´t fighted with him?

Is for do the mew glitch.

Sorry for BAD english.
 

Ryccardo

Penguin accelerator
OP
Member
Joined
Feb 13, 2015
Messages
7,687
Trophies
1
Age
28
Location
Imola
XP
6,902
Country
Italy
Is possible with this, edit the sav of pokemon yellow to make a trainer that i already fighted with him, to a trainer that i don´t fighted with him?

It's possible in theory, but not with this tool, and nobody documented where the list of beaten trainers is in the save...

...well, as long as you have one trainer you can warp away from, you can use the league if you're desperate, check out the glitch guide on Gamefaqs!
 

MushGuy

Well-Known Member
Member
Joined
Feb 11, 2010
Messages
1,280
Trophies
1
XP
2,576
Country
United States
@Ritchie OK, here's a nasty bug that I found in your editor: When I edit the values of the Pokémon, and then store the Pokémon to PC, and then see its stats on the PC, ALL of its stats are minimized, despite the Pokémon's level and experience! Is there a way to fix this?

Edit: I found the solution to the problem! It turns out that I had two Gameshark codes activated that were messing up my Pokemon stats, one of which was to modify the wild Pokémon's level, causing the stats of all my PC Pokémon to be recalculated to level 7. The problem was finally solved as soon as I deactivated them
 
Last edited by MushGuy,

N64

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
425
Trophies
0
XP
267
Country
United States
can anyone determine the change between a pikasav PKMN file (boxed) vs the standard 33 bytes that bulbapedia shows http://bulbapedia.bulbagarden.net/wiki/Pokémon_data_structure_in_Generation_I#The_structure ?

here's a sample file http://gbatemp.net/threads/pokeslow-gen-1-virtual-console-pokemon-editor.427978/page-3#post-6436133
this bulbasaur was in box 7, position 10, in the original save file.

i'd do it myself but I figure someone here is already pretty familiar with the structures and could do it much faster.
 

SciresM

Developer
Developer
Joined
Mar 21, 2014
Messages
973
Trophies
3
Age
33
XP
8,292
Country
United States
can anyone determine the change between a pikasav PKMN file (boxed) vs the standard 33 bytes that bulbapedia shows http://bulbapedia.bulbagarden.net/wiki/Pokémon_data_structure_in_Generation_I#The_structure ?

here's a sample file http://gbatemp.net/threads/pokeslow-gen-1-virtual-console-pokemon-editor.427978/page-3#post-6436133
this bulbasaur was in box 7, position 10, in the original save file.

i'd do it myself but I figure someone here is already pretty familiar with the structures and could do it much faster.

typedef struct pikasav_pk1
{
uint8_t species_id;
uint8_t nickname[8];
uint8_t ot[8];
uint8_t pk1_data[33];
} pikasav_pk1_t;

Really, though, just use Rhydon and not pikasav.
 

N64

Well-Known Member
Member
Joined
Apr 16, 2014
Messages
425
Trophies
0
XP
267
Country
United States
typedef struct pikasav_pk1
{
uint8_t species_id;
uint8_t nickname[8];
uint8_t ot[8];
uint8_t pk1_data[33];
} pikasav_pk1_t;

Really, though, just use Rhydon and not pikasav.

Any chance you can build something in Rhydon that will allow import of pikasav formats? :)
there are two pkmn files that are exported by pikasav. one for in party, one for in box.
I prefer the Rhydon editor due to less bugs, but because i have been using pikasav a while, its hard to switch

that may actually be a really neat standalone program too. something that converts between all the various pkmn formats for gen 1/2. gen 3+ seems to have gotten the whole standardization thing down, but right now gen 1/2 is still broken. maybe I'll look into this some more when I have free time
 
  • Like
Reactions: Ailuros27

Majickhat55

The Red Woman
Member
Joined
Mar 28, 2016
Messages
4,936
Trophies
1
Age
36
Location
Asshai
XP
2,958
Country
United States
So this one works better than what I have been using PKDelta. That one seems to corrupt all my box data and turn them all into Eevees. I just really like the UI in comparison to Pikasav. Does anyone know why one loads the .sav data correctly and the other doesn't? It's the same save file. I tried A-Save too and that wouldn't even open it..... I just like options.
 

Fernando Ruelas

Member
Newcomer
Joined
Feb 9, 2016
Messages
8
Trophies
0
Age
35
XP
91
Country
Mexico
So this one works better than what I have been using PKDelta. That one seems to corrupt all my box data and turn them all into Eevees. I just really like the UI in comparison to Pikasav. Does anyone know why one loads the .sav data correctly and the other doesn't? It's the same save file. I tried A-Save too and that wouldn't even open it..... I just like options.

I've been using PKDelta for a long time now and has been working fine, I noticed that it can corrupt your save file when you "save as" and it creates a new file, to prevent that just click the "x" to close the program and save the changes in the current file.
 

Makoto0729

Well-Known Member
Member
Joined
Jul 28, 2009
Messages
126
Trophies
0
XP
199
Country
United States
So I'm looking to edit my Gen 1 save file and I've heard of like 4 different programs just in this thread alone, but various problems it seems like plague them. Is there a particular one that works best and doesn't cause issues?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Keep your Dahmer ways to yourself