summaryrefslogtreecommitdiff
path: root/assets/models/players
diff options
context:
space:
mode:
authorMikko Tiusanen <ams@daug.net>2014-05-04 01:18:52 +0300
committerMikko Tiusanen <ams@daug.net>2014-05-04 01:18:52 +0300
commit01beb9919b95479d8be040bec74abc5cc67a5e43 (patch)
tree65f0b79e793848491832756a4c3a32b23668fab3 /assets/models/players
parent191d731da136b7ee959a17e63111c9146219a768 (diff)
Initial import.
Diffstat (limited to 'assets/models/players')
-rw-r--r--assets/models/players/builder/animation.cfg47
-rw-r--r--assets/models/players/builder/builder.jpgbin0 -> 35386 bytes
-rw-r--r--assets/models/players/builder/icon_advanced.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/builder/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/builder/locdamage.cfg8
-rw-r--r--assets/models/players/builder/nonseg.md3bin0 -> 709476 bytes
-rw-r--r--assets/models/players/builder/nonseg_advanced.skin1
-rw-r--r--assets/models/players/builder/nonseg_default.skin1
-rw-r--r--assets/models/players/human_base/animation.cfg42
-rw-r--r--assets/models/players/human_base/armour.tgabin0 -> 196652 bytes
-rw-r--r--assets/models/players/human_base/base.tgabin0 -> 786476 bytes
-rw-r--r--assets/models/players/human_base/battpack.jpgbin0 -> 60062 bytes
-rw-r--r--assets/models/players/human_base/battpack.md3bin0 -> 6148 bytes
-rw-r--r--assets/models/players/human_base/h_base.tgabin0 -> 262188 bytes
-rw-r--r--assets/models/players/human_base/h_helmet.tgabin0 -> 262188 bytes
-rw-r--r--assets/models/players/human_base/head.md3bin0 -> 10868 bytes
-rw-r--r--assets/models/players/human_base/head_default.skin3
-rw-r--r--assets/models/players/human_base/head_light.skin3
-rw-r--r--assets/models/players/human_base/icon_default.tgabin0 -> 12332 bytes
-rw-r--r--assets/models/players/human_base/jetpack.jpgbin0 -> 69308 bytes
-rw-r--r--assets/models/players/human_base/jetpack.md3bin0 -> 4988 bytes
-rw-r--r--assets/models/players/human_base/jetpack_flash.jpgbin0 -> 10220 bytes
-rw-r--r--assets/models/players/human_base/jetpack_flash.md3bin0 -> 1300 bytes
-rw-r--r--assets/models/players/human_base/light.tgabin0 -> 786476 bytes
-rw-r--r--assets/models/players/human_base/locdamage.cfg26
-rw-r--r--assets/models/players/human_base/lower.md3bin0 -> 487524 bytes
-rw-r--r--assets/models/players/human_base/lower_default.skin3
-rw-r--r--assets/models/players/human_base/lower_light.skin3
-rw-r--r--assets/models/players/human_base/shoulderpads.tgabin0 -> 196652 bytes
-rw-r--r--assets/models/players/human_base/upper.md3bin0 -> 627696 bytes
-rw-r--r--assets/models/players/human_base/upper_default.skin7
-rw-r--r--assets/models/players/human_base/upper_light.skin7
-rw-r--r--assets/models/players/human_bsuit/animation.cfg41
-rw-r--r--assets/models/players/human_bsuit/head.md3bin0 -> 2052 bytes
-rw-r--r--assets/models/players/human_bsuit/head_default.skin2
-rw-r--r--assets/models/players/human_bsuit/human_bsuit.jpgbin0 -> 100790 bytes
-rw-r--r--assets/models/players/human_bsuit/locdamage.cfg26
-rw-r--r--assets/models/players/human_bsuit/lower.md3bin0 -> 726140 bytes
-rw-r--r--assets/models/players/human_bsuit/lower_default.skin2
-rw-r--r--assets/models/players/human_bsuit/upper.md3bin0 -> 606692 bytes
-rw-r--r--assets/models/players/human_bsuit/upper_default.skin4
-rw-r--r--assets/models/players/level0/adv.jpgbin0 -> 100525 bytes
-rw-r--r--assets/models/players/level0/animation.cfg47
-rw-r--r--assets/models/players/level0/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level0/level0.jpgbin0 -> 33038 bytes
-rw-r--r--assets/models/players/level0/locdamage.cfg8
-rw-r--r--assets/models/players/level0/nonseg.md3bin0 -> 613204 bytes
-rw-r--r--assets/models/players/level0/nonseg_adv.skin1
-rw-r--r--assets/models/players/level0/nonseg_default.skin1
-rw-r--r--assets/models/players/level1/animation.cfg48
-rw-r--r--assets/models/players/level1/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level1/level1.jpgbin0 -> 273966 bytes
-rw-r--r--assets/models/players/level1/level1upg.jpgbin0 -> 250673 bytes
-rw-r--r--assets/models/players/level1/locdamage.cfg8
-rw-r--r--assets/models/players/level1/nonseg.md3bin0 -> 1998524 bytes
-rw-r--r--assets/models/players/level1/nonseg_default.skin1
-rw-r--r--assets/models/players/level1/nonseg_upgrade.skin1
-rw-r--r--assets/models/players/level2/adv.tgabin0 -> 1048620 bytes
-rw-r--r--assets/models/players/level2/animation.cfg48
-rw-r--r--assets/models/players/level2/default.tgabin0 -> 786476 bytes
-rw-r--r--assets/models/players/level2/electric.jpgbin0 -> 10518 bytes
-rw-r--r--assets/models/players/level2/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level2/locdamage.cfg8
-rw-r--r--assets/models/players/level2/lvl2_fx.tgabin0 -> 16428 bytes
-rw-r--r--assets/models/players/level2/nonseg.md3bin0 -> 2217788 bytes
-rw-r--r--assets/models/players/level2/nonseg_adv.skin2
-rw-r--r--assets/models/players/level2/nonseg_default.skin2
-rw-r--r--assets/models/players/level2/null.tgabin0 -> 49 bytes
-rw-r--r--assets/models/players/level3/animation.cfg48
-rw-r--r--assets/models/players/level3/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level3/level3.tgabin0 -> 786476 bytes
-rw-r--r--assets/models/players/level3/level3adv.tgabin0 -> 786476 bytes
-rw-r--r--assets/models/players/level3/locdamage.cfg8
-rw-r--r--assets/models/players/level3/nonseg.md3bin0 -> 2390116 bytes
-rw-r--r--assets/models/players/level3/nonseg_adv.skin1
-rw-r--r--assets/models/players/level3/nonseg_default.skin1
-rw-r--r--assets/models/players/level4/animation.cfg48
-rw-r--r--assets/models/players/level4/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level4/level4.jpgbin0 -> 78376 bytes
-rw-r--r--assets/models/players/level4/locdamage.cfg8
-rw-r--r--assets/models/players/level4/nonseg.md3bin0 -> 1889364 bytes
-rw-r--r--assets/models/players/level4/nonseg_default.skin1
-rw-r--r--assets/models/players/level5/animation.cfg49
-rw-r--r--assets/models/players/level5/icon_default.tgabin0 -> 172 bytes
-rw-r--r--assets/models/players/level5/level5.jpgbin0 -> 119801 bytes
-rw-r--r--assets/models/players/level5/locdamage.cfg8
-rw-r--r--assets/models/players/level5/nonseg.md3bin0 -> 938940 bytes
-rw-r--r--assets/models/players/level5/nonseg_default.skin1
88 files changed, 574 insertions, 0 deletions
diff --git a/assets/models/players/builder/animation.cfg b/assets/models/players/builder/animation.cfg
new file mode 100644
index 0000000..e3a1119
--- /dev/null
+++ b/assets/models/players/builder/animation.cfg
@@ -0,0 +1,47 @@
+// animation config file
+// Tremulous: builder alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+0 41 41 30 //NSPA_STAND
+
+0 1 0 15 //NSPA_GESTURE
+
+41 40 40 45 //NSPA_WALK
+41 40 40 60 //NSPA_RUN
+41 40 40 60 //NSPA_RUNBACK
+41 40 40 45 //NSPA_CHARGE
+
+41 40 40 60 //NSPA_RUNLEFT
+41 40 40 45 //NSPA_WALKLEFT
+41 40 40 60 //NSPA_RUNRIGHT
+41 40 40 45 //NSPA_WALKRIGHT
+
+41 40 40 17 //NSPA_SWIM
+
+81 10 0 30 //NSPA_JUMP
+91 10 0 30 //NSPA_LAND
+81 10 0 30 //NSPA_JUMPBACK
+91 10 0 30 //NSPA_LANDBACK
+
+41 40 40 30 //NSPA_TURN
+
+101 19 0 60 //NSPA_ATTACK1
+101 19 0 60 //NSPA_ATTACK2
+101 19 0 60 //NSPA_ATTACK3
+
+120 5 0 10 //NSPA_PAIN1
+125 5 0 10 //NSPA_PAIN2
+
+130 31 0 15 //NSPA_DEATH1
+160 1 0 15 //NSPA_DEAD1
+130 31 0 15 //NSPA_DEATH2
+160 1 0 15 //NSPA_DEAD2
+130 31 0 15 //NSPA_DEATH3
+160 1 0 15 //NSPA_DEAD3
diff --git a/assets/models/players/builder/builder.jpg b/assets/models/players/builder/builder.jpg
new file mode 100644
index 0000000..133d551
--- /dev/null
+++ b/assets/models/players/builder/builder.jpg
Binary files differ
diff --git a/assets/models/players/builder/icon_advanced.tga b/assets/models/players/builder/icon_advanced.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/builder/icon_advanced.tga
Binary files differ
diff --git a/assets/models/players/builder/icon_default.tga b/assets/models/players/builder/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/builder/icon_default.tga
Binary files differ
diff --git a/assets/models/players/builder/locdamage.cfg b/assets/models/players/builder/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/builder/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/builder/nonseg.md3 b/assets/models/players/builder/nonseg.md3
new file mode 100644
index 0000000..00f5c53
--- /dev/null
+++ b/assets/models/players/builder/nonseg.md3
Binary files differ
diff --git a/assets/models/players/builder/nonseg_advanced.skin b/assets/models/players/builder/nonseg_advanced.skin
new file mode 100644
index 0000000..b8a1610
--- /dev/null
+++ b/assets/models/players/builder/nonseg_advanced.skin
@@ -0,0 +1 @@
+builder,models/players/builder/builder.jpg \ No newline at end of file
diff --git a/assets/models/players/builder/nonseg_default.skin b/assets/models/players/builder/nonseg_default.skin
new file mode 100644
index 0000000..b8a1610
--- /dev/null
+++ b/assets/models/players/builder/nonseg_default.skin
@@ -0,0 +1 @@
+builder,models/players/builder/builder.jpg \ No newline at end of file
diff --git a/assets/models/players/human_base/animation.cfg b/assets/models/players/human_base/animation.cfg
new file mode 100644
index 0000000..6ccb57b
--- /dev/null
+++ b/assets/models/players/human_base/animation.cfg
@@ -0,0 +1,42 @@
+// animation config file
+
+sex m
+
+footsteps custom
+
+// first frame, num frames, looping frames, frames per second
+
+0 30 0 25 // BOTH_DEATH1
+29 1 0 25 // BOTH_DEAD1
+30 30 0 25 // BOTH_DEATH2
+59 1 0 25 // BOTH_DEAD2
+60 30 0 25 // BOTH_DEATH3
+89 1 0 25 // BOTH_DEAD3
+
+90 40 0 20 // TORSO_GESTURE
+
+130 6 0 15 // TORSO_ATTACK (MUST NOT CHANGE -- hand animation is synced to this)
+136 6 0 15 // TORSO_ATTACK2 (MUST NOT CHANGE -- hand animation is synced to this)
+
+142 5 0 20 // TORSO_DROP (MUST NOT CHANGE -- hand animation is synced to this)
+147 4 0 20 // TORSO_RAISE (MUST NOT CHANGE -- hand animation is synced to this)
+
+151 1 0 15 // TORSO_STAND
+152 1 0 15 // TORSO_STAND2
+
+153 8 8 16 // LEGS_WALKCR
+161 12 12 20 // LEGS_WALK
+173 9 9 15 // LEGS_RUN
+182 10 10 20 // LEGS_BACK
+192 10 10 15 // LEGS_SWIM
+
+202 8 0 15 // LEGS_JUMP
+210 1 0 15 // LEGS_LAND
+
+202 8 0 15 // LEGS_JUMPB
+210 1 0 15 // LEGS_LANDB
+
+220 10 10 15 // LEGS_IDLE
+230 10 10 15 // LEGS_IDLECR
+
+240 7 7 15 // LEGS_TURN
diff --git a/assets/models/players/human_base/armour.tga b/assets/models/players/human_base/armour.tga
new file mode 100644
index 0000000..63fed63
--- /dev/null
+++ b/assets/models/players/human_base/armour.tga
Binary files differ
diff --git a/assets/models/players/human_base/base.tga b/assets/models/players/human_base/base.tga
new file mode 100644
index 0000000..b304628
--- /dev/null
+++ b/assets/models/players/human_base/base.tga
Binary files differ
diff --git a/assets/models/players/human_base/battpack.jpg b/assets/models/players/human_base/battpack.jpg
new file mode 100644
index 0000000..fc38e1a
--- /dev/null
+++ b/assets/models/players/human_base/battpack.jpg
Binary files differ
diff --git a/assets/models/players/human_base/battpack.md3 b/assets/models/players/human_base/battpack.md3
new file mode 100644
index 0000000..3fa9ad1
--- /dev/null
+++ b/assets/models/players/human_base/battpack.md3
Binary files differ
diff --git a/assets/models/players/human_base/h_base.tga b/assets/models/players/human_base/h_base.tga
new file mode 100644
index 0000000..fccb227
--- /dev/null
+++ b/assets/models/players/human_base/h_base.tga
Binary files differ
diff --git a/assets/models/players/human_base/h_helmet.tga b/assets/models/players/human_base/h_helmet.tga
new file mode 100644
index 0000000..ac081de
--- /dev/null
+++ b/assets/models/players/human_base/h_helmet.tga
Binary files differ
diff --git a/assets/models/players/human_base/head.md3 b/assets/models/players/human_base/head.md3
new file mode 100644
index 0000000..32209d3
--- /dev/null
+++ b/assets/models/players/human_base/head.md3
Binary files differ
diff --git a/assets/models/players/human_base/head_default.skin b/assets/models/players/human_base/head_default.skin
new file mode 100644
index 0000000..a42cac4
--- /dev/null
+++ b/assets/models/players/human_base/head_default.skin
@@ -0,0 +1,3 @@
+tag_head,
+h_head_base,models/players/human_base/h_base
+h_head_helmet,gfx/null
diff --git a/assets/models/players/human_base/head_light.skin b/assets/models/players/human_base/head_light.skin
new file mode 100644
index 0000000..c0e42f8
--- /dev/null
+++ b/assets/models/players/human_base/head_light.skin
@@ -0,0 +1,3 @@
+tag_head,
+h_head_base,gfx/null
+h_head_helmet,models/players/human_base/h_helmet
diff --git a/assets/models/players/human_base/icon_default.tga b/assets/models/players/human_base/icon_default.tga
new file mode 100644
index 0000000..47d682c
--- /dev/null
+++ b/assets/models/players/human_base/icon_default.tga
Binary files differ
diff --git a/assets/models/players/human_base/jetpack.jpg b/assets/models/players/human_base/jetpack.jpg
new file mode 100644
index 0000000..37fd5b5
--- /dev/null
+++ b/assets/models/players/human_base/jetpack.jpg
Binary files differ
diff --git a/assets/models/players/human_base/jetpack.md3 b/assets/models/players/human_base/jetpack.md3
new file mode 100644
index 0000000..82cca36
--- /dev/null
+++ b/assets/models/players/human_base/jetpack.md3
Binary files differ
diff --git a/assets/models/players/human_base/jetpack_flash.jpg b/assets/models/players/human_base/jetpack_flash.jpg
new file mode 100644
index 0000000..d3c5384
--- /dev/null
+++ b/assets/models/players/human_base/jetpack_flash.jpg
Binary files differ
diff --git a/assets/models/players/human_base/jetpack_flash.md3 b/assets/models/players/human_base/jetpack_flash.md3
new file mode 100644
index 0000000..be31273
--- /dev/null
+++ b/assets/models/players/human_base/jetpack_flash.md3
Binary files differ
diff --git a/assets/models/players/human_base/light.tga b/assets/models/players/human_base/light.tga
new file mode 100644
index 0000000..056db5c
--- /dev/null
+++ b/assets/models/players/human_base/light.tga
Binary files differ
diff --git a/assets/models/players/human_base/locdamage.cfg b/assets/models/players/human_base/locdamage.cfg
new file mode 100644
index 0000000..c95cc62
--- /dev/null
+++ b/assets/models/players/human_base/locdamage.cfg
@@ -0,0 +1,26 @@
+//legs
+{
+ minHeight 0.0
+ maxHeight 0.5
+ minAngle 0
+ maxAngle 360
+ modifier 0.5
+}
+
+//torso
+{
+ minHeight 0.5
+ maxHeight 0.9
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
+//head
+{
+ minHeight 0.9
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.5
+}
+
diff --git a/assets/models/players/human_base/lower.md3 b/assets/models/players/human_base/lower.md3
new file mode 100644
index 0000000..d35bc3e
--- /dev/null
+++ b/assets/models/players/human_base/lower.md3
Binary files differ
diff --git a/assets/models/players/human_base/lower_default.skin b/assets/models/players/human_base/lower_default.skin
new file mode 100644
index 0000000..8c9b5d0
--- /dev/null
+++ b/assets/models/players/human_base/lower_default.skin
@@ -0,0 +1,3 @@
+l_legs,models/players/human_base/base.tga
+l_kneepads,gfx/null
+tag_torso,
diff --git a/assets/models/players/human_base/lower_light.skin b/assets/models/players/human_base/lower_light.skin
new file mode 100644
index 0000000..2183d42
--- /dev/null
+++ b/assets/models/players/human_base/lower_light.skin
@@ -0,0 +1,3 @@
+l_legs,models/players/human_base/light.tga
+l_kneepads,models/players/human_base/armour.tga
+tag_torso,
diff --git a/assets/models/players/human_base/shoulderpads.tga b/assets/models/players/human_base/shoulderpads.tga
new file mode 100644
index 0000000..62506f7
--- /dev/null
+++ b/assets/models/players/human_base/shoulderpads.tga
Binary files differ
diff --git a/assets/models/players/human_base/upper.md3 b/assets/models/players/human_base/upper.md3
new file mode 100644
index 0000000..883d170
--- /dev/null
+++ b/assets/models/players/human_base/upper.md3
Binary files differ
diff --git a/assets/models/players/human_base/upper_default.skin b/assets/models/players/human_base/upper_default.skin
new file mode 100644
index 0000000..0c6c8db
--- /dev/null
+++ b/assets/models/players/human_base/upper_default.skin
@@ -0,0 +1,7 @@
+tag_head,
+tag_weapon,
+u_armour_light,gfx/null
+u_shoulderpads_base,models/players/human_base/shoulderpads.tga
+u_shoulderpads_light,gfx/null
+u_torso,models/players/human_base/base.tga
+tag_torso,
diff --git a/assets/models/players/human_base/upper_light.skin b/assets/models/players/human_base/upper_light.skin
new file mode 100644
index 0000000..18cbb0f
--- /dev/null
+++ b/assets/models/players/human_base/upper_light.skin
@@ -0,0 +1,7 @@
+tag_head,
+tag_weapon,
+u_armour_light,models/players/human_base/armour.tga
+u_shoulderpads_base,gfx/null
+u_shoulderpads_light,models/players/human_base/shoulderpads.tga
+u_torso,models/players/human_base/light.tga
+tag_torso,
diff --git a/assets/models/players/human_bsuit/animation.cfg b/assets/models/players/human_bsuit/animation.cfg
new file mode 100644
index 0000000..3de86e1
--- /dev/null
+++ b/assets/models/players/human_bsuit/animation.cfg
@@ -0,0 +1,41 @@
+// animation config file
+
+sex m
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps custom
+0 30 0 25 // BOTH_DEATH1
+29 1 0 25 // BOTH_DEAD1
+30 30 0 25 // BOTH_DEATH2
+59 1 0 25 // BOTH_DEAD2
+60 30 0 25 // BOTH_DEATH3
+89 1 0 25 // BOTH_DEAD3
+
+90 40 0 20 // TORSO_GESTURE
+
+130 6 0 15 // TORSO_ATTACK (MUST NOT CHANGE -- hand animation is synced to this)
+130 6 0 15 // TORSO_ATTACK2 (MUST NOT CHANGE -- hand animation is synced to this)
+
+142 5 0 20 // TORSO_DROP (MUST NOT CHANGE -- hand animation is synced to this)
+147 4 0 20 // TORSO_RAISE (MUST NOT CHANGE -- hand animation is synced to this)
+
+151 1 0 15 // TORSO_STAND
+152 1 0 15 // TORSO_STAND2
+
+153 9 9 20 // LEGS_WALKCR
+162 8 8 20 // LEGS_WALK
+170 13 13 23 // LEGS_RUN
+183 10 10 23 // LEGS_BACK
+193 10 10 15 // LEGS_SWIM
+
+203 9 0 15 // LEGS_JUMP
+212 5 0 15 // LEGS_LAND
+
+217 9 0 15 // LEGS_JUMPB
+226 3 0 15 // LEGS_LANDB
+
+229 10 10 15 // LEGS_IDLE
+239 8 8 15 // LEGS_IDLECR
+
+247 7 7 15 // LEGS_TURN
diff --git a/assets/models/players/human_bsuit/head.md3 b/assets/models/players/human_bsuit/head.md3
new file mode 100644
index 0000000..0e6d1d2
--- /dev/null
+++ b/assets/models/players/human_bsuit/head.md3
Binary files differ
diff --git a/assets/models/players/human_bsuit/head_default.skin b/assets/models/players/human_bsuit/head_default.skin
new file mode 100644
index 0000000..db1bea3
--- /dev/null
+++ b/assets/models/players/human_bsuit/head_default.skin
@@ -0,0 +1,2 @@
+tag_head,
+h_head,models/players/human_bsuit/human_bsuit.jpg
diff --git a/assets/models/players/human_bsuit/human_bsuit.jpg b/assets/models/players/human_bsuit/human_bsuit.jpg
new file mode 100644
index 0000000..4414cf5
--- /dev/null
+++ b/assets/models/players/human_bsuit/human_bsuit.jpg
Binary files differ
diff --git a/assets/models/players/human_bsuit/locdamage.cfg b/assets/models/players/human_bsuit/locdamage.cfg
new file mode 100644
index 0000000..c95cc62
--- /dev/null
+++ b/assets/models/players/human_bsuit/locdamage.cfg
@@ -0,0 +1,26 @@
+//legs
+{
+ minHeight 0.0
+ maxHeight 0.5
+ minAngle 0
+ maxAngle 360
+ modifier 0.5
+}
+
+//torso
+{
+ minHeight 0.5
+ maxHeight 0.9
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
+//head
+{
+ minHeight 0.9
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.5
+}
+
diff --git a/assets/models/players/human_bsuit/lower.md3 b/assets/models/players/human_bsuit/lower.md3
new file mode 100644
index 0000000..8919ea9
--- /dev/null
+++ b/assets/models/players/human_bsuit/lower.md3
Binary files differ
diff --git a/assets/models/players/human_bsuit/lower_default.skin b/assets/models/players/human_bsuit/lower_default.skin
new file mode 100644
index 0000000..213ca88
--- /dev/null
+++ b/assets/models/players/human_bsuit/lower_default.skin
@@ -0,0 +1,2 @@
+l_legs,models/players/human_bsuit/human_bsuit.jpg
+tag_torso,
diff --git a/assets/models/players/human_bsuit/upper.md3 b/assets/models/players/human_bsuit/upper.md3
new file mode 100644
index 0000000..c3efa1e
--- /dev/null
+++ b/assets/models/players/human_bsuit/upper.md3
Binary files differ
diff --git a/assets/models/players/human_bsuit/upper_default.skin b/assets/models/players/human_bsuit/upper_default.skin
new file mode 100644
index 0000000..d96bb9b
--- /dev/null
+++ b/assets/models/players/human_bsuit/upper_default.skin
@@ -0,0 +1,4 @@
+tag_head,
+tag_weapon,
+u_torso,models/players/human_bsuit/human_bsuit.jpg
+tag_torso,
diff --git a/assets/models/players/level0/adv.jpg b/assets/models/players/level0/adv.jpg
new file mode 100644
index 0000000..6e897dd
--- /dev/null
+++ b/assets/models/players/level0/adv.jpg
Binary files differ
diff --git a/assets/models/players/level0/animation.cfg b/assets/models/players/level0/animation.cfg
new file mode 100644
index 0000000..a8519c5
--- /dev/null
+++ b/assets/models/players/level0/animation.cfg
@@ -0,0 +1,47 @@
+// animation config file
+// Tremulous: level0 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps none
+
+nonsegmented
+
+0 31 30 30 //NSPA_STAND
+
+31 46 0 30 //NSPA_GESTURE
+
+78 13 13 30 //NSPA_WALK
+78 13 13 60 //NSPA_RUN
+78 -13 13 60 //NSPA_RUNBACK
+78 13 13 30 //NSPA_CHARGE
+
+78 13 13 60 //NSPA_RUNLEFT
+78 13 13 30 //NSPA_WALKLEFT
+78 13 13 60 //NSPA_RUNRIGHT
+78 13 13 30 //NSPA_WALKRIGHT
+
+78 13 13 30 //NSPA_SWIM
+
+92 8 0 45 //NSPA_JUMP
+92 -8 0 45 //NSPA_LAND
+92 8 0 45 //NSPA_JUMPBACK
+92 -8 0 45 //NSPA_LANDBACK
+
+78 13 13 30 //NSPA_TURN
+
+101 15 0 30 //NSPA_ATTACK1
+101 15 0 30 //NSPA_ATTACK2
+101 15 0 30 //NSPA_ATTACK3
+
+117 8 0 30 //NSPA_PAIN1
+117 8 0 30 //NSPA_PAIN2
+
+126 18 0 20 //NSPA_DEATH1
+143 1 0 15 //NSPA_DEAD1
+126 18 0 20 //NSPA_DEATH2
+143 1 0 15 //NSPA_DEAD2
+126 18 0 20 //NSPA_DEATH3
+143 1 0 15 //NSPA_DEAD3
diff --git a/assets/models/players/level0/icon_default.tga b/assets/models/players/level0/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level0/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level0/level0.jpg b/assets/models/players/level0/level0.jpg
new file mode 100644
index 0000000..dddb0cc
--- /dev/null
+++ b/assets/models/players/level0/level0.jpg
Binary files differ
diff --git a/assets/models/players/level0/locdamage.cfg b/assets/models/players/level0/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level0/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level0/nonseg.md3 b/assets/models/players/level0/nonseg.md3
new file mode 100644
index 0000000..f65d9b5
--- /dev/null
+++ b/assets/models/players/level0/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level0/nonseg_adv.skin b/assets/models/players/level0/nonseg_adv.skin
new file mode 100644
index 0000000..36f2b4a
--- /dev/null
+++ b/assets/models/players/level0/nonseg_adv.skin
@@ -0,0 +1 @@
+level0,models/players/level0/adv.jpg
diff --git a/assets/models/players/level0/nonseg_default.skin b/assets/models/players/level0/nonseg_default.skin
new file mode 100644
index 0000000..070b9d3
--- /dev/null
+++ b/assets/models/players/level0/nonseg_default.skin
@@ -0,0 +1 @@
+level0,models/players/level0/level0.jpg \ No newline at end of file
diff --git a/assets/models/players/level1/animation.cfg b/assets/models/players/level1/animation.cfg
new file mode 100644
index 0000000..248bf6c
--- /dev/null
+++ b/assets/models/players/level1/animation.cfg
@@ -0,0 +1,48 @@
+// animation config file
+// Tremulous: level1 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+0 40 40 30 //NSPA_STAND
+
+41 141 0 60 //NSPA_GESTURE
+
+182 31 31 30 //NSPA_WALK
+182 31 31 60 //NSPA_RUN
+182 -31 31 60 //NSPA_RUNBACK
+
+0 0 0 30 //NSPA_CHARGE
+
+213 31 31 60 //NSPA_RUNLEFT
+213 31 31 30 //NSPA_WALKLEFT
+244 31 31 60 //NSPA_RUNRIGHT
+244 31 31 30 //NSPA_WALKRIGHT
+
+182 31 31 30 //NSPA_SWIM
+
+275 41 20 30 //NSPA_JUMP
+316 20 0 30 //NSPA_LAND
+275 41 20 30 //NSPA_JUMPBACK
+316 20 0 30 //NSPA_LANDBACK
+
+182 31 31 30 //NSPA_TURN
+
+336 31 0 30 //NSPA_ATTACK1
+336 31 0 30 //NSPA_ATTACK2
+336 31 0 30 //NSPA_ATTACK3
+
+367 11 0 30 //NSPA_PAIN1
+367 11 0 30 //NSPA_PAIN2
+
+378 41 0 30 //NSPA_DEATH1
+418 1 0 30 //NSPA_DEAD1
+378 41 0 30 //NSPA_DEATH2
+418 1 0 30 //NSPA_DEAD2
+378 41 0 30 //NSPA_DEATH3
+418 1 0 30 //NSPA_DEAD3
diff --git a/assets/models/players/level1/icon_default.tga b/assets/models/players/level1/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level1/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level1/level1.jpg b/assets/models/players/level1/level1.jpg
new file mode 100644
index 0000000..2c5d393
--- /dev/null
+++ b/assets/models/players/level1/level1.jpg
Binary files differ
diff --git a/assets/models/players/level1/level1upg.jpg b/assets/models/players/level1/level1upg.jpg
new file mode 100644
index 0000000..0a7f584
--- /dev/null
+++ b/assets/models/players/level1/level1upg.jpg
Binary files differ
diff --git a/assets/models/players/level1/locdamage.cfg b/assets/models/players/level1/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level1/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level1/nonseg.md3 b/assets/models/players/level1/nonseg.md3
new file mode 100644
index 0000000..5bbcd8b
--- /dev/null
+++ b/assets/models/players/level1/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level1/nonseg_default.skin b/assets/models/players/level1/nonseg_default.skin
new file mode 100644
index 0000000..3e68a11
--- /dev/null
+++ b/assets/models/players/level1/nonseg_default.skin
@@ -0,0 +1 @@
+level1,models/players/level1/level1.jpg \ No newline at end of file
diff --git a/assets/models/players/level1/nonseg_upgrade.skin b/assets/models/players/level1/nonseg_upgrade.skin
new file mode 100644
index 0000000..e82e7a5
--- /dev/null
+++ b/assets/models/players/level1/nonseg_upgrade.skin
@@ -0,0 +1 @@
+level1,models/players/level1/level1upg.jpg \ No newline at end of file
diff --git a/assets/models/players/level2/adv.tga b/assets/models/players/level2/adv.tga
new file mode 100644
index 0000000..f5fef92
--- /dev/null
+++ b/assets/models/players/level2/adv.tga
Binary files differ
diff --git a/assets/models/players/level2/animation.cfg b/assets/models/players/level2/animation.cfg
new file mode 100644
index 0000000..2fd6b04
--- /dev/null
+++ b/assets/models/players/level2/animation.cfg
@@ -0,0 +1,48 @@
+// animation config file
+// Tremulous: level2 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+0 41 41 30 //NSPA_STAND
+
+41 76 0 30 //NSPA_GESTURE
+
+117 31 31 30 //NSPA_WALK
+117 31 31 45 //NSPA_RUN
+117 31 31 45 //NSPA_RUNBACK
+
+0 0 0 30 //NSPA_CHARGE
+
+117 31 31 45 //NSPA_RUNLEFT
+117 31 31 30 //NSPA_WALKLEFT
+117 31 31 45 //NSPA_RUNRIGHT
+117 31 31 30 //NSPA_WALKRIGHT
+
+117 31 31 45 //NSPA_SWIM
+
+148 18 0 30 //NSPA_JUMP
+165 21 0 30 //NSPA_LAND
+148 18 0 30 //NSPA_JUMPBACK
+165 21 0 30 //NSPA_LANDBACK
+
+117 31 31 30 //NSPA_TURN
+
+188 28 0 30 //NSPA_ATTACK1
+188 28 0 30 //NSPA_ATTACK2
+188 28 0 30 //NSPA_ATTACK3
+
+213 17 0 30 //NSPA_PAIN1
+229 15 0 30 //NSPA_PAIN2
+
+245 43 0 30 //NSPA_DEATH1
+287 1 0 10 //NSPA_DEAD1
+245 43 0 30 //NSPA_DEATH2
+287 1 0 10 //NSPA_DEAD2
+245 43 0 30 //NSPA_DEATH3
+287 1 0 10 //NSPA_DEAD3
diff --git a/assets/models/players/level2/default.tga b/assets/models/players/level2/default.tga
new file mode 100644
index 0000000..804eb3d
--- /dev/null
+++ b/assets/models/players/level2/default.tga
Binary files differ
diff --git a/assets/models/players/level2/electric.jpg b/assets/models/players/level2/electric.jpg
new file mode 100644
index 0000000..ecc1e4a
--- /dev/null
+++ b/assets/models/players/level2/electric.jpg
Binary files differ
diff --git a/assets/models/players/level2/icon_default.tga b/assets/models/players/level2/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level2/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level2/locdamage.cfg b/assets/models/players/level2/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level2/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level2/lvl2_fx.tga b/assets/models/players/level2/lvl2_fx.tga
new file mode 100644
index 0000000..79d955e
--- /dev/null
+++ b/assets/models/players/level2/lvl2_fx.tga
Binary files differ
diff --git a/assets/models/players/level2/nonseg.md3 b/assets/models/players/level2/nonseg.md3
new file mode 100644
index 0000000..02e3483
--- /dev/null
+++ b/assets/models/players/level2/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level2/nonseg_adv.skin b/assets/models/players/level2/nonseg_adv.skin
new file mode 100644
index 0000000..54b89ee
--- /dev/null
+++ b/assets/models/players/level2/nonseg_adv.skin
@@ -0,0 +1,2 @@
+level2,models/players/level2/level2adv
+electric,models/players/level2/electric_s
diff --git a/assets/models/players/level2/nonseg_default.skin b/assets/models/players/level2/nonseg_default.skin
new file mode 100644
index 0000000..2979368
--- /dev/null
+++ b/assets/models/players/level2/nonseg_default.skin
@@ -0,0 +1,2 @@
+level2,models/players/level2/default.tga
+electric,gfx/null
diff --git a/assets/models/players/level2/null.tga b/assets/models/players/level2/null.tga
new file mode 100644
index 0000000..be731d0
--- /dev/null
+++ b/assets/models/players/level2/null.tga
Binary files differ
diff --git a/assets/models/players/level3/animation.cfg b/assets/models/players/level3/animation.cfg
new file mode 100644
index 0000000..cd7ceeb
--- /dev/null
+++ b/assets/models/players/level3/animation.cfg
@@ -0,0 +1,48 @@
+// animation config file
+// Tremulous: level3 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+0 31 31 30 //NSPA_STAND
+
+31 126 0 30 //NSPA_GESTURE
+
+293 31 31 30 //NSPA_WALK
+293 31 31 45 //NSPA_RUN
+293 31 31 45 //NSPA_RUNBACK
+
+0 0 0 30 //NSPA_CHARGE
+
+293 31 31 45 //NSPA_RUNLEFT
+293 31 31 30 //NSPA_WALKLEFT
+293 31 31 45 //NSPA_RUNRIGHT
+293 31 31 30 //NSPA_WALKRIGHT
+
+293 31 31 45 //NSPA_SWIM
+
+178 16 0 30 //NSPA_JUMP
+194 26 0 30 //NSPA_LAND
+157 11 0 30 //NSPA_JUMPBACK
+167 11 0 30 //NSPA_LANDBACK
+
+117 31 31 30 //NSPA_TURN
+
+219 11 0 30 //NSPA_ATTACK1
+230 11 0 30 //NSPA_ATTACK2
+219 11 0 30 //NSPA_ATTACK3
+
+241 6 0 30 //NSPA_PAIN1
+247 6 0 30 //NSPA_PAIN2
+
+253 40 0 30 //NSPA_DEATH1
+292 1 0 10 //NSPA_DEAD1
+253 40 0 30 //NSPA_DEATH2
+292 1 0 10 //NSPA_DEAD2
+253 40 0 30 //NSPA_DEATH3
+292 1 0 10 //NSPA_DEAD3
diff --git a/assets/models/players/level3/icon_default.tga b/assets/models/players/level3/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level3/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level3/level3.tga b/assets/models/players/level3/level3.tga
new file mode 100644
index 0000000..91182c6
--- /dev/null
+++ b/assets/models/players/level3/level3.tga
Binary files differ
diff --git a/assets/models/players/level3/level3adv.tga b/assets/models/players/level3/level3adv.tga
new file mode 100644
index 0000000..9a6ecb4
--- /dev/null
+++ b/assets/models/players/level3/level3adv.tga
Binary files differ
diff --git a/assets/models/players/level3/locdamage.cfg b/assets/models/players/level3/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level3/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level3/nonseg.md3 b/assets/models/players/level3/nonseg.md3
new file mode 100644
index 0000000..185815a
--- /dev/null
+++ b/assets/models/players/level3/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level3/nonseg_adv.skin b/assets/models/players/level3/nonseg_adv.skin
new file mode 100644
index 0000000..6e700c0
--- /dev/null
+++ b/assets/models/players/level3/nonseg_adv.skin
@@ -0,0 +1 @@
+level3,models/players/level3/level3adv.tga
diff --git a/assets/models/players/level3/nonseg_default.skin b/assets/models/players/level3/nonseg_default.skin
new file mode 100644
index 0000000..f2d8b01
--- /dev/null
+++ b/assets/models/players/level3/nonseg_default.skin
@@ -0,0 +1 @@
+level3,models/players/level3/level3.tga
diff --git a/assets/models/players/level4/animation.cfg b/assets/models/players/level4/animation.cfg
new file mode 100644
index 0000000..38beef6
--- /dev/null
+++ b/assets/models/players/level4/animation.cfg
@@ -0,0 +1,48 @@
+// animation config file
+// Tremulous: level4 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+41 20 20 30 //NSPA_STAND
+
+61 80 0 30 //NSPA_GESTURE
+
+0 40 40 30 //NSPA_WALK
+0 40 40 60 //NSPA_RUN
+0 -40 40 60 //NSPA_RUNBACK
+
+171 45 31 45 //NSPA_CHARGE
+
+0 40 40 60 //NSPA_RUNLEFT
+0 40 40 30 //NSPA_WALKLEFT
+0 40 40 60 //NSPA_RUNRIGHT
+0 40 40 30 //NSPA_WALKRIGHT
+
+0 40 40 30 //NSPA_SWIM
+
+62 9 0 30 //NSPA_JUMP
+62 -9 0 30 //NSPA_LAND
+62 9 0 30 //NSPA_JUMPBACK
+62 -9 0 30 //NSPA_LANDBACK
+
+0 40 40 30 //NSPA_TURN
+
+140 15 0 30 //NSPA_ATTACK1
+155 15 0 30 //NSPA_ATTACK2
+140 15 0 30 //NSPA_ATTACK3
+
+221 10 0 30 //NSPA_PAIN1
+231 10 0 30 //NSPA_PAIN2
+
+240 26 0 30 //NSPA_DEATH1
+265 1 0 30 //NSPA_DEAD1
+240 26 0 30 //NSPA_DEATH2
+265 1 0 30 //NSPA_DEAD2
+240 26 0 30 //NSPA_DEATH3
+265 1 0 30 //NSPA_DEAD3
diff --git a/assets/models/players/level4/icon_default.tga b/assets/models/players/level4/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level4/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level4/level4.jpg b/assets/models/players/level4/level4.jpg
new file mode 100644
index 0000000..ee4f2a3
--- /dev/null
+++ b/assets/models/players/level4/level4.jpg
Binary files differ
diff --git a/assets/models/players/level4/locdamage.cfg b/assets/models/players/level4/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level4/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level4/nonseg.md3 b/assets/models/players/level4/nonseg.md3
new file mode 100644
index 0000000..db8c433
--- /dev/null
+++ b/assets/models/players/level4/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level4/nonseg_default.skin b/assets/models/players/level4/nonseg_default.skin
new file mode 100644
index 0000000..8d01538
--- /dev/null
+++ b/assets/models/players/level4/nonseg_default.skin
@@ -0,0 +1 @@
+level4,models/players/level4/level4.jpg \ No newline at end of file
diff --git a/assets/models/players/level5/animation.cfg b/assets/models/players/level5/animation.cfg
new file mode 100644
index 0000000..5502760
--- /dev/null
+++ b/assets/models/players/level5/animation.cfg
@@ -0,0 +1,49 @@
+// animation config file
+// Tremulous: level2 alien
+
+sex n
+
+// first frame, num frames, looping frames, frames per second
+
+footsteps flesh
+
+nonsegmented
+
+100 10 10 30 //NSPA_STAND
+
+60 30 0 20 //NSPA_GESTURE
+
+110 30 0 30 //NSPA_WALK
+110 30 0 40 //NSPA_RUN
+110 30 0 40 //NSPA_RUNBACK
+
+100 10 10 30 //NSPA_CHARGE
+
+110 30 0 30 //NSPA_RUNLEFT
+110 30 0 30 //NSPA_WALKLEFT
+110 30 0 30 //NSPA_RUNRIGHT
+110 30 0 30 //NSPA_WALKRIGHT
+
+0 50 50 30 //NSPA_SWIM
+
+150 10 0 30 //NSPA_JUMP
+ 75 25 0 10 //NSPA_LAND
+100 110 0 20 //NSPA_JUMPBACK
+100 110 0 20 //NSPA_LANDBACK
+
+110 30 0 30 //NSPA_TURN
+
+170 180 0 30 //NSPA_ATTACK1
+170 180 0 30 //NSPA_ATTACK2
+170 180 0 30 //NSPA_ATTACK3
+
+100 110 0 20 //NSPA_PAIN1
+100 110 0 20 //NSPA_PAIN2
+
+190 200 0 10 //NSPA_DEATH1
+199 001 0 01 //NSPA_DEAD1
+190 200 0 10 //NSPA_DEATH2
+199 001 0 01 //NSPA_DEAD2
+190 200 0 10 //NSPA_DEATH3
+199 001 0 01 //NSPA_DEAD3
+
diff --git a/assets/models/players/level5/icon_default.tga b/assets/models/players/level5/icon_default.tga
new file mode 100644
index 0000000..a647587
--- /dev/null
+++ b/assets/models/players/level5/icon_default.tga
Binary files differ
diff --git a/assets/models/players/level5/level5.jpg b/assets/models/players/level5/level5.jpg
new file mode 100644
index 0000000..428b9a7
--- /dev/null
+++ b/assets/models/players/level5/level5.jpg
Binary files differ
diff --git a/assets/models/players/level5/locdamage.cfg b/assets/models/players/level5/locdamage.cfg
new file mode 100644
index 0000000..84b9052
--- /dev/null
+++ b/assets/models/players/level5/locdamage.cfg
@@ -0,0 +1,8 @@
+//whole body
+{
+ minHeight 0.0
+ maxHeight 1.0
+ minAngle 0
+ maxAngle 360
+ modifier 1.0
+}
diff --git a/assets/models/players/level5/nonseg.md3 b/assets/models/players/level5/nonseg.md3
new file mode 100644
index 0000000..5c7c2d3
--- /dev/null
+++ b/assets/models/players/level5/nonseg.md3
Binary files differ
diff --git a/assets/models/players/level5/nonseg_default.skin b/assets/models/players/level5/nonseg_default.skin
new file mode 100644
index 0000000..0d14782
--- /dev/null
+++ b/assets/models/players/level5/nonseg_default.skin
@@ -0,0 +1 @@
+level5,models/players/level5/level5.jpg \ No newline at end of file