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)

Chaos Rush September 12th, 2010 1:27 PM

I don't have much knowledge in DS hacking, but recently I found out that you can't edit the Johto Dex in HG/SS yet. The file that resembles the PokeDex is at a/0/7/4, the 12th file in the narc. However, I tried editing that to the Sinnoh Dex, and nothing happened. Then with a hex editor, I found what appears to be a second listing for the dex, which is at 0x64D2180. I changed that to the Sinnoh Dex, and this time I actually got different results, but it wasn't ideal:
http://a.imageshack.us/img827/3194/26302074.png http://a.imageshack.us/img801/8867/31511606.png http://a.imageshack.us/img688/7739/27235856.png
For some reason, only Pokemon that were originally in the Johto Dex still appear, and some graphics won't load O_o.

Earlier, I did the same thing on Platinum, but in reverse: Replace the Sinnoh Dex with the Johto Dex:
http://a.imageshack.us/img837/889/72577899.png http://a.imageshack.us/img543/4232/59418491.png http://a.imageshack.us/img841/9899/84049029.png
I got much better results, as Pokemon actually showed up in the correct order. Not sure how to fix the numbers though.

Lord Varion September 12th, 2010 1:45 PM

http://fc06.deviantart.net/fs71/f/2010/198/f/e/Pokemon_RASM_new_screen_part2_by_Rbz_project.png
THIS IS NOT A ROM HACK
Its a RPG game :D

And i dont think i see many hacks of HGSS
Only Hardgold
which isnt much

darkdragoon1000 October 2nd, 2010 1:22 PM

Uh the pokemon HGSS Gym editor link is kinda broken sendspace took it down

universalconsole October 3rd, 2010 3:12 PM

"The reason hgss gym editor is dead is because it didnt work the way it was sopose to and was for japanese roms"

Thats what I read
I wish I had one of those programs

Alpha de Splash October 3rd, 2010 3:23 PM

PPRE has a trainer editor which includes Gym Leaders. It works on any Gen IV game.

RHetoRic October 4th, 2010 2:55 PM

Unfortunately, using PPRE for anything that's not wild pokemon or script editing corrupts certain trainer text- especially in double-battles.

Alpha de Splash October 4th, 2010 4:55 PM

Last update fixed that issue.

RHetoRic October 5th, 2010 9:25 PM

Well hey, so it has. To tell you the truth, I never noticed the "b" part added on to the latest version to signify an update, haha.

Spiky-Eared Pichu October 10th, 2010 4:24 AM

I have tried to use Kiwi.ds NDS Editor but when I open a ROM/.narc/.sdat it says "Could not open file. Unsupported file format". How can I solve this? I need to extract some files from HGSS...

Also, I can't find the in-battle HP bars from HGSS. I have searched in every .narc and it doesn't appear...

gtfo November 4th, 2010 11:03 PM

What I need to know is how to do the following:

Edit mugshots
Edit trainer sprites
Edit the trainer's backsprite (all 3 frames)

Illusive November 16th, 2010 3:42 AM

Is it possible to do the following edits in HG/SS (or Platinum)?

- Trainer Edits
- Pokemon Edits (eg levels to learn moves, evolution methods)
- Wild Pokemon Edits
- Editing Moves (name, power, type, effect etc.)
- Replacing Pokemon (I want to put some 5th gen pokemon in)
- In game trade edits
- Pokemon giveaway edits (eg have steven give you a Jirachi instead of a Hoenn starter)

NatureKeeper February 5th, 2011 2:11 PM

Quote:

Originally Posted by Illusive (Post 6291072)
Is it possible to do the following edits in HG/SS (or Platinum)?

- Trainer Edits
- Pokemon Edits (eg levels to learn moves, evolution methods)
- Wild Pokemon Edits
- Editing Moves (name, power, type, effect etc.)
- Replacing Pokemon (I want to put some 5th gen pokemon in)
- In game trade edits
- Pokemon giveaway edits (eg have steven give you a Jirachi instead of a Hoenn starter)

