ROM Hack FAQ: PokeSav

triassic911

Burst Mode
Member
Joined
May 9, 2007
Messages
2,747
Trophies
1
Age
32
Location
NYC, USA
Website
google.com
XP
844
Country
United States
I'm sure someone has already asked this but i can't seem to find an answer. I added some pokemon with pokesav but they don't appear in my pokedex is there a way to fix this without trading pokemon back and forth with another DS
nds.gif
??


If you just add them to your boxes, you won't have them in your pokedex. The easiest ways around this are to edit the events in the following ways:

1) change the mining museum pokemon to the pokemon you like
2) create a mystery gift containing the pokemon
3) change the random wild pokemon
4) create a pokemon egg in your pc box and hatch the egg.

Theres probably other way but these are the easiest. Though may not create a legit pokemon depending on the pokemon you are after. However, you can use these to get your pokedex entry and download a duplicated legit pokemon.
In my opinion, the simplest way is to put it on gts and take it back.
wink.gif
 

kazumi213

Well-Known Member
Member
Joined
Oct 16, 2006
Messages
293
Trophies
0
XP
75
Country
It's the complete english version. Idk how to make a space that shows up as one space in the game....If anyone could help me out, I'd appreciate it.
smile.gif


This is what comes out:
untitledhb1.jpg

First make a backup of the .pkm file.

Open in a Hex Editor the .pkm file of the Pokemon which shows the question mark "?" in the OT. Now search for AC01 (Question Mark 2 byte code). Once you find that, replace with DE01. Save the edited .pkm file and load it into PokeSAV. You can verify now the OT is fixed.

If the problem is the OT shows a "double space", in this case search for E200 ("double US space" 2 byte code). Once you find that, replace that with DE01. Save and load it into PokeSAV to verify.

HOWEVER, please note that everytime you edit/press "OK" on Pokesav and save the .pkm file, you have to use the Hex Editor again to correct the OT. So make all changes first and correct the name as the last step.
 

triassic911

Burst Mode
Member
Joined
May 9, 2007
Messages
2,747
Trophies
1
Age
32
Location
NYC, USA
Website
google.com
XP
844
Country
United States
It's the complete english version. Idk how to make a space that shows up as one space in the game....If anyone could help me out, I'd appreciate it.
smile.gif


This is what comes out:
untitledhb1.jpg



First make a backup of the .pkm file.

Open in a Hex Editor the .pkm file of the Pokemon which shows the question mark "?" in the OT. Now search for AC01 (Question Mark 2 byte code). Once you find that, replace with DE01. Save the edited .pkm file and load it into PokeSAV. You can verify now the OT is fixed.

If the problem is the OT shows a "double space", in this case search for E200 ("double US space" 2 byte code). Once you find that, replace that with DE01. Save and load it into PokeSAV to verify.

HOWEVER, please note that everytime you edit/press "OK" on Pokesav and save the .pkm file, you have to use the Hex Editor again to correct the OT. So make all changes first and correct the name as the last step.
OK, I'm lost with this program. I just want the proper space to show up in my game.... And the ? appears in the game. On pokesav itself, it's the pic above. Help would be muchhh appreciated.
wink.gif
 

triassic911

Burst Mode
Member
Joined
May 9, 2007
Messages
2,747
Trophies
1
Age
32
Location
NYC, USA
Website
google.com
XP
844
Country
United States
Ok, I edited the things you said in a hex editor program. I saved then loaded it back onto pokesav. It now comes out as a wider ?. The ? in the game was slimmer. Now I've noticed that a space from the computer isn't really a double space in the game, but rather just a wider space. The spacing in the game are slimmer. Idk how to get that slim space to show up in the OT, which is what I want....
 

kazumi213

Well-Known Member
Member
Joined
Oct 16, 2006
Messages
293
Trophies
0
XP
75
Country
You must be doing something wrong. To be sure follow this instructions:

