Author Topic: VAMPTools - Alpha model decompiler  (Read 451 times)

Offline atrblizzard

  • Project Leader
  • Administrator
  • Jr. Member
  • *****
  • Posts: 58
  • Karma: +10/-0
  • Project Leader
    • View Profile
VAMPTools - Alpha model decompiler
« on: June 03, 2014, 11:38:49 pm »
About:
VAMPTools is a model converter for the original Vampire the Masquerade: Bloodlines game, written by Kiyoshi555, originally for porting assets to Unreal Development Kit.
It's main use is to convert the models into FBX to be able to easily improve upon the current meshes. It does, however, not include a Source ready format nor their compiling scripts. A proper decompiler will come at a later time.

While this tool isn't 100% production ready, it's good enough to get the original models converted and ready to be used in modeling software like Maya or 3ds Max for retopology use.

Requirements:
Make sure you have Bloodlines SDK installed in your main Vampire the Masquerade: Bloodlines folder, which can be downloaded from here.
After running the SDK launcher the user is prompted to extract and patch all model files in order to ensure maximum compatibility to convert the models.

Usage:
usage: MDLConverter [opts] [file(s)]
opts:
    -?          help (this screen)
    -v          verbose mode (spammier version of the parser)
    -o          will force overwrite any existing output files
    -ascii      ASCII FBX mode (will output FBX files as ASCII)
    -s          will convert scale from inch to cm for export

All models will be converted along with their textures in the model's source folder.

Important notice:
Do not use this as an proper alternative to get the models compiled or used in any way for VtMB or the Project Vaulderie project. The converted meshes should only be used to improve their geometry and other various improvements.

Known Issues:
Since it was designed mostly to use with UDK, there are some issues that might occur to many:
- Each model will have all their shared animations extracted in each models' source folder.
- Only TGA is supported for texture conversion.
- Smoothing groups are not passed into the converted FBX therefore it needs to be done manually inside a modeling software.

Credits:
Created by: Kiyoshi555

Libraries used:   
Changes to libraries available upon request as per GPL/LPGL licenses (where applicable).

Download:
VAMPTools.7z

Source code:
Github
« Last Edit: June 09, 2014, 06:56:39 pm by atrblizzard »