Welcome Guest [Log In] [Register]

Add Reply
How to mod vfx files; Tutorial
Topic Started: Sep 17 2013, 03:32 AM (3,349 Views)
Segadordelinks
Member Avatar

This tutorial is made thinking in modding the throwing objects, but can be used for editing much more things. It is based in Ibuki's files, other characters can have different files but should work the same way.

Programs needed.
-Sloth tools:
http://streetmodders.deviantart.com/art/Sloth-s-SSF4-PC-modding-tools-pack-295747170
http://streetmodders.deviantart.com/art/EMG2SMD-v3-304607313
http://streetmodders.deviantart.com/art/EMGSWAP-v3-302239496
http://sloth85.deviantart.com/art/EMMEdit-v1-2-306325848
-SF4 Explorer:
v0.37b: http://sourceforge.net/projects/sf4viewer/files/0.37%20%28Console%20files%20format%20support%20-%20SuperSF4%29/
v0.35dev: http://sourceforge.net/projects/sf4viewer/files/0.35/
-Kensou's Tools:
http://www.mediafire.com/download.php?wogi4znx2nn

1: Extracting files.
With the explorer almost all files can be extracted as usual.
I recommend to use the latest version and use the "Raw dump..." option.
The only exception is the XXX.mat.ema files. 0.37b explorer crashes when selecting these files. To extract them, use version 0.35dev.

2: Creating EMGs
This is the trickiest part.
First of all, use EMG2SMD tool with the original emo file. We just need the skeleton, for that write "0" in the "EMG#'s to extract" box. Any other number will crash the program.
Posted Image

With that .smd file we have the required bones, now you can create an .emg file as usual.

Now open with an hex editor both original and new emgs.
Copy the first two lines from the original emg to the new one.
If you don't do this step, the object won't appear ingame.
Posted Image

Only after this, use EMGSWAP tool as usual.

Remember to change texture files, you'll need a normal map too.

3: Repacking the files
The only thing left is to create again the vfx file. For that, use Kensou's tools.
Here is a good tutorial: http://filthypants.blogspot.com.es/2011/07/how-to-create-high-resolution-textures.html
Make sure the order of the files is exactly the same as the original.

Notes.
-With this method you can edit super and ultra moves, rival scenes,etc... too. The names of the files should give you a tip of what is it used for.

-For throwing objects, there are files for the base object (while flying) and for hits, hits in the ground, and blocked. For a complete change all files must be changed.

-Emm files can be extracted and modded as usual with the explorer and EMMEdit tool.

Differences between SSF4 and SFxT.
The way to edit vfx files is the same for both games, but there are some differences in the file structures.

In SSF4, all files are in the same file "XXX.vfx.emz" and every model has its textures next to it.

In SFxT, models are divided into "XXX.eff.emz" (for special moves) and "XXX.vfx.emz" (for hits, rival scenes, etc...)
Also, the texture are in different files. "XXX.eff.tex.emz" for "XXX.eff.emz" models and "XXX.vfx.otex.emz" (or maybe "XXX.vfx.ptex.emz" or "XXX.vfx.ttex.emz") for "XXX.vfx.emz" models.

Known issues.
When a move have several throwing objects (e.g. super moves) the EMGs created appear exactly in the same position, even if they have different bones assigned. You have to separate them manually.


Thanks to mugenlove100 for his help.
Offline Profile Quote Post Goto Top
 
Deleted User
Deleted User

Great tutorial Sega :)
Quote Post Goto Top
 
robhal
Member Avatar
Pegasus Ryu Sei Ken!

Looks a little complex. Great job bro. :)

Btw, during the making of this tutorial, do you also soft of figure it out on how to make separate vfx files for each costumes, just like Yoshimitsu? Just asking.
Edited by robhal, Sep 17 2013, 06:58 AM.
Offline Profile Quote Post Goto Top
 
Deleted User
Deleted User

Thank you Sega, very helpful :)
Quote Post Goto Top
 
Segadordelinks
Member Avatar

robhal
Sep 17 2013, 04:12 AM
Btw, during the making of this tutorial, do you also soft of figure it out on how to make separate vfx files for each costumes, just like Yoshimitsu? Just asking.
No, I saw nothing :(
Offline Profile Quote Post Goto Top
 
aaniishh
Member Avatar

Do you have any idea how to merge 2 vfx files?
e.g. if I want to add deejay's fireballs to abel then how should I merge abel's vfx with deejays vfx.
Can you give me tgis tutorial.

Thank you
Offline Profile Quote Post Goto Top
 
Segadordelinks
Member Avatar

I don't know. That must involve more files than this.
This is just to edit existing moves.
Offline Profile Quote Post Goto Top
 
aaniishh
Member Avatar

I mean, I only wanted the fireball part.
It's a problem in sf4ae but its not in sfxt.
Offline Profile Quote Post Goto Top
 
1 user reading this topic (1 Guest and 0 Anonymous)
« Previous Topic · Tutorials and Tools · Next Topic »
Add Reply