1- Yes
2- Yes
3- Yes
4- Yes, but rather glitchy. Just do not edit the description and flavor text from PPRE, edit them using another tool. Trust me.
5- Yes.
6- Data not found.
7- Yes.

For my question, did anybody manage to find the Lugia \ Ho-Oh texture on the titlescreen? It'd be good to edit, or else everybody has an obligatory mascot. Not much really.

Alex_32571 March 19th, 2011 4:28 PM

Can someone explain how setting, removing and checking flags works?
I want to make a script where a Murkrow is a wild encounter, then after he is beaten he disappears.
Without flags he will just repeat the battle over and over.

moohoomoo1 July 10th, 2011 2:08 PM

Quote:

Originally Posted by Alex_32571 (Post 6521381)
Can someone explain how setting, removing and checking flags works?
I want to make a script where a Murkrow is a wild encounter, then after he is beaten he disappears.
Without flags he will just repeat the battle over and over.

Well try out flags like 900, 901, 902 and so on but they dont go much higher then that.
I have done this so it works! :)

Moonstruck Muse July 25th, 2011 2:18 PM

I'm sorry to bother people here, but I was wondering if there is a tutorial or program out there to edit the battle sprites in HG/SS? I've seen people do it but haven't been able to track down anything of that sort, so I was curious if one existed. Sorry if this has been covered all ready and I missed it in this topic. Thank you very much!

Jean LaFlame August 12th, 2011 12:09 PM

@Moonstruck Muse, well I think you can't. As far as I know there isn't any program that allows you to do that. I can be outdated [?] but that's all I know. I'm sure you can do it using an HEX Editor. How? I have no idea. I currently now what must you do, but not how. Sorry :(
__________

Hi!
Well, I don't really know how to research HG/SS. I'm currently using PPRE and I found lots of scripts that I don't understand. Most of them are new Functions, like CheckPokemonLeague (I think it wasn't seen before, when I say 'before' I mean GBC/GBA hacking) or other ones.
I know how to hack GBA (not really well but some things) and RPG Maker. So I hope you can help me. Thank you very much.

Missingyep August 12th, 2011 5:03 PM

EDIT: Oops, forgot what thread I was in. This isn't the GBA questions thread! Sorry.

jvpski3 August 29th, 2011 1:39 PM

.narc, file. Yet as well no tools for HG/SS.

Found some tools though:
so far the best program to edit pokemon games (that i know of) is ppre which can be found here:
http://projectpokemon.org/ppre/download

and to edit text you need thenewpoketext:
http://pokeguide.filb.de/

but if your just trying to mod your save use this:
http://projectpokemon.org/pokesav/downloadpokesav

And try PokeGEN NOW!!!! IT IS SO COOL!

Ciax September 10th, 2011 4:29 PM

Alright so been checking around the internt for awhile adn cant seem to find anything. Is there some sort of tool to change the starters of HG/SS, i have done it before on B/W and D/P with a program off the internet but I cant find anyhting for HG/SS, please help all I want to do is instead of getting cyndaquil I get houndour

Lugiaz Soul November 8th, 2011 7:05 PM

Is it possible to change the shiny value from 1/8192 to like 100/8192? This is really important!

darkdarkrai February 5th, 2012 11:58 AM

Sprite editing HG/SS uses Pokemon DS Pic Platinum - There is no Pokemon DS pic HG/SS For all those on pokemon communities wolrldwide.

TTYO March 30th, 2012 6:20 PM

Has anyone got a solution editing the Wild Encounters in HGSS?

ascension7 April 11th, 2012 4:27 PM

Quote:

Originally Posted by Moonstruck Muse (Post 6766931)
I'm sorry to bother people here, but I was wondering if there is a tutorial or program out there to edit the battle sprites in HG/SS? I've seen people do it but haven't been able to track down anything of that sort, so I was curious if one existed. Sorry if this has been covered all ready and I missed it in this topic. Thank you very much!

