View Full Version : Diamond & Pearl hacking
Johnny
November 7th, 2007, 06:17 AM
My question is a trick one. If we get the privalge of hacking D/P will we ever be able to change the tile animations? You see I was playing Dp and notice as you move so do the tiles and some you can see the side of the building/ tree. It would be hard adding new tiles because of these animations. Guys what do you think?
gabe_k
November 7th, 2007, 09:36 AM
well i think thats just crapy 3d, and since we've been able to hack 3d pc games, we should be able to hack this... someday...
Blazichu
November 8th, 2007, 03:24 AM
My question is a trick one. If we get the privalge of hacking D/P will we ever be able to change the tile animations? You see I was playing Dp and notice as you move so do the tiles and some you can see the side of the building/ tree. It would be hard adding new tiles because of these animations. Guys what do you think?
You could probably edit the effect in a tile-editing tool that is compatible with DP, so far TLP and Tile Molester can run under a GBA mode. Also maps can probably be found using hex, and maybe you could link a map editing tool to the offset.
Johnny
November 8th, 2007, 05:08 AM
You could probably edit the effect in a tile-editing tool that is compatible with DP, so far TLP and Tile Molester can run under a GBA mode. Also maps can probably be found using hex, and maybe you could link a map editing tool to the offset.
Yeah that could be a possibility, or maybe we will have to edit the tile movement by each step you take :O But anyway hex could find almost anything, I think when D/P hacking comes around alot of hex work will be required because of the lack of tools we will have.
gabe_k
November 8th, 2007, 08:46 AM
i don't think d/p are completly done in tiles, they're using 3d now
pkmn-master
November 10th, 2007, 07:50 PM
they are, just the tiles are 3-d mapped... if u know what i mean.
Hiidoran
November 13th, 2007, 01:46 AM
Just remember guys, hacking pokemon Ruby and Sapphire was viewed as impossible at one time too. We've seen hacks of 3D games before, it's just going to take some time, but you just wait we'll be hacking DP in no time at all. Plus, we are already able to hack quite a lot in Diamond and Pearl already!
Johnny
November 13th, 2007, 02:07 AM
Yeah that is true, I supose nothing is impossible but we will need alot of support to get this form of hacking up and running. We figured out advanced hacking as a generation, so we can find out things and share with others.
pkmnmaster69
November 17th, 2007, 10:19 AM
hm what hacking tools are left for DP hacking well cant wait to see some DP hacks
spenceroone3
November 17th, 2007, 06:52 PM
This morning, I edited a random hex, and when I did, I played the game. In Sandgem Town the was a spot on the map that was missing a tile! The first map edit! Yay!!
[][-Name sponsored by Apple-][]
November 17th, 2007, 07:06 PM
It's not really editing the map
if you make a black spot
it's a start if you
give us the hex
then we shall be able to doit ourself's
spenceroone3
November 17th, 2007, 11:10 PM
It was very random. I'm pretty sure the offset was from 600000-700000, can't exactly remember. But it might of just been a glitch, you know, when your ROM "snaps". Never know :o But I changed it to the hex 0000, which I believe would be for "Black Empty Square".
cove_2007
November 18th, 2007, 06:31 AM
Yeah that is true, I supose nothing is impossible but we will need alot of support to get this form of hacking up and running. We figured out advanced hacking as a generation, so we can find out things and share with others.
If this needs support im right behind you althouht im still strugeling with fire red mabe by the time i mastered fire red i will be able to go straight on to d&p ahh what a dream!!!!
dotFallen
November 18th, 2007, 08:23 PM
The maps all are 3D. However it is not complicated 3D. But the problem is we need a very skilled reverse engineer and coder to create maps. Dump all objects, then make an editor to add objects and recompile into map. Some might think height of objects is a problem which is true but my theory is the original team made an editor for maps with all tiles/objects in it and everything had a set height which also could be customized.
pkmn-master
November 19th, 2007, 05:51 PM
oh, cause I sorta thought that all the tiles were just a mapped 3-D.
Example: the pokemon league from the binoculares in the lighthouse.
Example2: the grass where dawn/ guy rides at the end
greenozano
November 20th, 2007, 05:13 PM
How do I speed up my pkmn Diamond game
oh, cause I sorta thought that all the tiles were just a mapped 3-D.
Example: the pokemon league from the binoculares in the lighthouse.
Example2: the grass where dawn/ guy rides at the end
I didn't Know you where from Michigan you know the american champ of ninja warrior Is to.
a2h
November 21st, 2007, 02:36 AM
How do I speed up my pkmn Diamond game
-_-'
Get the newest NO$GBA or if you have already, upgrade your damn computer.
Also, wrong topic.
Also, this question has been answered a billion times.
Red
November 21st, 2007, 05:24 PM
I wonder how long until someone randomly decides to make some hacking tools...
[][-Name sponsored by Apple-][]
November 21st, 2007, 05:29 PM
you dont randomly decide to make some hacking tools
you plan what it does and this isnt random
it take ages to do
it will take ages.
Red
November 21st, 2007, 09:21 PM
What I meant was you randomly decide to plan on making one.
But, really, people probably want to make tools to make their lives and other people's lives easier.
Virtual Chatot
November 21st, 2007, 09:25 PM
What I meant was you randomly decide to plan on making one.
But, really, people probably want to make tools to make their lives and other people's lives easier.
Of Course!
That's the entire reason we have so many tools for hacking The Color and Advance Generations!
They'll be developed eventually, trust me...
Following the old adage, Where there's a will, there's a way
Edge
November 24th, 2007, 10:48 AM
Can somebody post a list of the English tools to hack pokemon pearl.
[][-Name sponsored by Apple-][]
November 24th, 2007, 10:52 AM
They arnt any at the moment people are still makeing them
Edge
November 24th, 2007, 11:06 AM
Oh, that's bogus...Oh well.
Virtual Chatot
November 24th, 2007, 09:27 PM
At least we know people are working on them, right :3
It'll be a glorious day won't it ^_^
pkmn-master
November 25th, 2007, 02:14 PM
I didn't Know you where from Michigan you know the american champ of ninja warrior Is to.
OK, but that was extremely off topic...
Anyways, I thought that all the tiles were just a mapped 3-D...
Example: the pokemon league from the binoculares in the lighthouse.
Example2: the grass where dawn/ guy rides at the end
Juan
November 25th, 2007, 03:02 PM
I found the offset to change the evolutions in Diamond.
He starts in &H1C1C008 and he follows project of the generation the same advance
Ex:
[0400] [1000] [0200]
[ Level evolution = 0400 ] [ level = &H10 = DEC 16 ] [ Evolves into Ivysaur = 0200 ]
http://www.pokeplanet.com.br/index.php?showtopic=2863
Completed Tuto (in portuguese, By me xD)
-BlackShadow-
November 25th, 2007, 10:57 PM
Looks Like You've Come Quite A Way On Hacking D/P..... I Have A Quick Qustion... How Far Have You Come On Mapping?
gabe_k
November 25th, 2007, 11:55 PM
well, spence did something, we don't know exactly how yet tho
thethethethe
November 26th, 2007, 07:12 AM
Sorry if this has been mentioned already, but, I was just looking at the evolution data and I noticed there isn't an empty gap of Pokemon(The gap between Celebi and Treeko) like in the third Generation roms. Monferno's Pokemon Number is 8701 which is of course, 391, Monferno's pokedex number. I found that somewhat interesting, so I thought that it might be worth sharing.
Juan
November 26th, 2007, 01:43 PM
Sorry if this has been mentioned already, but, I was just looking at the evolution data and I noticed there isn't an empty gap of Pokemon(The gap between Celebi and Treeko) like in the third Generation roms. Monferno's Pokemon Number is 8701 which is of course, 391, Monferno's. I found that somewhat interesting, so I thought that it might be worth sharing.Interesting!
I was looking offsets of pokemon initial, but I did not find. If somebody to find,could say me?
D-Trogh
November 27th, 2007, 02:36 PM
I don't know if you guys allready know this, but the new Amplifier will be able to partially edit the Trainer Data.. :-\
cove_2007
November 27th, 2007, 02:53 PM
I don't know if you guys allready know this, but the new Amplifier will be able to partially edit the Trainer Data.. :-\
if you look at page 1or2(not sure) youll find out they new how to do this ages ago.
Coolboyman
November 27th, 2007, 02:53 PM
Sorry if this has been mentioned already, but, I was just looking at the evolution data and I noticed there isn't an empty gap of Pokemon(The gap between Celebi and Treeko) like in the third Generation roms. Monferno's Pokemon Number is 8701 which is of course, 391, Monferno's pokedex number. I found that somewhat interesting, so I thought that it might be worth sharing.
Well it makes sense they wouldn't renumber the pokemon index numbers again, even with a "gap".
D-Trogh
November 27th, 2007, 03:12 PM
if you look at page 1or2(not sure) youll find out they new how to do this ages ago.I'm not talking about wheter they could this or not, but that the new Amplifier will have a D/P Trainer Editor.. - -'
cove_2007
November 27th, 2007, 03:14 PM
o right i just misunderstood what you where sayin
Juan
November 27th, 2007, 09:35 PM
Edit treiner in D/P is easy, if you to want, tomorrow I I explain
makunouchi
December 3rd, 2007, 06:14 PM
please put up a post of that no$gba emulator because mine only works for gba games.
Dr.Garchomp
December 4th, 2007, 10:43 PM
This all seems really interesting, considering that D/P is a DS game, though i'm sure it's not too different than hacking GBA... is it? Just a quick question but, does the mapping tool that you're using display all tiles at once Hidoran? It would really be a convenient breakthrough for mapping, besides editing tiles.
spenceroone3
December 5th, 2007, 12:45 AM
Actually, we don't know of a mapping tool for D/P yet, but we're right on track. We're so close, but we're just not there!
cε׀׀
December 5th, 2007, 12:55 PM
Wow D/P Hacking?
It would be great if someone found a mapping tool, Oh too bad for me my no$gba dosent work :( Ohwell.
Hope to see some tool updates!
~Celebi
Time
December 5th, 2007, 06:08 PM
I can't find any decent threads that concerns my thoughts so..,
is it possible for a no$GBA to be connected to WiFi and battle another player that has a Nintendo DS..?
spenceroone3
December 6th, 2007, 12:44 AM
Not yet, but eventually it will be possible. What I want however is a link system so I can link my Diamond ROM to my Pearl ROM!
Juan
December 6th, 2007, 07:21 AM
somebody knows as they are the pointer of the DS games?
I tried of 3 bytes but he did not give certain.
Time
December 7th, 2007, 06:41 AM
Not yet, but eventually it will be possible. What I want however is a link system so I can link my Diamond ROM to my Pearl ROM!
thanks for clearing that out! I am wishing you all good luck on hacking D/P! ;)
Scorp Con
December 8th, 2007, 05:38 AM
Isn't that true that there's many tools (like A-Map, Hex Editors) in Japan? I mean , can they hack D/P like games for GB/GBC/GBA?
thethethethe
December 8th, 2007, 05:47 AM
Isn't that true that there's many tools (like A-Map, Hex Editors) in Japan? I mean , can they hack D/P like games for GB/GBC/GBA?
Apparently there are some tools for DP in Japanese, but nothing major like a map editor or a text editor. Correct me if I'm wrong here, but no-one's displayed that they've found all the text bytes or scripting commands. I think all that's been done is of a graphic nature, like replacing little images.
I have heard, that a mapping tool is in the process of being created, but it's probably a hoax.
EDIT: And Hex Editors can be used on anything. Hex editors aren't limited to one type of rom. How do you think all the information is found for these tools?
Son Sebbe
December 8th, 2007, 05:52 AM
Apparently there are some tools for DP in Japanese, but nothing major like a map editor or a text editor. Correct me if I'm wrong here, but no-one's displayed that they've found all the text bytes or scripting commands. I think all that's been done is of a graphic nature, like replacing little images.
I have heard, that a mapping tool is in the process of being created, but it's probably a hoax.
EDIT: And Hex Editors can be used on anything. Hex editors aren't limited to one type of rom. How do you think all the information is found for these tools?
I think someone spoke of a text editor, but im not shure.
I don't know about they did it white hex or something, but i seen text edit(-: But i don't that much about this kind of stuff....
Juan
December 8th, 2007, 10:19 AM
somebody knows as they are the pointer of the DS games?
I tried of 3 bytes but he did not give certain.
The dawn Witch Lucia
December 9th, 2007, 11:21 PM
Quick question..
I took the list.txt that ? made. (I know the avvy and sig, just can't remember the damn name.. DX) I have pokeTEX. I want to know, HOW THE BLOODY HELL DO I SAVE THE FILES I EDIT? :(
Ro-ohs
December 10th, 2007, 06:35 PM
This is all so freakin' sweet. Hacking D/P would be so awesome.
willo203
December 11th, 2007, 12:50 AM
iam thinking of hacking pokemon fire red and macking a diamon or pearl remake i am trying to gather some people to help me with this project
i know iam trying to gather a party of hackers it be good if pokemon diamond an pearl where on gba
gabe_k
December 11th, 2007, 12:03 PM
iam thinking of hacking pokemon fire red and macking a diamon or pearl remake i am trying to gather some people to help me with this project
i know iam trying to gather a party of hackers it be good if pokemon diamond an pearl where on gba
i don' think that has anything to do with dp hacking
Ro-ohs
December 11th, 2007, 04:51 PM
iam thinking of hacking pokemon fire red and macking a diamon or pearl remake i am trying to gather some people to help me with this project
i know iam trying to gather a party of hackers it be good if pokemon diamond an pearl where on gba
You ought to make a thread about this.
Or...maybe not.
Poke-Roy
December 11th, 2007, 05:22 PM
iam thinking of hacking pokemon fire red and macking a diamon or pearl remake i am trying to gather some people to help me with this project
i know iam trying to gather a party of hackers it be good if pokemon diamond an pearl where on gba
You should take a look in the teaming part and then in the non-team recruitment or something like that (it is stickied)
Red
December 16th, 2007, 03:05 AM
http://www18.atwiki.jp/pokeanalyze/pages/44.html
That has the text table for the Japanese version of Pokémon Diamond/Pearl.
It very well could be the same as the English version, I will try to change that into table format.
EDIT: That appears to only work with the Japanese version. And one thing to note is that The English rom is only 64MB while the Japanese rom is 128MB. This means that maybe the English rom is compressed and cannot be edited very easily in compressed format. (Like how you can't access the files of a .zip file until you extract them.)
This also brings to the stand the idea of translating a Japanese rom into English if the English rom can't be uncompressed.
Of course, this is all a theory, since it might not be compressed at all and the people who converted it to English somehow shrunk the rom down a bit. (Since anything above 64MB is put into a 128MB cartridge.)
MostImmature
December 25th, 2007, 03:54 PM
That appears to only work with the Japanese version. And one thing to note is that The English rom is only 64MB while the Japanese rom is 128MB. This means that maybe the English rom is compressed and cannot be edited very easily in compressed format. (Like how you can't access the files of a .zip file until you extract them.)
This also brings to the stand the idea of translating a Japanese rom into English if the English rom can't be uncompressed.
Of course, this is all a theory, since it might not be compressed at all and the people who converted it to English somehow shrunk the rom down a bit. (Since anything above 64MB is put into a 128MB cartridge.)I was actually thinking size has to do with different language (Unicode), which requires complete different coding when Asian language is involved (thus, bigger size).
To prove this, open Notepad, and type random letters. Save one normally (which would be ANSI/ASCII saving), and resave it with different name, but change Encoding to Unicode. You will notice filesize gets slightly bigger, if not, doubled.
I have uploaded file to provide my point.
Of course, prove me wrong (that D&P doesn't have different coding), if I am. But then, I'm also guessing, so... eh...
I noticed this doesn't provide exactly why US release and JP release is different in patching, too.
D-Trogh
December 27th, 2007, 09:18 PM
I just came across a cool tool named 'Tahaxan'.
You guys should check it out! Link (http://tahaxan.arcnor.com/)
You can't really hack D/P with this.. But you can rip every file easily..
No need of DSTop+NarcTool and stuff..
*Looking at some Lucas and Down bycilce sprite*
*Goes to bed, it's late - -'*
Edit:
Ok, I realy LOVE Tahaxan :D
Just ripped the D/P Bag (http://img165.imageshack.us/img165/7607/dpbagrr0.png).. But who cares XD
Edit2:
Look.. An Egg (http://img401.imageshack.us/img401/1554/eggct3.png), And.. A lot of other stuff XD
Anyway, if we could just import.. then Image editing would be a peace of cake XD
Anyway, now I really go to bed!! To late :tired::paranoid:
Virtual Chatot
December 28th, 2007, 05:32 PM
Awesome D-Trogh!
We're getting closer and closer
unit101
December 28th, 2007, 06:27 PM
This is godly :3 Now its just time until someone use that program as base and inverts everything it has so we can import into it ^_^
snakehead
December 30th, 2007, 05:45 PM
idon't really know how to edit scripts and such but if someone found a map maker i could make d/p map hacks?
44tim44
December 31st, 2007, 04:21 PM
Hey :D,
everybody I have found a way to edit tiles in Diamond & Pearl!
And it is actually done with...
PokeTEX,
you just have to download list.txt from PokeTEXs
website, and search through a JAPANESE
Diamond/Pearl rom.
There you'll find for ex. the front and sides of a building
______
|__3__|
| 1 | 2 |
| 1 | 2 |
|__|__|
3 = roof
2 = front
1 = side
and the game makes the 3D itself out of these pics.
Cool, Huh?
AquaLeaderMatt
December 31st, 2007, 04:43 PM
Can someone confirm that? ^
Twinx
December 31st, 2007, 04:53 PM
Hey :D,
everybody I have found a way to edit tiles in Diamond & Pearl!
And it is actually done with...
PokeTEX,
you just have to download list.txt from PokeTEXs
website, and search through a JAPANESE
Diamond/Pearl rom.
There you'll find for ex. the front and sides of a building
______
|__3__|
| 1 | 2 |
| 1 | 2 |
|__|__|
3 = roof
2 = front
1 = side
and the game makes the 3D itself out of these pics.
Cool, Huh?
mm how about some screenshots??
44tim44
December 31st, 2007, 06:49 PM
well I am testing it right now so I
can hopefully post some screenshots tomorrow.
Oh, And a Happy New Year!
//44tim44
axlefoley
December 31st, 2007, 07:15 PM
those would probably be skins for the 3D models in the game
dotFallen
December 31st, 2007, 11:38 PM
hehe tahaxan just proved my theory. Back in january I was testing many different games and putting american save files on respective japanese games and vice versa. With that figured out I was able to acess the manaphy mission in ranger 10 days before anyone else. So then I tested it on my japanese diamond and pearl. I took the pearl savefile and transfered it over to diamond. The game worked completely like nothing had changed. I just opened tahaxan and found the something I have been looking for. Diamond and Pearl ARE the same game. Just 1 line of code is probably edited in the ROM to make it a diamond or pearl game. With this datel or any code machine can make a game a diamond or pearl game and switch between its elements.
Virtual Chatot
January 1st, 2008, 12:28 PM
Goes to show how lazy Nintendo is xD
Hiidoran
January 3rd, 2008, 07:08 PM
Wow! A lot of stuff has changed since I checked this last. Congratulations to all for your findings!
Just 1 line of code is probably edited in the ROM to make it a diamond or pearl game. With this datel or any code machine can make a game a diamond or pearl game and switch between its elements.
While you're theory sounds very interesting, I have to disagree with this specific detail. The difference between versions of Pokemon are very great. By hacking Ruby and Sapphire or Leaf Green and Fire Red one can find that the versions are VERY different in coding. In fact, one of the only things that are the same between them is the text encoding. You have to think, Diamond and Pearl have completly different title screens, different pokemon available, different text during certain parts, and different events. This, from my own personal experience with hacking, is MUCH larger than one line of code.
Virtual Chatot
January 3rd, 2008, 07:09 PM
Wow! A lot of stuff has changed since I checked this last. Congratulations to all for your findings!
While you're theory sounds very interesting, I have to disagree with this specific detail. The difference between versions of Pokemon are very great. By hacking Ruby and Sapphire or Leaf Green and Fire Red one can find that the versions are VERY different in coding. In fact, one of the only things that are the same between them is the text encoding. You have to think, Diamond and Pearl have completly different title screens, different pokemon available, different text during certain parts, and different events. This, from my own personal experience with hacking, is MUCH larger than one line of code.
Now that you mentioned it, I think I'll check myself to see just how many differences there are.
Recess
January 3rd, 2008, 08:18 PM
wow i just found out you could hack gba version of the game series but this well we will have to wait and see!
Gοяκнaвоii
January 3rd, 2008, 10:03 PM
That has the text table for the Japanese version of Pokémon Diamond/Pearl.
It very well could be the same as the English version, I will try to change that into table format.
EDIT: That appears to only work with the Japanese version. And one thing to note is that The English rom is only 64MB while the Japanese rom is 128MB. This means that maybe the English rom is compressed and cannot be edited very easily in compressed format. (Like how you can't access the files of a .zip file until you extract them.)
This also brings to the stand the idea of translating a Japanese rom into English if the English rom can't be uncompressed.
Of course, this is all a theory, since it might not be compressed at all and the people who converted it to English somehow shrunk the rom down a bit. (Since anything above 64MB is put into a 128MB cartridge.)
try the R4's DS ROM decompresser..
krazedkat
January 5th, 2008, 10:56 PM
well I am testing it right now so I
can hopefully post some screenshots tomorrow.
Oh, And a Happy New Year!
//44tim44
if this works post asap this would be AWESOME!!!!!!!!!!
dotFallen
January 6th, 2008, 07:52 PM
yes the othr versions were I agree with you, but I dont think diamond and pearl are different. But we need to wait to prove this. lol.
Twinx
January 6th, 2008, 07:59 PM
well I am testing it right now so I
can hopefully post some screenshots tomorrow.
Oh, And a Happy New Year!
//44tim44
Well, it's been 6 days and no screenshots. And no one else confirmed it, so I'll say it's not true...
I really wanted to believe you though...
Mrchewy
January 7th, 2008, 02:08 AM
Wow! A lot of stuff has changed since I checked this last. Congratulations to all for your findings!
While you're theory sounds very interesting, I have to disagree with this specific detail. The difference between versions of Pokemon are very great. By hacking Ruby and Sapphire or Leaf Green and Fire Red one can find that the versions are VERY different in coding. In fact, one of the only things that are the same between them is the text encoding. You have to think, Diamond and Pearl have completly different title screens, different pokemon available, different text during certain parts, and different events. This, from my own personal experience with hacking, is MUCH larger than one line of code.
I think, what he means, is that both Diamond/Pearl contain the corresponding data. For example, the Pearl game would actually contain all the Diamond data (title screen, events, etc.) and vise versa. A 'switch' only has to be switched (i.e that single line of code) and the game changes.
He's probably right, too, because it would have been far easier for Nintendo to work with and the new DS cartridges have tons of space.
44tim44
January 7th, 2008, 11:21 AM
Hey
Everybody!
Sorry for not posting the screenshots as promised.
(I've been having problem with my Internet connection)
But anyway here is a screenshot for now.:)
EDIT: Forgot to mention , It's one of the guardstaitons
(you know the ones between routes and towns like
at the west side of jubilife)
D-Trogh
January 7th, 2008, 02:24 PM
Well.. All this 'Diamond and Pearl are the same game' CAN be true..
YES, the Diamond titlescreen is in the Pearl version and vice versa.. BUT, it's in a folder called 'demo'..
So.. Well.. anyway, we should investigate it a lil' more..
Hackbeginnerdylan
January 10th, 2008, 02:59 AM
This seems pretty cool i might try it out when i am finished with my gold hack!
Sheimi-Manafi
January 10th, 2008, 06:24 PM
In post #2, there is a picture of the DS emulator. How do you make it go so fast (mine goes 48%...)
Dude0
January 11th, 2008, 06:31 AM
hey can u change the sprites on pokemon diamond
pokenar
January 11th, 2008, 07:56 PM
Hey
Everybody!
Sorry for not posting the screenshots as promised.
(I've been having problem with my Internet connection)
But anyway here is a screenshot for now.:)
EDIT: Forgot to mention , It's one of the guardstaitons
(you know the ones between routes and towns like
at the west side of jubilife)
yes thanks for the screenshot ok yes my first post here but i completly support this and il help however i can and with this we are 1 huge step closer to making a map editor.
edit 9:03am alantic time) good morning everyone
0m3ga_S1nn3r
January 17th, 2008, 07:59 AM
Come on people we can't let this forum die out..... We've been born to hack games..... And diamond and Pearl are hard to hack..... I've read tones of forums not only from The Pokemon Community but from other forums and they've all been trying to hack.... someone should think about making a map editor maybe they could get a group of really good hackers that no how to rip things out of pokemon pearl and diamond....
What are we? HACKERS
And What are we born to do? HACK!!!!!
And what does everyone want? A diamond and pearl Map Editor and some other hacking programs for diamond and Pearl
gabe_k
January 17th, 2008, 10:16 AM
someone should think about making a map editor maybe they could get a group of really good hackers that no how to rip things out of pokemon pearl and diamond....l
It's not that easy, before you an editing program you need to know what your editing. i don't think anyone knows anything about editing maps in d/p
pokenar
January 17th, 2008, 04:16 PM
It's not that easy, before you an editing program you need to know what your editing. i don't think anyone knows anything about editing maps in d/p
Come on people we can't let this forum die out..... We've been born to hack games..... And diamond and Pearl are hard to hack..... I've read tones of forums not only from The Pokemon Community but from other forums and they've all been trying to hack.... someone should think about making a map editor maybe they could get a group of really good hackers that no how to rip things out of pokemon pearl and diamond....
What are we? HACKERS
And What are we born to do? HACK!!!!!
And what does everyone want? A diamond and pearl Map Editor and some other hacking programs for diamond and Pearl
final someone has posted its been days so well i geuss i can ask a friend of mine at school about indepth hex programs he is a genuise with computers.
EvilCrazyMonkey
January 17th, 2008, 06:29 PM
Wow, D/P hacking is really coming together. Once I get home I'll be able to have tons of free space on my computer, so I'll look into the hex coding when that happens. I'll try as hard as I can to make a text table or something else.
Like spenceroone3(I think that's how it's spelled) did, randomly editing the coding of the game is probably the best way to discover the map offsets and how the whole thing works. Make 100% sure to write/type the offset of what you changed, the original code, and the new, modified code. It may not be easy, but what other ways are there?
0m3ga_S1nn3r
January 17th, 2008, 06:41 PM
Hmmmm..... I see your point gabe_k
But then wouldn't it just be like riping the sprites out of Pokemon Diamond and Pearl?
pokenar, your are my new best friend.... has your friend joined The Pokemon Community or is interested in Pokemon.... Well anyways Thanks pokenar I reckon if he does join and help hack Diamond and Pearl... We could get one step closer to making a Diamond and Pearl hack!
EvilCrazyMonkey..... Well done..... I would say more but i have to goto my friends house but when i come back ill promise ill add more... :)
pokenar
January 17th, 2008, 06:57 PM
Hmmmm..... I see your point gabe_k
But then wouldn't it just be like riping the sprites out of Pokemon Diamond and Pearl?
pokenar, your are my new best friend.... has your friend joined The Pokemon Community or is interested in Pokemon.... Well anyways Thanks pokenar I reckon if he does join and help hack Diamond and Pearl... We could get one step closer to making a Diamond and Pearl hack!
EvilCrazyMonkey..... Well done..... I would say more but i have to goto my friends house but when i come back ill promise ill add more... :)
well good news bad news he dosnt like pokemon but he dosnt hate it il just get him to teach me alot about hexing and mabye even the hex program of preal maby he can come up with something he and i are only in grade 7 but he can create a sowat desint program in less then a minute.
Sheimi-Manafi
January 17th, 2008, 07:06 PM
I still don't get it. How can you get 100+% on a DS emulator?
EvilCrazyMonkey
January 17th, 2008, 07:08 PM
Pokesav. That's the answer. If anyone is experienced in programming, check out the pokesav application. It's located at http://www.drakendomain.net. It generates ARDS codes, so it definitely has to deal with hex editing and offsets. Also, check out the ARDS codes separately to find out how the thing works. It will help, I can tell you that.
EDIT:
I made a banner for this thread. It's a userbar, not nearly as cool, but space-saving for those of you that want to have multiple pics in your signature without having to worry about pixel size as much.
http://i239.photobucket.com/albums/ff192/EvilRandomMonkey/dphackers.png (http://www.pkmncommunity.com/showthread.php?t=82080)
Like it?
Here's the code for it:
Replace {}s with []s to work for BBCode.
{URL="http://www.pkmncommunity.com/showthread.php?t=82080"}{IMG}http://i239.photobucket.com/albums/ff192/EvilRandomMonkey/dphackers.png{/IMG}{/URL}
0m3ga_S1nn3r
January 18th, 2008, 06:43 AM
Pokesav. That's the answer. If anyone is experienced in programming, check out the pokesav application. It's located at http://www.drakendomain.net. It generates ARDS codes, so it definitely has to deal with hex editing and offsets. Also, check out the ARDS codes separately to find out how the thing works. It will help, I can tell you that.
EDIT:
I made a banner for this thread. It's a userbar, not nearly as cool, but space-saving for those of you that want to have multiple pics in your signature without having to worry about pixel size as much.
http://i239.photobucket.com/albums/ff192/EvilRandomMonkey/dphackers.png (http://www.pkmncommunity.com/showthread.php?t=82080)
Like it?
Here's the code for it:
Replace {}s with []s to work for BBCode.
{URL="http://www.pkmncommunity.com/showthread.php?t=82080"}{IMG}http://i239.photobucket.com/albums/ff192/EvilRandomMonkey/dphackers.png{/IMG}{/URL}
WOOT!!!! I like the banner EvilCrazyMonkey... Looks very good.... like i promised your doing a wonderful job...
pokenar.... Well.... If he can make a heck lot of design programs.... He could just help us.... could u ask him if he can make 3-D Design Tools?
Well... I guess were making up for lost time eyy? Lol! But were far from hacking diamond and pearl... even if it takes years i would still hack diamond and pearl.... look how old Gold/Silver are... and people are still hacking em.... Well all i can say is WOOT!!!!! 1 Step closer to hacking diamond and pearl (I Don't No How Many Steps There Are To Hack Diamond And Pearl???) Lol! :)
EvilCrazyMonkey
January 18th, 2008, 09:30 AM
Taking what spenceroone3 did, we should expand on it.
1. Go somewhere between 6000000-7000000 and look for alternating patterns. It has to be something like 8F 31 03 8F 31 03 8F 31 03 over and over and over again. The alternation can be longer, but it must alternate. Those probably correspond to the map tile, the walkability of the tile(solid, passable, surfable), and the Z-index of the tile(aka the height).
2. Record the offset of whatever you're going to edit and the original code. At first, to be safe, change it to a low number. Record that also.
3. Hunt for what you have changed, but don't take too long. If you cannot find what you have changed, go back to the hex editor and change it back.
4. If you can find what you have changed in the thing, congratulations! Record what happened before and after the change. Post it here, with all the recordings. If it's a map change, we'd be about 20 steps closer to cracking D/P. If it's a map change, edit a single thing to see how the game reads the individual bytes of the map. If you can edit certain bytes and obtain a different tile each time, start making a file of what byte(s) correspond to what tiles. If you can, do the same with the z-index and walkability of the tiles. If we can see what those certain things are, it will be a hell of a lot easier to create a mapping program.
5. If you notice someone talking and saying something different in your game, record what they said before and after. Congratulations, you can now create a text table! Finish that up, and post it here.
6. If someone is doing something odd, or their script is funny, we are a step closer to scripting D/P! If you're an inexperienced scripter(like me...), then you should probably hand the job down to a very experienced scripter.
7. If an item does something funny, then we may be able to change what items do in the game.
8. If it's anything else, then tell us here and we could probably be able to change much more than we could in the Advanced Generation.
If you want to add to this, post it here and I'll edit it.
loadingNOW
January 18th, 2008, 11:09 AM
you know text is already hacked and documented right? and so are Items i (think) moves leveluptables and all that simple suff
for text table & how to decrypt text see:
pokeguide.filb.de/index.php?subaction=showcomments&id=1177337015&archive=&start_from=&ucat=&
(yeah i know the tool is not exactly user friendly...)
The only thing that has not been demonstrated yet are
-maphacking (which will be very complicated because of 3d)
-and scripting (mostly because it has a lot to do with maps)
EvilCrazyMonkey
January 18th, 2008, 09:44 PM
I found something intresting in the hex coding of the game. My emulator isn't working yet, so I cannot edit it and find out what it is yet.
It starts at the offset 0x253D668. It's a pattern, 32 bytes long. Here it is:
B1 30 30 30 30 30 30 30
30 30 30 30 30 30 30 30
B2 30 30 30 30 30 30 30
30 30 30 30 30 30 30 30
B2 30 30 30 30 30 30 30
30 30 30 30 30 30 30 30
B2 30 30 30 30 30 30 30
30 30 30 30 30 30 30 30
B2 30 30 30 30 30 30 30
30 30 30 30 30 30 30 30
I don't know, it just seems to pop out at me. Someone, please see what it is. I think it might have something to do with a map. I'll work on my emulator tommorow, when I'm at home.
PiplupGHacker
January 20th, 2008, 09:29 PM
Ok, does anyone know the hex codes to make the hero blue instead of blue? I've been trying to do it forever but nothing happens. I'm sorry if I'm supposed to post somewhere else though
loganmaster123
January 27th, 2008, 12:05 PM
Does anyone know why the DPHacking site is closed down?
Forgotten Memory™
January 28th, 2008, 03:29 AM
Does anyone know why the DPHacking site is closed down?
Well,......................just IM me, I'll tell you.
forgotten_memory@live.com
XxEXexEXxX
February 4th, 2008, 01:41 AM
Has anyone figured out how to edit the wild pokemon? I think diamond and pearl is a great game but the wild pokemon selection really brings it down. I would love to make a patch where all pokemon are catchable. I would imagine this cant be too difficult because it was relatively easy in previous games.
knight
February 4th, 2008, 03:12 PM
so how do i hack diamond and pearl
Virtual Chatot
February 4th, 2008, 05:22 PM
so how do i hack diamond and pearl
That's kind of the point of this thread, we're working on it
Sheimi-Manafi
February 4th, 2008, 05:28 PM
so how do i hack diamond and pearl
That was a waste. Hex editing.
pokemon time
February 5th, 2008, 08:01 PM
i dont know if has been answered or not oh well
how can i change the title in diamond and pearl
Virtual Chatot
February 6th, 2008, 09:51 AM
We are still trying to work that out
knight
February 6th, 2008, 05:36 PM
You have to download PokeSav to hack
red fan 1000
February 6th, 2008, 06:38 PM
i MUST hack my pkmn diamond rom on no$gba.
Is there anything to change maps yet?(like Advance map or elite map?)
Virtual Chatot
February 6th, 2008, 10:12 PM
i MUST hack my pkmn diamond rom on no$gba.
Is there anything to change maps yet?(like Advance map or elite map?)
Nope, but we are working on one
You have to download PokeSav to hack
Its not really a big hacking tool though, not enough to make a game
red fan 1000
February 7th, 2008, 06:48 PM
i was wondering???
Mabye you can change the game using pokesav.
I also need someone to post HOW THEY DID IT
Virtual Chatot
February 7th, 2008, 06:53 PM
i was wondering???
Mabye you can change the game using pokesav.
I also need someone to post HOW THEY DID IT
They found a way by studying the games HEX coding.
Also, of course you can change the game.
ryanycg
February 7th, 2008, 11:35 PM
I have an english version of diamond and pearl since last year at 28 november 2007.
but i cant post any of those becuase it is illegal:(
red fan 1000
February 8th, 2008, 05:21 PM
what is hex coding?
How does it work?
Virtual Chatot
February 8th, 2008, 05:22 PM
what is hex coding?
How does it work?
Google it, its to complicated to explain
loadingNOW
February 9th, 2008, 06:35 AM
actually it's not. the basic idea it that you edit the raw data file how it's stored in a file every byte is represented by it's HEX value. IF you know how the file is interpreted you could in theory change everything a lot of newbies think this (!) is hard but it's not if you know the structure it's actually a trivial task which can even be done by a program (that's what all these special tools do!) but it's insanely impractical and boring. If you don't know the file structure you can try to have a guess (that's the part thats actually hard and requires a lot of experience) if you're not sure you change something and see what happens.
red fan 1000
February 9th, 2008, 09:00 AM
huh,what do you mean?????
thethethethe
February 9th, 2008, 09:18 AM
actually it's not. the basic idea it that you edit the raw data file how it's stored in a file every byte is represented by it's HEX value. IF you know how the file is interpreted you could in theory change everything a lot of newbies think this (!) is hard but it's not if you know the structure it's actually a trivial task which can even be done by a program (that's what all these special tools do!) but it's insanely impractical and boring. If you don't know the file structure you can try to have a guess (that's the part thats actually hard and requires a lot of experience) if you're not sure you change something and see what happens.
huh,what do you mean?????
Do you see why Virtual Chatot said that? Of course it isn't that hard to explain. But you're going to have to use, what we consider, simple terms that some people just aren't going to understand.
Virtual Chatot
February 9th, 2008, 11:56 PM
Do you see why Virtual Chatot said that? Of course it isn't that hard to explain. But you're going to have to use, what we consider, simple terms that some people just aren't going to understand.
Thanks for defending a statement I forgot I had said xD
Anyways, yeah...The common person isn't going to have any clue what the heck people are talking about.
Hex is easy to understand, if you know what Hex even is!
loadingNOW
February 10th, 2008, 08:49 AM
Yeah i must admit i tend to overestimate what people know about basic CS. But at the same time if you don't know what hex is how can you do even basic table/relative search based text hacking which is about the most simple activiti you could consider as hacking? Just using some random and complete gui tool does not count as hacking.
snakehead
February 10th, 2008, 01:11 PM
Before trying to make ordiscover a program to change diamond/pearl graphics why don't we figuire out how nintendo or should i say gamefreak did it theirselves. mybe asking them would be good but i doubt that theywill tell us.
Virtual Chatot
February 10th, 2008, 01:13 PM
Before trying to make ordiscover a program to change diamond/pearl graphics why don't we figuire out how nintendo or should i say gamefreak did it theirselves. mybe asking them would be good but i doubt that theywill tell us.
They took the Game Engine, and starting working with it...
It's not that complicated, and they would never tell us in the first place
Mastermind_X
February 12th, 2008, 07:10 PM
Err... just in order to mention it - I hope you know whose statement you're dismoting, Virtual Chatot and thethethe. Personally I think that loading is one of these persons who really are allowed to talk about "Hex Editing" like he did. loading said nothing wrong, and I agree completely with him. There actually ARE to much simple SUPER BEST downloadmenow tools around here. The average hacker doesn't have a clue how to use a hexeditor - in some cases he hasn't even seen a byte neither he knows what it is. XD
and btw... "We're working on a Mapeditor for DP" - Don't be angry with me, but I think that nobody around here is competent enough to do that. Well... nobody but loading (http://pokeguide.filb.de/model.png) - so please think firstly and then post an answer. ^^
snakehead
February 13th, 2008, 12:28 PM
why don't you take the game engine and start from their then?
mafta
February 14th, 2008, 12:15 AM
hey can some1 please tell me how to use poketex 11235 said she was was gonna post how to change characters but i couldnt find it so can some1 please please tell me how to use poketex or suggest a better program to change characters
or atleast tell me where 11235 posted howto use it
ryanycg
February 14th, 2008, 05:38 AM
How to change other people's pokemon in pokemon ruby and diamond?
Sheimi-Manafi
February 14th, 2008, 03:03 PM
To change people's pokemon in diamond, it's hex editing.
This is not the place for ruby.
Virtual Chatot
February 15th, 2008, 08:15 PM
Err... just in order to mention it - I hope you know whose statement you're dismoting, Virtual Chatot and thethethe. Personally I think that loading is one of these persons who really are allowed to talk about "Hex Editing" like he did. loading said nothing wrong, and I agree completely with him. There actually ARE to much simple SUPER BEST downloadmenow tools around here. The average hacker doesn't have a clue how to use a hexeditor - in some cases he hasn't even seen a byte neither he knows what it is. XD
and btw... "We're working on a Mapeditor for DP" - Don't be angry with me, but I think that nobody around here is competent enough to do that. Well... nobody but loading (http://pokeguide.filb.de/model.png) - so please think firstly and then post an answer. ^^
We weren't criticizing, I simply stated that HEX is complicated to explain, and the perfect example followed where Loading explained it, and Pokemon Learner had no clue what he was talking about. Truthfully, I don't care who Loading is, he obviously knows something about HEX, but theres a difference between sharing information and actually teaching people.
I find that bolded statement highly offensive. You're insulting me and alot of other programmers on this forum by making that statement. Saying that no one on here is competent enough to make DP hacking tools, you are obviously just throwing words together to support that website's agenda.
why don't you take the game engine and start from their then?
...Because that's harder to do than researching the Hex o_o;
Darthatron
February 16th, 2008, 02:21 AM
I find that bolded statement highly offensive. You're insulting me and alot of other programmers on this forum by making that statement. Saying that no one on here is competent enough to make DP hacking tools, you are obviously just throwing words together to support that website's agenda.
I don't think he is insulting programmers as such. I mean... I, for one, relying nearly completely on Guides/Tutorials. If it wasn't for them I'd be far too lazy to research how to do it. :)
Don't be angry with me, but I think that nobody around here is competent enough to do that. Well... nobody but loading (http://pokeguide.filb.de/model.png) - so please think firstly and then post an answer. ^^
With all due respect, if I had a basic guide on how to map edit I could probably make a program with the basic things needed to Map Edit. I have no doubt in my mind it would take weeks, perhaps even months, to get it to a working state. But, I'm not sure if you're saying we couldn't, or we just don't.
I've completely forgot what I was talking about because I just started talking to someone on MSN... Umm... Yeah... Well, some of us Programmers could make DP Hacking tools, but a Map Editor is probably a little bit beyond any of us at the given time. :\ Unless we have ALOT of spare time, which I don't have.
loadingNOW
February 16th, 2008, 08:20 AM
i think his point was that noone even has an idea on how to interpret these files and that's not going to change unless a skilled programmer with some experience in reversing and 3d starts working on this. belive me it's almost impossible fuigure out these files with a hexeditor alone there will not be any documentation without a tool.
with proper specs it would not be so hard to write something like a viewer. however even then an editor will be hard or at least take a long time unless you do some 3dsmax conversion or so.
the whole "we're working on maps" sounded kind of arrogant. It's not that easy this time! Don't claim to be working on that if you have absulutely no clue how 3d programming and datastructures work (and i'd bet that's more than 90% of the people in this thread).
In case you really want to work on it read the chapter on "DS 3D Video" in GBATEK. Especially the part about DisplayLists and FIFO and have a look at the pointer mess in the 3d files.
Raimu Bito
February 16th, 2008, 08:16 PM
.NARC files. How do I open them? I extracted them in NarcTool.EXE without arguments, and all that occurs is a folder with the original NARCs name, but it changes like this:
name.1, name.2 name.3 name.4 name.5
Do I open these in PokeDSPic?
wackydude1234
February 17th, 2008, 09:01 AM
i was wondering the same thing, i posted a thread about this but i guess a moderator didn't approve it.
Mastermind_X
February 17th, 2008, 09:16 AM
Okay, listen up everybody! I never said that you wouldn't be able to programme DP tools, of course, but I still claim that you aren't able to interprete the map files. Sure, if the structure of the DP map files was documented it wouldn't be a problem to create the mapeditor (at least for me it wouldn't) but you all are talking about "the mapeditor" as if it was only a matter of time until you could interprete the mapdata.
Well, okay, I don't have to comment the other "I don't care who loading is" thingy. Maybe you should check his homepage (http://pokeguide.filb.de) to get further information...
Raimu Bito
February 17th, 2008, 06:23 PM
Alright, guys. Made a discovery! PokeDSPic only indexed the contents of certain .NARC files from the .NDS file, so listen up! I'll list them.
-Data\poketool\Trga\ all contents.
-Data\poketool\pokegra\Pokegra.
You can put Ash in diamond and pearl with this!
BWahahhaha!
Hoping this helps,
MattChar.
loadingNOW
February 17th, 2008, 06:56 PM
i actually fail to see the discovery? that's what the program was designed to do
pokeDsPic - readme
please tell me any odd behavior (including but not limited to bugs) even if it's just unintuitive design.
The program is capable of opening and editing pokegra.narc, that other big narc with the alternative sprites, trfgra.narc and maybe the file with the big berrys but i don't really know about that. if you open a narc file you can select the image in the drop down box (and use the arrow keys to navigate)
to extract the ndsrom use ndstool (ndstool -x romname.nds -d root)
2007 loadingnow (loadingnow at gmail d0t com)
but maybe i was as unclear as my hex explaination oO
Raimu Bito
February 17th, 2008, 07:16 PM
i actually fail to see the discovery? that's what the program was designed to do
but maybe i was as unclear as my hex explaination oO
People were confused on opening NARCs in PokeDSPic, as far as I knew. Look at the above 2 posts (before M_X)...
wackydude1234
February 18th, 2008, 01:21 PM
so if you have a narc file and edit it with the program how can you then compile it back onto the rom or can't you?
linkinkid
February 18th, 2008, 01:25 PM
i have a question, can no$gba run nds games? or did you managed to convert D/P into gba format?(if this is even possible)
wackydude1234
February 18th, 2008, 01:42 PM
it can run NDS games, some don't work 100% like pokemon diamond and pearl unless you have the bios (still don't always work 100%)
loadingNOW
February 18th, 2008, 03:07 PM
wackydude1234 you can just use ndstool again. with -c instead of -x this time there are a few minor deteils to keep in mind to get it to run properly tho (dont forget anything and make sure the header is correct)
Raimu Bito
February 18th, 2008, 10:02 PM
wackydude1234 you can just use ndstool again. with -c instead of -x this time there are a few minor deteils to keep in mind to get it to run properly tho (dont forget anything and make sure the header is correct)
I can't find the Amr7/9 RAM address, and where should i get this ROM header template from? This could be why my ROM won't work with pokeTEX after I compile it back, heh..
loadingNOW
February 19th, 2008, 04:23 AM
also dump the header -h header.bin
if i remember correctly you also need to change some data in the header after that because ndstool places legacy passme bootcode there (maybe new versions don't. i didn't do that for a while)
02magnus
February 19th, 2008, 05:39 AM
Someone have a program, that can hack pokemon Pearl Version?
wackydude1234
February 19th, 2008, 01:10 PM
i used NDSHeader to decompress the rom?
Also person above, if you actually read these posts, they are working on programs.
Raimu Bito
February 20th, 2008, 01:06 AM
h ttp://i27.tinypic.com/wbdht5.jpg
Haha! It works!
xhalotrialx
February 20th, 2008, 05:21 AM
hmm....when i try opening a d/p rom it simply says the data couldnt be read...anyone know where to actually find a working rom/how to solve this prob?
Virtual Chatot
February 20th, 2008, 08:04 AM
hmm....when i try opening a d/p rom it simply says the data couldnt be read...anyone know where to actually find a working rom/how to solve this prob?
...Were you using Visualboyadvance?
If so, It can't read GBA games
You would need to find a better DS Emulator, the best one I've seen is known as Clicks or something...
Just Google DS Emulator
wackydude1234
February 21st, 2008, 12:25 PM
when i recompile the rom it won't play on no$gba, the thing shows a few messages and says if you're a child or know nothing about them things then ignore it
and it doesn't load.
Virtual Chatot
February 21st, 2008, 12:49 PM
when i recompile the rom it won't play on no$gba, the thing shows a few messages and says if you're a child or know nothing about them things then ignore it
and it doesn't load.
All it means is that you don't have the right type of ROM. If you have any more questions, ask the in the thread entitled "Play Pokemon Diamond and Pearl Roms".
wackydude1234
February 21st, 2008, 04:35 PM
it works before i decompress it and then recompress it..
and all i did was slightly change an image to test it.
Raimu Bito
February 21st, 2008, 10:53 PM
Hey, PokeDSpic users...
Under Expert, Import PAL Direct... Whats tHat do? I tried importing a .PAL file, but nothing.
loadingNOW
February 22nd, 2008, 10:45 AM
if you split the narc manually because for some reason pokeDsPics narc interpreter is not enough for your needs you can open the single file there.
@wackydute: that means you failed using ndstool correctly. But it IS possible to create
Raimu Bito
February 22nd, 2008, 10:04 PM
How do I import .BMP files into PokeTEX?
Red
February 23rd, 2008, 01:23 AM
Okay, first off, I'd like to say, that I think the map is built in a way, that each z-coordinate has a different 2 dimensional map. So, it's not really that much of 3-d in those terms. I noticed this, because in places where there seemed to be a map pattern, there were a lot of zeros, which most likely means blankness. If you've ever used the walk through walls code, you'd notice that it's not completely 3-d it just puts you at whatever z-value it thinks you should be at. I think that the whole 3-d affect could very well be coded in. (And not a true 3-d effect.)
Second of all, are you guys sure the table that is from that text rip is incorrect? I'll post it here in a spoiler so you guys can check and see if you find any text in the rom using it. (also i didn't know what the guy was talking about when he said the 'r4 rom decompresser.')
EDIT: Upon further evaluation, I realize that the table is correct, but it's just that the bytes need to be reversed. For example, the letter S in the table is 013D. In a hex editor it would appear as 3D01.0000= (0)
0001=
0002=ぁ
0003=あ
0004=ぃ
0005=い
0006=ぅ
0007=う
0008=ぇ
0009=え
000A=ぉ
000B=お
000C=か
000D=が
000E=き
000F=ぎ
0010=く
0011=ぐ
0012=け
0013=げ
0014=こ
0015=ご
0016=さ
0017=ざ
0018=し
0019=じ
001A=す
001B=ず
001C=せ
001D=ぜ
001E=そ
001F=ぞ
0020=た
0021=だ
0022=ち
0023=ぢ
0024=っ
0025=つ
0026=づ
0027=て
0028=で
0029=と
002A=ど
002B=な
002C=に
002D=ぬ
002E=ね
002F=の
0030=は
0031=ば
0032=ぱ
0033=ひ
0034=び
0035=ぴ
0036=ふ
0037=ぶ
0038=ぷ
0039=へ
003A=べ
003B=ぺ
003C=ほ
003D=ぼ
003E=ぽ
003F=ま
0040=み
0041=む
0042=め
0043=も
0044=ゃ
0045=や
0046=ゅ
0047=ゆ
0048=ょ
0049=よ
004A=ら
004B=り
004C=る
004D=れ
004E=ろ
004F=わ
0050=を
0051=ん
0052=ァ
0053=ア
0054=ィ
0055=イ
0056=ゥ
0057=ウ
0058=ェ
0059=エ
005A=ォ
005B=オ
005C=カ
005D=ガ
005E=キ
005F=ギ
0060=ク
0061=グ
0062=ケ
0063=ゲ
0064=コ
0065=ゴ
0066=サ
0067=ザ
0068=シ
0069=ジ
006A=ス
006B=ズ
006C=セ
006D=ゼ
006E=ソ
006F=ゾ
0070=タ
0071=ダ
0072=チ
0073=ヂ
0074=ッ
0075=ツ
0076=ヅ
0077=テ
0078=デ
0079=ト
007A=ド
007B=ナ
007C=ニ
007D=ヌ
007E=ネ
007F=ノ
0080=ハ
0081=バ
0082=パ
0083=ヒ
0084=ビ
0085=ピ
0086=フ
0087=ブ
0088=プ
0089=ヘ
008A=ベ
008B=ペ
008C=ホ
008D=ボ
008E=ポ
008F=マ
0090=ミ
0091=ム
0092=メ
0093=モ
0094=ャ
0095=ヤ
0096=ュ
0097=ユ
0098=ョ
0099=ヨ
009A=ラ
009B=リ
009C=ル
009D=レ
009E=ロ
009F=ワ
00A0=ヲ
00A1=ン
00A2=0
00A3=1
00A4=2
00A5=3
00A6=4
00A7=5
00A8=6
00A9=7
00AA=8
00AB=9
00AC=A
00AD=B
00AE=C
00AF=D
00B0=E
00B1=F
00B2=G
00B3=H
00B4=I
00B5=J
00B6=K
00B7=L
00B8=M
00B9=N
00BA=O
00BB=P
00BC=Q
00BD=R
00BE=S
00BF=T
00C0=U
00C1=V
00C2=W
00C3=X
00C4=Y
00C5=Z
00C6=a
00C7=b
00C8=c
00C9=d
00CA=e
00CB=f
00CC=g
00CD=h
00CE=i
00CF=j
00D0=k
00D1=l
00D2=m
00D3=n
00D4=o
00D5=p
00D6=q
00D7=r
00D8=s
00D9=t
00DA=u
00DB=v
00DC=w
00DD=x
00DE=y
00DF=z
00E0= (224)
00E1=!
00E2=?
00E3=、
00E4=。
00E5=…
00E6=・
00E7=/
00E8=「
00E9=」
00EA=『
00EB=』
00EC=(
00ED=)
00EE=♂
00EF=♀
00F0=+
00F1=ー
00F2=×
00F3=÷
00F4==
00F5=~
00F6=:
00F7=;
00F8=.
00F9=,
00FA=♠
00FB=♣
00FC=♥
00FD=♦
00FE=★
00FF=◎
0100=○
0101=□
0102=△
0103=◇
0104=@
0105=♪
0106=%
0107=☀
0108=☁
0109=☂
010A=☃
010B= (267)
010C= (268)
010D= (269)
010E= (270)
010F=⤴
0110=⤵
0111= (273)
0112=円
0113= (275)
0114= (276)
0115= (277)
0116=✉
0117= (279)
0118= (280)
0119= (281)
011A= (282)
011B=←
011C=↑
011D=↓
011E=→
011F= (287)
0120=&
0121=0
0122=1
0123=2
0124=3
0125=4
0126=5
0127=6
0128=7
0129=8
012A=9
012B=A
012C=B
012D=C
012E=D
012F=E
0130=F
0131=G
0132=H
0133=I
0134=J
0135=K
0136=L
0137=M
0138=N
0139=O
013A=P
013B=Q
013C=R
013D=S
013E=T
013F=U
0140=V
0141=W
0142=X
0143=Y
0144=Z
0145=a
0146=b
0147=c
0148=d
0149=e
014A=f
014B=g
014C=h
014D=i
014E=j
014F=k
0150=l
0151=m
0152=n
0153=o
0154=p
0155=q
0156=r
0157=s
0158=t
0159=u
015A=v
015B=w
015C=x
015D=y
015E=z
015F=À
0160=Á
0161=Â
0162= (354)
0163=Ä
0164= (356)
0165= (357)
0166=Ç
0167=È
0168=É
0169=Ê
016A=Ë
016B=Ì
016C=Í
016D=Î
016E=Ï
016F= (367)
0170=Ñ
0171=Ò
0172=Ó
0173=Ô
0174= (372)
0175=Ö
0176=×
0177= (375)
0178=Ù
0179=Ú
017A=Û
017B=Ü
017C= (380)
017D= (381)
017E=ß
017F=à
0180=á
0181=â
0182= (386)
0183=ä
0184= (388)
0185= (389)
0186=ç
0187=è
0188=é
0189=ê
018A=ë
018B=ì
018C=í
018D=î
018E=ï
018F= (399)
0190=ñ
0191=ò
0192=ó
0193=ô
0194= (404)
0195=ö
0196=÷
0197= (407)
0198=ù
0199=ú
019A=û
019B=ü
019C= (412)
019D= (413)
019E= (414)
019F=Œ
01A0=œ
01A1= (417)
01A2= (418)
01A3=ª
01A4=º
01A5=ᵉʳ
01A6=ʳᵉ
01A7=ʳ
01A8=¥
01A9=¡
01AA=¿
01AB=!
01AC=?
01AD=,
01AE=.
01AF=…
01B0=·
01B1=/
01B2=‘
01B3=’
01B4=“
01B5=”
01B6=„
01B7=«
01B8=»
01B9=(
01BA=)
01BB=♂
01BC=♀
01BD=+
01BE=-
01BF=*
01C0=#
01C1==
01C2=&
01C3=~
01C4=:
01C5=;
01C6=♠
01C7=♣
01C8=♥
01C9=♦
01CA=★
01CB=◎
01CC=○
01CD=□
01CE=△
01CF=◇
01D0=@
01D1=♪
01D2=%
01D3=☀
01D4=☁
01D5=☂
01D6=☃
01D7= (471)
01D8= (472)
01D9= (473)
01DA= (474)
01DB=⤴
01DC=⤵
01DD= (477)
01DE=
01DF= (479)
loadingNOW
February 23rd, 2008, 05:03 PM
Okay, first off, I'd like to say, that I think the map is built in a way, that each z-coordinate has a different 2 dimensional map. So, it's not really that much of 3-d in those terms. I noticed this, because in places where there seemed to be a map pattern, there were a lot of zeros, which most likely means blankness. If you've ever used the walk through walls code, you'd notice that it's not completely 3-d it just puts you at whatever z-value it thinks you should be at. I think that the whole 3-d affect could very well be coded in. (And not a true 3-d effect.)
No. Just no. The maps ARE REAL 3D Models in BMD format. There is no way around that fact on the bright side there has been some progress in this area. You're right about the collision detection though that data seems to be stored in some odd let's call it semi classical way.
Second of all, are you guys sure the table that is from that text rip is incorrect? I'll post it here in a spoiler so you guys can check and see if you find any text in the rom using it. (also i didn't know what the guy was talking about when he said the 'r4 rom decompresser.')
[/spoiler]
Text is DONE. It's known where it's stored how it's encrypted and the table is known.
Move check out PokeText maybe write a better tool and move on.
Raimu Bito
February 24th, 2008, 01:37 PM
... My question stands ...
how do I import .BMP into PokeTEX
knight
February 27th, 2008, 01:58 PM
How do i hack D/P other than using NOGBAtoVBA
What tools
Dialseus Gavin
February 28th, 2008, 04:25 AM
anyone give me POKETEX? please
catlayon
February 29th, 2008, 12:54 AM
if want ds emulators try no$gba 2.6 cause it rely works on d/p.... does map editor of d/p is still not yet finish? i red it from first of this threads ( wooo i red it for one hour) is there any poketex in english ????
BRTD
February 29th, 2008, 10:14 PM
I would be cool to have a d/p hack that had all 493 pokemon catcheable without sharking.
Zanalicious
March 1st, 2008, 10:58 PM
Hey, I got bored and wanted to be able to use PokeTEX while knowing what the buttons actually do. I clicked buttons and found what each did, although it took me awhile to find the save button. The save button is labeled as "Save ROM" and you must load a NDS file and click "Extend" to be able to see the button. Hope this helps some. The ZIP file includes my "translated" version of PokeTEX and the US "list.txt" file. Credit to whoever it was that made that file, sorry I can't remember your name.
P.S.
If anyone knows what the buttons that I labeled as Unk.1 and Unk.2 do, please tell me so I can relabel them to something a bit more useful.
Edit:
I made it so when you open up a NDS file, it only shows files with the .nds extension now. Thought it might be more convenient.
-gamefreakfatty
Zanalicious
March 11th, 2008, 08:09 PM
Gabe_K and I have done some stuff with Diamond and Pearl. First he figured out how to change all level 5 Pokemon to level 8. I think it had something to do with the EXP tables.
A day or two later I figured out how to change which starter Pokemon you get, or at least the one that you battle the very first level 2 Starly with. I haven't tested anything past the battle though.
A day and a half after that I found the EXP table for Turtwig. It also changes all the Pokemon levels which use the same EXP table. I changed the EXP required for level 5 to be the same as everything else up to level 17.
Then I changed made it so it required 1 more EXP point to get to level 18 through level 31.
Then 16 more than that is level 32 through level 100. You get 16 from the first Starly (level 2) which means this would be 17 more than you started with.
Anyways, for those of you who might want to see what I mean by what happened, here is a YouTube search for our username to see our current progress:
youtube.com/results?search_query=PokeSpamIndustries
Copy and paste into your address bar.
P.S.
Sorry for double posting, but I really wanted to bump the post to show our progress. =)
-gamefreakfatty
Michael Allison
March 12th, 2008, 07:23 AM
I've been doing some testing with Gabe's ROM as well, and found some interesting "could be" glitches. I'm not very experienced in ROM hacking and emulation to begin with, but it's quite interesting, and I'm glad to help test, etc.
If anyone could teach me teach me a bit about HEX other then "spam it" to get results, I'd be grateful, by the way! :P
gabe_k
March 12th, 2008, 09:03 AM
Gabe_K and I have done some stuff with Diamond and Pearl. First he figured out how to change all level 5 Pokemon to level 8. I think it had something to do with the EXP tables.
A day or two later I figured out how to change which starter Pokemon you get, or at least the one that you battle the very first level 2 Starly with. I haven't tested anything past the battle though.
A day and a half after that I found the EXP table for Turtwig. It also changes all the Pokemon levels which use the same EXP table. I changed the EXP required for level 5 to be the same as everything else up to level 17.
Then I changed made it so it required 1 more EXP point to get to level 18 through level 31.
Then 16 more than that is level 32 through level 100. You get 16 from the first Starly (level 2) which means this would be 17 more than you started with.
Anyways, for those of you who might want to see what I mean by what happened, here is a YouTube search for our username to see our current progress:
youtube.com/results?search_query=PokeSpamIndustries
Copy and paste into your address bar.
P.S.
Sorry for double posting, but I really wanted to bump the post to show our progress. =)
-gamefreakfatty
You do keep the pokemon you battle the starly with as your starter. Virtual Chatot is actualy busy stuffing sasuke plusies in his pan- I mean, "Developing a starter hacking program"... right...
Michael Allison
March 12th, 2008, 02:22 PM
Not sure I want to know the backstory on that one.
Finally got no$gba working with ROMs, but a bit of advice- don't edit the HEX on the top! It will effect the header in such a way no$gba won't accept it. Also, so far, I've found no benefit to doing so anyway.
Virtual Chatot
March 12th, 2008, 04:48 PM
You really don't :P
I guess I should report my progress with the DP Starter Program I'm working on.
What's currently done:
Tell the difference between Diamond and Pearl
Only reads Diamond and Pearl
Graphics ( Logo, Buttons, ect. )
Reads Offsets
The next step in the process is figuring out what specific offset changed the starters, other than just hex spamming.
Zanalicious
March 12th, 2008, 10:25 PM
The next step in the process is figuring out what specific offset changed the starters, other than just hex spamming.
Turtwig:
002B9188
83 01 >> 01 83 >> 387
Reversed Hex Number >> Normal Hex Number >> National Dex (Decimal) Number
Chimchar:
002B918C
86 01 >> 01 86 >> 390
Reversed Hex Number >> Normal Hex Number >> National Dex (Decimal) Number
Piplup:
002B9190
89 01 >> 01 89 >> 393
Reversed Hex Number >> Normal Hex Number >> National Dex (Decimal) Number
That's how it works for the starter Pokemon mod.
Say you want Turtwig to Mew:
Turtwig's National Dex Number is 387.
Changed to hex it's 01 83.
Reverse to 83 01 for ROM format.
Mew's National Dex Number is 151.
Changed to hex it's 00 97.
Reverse to 97 00 for ROM format.
Therefore, if you replace the 83 01 with 97 00, it will be Mew instead of Turtwig.
Are those the offsets you meant?
P.S.
These offsets were NOT found by hex spamming. They were found through a search and have been tested by gabe_k and me.
-gamefreakfatty
D-Trogh
March 13th, 2008, 12:59 PM
Er, is it me or does the game just stops after you defeated the Starly?
Maybe I changed something else.. I'll try a clean ROM.
Edit:
Tried a clean ROM.. game stops after defeating Starly too..
And I mean it just stays in battle with '<POKéMON> used <ATTACK>!'
Edit2:
Looks like I have a bad ROM.. It always stops there :'(
Michael Allison
March 13th, 2008, 03:05 PM
gamefreakfatty- question. In your opinion, is it possible those offests work for everything involving said Pokemon? Like, say I changed both Turtwig (to Machamp) and Piplup (to Mew). Would the professor's helper have Mew if I chose Turtwig (Machamp)? Also, have you guys found ALL the hexidecimal values for Pokemon? As in, do you know how to change the starter to every pokemon? Oh --stupid question I guess-- of course you have. You found a formula for it. Anyway, that means you theoretically could not only hack encounters, but battles, right?
gabe_k
March 13th, 2008, 03:47 PM
gamefreakfatty- question. In your opinion, is it possible those offests work for everything involving said Pokemon? Like, say I changed both Turtwig (to Machamp) and Piplup (to Mew). Would the professor's helper have Mew if I chose Turtwig (Machamp)? Also, have you guys found ALL the hexidecimal values for Pokemon? As in, do you know how to change the starter to every pokemon? Oh --stupid question I guess-- of course you have. You found a formula for it. Anyway, that means you theoretically could not only hack encounters, but battles, right?
You can change the starter to anything, i've done it too mew, shaymin, and arceus. also, it's very easy to find the bytes for all the pokemon, i'll explain on im later
Kristian
March 13th, 2008, 05:34 PM
Er, is it me or does the game just stops after you defeated the Starly?
Maybe I changed something else.. I'll try a clean ROM.
Edit:
Tried a clean ROM.. game stops after defeating Starly too..
And I mean it just stays in battle with '<POKéMON> used <ATTACK>!'
Edit2:
Looks like I have a bad ROM.. It always stops there :'(
I had that problem too, but then i figured that you MUST have the sound on when your battling..I dont know why.. :s
Virtual Chatot
March 13th, 2008, 05:39 PM
Well Darthatron has agreed to make a program with all the information we have. We'll officially be the first people to make a DP Hacking Program :P
Zanalicious
March 13th, 2008, 05:40 PM
gamefreakfatty- question. In your opinion, is it possible those offests work for everything involving said Pokemon? Like, say I changed both Turtwig (to Machamp) and Piplup (to Mew). Would the professor's helper have Mew if I chose Turtwig (Machamp)? Also, have you guys found ALL the hexidecimal values for Pokemon? As in, do you know how to change the starter to every pokemon? Oh --stupid question I guess-- of course you have. You found a formula for it. Anyway, that means you theoretically could not only hack encounters, but battles, right?
You could do this for ALL Pokemon to starters. Find the National Dex Number like I said. Convert that to Hex, Reverse the bytes. If the hex is only 1 byte (AD,01,83,97,etc) then put a 00 after it. Mew would have been 151 (dec/national dex number) >> 97 (hex) >> put a 00 in front then reverse bytes: 00 97 >> 97 00
Does that make sense?
Also I went further in the game on my DS flash cartridge (R4) and Dawn SAID she had a Chimchar, although I never really checked.
I do suspect that the rival's starter Pokemon is actually at a different address. I believe it is the same with the Advance Generation Pokemon Games. Anyways, I did find another address, and if anyone wants to test it, go ahead. Edit it the same way I described in my earlier post.
Here are the other addresses I found:
Turtwig:
002B73EC
Chimchar:
002B73F0
Piplup:
002B73F4
In addition, I am pretty sure that hacking battles would not be very hard, even if they do have multiple Pokemon.
-gamefreakfatty
gabe_k
March 13th, 2008, 05:49 PM
Well Darthatron has agreed to make a program with all the information we have. We'll officially be the first people to make a DP Hacking Program :P
execpt for all the japanese ones
Zanalicious
March 13th, 2008, 06:32 PM
execpt for all the japanese ones
Yeah, but the Japanese people have had their versions of the game out longer than ours have been out and us Americans don't seem to be as determined as they were. Anyways, the Japanese people probably wanted to get it done more than we wanted, so they probably worked harder at it.
gabe_k
March 13th, 2008, 06:35 PM
meh, with all the stuff we know how to do now we've almost caught up
Michael Allison
March 13th, 2008, 08:10 PM
You could do this for ALL Pokemon to starters. Find the National Dex Number like I said. Convert that to Hex, Reverse the bytes. If the hex is only 1 byte (AD,01,83,97,etc) then put a 00 after it. Mew would have been 151 (dec/national dex number) >> 97 (hex) >> put a 00 in front then reverse bytes: 00 97 >> 97 00
Does that make sense?
Also I went further in the game on my DS flash cartridge (R4) and Dawn SAID she had a Chimchar, although I never really checked.
I do suspect that the rival's starter Pokemon is actually at a different address. I believe it is the same with the Advance Generation Pokemon Games. Anyways, I did find another address, and if anyone wants to test it, go ahead. Edit it the same way I described in my earlier post.
Here are the other addresses I found:
Turtwig:
002B73EC
Chimchar:
002B73F0
Piplup:
002B73F4
In addition, I am pretty sure that hacking battles would not be very hard, even if they do have multiple Pokemon.
-gamefreakfatty
yeah, im gonna try searching the hex for some encounter things. btw, can u get on msn when u have a chance? i gota question for u about this... u or gabe.
interesting segment of text... poke_17?
........V.!1!.U.........V.."..Q.........`.....a...........a.a...........`.a.a. c.........`3.!.1c.........633.133.........6233332. ........`6"3#2f..........`A2Ba...........`3f6c............f.` .......................WF~V2-.E..,!....BMD0....................MDL0......(..... ....M.......0...ug_poke_17..........l...|...(..... ...........@.....................@.1#)..........(. ........5.......(...pPlane1....................... ..+...,.T...(.....................obj............. ..(.........M.......|...ug_poke_17........(....... ..M.......}...ug_poke_17............,............. ..
gabe_k
March 13th, 2008, 09:29 PM
probably nothing big, there's random text like that all over it. i actually found afew places where it said "anime"
Zanalicious
March 13th, 2008, 10:13 PM
I just remembered something. I found that in the Hex of the file the all areas that PokeTEX edits seem to have the same label, so we could make a more complete PokeTEX list.txt file.
Edit:
Found some offsets for the Elite 4's Pokemon. Modified all five of Aaron's Pokemon to be level one Magikarps. I know I'm cheap, but I wanted to do a quick test. Sadly, they still have the original moves, not just splash, though they are still only level ones. ;)
Michael Allison
March 14th, 2008, 07:19 AM
So although we can hack battles, we can't hack moves? Finally, something to experiment with that's completely original :D lol.
probably nothing big, there's random text like that all over it. i actually found afew places where it said "anime"
Like somebody else said, I think, it would be interesting to try editing all the places it says polygon, etc.. I would assume it has something to do with the 3D rendering system they use to create buildings and towns.
AquaLeaderMatt
March 14th, 2008, 08:01 AM
meh, with all the stuff we know how to do now we've almost caught up
I wasn't aware that there was any Japanese hacking tools for D/P lol. What can they do that we can't? How far along are they? If we've "almost caught up", then they must have something worth playing with.
gabe_k
March 14th, 2008, 08:30 AM
Found some offsets for the Elite 4's Pokemon. Modified all five of Aaron's Pokemon to be level one Magikarps. I know I'm cheap, but I wanted to do a quick test. Sadly, they still have the original moves, not just splash, though they are still only level ones. ;)
Bad fatty! can you go a day without making a discovery!?!? Also, awesome thing under your name :P
I wasn't aware that there was any Japanese hacking tools for D/P lol. What can they do that we can't? How far along are they? If we've "almost caught up", then they must have something worth playing with.
Well, i've used (i think) all of the japanese hacking tools we've found. there's poketex of course, then there was a pack of abunch of hacking tools called "pokemon rom changer" or something (i think there's a link in here). they only worked with japanese roms, but i managed to edit encounters, move power/type, and when pokemon learn moves. so were actualy ahead in someways, we just don't know how to edit moves. *Stares at gamefreakfatty* get to work... NOW!
Like somebody else said, I think, it would be interesting to try editing all the places it says polygon, etc.. I would assume it has something to do with the 3D rendering system they use to create buildings and towns.
I would NOT, it's probably something about the engine which is not what we want to hack.
D-Trogh
March 14th, 2008, 02:44 PM
I had that problem too, but then i figured that you MUST have the sound on when your battling..I dont know why.. :sOh, l0ls.. Thanks.. Then I should play without playing other music :(
Too bad ^^
execpt for all the japanese ones
Erm.. And what about PokeDSPic?
gabe_k
March 14th, 2008, 02:57 PM
Oh, l0ls.. Thanks.. Then I should play without playing other music :(
Too bad ^^
Erm.. And what about PokeDSPic?
isn't that an english one? i've never used it. anyway, i believe i've figured some stuff out about mapping
Michael Allison
March 14th, 2008, 05:44 PM
Oh, l0ls.. Thanks.. Then I should play without playing other music :(
Too bad ^^
Erm.. And what about PokeDSPic?
You can't have it muted, but you can have it turned down. Not to mention, I'm sure you could find a way to block the sound from it without the emulator under the impression you have the sound muted. Trick it into thinking something else is your sound card, maybe?
gabe_k
March 14th, 2008, 06:31 PM
You can't have it muted, but you can have it turned down. Not to mention, I'm sure you could find a way to block the sound from it without the emulator under the impression you have the sound muted. Trick it into thinking something else is your sound card, maybe?
you can't turn the sound down in no$gba
Virtual Chatot
March 14th, 2008, 07:01 PM
Couldn't you just turn down the sound on your speaker? [/commonsense]
thethethethe
March 14th, 2008, 08:42 PM
It's not much, but I've been looking at the evolution data. I just compiled a reasonably vague guide on the tupes of evolution data. It's set out in the same way as the FR/LG/R/S/E games. You'll see in the guide that there are a few of them that I'm still unsure of. Like the Glaceon/Leafeon/Magnezone.
01 00 00 00 A9 00
Happiness evolution - 00 00 - Pokemon to evolve to
02 00 00 00 C4 00
Happiness evolution daytime - 00 00 - Pokemon to evolve to
03 00 00 00 C5 00
Happiness evolution at night - 00 00 - Pokemon to evolve to
04 00 10 00 02 00
Lvl. evolution - Level to evolve - Pokemon to evolve to
05 00 00 00 41 00
Trade evolution - 00 00 - Pokemon to evolve to
06 00 DD 00 BA 00
Trade with item evolution - Item to hold - Pokemon to evolve to
07 00 53 00 87 00
Item Evolution - Item to use - Pokemon to evolve to
08 00 14 00 6A 00
Attack>Defense - Level - Pokemon : Hitmonlee
09 00 14 00 ED 00
Attack<Defense - Level - Pokemon : Hitmonchan
0A 00 14 00 6B 00
Attack=Defense - Level - Pokemon (Hitmontop)
0B 00 07 00 0A 01
Personality Value < or = to 4 - Level - Pokemon:Silcoon
0C 00 07 00 0C 01
Personality Value > or = to 5 - Level - Pokemon:Cascoon
0D 00 14 00 23 01
Special level Evo - Level - Pokemon to evolve to :Ninjask
0E 00 14 00 24 01
If spare spot in party - Level - Pokemon to evolve to :Shedinja
0F 00 AA 00 5E 01
Max Beauty - ? - Pokemon to evolve to :Milotic
10 00 6D 00 DB 01
Dawn Stone Male? - ? - Pokemon : Gallade
11 00 6D 00 DE 01
Happiness Day - ? - Pokemon : Lucario
12 00 6E 00 71 00
Level Up Holding Item Day - Item - Pokemon to evolve to : Happiny>Chansey
13 00 47 01 D8 01
Level Up Holding Item Night - Item -Pokemon to evolve to:Gliscor (472)
14 00 CA 00 CF 01
Level with Attack - Attack(Double Hit) - Pokemon to evovle to :Ambipom (463)
15 00 DF 00 E2 00
Level up with Pokemon in Party - The pokemon - Pokemon to evolve to Mantyke - Mantine
16 00 14 00 9E 01
Special Level Evolution? - Level - Pokemon to evolve to :Mothim (414)
17 00 14 00 9E 01
Special Level Up? - Level - Pokemon to evolve to
18 00 00 00 CE 01 (476)
Level up at Mt. Coronet? - 00 00 - Pokemon to evovle to /Magnezone Evolution (462)
19 00 00 00 D6 01
Level up in Eterna Forest? - 00 00 - Pokemon to evovle to :Leafeon(470)
1A 00 00 00 D701
Level up in Route 217? - 00 00 - Pokemon to evovle to :Glaceon(471)
I'll see if I can find anything else.
pimpfuu
March 14th, 2008, 08:43 PM
ive been searching all over for tools for hacking diamond and pearl, ive skimeed through this thread, and i cant find the links to any tools.
can any one help?
much thanx ;]
Zanalicious
March 14th, 2008, 09:28 PM
It's not much, but I've been looking at the evolution data. I just compiled a reasonably vague guide on the tupes of evolution data. It's set out in the same way as the FR/LG/R/S/E games. You'll see in the guide that there are a few of them that I'm still unsure of. Like the Glaceon/Leafeon/Magnezone.
01 00 00 00 A9 00
Happiness evolution - 00 00 - Pokemon to evolve to
02 00 00 00 C4 00
Happiness evolution daytime - 00 00 - Pokemon to evolve to
03 00 00 00 C5 00
Happiness evolution at night - 00 00 - Pokemon to evolve to
04 00 10 00 02 00
Lvl. evolution - Level to evolve - Pokemon to evolve to
05 00 00 00 41 00
Trade evolution - 00 00 - Pokemon to evolve to
06 00 DD 00 BA 00
Trade with item evolution - Item to hold - Pokemon to evolve to
07 00 53 00 87 00
Item Evolution - Item to use - Pokemon to evolve to
08 00 14 00 6A 00
Attack>Defense - Level - Pokemon : Hitmonlee
09 00 14 00 ED 00
Attack<Defense - Level - Pokemon : Hitmonchan
0A 00 14 00 6B 00
Attack=Defense - Level - Pokemon (Hitmontop)
0B 00 07 00 0A 01
Personality Value < or = to 4 - Level - Pokemon:Silcoon
0C 00 07 00 0C 01
Personality Value > or = to 5 - Level - Pokemon:Cascoon
0D 00 14 00 23 01
Special level Evo - Level - Pokemon to evolve to :Ninjask
0E 00 14 00 24 01
If spare spot in party - Level - Pokemon to evolve to :Shedinja
0F 00 AA 00 5E 01
Max Beauty - ? - Pokemon to evolve to :Milotic
10 00 6D 00 DB 01
Dawn Stone Male? - ? - Pokemon : Gallade
11 00 6D 00 DE 01
Happiness Day - ? - Pokemon : Lucario
12 00 6E 00 71 00
Level Up Holding Item Day - Item - Pokemon to evolve to : Happiny>Chansey
13 00 47 01 D8 01
Level Up Holding Item Night - Item -Pokemon to evolve to:Gliscor (472)
14 00 CA 00 CF 01
Level with Attack - Attack(Double Hit) - Pokemon to evovle to :Ambipom (463)
15 00 DF 00 E2 00
Level up with Pokemon in Party - The pokemon - Pokemon to evolve to Mantyke - Mantine
16 00 14 00 9E 01
Special Level Evolution? - Level - Pokemon to evolve to :Mothim (414)
17 00 14 00 9E 01
Special Level Up? - Level - Pokemon to evolve to
18 00 00 00 CE 01 (476)
Level up at Mt. Coronet? - 00 00 - Pokemon to evovle to /Magnezone Evolution (462)
19 00 00 00 D6 01
Level up in Eterna Forest? - 00 00 - Pokemon to evovle to :Leafeon(470)
1A 00 00 00 D701
Level up in Route 217? - 00 00 - Pokemon to evovle to :Glaceon(471)
I'll see if I can find anything else.
Very well done! How did you manage to find this information?
gabe_k
March 14th, 2008, 09:39 PM
It's not much, but I've been looking at the evolution data. I just compiled a reasonably vague guide on the tupes of evolution data. It's set out in the same way as the FR/LG/R/S/E games. You'll see in the guide that there are a few of them that I'm still unsure of. Like the Glaceon/Leafeon/Magnezone.
01 00 00 00 A9 00
Happiness evolution - 00 00 - Pokemon to evolve to
02 00 00 00 C4 00
Happiness evolution daytime - 00 00 - Pokemon to evolve to
03 00 00 00 C5 00
Happiness evolution at night - 00 00 - Pokemon to evolve to
04 00 10 00 02 00
Lvl. evolution - Level to evolve - Pokemon to evolve to
05 00 00 00 41 00
Trade evolution - 00 00 - Pokemon to evolve to
06 00 DD 00 BA 00
Trade with item evolution - Item to hold - Pokemon to evolve to
07 00 53 00 87 00
Item Evolution - Item to use - Pokemon to evolve to
08 00 14 00 6A 00
Attack>Defense - Level - Pokemon : Hitmonlee
09 00 14 00 ED 00
Attack<Defense - Level - Pokemon : Hitmonchan
0A 00 14 00 6B 00
Attack=Defense - Level - Pokemon (Hitmontop)
0B 00 07 00 0A 01
Personality Value < or = to 4 - Level - Pokemon:Silcoon
0C 00 07 00 0C 01
Personality Value > or = to 5 - Level - Pokemon:Cascoon
0D 00 14 00 23 01
Special level Evo - Level - Pokemon to evolve to :Ninjask
0E 00 14 00 24 01
If spare spot in party - Level - Pokemon to evolve to :Shedinja
0F 00 AA 00 5E 01
Max Beauty - ? - Pokemon to evolve to :Milotic
10 00 6D 00 DB 01
Dawn Stone Male? - ? - Pokemon : Gallade
11 00 6D 00 DE 01
Happiness Day - ? - Pokemon : Lucario
12 00 6E 00 71 00
Level Up Holding Item Day - Item - Pokemon to evolve to : Happiny>Chansey
13 00 47 01 D8 01
Level Up Holding Item Night - Item -Pokemon to evolve to:Gliscor (472)
14 00 CA 00 CF 01
Level with Attack - Attack(Double Hit) - Pokemon to evovle to :Ambipom (463)
15 00 DF 00 E2 00
Level up with Pokemon in Party - The pokemon - Pokemon to evolve to Mantyke - Mantine
16 00 14 00 9E 01
Special Level Evolution? - Level - Pokemon to evolve to :Mothim (414)
17 00 14 00 9E 01
Special Level Up? - Level - Pokemon to evolve to
18 00 00 00 CE 01 (476)
Level up at Mt. Coronet? - 00 00 - Pokemon to evovle to /Magnezone Evolution (462)
19 00 00 00 D6 01
Level up in Eterna Forest? - 00 00 - Pokemon to evovle to :Leafeon(470)
1A 00 00 00 D701
Level up in Route 217? - 00 00 - Pokemon to evovle to :Glaceon(471)
I'll see if I can find anything else.
sweet! that should help alot! Would you like to join Heatran, gamefreakfatty, and my hacking team?
ive been searching all over for tools for hacking diamond and pearl, ive skimeed through this thread, and i cant find the links to any tools.
can any one help?
much thanx ;]
there are none in english, kthnxbai.
In other news, i figured out how to hack textures today, and i think i'm getting abit closer to the maps
thethethethe
March 14th, 2008, 09:45 PM
Very well done! How did you manage to find this information?
Well, I searched for '04 00 10 00 02 00' which is the evolution from Bulbasaur to Ivysaur in 3rd generation games, and luckily, it appears the same way. And I scrolled through all the evolution data, and marked down anything any new types, 0200, 0400, 0A00, etc.
And I got a few of each and checked how that Pokemon evolved. As an example, the Eevee>Glaceon Evolution is:
1A 00 00 00 D701
The way it evolves, according to Bulbapedia, is leveling up in Route 217. And since the 00 00 follows, it means there mustn't be any value's for the middle to change it, So that's why I assume it's 'Level Up in Route 217'. And the final double-byte is always, Pokemon to evolve to. Which you get through D701>reverse>01D7>hex-dec>471=Glaceon.
Zanalicious
March 14th, 2008, 09:57 PM
Well, I searched for '04 00 10 00 02 00' which is the evolution from Bulbasaur to Ivysaur in 3rd generation games, and luckily, it appears the same way. And I scrolled through all the evolution data, and marked down anything any new types, 0200, 0400, 0A00, etc.
And I got a few of each and checked how that Pokemon evolved. As an example, the Eevee>Glaceon Evolution is:
1A 00 00 00 D701
The way it evolves, according to Bulbapedia, is leveling up in Route 217. And since the 00 00 follows, it means there mustn't be any value's for the middle to change it, So that's why I assume it's 'Level Up in Route 217'. And the final double-byte is always, Pokemon to evolve to. Which you get through D701>reverse>01D7>hex-dec>471=Glaceon.
very nice. gabe_k and i along with some others like virtual chatot and michael have a dp hacking team. we (gabe_k and i) want to know if you want to join?
Michael Allison
March 14th, 2008, 10:18 PM
you can't turn the sound down in no$gba
Not by traditional means. But, for example, set iTunes to your speaker, no$gba to your headphones, and take the earbuds off ;) easy... dur dur dur
pimpfuu
March 14th, 2008, 10:21 PM
sorry if i took it the wrong way, but kthanxbai is really kinda unnecessary, and i fuess it just
rubbed me the wrong way.
sorry if i blew up, but im really into this kinda stuff and i wanna start working with it and learning more.
and gamefreak i did use the search function, but when you search poketex tons of links to this thread come up, on different pages, as it is mentioned in many posts. and i did find your link, and i thank you for the work you did in translating some of the program. and bundling it with the sprites form emerald.
sorry for blowing up
its my bad.
anyways hope i can start off fresh :]
so does poke tex only allow editing of sprites? or is that all thats listed in the list.txt
Zanalicious
March 14th, 2008, 10:35 PM
sorry if i took it the wrong way, but kthanxbai is really kinda unnecessary, and i fuess it just
rubbed me the wrong way.
sorry if i blew up, but im really into this kinda stuff and i wanna start working with it and learning more.
and gamefreak i did use the search function, but when you search poketex tons of links to this thread come up, on different pages, as it is mentioned in many posts. and i did find your link, and i thank you for the work you did in translating some of the program. and bundling it with the sprites form emerald.
sorry for blowing up
its my bad.
anyways hope i can start off fresh :]
so does poke tex only allow editing of sprites? or is that all thats listed in the list.txt
fine with me. sorry i got mad, its just when people get mad at my friends i typically get mad back ;)
anyways i forgot how many posts there were. sorry about that comment. as far as i know it allows you to edit sprites as well as some other stuff. i don't know what else it can edit. i know it only shows what's in the list.txt file though. the reason for that is that it reads the hex offsets from the list.txt file and those offsets tell it where to edit. if you want to edit it/make your own, here is the format:
label,hexoffset
pimpfuu
March 14th, 2008, 10:49 PM
ok thanx, and im kinda new at this, so what program would i use to search through the rom for offsets and hex codes?
Virtual Chatot
March 14th, 2008, 10:51 PM
I suggest Hex Workshop, its really easy to use.
pimpfuu
March 14th, 2008, 10:58 PM
so how do i go about doing this? (sorry if am am being very newbish, i just dont really know where to start :/)
gabe_k
March 14th, 2008, 11:00 PM
I suggest Hex Workshop, its really easy to use.
nah man, i really like 010 Editor
Virtual Chatot
March 14th, 2008, 11:03 PM
Take your Diamond Rom, load it into your Hex editor, and go for it!
nah man, i really like 010 Editor
Really? I'll have to try it out. So far Hex Workshop has been pretty faithful.
pimpfuu
March 14th, 2008, 11:15 PM
Take your Diamond Rom, load it into your Hex editor, and go for it!
Really? I'll have to try it out. So far Hex Workshop has been pretty faithful.
haha ok thanx. sounds really tedius as a 64 mb file has hundreds of thousands of codes im sure
so in 010 editor, when i open up the rom, do i have to change any settings?
how do i change the settings to label, hexoffset?
Zanalicious
March 15th, 2008, 12:29 AM
@Heatran:
Ya, I told Gabe about 010 Editor, as I thought it was really good. I thought I told you to try it on MSN, maybe I didn't. I don't know. Anyways it's not too resource intensive like UltraEdit was, but it is complex enough that it does just about everything I'll need.
haha ok thanx. sounds really tedius as a 64 mb file has hundreds of thousands of codes im sure
so in 010 editor, when i open up the rom, do i have to change any settings?
how do i change the settings to label, hexoffset?
it doesnt work like that. you have to find where PokeTEX needs to read from and then in the list.txt file you put each line in this format:
label,hexoffset
example in the list.txt file would be:
babyboy1,211A938
babyboy1 is the label, so you know what it is, thats what shows up in PokeTEX on the drop-down list.
the 211A938 is the location in the NDS file where the