Model "UTTeleportFog" { Path "models" Model 0 "Tele2_d.3d" Skin 0 "JTele2_01.png" Scale 0.2 0.2 0.24 ZOffset 10 DONTCULLBACKFACES FrameIndex TELE A 0 0 FrameIndex TELE B 0 2 FrameIndex TELE C 0 4 FrameIndex TELE D 0 6 FrameIndex TELE E 0 8 FrameIndex TELE F 0 10 FrameIndex TELE G 0 12 FrameIndex TELE H 0 14 FrameIndex TELE I 0 16 FrameIndex TELE J 0 18 FrameIndex TELE K 0 20 FrameIndex TELE L 0 22 FrameIndex TELE M 0 24 FrameIndex TELE N 0 26 FrameIndex TELE O 0 28 FrameIndex TELE P 0 30 FrameIndex TELE Q 0 32 FrameIndex TELE R 0 34 FrameIndex TELE S 0 36 FrameIndex TELE T 0 38 FrameIndex TELE U 0 40 FrameIndex TELE V 0 42 FrameIndex TELE W 0 44 FrameIndex TELE X 0 46 FrameIndex TELE Y 0 48 FrameIndex TELE Z 0 50 FrameIndex TEL2 A 0 52 FrameIndex TEL2 B 0 54 FrameIndex TEL2 C 0 56 FrameIndex TEL2 D 0 58 FrameIndex TEL2 E 0 60 FrameIndex TEL2 F 0 62 FrameIndex TEL2 G 0 64 FrameIndex TEL2 H 0 66 FrameIndex TEL2 I 0 68 } Model "UTHealthPack" { Path "models" Model 0 "hbox_d.3d" // indices start at 1 for this mesh SurfaceSkin 0 1 "jhbox1.png" SurfaceSkin 0 2 "fizzfull" Scale 0.2 0.24 0.2 RollOffset -90 ZOffset 16 FrameIndex HBOX A 0 0 } Model "UTHealthBox" { Path "models" Model 0 "hboxbeta_d.3d" // indices start at 1 for this mesh SurfaceSkin 0 1 "jhboxbeta1.png" SurfaceSkin 0 2 "fizzfull" SurfaceSkin 0 3 "fizzfull" Scale 0.08 0.08 0.096 ZOffset 4 FrameIndex HBOX B 0 0 } Model "UTMedBox" { Path "models" Model 0 "MedBox_d.3d" // indices start at 1 for this mesh SurfaceSkin 0 1 "JMedBox1.png" SurfaceSkin 0 2 "fizzfull" Scale 0.06 0.06 0.072 ZOffset 5 FrameIndex HBOX C 0 0 } Model "UTHealthBonus" { Path "models" Model 0 "Vial_d.3d" SurfaceSkin 0 0 "JVial0.png" SurfaceSkin 0 1 "fizzside" SurfaceSkin 0 2 "fizztop" Scale 0.04 0.04 0.048 ZOffset 8 DONTCULLBACKFACES FrameIndex VIAL A 0 0 } Model "UTArmorBonus" { Path "models" Model 0 "bossheadm_d.3d" Skin 0 "bossheadT.png" Scale 0.06 0.06 0.072 AngleOffset -90 RollOffset 12 ZOffset 5.5 FrameIndex XANH A 0 0 } Model "UTThighPads" { Path "models" Model 0 "ThighPads_d.3d" Skin 0 "JThighPads_01.png" Scale 0.08 0.08 0.096 ZOffset 12 ROTATING FrameIndex THIG A 0 0 } Model "UTBodyArmor" { Path "models" Model 0 "Armor2M_d.3d" Skin 0 "Jarmor2.png" Scale 0.12 0.12 0.134 ZOffset 12 FrameIndex UARM A 0 0 } Model "UTShieldBelt" { Path "models" Model 0 "ShieldBeltMeshM_d.3d" Skin 0 "AUbelt1.png" Scale 0.1 0.1 0.12 AngleOffset -90 ZOffset 4 FrameIndex BELT A 0 0 } Model "UDamage" { Path "models" Model 0 "UDamage_d.3d" Skin 0 "GoldSkin2.png" Scale 0.16 0.16 0.192 ZOffset 24 ROTATING FrameIndex UDAM A 0 0 } Model "UTRedSkull" { Path "models" Model 0 "RelicSkull_d.3d" Skin 0 "JRelicSkull_01r.png" Scale 0.1 0.1 0.12 AngleOffset -90 // relic of death faces to the side originally ZOffset 12 ROTATING FrameIndex USKL A 0 15 } Model "UTGoldSkull" { Path "models" Model 0 "RelicSkull_d.3d" Skin 0 "JRelicSkull_01g.png" Scale 0.1 0.1 0.12 AngleOffset -90 // relic of death faces to the side originally ZOffset 12 ROTATING FrameIndex USKL B 0 15 } Model "UTBlueSkull" { Path "models" Model 0 "RelicSkull_d.3d" Skin 0 "JRelicSkull_01b.png" Scale 0.1 0.1 0.12 AngleOffset -90 // relic of death faces to the side originally ZOffset 12 ROTATING FrameIndex USKL C 0 15 } Model "UTRedKey" { Path "models" Model 0 "DomR_d.3d" Skin 0 "RedSkin2.png" Scale 0.04 0.04 0.048 ZOffset 16 ROTATING FrameIndex UKEY A 0 0 } Model "UTGoldKey" { Path "models" Model 0 "MercSymbol_d.3d" Skin 0 "GoldSkin2.png" Scale 0.08 0.08 0.096 ZOffset 16 ROTATING FrameIndex UKEY B 0 0 } Model "UTBlueKey" { Path "models" Model 0 "DomB_d.3d" Skin 0 "BlueSkin2.png" Scale 0.04 0.04 0.048 ZOffset 16 ROTATING FrameIndex UKEY C 0 0 } Model "UTBackpack" { Path "models" Model 0 "Backpack2_d.3d" // cheaply edited out of SelectionMale1 (offsets weren't even readjusted, so I have to do it here) Skin 0 "bpak.png" Offset -15.795 13.1625 -16 // calculating the X and Y offsets was hard, but I'm glad I added the "estimated center" feature in umeshinfo now Scale 0.36 0.3 0.3 AngleOffset 90 RollOffset -90 ROTATING FrameIndex BPAK A 0 0 } Model "UTInvisibility" { Path "models" Model 0 "invis2M_d.3d" // indices start at 1 for this mesh SurfaceSkin 0 1 "jinvis.png" Scale 0.1 0.1 0.12 ZOffset 9 FrameIndex INVS A 0 0 } Model "UTInvisibilityX" { Path "models" Model 0 "invis2M_d.3d" // gzdoom doesn't handle the environment mapped flag, so I had to edit // it into a separate texnum SurfaceSkin 0 2 "invis00" Scale 0.1 0.1 0.12 ZOffset 9 FrameIndex INVS A 0 0 } Model "UTMapRevealer" { Path "models" Model 0 "TranslatorMesh_d.3d" Skin 0 "JTranslator1.png" Scale 0.08 0.08 0.096 ZOffset 4 FrameIndex TRNS A 0 0 } Model "UTJumpBoots" { Path "models" Model 0 "jboot_d.3d" Skin 0 "Jlboot2.png" Scale 0.09 0.09 0.108 ZOffset 7 FrameIndex JBUT A 0 0 } Model "Searchlight" { Path "models" Model 0 "BigFlash_d.3d" Skin 0 "JBigFlash1.png" Scale 0.07 0.07 0.084 AngleOffset -90 ZOffset 9 FrameIndex SLIT A 0 0 } Model "UTChip" { Path "models" Model 0 "ChipM_d.3d" Skin 0 "Chip1.png" Scale 0.12 0.12 0.134 USEACTORPITCH USEACTORROLL USEROTATIONCENTER Rotation-Center 0 0 0 ZOffset 1 FrameIndex CHIP A 0 0 FrameIndex CHIP B 0 1 FrameIndex CHIP C 0 2 FrameIndex CHIP D 0 3 }