+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 15 of 27

Thread: Pokémon Black and White - Changing TMs and HMs

  1. #1

    Pokémon Black and White - Changing TMs and HMs

    Is there any way to change the move contained by a TM?
    For example, is there a method to change TM19 Telekinesis (back) to TM19 Giga Drain?

    I would like to use this thread as a discussion for this. What has to be changed to make this work?


    Beta Version 0.85 BRAND NEW!
    OUT NOW!

    (as of 06/12/'12)

  2. #2
    Member Drayano's Avatar
    Join Date
    Sep 2009
    Location
    UK
    Age
    20
    Posts
    192

    Re: Pokémon Black and White - Changing TMs and HMs

    Now this is something I'd like to see, although I personally have no idea ;-;

    Having the change the compatibility of every Pokemon to fit the move scares me, though :x

  3. #3

    Re: Pokémon Black and White - Changing TMs and HMs

    Quote Originally Posted by Drayano View Post
    Having the change the compatibility of every Pokemon to fit the move scares me, though :x
    Ugh, I didn't think of that <_<
    However, I still would like to know how to do this, though..


    Beta Version 0.85 BRAND NEW!
    OUT NOW!

    (as of 06/12/'12)

  4. #4

    Re: Pokémon Black and White - Changing TMs and HMs

    I would love to find this out as well. I think I may attempt a little research and see if I can find something. No Garuntees when I'll get around to it though.
    Pokemon Weariful White Download link will appear here once the first Beta is released.

  5. #5
    Fiduspawner Shiny Sheimi's Avatar
    Join Date
    Aug 2011
    Location
    Leicester, United Kingdom
    Age
    20
    Posts
    79

    Re: Pokémon Black and White - Changing TMs and HMs

    It would be great if a tool was made for this. There are plenty of tools available for the editing of Pokémon and TM compatibility etc, but being able to change the move that a TM contains would be very useful for ROM cracking. Someone has written an AR code for Pokémon Black (I think) for TM44 (Rest) modification. I really don't know if this helps but I just thought I'd throw it out there. Hopefully someone can look at the hex for this code and see how it works.

    b2000024 00000000
    94000130 fcff0000
    10018cbe 0000022f
    d0000000 00000000
    94000130 fffb0000
    da000000 00018cbe
    d3000000 00000000
    b20055d8 00000000
    d7000000 00001256
    d2000000 00000000

    By the way, I haven't tested the code myself so I don't know 100% if it works.

    Edit: Just remembered I ought to explain how the code works. Apparently pressing L and R makes the number of the first item in the bag to 559 and that item should be thrown away until you have the number of the move wanted, then you press Select and TM44 will have changed to whatever the number of the move is.

  6. #6
    Member aninymouse's Avatar
    Join Date
    Sep 2009
    Location
    USA
    Age
    27
    Posts
    375

    Re: Pokémon Black and White - Changing TMs and HMs

    Well, in gen 4, there was just a list that went Focus Punch, Dragon Claw, Water Pulse, Calm Mind, etc.; i.e. 08 01 51 01 60 01 5B 01

    I already tried searching the rom for an equivalent in gen 5 to no avail, so they either have it in a compressed file or they changed the format.
    What are you going to do with Jesus?

  7. #7
    Fiduspawner Shiny Sheimi's Avatar
    Join Date
    Aug 2011
    Location
    Leicester, United Kingdom
    Age
    20
    Posts
    79

    Re: Pokémon Black and White - Changing TMs and HMs

    Quote Originally Posted by aninymouse View Post
    Well, in gen 4, there was just a list that went Focus Punch, Dragon Claw, Water Pulse, Calm Mind, etc.; i.e. 08 01 51 01 60 01 5B 01

    I already tried searching the rom for an equivalent in gen 5 to no avail, so they either have it in a compressed file or they changed the format.
    I'm pretty sure that the information will be in a similar format - it's just a matter of finding the code. Black and White weren't made from scratch - they were made on the same line of production as HeartGold/SoulSilver. Looking into the Black/White ROM has revealed that lots of the parts of code inside the game aren't used by the game at all, and are simply leftover scraps from HG/SS functionality (an example of this is a piece of data for the game's method of selecting a Pokémon ID which, when used in HG/SS, works normally, but when activated artificially in Black/White it increases the chance of getting a shiny to 1 in 3/4, or something like that).

  8. #8
    Super Moderator Translation ContributorDeveloperGame Save ResearcherROM ResearcherRAM ResearcherIRC AOPSuper Moderator
    Join Date
    May 2010
    Age
    28
    Posts
    1,004

    Re: Pokémon Black and White - Changing TMs and HMs

    b/w were made from the dppt line, not hgss. i would also imagine that bw and hgss were developed in tandem for awhile by separate teams, which would explain why bw doesn't have stuff like pokemon following the trainer.

  9. #9
    Fiduspawner Shiny Sheimi's Avatar
    Join Date
    Aug 2011
    Location
    Leicester, United Kingdom
    Age
    20
    Posts
    79

    Re: Pokémon Black and White - Changing TMs and HMs

    Quote Originally Posted by Bond697 View Post
    b/w were made from the dppt line, not hgss. i would also imagine that bw and hgss were developed in tandem for awhile by separate teams, which would explain why bw doesn't have stuff like pokemon following the trainer.
    Ah, right, thanks, I must have got myself all muddled up somewhere down the line. I still don't fully understand why they didn't have the Pokémon following the trainer in B/W; I don't think that it being made in tandem by separate teams is enough of an excuse for the company not to do it, not when there was so much demand for the feature.

    Anyway, the point still stands - in Gen IV, the TM/HM list was listed as hex. I just did a search of a Black ROM - I'm not very good with hex so I don't know if I did it right, but I found the index numbers of Hone Claws, Dragon Claw, Psyshock and Calm Mind (the first four TMs). I converted them to hex (1D4, 151, 1D9 and 15B). I searched for string "D4 01 51 01 D9 01 5B 01", and found nothing - but like I said, I only just started working in hex and I'm still learning, so I don't know if I've done it right.

  10. #10

    Re: Pokémon Black and White - Changing TMs and HMs

    Quote Originally Posted by Shiny Sheimi View Post
    Anyway, the point still stands - in Gen IV, the TM/HM list was listed as hex. I just did a search of a Black ROM - I'm not very good with hex so I don't know if I did it right, but I found the index numbers of Hone Claws, Dragon Claw, Psyshock and Calm Mind (the first four TMs). I converted them to hex (1D4, 151, 1D9 and 15B). I searched for string "D4 01 51 01 D9 01 5B 01", and found nothing - but like I said, I only just started working in hex and I'm still learning, so I don't know if I've done it right.
    I think that, if they have kept the original hex format, your method would give the solution, however if it doesn't, they have probably changed the format. It's hard to search for the TM data separately, though..
    However, things like D4 01 00 00 51 01 00 00 D9 01 00 00 5B 01 00 00 could maybe work (or adding some other random numbers inbetween).


    Beta Version 0.85 BRAND NEW!
    OUT NOW!

    (as of 06/12/'12)

  11. #11
    Fiduspawner Shiny Sheimi's Avatar
    Join Date
    Aug 2011
    Location
    Leicester, United Kingdom
    Age
    20
    Posts
    79

    Re: Pokémon Black and White - Changing TMs and HMs

    Quote Originally Posted by Oxnite View Post
    I think that, if they have kept the original hex format, your method would give the solution, however if it doesn't, they have probably changed the format. It's hard to search for the TM data separately, though..
    However, things like D4 01 00 00 51 01 00 00 D9 01 00 00 5B 01 00 00 could maybe work (or adding some other random numbers inbetween).
    Could data be included in the string on whether the move was a TM or a HM?

  12. #12
    beginner hacker Developer Andibad's Avatar
    Join Date
    Oct 2009
    Location
    Indonesia
    Age
    20
    Posts
    547

    Re: Pokémon Black and White - Changing TMs and HMs

    any lucky?

    a/0/2/4 : (yeah i know is not effected)
    TM 1 (328) : E8 03 00 00 00 00 00 00 3F 01 06 00 00 00 00 00 0000000000000000000000000000000000000000
    TM 2 (329) : E8 03 00 00 00 00 00 00 3F 01 06 00 00 00 00 01 0000000000000000000000000000000000000000
    TM 92 (419) : E8 03 00 00 00 00 00 00 3F 01 06 00 00 00 00 5B 0000000000000000000000000000000000000000
    HM 06 (425) : 00 00 00 00 00 00 00 00 3F 01 06 00 00 00 00 64 0000000000000000000000000000000000000000
    - maybe is just .. :/

    Hm i think "D4 01 00 51 01 00 D9 01 00 5B 01 00" not " D4 01 00 00 51 01 00 00 D9 01 00 00 5B 01 00 00".

    ok i will search them XD

  13. #13
    Fiduspawner Shiny Sheimi's Avatar
    Join Date
    Aug 2011
    Location
    Leicester, United Kingdom
    Age
    20
    Posts
    79

    Re: Pokémon Black and White - Changing TMs and HMs

    Quote Originally Posted by Andibad View Post
    any lucky?

    a/0/2/4 : (yeah i know is not effected)
    TM 1 (328) : E8 03 00 00 00 00 00 00 3F 01 06 00 00 00 00 00 0000000000000000000000000000000000000000
    TM 2 (329) : E8 03 00 00 00 00 00 00 3F 01 06 00 00 00 00 01 0000000000000000000000000000000000000000
    TM 92 (419) : E8 03 00 00 00 00 00 00 3F 01 06 00 00 00 00 5B 0000000000000000000000000000000000000000
    HM 06 (425) : 00 00 00 00 00 00 00 00 3F 01 06 00 00 00 00 64 0000000000000000000000000000000000000000
    - maybe is just .. :/

    Hm i think "D4 01 00 51 01 00 D9 01 00 5B 01 00" not " D4 01 00 00 51 01 00 00 D9 01 00 00 5B 01 00 00".

    ok i will search them XD
    I thought the hex for this game always went in pairs of values? I have so much to learn. -_-

    Edit: I took the liberty of searching for "D4 01 00 51 01 00 D9 01 00 5B 01 00" myself and found nothing.

  14. #14
    beginner hacker Developer Andibad's Avatar
    Join Date
    Oct 2009
    Location
    Indonesia
    Age
    20
    Posts
    547

    Re: Pokémon Black and White - Changing TMs and HMs

    Quote Originally Posted by Shiny Sheimi View Post
    I thought the hex for this game always went in pairs of values? I have so much to learn. -_-

    Edit: I took the liberty of searching for "D4 01 00 51 01 00 D9 01 00 5B 01 00" myself and found nothing.
    I will search it if i have free time, is have different structure, and also i was mark some narc file maybe is pokedex list or tm/hm list...

    and i not like someone give a AR to discover on ROM, AR is on RAM, not on ROM, is little hard to find actual data on ROM...

  15. #15
    Fiduspawner Shiny Sheimi's Avatar
    Join Date
    Aug 2011
    Location
    Leicester, United Kingdom
    Age
    20
    Posts
    79

    Re: Pokémon Black and White - Changing TMs and HMs

    Quote Originally Posted by Andibad View Post
    I will search it if i have free time, is have different structure, and also i was mark some narc file maybe is pokedex list or tm/hm list...

    and i not like someone give a AR to discover on ROM, AR is on RAM, not on ROM, is little hard to find actual data on ROM...
    Yeah, I knew I would be wrong, but I thought I'd just give the code anyway. I thought it might give some idea as to how one would go about turning one TM into another.

+ Reply to Thread
Page 1 of 2
1 2 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
PPN Top 50