SF4 PC Costume Mod Manager
Hi, guys.
Just made a little tool to help us out with the outfits. Check it out;)
Leogansky
SFIV Costume Mod Manager => http://www.megaupload.com/?d=3TVOPSFB
Description:
SF4CMM v0.1 - 24.07.2009
- Street Fighter IV Costume Mod Manager *
This little tool allows you to manage your costume mod collection,
while allowing you to utilize them in-game, performing on-the-fly file swapping.
I did my best for an early version, but there are bound to be some bugs,
so your feedback will be much appreciated.
Comments on how to improve the tool are also welcome;)
PACKAGE CONTENTS:
- SFIV Costume Mod Manager.exe
- Interop.IWshRuntimeLibrary.dll
- Readme.txt (this file)
Requirements:
This tool requires .NET 3.0 installed (I don’t think it requires 3.5, but I can be wrong…)
Thank yous:
I use offzip to unzip the emz’s before changing them internally, so
a big thank you to Luigi Auriemma for this great tool;)
To all of the SF4 Community, to keep on fighting and having fun on this great game;)
The tool is composed of two main sections: (1) Costume Manager and (2) Costume Switcher.
Costume Manager is the management tool that allows you to import new costumes to your
"SF4 costume database". It also allows you to remove those costumes.
Each costume is composed by one or two files:
- a "costume" file: for example, RYU_01.cos.emz. This one is optional (I'll explain why)
=> it represents the "normal" or "alternate" costumes. The "01" refers to normal,
while "02" refers to alternate.
- a "color" file: for example, RYU_01_05.col.emz. This one is mandatory.
=> it represents one of the ten color slots for each one (normal and alternate)
The "01" refers to the costume file it uses (normal in this case), and "05"
to the color slot in which it will be available.
So, you cannot use RYU_02_05.col.emz alongside RYU_01.cos.emz. These two are
not "compatible", since the color file was designed to use the costume
file "02", or alternate, and not "01", the normal one.
I think these files represent the bump maps, but I’m not sure. Anyway, these ones are
often optional, since most of the costume mods I see out there are based on the original
"costume" files from the game. But there are some mods that include both the “color” file
and the “costume” file.
Either way, every Color file must be associated with a Costume file in order to be used.
So, basically, in short, when you download a costume mod, it will either be composed of only
a color file (to be used with an original costume file), or both color and costume modded files.
.---------------------------.
. Costume and Color Manager .
.---------------------------.
The Costume Manager allows you to add Costume files and Color files. And for that it has
the Costume File Manager button, and the Color File Manager button.
Both are pretty straight forward (I hope!), and self-explanatory.
The Costume Manager will automatically backup the original files it will need to replace,
and so will Color Manager.
Basically, you’ll start off with every character with two costume files (normal and alternate),
and one color file (slot 1).
The reason why it backs up slot 1 is because that is the slot that is used to switch through
every costume mod. I chose it for a matter of simplicity.
Now, take your costume mods and add them to SF4CMM “database”. If you only have a color file,
you will need to indicate which original costume file to use with it, normal (01) or
alternate (02). SF4CMM looks inside the color file and suggests the appropriate original costume
file. If you have a custom modded costume file, you will have to add it BEFORE you add the color
file, so you can select it from the costume file list when inserting the color file to pair
them up.
You can add as many costume mods as you want. Your hard disk space is the limit;)
.----------------------.
. Costume Mod Switcher .
.----------------------.
Now that you have imported all of your costume mods, it’s time to take them for a spin;)
The Costume Mod Switcher allows you to assign a costume cycle key per character, and a select
key to activate the chosen costume. I thought this would be a rather simple way of selecting the
costumes, but if you have better ideas, please do share;)
Unfortunately, I didn’t have time to make a save file to keep the keyboard layout, but I will
shortly. Right now I just wanted to put this thing in the world and to allow people to play
with it and have fun;)
After you have assigned keys to your favorite characters (you don’t need to assign all of them!),
you can press the Launch SF4 button to launch the game.
NOTE: If you copy SF4CMM to your SF4 root dir, next to SF4Launcher.exe, you won’t need to define
the startup directory all the time, it will be done for you;)
Once inside the game, if you press the key you assigned to a player, you will hear a synth voice
telling you the name of the currently selected costume. If you press it again, it will cycle
through all the available costumes you have imported using the costume manager earlier.
When you are satisfied with the current choice, press the Select Key to activate the costume in
Normal Slot 01. The voice will then tell you the procedure is complete, and the you only have to
select the character in question, and select Slot 01, normal costume, and bingo, it’s done;)
IMPORTANT NOTE!!! => When activating the costume, DO NOT HAVE THE CHARACTER SELECTED or
HIGHLIGHTED with the selection square. By some reason, it makes the file system lock the file
or it caches it, so you will not see the new costume if you let the selection square stand on
top of your char. Just point it to the character right next to it during the costume activation,
then go back to your char and select slot 01. You’ll be fine;)
.------------.
. Last Notes .
.------------.
I’ll be making a youtube video to better demonstrate the tool, because some doubts may arise,
and nothing like a video to clear that up;)
Last minute note: remember, this is a first draft, possibly with some bugs, but it was made
with your fun in mind, so cut me some slack;) And, like I said, suggestions and bug reports
are always welcome;)
That all, folks;) Enjoy!
Leogansky