1. OPEN your .SAV in Pokesav.
2. LOAD the pokemon you want to edit into your party (loading into a box should work aswell, but I've not tried).
3. When loaded, click EDIT.
4. Go to the OT box and DELETE WHATEVER character it is between "A" and "NUB", so it reads "ANUB". Now insert a space charater using your SPACEBAR between "A" and "NUB", so it reads "A NUB".
5. Click OK.
6. SAVE your Pokemon into a .PKM file. NO NEED to save your .SAV file.
7. Open your .PKM file into a Hex Editor. Search for 01 00 (Japanese space 2 byte code). You may find it more than once, so choose the one is around the middle of the file. Replace that 01 00 and type DE 01 (correct space 2 byte code).

Example 1:

BEFORE EDITING THE .PKM FILE
00000000h: 9F 90 04 16 00 00 AD 3B 91 01 00 00 A3 2B 0B 39 ; Ÿ....­;‘...£+.9
00000010h: 39 00 00 00 51 3D 00 02 00 00 00 00 00 00 00 00 ; 9...Q=..........
00000020h: 00 00 00 00 00 00 00 00 2D 00 75 00 00 00 00 00 ; ........-.u.....
00000030h: 28 0A 00 00 00 00 00 00 95 26 A8 32 00 00 00 00 ; (.......•&¨2....
00000040h: 00 00 00 00 00 00 00 00 35 01 3C 01 33 01 2D 01 ; ........5..9.>.ÿÿ....
00000060h: 00 00 00 00 00 00 00 00 4F 01 45 01 5E 01 01 00 ; ........O.E.^...
00000070h: 23 01 22 01 24 01 FF FF 00 00 00 07 05 0B 00 00 ; #.".$.ÿÿ........
00000080h: 11 00 00 01 83 02 00 00 00 00 00 00 03 00 0F 00 ; ....ƒ...........
00000090h: 0F 00 07 00 07 00 06 00 06 00 07 00 00 00 00 00 ; ................
000000a0h: 00 02 0A FF FF FF FF FF FF FF FF FF FF FF FF FF ; ...ÿÿÿÿÿÿÿÿÿÿÿÿÿ
000000b0h: FF FF FF FF FF FF FF FF FF FF 52 01 FF FF 47 01 ; ÿÿÿÿÿÿÿÿÿÿR.ÿÿG.
000000c0h: FF FF FF FF FF FF 50 01 FF FF FF FF FF FF 6A 01 ; ÿÿÿÿÿÿP.ÿÿÿÿÿÿj.
000000d0h: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 ; ÿÿÿÿ............
000000e0h: 00 00 00 00 00 00 00 00 00 00 00 00 ; ............

AFTER EDITING THE .PKM FILE
00000000h: 9F 90 04 16 00 00 AD 3B 91 01 00 00 A3 2B 0B 39 ; Ÿ....­;‘...£+.9
00000010h: 39 00 00 00 51 3D 00 02 00 00 00 00 00 00 00 00 ; 9...Q=..........
00000020h: 00 00 00 00 00 00 00 00 2D 00 75 00 00 00 00 00 ; ........-.u.....
00000030h: 28 0A 00 00 00 00 00 00 95 26 A8 32 00 00 00 00 ; (.......•&¨2....
00000040h: 00 00 00 00 00 00 00 00 35 01 3C 01 33 01 2D 01 ; ........5..9.>.ÿÿ....
00000060h: 00 00 00 00 00 00 00 00 4F 01 45 01 5E 01 DE 01 ; ........O.E.^.Þ.
00000070h: 23 01 22 01 24 01 FF FF 00 00 00 07 05 0B 00 00 ; #.".$.ÿÿ........
00000080h: 11 00 00 01 83 02 00 00 00 00 00 00 03 00 0F 00 ; ....ƒ...........
00000090h: 0F 00 07 00 07 00 06 00 06 00 07 00 00 00 00 00 ; ................
000000a0h: 00 02 0A FF FF FF FF FF FF FF FF FF FF FF FF FF ; ...ÿÿÿÿÿÿÿÿÿÿÿÿÿ
000000b0h: FF FF FF FF FF FF FF FF FF FF 52 01 FF FF 47 01 ; ÿÿÿÿÿÿÿÿÿÿR.ÿÿG.
000000c0h: FF FF FF FF FF FF 50 01 FF FF FF FF FF FF 6A 01 ; ÿÿÿÿÿÿP.ÿÿÿÿÿÿj.
000000d0h: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 ; ÿÿÿÿ............
000000e0h: 00 00 00 00 00 00 00 00 00 00 00 00 ; ............

8. Save the edited .PKM file.
9. OPEN again your .SAV in Pokesav.
10. LOAD the EDITED .PKM file into your party (loading into a box should work aswell, but I've not tried). DON'T EDIT the Pokemon. I mean you can look, but don't make changes (don't press OK to close the editing window).
11. SAVE your .SAV and test how it looks within the game.

Example 2: The following pictures show how it looks the pokemon in Example 1 within the game. First picture shows the WRONG space (it is a bit wider, it is the Japanese space, resulting from just using the spacebar in Pokesav). The second picture shows the CORRECT space (using DE01 code).

spacebarmg0.jpg

de01ce2.jpg
 

triassic911

Burst Mode
Member
Joined
May 9, 2007
Messages
2,747
Trophies
1
Age
32
Location
NYC, USA
Website
google.com
XP
844
Country
United States
You must be doing something wrong. To be sure follow this instructions:

1. OPEN your .SAV in Pokesav.
2. LOAD the pokemon you want to edit into your party (loading into a box should work aswell, but I've not tried).
3. When loaded, click EDIT.
4. Go to the OT box and DELETE WHATEVER character it is between "A" and "NUB", so it reads "ANUB". Now insert a space charater using your SPACEBAR between "A" and "NUB", so it reads "A NUB".
5. Click OK.
6. SAVE your Pokemon into a .PKM file. NO NEED to save your .SAV file.
7. Open your .PKM file into a Hex Editor. Search for 01 00 (Japanese space 2 byte code). You may find it more than once, so choose the one is around the middle of the file. Replace that 01 00 and type DE 01 (correct space 2 byte code).

Example 1:

BEFORE EDITING THE .PKM FILE
00000000h: 9F 90 04 16 00 00 AD 3B 91 01 00 00 A3 2B 0B 39 ; Ÿ....­;‘...£+.9
00000010h: 39 00 00 00 51 3D 00 02 00 00 00 00 00 00 00 00 ; 9...Q=..........
00000020h: 00 00 00 00 00 00 00 00 2D 00 75 00 00 00 00 00 ; ........-.u.....
00000030h: 28 0A 00 00 00 00 00 00 95 26 A8 32 00 00 00 00 ; (.......•&¨2....
00000040h: 00 00 00 00 00 00 00 00 35 01 3C 01 33 01 2D 01 ; ........5..9.>.ÿÿ....
00000060h: 00 00 00 00 00 00 00 00 4F 01 45 01 5E 01 01 00 ; ........O.E.^...
00000070h: 23 01 22 01 24 01 FF FF 00 00 00 07 05 0B 00 00 ; #.".$.ÿÿ........
00000080h: 11 00 00 01 83 02 00 00 00 00 00 00 03 00 0F 00 ; ....ƒ...........
00000090h: 0F 00 07 00 07 00 06 00 06 00 07 00 00 00 00 00 ; ................
000000a0h: 00 02 0A FF FF FF FF FF FF FF FF FF FF FF FF FF ; ...ÿÿÿÿÿÿÿÿÿÿÿÿÿ
000000b0h: FF FF FF FF FF FF FF FF FF FF 52 01 FF FF 47 01 ; ÿÿÿÿÿÿÿÿÿÿR.ÿÿG.
000000c0h: FF FF FF FF FF FF 50 01 FF FF FF FF FF FF 6A 01 ; ÿÿÿÿÿÿP.ÿÿÿÿÿÿj.
000000d0h: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 ; ÿÿÿÿ............
000000e0h: 00 00 00 00 00 00 00 00 00 00 00 00Â Â Â Â Â Â ; ............

AFTER EDITING THE .PKM FILE
00000000h: 9F 90 04 16 00 00 AD 3B 91 01 00 00 A3 2B 0B 39 ; Ÿ....­;‘...£+.9
00000010h: 39 00 00 00 51 3D 00 02 00 00 00 00 00 00 00 00 ; 9...Q=..........
00000020h: 00 00 00 00 00 00 00 00 2D 00 75 00 00 00 00 00 ; ........-.u.....
00000030h: 28 0A 00 00 00 00 00 00 95 26 A8 32 00 00 00 00 ; (.......•&¨2....
00000040h: 00 00 00 00 00 00 00 00 35 01 3C 01 33 01 2D 01 ; ........5..9.>.ÿÿ....
00000060h: 00 00 00 00 00 00 00 00 4F 01 45 01 5E 01 DE 01 ; ........O.E.^.Þ.
00000070h: 23 01 22 01 24 01 FF FF 00 00 00 07 05 0B 00 00 ; #.".$.ÿÿ........
00000080h: 11 00 00 01 83 02 00 00 00 00 00 00 03 00 0F 00 ; ....ƒ...........
00000090h: 0F 00 07 00 07 00 06 00 06 00 07 00 00 00 00 00 ; ................
000000a0h: 00 02 0A FF FF FF FF FF FF FF FF FF FF FF FF FF ; ...ÿÿÿÿÿÿÿÿÿÿÿÿÿ
000000b0h: FF FF FF FF FF FF FF FF FF FF 52 01 FF FF 47 01 ; ÿÿÿÿÿÿÿÿÿÿR.ÿÿG.
000000c0h: FF FF FF FF FF FF 50 01 FF FF FF FF FF FF 6A 01 ; ÿÿÿÿÿÿP.ÿÿÿÿÿÿj.
000000d0h: FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 ; ÿÿÿÿ............
000000e0h: 00 00 00 00 00 00 00 00 00 00 00 00Â Â Â Â Â Â ; ............

8. Save the edited .PKM file.
9. OPEN again your .SAV in Pokesav.
10. LOAD the EDITED .PKM file into your party (loading into a box should work aswell, but I've not tried). DON'T EDIT the Pokemon. I mean you can look, but don't make changes (don't press OK to close the editing window).
11. SAVE your .SAV and test how it looks within the game.

Example 2: The following pictures show how it looks the pokemon in Example 1 within the game. First picture shows the WRONG space (it is a bit wider, it is the Japanese space, resulting from just using the spacebar in Pokesav). The second picture shows the CORRECT space (using DE01 code).

spacebarmg0.jpg

de01ce2.jpg
It worked! Thank you sooooo much! You have brighten up my day!
smile.gif
I'm saving this. Thanks!!!
 

Raikou

Member
Newcomer
Joined
Jun 27, 2007
Messages
8
Trophies
0
XP
11
Country
United States
I am completely new to flashcarts and was wondering which is the cheapest/best setup that will backup my .sav file from Diamond. I don't want to do anything else with it, just get my .sav file. Thanks.
 

Yoshi Of A Down

New Member
Newbie
Joined
Jul 10, 2007
Messages
1
Trophies
0
XP
3
Country
I do believe I've found out what "Class" means in Pokesav.

Some Pokemon have one of two abilities right? First Class ensures that a Pokemon's first ability line continues along the evolution stages (whether it be Super Luck --> Super Luck for Murkrow and Honchkrow, or Swift Swim --> Poison Point --> Swift Swim for Horsea, Seadra, Kingdra [they are one line]). Second class does the same for the second ability. If you chose one ability, but the wrong class, the ability line will swap on evolution. I know this because it happened to the Bronzor I had (Levitate changed to Heatproof on evolution).

Hope that helps
smile.gif
 

xpinchx

New Member
Newbie
Joined
May 23, 2006
Messages
2
Trophies
0
XP
55
Country
I've read through this thread and I still can't get this to work. I'm using a G6 Lite and Pokemon Pearl. I've tried:

1. Loading the game, saving, turning it back on to the game selection screen, turning it off, loading a new save, loading pokemon again.
2. Changing the save file from save.0 to save.1 and using the G6 Lite save manager to overwrite .0 with .1

And any combination of the above in different orders. Still nothing.

Part of what the problem is, is when I load the save file into pokesav, it gives me this:
pokesav.jpg




Any ideas on where to go from here?
 

Gophie06

New Member
Newbie
Joined
Aug 3, 2007
Messages
3
Trophies
0
XP
1
Country
United States
I have a DS-X 16 gig card. I'm having problems here trying to get this working with me..Can someone explain to me step by step what to do with the DS-X please. Would greatl appreciate it =) And do I need to convert the .sav file or anything? Anyways, try and go into full details, i'm completely lost lol
 

akayfortyseven

Member
Newcomer
Joined
Aug 29, 2006
Messages
7
Trophies
0
XP
50
Country
Hi all.

I own a 1st ed Japanese Pearl with the Darkrai/Shaymin glitch. Unfortunatly I got stuck in the void. I managed to get my save off the cart and onto the computer, and have edited my location (via pokesav) to somewhere safe.

Trouble is, my trainer name is ????? after the save modification, through no fault of my own. Normally its just a bunch of black boxes (I cant see Japanese characters, any help?), the name is normally Pearl in English characters.

I tried using the Japanese pokesav incase it was a font issue, but all I see is question marks.

Is there anyway I can solve this? Hex editing, language packs, typing it differently?

Please help.

Thanks.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: @BakerMan @I-need-help-with-wup-wiiu...