Use PokeDSPicPlatinum. Do keep in mind that you'll need a program that will be able to change your new image to 8bpp (256 color palette with only the first 16 colors used in my experience, first color always transparency).
Link: www.mediafire.com/?kagm2147iaepyv3
Quote:

Originally Posted by TTYO (Post 7106591)
Has anyone got a solution editing the Wild Encounters in HGSS?

PPRE worked for me. Just make sure to know that, if the scripts in a map are unchanged, PPRE will corrupt them for some reason. Just type some gibberish in a random script in the map (example: ioushfiuhsljfialjds) and it won't corrupt the scripts. I had the problem of my game freezing every time I edited something, then I realized it was just the scripts, so I'm assuming it's an error in the program. Gibberish is a great fix though :)

TTYO April 12th, 2012 4:35 AM

1 Attachment(s)
Ok thanks...

But I just wish to know about What scripts are we talking about in PPRE. I apologize as I am new to PPRE a little. Where am I supposed to add the gibberish?

ascension7 April 14th, 2012 6:44 PM

1 Attachment(s)
Quote:

Originally Posted by TTYO (Post 7127610)
Ok thanks...

But I just wish to know about What scripts are we talking about in PPRE. I apologize as I am new to PPRE a little. Where am I supposed to add the gibberish?

Here, in Scripts-Scripts, I just typed some random stuff, and when I go to edit the wild Pokemon, it won't produce any errors for me. It should work for you too! :)

TTYO April 20th, 2012 8:56 PM

Quote:

Originally Posted by ascension7 (Post 7132514)
Here, in Scripts-Scripts, I just typed some random stuff, and when I go to edit the wild Pokemon, it won't produce any errors for me. It should work for you too! :)

Sorry guys no matter what I do, I get the same error.... :P

ascension7 April 26th, 2012 6:01 PM

Quote:

Originally Posted by TTYO (Post 7141498)
Sorry guys no matter what I do, I get the same error.... :P

Hm, that's odd. I'll make a video of what I do to edit the Pokemon, I might have missed a step... I'll post here/edit this post in a few days with the video.

Also, I was wondering if anyone has ever done any research as to how editing a Pokemon's sprite position in battle would be possible. In DPP, it's quite easily achieved by editing the files called poke_yofs, poke_shadow, and poke_shadow_ofx (and others I may not be aware of). However, like many NARCs in HGSS's filesystem, when edited at 1/3/2, 1/3/5, and 1/3/7 respectively, they do nothing to change the actual game. In fact, I removed the files, and the game was still completely stable as far as I could tell. This tells me that the information originally in the previously mentioned NARCs is somewhere else; I assume it's probably encrypted in ARM9 somewhere (based on my past luck!) I searched the decompressed ARM9 (albeit quite noobishly, I don't quite know how to search with a Hex editor in an efficient manner, if one even exists), so, is there anything I can do to lead me in the right direction? Any ideas anybody? :o

Here's a video on changing the wild Pokemon:
http://www.youtube.com/watch?v=bihs20Xql1I

PPAN May 4th, 2012 3:46 PM

Hi guys :D, I'm trying to add new trainer to battle in HGSS using PPRE. I have been digging the forum to answer 2 questions below, but I found nothing, so I hope someone can help me answer:

1. Does anyone know how to which trainer does the each of the Trainer classes called x01E x01F stand for (in HGSS)? There are many of them in the list!

2. Does anyone know how to add a new trainer to the list found in the Trainer editor tab in PPRE?

Thanks, guys!

Arif123 May 23rd, 2012 4:52 AM

So? any hack? Or any ETA? if it's done, will someone post a link?
Also, found a hack of HG/SS called Perfect Gold/Silver:
Just search for it on Google

Cathar June 13th, 2012 9:57 AM

I hope it's still okay to post in this thread, yes?

I'm planning to do a hack of either HG or SS using PPRE. I was just wondering how much experience others have had with using this tool with these games?

I know of some issues:

You can't fill up the level-up moves because it will make Pokémon learn unwanted moves all the time -> Easy to fix

Editing Wild Pokémon makes the game crash because of the scripts -> this is adressed a few posts above

Most HG/SS roms seem to stop working after some time because of anti-piracy (or something) -> no idea if my rom is affected or not, so any help here would be appreciated. I do have SS for real, is there some way to get it off the DS cartridge on my PC?


I'd appreciate any additional input on this, or just links to forum threads about this and other common issues with PPRE and HG/SS.

Thanks for your time in advance,

Cheers,
Peter

VonGrimm June 27th, 2012 2:03 PM

It looks like this thread has pretty much died but hopefully someone will give me an answer.
I've been away from hacking for quite a while and now I thought I would go back to it.
What's the latest on Pokemon DS hacking?
Is it completely possible yet? Like Map editing, Script editing, everything.
I'm mainly interested in Diamond/Pearl.

diamondmutt1111 July 30th, 2012 3:42 AM

excuse me but can anybody tell me how to edit evolutions? like show me a how to. thank you in advance :)

