• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Diamond/Pearl/Platinum hacking

Status
Not open for further replies.

dotFallen

Hunter of Darkness
51
Posts
19
Years
  • 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.
     
    1,104
    Posts
    16
    Years
  • 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.
     
    52
    Posts
    16
    Years
    • Seen Apr 2, 2012
    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.
     
    588
    Posts
    16
    Years
  • 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

    The Legendary Master of [color=#D8D48C]Light[/colo
    1,607
    Posts
    16
    Years
  • 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™

    Johto remaker
    1,119
    Posts
    16
    Years
  • 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..
     
    153
    Posts
    18
    Years
    • Seen Jan 14, 2016
    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.
     
    581
    Posts
    17
    Years
  • 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)
     
    588
    Posts
    16
    Years
  • 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.
     
    Last edited:
    153
    Posts
    18
    Years
    • Seen Jan 14, 2016
    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:
     [LIST]
    [*]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.
    [/LIST]

    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
     
    Last edited:
    11
    Posts
    16
    Years
    • Seen Jul 16, 2010
    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.
     
    52
    Posts
    16
    Years
    • Seen Apr 2, 2012
    Two years since DP release in Japan and is it the first time I heard that the map data is finally hacked?
     
    Status
    Not open for further replies.
    Back
    Top