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
385
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,696
Trophies
1
Age
28
Location
Imola
XP
6,916
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,598
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,294
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
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    DinohScene @ DinohScene: when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying