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)

dotFallen September 15th, 2008 6:51 PM

might be old news to some of you but Rykin of gbatemp released a partial translation patch. Im trying it and it covers a lot of the system and some of the text. Apparently he just copy/pasted stuff from the english version of DP into platinum (LOL). He isnt motivated to try and translate everything so i think we might just get a little more such as bug fixes. I find it interesting that its possible. It might be a little easier to hack platinum if we know it uses the same encryption as DP.

thethethethe September 15th, 2008 10:58 PM

Quote:

Originally Posted by dotFallen (Post 3943100)
might be old news to some of you but Rykin of gbatemp released a partial translation patch. Im trying it and it covers a lot of the system and some of the text. Apparently he just copy/pasted stuff from the english version of DP into platinum (LOL). He isnt motivated to try and translate everything so i think we might just get a little more such as bug fixes. I find it interesting that its possible. It might be a little easier to hack platinum if we know it uses the same encryption as DP.

I'm pretty sure that it's known that the text encryption is the same over DPP. Like how the text tables are the same over all r/s/e/fr/lg, and g/s/c had the same table.
Plus, there's someone who has started translating Platinum already.

deepbluemew September 16th, 2008 4:55 AM

Meh.

Rotom Key.

94000130 FCFF0000
B2101140 00000000
0000B5D4 0000000C
0000B5D8 00000000
D2000000 00000000

Select + L + R to activate then talk to Mart guy to obtain it.

Kthxbai.

gabe_k September 16th, 2008 5:02 AM

I honestly think it's pretty pointless to translate platinum :/ by the time you finish it all it'll be out in english, and I never really read text in pokemon games anyway.

Platinum Lucario September 16th, 2008 5:22 AM

I'm thinking of a way of changing the text in Pokémon Platinum with the hex editor, just by changing the Pokémon names in the Pokédex to the English names, but I know the Sinnoh Pokédex in Platinum is different from the Sinnoh Pokédex in Pokémon Diamond/Pearl. But there is the data for the National Pokédex so you can change the names of the Pokémon into the English names. And I know changing the names in the Pokédex can resault in the Pokémon names in English not Japanese. That's all I can know about it, but I know you can change the text with the hex editor.

Zeikku™ September 16th, 2008 10:10 AM

Quote:

Originally Posted by dotFallen (Post 3943100)
might be old news to some of you but Rykin of gbatemp released a partial translation patch. Im trying it and it covers a lot of the system and some of the text. Apparently he just copy/pasted stuff from the english version of DP into platinum (LOL). He isnt motivated to try and translate everything so i think we might just get a little more such as bug fixes. I find it interesting that its possible. It might be a little easier to hack platinum if we know it uses the same encryption as DP.

I did the same using his tutorial, but it's not exactly accurate translations its basically just data splicing from D/P onto platinum..

pichu2000 September 17th, 2008 6:23 AM

Hi, i'm pichu2000
Excuse me for bad English, I'm Italian
I found some interesting things about map hacking
For Example, open Twinleaf Town Map (0x2800A44 or fieldata/land data.narc/land data 0)
A map is divided into five parts

The first (0x02800a44 to 0x02801250) changed the movement permissions
00 80= Blocked; 00 00= Free walking; 10 00= Surfing; 69 80= Doors opening

The second(0x02801250 to 0x028013d0) changed 3d models
We see the first model in this forms:
17(Model Number) 00 00 00 80 (Unknown Byte) FA(If you put Fb, you move the model on the right) FF (Unknown Byte) 00 00 01( If you put 04 , it go up) 00 00 00 FA(If you put FB go down) FF 00 00 00 00 00 00 00 00 00 00 00 00 00 10(Views model's widht) 00 00 00 10(Views model's height) 00 00 00 10(View model's lenght) 00 00

The third(0x028013d0 to 0x028018df) changed maps texture
I don't know yet how view texture's shapes, we can for now only swap texture)

The forth(0x028018df to 0x02801d80) I don't know the function

The fifth(0x02801d80 to 0x02809cfo) changed map's polygons, but for these we can only attained a very breaked map

The sixth(Start for each maps, with BDHC) I thinks changed height of map land, because if I try to change something the hero sinks into the map and I can see only the hat.

hi sir tomato my password is syvniti September 17th, 2008 7:48 AM

Quote:

Originally Posted by pichu2000 (Post 3946128)
Hi, i'm pichu2000
Excuse me for bad English, I'm Italian
I found some interesting things about map hacking
For Example, open Twinleaf Town Map (0x2800A44 or fieldata/land data.narc/land data 0)
A map is divided into five parts

