--- /dev/null
+/*
+Generated framegroups file for xolar
+Used by DarkPlaces to simulate frame groups in DPM models.
+*/
+
+1 41 15 0 // xolar die1
+42 47 30 0 // xolar die2
+89 11 30 1 // xolar draw
+100 11 30 1 // xolar duck
+111 81 60 1 // xolar duckwalk
+192 41 60 0 // xolar duckjump
+233 21 10 1 // xolar duckidle
+254 301 10 1 // xolar idle
+555 41 60 0 // xolar jump
+596 6 15 0 // xolar pain1
+602 6 15 0 // xolar pain2
+608 8 30 1 // xolar shoot
+616 31 30 1 // xolar taunt
+647 41 60 1 // xolar run
+688 41 60 1 // xolar runbackwards
+729 41 60 1 // xolar strafeleft
+770 41 60 1 // xolar straferight
+811 3 30 0 // xolar dead1
+814 3 30 0 // xolar dead2
+817 41 60 1 // xolar forwardright
+858 41 60 1 // xolar forwardleft
+899 41 60 1 // xolar backright
+940 41 60 1 // xolar backleft
--- /dev/null
+//TAG: soldier\r
+//affirmative sound/player/carni-lycan/player/affirmative 0\r
+attack sound/player/soldier/coms/attack 0\r
+//attacking sound/player/carni-lycan/player/attacking 0\r
+attackinfive sound/player/soldier/coms/attackinfive 0\r
+coverme sound/player/soldier/coms/coverme 0\r
+defend sound/player/soldier/coms/defend 0\r
+//defending sound/player/carni-lycan/player/defending 0\r
+//droppedflag sound/player/carni-lycan/player/droppedflag 0\r
+//flagcarriertakingdamage sound/player/carni-lycan/player/flagcarriertakingdamage 0\r
+freelance sound/player/soldier/coms/freelance 2\r
+//getflag sound/player/carni-lycan/player/getflag 0\r
+//incoming sound/player/soldier/coms/incoming 0\r
+meet sound/player/soldier/coms/meet 0\r
+needhelp sound/player/soldier/coms/needhelp 2\r
+//negative sound/player/carni-lycan/player/negative 0\r
+//onmyway sound/player/carni-lycan/player/onmyway 0\r
+//roaming sound/player/carni-lycan/player/roaming 0\r
+//seenenemy sound/player/carni-lycan/player/seenenemy 0\r
+seenflag sound/player/soldier/coms/seenflag 0\r
+taunt sound/player/soldier/coms/taunt 3\r
+teamshoot sound/player/soldier/coms/teamshoot 3\r
+death sound/player/soldier/player/death 3\r
+drown sound/player/soldier/player/drown 0\r
+//fall sound/player/carni-lycan/player/fall 0\r
+falling sound/player/soldier/player/falling 0\r
+gasp sound/player/soldier/player/gasp 0\r
+jump sound/player/soldier/player/jump 0\r
+pain25 sound/player/soldier/player/pain25 0\r
+pain50 sound/player/soldier/player/pain50 0\r
+pain75 sound/player/soldier/player/pain75 0\r
+pain100 sound/player/soldier/player/pain100 0\r
--- /dev/null
+name Xolar
+species robot_solid
+weight 582
+age 439
+
+Heavy Nexuiz's Soldier
--- /dev/null
+/*
+Generated framegroups file for xolar_lod1
+Used by DarkPlaces to simulate frame groups in DPM models.
+*/
+
+1 41 15 0 // xolar_lod1 die1
+42 47 30 0 // xolar_lod1 die2
+89 11 30 1 // xolar_lod1 draw
+100 11 30 1 // xolar_lod1 duck
+111 81 60 1 // xolar_lod1 duckwalk
+192 41 60 0 // xolar_lod1 duckjump
+233 21 10 1 // xolar_lod1 duckidle
+254 301 10 1 // xolar_lod1 idle
+555 41 60 0 // xolar_lod1 jump
+596 6 15 0 // xolar_lod1 pain1
+602 6 15 0 // xolar_lod1 pain2
+608 8 30 1 // xolar_lod1 shoot
+616 31 30 1 // xolar_lod1 taunt
+647 41 60 1 // xolar_lod1 run
+688 41 60 1 // xolar_lod1 runbackwards
+729 41 60 1 // xolar_lod1 strafeleft
+770 41 60 1 // xolar_lod1 straferight
+811 3 30 0 // xolar_lod1 dead1
+814 3 30 0 // xolar_lod1 dead2
+817 41 60 1 // xolar_lod1 forwardright
+858 41 60 1 // xolar_lod1 forwardleft
+899 41 60 1 // xolar_lod1 backright
+940 41 60 1 // xolar_lod1 backleft
--- /dev/null
+/*
+Generated animinfo file for xolar_lod2
+Useful for game code to simulate frame groups in DPM models.
+*/
+
+
+// end of animinfo definitions for xolar_lod2
+
+
--- /dev/null
+/*
+Generated framegroups file for xolar_lod2
+Used by DarkPlaces to simulate frame groups in DPM models.
+*/
+
+1 41 15 0 // xolar_lod2 die1
+42 47 30 0 // xolar_lod2 die2
+89 11 30 1 // xolar_lod2 draw
+100 11 30 1 // xolar_lod2 duck
+111 81 60 1 // xolar_lod2 duckwalk
+192 41 60 0 // xolar_lod2 duckjump
+233 21 10 1 // xolar_lod2 duckidle
+254 301 10 1 // xolar_lod2 idle
+555 41 60 0 // xolar_lod2 jump
+596 6 15 0 // xolar_lod2 pain1
+602 6 15 0 // xolar_lod2 pain2
+608 8 30 1 // xolar_lod2 shoot
+616 31 30 1 // xolar_lod2 taunt
+647 41 60 1 // xolar_lod2 run
+688 41 60 1 // xolar_lod2 runbackwards
+729 41 60 1 // xolar_lod2 strafeleft
+770 41 60 1 // xolar_lod2 straferight
+811 3 30 0 // xolar_lod2 dead1
+814 3 30 0 // xolar_lod2 dead2
+817 41 60 1 // xolar_lod2 forwardright
+858 41 60 1 // xolar_lod2 forwardleft
+899 41 60 1 // xolar_lod2 backright
+940 41 60 1 // xolar_lod2 backleft