PDA

View Full Version : Research: [GENERAL THREAD] Pokémon Heart Gold/Soul Silver Hacking


Pages : [1] 2

D-Trogh
September 10th, 2009, 6:48 AM
The general Pokémon Heart Gold & Soul Silver hacking thread..
Share your findings about the game with the community right here!

All findings will be 'indexed' in the next post.
MEH.. I can't double post (auto-merge), so I guess I'll index everything in the first post.

--------------------------------------------------------------

Personal findings:
- Totally different file structure, which sucks! It's using unnamed folders/files..
- The pokegra.narc in the pbr folder uses the D/P encryption
- Actual Pokémon Sprites (The NEW ones) are stored in a/0/0/4; 4 being a NARC archive and it uses the Platinum encryption.
- Other Pokémon Sprites: a/1/1/4; 4 being a NARC archive and it uses the Platinum encryption.
- Item Sprites: a/0/1/8 (Works with PokeDSPicPLATItemIcons)
- Attack Animations: Sprites: a/0/2/2 | Palettes: a/0/2/3 | Something: a/0/2/4 | AnimationData: a/0/2/5
- Intro sprites: a/1/2/0
- Area Images: a/1/5/0
- Pokémon Menu Icons: a/2/2/8
- Intro'movie': a/2/6/2
- ...

Findings:
- PokéTEX list: Click (http://www.pokecommunity.com/showpost.php?p=5100057&postcount=7)

NarutoActor
September 10th, 2009, 7:47 AM
I dont think we will be able to hack it for a while we havent even been able to hack dp that well yet

D-Trogh
September 10th, 2009, 8:02 AM
I dont think we will be able to hack it for a while we havent even been able to hack dp that well yetWhat the hell are you talking about? =/
As far as I know the only important thing we can't do in the other DS games is mapping..
It'll be the same for HG/SS.

Shenron
September 10th, 2009, 8:06 AM
You've got all the sprites?! I'd love to see them, that is a step forward at least, being able to hack out all the sprites in a matter of hours! Very well done, D-Trogh!

D-Trogh
September 10th, 2009, 8:13 AM
You've got all the sprites?! I'd love to see them, that is a step forward at least, being able to hack out all the sprites in a matter of hours! Very well done, D-Trogh!Erm, well.. I can dump them all if you want, but I think HackMew is doing that right now.
And well, I just had to find the right NARC, no big deal.

Lame: Version logos ripped from the ROM
http://i26.tinypic.com/fem6mh.jpg http://i30.tinypic.com/2uhbl90.jpg

EDIT:
http://i30.tinypic.com/15gzh8p.jpg

I'm not going to add every archive that contains images in the first post XD
At least; not right now..!

Spherical Ice
September 10th, 2009, 8:22 AM
Erm, well.. I can dump them all if you want, but I think HackMew is doing that right now.
And well, I just had to find the right NARC, no big deal.

Lame: Version logos ripped from the ROM
http://i26.tinypic.com/fem6mh.jpg http://i30.tinypic.com/2uhbl90.jpg

EDIT:
http://i30.tinypic.com/15gzh8p.jpg

I'm not going to add every archive that contains images in the first post XD
At least; not right now..!

Is it possible to save 'em as .PNG? Or does it not work like that when ripping?

mindfreak
September 10th, 2009, 8:25 AM
Hey guys I made a list of the Overworlds so you can edit them in poketex.
(You can also edit the pokemon overworlds)

,0467DD40
,0467F7A8
,04681210
,04682C78
,046846E0
,04686148
,04687BB0
,04689618
,0468B080
,0468CAE8
,0468E550
,0468FFB8
,04691A20
,04693488
,04694EF0
,04696958
,046983C0
,04699E28
,0469B890
,0469D2F8
,0469ED60
,046A07C8
,046A2230
,046A3C98
,046A5700
,046A7168
,046A8BD0
,046AA638
,046AC0A0
,046ADB08
,046AF570
,046B0FD8
,046B2A40
,046B44A8
,046B5F10
,046B7978
,046B93E0
,046BAE48
,046BC8B0
,046BE318
,046BFD80
,046C17E8
,046C3250
,046C4CB8
,046C6720
,046C8188
,046C9BF0
,046CB658
,046CD0C0
,046CEB28
,046D0590
,046D1FF8
,046D3A60
,046D54C8
,046D6F30
,046D8998
,046DA400
,046DBE68
,046DD8D0
,046DF338
,046E0DA0
,046E2808
,046E4270
,046E5CD8
,046E7740
,046E91A8
,046EAC10
,046ECC78
,046EE6E0
,046F0148
,046F3570
,046F6998
,046F98E0
,046FC428
,046FCD40
,046FD658
,046FDF70
,046FE888
,046FF3F4
,046FFF60
,047021C8
,04704430
,04705180
,04705ED0
,04707938
,047093A0
,0470AD98
,0470C790
,0470CC70
,0470D150
,0470DF48
,0470ED40
,0470EE74
,0470EFA8
,0470F25C
,0470F390
,04712BB8
,047161E0
,04716FD8
,04717DD0
,0471B3F8
,0471D420
,0471EE88
,047208F0
,04722358
,04723DC0
,04725828
,04727290
,04728CF8
,0472A760
,0472C1C8
,0472DC30
,0472E498
,0472ED5C
,047307C4
,0473222C
,04733C94
,047356FC
,04737164
,04738BCC
,0473A634
,0473C09C
,0473DB04
,0473F56C
,04740FD4
,04742A3C
,047444A4
,04745F0C
,04747974
,047493DC
,0474AE44
,0474C8AC
,0474E314
,0474FD7C
,04751A00
,04753468
,04754ED0
,04756938
,047583A0
,04759E08
,0475B870
,0475D2D8
,0475ED40
,047607A8
,04762210
,04763C78
,047656E0
,04767148
,04768BB0
,0476A618
,0476C080
,0476DAE8
,0476F550
,04770FB8
,04772A20
,04774488
,04775EF0
,04777958
,047793C0
,0477AE28
,0477C890
,0477E2F8
,0477ED60
,047807C8
,04782230
,04783C98
,04785700
,04787168
,04788BD0
,0478A638
,0478C0A0
,0478DB08
,0478F570
,04790FD8
,04792A40
,047944A8
,04795F10
,04797978
,047993E0
,0479AE48
,0479C8B0
,0479E318
,0479FD80
,047A17E8
,047A2A50
,047A44B8
,047A5F20
,047A6D88
,047A87F0
,047AA258
,047ABCC0
,047AD728
,047AF190
,047B0BF8
,047B2660
,047B2F24
,047B358C
,047B39F4
,047B3E5C
,047B42C4
,047B472C
,047B4B94
,047B5D54
,047B6F14
,047B80D4
,047BC294
,047C0454
,047C4614
,047C579C
,047C6924
,047C838C
,047CBCF8
,047CF664
,047D10CC
,047D44F4
,047D791C
,047D9384
,047DADEC
,047DC854
,047DE2BC
,047DFD24
,047E178C
,047E31F4
,047E4C5C
,047E66C4
,047E812C
,047E9B94
,047EB5FC
,047ED064
,047EE2CC
,047EE934
,047EEF9C
,047EF604
,047EF8C8
,047EFB8C
,047EFE50
,047F0714
,047F09D8
,047F0C9C
,047F0F60
,047F1824
,047F1AE8
,047F23AC
,047F2814
,047F30D8
,047F4B40
,047F65A8
,047F99D0
,047FCDF8
,047FD2D8
,047FD7B8
,047FF220
,0480021C
,04800948
,04801074
,048017A0
,04801ECC
,048025F8
,04802D24
,04803450
,04803704
,048039B8
,04803C6C
,04803F20
,048041D4
,04804498
,04804928
,04804DB8
,048050B8
,048053B8
,04806664
,04808A98
,0480AECC
,0480B6A4
,0480C168
,048104BC
,04814810
,04814CA4
,048157C0
,048169F0
,0481764C
,0481880C
,048199CC
,0481AB8C
,0481BD4C
,0481CF0C
,0481E0CC
,0481F28C
,0482044C
,0482160C
,048227CC
,0482398C
,04824B4C
,04825D0C
,04826ECC
,0482808C
,0482924C
,0482A40C
,0482B5CC
,0482C78C
,0482D94C
,0482EB0C
,0482FCCC
,04830E8C
,0483204C
,0483320C
,048343CC
,0483558C
,0483674C
,0483790C
,04838ACC
,04839C8C
,0483AE4C
,0483C00C
,0483D1CC
,0483E38C
,0483F54C
,0484070C
,048418CC
,04842A8C
,04843C4C
,04844E0C
,04845FCC
,0484718C
,0484834C
,0484950C
,0484A6CC
,0484B88C
,0484CA4C
,0484DC0C
,0484EDCC
,0484FF8C
,0485114C
,0485230C
,048534CC
,0485468C
,0485584C
,04856A0C
,04857BCC
,04858D8C
,04859F4C
,0485B10C
,0485C2CC
,0485D48C
,0485E64C
,0485F80C
,048609CC
,04861B8C
,04862D4C
,04863F0C
,048650CC
,0486628C
,0486744C
,0486860C
,048697CC
,0486A98C
,0486BB4C
,0486CD0C
,0486DECC
,0486F08C
,0487024C
,0487140C
,048725CC
,0487378C
,0487494C
,04875B0C
,04876CCC
,04877E8C
,0487904C
,0487A20C
,0487B3CC
,0487C58C
,0487D74C
,0487E90C
,0487FACC
,04880C8C
,04881E4C
,0488300C
,048841CC
,0488538C
,0488654C
,0488770C
,048888CC
,04889A8C
,0488AC4C
,0488BE0C
,0488CFCC
,0488E18C
,0488F34C
,0489050C
,048916CC
,0489288C
,04893A4C
,04894C0C
,04895DCC
,04896F8C
,0489814C
,0489930C
,0489A4CC
,0489B68C
,0489C84C
,0489DA0C
,0489EBCC
,0489FD8C
,048A0F4C
,048A210C
,048A32CC
,048A448C
,048A564C
,048A680C
,048A79CC
,048A8B8C
,048A9D4C
,048AAF0C
,048AC0CC
,048AD28C
,048AE44C
,048AF60C
,048B07CC
,048B198C
,048B2B4C
,048B3D0C
,048B4ECC
,048B608C
,048B724C
,048B840C
,048B95CC
,048BA78C
,048BB94C
,048BCB0C
,048BDCCC
,048BEE8C
,048C004C
,048C120C
,048C23CC
,048C358C
,048C474C
,048C590C
,048C6ACC
,048C7C8C
,048C8E4C
,048CA00C
,048CB1CC
,048CC38C
,048CD54C
,048CE70C
,048CF8CC
,048D0A8C
,048D1C4C
,048D2E0C
,048D3FCC
,048D518C
,048D634C
,048D750C
,048D86CC
,048D988C
,048DAA4C
,048DBC0C
,048DCDCC
,048DDF8C
,048DF14C
,048E030C
,048E14CC
,048E268C
,048E384C
,048E4A0C
,048E5BCC
,048E6D8C
,048E7F4C
,048E910C
,048EA2CC
,048EB48C
,048EC64C
,048ED80C
,048EE9CC
,048EFB8C
,048F0D4C
,048F1F0C
,048F30CC
,048F428C
,048F544C
,048F660C
,048F77CC
,048F898C
,048F9B4C
,048FAD0C
,048FBECC
,048FD08C
,048FE24C
,048FF40C
,049005CC
,0490178C
,0490294C
,04903B0C
,04904CCC
,04905E8C
,0490704C
,0490820C
,049093CC
,0490A58C
,0490B74C
,0490C90C
,0490DACC
,0490EC8C
,0490FE4C
,0491100C
,049121CC
,0491338C
,0491454C
,0491570C
,049168CC
,04917A8C
,04918C4C
,04919E0C
,0491AFCC
,0491C18C
,0491D34C
,0491E50C
,0491F6CC
,0492088C
,04924A4C
,04928C0C
,04929DCC
,0492AF8C
,0492C14C
,0492D30C
,0492E4CC
,0492F68C
,0493084C
,04931A0C
,04932BCC
,04933D8C
,04934F4C
,0493610C
,049372CC
,0493848C
,0493964C
,0493A80C
,0493B9CC
,0493CB8C
,0493DD4C
,0493EF0C
,049400CC
,0494128C
,0494244C
,0494360C
,049447CC
,0494598C
,04946B4C
,04947D0C
,04948ECC
,0494A08C
,0494B24C
,0494C40C
,0494D5CC
,0494E78C
,0494F94C
,04950B0C
,04951CCC
,04952E8C
,0495404C
,0495520C
,049563CC
,0495A58C
,0495E74C
,0495F90C
,04960ACC
,04961C8C
,04962E4C
,0496400C
,049651CC
,0496638C
,0496754C
,0496870C
,049698CC
,0496AA8C
,0496BC4C
,0496CE0C
,0496DFCC
,0496F18C
,0497034C
,0497150C
,049726CC
,0497388C
,04974A4C
,04975C0C
,04976DCC
,04977F8C
,0497914C
,0497A30C
,0497B4CC
,0497C68C
,0497D84C
,0497EA0C
,0497FBCC
,04980D8C
,04981F4C
,0498310C
,049842CC
,0498548C
,0498664C
,0498780C
,049889CC
,04989B8C
,0498AD4C
,0498BF0C
,0498D0CC
,0498E28C
,0498F44C
,0499060C
,049917CC
,0499298C
,04993B4C
,04994D0C
,04995ECC
,0499708C
,0499824C
,0499940C
,0499A5CC
,0499B78C
,0499C94C
,0499DB0C
,0499ECCC
,0499FE8C
,049A104C
,049A220C
,049A33CC
,049A458C
,049A574C
,049A690C
,049A7ACC
,049A8C8C
,049A9E4C
,049AB00C
,049AC1CC
,049B038C
,049B154C
,049B270C
,049B38CC
,049B4A8C
,049B5C4C
,049B6E0C
,049B7FCC
,049B918C
,049BA34C
,049BB50C
,049BC6CC
,049BD88C
,049BEA4C
,049BFC0C
,049C0DCC
,049C1F8C
,049C314C
,049C430C
,049C54CC
,049C668C
,049C784C
,049C8A0C
,049C9BCC
,049CAD8C
,049CBF4C
,049CD10C
,049CE2CC
,049CF48C
,049D064C
,049D180C
,049D29CC
,049D3B8C
,049D4D4C
,049D5F0C
,049D70CC
,049D828C
,049D944C
,049DA60C
,049DB7CC
,049DC98C
,049DDB4C
,049DED0C
,049DFECC
,049E108C
,049E224C
,049E340C
,049E45CC
,049E578C
,049E694C
,049E7B0C
,049E8CCC
,049E9E8C
,049EB04C
,049EC20C
,049ED3CC
,049EE58C
,049EF74C
,049F090C
,049F1ACC
,049F2C8C
,049F6E4C
,049FB00C
,049FF1CC
,04A0038C
,04A0154C
,04A0270C
,04A038CC
,04A04A8C
,04A05C4C
,04A06E0C
,04A07FCC
,04A0918C
,04A0A34C
,04A0B50C
,04A0C6CC
,04A0D88C
,04A0EA4C
,04A0FC0C
,04A10DCC
,04A11F8C
,04A1314C
,04A1430C
,04A154CC
,04A1668C
,04A1784C
,04A18A0C
,04A19BCC
,04A1AD8C
,04A1BF4C
,04A1D10C
,04A1E2CC
,04A1F48C
,04A2064C
,04A2180C
,04A229CC
,04A23B8C
,04A24D4C
,04A25F0C
,04A270CC
,04A2828C
,04A2944C
,04A2A60C
,04A2B7CC
,04A2C98C
,04A2DB4C
,04A2ED0C
,04A2FECC
,04A3108C
,04A3224C
,04A3340C
,04A345CC
,04A3578C
,04A3694C
,04A37B0C
,04A38CCC
,04A39E8C
,04A3B04C
,04A3C20C
,04A3D3CC
,04A3E58C
,04A3F74C
,04A4090C
,04A41ACC
,04A42C8C
,04A43E4C
,04A4500C
,04A461CC
,04A4738C
,04A4854C
,04A4970C
,04A4A8CC
,04A4BA8C
,04A4CC4C
,04A4DE0C
,04A4EFCC
,04A5018C
,04A5134C
,04A5250C
,04A536CC
,04A5488C
,04A55A4C
,04A56C0C
,04A57DCC
,04A58F8C
,04A5A14C
,04A5B30C
,04A5C4CC
,04A5D68C
,04A5E84C
,04A5FA0C
,04A60BCC
,04A61D8C
,04A62F4C
,04A6410C
,04A652CC
,04A6648C
,04A6764C
,04A6880C
,04A699CC
,04A6AB8C
,04A6BD4C
,04A6CF0C
,04A6E0CC
,04A6F28C
,04A7044C
,04A7160C
,04A727CC
,04A7398C
,04A74B4C
,04A75D0C
,04A76ECC
,04A7808C
,04A7924C
,04A7A40C
,04A7B5CC
,04A7C78C
,04A7D94C
,04A7EB0C
,04A7FCCC
,04A80E8C
,04A8204C
,04A8620C
,04A8A3CC
,04A8B58C
,04A8F74C
,04A9390C
,04A97ACC
,04A98C8C
,04A99E4C
,04A9B00C
,04A9C1CC
,04A9D38C
,04A9E54C
,04AA270C
,04AA68CC
,04AAAA8C
,04AAEC4C
,04AB2E0C
,04AB6FCC
,04ABB18C
,04ABF34C
,04AC350C
,04AC76CC
,04ACB88C
,04ACFA4C
,04AD3C0C
,04AD7DCC
,04ADBF8C
,04AE014C

I hope this was helpful.

D-Trogh
September 10th, 2009, 8:44 AM
Hey guys I made a list of the Overworlds so you can edit them in poketex.
(You can also edit the pokemon overworlds)

I hope this was helpful.I added a link to your post in the first post.
For people who want to know where the NARC file is located: a/0/8/1

Cryomancer
September 10th, 2009, 8:48 AM
What tools are you guys using right now anyway? All the narc stuff I've tried have failed on these files, are you just loading them up in a tile viewer/hex editor?

/me awaits trainer sprites

NarutoActor
September 10th, 2009, 9:18 AM
What the hell are you talking about? =/
As far as I know the only important thing we can't do in the other DS games is mapping..
It'll be the same for HG/SS.mapping and scripting are the most inportant part in a hack if the maps loks the same who whould want to play the hack same with the scripts

Banjora Marxvile
September 10th, 2009, 9:23 AM
mapping and scripting are the most inportant part in a hack if the maps loks the same who whould want to play the hack same with the scripts

Actually, scripting is. you can have the same region, but make it SO new, that it doesn't really matter. So, even if a Map Editor doesn't get developed, as long as scripts are changed, it is a new game.

Anyway, I would contriute, but I think I'll wait for the US release, as... Well, I prefer it to the Japanese, as more people may use it, and there could be different offsets for the stuff.

Cello
September 10th, 2009, 9:24 AM
Oh wow, you guys are already cracking down hard on this. Awesome!

I think I might try and rip some of the graphics from this in a little bit. What I've seen playing through so far is jaw-dropping.
The GUI is so smooth and even the tiny little footsteps on the floor made me chuckle a little.

Can't wait to see those sprites.

mervyn797
September 10th, 2009, 9:25 AM
i have ripped the music. where do i post it?

loadingNOW
September 10th, 2009, 9:29 AM
http://pokeguide.filb.de/HGSS-script.rar
and yes like everything else this is also the same format and in root/a/0/2/7
this is boring

Gamer2020
September 10th, 2009, 9:36 AM
I'm uploading all of the music from the game.
I'll edit this post to add the link when done.

*EDIT*
http://www.mediafire.com/download.php?wem2gnglmmu

Cello
September 10th, 2009, 9:54 AM
Apparently you get to double battle with lance. A guy named Veekun has extracted the trainers from HG/SS and there is a backsprite for Lance. :)