The first (0x02800a44 to 0x02801250) changed the movement permissions
00 80= Blocked; 00 00= Free walking; 10 00= Surfing; 69 80= Doors opening

The second(0x02801250 to 0x028013d0) changed 3d models
We see the first model in this forms:
17(Model Number) 00 00 00 80 (Unknown Byte) FA(If you put Fb, you move the model on the right) FF (Unknown Byte) 00 00 01( If you put 04 , it go up) 00 00 00 FA(If you put FB go down) FF 00 00 00 00 00 00 00 00 00 00 00 00 00 10(Views model's widht) 00 00 00 10(Views model's height) 00 00 00 10(View model's lenght) 00 00

The third(0x028013d0 to 0x028018df) changed maps texture
I don't know yet how view texture's shapes, we can for now only swap texture)

The forth(0x028018df to 0x02801d80) I don't know the function

The fifth(0x02801d80 to 0x02809cfo) changed map's polygons, but for these we can only attained a very breaked map

The sixth(Start for each maps, with BDHC) I thinks changed height of map land, because if I try to change something the hero sinks into the map and I can see only the hat.

Cool finds, Very good work, and about your english, I didn't see any mistakes, but then, I neither speak perfect english:p

Am gonna play a bit around with the first and second (And the others too proppley)

gabe_k September 17th, 2008 8:31 AM

Quote:

Originally Posted by pichu2000 (Post 3946128)
Hi, i'm pichu2000
Excuse me for bad English, I'm Italian
I found some interesting things about map hacking
For Example, open Twinleaf Town Map (0x2800A44 or fieldata/land data.narc/land data 0)
A map is divided into five parts

The first (0x02800a44 to 0x02801250) changed the movement permissions
00 80= Blocked; 00 00= Free walking; 10 00= Surfing; 69 80= Doors opening

The second(0x02801250 to 0x028013d0) changed 3d models
We see the first model in this forms:
17(Model Number) 00 00 00 80 (Unknown Byte) FA(If you put Fb, you move the model on the right) FF (Unknown Byte) 00 00 01( If you put 04 , it go up) 00 00 00 FA(If you put FB go down) FF 00 00 00 00 00 00 00 00 00 00 00 00 00 10(Views model's widht) 00 00 00 10(Views model's height) 00 00 00 10(View model's lenght) 00 00

The third(0x028013d0 to 0x028018df) changed maps texture
I don't know yet how view texture's shapes, we can for now only swap texture)

The forth(0x028018df to 0x02801d80) I don't know the function

The fifth(0x02801d80 to 0x02809cfo) changed map's polygons, but for these we can only attained a very breaked map

The sixth(Start for each maps, with BDHC) I thinks changed height of map land, because if I try to change something the hero sinks into the map and I can see only the hat.

:O Amazing job! I'd been looking for movement permissions! Anyway, I'll try some of this, once again, great job!

Edit: I tried the movement permissions, the offset you gave is to a texture, you might wanna fix that.
Edit 2: Nvm, it's right, I was just being an idiot.
Edit 3: I played around with movement premissions a bit, I found that on routes grass (ecounters) is 00 02.

gabe_k September 17th, 2008 9:22 AM

Thanks a lot dude. Do you have msn?

pichu2000 September 17th, 2008 9:48 AM

Quote:

Originally Posted by gabe_k (Post 3946389)
Thanks a lot dude. Do you have msn?

yes, is [email protected]

Here there's a list of land data and correspondings map( IS INCOMPLETE YET and it is for platinum( Diamond and pearl may changed)

