#include "../../public/dmxloader/dmxloader.h" #include "../../public/dmxloader/dmxelement.h" #include "../public/particles/particles.h" CON_COMMAND( decode, "converts pcf to txt" ) { DECLARE_DMX_CONTEXT(); CDmxElement *pdmx = (CDmxElement*)DMXAlloc( 5000000 ); UnserializeDMX( UTIL_VarArgs("%s.pcf", args[1]), "MOD", false, &pdmx ); if ( pdmx ) { SerializeDMX( UTIL_VarArgs("%s.txt", args[1]), "MOD", true, pdmx ); } } CON_COMMAND( encode, "converts txt to pcf" ) { DECLARE_DMX_CONTEXT(); CDmxElement *pdmx = (CDmxElement*)DMXAlloc( 50000000 ); UnserializeDMX( UTIL_VarArgs("%s.txt", args[1]), "MOD", true, &pdmx ); if ( pdmx ) { SerializeDMX( UTIL_VarArgs("%s.pcf", args[1]), "MOD", false, pdmx ); } engine->ClientCommand( UTIL_GetCommandClient()->edict(), UTIL_VarArgs("reload_pcf %s", args[1]) ); }