Tan and Teal August 4th, 2012 2:12 PM

I think this thread has died a little bit, but i changed the warps around a little, swapping the hero's house with Pallet town (The hero was supposed to come out in front of red's house, but I came out of Blue's instead :(). I don't think anyone has found this out yet, but I encountered a wild pokemon, and instead of the Kanto wild theme it gave me Johto's. The same thing with the trainer theme. So I'm guessing it was a Pokemon League thing, like after the champion is beaten the game unlocks the Kanto themes?

metalflygon08 December 13th, 2012 8:32 AM

Since DS map hacking is now a thing, scripting is gonna have to be known too, and I havn't seen any compiled list of Script and movement commands, so I made some using trial and error

Spoiler:
SCRIPT FUNCTIONS
Lockall-Locks NPCs and starts script.
Faceplayer-Makes NPC face you.
Message #-Assign a text number, it will bring up that line of dialouge.
WaitButton-Waits until you press A or B
CloseMsgOnKeyPress-Closes the message upon pressing A or B (goes with waitbutton)
TrainerBattle # 0 1-Assign a trainer's number to have the battle against that trainer
Releaseall-(must be there with lockall) allows other NPCs to move again.
End-ends script, must have too
Applymovement # mov_#-applies movement to the OW the # is assigned to, and applies the movement set assigned to the mov_#
Waitmovment-waits til movement is finished before continueing the script.
Removepeople #-removes the NPC assigned to it
Receive MEgg-recieve the Togepi Egg
GiveEgg 175 11-Cynthia's egg script from platinum
Setflag 106-?Gives Pokemon option?
Setflag 283-Gives Bag Option
Setflag 284-Gives Trainer Option
Setflag 285-Gives Save option
Serflag 286-Gives Option option
Setflag 156-Gives PokeGear
ActPkgrFunction 1-Loads Town Map into Pokegear
GiveRShoes-Gives Running Shoes
PlayMusic 1067-Plays Oak's theme
ActPokedex-Activates the Pokedex
Setflag 107-Gives Pokedex Option

MOVEMENT COMMANDS

Exclaim

SeeUp
SeeRight
SeeDown
SeeLeft

WalkUpFast/Normal/Slow
WalkRightFast/Normal/Slow
WalkDownFast/Normal/Slow
WalkLeftFast/Normal/Slow

RunUp
RunRight
RunDown
RunLeft

JumpFacingUp
JumpFacingRight
JumpFacingDown
JumpFacingLeft
Jumps one/two
JumpUpOne/Two
JumpRightOne/Two
JumpDownOne/Two
JumpLeftOne/Two
PauseWalkUpFast/Normal/Slow
PauseWalkRightFast/Normal/Slow
PauseWalkDownFast/Normal/Slow
PauseWalkLeftFast/Normal/Slow


