The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Binary Hack Research & Development (https://www.pokecommunity.com/forumdisplay.php?f=195)
-   -   Research [GENERAL THREAD] Pokémon Heart Gold/Soul Silver Hacking (https://www.pokecommunity.com/showthread.php?t=194248)

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

Quote:

Originally Posted by Pedro250 (Post 5528620)
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

Quote:

Originally Posted by SCV (Post 5523425)
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

Quote:

Originally Posted by Potatomuffin (Post 5539693)
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.

Poryhack February 14th, 2010 9:01 PM

Quote:

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

Quote:

Originally Posted by Fiery Dash (Post 5554809)
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

Quote:

Originally Posted by Virtual Chatot (Post 5556709)
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

Quote:

Originally Posted by Fiery Dash (Post 5564992)
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.

Spoiler:
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!

Poryhack March 13th, 2010 10:01 PM

Quote:

Originally Posted by Potatomuffin (Post 5617456)
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

personal.narc?
 
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

Quote:

Originally Posted by Senzune (Post 5651461)
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.

Poryhack March 26th, 2010 11:30 AM

Quote:

Originally Posted by Team Fail (Post 5654048)
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:

Code:

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

Quote:

Originally Posted by GaggliusHacks (Post 5654455)
i would hack hg/ss if i had the emulator.....or tools lol

Thank you for this completely moronic post.


All times are GMT -8. The time now is 8:54 AM.


Like our Facebook Page Follow us on Twitter © 2002 - 2018 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2016 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.

Acknowledgements
Use of PokéCommunity Assets
vB Optimise by DragonByte Technologies Ltd © 2023.