Lt. Serge also looks like Krauser from Resident Evil if he took his sun glasses off ROFL.

Unfortunately I don't think I'm allowed to link to his extract.
Has anybody else extracted them yet? :<

Cryomancer
September 10th, 2009, 10:07 AM
If someone does, please post your methods. His sheet is incomplete at least, seems like it's random frames of animations picked out instead of all of them, etc. Some of them don't even look like real ones to me, but I could say the same about some D/P sprites so...

Cello
September 10th, 2009, 10:10 AM
The only sprite that looks a bit iffy to me is the chick+butler (can't remember their names) from the battle frontier in platinum.
I'm assuming it's safe to link to his trainer sheet since it's not another forum and every other site I found through google is linking to it.
http://stuff.veekun.com/hgss-trainers.png
Extraction and public sharing to like 50 other sites found through google courtesy of Veekun.


EDIT: A new thread with sprite extractions was posted, better if I just linked to that. xD
http://www.pokecommunity.com/showthread.php?t=194262

pichu2000
September 10th, 2009, 12:05 PM
I found the script file!!
Is relocated into A/0/1/2

And event 0/3/2

And map 0/6/5

Tuskin
September 10th, 2009, 3:30 PM
Only mod I'm waiting for right now before the English version is just a Item/Pokemon/Attacks translation, if such a thing is possible with a DS rom.

Master Terrador
September 10th, 2009, 3:46 PM
when i get past the oak bit my from goes black? could you help me?
plus how do we hack hg/ss?
Same Problem...
Ugh...
Could Someone Help Please...?

ΡλЯλđΘЖ
September 10th, 2009, 4:12 PM
On the site where I got my ROM they also included a link to a patch in executable form that apparently makes the game work
(I haven't got far enough to need this).
I've included an attachment, see if it works.

And if you're using an emulator, get the NDS firmware and BIOS, activate them in the settings, and use the other attachment to encrypt your ROM before playing.
(I had done that and got past the Oak Intro.)

Pedro250
September 10th, 2009, 4:19 PM
I Found the file with the evolution information on Pokemon Heart Gold and Soul Silver(Soul Silver not Confirmed), the one that is called evo.narc on Pokemon Platinum.
The file is located on the follow path: a/0/3/4.
4 is the file.
I use Nitro Explorer 2b.
The method of hacking the evolution seems to be semiliar to Pokemon Platinum but i will check that better.

More Info:

HG & SS – File (With “NitroExplorer2b.exe”): a/0/3/4(4 is the file)

HG & SS – File Offset on “Crystal Title2 Hex Editor(I opened the Rom)” : 029F3400

Pointer (Offset) to Bulbasaur(First Evo)(Only File of the evolutions): 00001040

Pointer (Offset) to Bulbasaur(First Evo)(Rom): 029F4440


EDIT:

IT WORKS.
I change the code to make my Cindaquil evolve to Quilava at level 6 and he did it.
If anyone want to know more please contact me

D-Trogh
September 10th, 2009, 4:56 PM
Erm.. of course the evolution structure is the same.. I don't think new evolution types were added so..

イーブイ
September 10th, 2009, 7:24 PM
WELL. This thread could have been useful today.

My site is named Veekun. I'm just Eevee.


I found the trainers entirely by accident and pulled them while I was in the neighborhood. There are second frames for some trainers: http://stuff.veekun.com/hgss-trainers.tar.gz. I don't think there are any other frames; the only other files in that archive were a sheet of overworld sprites, a NCER, and a NANR per trainer.

Still hunting for Pokémon overworld sprites. Admittedly I'm hardly an expert and slogging through with hand-rolled tools, so I wouldn't be surprised if someone beat me to the punch.

The sequential filename thing is incredibly annoying.

Pedro250
September 11th, 2009, 2:01 AM
Erm.. of course the evolution structure is the same.. I don't think new evolution types were added so..

You are rigth but i think that as they change the file structure, the maybe change the way that the files works.

Swampert 22
September 11th, 2009, 9:08 AM
Hey guys, look what just popped out of my copy of visual basic!

http://i295.photobucket.com/albums/mm146/swampert22/hgssgym.png

Hop over to my thread quick!!!! lol :P

HackMew
September 11th, 2009, 11:09 AM
You've got all the sprites?! I'd love to see them, that is a step forward at least, being able to hack out all the sprites in a matter of hours!

Yes, I have got all of them. (http://www.pokecommunity.com/showpost.php?p=5103837&postcount=13)

Alpha de Splash
September 11th, 2009, 11:17 AM
Well I'm the mapper for DP, so I'll be doing the same thing here as well. It'll just take me a bit to get adjusted

Poryhack
September 12th, 2009, 8:13 AM
To clarify on the different file system, it looks like a (rather lame and futile) attempt at making it harder for people browsing through to find stuff. I wanted to browse with tahaxan so I unpacked the ROM, gave all the files in the /a/ directory .narc extensions, and repacked. Obviously the ROM won't play anymore but it makes the process of browsing through the files (especially for graphics) much quicker and easier.

Also, it looks like the majority of the stuff stored outside of the /a/ directory is old DPPt stuff kept for whatever reason. Sure most of you figured that out by now though...

I have been able to recognize a ton of narcs that are basically the same as their named counterparts in DPPt. I'll probably try to get together a list of what each narc file contains to making browsing/editing easier.

EDIT: OH, and SCV has found all the overworlds. Last I checked he was just preparing some pages on PP.org to put them on.

venom12
September 12th, 2009, 10:06 AM
How i can open extraced files from NitroExplorer?

D-Trogh
September 12th, 2009, 12:07 PM
To clarify on the different file system, it looks like a (rather lame and futile) attempt at making it harder for people browsing through to find stuff. I wanted to browse with tahaxan so I unpacked the ROM, gave all the files in the /a/ directory .narc extensions, and repacked. Obviously the ROM won't play anymore but it makes the process of browsing through the files (especially for graphics) much quicker and easier.You also could've written a simple plugin you know.. that handles those files as NARC files.

Potatomuffin
September 12th, 2009, 12:55 PM
Hey guys! I'm back! remember me? Its great to see all of you guys in one place together again! By the way, I'm the guy who map/sprite/texture hacked diamond and platinum! my diamond hacking videos are in my sig! By the way, is the Japanese rom out yet? I'll bet I can hack that to!

ΡλЯλđΘЖ
September 12th, 2009, 1:02 PM
It's been leaked since Thursday.

Platinum Lucario
September 12th, 2009, 1:57 PM
I downloaded the ROM on Friday, however I used the walk anywhere code... and what I found out was that HG/SS was not edited from Platinum, it was basically started right from the beginning.
It is no wonder why all the 3D objects were enhanced. Which also means the emulation is a bit harder, since this time a lot of the free space was used up during development.
So things are way much more different, but the map layout is exactly the same as it was in D/P/Pt. The same with the music too.

All I can just hope for is a 4th Generation Map Layout editor. In which can edit the 3D objects.

I have a question, how come isn't anyone making a 3D Map editor for the 4th generation? I know it is possible, nothing in this matter is impossible.

Poryhack
September 12th, 2009, 1:59 PM
You also could've written a simple plugin you know.. that handles those files as NARC files.
I haven't ever looked into making tahaxan plugins, maybe I should... On the plus side I doubt it would've saved me more than a few minutes since I batch renamed the narcs anyway.

I've identified all narcs that are identical to those found in (japanese) Platinum and made a list below. I also added some things that I have found along with a few items from this thread. NARCs that remain unchanged from platinum are indicated with a *. Note that just because a platinum narc is in the /a/ directory does not mean it is actually used. For instance D-Trogh noticed that the pokemon icons were in 2/2/8, but the new ones are actually in 0/1/8.

/a/0/
0
0-
1-
2-
3-growtbl*
4-pokemon battle sprites
5-
6-trainer backsprites
7-
8-
9-
1
0-
1-
2-script
3-scr_msg*
4-
5-
6-
7-
8-item icons
9-
2
0-pokemon icons
1-
2-wechar*
3-wepltt*
4-wecell*
5-wecellanim*
6-imageclip*
7-message file
8-underg_radar*
9-
3
0-
1-namein*
2-
3-
4-evo*
5-fontoam*
6-
7-
8-
9-pst_gra*
4
0-bm_field*
1-
2-
3-
4-
5-ugeffect_obj_graphic*
6-start screen graphics
7-
8-ug_trap*
9-
5
0-ug_fossil*
1-ntag_gra*
2-tradelist*
3-ug_parts*
4-opening*
5-
6-
7-
8-
9-
6
0-
1-
2-ug_anim*
3-weather_sys*
4-
5-
6-nuts_data*
7-
8-
9-pokefoot*
7
0-
1-
2-
3-
4-
5-
6-
7-
8-oekaki*
9-
8
0-
1-
2-
3-fld_comact*
4-
5-
6-contest_data*
7-
8-wifip2pmatch*
9-demo_trade*
9
0-
1-
2-
3-field_cutin*
4-demo_climax*
5-
6-
7-
8-
9-/a/1/
0
0-
1-
2-
3-
4-vs_demo_gra*
5-pokezukan*
6-
7-
8-
9-
1
0-
1-pokeanm*
2-
3-
4-alt form sprites
5-egg_data*
6-egg_demo_particle*
7-
8-
9-shinka_demo_particle*
2
0-
1-
2-
3-wifi_earth*
4-ranking*
5-ppark*
6-
7-
8-btdtr*
9-btdpm*
3
0-
1-
2-poke_yofs*
3-
4-
5-poke_shadow*
6-
7-poke_shadow_ofx*
8-
9-fldtanime*
4
0-
1-
2-
3-
4-
5-
6-
7-
8-bm_room*
9-
5
0-area graphics
1-
2-
3-
4-
5-
6-
7-
8-
9-
6
0-
1-
2-
3-
4-
5-
6-
7-
8-
9-
7
0-
1-
2-
3-
4-
5-
6-
7-
8-
9-
8
0-
1-d_test*
2-
3-
4-
5-pl_cb_data*
6-wifi_unionobj*
7-guru2*
8-frontier_particle*
9-bucket*
9
0-codein_gra*
1-
2-worldtimer*
3-manene*
4-dp_height*
5-dp_height_o*
6-lobby_news*
7-email_gra*
8-wlmngm_tool*
9-balloon_gra*/a/2/
1
0-wflby_map*
1-wifi_lobby*
2-pl_btdtr*
3-pl_btdpm*
4-pl_bsdpm*
5-
6-pokelist_particle*
7-wifi_lobby_other*
8-footprint_board*
9-zukan_enc_platinum*
2
0-ballslow_data*
1-pl_etc_particle*
2-pms_aikotoba*
3-
4-
5-
6-
7-
8-poke_icon*
9-kowaza*
3
0-
1-
2-
3-
4-
5-
6-
7-
8-
9-
4
0-
1-
2-
3-
4-
5-
6-
7-
8-
9-
5
0-
1-
2-
3-
4-
5-
6-
7-
8-
9-
6
0-
1-
2-intro graphics
3-

イーブイ
September 12th, 2009, 5:17 PM
Documentation is awesome.

/a/0/1/5 contains the D/P/Pt bag and some other stuff
/a/0/3/9 has the tabs from the D/P/Pt (and HG/SS?) Pokémon summary screen
/a/0/4/9 contains an animation of the Zephyr Badge rotating?
/a/0/5/8 contains the trainers from the front
/a/0/6/4 contains the icons on the D/P menu, both above and under ground
/a/0/7/1 contains an HP gauge, so probably the rest is in-battle stuff. Whether it's DP/Pt or HG/SS, I have no idea.
/a/1/0/9 contains battle transitions: the Galaxy logo, the Rocket logo, the VS image, various gym leader headshots
/a/1/2/0 contains Oak, Oak's Marril, full-size shots of Gold and Kotone, and animations for them shrinking to game-size
/a/1/2/2 is probably the D/P ending; has the D/P trainers riding bikes.
/a/1/2/6 has big tilesets for.. a Charizard.. some leaf patterns..
/a/1/2/7 has a Smeargle from behind, LCD numbers, and a little vertical strip of "Replay", Pikachu, Marill, a Pokéball, etc. I assume this is game corner stuff
/a/1/4/2-9 are all tilesets.
/a/1/5/5 has some Japanese text and a logo on fire
/a/1/7/9 contains overworld people sprites, as well as the overworld Pokémon from DP/Pt and some overworld items like boulders and the ice/moss rocks

And after that my ripper died a miserable death because I can't figure out how to get the correct sizes of sprites.


Incidentally, where on earth are the overworld Pokémon, level-up moves, and encounters?
Addendum: Moves look to be /a/0/3/3. /a/2/4/8 is in a format I don't recognize at all, but there are the same number of files as in poke_icon.

SCV
September 12th, 2009, 8:40 PM
Incidentally, where on earth are the overworld Pokémon, level-up moves, and encounters?
Addendum: Moves look to be /a/0/3/3. /a/2/4/8 is in a format I don't recognize at all, but there are the same number of files as in poke_icon.
What do you mean by overworld pokemon? Their sprites or do you mean the event files that say which overworld sprites show up?

Moves are indeed in /a/0/3/3. The data for the moves themselves is in /a/0/1/1 don't know if anyone has checked for changes.

イーブイ
September 12th, 2009, 8:47 PM
Overworld sprites.

Still at a loss for encounters. Format must have changed considerably.

SCV
September 12th, 2009, 9:06 PM
Overworld sprites.

Still at a loss for encounters. Format must have changed considerably.
I am close to starting to look for encounters.

Overworld sprites are here: /a/0/8/1

They have all been extracted. Currently the pokemon are up on my site.
http://projectpokemon.org/imagedex/imagedex.php?type=pokemon&natid=001

Its not completely functional yet.

イーブイ
September 12th, 2009, 10:06 PM
Oh, no wonder. I don't have a clue what to do with textures.

I wanted to grab them myself because I'd only seen them on TSR slapped haphazardly into a big montage. If you don't mind my making use of these, do you have a tarball or similar?

pichu2000
September 13th, 2009, 5:23 AM
I have been working on the event file, in particular on warps
Well, i found some important thing
Seemed that also in Hgss we can change form at Rotom
The proof is in the warp 9301 that conduces in this room
http://img43.imageshack.us/img43/4101/rotomroom.png

Poryhack
September 13th, 2009, 8:27 AM
Not a huge surprise there, all of rotoms forms have their own overworlds. Nice find though.

Potatomuffin
September 13th, 2009, 4:38 PM
Yay! SCV has arrived! if the model structure is the same I should be able to spit out a hack video in a week or less! the plattet and sprites also seem to be the same, so that shouldn't be a problem. And sorry about my stupid question. Also the ROM crashes at random places, even on r4ds (i have one!) such as After wild battle, While walking in grass. Remake, my foot, this is a total remodel of the interface! even the bag is 3D! I can't wait for the English version!

Gamer2020
September 13th, 2009, 4:39 PM
Yay! SCV has arrived! if the model structure is the same I should be able to spit out a hack video in a week or less! the plattet and sprites also seem to be the same, so that shouldn't be a problem. And sorry about my stupid question. Also the ROM crashes at random places, even on r4ds (i have one!) such as After wild battle, While walking in grass. Remake, my foot, this is a total remodel of the interface! even the bag is 3D! I can't wait for the English version!

There is a patch somewhere to make it not do that...
check gbatemp

Alpha de Splash
September 13th, 2009, 4:47 PM
Yay! SCV has arrived! if the model structure is the same I should be able to spit out a hack video in a week or less! the plattet and sprites also seem to be the same, so that shouldn't be a problem. And sorry about my stupid question. Also the ROM crashes at random places, even on r4ds (i have one!) such as After wild battle, While walking in grass. Remake, my foot, this is a total remodel of the interface! even the bag is 3D! I can't wait for the English version!
I've looked through the map files and they retain the same structure (minus some little change in the file head size and the note below). In fact my map viewer is finally almost done! (dppt/hgss)

There is something different with permissions, where 06 is the default free movement byte instead of 00 (in New Bark at least).

deepbluemew
September 13th, 2009, 5:26 PM
Hmmm...

I know where are the trainer data if you haven't find them

They are like around

2FDAxxx or something

Bai.

イーブイ
September 14th, 2009, 9:13 AM
Encounters are in /a/0/3/7 and /a/1/3/6. One's HG, one's SS. Contains:

Eight bytes for encounter rate (grass, surfing, rock smash, old rod, good rod, super rod, padding, padding)
Twelve bytes for levels
Twelve words (16-bit) for morning grass Pokémon
Twelve words for day grass Pokémon
Twelve words for night grass Pokémon
Four words for some sort of special encounter; always two from Hoenn and two Sinnoh, and only populated when there are grass Pokémon. Seems like a PokéRadar type of thing, but it also works in caves?
Five dwords for surfing
Two dwords for what appears to be Rock Smash
Five dwords for Old Rod
Five dwords for Good Rod
Five dwords for Super Rod
Four more Pokémon words that seem to correspond to grass, surfing, good rod, super rod. Most of the time these are the four most-common Pokémon available by grass/surf/rods, but there are a few uniques like Clamperl and Poochyena.

Water dwords are { uint8 min_level; uint8 max_level; uin16 pokemon_id; }.

Here's a more readable dump of, um, one of them. I forget which it was. http://pastebin.com/m1f33764d

Need to know what the two specials are, whether that really is Rock Smash, and what areas these correspond to for this to be useful.

Tochukaso
September 14th, 2009, 9:29 AM
which is the best anti-piracy patch? because mine doesn't seem to work very well :(

MsBroccoli
September 14th, 2009, 9:34 AM
Are there any tools that are being made or worked on?

Potatomuffin
September 14th, 2009, 10:23 PM
Okay, Done! I successfully hacked the game in 5 minutes. That Was Easy!(C) Anyway, the maps seem to be in order! Yay! this makes map hacking a lot easier! heres a link:
http://www.youtube.com/watch?v=Uv4EezLAc3k

Darthatron
September 15th, 2009, 3:51 AM
Are there any tools that are being made or worked on?
Several are being worked on but only 1 is being made.
Okay, Done! I successfully hacked the game in 5 minutes. That Was Easy!(C) Anyway, the maps seem to be in order! Yay! this makes map hacking a lot easier! heres a link:
http://www.youtube.com/watch?v=Uv4EezLAc3k
*slow clap*

hi sir tomato my password is syvniti
September 15th, 2009, 4:53 AM
Okay, Done! I successfully hacked the game in 5 minutes. That Was Easy!(C) Anyway, the maps seem to be in order! Yay! this makes map hacking a lot easier! heres a link:
http://www.youtube.com/watch?v=Uv4EezLAc3k
No, it's not making map hacking easier.

OM3GA Umbr30n
September 15th, 2009, 7:07 AM
Does anyone have the male & female hero backsprites?

イーブイ
September 15th, 2009, 7:18 AM
http://stuff.veekun.com/hgss-trainers-back.png
http://stuff.veekun.com/hgss-trainers-back-frame2.png

I think there's a frame3, though, which I don't have.

Poryhack
September 15th, 2009, 8:13 AM
I've been (slowly) trying to go through and document every NARC file I can. I'm missing a few things in this thread yet but I'll be continuously updating the file at this address: http: //dl.getdropbox .com/u/258536/hgss-filesys.txt Enjoy.

Are there any tools that are being made or worked on?
Most if not all of the DPPt tools still apply... That's the glory of NARC files. The only troubleyou will have is finiding the right one, which is why we are mapping out the contents of each NARC.

Okay, Done! I successfully hacked the game in 5 minutes. That Was Easy!(C) Anyway, the maps seem to be in order! Yay! this makes map hacking a lot easier! heres a link:
You might wanna look into some map "hacking" that is actually productive... Full documentation of the model file format can be found on these very forums, and Alpha aka pokesplash has a promising viewer in the works.

onyx79
September 15th, 2009, 9:21 AM
hmmmm it's good to have an evulotion editor since this is the tool the everybody need,I don't know how to do it so I'm just suggesting...

OM3GA Umbr30n
September 15th, 2009, 9:58 AM
Thanks alot Eevee ^_^ Now i can start on my hack

EDIT: T_T need frame 3

gabe_k
September 15th, 2009, 11:56 AM
Okay, Done! I successfully hacked the game in 5 minutes. That Was Easy!(C) Anyway, the maps seem to be in order! Yay! this makes map hacking a lot easier! heres a link:
http://www.youtube.com/watch?v=Uv4EezLAc3k

Congratulations bro, you managed to improperly edit a well documented format with no difference from any of it's previous uses.

イーブイ
September 15th, 2009, 1:17 PM
EDIT: T_T need frame 3
Third (or maybe zeroth) frame is a lot easier; they're all just regular tiled sprites using the same palette in the same file. I would imagine anything that can pull sprites from DS games can get them for you.


I've been (slowly) trying to go through and document every NARC file I can. I'm missing a few things in this thread yet but I'll be continuously updating the file at this address: http: //dl.getdropbox .com/u/258536/hgss-filesys.txt Enjoy.
I think I have about everything I could possibly need for veekun by now, but this is excellent and I applaud your efforts.

Full documentation of the model file format can be found on these very forums, and Alpha aka pokesplash has a promising viewer in the works.
Oho. It would be really nice to have flattened maps of all the areas sometime, for a beautiful visual walkthrough of Johto/Sinnoh. I've seen a few for D/P on Bulbapedia, but I suspect they come from lots of screenshots or are manually put together.

Potatomuffin
September 15th, 2009, 2:45 PM
Hey, I did it in 5 minutes! but I'll start making a model list for HGSS soon, AND yes, I will begin a productive hack that isn't trash soon. I'm still planing on making a model location editor if i can get .NET.

Poryhack
September 15th, 2009, 6:04 PM
I think I have about everything I could possibly need for veekun by now, but this is excellent and I applaud your efforts.


Oho. It would be really nice to have flattened maps of all the areas sometime, for a beautiful visual walkthrough of Johto/Sinnoh. I've seen a few for D/P on Bulbapedia, but I suspect they come from lots of screenshots or are manually put together.
Thanks, I know most of the data extraction stuff has been found but in terms of knowing where something is so it can be edited, there's a ways to go.

Also I'm sure you're right about the screenshots.

SCV
September 15th, 2009, 6:36 PM
Oho. It would be really nice to have flattened maps of all the areas sometime, for a beautiful visual walkthrough of Johto/Sinnoh. I've seen a few for D/P on Bulbapedia, but I suspect they come from lots of screenshots or are manually put together.
Any one who has tried to put screenshots together knows it doesn't work.

There is someone on devianart that was making the maps. Basically doing them in 2D from scratch.

This is one for the persons working on it: http://bulbapedia.bulbagarden.net/wiki/User:Nuck_Chorris So I think its grab individual screenshots of things (like trees and buildings) using the code I provided for nsbmd viewer to work for most pokemon models, then use photoshop/paint to make things look good.

イーブイ
September 15th, 2009, 9:00 PM
Any one who has tried to put screenshots together knows it doesn't work.
Not full screenshots, of course; there's perspective. But you could get a good start by just using the middle column of tiles. No antialiasing means no perspective right in the center.

onyx79
September 17th, 2009, 11:48 PM
hmmmm someone has the sprites of all the trainers and maybe another sprites from hg\ss that are not realted to the pokemon sprites?

Chaos Rush
September 18th, 2009, 1:42 PM
Any one who has tried to put screenshots together knows it doesn't work.

There is someone on devianart that was making the maps. Basically doing them in 2D from scratch.

This is one for the persons working on it: http://bulbapedia.bulbagarden.net/wiki/User:Nuck_Chorris So I think its grab individual screenshots of things (like trees and buildings) using the code I provided for nsbmd viewer to work for most pokemon models, then use photoshop/paint to make things look good.

Wrong. It is possible to create maps using screenshots. There's an Action Replay code that "flattens" everything as if you were in a building. That's how this map (http://archives.bulbagarden.net/media/upload/9/91/Bfrontier.png) from Bulbapedia was made.

SCV
September 18th, 2009, 6:24 PM
Wrong. It is possible to create maps using screenshots. There's an Action Replay code that "flattens" everything as if you were in a building. That's how this map (http://archives.bulbagarden.net/media/upload/9/91/Bfrontier.png) from Bulbapedia was made.
Can you post or link to the code?

Magnius
September 19th, 2009, 3:20 AM
Could someone possibly find the name screen data? I can't find it.

D-Trogh
September 19th, 2009, 3:37 AM
Can you post or link to the code?Funny how you ask for the code when on an OLD post on GBATemp you where thanked for informing the thread opener about the code XD
Anyway.. guess this is the code:
The code (Motion 3D):

Diamond/Pearl:

94000130 FDFF0000
DA000000 02000002
B21C4D28 00000000
B0000004 00000000
D7000000 0000150E
DA000000 00112F56
D3000000 00000000
D7000000 02000002
D2000000 00000000

Platinum:

94000130 FDFF0000
DA000000 02000002
B2101D40 00000000
D7000000 000012FE
DC000000 FFFFFFFE
94000130 FFF70000
DA000000 00111D10
D3000000 00000000
D7000000 02000002
D2000000 00000000

HG/SS:

Only God knows!

-------------------

How to use:

Go to your Poketch Calculator:

Type (#) then L+Start, release the buttons, then you go to any place that makes your screen change (houses, pokemon party, bag, marts, if you are in a place like that already going outside will work) with the "L" pressed to make that camera active in that place (you must press the L before entering)!

(#) Can be:

0 - Normal 3D (Little deformation)
4 - 2D Used on Houses, Marts, PokéCenters etc (Parallel Perspective - No deformation)
5 - 3D Used on Spear Pillar (Great deformation)
8 - 3D Used on Stark Mountain (Top down, Far camera and Small deformation)
9 - 3D Used on Oreburgh Gym (Camera from behind)
14 - 3D Used on Hall of Origin (Top down and Extreme deformation)

Obs.: No effect on the Distortion World

Enjoy!
And this is that Crazy Zoom code
B21C4D28 00000000
B0000004 00000000
DC000000 0000150E
A0000000 FF000004
D3000000 00000000
121CED48 0000F000
D2000000 00000000
B21C59A4 00000000
DA000000 0000001A
94000130 FCF30204
D4000000 FFFFFFFF
D0000000 00000000
94000130 FCF30208
D4000000 00000001
D0000000 00000000
74000100 FF000020
D7000000 0000001A
D2000000 00000000
B21C59A4 00000000
DA000000 00000022
94000130 FCF30108
D4000000 FFFFFFFF
D0000000 00000000
94000130 FCF30104
D4000000 00000001
D0000000 00000000
74000100 FF000020
D7000000 00000022
D2000000 00000000
B21C59A4 00000000
DA000000 0000002A
94000130 FCF30004
D4000000 FFFFFFFF
D0000000 00000000
94000130 FCF30008
D4000000 00000001
D0000000 00000000
74000100 FF000020
D7000000 0000002A
D2000000 00000000

:: Features

* Zoom
o R+Start - Zoom in
o R+Select - Zoom out* Rotation Left/Right
o L+Select - Left
o L+Start - Right* Rotation Up/Down
o L+R+Start - Up
o L+R+Select - Down

-----------------------------------

That allows you changing the zoom, the angle, the rotation (not shown in the screenshots) and the position. Enjoy =P

-----------------------------------

SPECIAL NOTE: USING THE ABOVE CODE WITH THE MOTION 3D CODE IN 2D PLACES WILL CAUSE THE TOP SCREEN TO BE BLACK, ONLY USE BOTH IN 3D PLACES (OR PUT THE 3D CAMERA IN THE 2D PLACES BEFORE ENTERING).

B2T now..

SCV
September 19th, 2009, 4:05 AM
Funny how you ask for the code when on an OLD post on GBATemp you where thanked for informing the thread opener about the code XD

Just wanted to make sure were one the same page ;)

OM3GA Umbr30n
September 19th, 2009, 3:52 PM
Anyone know a sprite ripper for ds >.> p.s.
i need to be vote biggest n00b of PC

EcoReck
September 20th, 2009, 10:59 AM
Could someone tell me how I would be able to open these narc files? I'd like to do some easy text editting.

Poryhack
September 20th, 2009, 11:49 AM
Could someone possibly find the name screen data? I can't find it.
Can you clarify or give some screenshots of what you're looking for?

deepbluemew
September 20th, 2009, 11:24 PM
Funny how you ask for the code when on an OLD post on GBATemp you where thanked for informing the thread opener about the code XD
Anyway.. guess this is the code:
The code (Motion 3D):

Diamond/Pearl:

94000130 FDFF0000
DA000000 02000002
B21C4D28 00000000
B0000004 00000000
D7000000 0000150E
DA000000 00112F56
D3000000 00000000
D7000000 02000002
D2000000 00000000

Platinum:

94000130 FDFF0000
DA000000 02000002
B2101D40 00000000
D7000000 000012FE
DC000000 FFFFFFFE
94000130 FFF70000
DA000000 00111D10
D3000000 00000000
D7000000 02000002
D2000000 00000000

HG/SS:

Only God knows!

-------------------

How to use:

Go to your Poketch Calculator:

Type (#) then L+Start, release the buttons, then you go to any place that makes your screen change (houses, pokemon party, bag, marts, if you are in a place like that already going outside will work) with the "L" pressed to make that camera active in that place (you must press the L before entering)!

(#) Can be:

0 - Normal 3D (Little deformation)
4 - 2D Used on Houses, Marts, PokéCenters etc (Parallel Perspective - No deformation)
5 - 3D Used on Spear Pillar (Great deformation)
8 - 3D Used on Stark Mountain (Top down, Far camera and Small deformation)
9 - 3D Used on Oreburgh Gym (Camera from behind)
14 - 3D Used on Hall of Origin (Top down and Extreme deformation)

Obs.: No effect on the Distortion World

Enjoy!
And this is that Crazy Zoom code
B21C4D28 00000000
B0000004 00000000
DC000000 0000150E
A0000000 FF000004
D3000000 00000000
121CED48 0000F000
D2000000 00000000
B21C59A4 00000000
DA000000 0000001A
94000130 FCF30204
D4000000 FFFFFFFF
D0000000 00000000
94000130 FCF30208
D4000000 00000001
D0000000 00000000
74000100 FF000020
D7000000 0000001A
D2000000 00000000
B21C59A4 00000000
DA000000 00000022
94000130 FCF30108
D4000000 FFFFFFFF
D0000000 00000000
94000130 FCF30104
D4000000 00000001
D0000000 00000000
74000100 FF000020
D7000000 00000022
D2000000 00000000
B21C59A4 00000000
DA000000 0000002A
94000130 FCF30004
D4000000 FFFFFFFF
D0000000 00000000
94000130 FCF30008
D4000000 00000001
D0000000 00000000
74000100 FF000020
D7000000 0000002A
D2000000 00000000

:: Features

* Zoom
o R+Start - Zoom in
o R+Select - Zoom out* Rotation Left/Right
o L+Select - Left
o L+Start - Right* Rotation Up/Down
o L+R+Start - Up
o L+R+Select - Down

-----------------------------------

That allows you changing the zoom, the angle, the rotation (not shown in the screenshots) and the position. Enjoy =P

-----------------------------------

SPECIAL NOTE: USING THE ABOVE CODE WITH THE MOTION 3D CODE IN 2D PLACES WILL CAUSE THE TOP SCREEN TO BE BLACK, ONLY USE BOTH IN 3D PLACES (OR PUT THE 3D CAMERA IN THE 2D PLACES BEFORE ENTERING).

B2T now..
i want the code that flattens... u know what i mean.

D-Trogh
September 21st, 2009, 12:36 AM
i want the code that flattens... u know what i mean.You just got it, djeez - -'

And now people; STOP asking for codes and tools.
Use the forum's search function, a internet search engine, God, ...

Also, before you ask all those questions, use the search function and check the D/P/Pt thread!

MsBroccoli
September 22nd, 2009, 2:15 PM
Tried the DPPT tools and they don't seem to work.

Magius
September 22nd, 2009, 2:23 PM
Anyone possible know or can help me find the pallet for the game's logo?

I am trying to edit the logo for my patch but im not doing well. I was able to find the logo file and find the logo in it, but i dont have the pallet and im not sure how to find it.

Poryhack
September 23rd, 2009, 7:10 PM
Anyone possible know or can help me find the pallet for the game's logo?

I am trying to edit the logo for my patch but im not doing well. I was able to find the logo file and find the logo in it, but i dont have the pallet and im not sure how to find it.
The palette is right next to the logo file. /a/0/4/6/02 for SS and 04 for HG.

Steveice10
September 26th, 2009, 5:03 PM
How do I open the files like a/0/4/6 (that's an example I dont want to open that file, just a different file in the a folder)

Kurosaki Ichigo
September 27th, 2009, 6:49 AM
Okay I made a new thread about this but whatever. I used PokeDSPic to edit the Pokemon sprites, however...when I replaced Chikorita's sprite it said the file wasn't 8bpp indexed and probably wouldn't work. How do I save a file in said format? I've tried googling it with no results.

Steveice10
September 27th, 2009, 9:50 AM
Can someone help me? Anyone?

Panschop19
September 27th, 2009, 11:34 AM
Okay I made a new thread about this but whatever. I used PokeDSPic to edit the Pokemon sprites, however...when I replaced Chikorita's sprite it said the file wasn't 8bpp indexed and probably wouldn't work. How do I save a file in said format? I've tried googling it with no results.


have you tried reading the tutorials? i'm pretty sure that there's a way to fix that using the guide included in one of the posts.

Kurosaki Ichigo
September 27th, 2009, 3:07 PM
have you tried reading the tutorials? i'm pretty sure that there's a way to fix that using the guide included in one of the posts.
If you can link me to said tutorial then I will. The only tutorial I saw was for D/P/Plt and it was about colour editing not completely replacing the image with a different image altogether.

NarutoActor
September 27th, 2009, 3:15 PM
use infran view and click decrease collor to 8 platlets

Kurosaki Ichigo
September 27th, 2009, 3:18 PM
But will it be "indexed"?

EDIT: Ergh, it still showed Chikorita in game...oh well. I give up.

Alpha de Splash
September 27th, 2009, 3:42 PM
Okay I made a new thread about this but whatever. I used PokeDSPic to edit the Pokemon sprites, however...when I replaced Chikorita's sprite it said the file wasn't 8bpp indexed and probably wouldn't work. How do I save a file in said format? I've tried googling it with no results.
Well 8BPP is the native GIF format, so if your really having issues, just save it as a .GIF file then reopen it separately and save as a .PNG.
I'm pretty sure that should work, though I'm very limited, as my PokeDSPic doesn't work (Its just my computer)

luridphantom
September 28th, 2009, 11:30 PM
i think that when hg/ss hacking progresses, someone should definitely do a "remake" of fr/lg the same way zel made shiny gold from fire red.

anyone with me?

Tropical Sunlight
September 28th, 2009, 11:35 PM
i think that when hg/ss hacking progresses, someone should definitely do a "remake" of fr/lg the same way zel made shiny gold from fire red.

anyone with me?
With the maps already being there, all you needed to do is script.

Heart's Soul
September 29th, 2009, 5:47 PM
With the maps already being there, all you needed to do is script.

And a lot of your scripting is basically done with Johto. A combination of HGSS and FRLG would be fun, though. Johto would be empty space, though as the game is 121MB if you trim it.

Poryhack
September 29th, 2009, 7:23 PM
How about a hack with some originality? The last thing I want to see is umpteen remakes of a remake. It's just plain stupid.

dragonite trainer
September 29th, 2009, 7:46 PM
I wish we could easily hack them...

Superkid11
October 3rd, 2009, 11:58 AM
How about a hack with some originality? The last thing I want to see is umpteen remakes of a remake. It's just plain stupid.
Maybe if making original hacks of any 4th generation game was feasible at this point.

Steveice10
October 3rd, 2009, 5:25 PM
I need help converting my modded logo of the game into the games picture format (.rgcn) so I can put it in the game

RCGN files are also the same as NCGR files

SCV
October 3rd, 2009, 6:23 PM
Maybe if making original hacks of any 4th generation game was feasible at this point.
You can make an original story with the same region.

Steveice10
October 4th, 2009, 5:44 AM
How come no one notices my posts?

Poryhack
October 4th, 2009, 11:02 AM
Maybe if making original hacks of any 4th generation game was feasible at this point.
Nothing is feasible at this point if you're relying on other people to make tools for you.

How come no one notices my posts?
We're doing our best to ignore them because they are not relevant to the topic. This is for HGSS findings. Questions are not findings, therefore they don't belong here.

Heart's Soul
October 4th, 2009, 11:07 AM
Maybe if making original hacks of any 4th generation game was feasible at this point.

It's feasible, but to create a new map (entirely) you'd take up a long time. Longer in the case of HGSS. By that, I mean 4 months to switch 1 house with a proper PokeCenter and not killing the game.

SCV
October 4th, 2009, 1:52 PM
It's feasible, but to create a new map (entirely) you'd take up a long time. Longer in the case of HGSS. By that, I mean 4 months to switch 1 house with a proper PokeCenter and not killing the game.
What is a proper PokeCenter? As far as I know it takes 1 minute switch a house with a pokecenter (Or less if you have practice).

MsBroccoli
October 4th, 2009, 3:17 PM
Nothing is feasible at this point if you're relying on other people to make tools for you.


We're doing our best to ignore them because they are not relevant to the topic. This is for HGSS findings. Questions are not findings, therefore they don't belong here.

If they are questions relating to the topic, they can be posted here.

Steveice10
October 4th, 2009, 3:35 PM
We're doing our best to ignore them because they are not relevant to the topic. This is for HGSS findings. Questions are not findings, therefore they don't belong here.

No.. The thread is clearly named "Pokemon Heart Gold/Soul Silver HACKING. And wanting to change out the logo is clearly Hacking.

onyx79
October 8th, 2009, 9:06 PM
someone has the 1st person location for this game?(when you enter in a place and you see a picture of it)

Magnius
October 9th, 2009, 1:47 PM
Anyone real advanced at this hacking stuff? See what I did done is, you know how in the Japanese HGSS you can only select 5 lettered names? Well I need someone who's advanced at hacking to extend that to 8 letters.

All that really has to be done is to find the Platinum code and copy and paste that code over the HGSS one. However, I have no idea how I would go about doing this.

HackMew
October 9th, 2009, 2:22 PM
Anyone real advanced at this hacking stuff? See what I did done is, you know how in the Japanese HGSS you can only select 5 lettered names? Well I need someone who's advanced at hacking to extend that to 8 letters.

All that really has to be done is to find the Platinum code and copy and paste that code over the HGSS one. However, I have no idea how I would go about doing this.

Sorry, but no. You can't just "copy and paste" from Platinum or something. If the name can have up to 5 letters, it's pretty safe to say the memory area reserved for the player's name can use only up to 5 spaces, and what's next is sure used for other stuff.

Poryhack
October 9th, 2009, 3:03 PM
Actually the 5-char thing is just an entry restriction placed on the Japanese games (not sure about the Korean ones). Save files are language-independent and they always have room for 10 chars.

It would still take an assembly hack though; whether it's an "easy" one or not you'll probably have a hard time finding someone who knows assembly to implement it.

HackMew
October 10th, 2009, 12:26 AM
Actually the 5-char thing is just an entry restriction placed on the Japanese games (not sure about the Korean ones). Save files are language-independent and they always have room for 10 chars.

It would still take an assembly hack though; whether it's an "easy" one or not you'll probably have a hard time finding someone who knows assembly to implement it.

Save files are language-independent, indeed. Still, I have no idea where that 10 come from. The player's name can have up to 7 chars plus the terminator and, being stored in a custom UTF-16 encoding, the whole name area takes a total of 16 bytes. Nonetheless, the player's name should be stored into some temporary place before it's actually written to the save. And there could be not enough room allocated there. Those are my two cents.

SCV
October 10th, 2009, 6:02 AM
Anyone real advanced at this hacking stuff? See what I did done is, you know how in the Japanese HGSS you can only select 5 lettered names? Well I need someone who's advanced at hacking to extend that to 8 letters.

All that really has to be done is to find the Platinum code and copy and paste that code over the HGSS one. However, I have no idea how I would go about doing this.
What "code" are you talking about exactly?

Poryhack
October 10th, 2009, 6:41 AM
Oh, I was looking at pokemon names. You're right, trainer names can only be 7.

PokeBal33
October 10th, 2009, 6:45 AM
I dont think we will be able to hack it for a while we havent even been able to hack dp that well yet
ya me either. I think most people will stick to hacking the GBA roms. When there are better tools for HGSS then maybe it will get popular.

Steveice10
October 11th, 2009, 12:11 PM
Yeah you could probably modify the amount of characters aloud in a game. I know for a fact because with pokesav you can make the name more than 5 letters so it's just a restriction in entering names.

Zephi
October 12th, 2009, 9:10 PM
Ah.. haven't been on PC in awhile. Anyway, on-topic: the list.txt for HGSS on PokeTEX doesn't seem to be working for me. Probably my fault, and it's been a long time since I used it. I moved my pl_list out of the folder, put the one from the first page in there, loaded up SS, and... nothing. I little down the list I managed to come across Charizard's OV, albeit messed up. Where'd I mess this up?

mindfreak
October 13th, 2009, 8:15 AM
Ah.. haven't been on PC in awhile. Anyway, on-topic: the list.txt for HGSS on PokeTEX doesn't seem to be working for me. Probably my fault, and it's been a long time since I used it. I moved my pl_list out of the folder, put the one from the first page in there, loaded up SS, and... nothing. I little down the list I managed to come across Charizard's OV, albeit messed up. Where'd I mess this up?

Hmm, did you use a clean or a patched rom?
Try HG (unpatched) thats where I found the offsets.

Steveice10
October 15th, 2009, 4:37 PM
EDIT: Never Mind... I found them.

ankrahman28
October 18th, 2009, 12:53 PM
I haven't ever looked into making tahaxan plugins, maybe I should... On the plus side I doubt it would've saved me more than a few minutes since I batch renamed the narcs anyway.

I've identified all narcs that are identical to those found in (japanese) Platinum and made a list below. I also added some things that I have found along with a few items from this thread. NARCs that remain unchanged from platinum are indicated with a *. Note that just because a platinum narc is in the /a/ directory does not mean it is actually used. For instance D-Trogh noticed that the pokemon icons were in 2/2/8, but the new ones are actually in 0/1/8.

/a/0/
0
0-
1-
2-
3-growtbl*
4-pokemon battle sprites
5-
6-trainer backsprites
7-
8-
9-
1
0-
1-
2-script
3-scr_msg*
4-
5-
6-
7-
8-item icons
9-
2
0-pokemon icons
1-
2-wechar*
3-wepltt*
4-wecell*
5-wecellanim*
6-imageclip*
7-message file
8-underg_radar*
9-
3
0-
1-namein*
2-
3-
4-evo*
5-fontoam*
6-
7-
8-
9-pst_gra*
4
0-bm_field*
1-
2-
3-
4-
5-ugeffect_obj_graphic*
6-start screen graphics
7-
8-ug_trap*
9-
5
0-ug_fossil*
1-ntag_gra*
2-tradelist*
3-ug_parts*
4-opening*
5-
6-
7-
8-
9-
6
0-
1-
2-ug_anim*
3-weather_sys*
4-
5-
6-nuts_data*
7-
8-
9-pokefoot*
7
0-
1-
2-
3-
4-
5-
6-
7-
8-oekaki*
9-
8
0-
1-
2-
3-fld_comact*
4-
5-
6-contest_data*
7-
8-wifip2pmatch*
9-demo_trade*
9
0-
1-
2-
3-field_cutin*
4-demo_climax*
5-
6-
7-
8-
9-/a/1/
0
0-
1-
2-
3-
4-vs_demo_gra*
5-pokezukan*
6-
7-
8-
9-
1
0-
1-pokeanm*
2-
3-
4-alt form sprites
5-egg_data*
6-egg_demo_particle*
7-
8-
9-shinka_demo_particle*
2
0-
1-
2-
3-wifi_earth*
4-ranking*
5-ppark*
6-
7-
8-btdtr*
9-btdpm*
3
0-
1-
2-poke_yofs*
3-
4-
5-poke_shadow*
6-
7-poke_shadow_ofx*
8-
9-fldtanime*
4
0-
1-
2-
3-
4-
5-
6-
7-
8-bm_room*
9-
5
0-area graphics
1-
2-
3-
4-
5-
6-
7-
8-
9-
6
0-
1-
2-
3-
4-
5-
6-
7-
8-
9-
7
0-
1-
2-
3-
4-
5-
6-
7-
8-
9-
8
0-
1-d_test*
2-
3-
4-
5-pl_cb_data*
6-wifi_unionobj*
7-guru2*
8-frontier_particle*
9-bucket*
9
0-codein_gra*
1-
2-worldtimer*
3-manene*
4-dp_height*
5-dp_height_o*
6-lobby_news*
7-email_gra*
8-wlmngm_tool*
9-balloon_gra*/a/2/
1
0-wflby_map*
1-wifi_lobby*
2-pl_btdtr*
3-pl_btdpm*
4-pl_bsdpm*
5-
6-pokelist_particle*
7-wifi_lobby_other*
8-footprint_board*
9-zukan_enc_platinum*
2
0-ballslow_data*
1-pl_etc_particle*
2-pms_aikotoba*
3-
4-
5-
6-
7-
8-poke_icon*
9-kowaza*
3
0-
1-
2-
3-
4-
5-
6-
7-
8-
9-
4
0-
1-
2-
3-
4-
5-
6-
7-
8-
9-
5
0-
1-
2-
3-
4-
5-
6-
7-
8-
9-
6
0-
1-
2-intro graphics
3-
Thanx for the locations. now all i need 2 know is how to open the file with the new trainer back sprites. Is their a program that can??

xcan
October 23rd, 2009, 7:20 PM
.....
We cann't see the things at the YouThbe in China...
Who can help us?
oh....I am so sorry that I cann't speak English well....

Ash's Sceptile
October 24th, 2009, 6:07 PM
Hey Everybody
Why don't modify the Game Text (the place where we put player's names, rival's name)? Could we put English font on the boxes? If Anyone knows put, talk to me and teach me! I don't like the letters in Japanese!
On the site of Spriters Resource have many pictures of the boxes!

Poryhack
October 24th, 2009, 6:13 PM
Hey Everybody
Why don't modify the Game Text (the place where we put player's names, rival's name)? Could we put English font on the boxes? If Anyone knows put, talk to me and teach me! I don't like the letters in Japanese!
On the site of Spriters Resource have many pictures of the boxes!
Doing that would require an assembly hack, so it's unlikely that it will happen.

SharpPoint
October 24th, 2009, 7:28 PM
To be honest, even if we could hack 4th generation games as well as we can hack 3rd generation games, I wouldn't switch over. I'm perfectly happy with my 2D graphics.

Poryhack
October 25th, 2009, 7:05 AM
There is a certain advantage when it comes to making/editing 2D over 3D. Even if it were as easy as ploping a map model into Maya, etc just learning how to operate a 3D editor seems to be quite complicated.

I wasn't around for the golden age of GBA hacking though, and I have no desire to backtrack.

Oxnite
October 26th, 2009, 5:21 AM
Sorry if I'm not able to put questions here.. But I really want an answer.

I know we can edit the Trainers' Pokémon in HG / SS already, but how good? Here are my questions:

1) Are we already able to edit the Trainers' Pokémon in HG / SS as good as in DPP?

2) If I'm going to edit the Trainers' Pokémon in HG / SS now, can I use the edited .narc file for the English HG / SS Roms (when they are released)? Or do I have to edit every Trainers' Pokémon again then?

3) (Only answer this question when you've answered YES to question 1) I was trying to edit the Trainers' Pokémon, but it looked much more messed up, with every Trainers' SECOND Pokémon being at level 1 or something. Eh, it just looked messed up. Or was I doing something wrong?

Thanks!

Mew~
October 26th, 2009, 5:29 AM
What i realy want is a mapping tool, maybe like in the tool is shows everything 2d and then in the emulator or whatever would be 3d... i dunno! If only we had the stuff nintendo used to make the games :( IM GOING ON STIKE!!!!!!!!

Banjora Marxvile
October 26th, 2009, 6:50 AM
What i realy want is a mapping tool, maybe like in the tool is shows everything 2d and then in the emulator or whatever would be 3d... i dunno! If only we had the stuff nintendo used to make the games :( IM GOING ON STIKE!!!!!!!!

Fine, bye.

A map editor, even though it is in high demand, will be incredibly hard to make, as everything near enough uses 3D polygons, and that is shown playing through the games. True that this could possibly be manipulated and able to place if a tool was created, but for Tiles, it would make them even harder to do. And to make good maps, you may need new tiles.

Poryhack
October 26th, 2009, 10:33 AM
If only we had the stuff nintendo used to make the games :( IM GOING ON STIKE!!!!!!!!
Rather ironic that you should say that. I recommend you get together a few buddies, pull your heads out of wherever they are lodged, and take a good look around this forum.

Alpha de Splash
October 26th, 2009, 11:10 AM
Sorry if I'm not able to put questions here.. But I really want an answer.

I know we can edit the Trainers' Pokémon in HG / SS already, but how good? Here are my questions:

1) Are we already able to edit the Trainers' Pokémon in HG / SS as good as in DPP?

2) If I'm going to edit the Trainers' Pokémon in HG / SS now, can I use the edited .narc file for the English HG / SS Roms (when they are released)? Or do I have to edit every Trainers' Pokémon again then?

3) (Only answer this question when you've answered YES to question 1) I was trying to edit the Trainers' Pokémon, but it looked much more messed up, with every Trainers' SECOND Pokémon being at level 1 or something. Eh, it just looked messed up. Or was I doing something wrong?

Thanks!

I think I have the general format of the HGSS trainers. It is indeed different from the trainers of DPPt (So it won't work on DPPt Tools). And you should be able to use the same narc for the english granted that they don't insert trainers (that would cause all the trainers to be one later, messing everything up).



Fine, bye.

A map editor, even though it is in high demand, will be incredibly hard to make, as everything near enough uses 3D polygons, and that is shown playing through the games. True that this could possibly be manipulated and able to place if a tool was created, but for Tiles, it would make them even harder to do. And to make good maps, you may need new tiles.

Tiling isn't going to be remotely possible in the HGSS maps. What may happen is dragging pre-made polygons somehow, but all this stuff is still in the works of those whose computers hate them...

Oxnite
October 27th, 2009, 1:28 AM
I think I have the general format of the HGSS trainers. It is indeed different from the trainers of DPPt (So it won't work on DPPt Tools). And you should be able to use the same narc for the english granted that they don't insert trainers (that would cause all the trainers to be one later, messing everything up).

Oh okay, so it's waiting for a HG / SS Trainer Pokémon editor tool?

Is it hard to create that tool?

Potatomuffin
October 28th, 2009, 4:56 PM
actually we do have the stuff that nintendo used to make the games. some guy posted the tools they used for d/p and me and my friends tried running it. sadly we couln't get it to work cause we didn't have Maya and some other programs. all nintendo did was to add certain plugins and a .narc maker program. its probabally still sitting in the tools section of pokecommunity.

Magnius
November 7th, 2009, 9:55 AM
http://www.youtube.com/watch?v=b3hBQdvE-jg

Managed to successfully replace the music when you talk to Oak.

This just proves that if we had scripting knowledge, it wouldn't be that hard to do a Yellow remake with DS graphics.

After all, all the music, maps and sprites are already there.

Chaos Rush
November 7th, 2009, 2:46 PM
Do you guys know if it will ever be possible to edit the Pokemon order in the Johto Pokedex?

Poryhack
November 7th, 2009, 4:54 PM
Do you guys know if it will ever be possible to edit the Pokemon order in the Johto Pokedex?
It should already be, I doubt it has changed much from DPPt. I previously located the file at 0/7/4

You can read about my findings on how it worked in DPPt here (http://projectpokemon.org/forums/showthread.php?t=4375).

Magnius
November 9th, 2009, 11:03 AM
http://www.youtube.com/watch?v=evjQUSzx3Jc

Made a simple sprite hack.

Tropical Sunlight
November 9th, 2009, 11:26 PM
So you're making a Yellow remake? Cool 8-)

Potatomuffin
November 14th, 2009, 11:49 PM
hey guys, how do you edit the text?and how do you turn it into a patch for the game?

Falidorflame
November 15th, 2009, 5:37 AM
I really want to get the tiles off Hg/Ss, is it possible?

dragonarche
November 15th, 2009, 6:09 PM
Ok i managed to change object colors
and textures!!!! :D
will post changed tex object later

Potatomuffin
November 15th, 2009, 8:40 PM
How do you do that???!!! what did you use? hex, or some other program? and how'd you get nsmbd to work? tell me now!!!

ankrahman28
November 16th, 2009, 6:47 PM
Hey. Im not exactly new to hacking pokemon roms. Actually, check out my hacks of pokemon heart gold, soul silver, and platinum. Just Search this name ankrahman28 on youtube.

Im sorry that i am bothering you with this. I downloaded those back sprites you uploaded from heart gold and soul silver. But it seems i cant edit it with paint or Windows Photo Gallery. Which means I cant edit it to 8 bit i believe it is. Is there a program that allows you to edit the backsprites? Or can you tell me where the backsprites are located? Please?

edes
November 17th, 2009, 3:40 PM
Hey. Im not exactly new to hacking pokemon roms. Actually, check out my hacks of pokemon heart gold, soul silver, and platinum. Just Search this name ankrahman28 on youtube.

Im sorry that i am bothering you with this. I downloaded those back sprites you uploaded from heart gold and soul silver. But it seems i cant edit it with paint or Windows Photo Gallery. Which means I cant edit it to 8 bit i believe it is. Is there a program that allows you to edit the backsprites? Or can you tell me where the backsprites are located? Please?
They're indexed, just try taking a screenshot of them, and then just paste tthem into paint. Its easier.

Heart's Soul
November 17th, 2009, 4:12 PM
How do you translate the game? I just want to translate it to Russian. (Oh, and from Magnius's translation hack)

Poryhack
November 18th, 2009, 11:18 AM
How do you translate the game? I just want to translate it to Russian. (Oh, and from Magnius's translation hack)
There's no support for Cyrillic characters in the pokemon games.

axlefoley
November 22nd, 2009, 10:34 AM
hey i was just wondering if anyone knew of a evolution editor in the making the main reason I ask this is because it seems like you guys have got the pointers to the pokemon data (because of the gym leader hacking tool from Swampert) and someone in this thread said they were able to hack cyndaquil's evolution to be at a lower level (I think it was cyndaquil anyway) just wondering is all

Wichu
November 22nd, 2009, 2:29 PM
Yes; it's called a hex editor. Seriously, pre-made tools aren't the only way to hack; evolution data is just a couple of bytes, so it's easily changeable manually. It's not like it's hard to find, either; I'd expect it to be in the same format as in D/P, so you just need to find the correct .narc and edit accordingly.

axlefoley
November 22nd, 2009, 3:43 PM
there was no need for attitude I know about hex editing that is how I have been doing it I was just thinking it would be easier with a pre made tool...

But anyway yes it is exactly the same DPPt so yeah it is pretty simple enough I guess

Could someone who knows how it wirks please explain trainer battles in HGSS (I'm talking Hex)

also incase people wanted to know the offset for movesets starts at (In a clean HG ROM) 29EF818

axlefoley
November 28th, 2009, 4:12 AM
does anyone know where the johto tarters offset is?

Poryhack
November 28th, 2009, 8:51 AM
All I know is that it's in ARM, not the usual filesystem. You might have some trouble finding it though because all the overlays are compressed (they weren't in DPPt, but HGSS packs a lot more into the same space).

dargon133
December 6th, 2009, 4:48 PM
Is there a way to change the evolution method of pokemon that evolve while being traded/traded with an item?

axlefoley
December 7th, 2009, 6:34 PM
Yes... It's done the exact same way in DPPt look it up I think it's in the Documents and Tutorials section.

simonrule18
December 16th, 2009, 6:44 AM
hello
can any one tell me how i can edit text in pokemon soul Silver

Chaos Rush
December 16th, 2009, 6:07 PM
I have a few questions:

1. Can .narc files be edited with a hex editor?
2. Is it possible to edit opponent teams with a hex editor?
3. Is it possible to edit the Pokedex order with a hex editor?

Alpha de Splash
December 16th, 2009, 6:32 PM
I have a few questions:

1. Can .narc files be edited with a hex editor?
2. Is it possible to edit opponent teams with a hex editor?
3. Is it possible to edit the Pokedex order with a hex editor?

Yes, all possible. Isn't it just nifty what you can do with a hex editor?

Poryhack
December 16th, 2009, 9:01 PM
You must not understand the concept of a hex editor (for the record it could just as easily be a binary, octal, decimal, etc editor, hexadecimal is just a convenient number systems when it codes to computers).

Everything on a computer is represented, on its lowest level, by numbers stored in memory. A file is just one big, long number. Therefore any file can be opened and of course edited in its numeric form. Your success in editing it to achieve a desired effect will depend on how well you understand that file, but it will always be possible.

Since humans aren't machines we find it much easier to understand things other than numbers, so we make programs (which themselves are a number) that will turn that big number of a file into something meaningful, usually graphically.

simonrule18
December 17th, 2009, 9:33 AM
the patch english for pokemon soul silver is not good
i have error like " rom crashed "

Chaos Rush
December 17th, 2009, 2:27 PM
Yes, all possible. Isn't it just nifty what you can do with a hex editor?
Wow, that is awesome.

Once the official English HG/SS Rom is dumped in March, and if nobody makes a tool to edit trainer teams and the Johto Pokedex order, I'm going to do it myself with a hex editor.

...But I would have to make a table file first...

~Teh Panda~
December 17th, 2009, 10:20 PM
Well that would be very unethical to actually create a program with a hex editor? First of all it is mainly for simple byte edits or finding something to use. You would not use it actually to create a full program. You see once you actually find the offset to what you need you can make a program programmed in something else read this if you can get it to load the file etc.

Wichu
December 17th, 2009, 11:51 PM
I think you mean 'inefficient' or 'ineffective', not 'unethical' :P
I think AztecFire meant he's going to edit the Pokédex order directly with a hex editor, rather than wait for tools.

Chaos Rush
December 18th, 2009, 4:11 PM
I think you mean 'inefficient' or 'ineffective', not 'unethical' :P
I think AztecFire meant he's going to edit the Pokédex order directly with a hex editor, rather than wait for tools.
Yeah, that's what I meant. And it doesn't matter how I do it, as long as the final outcome is how I want it to be.

Has anyone found out how the trainer data bytes are stored? I remember someone saying that it's different from D/P/Pt, which is why a D/P/Pt trainer editor won't work.

axlefoley
December 21st, 2009, 2:26 AM
the gym leaders are sort of similar but the rest I have no clue I haven't been able to find them yet

Incineroar
December 22nd, 2009, 9:20 AM
If we're still talking about map hacking, I'd say it's totally possible! For instance, Super Mario 64. There is no part of the game that is entirely in 2D. The only things are enemies. Super Mario 64 has a map editor, called Toad's Tool, and it works, even though the game is in 3D. We can do the same for Pokemon Diamond, Pearl, Platinum, HeartGold and SoulSilver. All we need to do is find the tilesets, textures, and implement them in a tool that can copy that code and overwrite that texture. Combined with the ability to hack the music (Maginus, I envy you!), the ability to find graphics and sprites, the trainer data, and the magnificent genius (not me, I don't have a clue on how to hack a DS game, I stick with GBA) we all are, we can make a DS hack completely possible!

raupy
December 22nd, 2009, 11:37 AM
I'm waiting eagerly for a map editor

Waaaah!

D-trough, your're great!

イーブイ
December 24th, 2009, 2:03 PM
Do we have a list of zone names for HG/SS yet? I only have a partial list.

Gator99
January 3rd, 2010, 7:28 PM
does any one know which flash cart runs HG/SS the best?

ajs6393
January 11th, 2010, 7:39 AM
I was wondering is it possible to replace sprites yet on hg/ss i know that some people have been able to replace lugia sprites, and dialga sprites.
I was wondering because I recently made a ash's squirtle sprite sheet, but I have no knowledge of hg/ss hacking to upload this.

Iacobus
January 11th, 2010, 10:45 AM
does any one know which flash cart runs HG/SS the best?I think almost every flashcard runs HS/SS. Some require patching or the use of cheats, others (the ones getting updated - M3iZero f.e.) don't require any prepatching or the use of cheats. The anti-piracy gets patched when the game loads/runs.

I was wondering is it possible to replace sprites yet on hg/ss i know that some people have been able to replace lugia sprites, and dialga sprites.
I was wondering because I recently made a ash's squirtle sprite sheet, but I have no knowledge of hg/ss hacking to upload this.You can change the Pokémon sprites with PokéDSPic (Platinum) if the first post is correct:
Actual Pokémon Sprites (The NEW ones) are stored in a/0/0/4; 4 being a NARC archive and it uses the Platinum encryption.
For the OWs you can use PokéTEX (in combination with TileMolester for quicker editing).

ajs6393
January 11th, 2010, 12:49 PM
@Iacobus thanks so much I google'd it and found a great vid
but has anyone found the location of the following sprites for pokemon?

Omega Zero
January 11th, 2010, 9:28 PM
i wonder when Hg/Ss tools are made Which rom will be hacked cause Fr is hacked more then Lg Ruby more then saphire Etc i think Diamond was more then pearl or something so i think Heartgold might be the next on up ;)

Poryhack
January 12th, 2010, 8:56 AM
i wonder when Hg/Ss tools are made Which rom will be hacked cause Fr is hacked more then Lg Ruby more then saphire Etc i think Diamond was more then pearl or something so i think Heartgold might be the next on up ;)
Whichever one the hacker chooses. Proper tools for the 4th gen should work with either version because the offsets are relative to a file in the ROM's FS instead of the entire ROM.

SCV
January 12th, 2010, 7:43 PM
i wonder when Hg/Ss tools are made Which rom will be hacked cause Fr is hacked more then Lg Ruby more then saphire Etc i think Diamond was more then pearl or something so i think Heartgold might be the next on up ;)
Well, Ruby is also edited more than Emerald, but Platinum was edited much more than Diamond. Like Poryhack said, those restrictions that exist because not all 3rd gen tools work for all roms, are removed in 4th gen tools that properly use the NDS file system.

prmatt11
January 20th, 2010, 5:02 PM
Doubt this will help any, but just wanted to report my findings.

Green battle scene and random rainbow (maybe for location eyecatches?). There was also an unused underground map; I'll see if I can find that again.

Pkmn-Master
January 26th, 2010, 1:23 PM
Doubt this will help any, but just wanted to report my findings.

Green battle scene and random rainbow (maybe for location eyecatches?). There was also an unused underground map; I'll see if I can find that again.
That rainbow you found is also in Platinum as a weather effect.
I was messing with my Action Replay and I used a code to change the weather and I found this one.

Oh, and that green battle scene looks almost identical to the R/S/E grass battle one.
http://i467.photobucket.com/albums/rr31/Metalknick/grassbattlescene.png

Very interesting indeed.

Potatomuffin
January 28th, 2010, 8:12 PM
looks like no one wants to hack the japanese version of the game. I, myself am waiting for the english version. once i beat the game i'll hack it. it should be just as easy as d/p/p. also Prmatt11, where did you get these pics? i mean whitch folder?

SCV
January 29th, 2010, 1:14 AM
There are plenty of people researching it. Due to lack of 4th gen interest at PC, not everyone post things here (or at all in some cases).

Team Rocket's Raichu
January 31st, 2010, 3:24 PM
I thought of an idea that could be used in generation 4 map hacking.

Okay most people think of a map hacking tool like Advance Map with tiles, but my idea is say you press on a spot and a Pokemon center appears there fully not just say the floor.

Simpler way of saying:

Advance Map: Tiles
My idea: Instant tree, mountain, building, etc...

maldicion069
February 2nd, 2010, 1:10 PM
Hello, I´m a rom-hacker of Pokemon games for less than a month.
I have begun to change Pokémon SS and thanks for your comments on this post, I managed to change many things.
I've heard that there is a program to edit the Pokémon from the trainers, which was also used for Diamond, Pearl and Platinum.
Does anyone know what it is? "And someone has a tutorial for that program to SS?

Thanks
Forgive my broken English.

Hello to all the hacker site and thanks for all your information about modifying Soul Pokemon Silver, but I have a big problem.
I edit the content evo.narc not a/0/3/4 and how.
Could anyone help and give me a list of Pokémon SS hex?
Thanks in advance.
Sorry if I do not understand my Engrish well, I'm using Google's translators.

~Teh Panda~
February 2nd, 2010, 6:55 PM
Hmm, something which has interested me is that a lot of people are concentrating on getting maps edited now well I think some other graphical aspects could be looked at as well such as title screen recoding (editing), Something similar to UnLZ (not sure if there is xd), and whatever you guys can think of. I think that the UnLZ idea would just be for sprites since a lot of the graphics are 3 dimensional and would require some extensive editing. I think this is quite interesting though and really do hope you guys make some more steps in this field. PPRE looks pretty cool so far, good luck on that SCV :3

Chaos Rush
February 3rd, 2010, 5:03 PM
I'm not sure if this will help with making a Trainer Editor, but I found a list of all the trainers in game, including the dummy trainers with Lv5 Rattatas:
http://pokesplash.net/gs/trainer.php

SCV
February 3rd, 2010, 7:37 PM
I'm not sure if this will help with making a Trainer Editor, but I found a list of all the trainers in game, including the dummy trainers with Lv5 Rattatas:
http://pokesplash.net/gs/trainer.php
Alpha who made pokeplash.net has added trainer editing for all versions to PPRE (making PPTE obsolete).

Chaos Rush
February 4th, 2010, 2:33 PM
Alpha who made pokeplash.net has added trainer editing for all versions to PPRE (making PPTE obsolete).
But I thought PPRE doesn't support HG/SS yet...

Also it appears (from the link in your sig) that the Trainer Editor has not been made yet either.

SCV
February 4th, 2010, 3:01 PM
But I thought PPRE doesn't support HG/SS yet...

Also it appears (from the link in your sig) that the Trainer Editor has not been made yet either.
It does support HG/SS (for the features that work events, scripts, encounters, text).

Yeah, I put the (there might be newer versions) for a reason. That is, I don't go around updating all my sigs with new links every time there is a new version. That was the first version under PyQt and explains how things work, so I link to that one.

maldicion069
February 5th, 2010, 7:51 AM
Hello again.
The PPRE (project ROm Pokemon Editor) if it accepts HG and SS.
It has all functions enabled least of Evolutions.
I'm making a list of codes of paragraph Maps and another with the id's of each mini-game sprite.
I also have a list of text files in the game.
When you complete any of the full texts, which hang here.
The PPRE it you can get in Pokemon Project forums, not on the web.
The latest version is 8.
Greetings and see if someone gets help with changing the evolutions of Pokémon by hexadecimal or whatever.

My hack search for me:
0/0/6 Back Battle Sprites
0/1/8 Balls Sprites
0/2/0 Minis Sprites
0/4/6 Logo and Intro Lugia/Ho-oh
0/5/8 Front Battle Sprites
0/7/7 Menu Selection Object
1/2/6 Intro Oak
1/2/7 Game Corner
1/4/2 Maps
1/5/8 Pokethlon
1/6/6 Safari Editor(for me, WPS)
1/7/1 Photo Album
0/7/8 Letters Fund
0/5/1 Berries Sprite
0/2/6 Scenarios Heart Box
2/1/7 Pokethlon
2/1/8 Apricorn
2/1/4 Pokethlon



The id´s codes that i promited:
344 Black Belt
146 School Kid
86/318 Bug Catcher
323 Bird Keeper
168 Trainer to help you in Gyms
369 Sabrina
1009 Persian
329 Mom
330 Old Man
328 Father
1036 Blissey
394 Guarda
232 Kimono Girl
994 Butterfree
1032 Marill
1017 Fartfetch
331 Old Woman
1015 Slowpoke
233/316 Kurt and him daughter.
365 Hero Mom
359 Clair
1027 Dratini
324 Cool Trainer (M)
327 Cool Trainer (F)
347 Fisherman

Pedro250
February 6th, 2010, 12:46 PM
did anyone already now what is the starter pokemons ofsset location on the HG/SS rom?

Poryhack
February 6th, 2010, 5:58 PM
did anyone already now what is the starter pokemons ofsset location on the HG/SS rom?
Well I didn't but you piqued my interest so I found out.

On a decompressed arm9 file (this is for SS, I can't confirm that it's exactly the same for HG) the offset is 0x107A60. At that offset you have this:

98 00 00 00 9B 00 00 00 9E 00 00 00

Each 32bit value is the national dex # of the starter.

maldicion069
February 9th, 2010, 8:19 AM
I need a program to modify the maps of hgss and a list of id´s overworld of this game.
For example:
365 Hero Mom
359 Clair
1027 Dratini
324 Cool Trainer (M)
327 Cool Trainer (F)
347 Fisherman

Potatomuffin
February 10th, 2010, 12:56 PM
It does support HG/SS (for the features that work events, scripts, encounters, text).

Yeah, I put the (there might be newer versions) for a reason. That is, I don't go around updating all my sigs with new links every time there is a new version. That was the first version under PyQt and explains how things work, so I link to that one.

Hey, SCV, can you post the version that does support HG/SS?

SCV
February 10th, 2010, 7:01 PM
Hey, SCV, can you post the version that does support HG/SS?
I can, but I won't because if you can't find it in its thread, there's no point in you trying to use it.

Hint: Its in the first post.

Incineroar
February 14th, 2010, 8:23 PM
Funny how you ask for the code when on an OLD post on GBATemp you where thanked for informing the thread opener about the code XD
Anyway.. guess this is the code:
The code (Motion 3D):

Diamond/Pearl:

94000130 FDFF0000
DA000000 02000002
B21C4D28 00000000
B0000004 00000000
D7000000 0000150E
DA000000 00112F56
D3000000 00000000
D7000000 02000002
D2000000 00000000

Platinum:

94000130 FDFF0000
DA000000 02000002
B2101D40 00000000
D7000000 000012FE
DC000000 FFFFFFFE
94000130 FFF70000
DA000000 00111D10
D3000000 00000000
D7000000 02000002
D2000000 00000000

HG/SS:

Only God knows!

-------------------

How to use:

Go to your Poketch Calculator:

Type (#) then L+Start, release the buttons, then you go to any place that makes your screen change (houses, pokemon party, bag, marts, if you are in a place like that already going outside will work) with the "L" pressed to make that camera active in that place (you must press the L before entering)!

(#) Can be:

0 - Normal 3D (Little deformation)
4 - 2D Used on Houses, Marts, PokéCenters etc (Parallel Perspective - No deformation)
5 - 3D Used on Spear Pillar (Great deformation)
8 - 3D Used on Stark Mountain (Top down, Far camera and Small deformation)
9 - 3D Used on Oreburgh Gym (Camera from behind)
14 - 3D Used on Hall of Origin (Top down and Extreme deformation)

Obs.: No effect on the Distortion World

Enjoy!
And this is that Crazy Zoom code
B21C4D28 00000000
B0000004 00000000
DC000000 0000150E
A0000000 FF000004
D3000000 00000000
121CED48 0000F000
D2000000 00000000
B21C59A4 00000000
DA000000 0000001A
94000130 FCF30204
D4000000 FFFFFFFF
D0000000 00000000
94000130 FCF30208
D4000000 00000001
D0000000 00000000
74000100 FF000020
D7000000 0000001A
D2000000 00000000
B21C59A4 00000000
DA000000 00000022
94000130 FCF30108
D4000000 FFFFFFFF
D0000000 00000000
94000130 FCF30104
D4000000 00000001
D0000000 00000000
74000100 FF000020
D7000000 00000022
D2000000 00000000
B21C59A4 00000000
DA000000 0000002A
94000130 FCF30004
D4000000 FFFFFFFF
D0000000 00000000
94000130 FCF30008
D4000000 00000001
D0000000 00000000
74000100 FF000020
D7000000 0000002A
D2000000 00000000

:: Features

* Zoom
o R+Start - Zoom in
o R+Select - Zoom out* Rotation Left/Right
o L+Select - Left
o L+Start - Right* Rotation Up/Down
o L+R+Start - Up
o L+R+Select - Down

-----------------------------------

That allows you changing the zoom, the angle, the rotation (not shown in the screenshots) and the position. Enjoy =P

-----------------------------------

SPECIAL NOTE: USING THE ABOVE CODE WITH THE MOTION 3D CODE IN 2D PLACES WILL CAUSE THE TOP SCREEN TO BE BLACK, ONLY USE BOTH IN 3D PLACES (OR PUT THE 3D CAMERA IN THE 2D PLACES BEFORE ENTERING).

B2T now..

This was posted ages ago (Thanks for the code, found some tweaking spots!), but has it yet been found for HG/SS? I would really like to see that code for that game.

Poryhack
February 14th, 2010, 9:01 PM
This was posted ages ago (Thanks for the code, found some tweaking spots!), but has it yet been found for HG/SS? I would really like to see that code for that game.
That's not really a ROM hacking question. I know I don't know the answer. You'd probably be better off asking it on a cheat code board.

Virtual Chatot
February 15th, 2010, 10:12 AM
I would just like to thank everyone who's continuing the research into Pokemon Hacking on the DS platform that we at Pokespam started.

Precious Tears
February 15th, 2010, 12:48 PM
Guys I really need help...
My lil' sister is a REAL Dawn fan...
But she's disapointed that there's no Dawn in Hg/Ss..
So I wanna give her a birthday surprise-gift:
Change ALL of Lyra's sprites into Dawn...
and I dunno a thing about these...
Can someone help me...?

Virtual Chatot
February 16th, 2010, 4:04 AM
Guys I really need help...
My lil' sister is a REAL Dawn fan...
But she's disapointed that there's no Dawn in Hg/Ss..
So I wanna give her a birthday surprise-gift:
Change ALL of Lyra's sprites into Dawn...
and I dunno a thing about these...
Can someone help me...?We would have to find where Lyra's sprites are and replace them with Dawn sprites, but I'm sure we are there yet even in D/P/Pl hacking.

Precious Tears
February 19th, 2010, 8:33 AM
We would have to find where Lyra's sprites are and replace them with Dawn sprites, but I'm sure we are there yet even in D/P/Pl hacking.
How about PokeTex? I mean can PokeTex help for hacking the sprites?

frogmyster3
March 9th, 2010, 6:18 AM
How about PokeTex? I mean can PokeTex help for hacking the sprites?

Indeed it can. I've edited the hero sprites and replaced them with the sprites of them in their Rocket suits from later in the game.

Bascially you'll need PokeTex and the HG/SS list of offsets which I believe are on the first page of this thread. Change the name of the existing list to list_old.txt or something and save this new list and list.txt in the same folder as PokeTex.

Open PokeTex and then open the ROM (the ROM must be clean, i.e cannot have a language patch or anything similar). Then using the drop down menu locate ,046F3570 since that is Lyra's main sprite cycle. A few offsets later are various sprites for Dawn so note down the pallettes by clicking on the pallette on the right hand side. Replace Lyra's pallette with the codes of Dawn's.

Now you need to edit Lyra's sprites by looking at the text displayed below (click Extend). Then click Save ROM after you've done each image.

Champion Victoria
March 12th, 2010, 6:25 PM
There are three things I want to do--how possible are they?

I. Replacing the Johto Trainer Battle music with the Kanto Trainer Battle music--what can I say, I just love that remix! Figured it out. Used Nitro Explorer 2B and Crystal Tile 2, and just replaced the .sseq files.

II. Replace either Ethan or Lyra's overworld sprite with that of Lance--preferably Lyra, since I have an existing save of her. I see the post above me has instructions for replacing her with Dawn, but is it possible to do so for someone with less available sprites, like Lance?

III. Replacing her trainer back sprite with that of Lance's as well.

EDIT: I guess I'll wait another day for the US version to come out. There's no point in trying to muddle through PokeTex offsets for the Japanese version if I'll be using the new one tomorrow. But my two questions still remain!

Potatomuffin
March 13th, 2010, 1:22 PM
Hello all!
looks like HGSS will be out tommorow in English and so I'm getting ready to hack as I play!
The game seems to be a completely remodeled version of platinum. new things like the Pokegear will provide new opretunities to hack. Get your Modcards ready guys, cause i think this game will be fun to hack AND play!

Incineroar
March 13th, 2010, 6:33 PM
Hello all!
looks like HGSS will be out tommorow in English and so I'm getting ready to hack as I play!
The game seems to be a completely remodeled version of platinum. new things like the Pokegear will provide new opretunities to hack. Get your Modcards ready guys, cause i think this game will be fun to hack AND play!

Hey, you do know the roms were leaked? SoulSilver is GREAT! ^-^

Poryhack
March 13th, 2010, 10:01 PM
Hello all!
looks like HGSS will be out tommorow in English and so I'm getting ready to hack as I play!
The game seems to be a completely remodeled version of platinum. new things like the Pokegear will provide new opretunities to hack. Get your Modcards ready guys, cause i think this game will be fun to hack AND play!
...
It's not modeled on Platinum...
It's not called a modcard...

Champion Victoria
March 14th, 2010, 2:27 AM
Okay, I see that item 19 on a/0/0/6, using the DP version of PokeDSPic, contains the first two frames of the Lance backsprite. They're in black and white, though, which is curious.

I still have no idea how to find overworld sprites though, since the Japanese PokeTex offsets don't seem to work on the US version.

ANinyMouse
March 14th, 2010, 7:31 PM
Hi everyone!

I'm kinda new to hacking, but I have a rather ambitious project that I'm working on. I need help with something, though. I have been editing Attacks in Diamond to great effect, since there is a tool for that, but when I opened SoulSilver to see if I could import my work to that game, I found that the file structure is vastly different!

I tried replacing "waza_tbl.narc" but it didn't seem to work, since the changes I made (making Gunk Shot 130 base power, just for instance) weren't showing up on the status screen like in Diamond. I used Pokesav to give my Totodile some of the attacks that I had edited, just to see if the effects I had hacked were implemented, but it seems like that's not the case. I had hacked Dream Eater to have the same effect as Absorb, Mega Drain, etc, for instance, but it still always fails against non-sleepping foes. This leads me to believe that there is a seperate file that determines the battle effect of moves.

Looking through the SoulSilver file system, I noticed that there doesn't seem to be a direct counterpart... in Diamond, there's a whole "waza effect" folder, etc... in HGSS, the only relevant files i see (just by filename) are "kowaza.narc" under data, and "waza_oshie.bin" under wazaoshie/fielddata.

Does anyone have any idea if the Attack system was totally rebuilt for HGSS or if DPPt Attack data is compatible, but simply under a different filename? Any tips or pointers n this area would be immensely appreciated!

Thanks!

イーブイ
March 14th, 2010, 7:49 PM
Most of the files in HG/SS with coherent names are copies from Platinum or PBR. All the real data is in /a.

I think the move data is in /a/0/1/1.

There are some partial file lists earlier in this thread; see posts 36 and 37.

zenakrua
March 18th, 2010, 11:12 AM
I'm new to this hacking/editing biz so please don't murder me. :P I forged myself a custom OW hero sprite, all 12 positions included, and I was wondering how to drop this in my SS rom. I did some searching and reading of this thread, am I correct in assuming I would use PokeTEX and the list to find where the sprites are stored? How would I then go about changing it? If someone could please either give me a layman's tut or point me in the direction of some helpful threads, I would be most grateful. *goes off to do more research*

EDIT: Okay so.. I did a little more digging, and I found a sprite replacement tut, unfortunately the list I downloaded doesn't seem to work with my English version. However I can attest that a working Acekard 2.1 with 1.6 AKAIO plays both HG and SS unpatched flawlessly. x3

So I guess I can hold out hope that someone more skilled churns out a full-on hero sprite editor, OW + front and backsprites.
Is there a list of hacking tools that currently work for HGSS? A compendium would be cool. :O

.. Omigosh that merging thing is too cool. <3

Immetec
March 19th, 2010, 11:54 AM
Hello, I need to use Pokemon Data Editor Ds[PDEDS] in Soul Silver, and for that i need to find personal.narc.
Anybody know where is located?:(

And another small question ... You can change the overworld sprites without poketex?

Thanks

Senzune
March 25th, 2010, 6:31 AM
Seeing as you guys have made progress, is there any chance the 3D engine could be disabled so that the game can be emulated in 2D? This might allow the game to be played on a PSP using the latest DSONPSP application.

Poryhack
March 25th, 2010, 6:56 AM
Seeing as you guys have made progress, is there any chance the 3D engine could be disabled so that the game can be emulated in 2D? This might allow the game to be played on a PSP using the latest DSONPSP application.
Large parts of the game consist of nothing but 3D models. Surely even if you could just "disable" 3D the game would be rendered unplayable.

Incineroar
March 26th, 2010, 7:47 AM
Large parts of the game consist of nothing but 3D models. Surely even if you could just "disable" 3D the game would be rendered unplayable.

Well, to an extent. Unless you used an Action Replay and flattened everything to a 2-D look, that's about it.

Poryhack
March 26th, 2010, 11:30 AM
Well, to an extent. Unless you used an Action Replay and flattened everything to a 2-D look, that's about it.
I've got a code to do that, but it doesn't change the fact that the models are still 3D. All it does is make them look 2D:

621D10EC 00000000
B21D10EC 00000000
20001218 00000004
D2000000 00000000


I believe credit goes to elixirdream. It's for SoulSilver (U) but if you look around I'm sure you can find other versions.

GaggliusHacks
March 26th, 2010, 12:16 PM
i would hack hg/ss if i had the emulator.....or tools lol

Poryhack
March 27th, 2010, 7:52 AM
i would hack hg/ss if i had the emulator.....or tools lol
Thank you for this completely moronic post.

Masterge77
March 27th, 2010, 8:30 AM
Has anyone tried hacking the Slots and old game corner back in yet?

Incineroar
March 29th, 2010, 4:29 PM
I've got a code to do that, but it doesn't change the fact that the models are still 3D. All it does is make them look 2D:

621D10EC 00000000
B21D10EC 00000000
20001218 00000004
D2000000 00000000


I believe credit goes to elixirdream. It's for SoulSilver (U) but if you look around I'm sure you can find other versions.

Here is the same code for Heart Gold (J), and I tested it personally, as I have the game:http://www.pokecommunity.com/showpost.php?p=5619741&postcount=1

Personally, I like this code- It gives you a whole new perspective on the game.

Supercheese
April 1st, 2010, 9:07 PM
Hello folks,

There's been some great information presented in this thread so far, but there's one thing I am looking for that has yet to be provided: the location of the trainers' sprites (NOT the overworld sprites, but the ones you see when you enter the battle and they send out their Pokemon) within the HG/SS ROM's file structure. I suspect it's buried somewhere in the a/#/# folders, and if someone knows exactly which file I should be hunting after, I would be greatly appreciative.

Cheers!

dragonarche
April 3rd, 2010, 6:08 AM
Are the maps still structured like in Pokemon diamond if so then
i got the map editing done :)

@Supercheese (http://www.pokecommunity.com/member.php?u=53953)
welcome to pokecommunity "where people and Pokemon life together in harmony"

denpaform
April 4th, 2010, 4:44 AM
Hi,
This thread has been rather helpful for me to mess around with my HG rom, but I still did not manage to find some of the information what I was looking for: the location of the partner pokemon's overworld sprite that follows you around when you are travelling on foot ingame and the the list.txt file for pokedex for the partner pokemon's overworld sprite. (I'm looking for either one of these two, though I prefer the second choice.) If someone knows, would you mind helping me? Thanks in advance.
Edit: Is there any files in the data/a/x/x that contains the data of each pokemon's base stats? I would like to know that if possible too :)

ANinyMouse
April 4th, 2010, 1:29 PM
Is there any files in the data/a/x/x that contains the data of each pokemon's base stats? I would like to know that if possible too :)
That's in personal.narc, but i don't know it's location in the rom besides the fact that it's buried in "a", somewhere. I gave up looking when PPRE got updated. It's not actually named "personal," though, that's just what it was called in past pokemon games.

For instance, I'm trying to figure out which file is the "arm9" file so I can do some starter pokemon editing, but the only thing i have to go on is the info on pages 2 & 8 of this thread (and a few random posts on project pokemon). So, the only way for me to figure out which file is arm9 (besides someone just telling me) is to decompress each file in "a" (that I'm unsure about), one by one, and then use a hex editor and the offset provided on page 8 to find the hex values I'm looking for.

Precious Tears
April 5th, 2010, 3:28 AM
Thanks for the help frogmyster3 and Champion Victoria!! ;]
Howto replace the back sprite/Trainer Card Sprite and VS Sprite...?
And what hacking-tool I'm gonna use this time?

Potatomuffin
April 5th, 2010, 8:46 PM
Are the maps still structured like in Pokemon diamond if so then
i got the map editing done :)

Sorry, I beat you to it...
Muhahaahahahahahhahahahah!

smurph717
April 5th, 2010, 11:14 PM
@dragonarche: No, the HG/SS maps are very subtly different from the Diamond maps. There's an extra value in the header that wasn't in DPP, and if it's greater than zero (it is on most maps), then there's another whole section in the file we know nothing about (yet :P).

@Potatomuffin: Sure, if you want to call blindly changing values in your hex editor without really (and do i stress REALLY) understanding what you're changing "editing" the map. I mean, yeah, you're editing it, but in your eyes all you're doing is changing a few numbers here and there so something changes on screen. Do you really *know* why what you're changing worked? (That's a rhetorical question; I've been following what you've been posting thinking you knew something interesting, and you definitely don't. :/ Sorry, mate.)

If you wanna know more, I should have a thread popping up shortly in the R&D subforum to check out. Also, I'm working on documenting the movement permissions/special tile flags, and I'll have more on that in the coming days. Oh, and I've done some digging into how the 3d models on the maps (like the little potted plants, doormats, houses, computer, etc.) work, and I'll put that information in pichu2000's thread. I'm thinking we need a spot to kinda consolidate all the info on the mapping, spriting, scripting, etc. systems (right now, it's spread over a bunch of threads here). Anyone have access to a good wiki?

denpaform
April 6th, 2010, 5:57 AM
That's in personal.narc, but i don't know it's location in the rom besides the fact that it's buried in "a", somewhere. I gave up looking when PPRE got updated. It's not actually named "personal," though, that's just what it was called in past pokemon games.

For instance, I'm trying to figure out which file is the "arm9" file so I can do some starter pokemon editing, but the only thing i have to go on is the info on pages 2 & 8 of this thread (and a few random posts on project pokemon). So, the only way for me to figure out which file is arm9 (besides someone just telling me) is to decompress each file in "a" (that I'm unsure about), one by one, and then use a hex editor and the offset provided on page 8 to find the hex values I'm looking for.

Unless I had missed out reading a post, I don't recall finding any offset for the base stats for the pokemon...

I will try to find it on my own though... =/

pichu2000
April 6th, 2010, 12:29 PM
@dragonarche: No, the HG/SS maps are very subtly different from the Diamond maps. There's an extra value in the header that wasn't in DPP, and if it's greater than zero (it is on most maps), then there's another whole section in the file we know nothing about (yet :P).

@Potatomuffin: Sure, if you want to call blindly changing values in your hex editor without really (and do i stress REALLY) understanding what you're changing "editing" the map. I mean, yeah, you're editing it, but in your eyes all you're doing is changing a few numbers here and there so something changes on screen. Do you really *know* why what you're changing worked? (That's a rhetorical question; I've been following what you've been posting thinking you knew something interesting, and you definitely don't. :/ Sorry, mate.)

If you wanna know more, I should have a thread popping up shortly in the R&D subforum to check out. Also, I'm working on documenting the movement permissions/special tile flags, and I'll have more on that in the coming days. Oh, and I've done some digging into how the 3d models on the maps (like the little potted plants, doormats, houses, computer, etc.) work, and I'll put that information in pichu2000's thread. I'm thinking we need a spot to kinda consolidate all the info on the mapping, spriting, scripting, etc. systems (right now, it's spread over a bunch of threads here). Anyone have access to a good wiki?

We have already done these.
http://projectpokemon.org/wiki/Main_Page
There's map structure page, scripting commands etc...

smurph717
April 6th, 2010, 2:19 PM
Weird, I had been there before and didn't find much game internals stuff, but now I see it all there.... Anyway, it would be nice to document the entire map structure with as much detail as, say, the movement permissions section. Thanks for the info, and if someone is interested in digging deeper into the maps with me, let me know!

SCV
April 7th, 2010, 4:18 AM
Are the maps still structured like in Pokemon diamond if so then
i got the map editing done :)

@Supercheese (http://www.pokecommunity.com/member.php?u=53953)
welcome to pokecommunity "where people and Pokemon life together in harmony"
What exactly does having map editing done mean?

denpaform
April 7th, 2010, 5:24 AM
Alright, I managed to find a personal.narc file in the directory data\pbr, but it doesn't seem to work when I used a program called PDEDS(used for DP personal.narc files) to try to edit the base stats of a pokemon. I'm not sure if it is due to I'm using a wrong program, or there is another pokemon's base stat file lying elsewhere.

It will be a great help if anyone can help confirm that the personal.narc file in the given directory IS the file this game is using as a base stat information. (which means that I could not get the base stat editting to work due the usage of the wrong program.)

I'll continue to look into this though...

Wichu
April 8th, 2010, 4:18 AM
Alright, I managed to find a personal.narc file in the directory data\pbr, but it doesn't seem to work when I used a program called PDEDS(used for DP personal.narc files) to try to edit the base stats of a pokemon. I'm not sure if it is due to I'm using a wrong program, or there is another pokemon's base stat file lying elsewhere.

It will be a great help if anyone can help confirm that the personal.narc file in the given directory IS the file this game is using as a base stat information. (which means that I could not get the base stat editting to work due the usage of the wrong program.)

I'll continue to look into this though...

Can't you use a hex editor? The base stat data shouldn't be hard to decipher.
Anyway, I don't think that's the right file; doesn't the game contain unused copies of Platinum and PBR's data? If I recall correctly, the actual data is stored in the numbered files.

ANinyMouse
April 10th, 2010, 10:13 AM
Anyway, I don't think that's the right file; doesn't the game contain unused copies of Platinum and PBR's data? If I recall correctly, the actual data is stored in the numbered files.
This is correct.

I'm still trying to figure out what i need to do to be able to change the starters from Chokirita, Cyndaquil & Totodile to Eevee. I've been searching google, searching forums, and asking all kinds of people for advice, but I'm still not doing something right.

I have CrystalTile2 and have searched through the rom several times without finding the correct offset for this information. Does anyone here have any experience with changing the starter pokemon in 4th gen games? You'd think there'd be a guide or something SOMEWHERE but I haven't been able to do this on my own, so far...

I know the hex values for the starters are 98 9B 9E, so you'd think it wouldn't be too hard to find, but I think I must be using the wrong kind of rom or... something, I dunno.

Potatomuffin
April 10th, 2010, 10:32 PM
Also, I'm working on documenting the movement permissions/special tile flags, and I'll have more on that in the coming days. Oh, and I've done some digging into how the 3d models on the maps (like the little potted plants, doormats, houses, computer, etc.) work, and I'll put that information in pichu2000's thread.

Did you make a list of all models and their numbers? because i was thinking of making a model list for hgss like last time...

smurph717
April 10th, 2010, 10:54 PM
Did you make a list of all models and their numbers? because i was thinking of making a model list for hgss like last time...

That will come after I document the file format and get my map viewer working properly. Although, it could probably be done by simply reading the map matrix.... Not sure about that though, I haven't really looked into how that works yet.

WhiteRose
April 14th, 2010, 8:17 PM
I have discovered that the trainer battle backs are located in a/0/0/6. I am able to open them in PokeDSPic. However, there is a problem: I think something with the palette is messed up, as the image appears all fuzzy and with the wrong colors. Though I am able to make out the trainer and can confirm that this is indeed the trainer back sprite, it is not editable in this state. If anyone can figure out a way to get the palette correctly, it would be most appreciated. This is by no means a high priority issue for me, so no rush. Thanks for your help, guys. :)

EDIT: Ah ha, nevermind. I got it. I even was able to edit the infamous third frame.

ankrahman28
April 15th, 2010, 1:28 PM
I have discovered that the trainer battle backs are located in a/0/0/6. I am able to open them in PokeDSPic. However, there is a problem: I think something with the palette is messed up, as the image appears all fuzzy and with the wrong colors. Though I am able to make out the trainer and can confirm that this is indeed the trainer back sprite, it is not editable in this state. If anyone can figure out a way to get the palette correctly, it would be most appreciated. This is by no means a high priority issue for me, so no rush. Thanks for your help, guys. :)

EDIT: Ah ha, nevermind. I got it. I even was able to edit the infamous third frame.
How did u do this?? I've been trying to replace backsprites in hg/ss since the Japanese release. Can u tell me how u did it?

WhiteRose
April 15th, 2010, 3:24 PM
Yeah. Okay, first, you need the program Tahaxan and the right .dll files. Let me know if you have trouble finding those. Then, you need DSLazy, or another program capable of unpacking the rom. Then, make a copy of your original rom. This copy is the one you will be hex editing your new sprites into. Once you have it unpacked, put a .narc extension on the file named "6" in A\0\0. Then use DSLazy to repack the NDS_UNPACK, and make a rom with the .narc extension on that file. This won't be playable, but it will be openable in Tahaxan. Alright, the next step is to open your edited ROM in Tahaxan. Go to the A\0\0\6 file. See how it has that .narc extension? That was the point of the first few steps. Open that, and you will find the palette and sprite files for all of the trainer backs. By right clicking on one, you can Extract it from the rom. Make note of the Hex Offset of where that file is located; you're going to need that to Hex Edit your edited sprite back in. Now, when I did this, I was simply replacing the heroine's back with a different one. If you want to replace it with a sprite made from scratch, you'll need to get it in the right format, and I can't help you with that; you're going to have to figure that out on your own. It might work if you used PokeDSPic to insert the back into a Platinum ROM, and then opened THAT rom in Tahaxan, and extracted it once it was in the correct format. Just make sure it's the perfect amount of data: 25648 bytes for the sprite, and 552 for the palette. Anyway, once you have the files you want to insert (both the sprite and the palette,) find the back that you want to replace, and write down the offset for both it and its palette. Now we're going to need a Hex Editor. I use Hex Workshop, but you can probably find another that would work a well. Open up your ORIGINAL rom, from before you added the .narc extension. (This is why we made a copy.) Find the hex offset for what you wrote down, and simply replace that data with your edited data. Make sure you do the same for the palette; usually, the palette's data is immediately after the sprite's data. Also, occasionally the offset given by Tahaxan isn't exactly right; by extracting the data you want to replace with Tahaxan, you can look at it in your Hex Editor and make sure that you replace exactly the right data. Make sure you don't replace anything in the wrong offset; you might screw up some other file. Anyway, once you've replaced the data, you're finished! This all sounds a little complicated, I know, but once you've done it once or twice, you get into the swing of things, and can do it fairly easily.

Oh, one last thing: if I remember correctly, the hero and heroine back sprites are in the .narc file twice. I believe the second one is the one you have to replace, but you can replace both if you want to be on the safe side.

Good luck! Let me know if you need any more help.

Supercheese
April 15th, 2010, 10:23 PM
By the way, I finally found the location of the trainer sprites in the ROM's file structure. It's: a/0/5/8(.narc) -- this may be useful information for others who wish to modify the trainer sprites.

EDIT: Dammit, I just realized this information was posted way back on page 2. Now I hate myself for not having seen it earlier... >.<

zZJoennZz
April 16th, 2010, 7:42 PM
Is PKMN Heart gold and Soul silver is able to hack???

Potatomuffin
April 16th, 2010, 11:42 PM
Is PKMN Heart gold and Soul silver is able to hack???

Why do you think this thread was made?

zZJoennZz
April 19th, 2010, 4:48 PM
Why do you think this thread was made?

Oh!! ok :P hehehe
SS and HG is hackable...

smurph717
April 19th, 2010, 8:56 PM
so, does anyone know how to get the number of the texture file (from map_tex_set.narc) associated with the map files (from land_data_release)? the way pg4map does it, it just looks until it finds one that will work, but the game has to have some way of doing it more quickly. thanks.

Potatomuffin
April 19th, 2010, 9:13 PM
so, does anyone know how to get the number of the texture file (from map_tex_set.narc) associated with the map files (from land_data_release)? the way pg4map does it, it just looks until it finds one that will work, but the game has to have some way of doing it more quickly. thanks.

you were a bit vague there, but i really haven't really edited textures besides switching them. however, the textures are named so cant you look up the name in map tex set.narc? Sorry if this was stupid, right now crystal tile isn't working for me so i can't check right now...

smurph717
April 19th, 2010, 9:19 PM
so, to clarify, the stuff in map_tex_set are texture libraries, and each map is associated with a texture library. yes, the textures/palettes/materials are named, but they are all defined in one spot, and i'm looking for some way to know which map uses which library instead of having to search all the libraries until one contains all the textures in the map.

Potatomuffin
April 19th, 2010, 10:11 PM
oh got it, okay, by the way, i got crystal tile working! you need a .dll file in its directory to work.

rakuichi
April 19th, 2010, 11:41 PM
Hello, I am new here

I have used tahaxan to browse through HG / SS Japanese rom

I would like to edit Ethan and Lyra's Pokethlon sprites

I think they must be in the "a/" directory's narc files, but I cannot find their pokethlon sprites at all

Do I require any other tools? Or they're just in other directories?

Oxnite
April 24th, 2010, 6:44 AM
Is this thread for HG / SS-hacking related things only?

Because the DPP-hacking thread is closed, I'll ask my question here. I actually have two questions and I really want them to be answered. If these two things work, my hack would start looking wonderful!


I edited Trainer VS Sprites via PokémonDSPlatinumTrainers. I uploaded the new trfgra.narc to the Rom via NitroExplorer2b. When I play the game, the new sprites are not showing up. Does somebody know why?
When I extract trfgra.narc and edit it with PokémonDSPlatinumTrainers, the new Trainers are still there! It looks like there's another file that has to be edited... Any tips?
I can't figure out how to use thenewpoketext for Pokémon Platinum versions. It seems I have some kind of newer thenewpoketext version? I read all kinds of tutorials on the web and they said I have to rename pl_msg.narc to msg.narc and then apply thenewpoketext, but thenewpoketext error message says that pl_msg.narc is not present.. As if it is updated to work with Pokémon Platinum... So I have my edited .xml file and I want to patch it, but it doesn't work at all. Any tips?..


Please help me! Thanks a lot in advance, people.

Potatomuffin
April 24th, 2010, 12:48 PM
hey, does anyone have the USA HGSS poketex .txt file thingy?
please attach it, thanks!

Cerulean Soul
April 24th, 2010, 3:43 PM
Is this thread for HG / SS-hacking related things only?

Because the DPP-hacking thread is closed, I'll ask my question here. I actually have two questions and I really want them to be answered. If these two things work, my hack would start looking wonderful!


I edited Trainer VS Sprites via PokémonDSPlatinumTrainers. I uploaded the new trfgra.narc to the Rom via NitroExplorer2b. When I play the game, the new sprites are not showing up. Does somebody know why?
When I extract trfgra.narc and edit it with PokémonDSPlatinumTrainers, the new Trainers are still there! It looks like there's another file that has to be edited... Any tips?

Not sure if that helps but there are 2 "sets" of sprites in platinum's trfgra.narc. Afaik PokémonDSPlatinumTrainers only shows the encrypted ones while the others can be viewed in CrystalTile, so editing the others might do the trick...

tymo1234
April 26th, 2010, 11:47 AM
Hey everyone!

I need help of some of you with a few things:

1. What is the location of the Pokédex Graphics?
2. What is the location of the Trainer Card?
3. How can I edit images like a/0/4/6?

It would help my patch a lot!
* making something like Bloody Diamond with different story and all *

davidthefat
April 26th, 2010, 7:01 PM
Not to sound like a noob, but has anyone been able to extract the 3d models of the pokecenter and pokemart? I doubt anyone has yet... IDK if it will be in a usable format and not some proprietary format

Maverick Hunter
April 26th, 2010, 7:03 PM
Are there any trainers for HG/SS yet?

davidthefat
April 26th, 2010, 7:22 PM
Are there any trainers for HG/SS yet?
http://www.spriters-resource.com/ds/pokeheartgoldsoulsilver/sheet/26955

Ardorin
April 27th, 2010, 12:14 PM
Yeah. Okay, first, you need the program Tahaxan and the right .dll files. Let me know if you have trouble finding those. Then, you need DSLazy, or another program capable of unpacking the rom. Then, make a copy of your original rom. This copy is the one you will be hex editing your new sprites into. Once you have it unpacked, put a .narc extension on the file named "6" in A\0\0. Then use DSLazy to repack the NDS_UNPACK, and make a rom with the .narc extension on that file. This won't be playable, but it will be openable in Tahaxan. Alright, the next step is to open your edited ROM in Tahaxan. Go to the A\0\0\6 file. See how it has that .narc extension? That was the point of the first few steps. Open that, and you will find the palette and sprite files for all of the trainer backs. By right clicking on one, you can Extract it from the rom. Make note of the Hex Offset of where that file is located; you're going to need that to Hex Edit your edited sprite back in. Now, when I did this, I was simply replacing the heroine's back with a different one. If you want to replace it with a sprite made from scratch, you'll need to get it in the right format, and I can't help you with that; you're going to have to figure that out on your own. It might work if you used PokeDSPic to insert the back into a Platinum ROM, and then opened THAT rom in Tahaxan, and extracted it once it was in the correct format. Just make sure it's the perfect amount of data: 25648 bytes for the sprite, and 552 for the palette. Anyway, once you have the files you want to insert (both the sprite and the palette,) find the back that you want to replace, and write down the offset for both it and its palette. Now we're going to need a Hex Editor. I use Hex Workshop, but you can probably find another that would work a well. Open up your ORIGINAL rom, from before you added the .narc extension. (This is why we made a copy.) Find the hex offset for what you wrote down, and simply replace that data with your edited data. Make sure you do the same for the palette; usually, the palette's data is immediately after the sprite's data. Also, occasionally the offset given by Tahaxan isn't exactly right; by extracting the data you want to replace with Tahaxan, you can look at it in your Hex Editor and make sure that you replace exactly the right data. Make sure you don't replace anything in the wrong offset; you might screw up some other file. Anyway, once you've replaced the data, you're finished! This all sounds a little complicated, I know, but once you've done it once or twice, you get into the swing of things, and can do it fairly easily.

Oh, one last thing: if I remember correctly, the hero and heroine back sprites are in the .narc file twice. I believe the second one is the one you have to replace, but you can replace both if you want to be on the safe side.

Good luck! Let me know if you need any more help.
I have done it with no problems until the hex editor thing, but i thing i have done something wrong there, because it doesnt work for me. I want to replace the hero back sprite with silver back sprite.

WhiteRose
April 28th, 2010, 3:13 PM
I have done it with no problems until the hex editor thing, but i thing i have done something wrong there, because it doesnt work for me. I want to replace the hero back sprite with silver back sprite.
Are you sure you're replacing at the right offset, and replacing exactly the right amount? I find that it helps me if I extract what I want to replace and open that in a Hex Editor as well, and then run on search on some of the code from it. It will take you right to where that file is located in the ROM. From there, it's a simple matter to copy over the data from your replacement file.

Vrai
April 28th, 2010, 4:12 PM
Can I have a link to get the english rom of HG?
Also, what tools are used to hack it?

In addition to the above post, there are not very many tools to "hack it" in the manner you're thinking of. It's quite a bit of learning if you want to hack the fourth generation.

Masterge77
April 29th, 2010, 8:32 AM
I'm suprised no one has even tried to make a patch to put the slot machines and the original Game corners back in the english versions,

tymo1234
April 29th, 2010, 10:38 AM
I'm suprised no one has even tried to make a patch to put the slot machines and the original Game corners back in the english versions,

That's because if you want to do that, you'll have to replace the following:
- The language file (impossible, too large when you add Game Corner)
- ALL The Graphics (possible...)
- ALL The Connections to the graphics and text (impossible, don't know what files cointais this)

That's why... There IS a Japanese ROM translation that translates the Game Corner and everything else though... Not sure if I might add different sites though...
At google, search for "Rykin122" the there is on saying '(lang. hack)' at the title.

Ardorin
April 29th, 2010, 12:10 PM
Are you sure you're replacing at the right offset, and replacing exactly the right amount? I find that it helps me if I extract what I want to replace and open that in a Hex Editor as well, and then run on search on some of the code from it. It will take you right to where that file is located in the ROM. From there, it's a simple matter to copy over the data from your replacement file.
Problem is that the sprite file i extracted has 30+ lines in the hex workshop, and i dont know what should i sub. I tried copying all the code, but it destroyed all the sprites.
what data should i replace?
EDIT: Nevermind, i finally got it :)
thnx!

PureGoober
April 29th, 2010, 4:03 PM
Sorry about my last post.
But, what do you do when you hack HG/SS?

Incineroar
April 29th, 2010, 4:05 PM
Sorry about my last post.
But, what do you do when you hack HG/SS?

We use a hex editor and look through NARC files and look at graphics and extract those files. Just like D/P/Pt. Right now, everything is going slow- the DS games are far more advanced than the GBA games.

PureGoober
April 29th, 2010, 4:23 PM
I understood nothing you said.