| Duplicate character, choose the right costume and swap moveset to make new character; Tutorials on first post. Updated for Patch 1.08 (v2013). Now works on Arcade & Versus mode. | |
|---|---|
| Tweet Topic Started: Oct 11 2012, 04:19 AM (16,457 Views) | |
| robhal | Oct 11 2012, 04:19 AM Post #1 |
|
Pegasus Ryu Sei Ken!
![]()
|
SPECIAL NOTE: vayeate7000 has provided his own self-made Python script to automate most of works described in this tutorial. You can check it out in this post, but he and I don't provide support so use them at your own risk. http://w11.zetaboards.com/SFxT_Mods/single/?p=8218126&t=8169797 NEW INFO: Added info on how to avoid the corrupted savegame when adding new duplicated char. See here: http://w11.zetaboards.com/SFxT_Mods/topic/9743572/1/ Combining hunterk's method of duplicating character and swap moveset (manual way), we can make a new unique character. Using these ways, for example I can make Evil Ryu by duplicate Ryu, use his C2 as Evil Ryu's C1 (because there is no Evil Ryu costume) and swap with Akuma's moveset. Another example, make Charlie by duplicate Steve, use his C2 as Charlie's C1 and swap with Guile's moveset. Possibilities can be quite limitless, especially with costume made by many modders. TUTORIAL: hunterk's Character Duplication Method (Updated for Patch 1.08 or v2013) You'll need piecemontee's Asset Explorer (aka SF4Viewer) and a text editor (I recommend Notepad++ or Notepad2; regular Notepad WILL NOT WORK). You'll also probably want a bulk renaming utility, such as Bulk Rename Utility or Renamer. You should also take this opportunity to make backups of any files we plan to edit, as mistakes can render your game unplayable. STEP 1 - Creating our duplicate The first step to duplicating a character is to make a copy of the target's character folder. For this tutorial, I'll be using Ken as an example. So, navigate to folder "\Street Fighter X Tekken\resource\CMN\battle\chara\", right-click on the desired character folder, select copy, then right-click elsewhere in the directory and choose 'paste.' You should end up with a folder named '*** - copy.' ![]() Next, rename that folder to a non-conflicting 3-letter prefix that will represent your new character duplicate. In my case, I'm going to use 'KE2.' Note: you must use exactly 3 letters for your prefix or the game will fail to even load. After that for easier maintenance, move the dupe folder (in this example, KE2) to "\Street Fighter X Tekken\patch\CMN\battle\chara\" (OPTIONAL) Once that's done, navigate into your new folder and open your bulk renaming utility. Select all of your files in the folder and rename all of them to match your 3-letter prefix (that is, all of the KEN* files should be renamed to KE2*), then do the same for all of the files in the 'sound' folder (remember, just the first 3-letter prefix). NOTE: these steps will be different depending on which renaming utility you use, so I'm not going to go over it here. It should end up looking like this: ![]() Now, we'll need to make duplicate call sounds (*_CAL_*) for each character we expect to partner our duplicate with. For the sake of simplicity, I'm only going to partner KE2 with regular ol' KEN, but if you wanted to be able to partner him/her with any other character, you would need to make calls in each potential partner's 'sound' directory. So, navigate to his folder, go into 'sound' and then make a copy of his *_CAL_KEN_E and ...J files. Rename them to match your duplicate prefix, like this: ![]() NOTE: Failure to create the proper calls in each partner's sound folder will result in a game crash. (It's interesting that Capcom has these duplicate calls in the first place, suggesting that single-character teams were a possibility at some point). Ok, with that done, we're ready to move on to step 2. STEP 2 - Telling the game about our duplicate SFxT keeps track of the available characters and what to think about them in the const.lua file. But in patch 1.08 (v2013), the effective file is now located in the folder "\Street Fighter X Tekken\patch\CMN\boot\game". Make a copy of the file and move it to a directory where you have write permissions, such as your desktop. Then, open the file in your text editor (remember, not the regular Windows Notepad) and you should see a section labeled "charas" at the top of the file. Navigate down to the subsection for your duplicated character (in my case, Ken) and copy everything from his/her subsection, starting with the open-curly-braces (this thing: { ) and ending with close-curly-braces-followed-by-a-comma (this part: }, ). ![]() Now, paste that in (right after the original is fine) and change the first line, labeled "['code']" to your duplicate's code (in my case, KE2). You can change the name here, too, but I don't think it really matters. While we're here, you can also modify anything else you want, such as vitality, "official partner," default voice, etc. Save the file and replace the original (make a backup first, if you haven't already). Now we're ready for step 3. STEP 3 - Creating a character select slot SFxT determines which character slots are available through the selector_layout.emz file. But in patch 1.08 (v2013), the effective file is now located in the folder "\Street Fighter X Tekken\patch\CMN\ui\pre_battle\chara_select". However, if you try to open the file directly, you'll see just a bunch of gibberish because the file is compressed. To decompress it, just open piecemontee's Asset Explorer and drag the file into the left-hand window pane. It will automatically create a backup of the original file (called selector_layout.emz.compressed) in the same directory, which is convenient. Once that is done, open the now-decompressed file in your text editor and it should look something like this: [ ![]() This grid represents the character select icon grid, and we can use this file to move characters around (in case you want your favorite character to be closer to the top, for instance) or create new slots altogether by overwriting blanks (#BL). You can also remove characters by replacing them with blanks. As you can see in the above pic, I have already replaced one of the blanks with my duplicated character abbreviation, to the left of the Random Select box. Note: Make sure you place it somewhere adjacent to an existing character or else you won't be able to move the cursor to it (i.e., the far corners are not good spots). Once you're finished making changes, save the file and replace the original, making sure to back it up first, if you haven't already. Now we're ready to launch our game. If all goes well, you should see a new character select slot on the character select screen (to the left of the Random box, just as we stipulated in our text file), which is treated as an entirely new character as far as double-picking is concerned: ![]() ![]() Some Current Unknowns First, I don't know how the game determines which character portrait goes into the character select screen, which is why our dupe has a blank box. Second, I don't know why the duped character is positioned strangely when you select him/her (my KE2 always appears hanging off the screen if I select him first for some reason). --> 2nd issue can be fixed, see the "ADVANCED FIXES TO SOME ISSUES, point 5". If you figure out anything cool, please leave a comment. Have fun, share your work and ALWAYS MAKE BACKUPS. Credit to hunterk for the method above (located on his blog). And now these my instructions below are continuation from hunterk's method above, to be able to play the duplicated character in Arcade and Versus mode. 1. Go to folder "\Street Fighter X Tekken\stream\CMN\battle\chara", right-click on the desired character folder, select copy, then right-click elsewhere in the directory and choose 'paste.' You should end up with a folder named '*** - copy.' Next, rename that folder to a non-conflicting 3-letter prefix that will represent your new character duplicate. In this case, 'KE2'. Then navigate into the new folder and rename all the files (just two files) to match your 3-letter prefix (that is, all of the KEN* files should be renamed to KE2*). 2. Go to folder "\Street Fighter X Tekken\resource\CMN\ui\battle\comment\cmt", copy the desired character file (in here, KEN.cmt) and rename it to 'KE2.cmt'. OPTIONAL: You may also move the file 'KE2.cmt' to folder "\Street Fighter X Tekken\patch\CMN\ui\battle\comment\cmt" for easier maintenance. 3. Go to folder "\Street Fighter X Tekken\resource\ENG\ui\battle\comment", copy the desired character file (in here, KEN.m4s) and rename it to 'KE2.m4s'. OPTIONAL: You may also move the file 'KE2.m4s' to folder "\Street Fighter X Tekken\patch\ENG\ui\battle\comment" for easier maintenance. 4.Go to folder "\Street Fighter X Tekken\resource\ENG\ui\battle\subtitle", copy the desired character file (in here, KEN.m4s) and rename it to 'KE2.m4s'. OPTIONAL: You may also move the file 'KE2.m4s' to folder "\Street Fighter X Tekken\patch\ENG\ui\battle\subtitle" for easier maintenance. Done, now you have a duplicated character that can be used on Arcade, Versus and Training as well. FIXES TO SOME ISSUES: (not essential, but strongly recommended) 1. For the commandlist sending you back to the title screen, this can be avoided by going to folder "\Street Fighter X Tekken\resource\ENG\ui\command_list" and copy the character specific file (in here, command_list_KEN.m4s) and renaming it to your character 3 letter prefix (here: 'command_list_KE2.m4s'). Doing this no longer sends you to the title screen when viewing it, but it just displays random code. OPTIONAL: You may also move the file 'command_list_KE2.m4s' to folder "\Street Fighter X Tekken\patch\ENG\ui\command_list" for easier maintenance. 2. For the trials sending you back to the title screen, this can be avoided by going to folder "\Street Fighter X Tekken\resource\CMN\setting\trial" and copy the character specific file (in here, KEN.clg) and renaming it to your character 3 letter prefix (here: 'KE2.clg). Doing this no longer sends you to the title screen when viewing it, and you can select all the trials and it will display the right trials for each of them, but for some reason, they don't register as completed if you do the move. OPTIONAL: You may also move the file 'KE2.clg' to folder "\Street Fighter X Tekken\patch\CMN\setting\trial" for easier maintenance. 3. For the quickcombo preview sending you back to the title screen, this can be avoided by going to folder "\Street Fighter X Tekken\resource\ENG\ui\battle\combo_preview" and copy the character specific file (in here, battle_combo_preview_KEN.m4s) and renaming it to your character 3 letter prefix (here: 'battle_combo_preview_KE2.m4s). Doing this no longer sends you to the title screen when viewing it, but all combo previews are blank. OPTIONAL: You may also move the file 'battle_combo_preview_KE2.m4s' to folder "\Street Fighter X Tekken\patch\ENG\ui\battle\combo_preview" for easier maintenance. 4a. As for always picking the duplicated character as 2nd character (tag partner) in Arcade mode, that won't be necessary if you go to folder "\Street Fighter X Tekken\resource\CMN\movie\epilogue" and copy the character specific file (in here, xep_KEN.acb) and renaming it to your character 3 letter prefix (here: 'xep_KE2.acb'). By doing this will no longer sends you to the title screen and also unlocks a title (also need the extra file below). OPTIONAL: You may also move the file 'xep_KE2.acb' to folder "\Street Fighter X Tekken\patch\CMN\movie\epilogue" for easier maintenance. 4b. Extra file needed for above fix: go to folder "\Street Fighter X Tekken\resource\CMN\subtitle\epilogue" and copy the character specific file (in here, KEN.sub) and renaming it to your character 3 letter prefix (here: 'KE2.sub'). By doing this and also above step will no longer sends you to the title screen and also unlocks a title. OPTIONAL: You may also move the file 'KE2.sub' to folder "\Street Fighter X Tekken\patch\CMN\subtitle\epilogue" for easier maintenance. 5. About the voice setting and gem layout saving issue. the solution is in the 'const.lua'. The duplicated characters must be last in the list. If its placed somewhere in between the list of the 50 official characters, those saving issues will randomly occur for some characters. ADVANCED FIXES TO SOME ISSUES: (highly recommended, all fixes require hex editing) 1. To fix the weird subtitle problem during intro, go to folder "\Street Fighter X Tekken\resource\ENG\ui\battle\subtitle" and go to the files you copied for your duplicated character and open them in a hex editor. search for the 3 letter prefix of the original character and replace it with the duplicated characters. Also all the subtitles are written in that file normally, so you can change it to how you want. 2a. To fix the blank winning quotes, go to folder "\Street Fighter X Tekken\patch\CMN\ui\battle\comment\cmt" and go to the files you copied for your duplicated character and open them in a hex editor. search for the 3 letter prefix of the original character and replace it with the duplicated characters. ALSO change parts that look like this "ID_BTL_CMT_KEN_0017". 2b. After step above, go to folder "\Street Fighter X Tekken\patch\ENG\ui\battle\comment" and go to the files you copied for your duplicated character and open them in a hex editor. search for the 3 letter prefix of the original character and replace it with the duplicated characters. 3. To fix for trials to register as complete, go to folder "\Street Fighter X Tekken\resource\CMN\setting\trial" and go to the files you copied for your duplicated character and open them in a hex editor. search for the 3 letter prefix of the original character and replace it with the duplicated characters, BUT only for the names at the end, DO NOT change parts that look like this "ID_CMD_KEN_0013". 4. To getting the names to work in trials menu, see this post. 5. To fix the char select's weird camera angle, see this post. Note: you can do the hex editing part to just the individual cdp before re bundling it. Should be easier then tracking it in the full emz. Thanks to bbb for fix 1-4 and liljon042 for fix 5. SOME ISSUES TO NOTICED: 1. In any battle, when the duplicated character use the Cross Rush (ABC Launcher), he/she still has that zoom-in camera animation. 2. If 2 duplicated characters are set as official partners, they have a bad camera angle for their intro, and they have the overlapping character problem in winning screen like in e107s unlocker and for whatever reason, after defeating the second opponent in arcade mode with those 2 duplicated characters, the game crashes. --> the arcade mode crash issue can be fixed by set the official partner with the duplicated character himself/herself. 3. The duplicated character doesn't have name displayed in any char select screen. Though you can still change the name and portrait displayed in battle by editing this file, "\Street Fighter X Tekken\patch\CMN\battle\chara\XXX\XXX.hud.emz" (open this file with SF4Explorer and extract the dds (texture) files to some folder, and then edit them with Photoshop or GIMP). EXTRA TIPS & TRICKS: (not necessary to follow) 1. To allow the duplicated character don't need a official partner, the solution is by making he/she become official partner with himself/herself. Here is how, first open the file 'const.lua', find your duplicated character's section, find the line 'official_partner' and change the value to his/her own character code (e.g: if your code is 'KE2', then change the value to 'KE2'), save the file. 2. How to change the character's name on the gem select and handicap select like in this screenshot below: ![]() All that is needed to do is in the const.lua, where it says, for example: ['localize_id_j'] = 'ID_BSC_CHA_LIL_J' and ['localize_id_e'] = 'ID_BSC_CHA_LIL_E', just right the name of the character instead of the code like this ['localize_id_j'] = 'Morrigan' and ['localize_id_e'] = 'Morrigan', 3. How to make 2 duplicated characters show up in arcade mode as tag partners and also make those 2 characters have a specific rival battle (just shows a weird camera view for 1 sec then match starts): --> this one is little complicated, so no need to do it if you don't want to. Spoiler: click to toggle Thanks to bbb for the tips and tricks. How to swap moveset in SFxT (Optional, only use this guide if you want) Note: The normal moveset swapping method only works in SFxT version 1.00. If you have the patch 1.02 above, this method will not work (freeze at VS screen). On other hand if you do a character duplication first and then apply moveset swapping, it will work in version 1.00 and also version 1.02 above. STEP ONE: 1. First, make sure you make a backup of the character folder you want to moveswap (VERY IMPORTANT, in case something got wrong). 2. Delete ONLY these three ema files (DON'T touch the other ema files):
3. Then also delete all bac files (including eff.bac) and bcm file. 4. For some characters, he / she also has the file "eff.emz" and "eff.tex.emz". Delete them too. 5. At last, delete all vfx files (vfx.bvs, vfx.emz, vfx.otex.emz, vfx.ptex.emz, vfx.ttex.emz). STEP ONE DONE. STEP TWO: 1. Begin with from the character folder you want the moveset, copy ONLY these three ema files (the other ema files are not needed):
2. Then copy all bac files (including eff.bac) and bcm file. 3. For some characters that has the file "eff.emz" and "eff.tex.emz", copy them too. 4. And finally, copy all vfx files (vfx.bvs, vfx.emz, vfx.otex.emz, vfx.ptex.emz, vfx.ttex.emz). STEP TWO DONE. STEP THREE: 1. Rename all files' prefix (that you just copy from STEP TWO) with the target character prefix. Eg.: You want to swap RYU's move with GKI's move. Then just rename all GKI files with RYU. Done. 2. Launch the game and see the result. STEP THREE DONE AND FINISH. Note about some Issues: (don't affect the gameplay) 1. When you use the moveset-swapped character with his/her official partner, the team intro animation is a little weird and sometimes out of angle. 2. When you use the moveset-swapped character with other character (not the official partner), in intro animation, he/she speak differently with the subtitle. 3. When the moveset-swapped character use his/her Super Art or Cross Art move, he/she got this 'monkey face' animation unless you can fix them with "The MonkeyFix tool from sloth" (there is a chance the tool can't fix the issue either). 4. Sometimes in the winning screen, the moveset-swapped character will have the weird looping animation issue. In order to avoid that issue, make sure the cmt file (located in "\CMN\ui\battle\comment\cmt" folder) is matched with the character's moveset files. Example: if you use Akuma's moveset, make sure to use Akuma's cmt file too. Extra Infos about EMA Files: a01.ema --> taunt animation cam.ema --> gameplay camera animation (like throw and super art) ccc.ema --> color customize pose d01.ema --> normal intro animation (individual intro) d02.ema --> special intro animation (team intro) d04.ema (for Jin, Juri, Dictator and Xiaoyu) --> special intro animation (boss intro) d05.ema (for Akuma and Ogre) --> special intro animation (boss intro) fce.ema --> face animation during battle g01.ema (for Ken, Lei and Ryu) --> accessories (bag for Ken & Ryu, cellphone for Lei) mnu.ema (only for Chun Li) --> the animation when we enter the arcade mode menu obj.ema --> moveset animation in battle rXX.ema (random number for each character; Jin, Juri, Dictator and Xiaoyu only have one file) --> rival animation intro (the first one is when you are in control of the character) rXX.ema (random number for each character) --> rival animation intro (the second one is when the character is your rival) rXX.ema (random number for each character; Heihachi and Kuma have the 3rd file) --> rival animation intro (because they are rivals to 2 different teams) sel.ema --> char select pose Thanks to aaniishh for providing basic information for swapping movesets. Edited by robhal, Jun 5 2015, 07:41 PM.
|
![]() |
|
| Pooltastic | Oct 11 2012, 04:48 AM Post #2 |
![]()
|
so there is no way to include the dlc characters' movesets? I mean, imagine taking Cammy's Felicia mod and combining it with Blanka's moveset |
![]() |
|
| robhal | Oct 11 2012, 04:51 AM Post #3 |
|
Pegasus Ryu Sei Ken!
![]()
|
For now, no. But yes when the dlc characters are released. |
![]() |
|
| draewon | Oct 11 2012, 06:29 AM Post #4 |
|
as for the guile charlie thing, you can just copypasta steve's C2 model into one of guile's costume slots and bam!, it doesnt even have (overly weird) monkey faces or any bugs that i know off, and you can play it in any mode, the only thing that needs to be done is removing his gloves and altering his pants for a bit, which i have requested to moedjoer a long while ago, i guess he got busy with the new projects |
![]() |
|
| robhal | Oct 11 2012, 06:38 AM Post #5 |
|
Pegasus Ryu Sei Ken!
![]()
|
Yeah, I know that way too. We also can put ryu's C2 into akuma's slot and bam, instant evil ryu. I only show this as more advanced alternative way to understand the game system better and how we can customize it the way we want. @hunterk: if you read this. In your blog, you said that you could attach a debugger to find the missing file for versus mode. How is your progress? I still search for this too. I have duplicated many files outside chara folder, but still can't make it through the versus mode. Edited by robhal, Oct 11 2012, 09:34 PM.
|
![]() |
|
| Typsilon | Oct 12 2012, 05:00 PM Post #6 |
|
that would actually give us a mugen-like character roaster, like freely expandable, only the movesets are limited. im not familiar with coding or modding, but this sounds very interesting |
![]() |
|
| streetfighterrox | Oct 12 2012, 05:22 PM Post #7 |
|
that makes me remember good times of mugen, but modding is my thing
|
![]() |
|
| aaniishh | Oct 12 2012, 06:00 PM Post #8 |
|
Asuka(M.Bison's moves)-Lili(Poison's moves) http://youtu.be/8M0p5DsXLrM Nina(Ken's moves)-Poison(Zangief's moves) http://www.youtube.com/watch?v=NnNOVozWsxY Paul(Guile's moves) and Vega(Gouki's moves) https://www.youtube.com/watch?v=aBW2JWwknKI Edited by aaniishh, Oct 12 2012, 06:24 PM.
|
![]() |
|
| streetfighterrox | Oct 12 2012, 06:46 PM Post #9 |
|
now i wish i had this game |
![]() |
|
| robhal | Oct 12 2012, 07:02 PM Post #10 |
|
Pegasus Ryu Sei Ken!
![]()
|
Nice video, altough Lili's intro (using Poison's intro) kind of weird. And the subtitle is weird too.
What do you mean? Then what are you using for testing all your mods? |
![]() |
|
| 1 user reading this topic (1 Guest and 0 Anonymous) | |
| Go to Next Page | |
| « Previous Topic · Tutorials and Tools · Next Topic » |
















10:58 AM Jul 11