• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Dawn, Gloria, Juliana, or Summer - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Diamond/Pearl/Platinum hacking

Status
Not open for further replies.
I hate to be a pain, but could someone tell me where to get PokeTEX? I tried downloading some of the things on this thread, and it seems as if I am "restricted to access". Any ideas?

its on page 17 somewhere. its a post by gamefreakfatty, and its a semi-translated version
 
Wow, you guys are great at hacking, i wish you the best of luck on hacking diamond and pearl.
 
New findings!

I think I may have found out where some more battle data is stored... Here is my theory...

Code:
SS TT ?? ## IIII IIII IIII IIII ?? ?? ?? ?? ?? ?? ?? ??

Key:

SS	= Song
TT	= Trainer Type
??	= Unknown
##	= Number of Pokemon
IIII	= Item HEX Humber (Flipped)


_____________________


Example: (Possibley the first E4 Member.)

03 41 00 05 1700 1700 0000 0000 01 00 00 00 00 00 00 00

Key:

03	= Song "Elite Four Battle"
41	= Type "Elite Four"
00	= Unknown
05	= Number of pokemon
1700	= Item HEX Num. (Full Restore)
1700	= Item HEX Num. (Full Restore)
0000	= Item HEX Num. (Nothing)
0000	= Item HEX Num. (Nothing)
01	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown

Sadly, I cannot test this (As I don't have a D/P save file past the first town :(), but it all seems logical to me. If someone can test it and get back to me I'll make a program for editing Trainers. :)

Offset for this Trainer: 29532456
First possible Trainer?: 29527256

Also, I'm pretty sure that if you change the "05" Byte to a "06" Byte the 6th pokemon will be a level 55 Quagsire.
 
A very popular Editor in China..
(install net framework before use it or it can't work)
Maybe you should use MicrosoftApplocale because it's Chinese
 
where do I download all of this??

We aren't providing downloads yet :P

Code:
SS TT ?? ## IIII IIII IIII IIII ?? ?? ?? ?? ?? ?? ?? ??

Key:

SS	= Song
TT	= Trainer Type
??	= Unknown
##	= Number of Pokemon
IIII	= Item HEX Humber (Flipped)


_____________________


Example: (Possibley the first E4 Member.)

03 41 00 05 1700 1700 0000 0000 01 00 00 00 00 00 00 00

Key:

03	= Song "Elite Four Battle"
41	= Type "Elite Four"
00	= Unknown
05	= Number of pokemon
1700	= Item HEX Num. (Full Restore)
1700	= Item HEX Num. (Full Restore)
0000	= Item HEX Num. (Nothing)
0000	= Item HEX Num. (Nothing)
01	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown

Maybe the Unknowns are the battle backgrounds?
 
We aren't providing downloads yet :P

Code:
SS TT ?? ## IIII IIII IIII IIII ?? ?? ?? ?? ?? ?? ?? ??

Key:

SS	= Song
TT	= Trainer Type
??	= Unknown
##	= Number of Pokemon
IIII	= Item HEX Humber (Flipped)


_____________________


Example: (Possibley the first E4 Member.)

03 41 00 05 1700 1700 0000 0000 01 00 00 00 00 00 00 00

Key:

03	= Song "Elite Four Battle"
41	= Type "Elite Four"
00	= Unknown
05	= Number of pokemon
1700	= Item HEX Num. (Full Restore)
1700	= Item HEX Num. (Full Restore)
0000	= Item HEX Num. (Nothing)
0000	= Item HEX Num. (Nothing)
01	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown
00	= Unknown

Maybe the Unknowns are the battle backgrounds?

That looks right. If you want I would gladly test it for you, as I do have a save past the Elite 4 from my R4DS, although some parts are kind of messed up because I used PokeSAV and ARDS on it. The Elite 4 works though, so I'll try. :D
 
I've been toying with the chinease program, and it works with us roms, and i figured out how to edit evolution :]
 
Last edited:
I've been toying with the chinease program, and it works with us roms, and i figured out how to edit evolution :]

We know how to edit evolutions too :P
 
We know how to edit evolutions too :P

well i know you know how to do that lol.

but this program can do alot. but its all in chinese, so hard to opperate.

maybe you guys could look through the code of this program and find some more offsets :]
 
well i know you know how to do that lol.

but this program can do alot. but its all in chinese, so hard to opperate.

maybe you guys could look through the code of this program and find some more offsets :]

We would rather make our own programs, but thanks
 
I think I may have found out where some more battle data is stored... Here is my theory...

Code:
SS TT ?? ## IIII IIII IIII IIII ?? ?? ?? ?? ?? ?? ?? ??

Key:

SS    = Song
TT    = Trainer Type
??    = Unknown
##    = Number of Pokemon
IIII    = Item HEX Humber (Flipped)


_____________________


Example: (Possibley the first E4 Member.)

03 41 00 05 1700 1700 0000 0000 01 00 00 00 00 00 00 00

Key:

03    = Song "Elite Four Battle"
41    = Type "Elite Four"
00    = Unknown
05    = Number of pokemon
1700    = Item HEX Num. (Full Restore)
1700    = Item HEX Num. (Full Restore)
0000    = Item HEX Num. (Nothing)
0000    = Item HEX Num. (Nothing)
01    = Unknown
00    = Unknown
00    = Unknown
00    = Unknown
00    = Unknown
00    = Unknown
00    = Unknown
00    = Unknown
Sadly, I cannot test this (As I don't have a D/P save file past the first town :(), but it all seems logical to me. If someone can test it and get back to me I'll make a program for editing Trainers. :)

