• 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.

Magnius

Pokemon Music Hacking Guru
295
Posts
18
Years
    • Seen Feb 17, 2014
    http://www.youtube.com/watch?v=Yd2exwOCOHg

    I've managed to successfully hack DP's music. It's not groundbreaking or anything as people have probably hacked DS music before, but I think this may be the first video proof of music actually being changed in Pokemon DP. Still a lot of things to figure out... why the bad drum sound? Why is the bass gone? Why is the song slower than the midi? This is stuff we still have to figure out.
     

    Swampert 22

    Is making tools for you...
    393
    Posts
    18
    Years
  • http://www.youtube.com/watch?v=Yd2exwOCOHg

    I've managed to successfully hack DP's music. It's not groundbreaking or anything as people have probably hacked DS music before, but I think this may be the first video proof of music actually being changed in Pokemon DP. Still a lot of things to figure out... why the bad drum sound? Why is the bass gone? Why is the song slower than the midi? This is stuff we still have to figure out.

    Awesome work for a start Magnius! I see now you've mastered the GBA you're going to tackle NDS! I look forward to seeing if you can figure it out, as you seem to be a music guru;)
     

    Magnius

    Pokemon Music Hacking Guru
    295
    Posts
    18
    Years
    • Seen Feb 17, 2014
    Awesome work for a start Magnius! I see now you've mastered the GBA you're going to tackle NDS! I look forward to seeing if you can figure it out, as you seem to be a music guru;)
    Thanks. Yeah, as far as actually inserting the music goes it's easy. But what I'm having trouble figuring out now is... A. Why the slowdown with the music? B. Why some instruments play faster than others.

    But yeah simply changing the music isn't as hard as it seems. The technique I use is, first I convert the midi to an SSEQ file. Then I open the Sound_data.sdat and literally search for where the particular SSEQ file is stored in there. After I find where the SSEQ file is stored in Sound_Data.sdat, I overwrite it with data from my SSEQ file.

    It would be pretty cool if someone could make a Sappy like thing for this. If you think about it... it's pretty similar to GBA Music Hacking...

    Convert the midi to an .s file ----> Convert the midi to an .SSEQ file

    Assemble the ".s" file ----> Find where the original SSEQ data is in the sound file and "overwrite" it.

    If I knew anything about programming, I'd get on it myself.
     

    Swampert 22

    Is making tools for you...
    393
    Posts
    18
    Years
  • Well Magnius, maybe if you were able to get the source code for Sappy, it would be possible with some tweaking to make it work with NDS games, providing the fomat is as simular as you describe...
     

    Magnius

    Pokemon Music Hacking Guru
    295
    Posts
    18
    Years
    • Seen Feb 17, 2014
    Well Magnius, maybe if you were able to get the source code for Sappy, it would be possible with some tweaking to make it work with NDS games, providing the fomat is as simular as you describe...
    Yeah, that would be a good idea. Basically "Mid2SSEQ" already works sort of like a "Mid2AGB" tool. So basically, it'd be a matter of making Sappy recognize ".SSEQ" files and assembling them. Then there's the whole monster of actually making a sort of SSEQ player type thing.
     
    581
    Posts
    17
    Years
  • Yeah, that would be a good idea. Basically "Mid2SSEQ" already works sort of like a "Mid2AGB" tool. So basically, it'd be a matter of making Sappy recognize ".SSEQ" files and assembling them. Then there's the whole monster of actually making a sort of SSEQ player type thing.

    Run for your lifes every one, Magnius are gonna take your jobs!
     

    Mastermind_X

    ASM-Hacker
    92
    Posts
    17
    Years
  • Pokemon Day 2008 in Munich - Nice little Hack

    Heyho,

    Jup, I have to admit, I was there - with Tutti from RHW.
    Well - usually, what do you do if you´re surrounded by about 500 underaged children? Yes - you write some nice hack in order to get rid of your boredom. =)
    So we finally managed to sniff the frequency of the Darkrai download station and replaced the Darkrai by the unachievable Arceus Event - including the Azure Flute. =P
    So we sat in front of McDonald´s and watched all the kids climbing the Sky Pillar and catching Arceus instead of Darkrai.
    BTW gratz to Nintendo for not having learned anything about hackers the last years. I really liked the moment when I recognized that you´re distributing Darkrai via an unsecure connection without any encryptions. XD
    So - it was really fun for us both, I hope all the other visitors enjoyed our "idea" too.

    Pictures here:
    http://sfc.pokemon-inside.net/news-431
     

    Heart's Soul

    Hey, look, I was gone.
    2,535
    Posts
    16
    Years
    • Age 28
    • Seen Aug 20, 2020
    Sorry, I'm just a n00b, could you teach me?
    Dude, That's the main way?
    So yes or no, It worpad designed to handle 32 mb files?
    Sorry, But not all charchers are displayed in ascii... What does make it the main way of hacking PMD?

    Just PM me.

    Also, how do you rip the music from Platinum?
     

    Magnius

    Pokemon Music Hacking Guru
    295
    Posts
    18
    Years
    • Seen Feb 17, 2014
    Just PM me.

    Also, how do you rip the music from Platinum?
    No idea what the intent of Gabe C's post was but... you probably rip it same way as you rip music from DP, which is getting the sound file and using an extarctor. However lol there are some extractors out there that don't work. Out of the two I tried, only one of them successfully extracted the SSEQ files.
     
    1,104
    Posts
    16
    Years
  • No idea what the intent of Gabe C's post was but...
    He's obviously just being sarcastic.
    He's only saying that because attempting to hack MD with Wordpad is incredibly stupid and is just a very easy way to crash the ROM.
    Oh and Sheimi-Manafi, gabe_c is sebbe17/son sebbe, the one who basically did all that ground work for people, who then decided to be stupid and try to hack a ROM with wordpad.
     
    588
    Posts
    16
    Years
  • He's obviously just being sarcastic.
    He's only saying that because attempting to hack MD with Wordpad is incredibly stupid and is just a very easy way to crash the ROM.
    Oh and Sheimi-Manafi, gabe_c is sebbe17/son sebbe, the one who basically did all that ground work for people, who then decided to be stupid and try to hack a ROM with wordpad.

    But of course thethethethe's not implying ANYTHING with that.
     
    77
    Posts
    16
    Years
    • Seen Jun 11, 2022
    http://www.youtube.com/watch?v=Yd2exwOCOHg

    I've managed to successfully hack DP's music. It's not groundbreaking or anything as people have probably hacked DS music before, but I think this may be the first video proof of music actually being changed in Pokemon DP. Still a lot of things to figure out... why the bad drum sound? Why is the bass gone? Why is the song slower than the midi? This is stuff we still have to figure out.


    hey, thats pretty cool. i was able to change the music being played to, but with only music already in the game. i never tryed to insert my own music, nice job!
     

    Magnius

    Pokemon Music Hacking Guru
    295
    Posts
    18
    Years
    • Seen Feb 17, 2014
    hey, thats pretty cool. i was able to change the music being played to, but with only music already in the game. i never tryed to insert my own music, nice job!
    Well that's basically what Sappy is like, you replace the music that's already there. Actually inserting a completely new song into the game, might take some rom expansion or ASM hacking. Or theorectically you could just put a new song in free space, but even then you'd have to change pointers and know the music code.
     
    153
    Posts
    18
    Years
    • Seen Jan 14, 2016
    HI, I FOUND HOW TO THE EVENT(FOR NOW PEOPLE) WORKS!
    I FOUND THE OFFSET FOR THE TWO PEOPLE IN FRONT OF THE POKECENTER IN JUBILIFE CITY(0X24F48B0) IN DIAMOND.
    THE FIRST PEOPLE IS PRESENTED IN THESE FORM
    1D(I DON'T KNOW THIS) 00 C2(NUMBER OF SPRITE) 00 00(MOVEMENT OF SPRITE) 00 00 00 00 14(NUMBER OF SCRIPT) 00 03(BOH) 00 00 00 00 00 00 00 00 00(B4 POSITION X) 00 0E(POSITION Y) 03(BOH)

    HERE'S AN INCOMPLETE LIST OF SPRITES(I'm working on it tomorrow)

    Code:
    00 HERO
    01 LITTLE BOY
    02 LITTLE GIRL
    03 SCHOOL KID
    04 BOY
    05 BUG CATCHER
    06 GIRL 1
    07 GIRL 2 
    08 GIRL 3
    09 BOY 2
    0A ELECTRICIAN
    0B COOLTRAINER M
    0C LADY AROMA
    0D BEAUTY
    0E COOLTRAINER F
    0F POKEFAN M
    10 POKEFAN F
    11 OLD MAN
    12 OLD WOMAN
    13 FAT MAN
    14 HIKER
    15 HIRO ON THE BIKE
    16 REPORTER
    17 CAMERAMEN
    18 MART CLERK M
    19 MART CLERK F
    1A CENTER NURSE
    1B BROWN NURSE
    1C BLUE NURSE
    1D SCIENTIST M
    1E SCIENTIST F
    1F CUE BALL
    20 SKYER M
    21 SKYER F
    22 REGULAR GUARD
    23 CONTEST LADY
    24 GENTLEMAN
    25 OLD LADY
    26 BIKER M
    27 BIKER F
    28 ENGINEER
    29 COWBOY
    2A COWGIRL
    2B FIRE BREATHER
    2C ARTIST
    2D BOYSCOUT
    2E SWIMMER M
    2F SWIMMER F
    30 TUBER F
    31 TUBER M
    32 ARCHEOLOGIST
    33 BLACKBELT
    34 BOYSCOUT
    35 GIRLSCOUT
    36 FISHERMAN
    37 PARASOL LADY
    38 SAILOR
    39-3A TWO  RED JAPANESE SIGNS?
    3B WAITER
    3C WAITRESS
    3D JAPANESE SIGNS
    3E RICH BOY
    3F RICH LADY
    40 COLD LADY
    41 COLD GUY
    42-43 JAPANESE SIGNS
    44 WINTER TRAINER M
    45 WINTER TRAINER F
    46 PSYCHIC
    47 PIKACHU
    48 CLEFAIRY
    49 JIGGLYPUFF
    4A PSYDUCK
    4B-4D JAPANESE SIGNS
    4E TORCHIC
    4F SKITTY
    50 JAPANESE SIGN
    51 BABY
    52 GYM GUY
    53 RICH WOMAN
    54 ROCK(STRENGHT)
    55 ROCK(ROCKSMASH)
    56 TREE(CUT)
    57 POKEBALL
    58-5A GIRL
    5B SIGN 1
    5C MAIL BOX
    5D SIGN 2
    5E SIGN 3
    5F GYM SIGN
    60 SIGN 4
    61 HERO F
    62 HIRO F ON THE BIKE
    63 ROWAN
    64 NOTHING
    65 HIRO F
    66 DIALGA
    67-73 HIRO
    75 rom crashed
    76 SNOW BALL
    77 ROM CRASH
    78 BOSS CYRUS
    79 COMMANDER MARS
    7A COMMANDER SATURN
    7B COMMANDER IUPITER
    7C GALACTIC GRUNT M
    7D GALACTIC GRUNT F
    7E ROARK(GL)
    7F GARDENIA(GL)
    80 CRASHER WAKE(GL)
    81 MAYLENE(GL)
    82 FANTINA(GL)
    83 CANDICE(GL)
    84 BYRON(GL)
    85 VOLKNER(GL)
    86 AARON(E4)
    87 BERTHA(E4)
    88 FLINT(E4)
    89 LUCIAN(E4)
    8A CYNTHIA(CHAMPION)
    8B GUY
    8C MOM
    8D GRASS TRAINER
    8E LUCARIO GUY
    8F GIRL
    90 FIRE TRAINER
    91 CUTE GIRL
    92-93 JAPANESE SIGN 
    94 RIVAL
    95-96 FAT GUY 2
    97 UXIE
    98 MESPRIT
    99 AZELF
    9A DIALGA
    9B PALKIA
    9C ARCEUS
    9D DARKRAY
    9E SHAYMIN
    9F CRESSELIA
    A0 GIRATINA
    A1 HEATRAN
    A2 JAPANESE SIGN
    A3 GUY WITH HAT
    A4 OLD MAN 2
    A5 OLD WOMAN 2
    A6 SAMUEL OAK
    A7 JASMINE
    A8 STRANGE MAN
    A9 TOWER TYCOON
    AA-AC FAT GUY 2
    AD STARLY
    AE ONLY SHADOW
    AF GREEN NURSE
    B0 HIRO M CAUGHT POKEMON AFTER FLY
    B1 HIRO F "
    B2 HIRO M RUN
    B3 HIRO F RUN
    B4 HIRO M THAT WATERS
    B5 HIRO F THAT WATERS
    B6 AIR CULVERT
    B7 BOOK
    B8 REGIGIGAS
    B9 DRIFTBLIM
    BA TUXEDO MAN
    BB DRESS LADY
    BC HIRO M FISHING
    BD HIRO F FISHING
    BE-C0 ONLY SHADOW
    C1 GREEN GUARD
    C2 TRADE MAN
    C3 MAGIKARP
    C4 HIRO M WATCHING POKETCHI
    C5 HIRO F WATCHING POKETCHI
    C6 HIRO M JUMPING?
    C7 HIRO F JUMPING?
    C8 HIRO M
    C9 HIRO F
    CA ??????
    CB ROCK WITH AZELF, MESPRIT,UXIE
    CC PACHRISU
    CD 
    CE BUNEARY
    CF HAPPINY
    DO MACHOP
    D1 DOOR E4
    D2 -FF ROM CRASHED

    A list of movement

    Code:
    00-01 Look down
    02 Look around 1
    03 Look around 2
    04 Look around 3
    05 Look right and left
    06 Look up and left
    07 Look up and right
    08 Look down and left
    09 Look down and right
    0a Look around 4
    0b Look around 5
    0c Look around 6
    0d Look around 7
    0e Look up
    0f Look down
    10 Look left
    11 Look right
    12 Look around 8
    13 Look up,right,down, left
    14 Look left
    15 Look right-left (FAST)
    16 Look left-down(Fast)
    17 Look right-up(Fast)
    18 Look up-down(Fast)
    19-1A Look right-down(Fast)
    1B Look left-up(Fast)
    1c-1d Look up-down(Fast)
    1e Look right-down(Fast)
    1f Look up-left(Fast)
    20 Look left-right(Fast)
    21 Look up-down(Fast)
    22 Look right-down(Fast)
    23 Look up-right(Fast)
    24 Look right-left(Fast)
    ..........................

    And a list of script(For that with ...... I write only the first part of the script because is a complex script)
    Code:
    00-04 Nothing
    05 Jubilife city is a big place. Take yout time sightseeing
    06 The way you look!You are obviously a Trainer!......
    07 Did you see me on Tv? I'm on a interview 
    08 When you walk with your Pokemon, They graudaully grow friendlier
    09 Ok, set six pokeballs in my belt......
    0A Hyia, where do you came from?.........
    0b Hello Trainer? Do you know much about Pokemon?...........
    0c Hello let me ask you, have you paid a visit on Tv Station?..........
    0d Past here is the GTS, which stands for Global Trade Station.
    0e Pokemon grow stronger through battling................
    0f If the pokemon's type matches the move's type..........
    10 A Pokemon may hold a single item..............
    11 Freeze
    12 Ok let me count your Coupons! One, ...........
    13 Ok let me count your Coupons! I'll use...........
    16 Jubilife city  City of Joy
    17 Jubilife Condominiums! Tenants Wanted!
    18 The Poketch Company sign
    19 Trainer's school sign 
    1a Tv Station sign
    1b Global Trade Station sign
    1c-20 freeze
    ..............
    ..............
     
    Last edited:

    Melash

    Back for now.
    426
    Posts
    16
    Years
  • Okay, so from what I understand, we do know how to change maps. Somewhat. I may be wrong, though....

    Anyway, is there anyone working at all on a DPP mapping program? Just wondering....
     
    153
    Posts
    18
    Years
    • Seen Jan 14, 2016
    I FOUND EVERY EVENTS IN TWINLEAF

    Code:
    0x250D2CC Twinleaf Town
        0x250D2E8 Lady Aroma 
        0x250D308 Fat Guy 
        0x250D328 Rival(First time)
        0x250D348 Electrician
        0x250D368 City sign
        0x250D288 Hiro's Mail box
        0x250d2a8 Rival's Mail Box

    AND I FOUND ALSO THE WARPS!

    Code:
        0x250d3f1 Rival's House Warp
        0x250d3fc Hiro's House Warp
        0x250d408 First House Warp
        0x250d414 Second House Warp
     
    Last edited:
    153
    Posts
    18
    Years
    • Seen Jan 14, 2016
    I FOUND SOME SCRIPTS OF JUBILIFE

    Code:
    0X1D72A50  CHIC IN FRONT OF JUBILIFE TV
    0X1D72A5C  COOLTRAINER IN FRONT OF POKETCHI COMPANY
    0X1D72A60  SHOOLBOY BETWEEN POKEMART AND POKECENTER
    0X1D72A64  COOLTRAINER IN THE MIDDLE OF CITY
    0X1D72A68  OLD MAN IN FRONT OF TRAINER'S SCHOOL
    0X1D72A6C  POKEFAN BEHIND TRAINER'S SCHOOL
    0X1D72A70  MAN NEAR GTS
    0X1D72A8C  LEFT TRADE MAN 
    0X1D72A90  RIGHT TRADE MAN
    0X1D72A94  MAIN CITY SIGN
    0X1D72A98  JUBILIFE CONDOMINIUNS SIGN
    0X1D72A9C  POKETCHI SIGN
    0X1D72AA0  TRAINER'S SCHOOL SIGN
    0X1D72AA4  TV STATION SIGN
    0X1D72AA8  GLOBAL TRADE STATION SIGN
     
    Last edited:
    Status
    Not open for further replies.
    Back
    Top