Skip to content
Jeremy L edited this page Aug 28, 2022 · 1 revision

dmxconvert

dmxconvert is a command line utility that converts between different datamodel types and encodings. It is available for Windows and Linux.

Help Text

Usage: dmxconvert -i <in file> [-ie <in encoding hint>] [-o <out file>] [-oe <out encoding>] [-of <out format>]
     -i, --input               - Input file name
     -o, --output              - Output filename
     -ie, --input-encoding     - Input encoding hint
     -of, --output-format      - Output format
     -oe, --output-encoding    - Output encoding
If no output file is specified, dmx to dmx conversion will overwrite the input
Supported DMX file encodings:
   keyvalues
   keyvalues2
   keyvalues2_flat
   binary
   actbusy
   commentary
   vmt
   vmf
   mks
   tex_source1
Supported DMX file formats:
   dmx
   movieobjects
   sfm
   sfm_settings
   sfm_session
   sfm_trackgroup
   pcf
   gui
   schema
   preset
   facial_animation
   model
   ved
   mks
   mp_preprocess
   mp_root
   mp_model
   mp_anim
   mp_physics
   mp_hitbox
   mp_materialgroup
   mp_keyvalues
   mp_eyes
   mp_bonemask
   tex
   world
   worldnode

Usage Examples

Example 1: Converting a DMX encoded file to keyvalues2.

./bin/linux64/dmxconvert -i medic_lod_03_high.dmx -o medic_lod_03_high.kv2 -oe keyvalues2