Offset for this Trainer: 29532456
First possible Trainer?: 29527256

Also, I'm pretty sure that if you change the "05" Byte to a "06" Byte the 6th pokemon will be a level 55 Quagsire.

I have no life. Send me the patch over MSN when I get back on tonight. Elite Four here we come, LMAO.
 
I looked through it, and most of the stuff in it we already knew how to do.

yea, i messed with it a little more, and its pretty much just a pokemon and item editor.

you cant edit and maps or textures or anything like that
 
yea, i messed with it a little more, and its pretty much just a pokemon and item editor.

you cant edit and maps or textures or anything like that

Then its pretty much useless to us :/
 
yea. thats what i realized. woulda been good a long time ago, but now you guys can do all that already :/
 
I was once playing with this 3D program named Blender, which not has a lot to do with my story, but i remeber these things called Polygons? I don't remember what they did... But remember them... By locking for traniers today i found this...
polygon0........polygon1........polygon2........polygon3........polygon4........polygon5........polygon6........polygon7 Coult this be connected to mapping or any 3d? It happents many times... The offset is 02DA6C5C... But there are many of these things..
I have no idea about 3d or any thing... So sorry if im wrong...
I also found this...
d_mat01.........window01........window02........shelf01.........shelf02.........tv01.1..........tv01.2..........sink01..........ref01...........plant01.........cushion01.......shelf03.........clock01.........chair01.........box01...........t_map01.........stair01.........bed_h01.........game_h01........pc_moni.1.......pc_moni.2.......pc_moni.3.......pc_moni.4.......table_l01.......chair02.........chair03.........chair04.........shelf04.........book01..........poster01........d_map04.........book02..........table01.........ch_l01..........ch_l02..........h_kage..........ma_l01_1........ma_l01_2........lab_01_1........lab_01_2........ma_l03_1........ma_l03_2........shelf05.........shelf06.........shelf07.........shelf08.........shelf09.........win_sch1........win_sch2........sofa_a..........pc_s06_1........pc_s06_2........counter_pc04....win_jpn01.......flower_jpn01....poster_jpn01....post_fs.........chair_jpn01.....flower_jpn02....pc_s04_1........pc_s04_2........pc_s05a.........pc_s05b.........pc_s03_1........she_pc01........pc_s02..........pc_s01..........pc_s07_2........esca_up1.1......esca_up1.2......esca_up1.3......esca_up1.4......esca_up2.1......esca_up2.2......esca_up2.3......esca_up2.4......pc_esca.........pc02a...........pc_door01.......pc_sheet01......gym_obj1........gym_obj2........pc03............h_dumy01........fs_s04..........scope...........win03...........shelf_lib01.....poster02........poster03........poster04........poster05........plant02..........
Is it any thing? Or should i just stop locking for stuff like this?
Its just these "gym_obj1........gym_obj2" Thing...

Edit: Should i also post the hex value? This is from the acii field... But when i gave the offset you can lock it by you self?

Thats...wow o_o
Um...Please send me everything you've found in a quote bubble
 
I was once playing with this 3D program named Blender, which not has a lot to do with my story, but i remeber these things called Polygons? I don't remember what they did... But remember them... By locking for traniers today i found this...
polygon0........polygon1........polygon2........polygon3........polygon4........polygon5........polygon6........polygon7 Coult this be connected to mapping or any 3d? It happents many times... The offset is 02DA6C5C... But there are many of these things..
I have no idea about 3d or any thing... So sorry if im wrong...
I also found this...
d_mat01.........window01........window02........shelf01.........shelf02.........tv01.1..........tv01.2..........sink01..........ref01...........plant01.........cushion01.......shelf03.........clock01.........chair01.........box01...........t_map01.........stair01.........bed_h01.........game_h01........pc_moni.1.......pc_moni.2.......pc_moni.3.......pc_moni.4.......table_l01.......chair02.........chair03.........chair04.........shelf04.........book01..........poster01........d_map04.........book02..........table01.........ch_l01..........ch_l02..........h_kage..........ma_l01_1........ma_l01_2........lab_01_1........lab_01_2........ma_l03_1........ma_l03_2........shelf05.........shelf06.........shelf07.........shelf08.........shelf09.........win_sch1........win_sch2........sofa_a..........pc_s06_1........pc_s06_2........counter_pc04....win_jpn01.......flower_jpn01....poster_jpn01....post_fs.........chair_jpn01.....flower_jpn02....pc_s04_1........pc_s04_2........pc_s05a.........pc_s05b.........pc_s03_1........she_pc01........pc_s02..........pc_s01..........pc_s07_2........esca_up1.1......esca_up1.2......esca_up1.3......esca_up1.4......esca_up2.1......esca_up2.2......esca_up2.3......esca_up2.4......pc_esca.........pc02a...........pc_door01.......pc_sheet01......gym_obj1........gym_obj2........pc03............h_dumy01........fs_s04..........scope...........win03...........shelf_lib01.....poster02........poster03........poster04........poster05........plant02..........
Is it any thing? Or should i just stop locking for stuff like this?
Its just these "gym_obj1........gym_obj2" Thing...

Edit: Should i also post the hex value? This is from the acii field... But when i gave the offset you can lock it by you self?

*thinking* These are items in the game. Shelf08 is a shelf, poster is posters. These are *guessing* underground items. Play with it to find out. *thinks about a gym statue in the water in Lake Verity*
 
Status
Not open for further replies.
Back
Top