Hey guys,
This is just a simple converter based on the ShenmueDKSharp SDK. Currently, it supports PKF/PKS, SPR, AFS, GZ, IPAC, TAC/TAD extraction and most importantly, MT5 (all types supported) and MT7 (non-DC models as of now) model conversion.
Models are converted to OBJ and are supplied with MTLs.
Example usage:
This command will process C:\some\dir (an extracted TAD/TAC folder) and convert all PKF/PKS, SPR, AFS, GZ, IPAC and MT5 and MT7 files into their own subfolders inside C:\output\dir.
Latest Releases
GitHub
Most of this was only possible with PhilYeahz and derplayer's work on ShenmueDKSharp :)
Wudecon: https://wulinshu.com/
This is just a simple converter based on the ShenmueDKSharp SDK. Currently, it supports PKF/PKS, SPR, AFS, GZ, IPAC, TAC/TAD extraction and most importantly, MT5 (all types supported) and MT7 (non-DC models as of now) model conversion.
Models are converted to OBJ and are supplied with MTLs.
Example usage:
Code:
wudecon.exe --allv C:\some\dir C:\output\dir
This command will process C:\some\dir (an extracted TAD/TAC folder) and convert all PKF/PKS, SPR, AFS, GZ, IPAC and MT5 and MT7 files into their own subfolders inside C:\output\dir.
Code:
wudecon v1.0.7023.39908
wudecon <mode> <input> <output>
wudecon --all <input dir> <output dir>
wudecon --mt5 <mt5 file> <obj file>
wudecon --mt5 <dir with mt5's> <output dir>
wudecon --mt7 <mt7 file> <obj file>
wudecon [--pkf|--pks|--spr|--ipac|--gz|--afs] <source file> <output dir>
wudecon --tc <tad file> <output dir>
wudecon --tacfile <file in tac to extract> <output dir>
wudecon --tacfull <tad file> <tac output dir> <model output dir> <mt5/mt7>
Batch conversion possible by replacing file argument for path
When using --tacfile (or -tfile) the path to search for within the TAC needs to be in lowercase.
For verbose logging, add 'v' to the beginning or end of the mode, e.g. '--allv' or 'v--mt5'
Latest Releases
GitHub
Most of this was only possible with PhilYeahz and derplayer's work on ShenmueDKSharp :)
Wudecon: https://wulinshu.com/
Last edited by a moderator: