These are provided for use with 'Compiling AMS Models'.
// ================================================ // MyModel.uc // Template model script for Generic* base classes. // Simon 'Psychic_313' McVittie, March 2001 // ================================================ class MyModel extends GenericMale; // or GenericFemale or GenericRobot, if more appropriate // replace these with your own #exec script #exec MESH MODELIMPORT MESH=MyMesh MODELFILE=models\MyMesh.PSK LODSTYLE=12 #exec MESH ORIGIN MESH=MyMesh X=0 Y=0 Z=135 YAW=192 #exec MESH WEAPONATTACH MESH=MyMesh BONE="Bip01 R Hand" #exec MESH WEAPONPOSITION MESH=MyMesh YAW=0 PITCH=0 ROLL=128 X=1.0 Y=0.0 Z=0.0 #exec MESHMAP SCALE MESHMAP=MyMesh X=0.3125 Y=0.3125 Z=0.3125 #exec MESH DEFAULTANIM MESH=MyMesh ANIM=EpicUTPS2MaleAnimation defaultproperties { Mesh=SkeletalMesh'MyPackage.MyMesh' SelectionMesh="MyPackage.MyMesh" MenuName="My Model" SkinInfo=Class'MyPackage.MyModelSkinInfo' }
// ================================================ // MyModelBot.uc // Template model script for Generic* base classes. // Simon 'Psychic_313' McVittie, March 2001 // ================================================ class MyModelBot extends GenericMaleBot; // or GenericFemaleBot, or GenericRobotBot defaultproperties { Mesh=SkeletalMesh'MyPackage.MyMesh' SelectionMesh="MyPackage.MyMesh" MenuName="My Model" MatchingPlayerClass=Class'MyPackage.MyModel' }
// ================================================ // MyModelSkinInfo.uc // Template skin info script for Generic* base classes. // Simon 'Psychic_313' McVittie, March 2001 // ================================================ class MyModelSkinInfo extends GenericSkinInfo; defaultproperties { HighestSkinNumber=3 ChangesWithTeam(0)=1 ChangesWithTeam(1)=1 ChangesWithTeam(2)=1 ChangesWithTeam(3)=1 DefaultPackage="MyMeshSkins." DefaultSkinName="MyMeshSkins.Dflt" DefaultFace="Face" ChangesWithFace(0)=0 ChangesWithFace(1)=0 ChangesWithFace(2)=0 ChangesWithFace(3)=0 }