Special Tutorial,How To Make Play As Bosses Codes

Discussion in 'Video Showcase' started by Aurangzeb56, Jul 6, 2010.

  1. Aurangzeb56 Chaser

    Joined:
    May 18, 2007
    Gender:
    Male
    Location:
    Pakistan,Karachi
    56

    Yo Guys A Special Tutorial on a special day which was yesterday btw ^^"
    I meant to upload this video yesterday but i was with my friends the whole day so didnt got thee time for this so yeah sorry for the delay ^^"

    also the last two songs remix is remixed by Sasukeshika
    Visit his channel for more remixes ^^ http://www.youtube.com/user/sasukeshika

    Well so yeah guys ENJOY and HAPPY LEARNING ^^

    Code:
    BTW here is the play as Roxas Code which i used and Jus made in the battle ^^
    
    20842458 00C4AEC0
    20842468 00C4AEC0
    
    E002FFFB 0034D45C --- Model and Texture Mod
    207D7458 00BF0E90
    207D7468 00C137C0
    
    E01EFFFD 0034D45C ---- Animations Mod
    208CA878 00E68660
    208CA7B8 00E88EA0
    208C75B8 00E91130
    208CA738 00FEA5B0
    208C76F8 00E9B910
    208C7738 00EA9280
    208C7778 00EB6FB0
    208C77B8 00EC33E0
    208C77F8 00ED10A0
    208C7838 00EDC350
    208C7878 00EE6E40
    208C78B8 00EEE310
    208C78F8 00EFD300
    208C7938 00F04AC0
    208C9A18 00FF3A10
    208C9A58 00FF3A10
    208C9D58 00FF3A10
    208C9F18 01023820
    208CA6B8 01038F20
    208CA6F8 01038F20
    208CA498 01041D00
    208C7E78 01080F60
    208CA198 0108C180
    208CA1D8 0108C180
    208CA458 0108C180
    208C8318 010556B0
    208C8398 010A0320
    208C8618 010DE3C0
    208C8254 010DE3C0
    
    
    Press R3 before selecting Roxas Battle.The effects would automatically turn on.Press L3 in the battle for the animations ^^
     
  2. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
    Geez man you never stop huh maybe ill make a vid on what i do
    btw do u still want to learn the Megaman zero hacking because u said u would vm/pm me

    but good guide though
     
  3. Aurangzeb56 Chaser

    Joined:
    May 18, 2007
    Gender:
    Male
    Location:
    Pakistan,Karachi
    56
    lol u should if u want to ^^ and yup i do want to learn but never get the time to learn it :/ busy as always :(
     
  4. ♥♦♣♠Luxord♥♦♣♠ Chaser

    Joined:
    Jan 13, 2009
    1,773
    thats to bad but in your honor ill make you a vid
     
  5. Aurangzeb56 Chaser

    Joined:
    May 18, 2007
    Gender:
    Male
    Location:
    Pakistan,Karachi
    56
    thanks luxord :DD
     
  6. Gultigargar Hollow Bastion Committee

    Joined:
    Oct 25, 2009
    Location:
    Europe, Denmark
    25
    591
    I've got a (somewhat late) question: Does this kind of model replacement only work with Sora? I've been trying to replace Shadow Roxas' model with the Mickey partner model (trying to make a sort of Mickey "boss"), but the only thing that changes is the texture.
     
  7. Aurangzeb56 Chaser

    Joined:
    May 18, 2007
    Gender:
    Male
    Location:
    Pakistan,Karachi
    56
    Well this code works with all characters at MOST of the places meaning it wont work on all the rooms just some of the specific rooms and see that are you trying to give Shadow Roxas Micjeys Joints?? ^^"
     
  8. Gultigargar Hollow Bastion Committee

    Joined:
    Oct 25, 2009
    Location:
    Europe, Denmark
    25
    591
    Oh, all right. I'll try at Hall of the Cornerstone, then.

    What I'm trying to do is to replace the Shadow Roxas boss' model/effects/animations with the Mickey partner's model/effects/animations, since their attacks and behaviour are very similar. I think a Sora vs Mickey fight would be pretty cool :P

    EDIT: Hmm, now it just gives me a BSOD. Guess it wasn't as simple as I'd hoped...
     
  9. Aurangzeb56 Chaser

    Joined:
    May 18, 2007
    Gender:
    Male
    Location:
    Pakistan,Karachi
    56
    hmm i remem i made a mickey boss code and believe me it was really easy :P well kk ill try making the code in the eveningand see why its givin u BSOD
     
  10. KH2fan9111 Moogle Assistant

    Joined:
    Jul 20, 2010
    0
    3
    Dang man how do u do that ur rly good anyways i tried doing wat u did forkh1 for dark riku to play in destiny islands but it seems i cnt do it the way u do so can u make a code to play as dark riku in destiny islands and send it to me?i no its sounds sorta selfish but i rly cant do it so it be highly appreciated if did my request
     
  11. Aurangzeb56 Chaser

    Joined:
    May 18, 2007
    Gender:
    Male
    Location:
    Pakistan,Karachi
    56
    For KH1 its different ^^
    heres the tutorial for KH1 ^^ credits to janime i think ^^"

    Okay!

    Model Modding, to start!

    ======FINDING MODELS======

    I'm sure you know we need to find what the model is before we can do anything. :P

    It is really easy to find models in KH1. The models are usually the name of the character. Some are abstract, though.

    ---------------------------------------------
    Here are some I know:

    Name -- Model Name
    Sora -- SORA
    Riku -- RIKU
    Wakka -- WAKKA
    Tidus -- TIDA
    Selphie -- SELPHIE
    Seagull -- BIRD
    Donald -- DONALD
    Goofy -- GOOFY
    ----------------------------------------------

    So there are some I know off the top of my head.

    First you will need this dump KamiRiku has so kindly prepared for you: Kingdom Hearts Seashore

    Okay, we will go along step by step (I have SORA, and some other people labeled already on the file, but lets not cheat):

    1. Open the dump in ps2dis.
    2. Press CTRL + F
    3. Type in "SORA", just like that with no quotation marks, and press Enter.
    4. We are at "SORAH", if you did what I said, that is wrong. So we press F5, which will repeat our previous search, SORA. You may also press CTRL + F and repeat
    it.
    5. We are at the address "00dcdb74", and if you look up in the Hex Assembly Box, on the side, it says "SORA" on the address you are at.
    6. This is the correct address! You want to know how we know this? It says "SORA"? NO!
    7. We know it is correct because, go up two lines, it has his Model (.mdlx file) pointer and his Moveset (.mset file) pointer.
    8. 00dcdb6c is Sora's model, 00dcdb70 is his moveset.
    9. All we do is replace them! You wanna know how? Simple. You just look up, or down in the dis for other people's names. (Or you can use CTRL + F, but usually most
    of the character's models and movesets are all around the same area) Let's look for Riku.
    10. Riku is straight down from Sora, his model is address 00dcdbe4 and his moveset is address 00dcdbe8.
    11. All we do is replace Sora's model and mset data with Riku's.
    12. 00dcdb6c 00dcd020
    00dcdb70 00dcd040
    13. Here is our own "Play as Riku Code"! But wait, you use it and it doesn't work. WHY!?
    14. We made a simple mistake. This is a 32-bit code, we have it to take up 8-bits. Here is how to decipher how to set up the code:

    8-bit: 00000000 000000XX
    16-bit: 10000004 0000XXXX
    32-bit: 20000008 XXXXXXXX
    15. See what's wrong now? The correct code is:
    20dcdb6c 00dcd020
    20dcdb70 00dcd040


    ======INFORMATION======

    Now let me explain a little of how a Basic Model Mod works: (hope I know enough xD)

    * Basic Model Mods, along with a Normal Model Mods, WILL mix up a lot of animations of most characters. Some enemies (if enemies are even playable on the PS2) have an attack animation to start with, and I think most allies do.
    * There will be multiple animations that will use everyone's "Stand-Still; Stance; Standing" animation, these are unfixable by animodding because it would change both there Stance and whenever they used the stance. (This happens whenever someone does something they cannot do. Occasionally people will have animations they use for this case)
    * Like Riku swimming, he doesn't have a swimming animation; like Tidus trying to climb a ladder, he doesn't have that animation; like Wakka trying to grab hold of a ledge, he never does that, so that hints he can't do it; like Selphie trying to glide, yes she will glide, but she doesn't have that animation so she will just stand in the air gliding.


    I think you should understand this a little better now, conclusion: When I play as some people they will have weird animations, but some other people's animations are nearly perfect!

    NORMAL MODEL MODDING


    This is the one that can be kind of tricky. But if you follow what I say, you will get it easily.

    Now let's open up the same dump from the last tutorial, Basic Model Modding.

    I'll wait for you to do it.

    Got it? Okay.

    Here we go:

    1. Go back to Sora's model address (00dcdb6c).
    2. You see the data in that address? 00dccd80. That is Sora's model's address. So the last thing we did was a pointer code, since this value points to Sora's address,
    the same goes with the moveset.
    3. No we are going to copy the data (00dccd80) and press "G".
    4. Paste the value in the box that says "Specify Address in Hex Form" and press Enter.
    5. We come to "xa_ex_0010.mdls". This is Sora's real model name. I will explain more about model names after I am done.
    6. We will be doing the same thing, making a "Play as Riku" code, but this one is more difficult.
    7. So paste that address in a Notepad or something, because we are going to go to Riku's model, and we will come back to Sora's.
    8. Okay press the "<- Key; Left Arrow Key". We will arrive at Sora's Model and Moveset pointers again.
    9. Now go down to Riku's Model pointer and repeat steps 3 and 4.
    10. W are at "xa_ex_1010.mdls", Riku's real model name. And the Moveset is the same as the Model name, "xa_ex_1010.mset". So copy down "xa_ex_1010" and
    paste it in the same Notepad, or whatever, as Sora's address.
    11. We will be going back to Sora's Model now. (00dccd80)
    12. Can you see the difference between Riku and Sora? 0010 ~ Sora and 1010 ~ Riku. So all we need to do is change that first 0 to a 1. Very, very simple.
    13. Look for the address containing the 0 we want to change. (00dccd86 for the model, and 00dccda6 for the moveset)
    14. So we just do this:
    00dccd86 00000031
    00dccda6 00000031
    15. Now Sora is Riku! And yes, we are done, since this is an 8-bit code; we were just replacing 0 with 1.


    ======Numbers in Hex======

    0 ~ 30
    1 ~ 31
    2 ~ 32
    3 ~ 33
    4 ~ 34
    5 ~ 35
    6 ~ 36
    7 ~ 37
    8 ~ 38
    9 ~ 39

    Not that hard to remember, right?

    ======Model's Name's======

    xa_al_1008 - Jasmin
    xa_di_3000 - Darkside
    xa_dc_1070 - Giminy cricket
    xa_ex_0010 - Sora
    xa_ex_0040 - Donald
    xa_ex_0050 - Goofy
    xa_ex_1010 - Riku (Destiny islands)
    xa_ex_1030 - Leon
    xa_ex_1040 - Yuffie
    xa_ex_1060 - Pluto
    xa_ex_1140 - Aeris
    xa_ex_1150 - Cloud
    xa_ex_1200 - Moguri
    xa_ex_1540 - Cid
    xa_ex_1560 - Riku Soul eater
    xa_ex_1580 - DarkRiku
    xa_ex_1630 - Ansem
    xa_ex_1650 - Donald (HQ)
    xa_ex_2010 - Soldier
    xa_ex_2020 - Shadow
    xa_ex_2200 - Wight knight
    xa_ex_2230 - Ghost search
    xa_ex_2320 - Wyvern
    xa_ex_2340 - Defender
    xa_ex_2350 - White mushroom
    xa_ex_3000 - Sephiroth
    xa_ex_4011 - Hercules (HQ)
    xa_ex_4020 - Dumbo
    xa_ex_4030 - Bambi
    xa_ex_4042 - Genie
    xa_ex_4050 - Tink
    xa_ex_4060 - Mushu
    xa_ex_4070 - Simba
    xa_ex_7010 - Sora (HQ)
    xa_ex_7230 - Donald (HQ)
    xa_tw_1030 - Lady from traverse town
    xa_tw_3000 - Guardian armor
    xa_he_1000 - Hades
    xa_he_3010 - Ice Titan
    xa_nm_0000 - Sora hallowen

    Those are some someone told me what were, that is all I have listed.

    ======Information======

    These types of Model/Moveset Mods DO NOT like to work, even with a simple person. (Well at least for me) That is why I use the basic, if I can. I'm not a pro or anything so I'm not completely sure if I have been doing something wrong or not, but this is how you do it. I would say this is mainly for emulator use, and making dumps as the characters. Seeing as emulators can use them, but the PS2 doesn't like them.

    Just so you would know.

    ANIMODDING


    This is definitely the hardest part of the whole KH1 "Play As" codes. For this we will not be using the same dump we have been, because you will need a dump playing as the character you want to animate. (The dump needs to be in the same place as the code is, or you won't be able to modify animations correctly)

    The dump you will need is here: Kingdom Hearts Riku on Seashore

    This is a dump I made playing as Riku. So open it and follow my instructions, but first I am going to explain a couple of things about animods.

    ======Facts About Animods======

    * As I said in the "Basic Model Modding" tutorial, not all animations can be fixed.
    * All animations are under the header "MMTN". (I will get into this when I go over making an animod)
    * Animods need to be jokered, or some weird stuff could happen.
    * You will need to know how many animations the person you want to animod has. Or you will mod the wrong person, and not know it. (Riku has 41)
    * Animodding can be hard if you have no clue what animations are what. So you will either need to test on the PS2, or check them with a model viewer. (I am not providing the Model Viewer)


    Those are what come to mind right now.

    ======Making An Animod======

    Okay, time to follow the steps again: (You should have the dump opened already)

    1. We Press CTRL + F and search for "MMTN", no quotes, and press Enter.
    2. We come to the address 00c495000. Now we need to locate animations, and Riku has 41. Let's look.
    3. Animations are located right below the header, MMTN. Now we go down until we find a pointer. So we should come to the address 00c49530. This address points
    to the start of the animations, which are just right below it by about 2 lines. The animations start on the address 00c49540.
    4. There are 4 animations if you count. So we know this isn't right.
    5. Now we press F5 or CTRL + F and Enter again, to go to another address. The next MMTN header has 3 animations, so we press them again. The next has 2. Then
    3. Another 3. Only 1. Now 6. 6 again. 2. Aha! Finally, we found a long one. Address 010c2b00, now let's count the animations. Yep, 41. This is the right one.
    6. Now the way we do this is:
    -First of all we see what animations are mixed up, in the game. So this involves using the "Play as Riku" code.
    -His attack animation is him sitting on a tree.
    -You find that animation, which is his 15th animation. (010c2b78) So copy that address and paste it.
    -Now we have to find one of his Attack animations by testing. His first attack animation is his 21st animation. (010c2b90) We now copy this one's value, 01102dc0,
    and paste it as the value for the Tree Sitting animation.
    -Our final code is:
    010c2b78 01102dc0
    -Since it is a 32-bit code we need to make the first digit a 2.
    210c2b78 01102dc0
    7. Now you have made your own code to make Riku use one of his attacks! Just remember that Animods have to be jokered.
    and also ask "I Am A Rainbow Whore" for the dump since i think he has save this tutorial with also the link to the dump included