Code:

  • 0.        Twinleaf Town
  • 1.                Only Trees
  • 2.                Only Trees
  • 3.                Only Trees
  • 4.                Verity Lakefront
  • 5.                Route 201 1
  • 6.                Route 201 2
  • 7.                Sandgem Town
  • 8.                Route 219
  • 9.                Route 220 1
  • 10.        Route 220 2
  • 11.        Route 221 1
  • 12.        Route 221 2
  • 13.        Route 221 3
  • 14.        Route 202
  • 15.        Jubilife City 1
  • 16.        Jubilife City 2
  • 17.        Jubilife City 3
  • 18.        Jubilife City 4
  • 19.        Route 203 1
  • 20.        Route 203 2
  • 21.        Route 204 1
  • 22.        Oreburgh City 1
  • 23.        Oreburgh City 2
  • 24.        Oreburh Mine(Outside)
  • 25.        Route 207 1
  • 26.        Route 207 2
  • 27.        Route 207 3
  • 28.        Unknown
  • 29.        Unknown
  • 30.        Bike Path 1
  • 31.        Unknown
  • 32.        Floraoma Town
  • 33.        Floraoma Meadow
  • 34.        Route 205 1
  • 35.        Route 205 2
  • 36.        Wind Mills
  • 37.        Route 205 3
  • 38.        Only Trees
  • 39.        Only Trees
  • 40.        Only Trees
  • 41.        Unknown
  • 42.        Fuego Ironworks(Outside)
  • 43.        Route 205 4
  • 44.        Eterna City 1
  • 45.        Eterna City 2
  • 46.        Eterna City 3
  • 47.        Unknown
  • 48.        Canalave City 1
  • 49.        Canalave City 2
  • 50.        Route 218 1
  • 51.        Route 218 2
  • 52.        Unknown
  • 53.        Unknown
  • 54.        Iron Island(Outside)
  • 55.        Route 208 1
  • 56.        Route 208 2
  • 57.        Hearthrome City 1
  • 58.        Hearthrome City 2
  • 59.        Hearthrome City 3
  • 60.        Hearthrome City 4
  • 61.        Unknown
  • 62.        Unknown
  • 63.        Unknown
  • 64.        Unknown
  • 65.        Unknown
  • 66.        Route 210 1
  • 67.        Route 210 2
  • 68.        Unknown
  • 69.        Unknown
  • 70.        Unknown
  • 71.        Route ???
  • 72.        Solaceon Town 1
  • 73.        Solaceon Town 2
  • 74.        Unknown
  • 75.        Unknown
  • 76.        Route 209
  • 77.        Veilstone City 1
  • 78.        Veilstone City 2
  • 79.        Veilstone City 3
  • 80.        Veilstone City 4
  • 81.        Only Trees
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.

or if you want I compiled a list maps- land data

Code:

Twinleaf Town -0
Hiro's house first floor -188
Hiro's house second floor - 187
Rival's House first floor -184
Rival's House second floor-185
The other two houses have the same map - 180

Route 201
first part -5
second part -6

Verity Lakefront - 4

Sandgem Town-7
Female|Male's House first floor -188
"                "              second floor -189
Pokemon Market -190
Pokemon Center first floor -191
Pokemon Center second floor -192
Pokemon Center Battle 1 vs 1 -193
Pokemon Center Battle 2 vs 2-194
House near female's one -180
Rowan Lab- 222

Route 219 -8

Route 202- 14

Jubilife City(Outside) -15,-16,-17,-18
Buildings first floor-199
Buildings second floor-200
Pokekron Company first floor-207
Tv Station first floor-212
Tv Station second floor-213
Tv station third floor-214
Tv station forth floor-215
Tv Station -2 Floor- Photo Pokemon-216
PokeMarket and Pokecenter same other cities

Route 203-19,-20

Oreburgh City(Outside)-22,-23
Buildings first floor-199
Buildings second floor-200
Houses -180
Pokemarket and Pokecenter same other cities
Pokemon Museum-217



rykin September 17th, 2008 1:58 PM

Yeah, I'm not so worried about translating Platinum so much as I wanted to make some of the basic things in English. I simply copy and pasted stuff from DP into Platinum. No beat feat.
I would like to fix some of the menus and items that weren't in DP, but I need to decrypt/encrypt text to be able to do that.

After a few days of searching, I found the poketext source, and complied it. I tried to modify the code to re-encrypt the data. I got the headers(text pointers) to encrypt/decrypt, but I can't get the text itself to covert.

If anyone has any advice, I'd like to know it.

deepbluemew September 17th, 2008 2:45 PM

Two years since DP release in Japan and is it the first time I heard that the map data is finally hacked?

gabe_k September 17th, 2008 3:53 PM

Quote:

Originally Posted by deepbluemew (Post 3947090)
Two years since DP release in Japan and is it the first time I heard that the map data is finally hacked?

-.- No... We've had it hacked for quite a while.

deepbluemew September 17th, 2008 6:12 PM

then why no map editors programmed? :/

gabe_k September 17th, 2008 6:47 PM

Because my unlimited supply of motivation, programming skill, time, and more motivation ran out.

pichu2000 September 18th, 2008 5:16 AM

I update the maps list with data of Jubilife and Oreburgh!

Sergititob September 18th, 2008 9:01 AM

Hello, I would like someone pass me the Poketext, it may be possible? Thank you

gabe_k September 19th, 2008 8:50 AM

Wow, great list! Thanks :D

hi sir tomato my password is syvniti September 19th, 2008 10:20 AM

Quote:

Originally Posted by gabe_k (Post 3951389)
Wow, great list! Thanks :D

