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)

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

Quote:

Originally Posted by Magnius (Post 5200332)
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

Quote:

Originally Posted by Poryhack (Post 5200439)
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

Quote:

Originally Posted by Magnius (Post 5200332)
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

Quote:

Originally Posted by narutoactor (Post 5099970)
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

Quote:

Originally Posted by Zephi (Post 5214663)
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

Help
 
EDIT: Never Mind... I found them.

ankrahman28 October 18th, 2009 12:53 PM

Quote:

Originally Posted by Poryhack (Post 5109204)
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/
Code:

    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/
Code:

  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/
Code:

    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

Quote:

Originally Posted by Ash's Sceptile (Post 5256574)
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

Quote:

Originally Posted by Pokemon League Champion (Post 5261682)
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

Quote:

Originally Posted by Pokemon League Champion (Post 5261682)
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

Quote:

Originally Posted by Oxnite (Post 5261664)
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).

Quote:

Originally Posted by Deviation (Post 5261858)


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

Quote:

Originally Posted by pokesplash (Post 5262370)
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

Quote:

Originally Posted by AztecFire (Post 5300424)
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.

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

>>>>>>>objet hack<<<<<<<
 
1 Attachment(s)
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

Quote:

Originally Posted by ankrahman28 (Post 5327590)
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

Quote:

Originally Posted by Heart's Soul (Post 5329952)
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

Quote:

Originally Posted by AztecFire (Post 5398284)
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

Quote:

Originally Posted by pokesplash (Post 5398361)
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

Quote:

Originally Posted by Wichu (Post 5400902)
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

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

sprites?
 
1 Attachment(s)
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

Quote:

Originally Posted by Gator99 (Post 5448820)
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.

Quote:

Originally Posted by ajs6393 (Post 5467122)
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:
Quote:

Originally Posted by First Post (D-Trogh)
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

Quote:

Originally Posted by tainui (Post 5468569)
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

Quote:

Originally Posted by tainui (Post 5468569)
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

2 Attachment(s)
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

Quote:

Originally Posted by prmatt11 (Post 5488623)
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

Quote:

Originally Posted by Chaos Rush (Post 5521046)
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

Quote:

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

Quote:

Originally Posted by Chaos Rush (Post 5523352)
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

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.