This Maxscript for 3DS Max converts an IFP file (GTA III era animation container) into a serie of other files each containing one animation.
Since this is an simple script that automates some human hard work, it relies on Kam's Max Scripts to do the GTA related I/O.
Supports converting to any file format that 3DS Max support for animations such as .fbx
.
- Install Kam's Max Scripts plugin for 3DS Max (see it's own install instructions in
Must_Read.txt
). - Go to the 3DS Max utilities panel and press the IFP IO button added by Kam's Max Scripts.
- Click Load IFP and select the
.ifp
file you wish to convert. - Click Import DFF on the animation panel and select a rigged
.dff
file. - Select the entire model/skin/bones.
- At the topbar of 3DS Max select MAXScript -> Run Script and select
ifpconvert.ms
. - Choose a base filename to output the animations to (the filename extension is important to detect format to convert into) .
- ???
- Profit.
player.dff
doesn't seem to work as a base dff as it has no skinned mesh in it.- Due to gta peds having it's center position at [0,0,0] rather than it's foot position, the script automatically makes the ped foot position be at [0,0,0] since most modern application requires a foot-based-root for animations.