Ofcause Icould do It much better, But I gues it's ok...

gabe_k September 19th, 2008 10:22 AM

Quote:

Originally Posted by Gabe_c (Post 3951502)
Ofcause Icould do It much better, But I gues it's ok...

Totally... You coin-headed reject :P

DracoKnight September 20th, 2008 9:48 AM

D/P hacking
 
Quote:

Originally Posted by Charizard_Ruler (Post 2449486)
Why would you hack D/P? Since it's a great game anyway, thus we have no mapping tools for the roms yet.

Sorry Charizard Ruler but i can't agree with that. D/P has some parts where it could improve and a hack of a ds game will be pretty interesting to play.
[center] http://www.ginomegelati.com/animierte/jirachi-bunt.gif
Name: Aura

o0fdls September 20th, 2008 10:33 AM

I've been checking around this forum and stuff, and there's tons of great stuff, but there's just much too much to look through to find links and whatnot. I just began to create a Diamond hack (I'm sick :p) and I've been looking around for tools and such, but I haven't really had all that much luck...I understand that their isn't a Map Editor Tool yet, but specifically, are there working Text and Sprite editing tools...? I can't find any

I plan on becoming a game writer and not programmer, so Hex coding means nothing to me...but I can learn. I was basically hoping to just hack the game, make a different trainer, and re-write the storyline and dialog and all that stuff. A lot of work, not a lot of programming; but I need some tools...

If somebody has/wants to/is making an entirely different Pokemon game, I'd be willing to help with the story. I'm the most amazing writer, but I'm good at making words read as if they were spoken, if that makes any sense.

Last note: Do DP tools work well with Platinum (or will there be Platinum tools soon)? 'Cus I love the new battle screen n_n

Oh, and would it be possible to put at least a little bit of commentary from Stadium/St2/Battle Rev onto the DS Pokemon games...? I realize Voice Acting would make the game a lot more interesting, even if its just Ash saying "Go!" when you send out a pokemon :P


Ok, so two last notes. Deal with it O_o

pichu2000 September 20th, 2008 11:00 AM

I finished the list of movement permission

Code:

00=Free passage
02= Grass
03=High Grass
04-09=Free passage
10-12=Surfing
13=Waterfall
14-15=Surfing
16=Go down 1
17=Water on the foots?
18=Free passage
19=Surfing
1A-1B=Free passage
1C=Go down
1D-20=Free passage
21 =Foot on sand
22=Surfing
23-29=Free passage
2A=Surfing
2B-32=Free passage
33=Blocked
34-35=Free passage
36-37=Blocked
38-39=Free passage
3A=Jump up 1
3B = Jump under 1
3C-3F=Free passage
40=Rotate right
41=Rotate left
42=Rotate up
43=Rotate down
44-48=Free passage
49=Blocked
4A=Free passage
4B=Rock Climb
4C-4F=Free passage
50-53=Surfing
54-5D=Free passage
5E=Stairs down
5F= Stairs up
60-63=Free passage
64=Go in without animation door
65=Go out of building
66=Free passage
67=Jump and transport in building
68=Free passage
69= Doors opening
6A-6D=Free passage
6E=Go in without animation door
6F-70=Free passage
71=Be on bike
72=Free passage
73=Surfing
74-77=Free passage
78=Surfing
79-7B=Free passage
7C=Surfing
7D-82=Free passage
83 = Open pc
84=Free passage
85 = Open map sinnoh
86 = Battle Watch(Tv program)
87-A0=Free passage
A1=Hiro under snow(Middle)
A3=Hiro under snow(Only hat out)
A4=Hiro under mug(middle)
A5=Hiro under mug(only hat out)
A6=Grass mug
A7=Under grass mug
A9=Snow low
AA-D2=Free passage
D3-D9=Ride jump left
DB=Ride bike
DC-DF=Free passage
E0 = It’s lined with Pokemon picture books
E1 = It’s full of Pokemon book
E2 = Pokemon magazines!
E4 =The trash can is empty.
E5 =The shelves are jammed with colourful Pokemon Goods
E6-EA=Nothing
EB=There's a ton of convenient item...
EC=The shelves brin....
ED-FF=Free passage



o0fdls September 20th, 2008 11:37 AM

Well, I've generally gotten the hang of PokeTEX. I guess I'm just first going to make the game based on the Female sprite. Actually, my sprite would be perfect for Platinum - I replaced the Bike with sprites from a Female Skier :-P

I still really need a text editor though...if people've managed to edit the maps, isn't there a text editor somewhere too...?


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