The PokéCommunity Forums

The PokéCommunity Forums (https://www.pokecommunity.com/index.php)
-   Fan Game Hub (https://www.pokecommunity.com/forumdisplay.php?f=156)
-   -   Diamond/Pearl/Platinum hacking (https://www.pokecommunity.com/showthread.php?t=82080)

D-Trogh March 19th, 2008 11:39 AM

Quote:

Originally Posted by thethethethe (Post 3413371)
Have you tried that yet?

Hmm.. nope, I'll check when I have time.
Unless someone else finds it for I do ^^

Virtual Chatot March 19th, 2008 11:55 AM

Quote:

Originally Posted by HackLars (Post 3413179)
do anyone know how to edit the script of d/p?

We're just now starting to break into Diamond and Pearl hacking. Scripting may not be out for a while :/

Michael Allison March 19th, 2008 12:13 PM

I finished making a simple HEX generator. It takes the name of a Pokemon, recognizes it's National Dex Number, and reports back with the hexadecimal value of that Pokemon in Diamond and Pearl using a script created by Darthatron, the formula discovered by gamefreakfatty, etc..

Not only is it still in beta, but it is also, for the moment, exclusive to PokeSpam members and a select few to assist them in creating OTHER hacking tools.

D-Trogh March 19th, 2008 12:40 PM

Quote:

Originally Posted by Michael Allison (Post 3413492)
I finished making a simple HEX generator. It takes the name of a Pokemon, recognizes it's National Dex Number, and reports back with the hexadecimal value of that Pokemon in Diamond and Pearl using a script created by Darthatron, the formula discovered by gamefreakfatty, etc..

Not only is it still in beta, but it is also, for the moment, exclusive to PokeSpam members and a select few to assist them in creating OTHER hacking tools.

WOOOW.. That's something the Windows calculator really can't do... XD

EDIT:
Texture editing below!
http://img175.imageshack.us/img175/9547/ieuwnm7.png

Michael Allison March 19th, 2008 1:42 PM

Actually, there's a --while not exactly complex, time-taking when finding mass amounts of hexadecimal values-- formula for finding the hexadecimal value of a Pokemon in Diamond and Pearl involving the reversal of some bytes, etc.. Something that takes, maybe, 30 seconds to do in your head.

Anyway, how did you manage that?

Edit: Also, having the script at the ready, all you have to do is add a different list and mess with the numbering to make it generate items, etc..

Virtual Chatot March 19th, 2008 1:46 PM

I don't want any fighting in this thread guys, just ignore Michael's statement D-Trogh

Michael Allison March 19th, 2008 1:57 PM

I made the post a bit more polite. I really don't feel like being insulted, especially when the insult isn't even backed by a valid argument. Next time I'd appreciate, at the very least, posing a question before making a claim...

Reasons for such a script, simple as it is to create...
  1. Do you have all 493 Pokemon memorized? I don't.
  2. You're telling me typing in the numbers on a calculator, then checking the radio button is faster than simply selecting and clicking?
  3. Automatically converts the HEX for ROMs...

Virtual Chatot March 19th, 2008 1:58 PM

Next time just don't say anything, k? :3

If they don't provide a valid argument with their statement, they don't have one to provide.

ThumperMiggles March 19th, 2008 3:34 PM

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?

Michael Allison March 19th, 2008 4:29 PM

I'm not sure about a translated version (although I've only heard of it, I believe PokeTEX is Japanese), but I'm sure a quick Google search would reveal a lot. Either way, I'll look for it, and get back to you on that.

Edit: Ahem... The link from before was a 404 error, but a quick search on their integrated Google search engine provided me with this. I do believe this is legal software, unlike ROMs, so I have no quandary linking to it...

pimpfuu March 19th, 2008 8:39 PM

Quote:

Originally Posted by ThumperMiggles (Post 3414126)
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

Vegeta™ March 20th, 2008 6:49 AM

Wow, you guys are great at hacking, i wish you the best of luck on hacking diamond and pearl.

gamefreakfatty March 20th, 2008 4:30 PM

Quote:

Originally Posted by sebbe17 (Post 3412826)
Im working on a tranier list... I might be able to help..?

Ya, if you could, that would be a great help. I don't feel like spending so much time to go through a huge list to find trainers, so that would be greatly appreciated, by me and many others I'm sure.

fredlocks March 20th, 2008 11:05 PM

where do I download all of this??

Darthatron March 21st, 2008 12:19 AM

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.

pigsnout March 21st, 2008 2:59 AM

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

Virtual Chatot March 21st, 2008 5:51 AM

Quote:

Originally Posted by fredlocks (Post 3417819)
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?

gamefreakfatty March 21st, 2008 4:23 PM

Quote:

Originally Posted by Heatran (Post 3418180)
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

pimpfuu March 21st, 2008 4:49 PM

1 Attachment(s)
I've been toying with the chinease program, and it works with us roms, and i figured out how to edit evolution :]

Virtual Chatot March 21st, 2008 4:57 PM

Quote:

Originally Posted by pimpfuu (Post 3419677)
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

pimpfuu March 21st, 2008 5:07 PM

Quote:

Originally Posted by Heatran (Post 3419702)
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 :]

Virtual Chatot March 21st, 2008 5:10 PM

Quote:

Originally Posted by pimpfuu (Post 3419733)
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

thethethethe March 21st, 2008 6:09 PM

Quote:

Originally Posted by pimpfuu (Post 3419677)
I've been toying with the chinease program, and it works with us roms, and i figured out how to edit evolution :]

I looked through it, and most of the stuff in it we already knew how to do.

Raimu Bito March 21st, 2008 6:15 PM

How do I translate that chinese program?

Michael Allison March 21st, 2008 6:17 PM

Quote:

Originally Posted by Darthatron (Post 3417882)
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.


All times are GMT -8. The time now is 10:29 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.