TEXT
\n break, \r new text

emilin_rose December 16th, 2012 11:25 PM

If there is a kind and loving god among you, please please tell me how to modify the starters.

Usagi777 February 15th, 2013 1:58 AM

hello. does anyone know how i can play soul silver as barry? ive seen videos of it before and there was a download circulating a while back but it wasnt as sufficient as it was in the videos. in the videos the in battle/pokeball throwing sprite was barry but the hack i had just used ethans sprites for those moments. but either way now i can find anything on this. could someone please direct me to where i can get this hack? i really want to play as barry!

hka18 October 20th, 2013 7:00 PM

Ok so what I'm wanting to do is replace the protagonist in Soul Silver's backsprites with Red's backsprites. I'm also going to replace everything else with Red's stuff but we'll cross those bridges when we get to them lol. Anyway, it seems that nowhere I look can I find a tutorial or anything on how to replace backsprites. Any help with this would be greatly appreciated :)

jabberwockxeno October 20th, 2014 4:01 PM

Forgive me if this is the wrong place to ask, but how can I extract and convert the sprites/assets used in move animations, and would the process be the same for Platinum as it would be for HGSS? If not, can I be directed to where I can find out how to do it for Platinum, as well?

DragonNight October 25th, 2014 12:39 PM

I want to make a trade hack in HG/SS, however the game have fixed trades ids like Onix called Rocky in Violet City with trade id 0. The trade ids goes from 0 to 12, the id 15 has a pikachu with Id 00000 ~_~. How can I insert new trades pokemons in game? For instance, id 13 a Kadabra to automatically evolve to Alakazan. And how can insert other pokemons via script? Anyone know where are the trade pokemons in rom?

The script souce:

Fadescreen 6 1 0 0
Resetscreen
TradeChosenPoke
StorePokeMenu2 0x800c
Callend
Fadescreen 6 1 1 0
Resetscreen
If 0x800c 255
CheckLR 1 func_3
SetTradeId 0 -- Here is setted the trade Id that is a fixed trade in game
Copyvar 0x8004 0x800c
StorePokeEgg 0x8004 0x8005
CheckPokeTrade 0x800c
If2 0x8005 0x800c
CheckLR 5 func_4
TradeChsPoke 0x8004
StopTrade

Halfshadow November 25th, 2014 1:28 AM

Can I know if there is a function that delete the Pokégear numbers?

A function that add them into a script is "RecordPokegearNumber 0x25" and this actually add Morty's number.

Then there is a function that delete it?

And you know a way to restore the Berserk gene item?

Another answer, how I can edit the marts? Especially the mart of Mahogany town?

EternalSeekerX January 14th, 2016 5:39 PM

Does anyone know where pokemon attack animations and attack backgrounds are located? I wanted to change the background for one of the attacks with a new picture and I am quite curious as to how to do it using Tinke.

Halfshadow January 13th, 2017 9:06 AM

Someone know in which file is located the music set for a map? I want to fix the Mt.moon music, the current is wrong.

-EDIT- Found myself, are located in the ARM9.BIN file, you have to decompress (and recompress after edit) it with Crystal tile 2. Spiky's DS map editor can change the musics, but edit also other random data with the musics and don't recompress it when export the new rom. I think the better way is change the musics, use also a clean file and search the changes with hex workshop, if the different bytes are for example 312b312b you are sure that is a map music, 'cause the first and the second are the day and night music and in HG/SS D/N musics are always the same.

BluRose January 29th, 2018 11:27 AM

Quote:

Originally Posted by Petuuuhhh (Post 9832852)
Hi,

Does anybody have a version of Advance Map that would let me hack HG/SS? I would like a copy if anybody has one.

Thank you,

um ok?
try sdsme. spiky's ds map editor

reallyimjesus April 15th, 2018 7:23 AM

Forgive me if this is a wrongful post, but I have found NOWHERE a way to change/edit the battle backgrounds. is there a way or tool to change those?


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.