Assigned all pickup models. Implemented all ammo types. Finished Flak Cannon. Additional cleanup. Slot reassignments and other adjustments to match known Unreal prototype info.
632 lines
11 KiB
Text
632 lines
11 KiB
Text
Model "UnrealBackpack"
|
|
{
|
|
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 "UTranslator"
|
|
{
|
|
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 "UArmor"
|
|
{
|
|
Path "models"
|
|
Model 0 "ArmorM_d.3d"
|
|
Skin 0 "Jarmor1.png"
|
|
ZOffset 9
|
|
AngleOffset -90
|
|
Scale 0.07 -0.07 0.084
|
|
|
|
FrameIndex UARM A 0 0
|
|
}
|
|
|
|
Model "AsbestosSuit"
|
|
{
|
|
Path "models"
|
|
Model 0 "Suit_d.3d"
|
|
Skin 0 "Asuit1.png"
|
|
RollOffset 90
|
|
AngleOffset -90
|
|
ZOffset 17
|
|
Scale 0.096 -0.08 0.08
|
|
|
|
FrameIndex ASBS A 0 0
|
|
}
|
|
|
|
Model "ToxinSuit"
|
|
{
|
|
Path "models"
|
|
Model 0 "ToxSuit_d.3d"
|
|
Skin 0 "AToxSuit1.png"
|
|
RollOffset 90
|
|
AngleOffset -90
|
|
ZOffset 17
|
|
Scale 0.096 -0.08 0.08
|
|
|
|
FrameIndex TOXS A 0 0
|
|
}
|
|
|
|
Model "KevlarSuit"
|
|
{
|
|
Path "models"
|
|
Model 0 "KevSuit_d.3d"
|
|
Skin 0 "AkevSuit1.png"
|
|
AngleOffset -90
|
|
ZOffset 5
|
|
Scale 0.08 -0.08 0.096
|
|
|
|
FrameIndex KEVS A 0 0
|
|
}
|
|
|
|
Model "ShieldBelt"
|
|
{
|
|
Path "models"
|
|
Model 0 "ShieldBeltMesh_d.3d"
|
|
Skin 0 "Abelt1.png"
|
|
AngleOffset 90
|
|
ZOffset 2
|
|
Scale 0.05 -0.05 0.06
|
|
|
|
FrameIndex BELT A 0 0
|
|
}
|
|
|
|
Model "PowerShield"
|
|
{
|
|
Path "models"
|
|
Model 0 "ShieldBeltMesh_d.3d"
|
|
Skin 0 "Apbelt1.png"
|
|
AngleOffset 90
|
|
ZOffset 2
|
|
Scale 0.05 -0.05 0.06
|
|
|
|
FrameIndex BELT A 0 0
|
|
}
|
|
|
|
Model "VoiceBox"
|
|
{
|
|
Path "models"
|
|
Model 0 "VoiceBoxMesh_d.3d"
|
|
Skin 0 "Ainv1_.png"
|
|
ZOffset 4
|
|
Scale 0.08 -0.08 0.096
|
|
|
|
FrameIndex VBOX A 0 0
|
|
}
|
|
Model "VoiceBoxActive"
|
|
{
|
|
Path "models"
|
|
Model 0 "VoiceBoxMesh_d.3d"
|
|
Skin 0 "Ainv1.png"
|
|
ZOffset 4
|
|
Scale 0.08 -0.08 0.096
|
|
|
|
FrameIndex VBOX A 0 0
|
|
FrameIndex VBOX B 0 1
|
|
FrameIndex VBOX C 0 2
|
|
FrameIndex VBOX D 0 3
|
|
FrameIndex VBOX E 0 4
|
|
FrameIndex VBOX F 0 5
|
|
FrameIndex VBOX G 0 6
|
|
FrameIndex VBOX H 0 7
|
|
FrameIndex VBOX I 0 8
|
|
FrameIndex VBOX J 0 9
|
|
}
|
|
|
|
Model "Dampener"
|
|
{
|
|
Path "models"
|
|
Model 0 "DampenerM_d.3d"
|
|
Skin 0 "Ainv1.png"
|
|
ZOffset 6
|
|
Scale 0.06 -0.06 0.072
|
|
|
|
FrameIndex DAMP A 0 0
|
|
FrameIndex DAMP B 0 1
|
|
FrameIndex DAMP C 0 2
|
|
FrameIndex DAMP D 0 3
|
|
FrameIndex DAMP E 0 4
|
|
FrameIndex DAMP F 0 5
|
|
FrameIndex DAMP G 0 6
|
|
FrameIndex DAMP H 0 7
|
|
FrameIndex DAMP I 0 8
|
|
FrameIndex DAMP J 0 9
|
|
}
|
|
|
|
Model "Forcefield"
|
|
{
|
|
Path "models"
|
|
Model 0 "ForceFieldPick_d.3d"
|
|
SurfaceSkin 0 1 "aforce1.png"
|
|
ZOffset 11
|
|
Scale 0.14 -0.14 0.168
|
|
|
|
FrameIndex FFPK A 0 0
|
|
}
|
|
|
|
Model "ForcefieldX"
|
|
{
|
|
Path "models"
|
|
Model 0 "ForceFieldPick_d.3d"
|
|
SurfaceSkin 0 0 "ForceF.png"
|
|
ZOffset 11
|
|
Scale 0.14 -0.14 0.168
|
|
DONTCULLBACKFACES
|
|
|
|
FrameIndex FFPK A 0 0
|
|
}
|
|
|
|
Model "ForcefieldEffect"
|
|
{
|
|
Path "models"
|
|
Model 0 "ForceFieldM_d.3d"
|
|
Skin 0 "ForceFieldFX.png"
|
|
ZOffset 22
|
|
Scale 0.16 -0.16 0.16
|
|
DONTCULLBACKFACES
|
|
|
|
FrameIndex FFLD A 0 0
|
|
FrameIndex FFLD B 0 1
|
|
FrameIndex FFLD C 0 2
|
|
FrameIndex FFLD D 0 3
|
|
FrameIndex FFLD E 0 4
|
|
FrameIndex FFLD F 0 5
|
|
FrameIndex FFLD G 0 6
|
|
FrameIndex FFLD H 0 7
|
|
FrameIndex FFLD I 0 8
|
|
FrameIndex FFLD J 0 9
|
|
}
|
|
|
|
Model "UInvisibility"
|
|
{
|
|
Path "models"
|
|
Model 0 "InvisibilityMesh_d.3d"
|
|
SurfaceSkin 0 1 "JInvisibility1.png"
|
|
ZOffset 8
|
|
Scale 0.1 -0.1 0.12
|
|
|
|
FrameIndex INVS A 0 0
|
|
}
|
|
|
|
Model "UInvisibilityX"
|
|
{
|
|
Path "models"
|
|
Model 0 "InvisibilityMesh_d.3d"
|
|
SurfaceSkin 0 0 "InvisFX.png"
|
|
ZOffset 8
|
|
Scale 0.1 -0.1 0.12
|
|
DONTCULLBACKFACES
|
|
|
|
FrameIndex INVS A 0 0
|
|
}
|
|
|
|
Model "Amplifier"
|
|
{
|
|
Path "models"
|
|
Model 0 "AmplifierM_d.3d"
|
|
Skin 0 "JAmplifier1.png"
|
|
ZOffset 3
|
|
AngleOffset 90
|
|
Scale 0.16 -0.16 0.192
|
|
|
|
FrameIndex AMPP A 0 0
|
|
}
|
|
|
|
Model "UHealth"
|
|
{
|
|
Path "models"
|
|
Model 0 "HealthM_d.3d"
|
|
Skin 0 "Jhealth1.png"
|
|
ZOffset 3
|
|
Scale 0.04 -0.04 0.048
|
|
|
|
FrameIndex HLTH A 0 0
|
|
}
|
|
|
|
Model "Bandages"
|
|
{
|
|
Path "models"
|
|
Model 0 "bandage_d.3d"
|
|
Skin 0 "Jband1.png"
|
|
ZOffset 2.2
|
|
Scale 0.06 -0.06 0.072
|
|
|
|
FrameIndex BAND A 0 0
|
|
}
|
|
|
|
Model "SuperHealth"
|
|
{
|
|
Path "models"
|
|
Model 0 "SuperHealthMesh_d.3d"
|
|
SurfaceSkin 0 1 "Jshealth1.png"
|
|
ZOffset 10
|
|
RollOffset 180
|
|
Scale 0.08 -0.08 0.096
|
|
|
|
FrameIndex SHTH A 0 0
|
|
}
|
|
|
|
Model "SuperHealthX"
|
|
{
|
|
Path "models"
|
|
Model 0 "SuperHealthMesh_d.3d"
|
|
SurfaceSkin 0 0 "SHealthFX.png"
|
|
ZOffset 10
|
|
RollOffset 180
|
|
Scale 0.08 -0.08 0.096
|
|
|
|
FrameIndex SHTH A 0 0
|
|
}
|
|
|
|
Model "NaliFruit"
|
|
{
|
|
Path "models"
|
|
Model 0 "NaliFruitMesh_d.3d"
|
|
Skin 0 "JNaliFruit1.png"
|
|
ZOffset 0
|
|
Scale 0.3 -0.3 0.36
|
|
|
|
// root
|
|
FrameIndex FRUT A 0 1
|
|
// grow
|
|
FrameIndex FRUT B 0 2
|
|
FrameIndex FRUT C 0 3
|
|
FrameIndex FRUT D 0 4
|
|
FrameIndex FRUT E 0 5
|
|
FrameIndex FRUT F 0 6
|
|
FrameIndex FRUT G 0 7
|
|
FrameIndex FRUT H 0 8
|
|
FrameIndex FRUT I 0 9
|
|
FrameIndex FRUT J 0 10
|
|
FrameIndex FRUT K 0 11
|
|
FrameIndex FRUT L 0 12
|
|
FrameIndex FRUT M 0 13
|
|
FrameIndex FRUT N 0 14
|
|
FrameIndex FRUT O 0 15
|
|
FrameIndex FRUT P 0 16
|
|
FrameIndex FRUT Q 0 17
|
|
FrameIndex FRUT R 0 18
|
|
FrameIndex FRUT S 0 19
|
|
FrameIndex FRUT T 0 20
|
|
FrameIndex FRUT U 0 21
|
|
FrameIndex FRUT V 0 22
|
|
FrameIndex FRUT W 0 23
|
|
FrameIndex FRUT X 0 24
|
|
FrameIndex FRUT Y 0 25
|
|
FrameIndex FRUT Z 0 26
|
|
// waver
|
|
FrameIndex FRUT [ 0 27
|
|
FrameIndex FRUT \ 0 28
|
|
}
|
|
|
|
Model "Seeds"
|
|
{
|
|
Path "models"
|
|
Model 0 "Seed_d.3d"
|
|
Skin 0 "Jseed1.png"
|
|
ZOffset 1
|
|
Scale 0.08 -0.08 0.096
|
|
|
|
FrameIndex SEED A 0 0
|
|
}
|
|
|
|
Model "SeedProj"
|
|
{
|
|
Path "models"
|
|
Model 0 "Seed_d.3d"
|
|
Skin 0 "Jseed1.png"
|
|
ZOffset 1
|
|
Scale 0.08 -0.08 0.096
|
|
USEACTORPITCH
|
|
|
|
FrameIndex SEED A 0 0
|
|
}
|
|
|
|
Model "Flare"
|
|
{
|
|
Path "models"
|
|
Model 0 "FlareM_d.3d"
|
|
SurfaceSkin 0 1 "Jmisc1_.png"
|
|
Offset 4 0 2
|
|
PitchOffset 90
|
|
AngleOffset 180
|
|
Scale 0.04 -0.048 0.04
|
|
|
|
FrameIndex FLAR A 0 0
|
|
}
|
|
|
|
Model "FlareThrown"
|
|
{
|
|
Path "models"
|
|
Model 0 "FlareM_d.3d"
|
|
SurfaceSkin 0 1 "Jmisc1.png"
|
|
Offset 4 0 2
|
|
PitchOffset 90
|
|
AngleOffset 180
|
|
Scale 0.04 -0.048 0.04
|
|
USEACTORPITCH
|
|
USEROTATIONCENTER
|
|
Rotation-Center 0 0 1
|
|
|
|
FrameIndex FLAR A 0 0
|
|
}
|
|
|
|
Model "FlareThrownX"
|
|
{
|
|
Path "models"
|
|
Model 0 "FlareM_d.3d"
|
|
SurfaceSkin 0 0 "FireEffect8.png"
|
|
Offset 3.5 0 2
|
|
PitchOffset 90
|
|
AngleOffset 180
|
|
Scale 0.08 -0.048 0.04
|
|
USEACTORPITCH
|
|
DONTCULLBACKFACES
|
|
USEROTATIONCENTER
|
|
Rotation-Center 0 0 1
|
|
|
|
FrameIndex FLAR A 0 1
|
|
}
|
|
|
|
Model "UJumpBoots"
|
|
{
|
|
Path "models"
|
|
Model 0 "lboot_d.3d"
|
|
Skin 0 "Jlboot1.png"
|
|
Scale 0.06 0.06 0.072
|
|
AngleOffset 180
|
|
ZOffset 6
|
|
|
|
FrameIndex JBUT A 0 0
|
|
}
|
|
|
|
Model "UFlashlight"
|
|
{
|
|
Path "models"
|
|
Model 0 "Flashl_d.3d"
|
|
Skin 0 "JFlashl1.png"
|
|
Scale 0.04 0.04 0.048
|
|
AngleOffset 180
|
|
ZOffset 2
|
|
|
|
FrameIndex SLIT A 0 0
|
|
}
|
|
|
|
Model "USearchlight"
|
|
{
|
|
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 "SentryItem"
|
|
{
|
|
Path "models"
|
|
Model 0 "SentryPick_d.3d"
|
|
SurfaceSkin 0 0 "Minigun_.png"
|
|
SurfaceSkin 0 1 "minigun1_.png"
|
|
SurfaceSkin 0 2 "JRifle1_.png"
|
|
Scale 0.15 0.15 0.18
|
|
ZOffset 38
|
|
|
|
FrameIndex SENT A 0 0
|
|
}
|
|
|
|
Model "MinigunSentry"
|
|
{
|
|
Path "models"
|
|
Model 0 "SentryGun_d.3d"
|
|
SurfaceSkin 0 1 "Minigun_.png"
|
|
SurfaceSkin 0 2 "minigun1_.png"
|
|
Scale 0.15 0.15 0.18
|
|
|
|
// down
|
|
FrameIndex SENT A 0 0
|
|
// raise
|
|
FrameIndex SENR A 0 0
|
|
FrameIndex SENR B 0 1
|
|
FrameIndex SENR C 0 2
|
|
FrameIndex SENR D 0 3
|
|
FrameIndex SENR E 0 4
|
|
FrameIndex SENR F 0 5
|
|
FrameIndex SENR G 0 6
|
|
FrameIndex SENR H 0 7
|
|
FrameIndex SENR I 0 8
|
|
FrameIndex SENR J 0 9
|
|
FrameIndex SENR K 0 10
|
|
FrameIndex SENR L 0 11
|
|
FrameIndex SENR M 0 12
|
|
FrameIndex SENR N 0 13
|
|
FrameIndex SENR O 0 14
|
|
// idle
|
|
FrameIndex SENI A 0 14
|
|
// windup
|
|
FrameIndex SENW A 0 14
|
|
FrameIndex SENW B 0 15
|
|
FrameIndex SENW C 0 16
|
|
FrameIndex SENW D 0 17
|
|
FrameIndex SENW E 0 18
|
|
FrameIndex SENW F 0 19
|
|
FrameIndex SENW G 0 20
|
|
FrameIndex SENW H 0 21
|
|
FrameIndex SENW I 0 22
|
|
FrameIndex SENW J 0 23
|
|
FrameIndex SENW K 0 24
|
|
FrameIndex SENW L 0 25
|
|
FrameIndex SENW M 0 26
|
|
FrameIndex SENW N 0 27
|
|
FrameIndex SENW O 0 28
|
|
FrameIndex SENW P 0 29
|
|
FrameIndex SENW Q 0 30
|
|
FrameIndex SENW R 0 31
|
|
// fire
|
|
FrameIndex SENF A 0 32 // shoot
|
|
FrameIndex SENF B 0 33
|
|
FrameIndex SENF C 0 34
|
|
FrameIndex SENF D 0 35 // shoot
|
|
FrameIndex SENF E 0 36
|
|
FrameIndex SENF F 0 37
|
|
FrameIndex SENF G 0 38 // shoot
|
|
FrameIndex SENF H 0 39
|
|
FrameIndex SENF I 0 40
|
|
FrameIndex SENF J 0 41 // shoot
|
|
FrameIndex SENF K 0 42
|
|
FrameIndex SENF L 0 43
|
|
FrameIndex SENF M 0 44 // shoot
|
|
FrameIndex SENF N 0 45
|
|
FrameIndex SENF O 0 46
|
|
FrameIndex SENF P 0 47 // shoot
|
|
FrameIndex SENF Q 0 48
|
|
FrameIndex SENF R 0 49
|
|
// unwind
|
|
FrameIndex SENU A 0 50
|
|
FrameIndex SENU B 0 51
|
|
FrameIndex SENU C 0 52
|
|
FrameIndex SENU D 0 53
|
|
FrameIndex SENU E 0 54
|
|
FrameIndex SENU F 0 55
|
|
FrameIndex SENU G 0 56
|
|
FrameIndex SENU H 0 57
|
|
FrameIndex SENU I 0 58
|
|
FrameIndex SENU J 0 59
|
|
FrameIndex SENU K 0 60
|
|
FrameIndex SENU L 0 61
|
|
FrameIndex SENU M 0 62
|
|
FrameIndex SENU N 0 63
|
|
FrameIndex SENU O 0 64
|
|
FrameIndex SENU P 0 65
|
|
FrameIndex SENU Q 0 66
|
|
FrameIndex SENU R 0 67
|
|
}
|
|
|
|
Model "MinigunSentryBase"
|
|
{
|
|
Path "models"
|
|
Model 0 "SentryBase_d.3d"
|
|
SurfaceSkin 0 0 "Minigun_.png"
|
|
SurfaceSkin 0 1 "minigun1_.png"
|
|
SurfaceSkin 0 2 "JRifle1_.png"
|
|
Scale 0.15 0.15 0.18
|
|
ZOffset 38
|
|
|
|
// down
|
|
FrameIndex SENT A 0 0
|
|
// raise
|
|
FrameIndex SENR A 0 0
|
|
FrameIndex SENR B 0 1
|
|
FrameIndex SENR C 0 2
|
|
FrameIndex SENR D 0 3
|
|
FrameIndex SENR E 0 4
|
|
FrameIndex SENR F 0 5
|
|
FrameIndex SENR G 0 6
|
|
FrameIndex SENR H 0 7
|
|
FrameIndex SENR I 0 8
|
|
FrameIndex SENR J 0 9
|
|
FrameIndex SENR K 0 10
|
|
FrameIndex SENR L 0 11
|
|
FrameIndex SENR M 0 12
|
|
FrameIndex SENR N 0 13
|
|
FrameIndex SENR O 0 14
|
|
// idle
|
|
FrameIndex SENI A 0 14
|
|
// windup
|
|
FrameIndex SENW A 0 14
|
|
FrameIndex SENW B 0 15
|
|
FrameIndex SENW C 0 16
|
|
FrameIndex SENW D 0 17
|
|
FrameIndex SENW E 0 18
|
|
FrameIndex SENW F 0 19
|
|
FrameIndex SENW G 0 20
|
|
FrameIndex SENW H 0 21
|
|
FrameIndex SENW I 0 22
|
|
FrameIndex SENW J 0 23
|
|
FrameIndex SENW K 0 24
|
|
FrameIndex SENW L 0 25
|
|
FrameIndex SENW M 0 26
|
|
FrameIndex SENW N 0 27
|
|
FrameIndex SENW O 0 28
|
|
FrameIndex SENW P 0 29
|
|
FrameIndex SENW Q 0 30
|
|
FrameIndex SENW R 0 31
|
|
// fire
|
|
FrameIndex SENF A 0 32
|
|
FrameIndex SENF B 0 33
|
|
FrameIndex SENF C 0 34
|
|
FrameIndex SENF D 0 35
|
|
FrameIndex SENF E 0 36
|
|
FrameIndex SENF F 0 37
|
|
FrameIndex SENF G 0 38
|
|
FrameIndex SENF H 0 39
|
|
FrameIndex SENF I 0 40
|
|
FrameIndex SENF J 0 41
|
|
FrameIndex SENF K 0 42
|
|
FrameIndex SENF L 0 43
|
|
FrameIndex SENF M 0 44
|
|
FrameIndex SENF N 0 45
|
|
FrameIndex SENF O 0 46
|
|
FrameIndex SENF P 0 47
|
|
FrameIndex SENF Q 0 48
|
|
FrameIndex SENF R 0 49
|
|
// unwind
|
|
FrameIndex SENU A 0 50
|
|
FrameIndex SENU B 0 51
|
|
FrameIndex SENU C 0 52
|
|
FrameIndex SENU D 0 53
|
|
FrameIndex SENU E 0 54
|
|
FrameIndex SENU F 0 55
|
|
FrameIndex SENU G 0 56
|
|
FrameIndex SENU H 0 57
|
|
FrameIndex SENU I 0 58
|
|
FrameIndex SENU J 0 59
|
|
FrameIndex SENU K 0 60
|
|
FrameIndex SENU L 0 61
|
|
FrameIndex SENU M 0 62
|
|
FrameIndex SENU N 0 63
|
|
FrameIndex SENU O 0 64
|
|
FrameIndex SENU P 0 65
|
|
FrameIndex SENU Q 0 66
|
|
FrameIndex SENU R 0 67
|
|
}
|
|
|
|
Model "MotionDetector"
|
|
{
|
|
Path "models"
|
|
Model 0 "DetectorMesh_d.3d"
|
|
Skin 0 "JDetector.png"
|
|
Scale 0.08 -0.08 0.096
|
|
PitchOffset 3
|
|
ZOffset 4
|
|
|
|
FrameIndex MDET A 0 0
|
|
}
|
|
|
|
Model "SCUBAGear"
|
|
{
|
|
Path "models"
|
|
Model 0 "Scuba_d.3d"
|
|
Skin 0 "ASC1.png"
|
|
Scale 0.08 0.08 0.096
|
|
AngleOffset -90
|
|
ZOffset 11
|
|
|
|
FrameIndex SCUB A 0 0
|
|
}
|