Anyone Know How to Use This File????
Posted: March 31st, 2023, 1:05 pm
In the PolyAni folder there is a Script.txt file (Below). I have no idea how to use it yet, but it looks like it might be the way to create unique animations and even add and remove reactions for events. I assume this is how the NORM ani was created. I was really hoping someone on this site could look at this and make sense of it. I've tried changing the extension to .bat and .exe to run it, but that didn't do anything.
Anyone got any ideas on how to use this?
Script.txt
; example of script needed for setting up cusomization of a golfer
;SERGIO
;edited by msnyder 05-29-2002
[Details]
Name=Nerdy;this is the display name of the golfer
Cumstomizable Parts=2;number of textures that are customizable in the game
Customizable Mesh=1; this is a 1 or a 0, 1 if there is a customizable mesh, 0 otherwise
Extrema=crownLocator buttLocator LeftToeEnd RightToeEnd brimLocator leftShoulderLocator rightShoulderLocator RightElbow LeftElbow RightMiddleKnuckle LeftMiddleKnuckle rightHeelLocator leftHeelLocator clubJoint
ClubExtrema=clubHeadLocator clubHeadLocatorAft clubHeadLocatorFore
[file_locations]
; any files that are needed by this animation that are not listed here are assumed to be in the same archive as this script
golfer.skl=sergio_bound.skl
golfer_low.skl=sergio_low_bound.skl
putter.skl=clubs.l3|putter.skl
iron.skl=clubs.l3|iron.skl
driver.skl=clubs.l3|driver.skl
clubs256.tga=clubs.l3|clubs256.tga
clubs_s.tga=clubs.l3|clubs_s.tga
iron.tga=clubs.l3|iron.tga
[customizable part 1]
Title=Shirts
Varieties=3
Textures=2
Texture1=L_S01_Shirt01_%%.TGA
Texture2=L_S01_Shirt01_CLR_%%.TGA
[customizable part 2]
Title=Pants
Varieties=4
Textures=1
Texture1=L_S01_Pants01_%%.TGA
;Event Key
;0 = Top of Backswing
;1 = Play swing sound
;2 = Launch the ball
;3 = Ball Lands
;4 = Ball closest to hole
;5 = Ball in hole
;6 = Ball stops rolling
[Driver]
Address=DriverAddress
PreSwing=DriverAddressBreath,DriverWaggle,DriverRockFeet
Swing=DriverSwing( 0@29 1@32 2@46)
FinishBreath=DriverFinishBreath
Finish2Neutral=DriverFinishToDriverNeutral
NeutralBreath=DriverNeutralBreath
InFlightReactions=DriverShortGoodFistPumpSmall( 3@67),DriverShortEnglishRight( 3@205),DriverShortGoodFistPumpLarge( 3@51),DriverShortBadTapDivot( 3@27),DriverShortVeryBadHitGround( 3@13),DriverShortOKSpinClub( 3@15),DriverShortEnglishLeft( 3@205),DriverShortBadPractice( 3@50),DriverShortVeryBadBreakClubKnee( 3@20),DriverShortEnglishForwardBody( 3@55),DriverShortOKShieldEyes( 3@30),DriverShortGoodKissClub( 3@45),DriverShortBadStompFoot( 3@50),DriverShortVeryBadBreakClubHead( 3@30)
PostFlightReactions=DriverLongGoodDoublePump( 6@44),DriverLongBadShakeHead( 6@49),DriverLongVeryBadBreakClub( 6@30),DriverLongInHoleFistPumpLarge( 5@50),DriverLongOKTapGround( 6@44),DriverLongGoodThumbsUp( 6@25),DriverLongBadHandOnHip( 6@36),DriverLongVeryBadFakeThrowClub( 6@25),DriverLongBadTapClubHead( 6@11),DriverLongOKShieldEyes( 6@201),DriverLongVeryBadKickGround( 6@40),DriverLongInHoleRaiseArms( 5@75)
PostFlightIdle=DriverCheckGrip,DriverShiftWeight,DriverTapGround,DriverLookAtClub,DriverPracticeSwing,DriverTechnicalPracticeSwing
Neutral2Stretch=DriverNeutralToDriverStretch
StretchBreath=DriverStretchBreath
Stretches=DriverStretchBackFront,DriverStretchBackBehind,DriverStretchBackBend,DriverStretchSide
Stretch2Neutral=DriverStretchToDriverNeutral
[Chip]
Address=ChipAddress
PreSwing=ChipAddressBreath,ChipAddressRelaxingBreath,ChipAddressAdjustGrip,ChipWaggle,ChipRockFeet,ChipLookAt,ChipWaggleCombo
Swing=ChipSwing( 2@28)
FinishBreath=ChipFinishBreath
Finish2Neutral=ChipFinishToIronNeutral
NeutralBreath=IronNeutralBreath
InFlightReactions=ChipShortInHoleArmsUp( 5@33),ChipShortGoodSmallPump( 3@50),ChipShortOKCleanClub( 3@45),ChipShortBadPracticeSwing( 3@84),ChipShortVeryBadHitGround( 3@50),ChipShortCloseDip( 3@25),ChipShortInHolePoint( 5@60),ChipShortGoodWave( 3@30),ChipShortOKSpinClub( 3@40),ChipShortBadShakeHead( 3@50),ChipShortVeryBadKickGround( 3@40)
PostFlightReactions=IronLongGoodSoftFistPump( 6@77),IronLongInHoleArmsUp( 5@73),IronLongInHoleFistPumpLarge( 5@36),IronLongOKCleanClub( 6@70),IronLongBadShakeHead( 6@80),IronLongVeryBadThrowClub( 6@45),IronLongGoodWave( 6@60),IronLongOKTapGround( 6@60),IronLongBadHandOnHip( 6@70),IronLongVeryBadHitClub( 6@45),IronLongEnglishRight( 6@165),IronLongEnglishLeft( 6@165),IronLongCloseDipLookUp( 6@30),IronLongEnglishForwardBody( 6@155)
PostFlightIdle=ChipPracticeSwing,IronTapGround,IronLookAtClub
Neutral2Stretch=IronNeutralToIronStretch
StretchBreath=IronStretchBreath,
Stretches=IronStretchBackFront,IronStretchBackBehind,IronStretchSide
Stretch2Neutral=IronStretchToIronNeutral
[Iron]
Address=IronAddress
PreSwing=IronAddressBreath,IronRockFeet,IronWaggle
Swing=IronSwing( 2@41),IronHalfSwing( 2@42)
FinishBreath=IronFinishBreath
Finish2Neutral=IronFinishToIronNeutral
NeutralBreath=IronNeutralBreath
InFlightReactions=IronShortVeryBadHitGround( 3@30),IronShortInHoleRaiseArms( 5@46),IronShortGoodDoubleFistPump( 3@40),IronShortOKCleanClub( 3@52),IronShortBadPractice( 3@63),IronShortVeryBadBreakClubHead( 3@20),IronShortEnglishRight( 3@100),IronShortEnglishLeft( 3@101),IronShortInHolePump( 5@75),IronShortGoodFistPumpLarge( 3@52),IronShortOKSpinClub( 3@30),IronShortBadTapDivot( 3@56),IronShortVeryBadBreakClubKnee( 3@55)
PostFlightReactions=IronLongGoodSoftFistPump( 6@75),IronLongInHoleArmsUp( 5@71),IronLongInHoleFistPumpLarge( 5@37),IronLongOKCleanClub( 6@20),IronLongBadShakeHead( 6@45),IronLongVeryBadThrowClub( 6@35),IronLongGoodWave( 6@35),IronLongOKTapGround( 6@45),IronLongBadHandOnHip( 6@65),IronLongVeryBadHitClub( 6@60),IronLongEnglishRight( 6@180),IronLongEnglishLeft( 6@180),IronLongCloseDipLookUp( 6@25),IronLongEnglishForwardBody( 6@145)
PostFlightIdle=IronTechnicalPracticeSwing,IronTapGround,IronLookAtClub
Neutral2Stretch=IronNeutralToIronStretch
StretchBreath=IronStretchBreath
Stretches=IronStretchBackFront,IronStretchBackBehind,IronStretchSide
Stretch2Neutral=IronStretchToIronNeutral
[Putter]
Address=PutterAddress
PreSwing=PutterAddressBreath,PutterRockFeet,PutterLookAt
Swing=PutterLong( 2@38),PutterMedium( 2@46),PutterShort( 2@39)
FinishBreath=PutterFinishBreath
Finish2Neutral=PutterFinishToPutterNeutral
NeutralBreath=PutterNeutralBreath
InFlightReactions=PutterShortInHolePoint( 5@33),PutterShortGoodSoftFistPump( 6@78),PutterShortBadHangHead( 6@24),PutterShortVeryBadHandsOnHead( 6@55),PutterShortCloseDip( 6@75),PutterShortGoodWave( 6@34),PutterShortInHoleHardPump( 5@45),PutterShortCloseDipLookUp( 6@75),PutterShortBadCheckStroke( 6@40),PutterShortVeryBadHandsOnKnees( 6@85),PutterShortInHoleRaiseandPump( 5@76),PutterShortBadTurnAway( 6@65),PutterShortVeryBadLookUp( 6@40),PutterShortBadShakeHead( 6@70),PutterShortBadForehead( 6@50)
PostFlightReactions=PutterLongVeryBadThrowClub( 6@35),PutterLongInHolePunch( 5@57),PutterLongGoodSoftFistPump( 6@61),PutterLongCloseDipLookUp( 6@110),PutterLongBadHangHead( 6@60),PutterLongGoodWave( 6@35),PutterLongBadForehead( 6@50),PutterLongInHoleArmsUp( 5@56),PutterLongCloseDipForehead( 6@75),PutterLongVeryBadHitClub( 6@60),PutterLongInHolePoint( 5@85),PutterLongGoodCap( 6@70),PutterLongBadTurnAway( 6@60),PutterLongVeryBadBreakClub( 6@56),PutterLongCloseDip( 6@82),PutterLongEnglishBody( 6@150)
PostFlightIdle=PutterPracticeSwing,PutterTapGround,PutterBrushGround,PutterFixDivot
FollowThrough=PutterShortFollowThrough,PutterLongFollowThrough,PutterMediumFollowThrough
;Neutral2Stretch=
;StretchBreath=
;Stretches=
;Stretch2Neutral=
Anyone got any ideas on how to use this?
Script.txt
; example of script needed for setting up cusomization of a golfer
;SERGIO
;edited by msnyder 05-29-2002
[Details]
Name=Nerdy;this is the display name of the golfer
Cumstomizable Parts=2;number of textures that are customizable in the game
Customizable Mesh=1; this is a 1 or a 0, 1 if there is a customizable mesh, 0 otherwise
Extrema=crownLocator buttLocator LeftToeEnd RightToeEnd brimLocator leftShoulderLocator rightShoulderLocator RightElbow LeftElbow RightMiddleKnuckle LeftMiddleKnuckle rightHeelLocator leftHeelLocator clubJoint
ClubExtrema=clubHeadLocator clubHeadLocatorAft clubHeadLocatorFore
[file_locations]
; any files that are needed by this animation that are not listed here are assumed to be in the same archive as this script
golfer.skl=sergio_bound.skl
golfer_low.skl=sergio_low_bound.skl
putter.skl=clubs.l3|putter.skl
iron.skl=clubs.l3|iron.skl
driver.skl=clubs.l3|driver.skl
clubs256.tga=clubs.l3|clubs256.tga
clubs_s.tga=clubs.l3|clubs_s.tga
iron.tga=clubs.l3|iron.tga
[customizable part 1]
Title=Shirts
Varieties=3
Textures=2
Texture1=L_S01_Shirt01_%%.TGA
Texture2=L_S01_Shirt01_CLR_%%.TGA
[customizable part 2]
Title=Pants
Varieties=4
Textures=1
Texture1=L_S01_Pants01_%%.TGA
;Event Key
;0 = Top of Backswing
;1 = Play swing sound
;2 = Launch the ball
;3 = Ball Lands
;4 = Ball closest to hole
;5 = Ball in hole
;6 = Ball stops rolling
[Driver]
Address=DriverAddress
PreSwing=DriverAddressBreath,DriverWaggle,DriverRockFeet
Swing=DriverSwing( 0@29 1@32 2@46)
FinishBreath=DriverFinishBreath
Finish2Neutral=DriverFinishToDriverNeutral
NeutralBreath=DriverNeutralBreath
InFlightReactions=DriverShortGoodFistPumpSmall( 3@67),DriverShortEnglishRight( 3@205),DriverShortGoodFistPumpLarge( 3@51),DriverShortBadTapDivot( 3@27),DriverShortVeryBadHitGround( 3@13),DriverShortOKSpinClub( 3@15),DriverShortEnglishLeft( 3@205),DriverShortBadPractice( 3@50),DriverShortVeryBadBreakClubKnee( 3@20),DriverShortEnglishForwardBody( 3@55),DriverShortOKShieldEyes( 3@30),DriverShortGoodKissClub( 3@45),DriverShortBadStompFoot( 3@50),DriverShortVeryBadBreakClubHead( 3@30)
PostFlightReactions=DriverLongGoodDoublePump( 6@44),DriverLongBadShakeHead( 6@49),DriverLongVeryBadBreakClub( 6@30),DriverLongInHoleFistPumpLarge( 5@50),DriverLongOKTapGround( 6@44),DriverLongGoodThumbsUp( 6@25),DriverLongBadHandOnHip( 6@36),DriverLongVeryBadFakeThrowClub( 6@25),DriverLongBadTapClubHead( 6@11),DriverLongOKShieldEyes( 6@201),DriverLongVeryBadKickGround( 6@40),DriverLongInHoleRaiseArms( 5@75)
PostFlightIdle=DriverCheckGrip,DriverShiftWeight,DriverTapGround,DriverLookAtClub,DriverPracticeSwing,DriverTechnicalPracticeSwing
Neutral2Stretch=DriverNeutralToDriverStretch
StretchBreath=DriverStretchBreath
Stretches=DriverStretchBackFront,DriverStretchBackBehind,DriverStretchBackBend,DriverStretchSide
Stretch2Neutral=DriverStretchToDriverNeutral
[Chip]
Address=ChipAddress
PreSwing=ChipAddressBreath,ChipAddressRelaxingBreath,ChipAddressAdjustGrip,ChipWaggle,ChipRockFeet,ChipLookAt,ChipWaggleCombo
Swing=ChipSwing( 2@28)
FinishBreath=ChipFinishBreath
Finish2Neutral=ChipFinishToIronNeutral
NeutralBreath=IronNeutralBreath
InFlightReactions=ChipShortInHoleArmsUp( 5@33),ChipShortGoodSmallPump( 3@50),ChipShortOKCleanClub( 3@45),ChipShortBadPracticeSwing( 3@84),ChipShortVeryBadHitGround( 3@50),ChipShortCloseDip( 3@25),ChipShortInHolePoint( 5@60),ChipShortGoodWave( 3@30),ChipShortOKSpinClub( 3@40),ChipShortBadShakeHead( 3@50),ChipShortVeryBadKickGround( 3@40)
PostFlightReactions=IronLongGoodSoftFistPump( 6@77),IronLongInHoleArmsUp( 5@73),IronLongInHoleFistPumpLarge( 5@36),IronLongOKCleanClub( 6@70),IronLongBadShakeHead( 6@80),IronLongVeryBadThrowClub( 6@45),IronLongGoodWave( 6@60),IronLongOKTapGround( 6@60),IronLongBadHandOnHip( 6@70),IronLongVeryBadHitClub( 6@45),IronLongEnglishRight( 6@165),IronLongEnglishLeft( 6@165),IronLongCloseDipLookUp( 6@30),IronLongEnglishForwardBody( 6@155)
PostFlightIdle=ChipPracticeSwing,IronTapGround,IronLookAtClub
Neutral2Stretch=IronNeutralToIronStretch
StretchBreath=IronStretchBreath,
Stretches=IronStretchBackFront,IronStretchBackBehind,IronStretchSide
Stretch2Neutral=IronStretchToIronNeutral
[Iron]
Address=IronAddress
PreSwing=IronAddressBreath,IronRockFeet,IronWaggle
Swing=IronSwing( 2@41),IronHalfSwing( 2@42)
FinishBreath=IronFinishBreath
Finish2Neutral=IronFinishToIronNeutral
NeutralBreath=IronNeutralBreath
InFlightReactions=IronShortVeryBadHitGround( 3@30),IronShortInHoleRaiseArms( 5@46),IronShortGoodDoubleFistPump( 3@40),IronShortOKCleanClub( 3@52),IronShortBadPractice( 3@63),IronShortVeryBadBreakClubHead( 3@20),IronShortEnglishRight( 3@100),IronShortEnglishLeft( 3@101),IronShortInHolePump( 5@75),IronShortGoodFistPumpLarge( 3@52),IronShortOKSpinClub( 3@30),IronShortBadTapDivot( 3@56),IronShortVeryBadBreakClubKnee( 3@55)
PostFlightReactions=IronLongGoodSoftFistPump( 6@75),IronLongInHoleArmsUp( 5@71),IronLongInHoleFistPumpLarge( 5@37),IronLongOKCleanClub( 6@20),IronLongBadShakeHead( 6@45),IronLongVeryBadThrowClub( 6@35),IronLongGoodWave( 6@35),IronLongOKTapGround( 6@45),IronLongBadHandOnHip( 6@65),IronLongVeryBadHitClub( 6@60),IronLongEnglishRight( 6@180),IronLongEnglishLeft( 6@180),IronLongCloseDipLookUp( 6@25),IronLongEnglishForwardBody( 6@145)
PostFlightIdle=IronTechnicalPracticeSwing,IronTapGround,IronLookAtClub
Neutral2Stretch=IronNeutralToIronStretch
StretchBreath=IronStretchBreath
Stretches=IronStretchBackFront,IronStretchBackBehind,IronStretchSide
Stretch2Neutral=IronStretchToIronNeutral
[Putter]
Address=PutterAddress
PreSwing=PutterAddressBreath,PutterRockFeet,PutterLookAt
Swing=PutterLong( 2@38),PutterMedium( 2@46),PutterShort( 2@39)
FinishBreath=PutterFinishBreath
Finish2Neutral=PutterFinishToPutterNeutral
NeutralBreath=PutterNeutralBreath
InFlightReactions=PutterShortInHolePoint( 5@33),PutterShortGoodSoftFistPump( 6@78),PutterShortBadHangHead( 6@24),PutterShortVeryBadHandsOnHead( 6@55),PutterShortCloseDip( 6@75),PutterShortGoodWave( 6@34),PutterShortInHoleHardPump( 5@45),PutterShortCloseDipLookUp( 6@75),PutterShortBadCheckStroke( 6@40),PutterShortVeryBadHandsOnKnees( 6@85),PutterShortInHoleRaiseandPump( 5@76),PutterShortBadTurnAway( 6@65),PutterShortVeryBadLookUp( 6@40),PutterShortBadShakeHead( 6@70),PutterShortBadForehead( 6@50)
PostFlightReactions=PutterLongVeryBadThrowClub( 6@35),PutterLongInHolePunch( 5@57),PutterLongGoodSoftFistPump( 6@61),PutterLongCloseDipLookUp( 6@110),PutterLongBadHangHead( 6@60),PutterLongGoodWave( 6@35),PutterLongBadForehead( 6@50),PutterLongInHoleArmsUp( 5@56),PutterLongCloseDipForehead( 6@75),PutterLongVeryBadHitClub( 6@60),PutterLongInHolePoint( 5@85),PutterLongGoodCap( 6@70),PutterLongBadTurnAway( 6@60),PutterLongVeryBadBreakClub( 6@56),PutterLongCloseDip( 6@82),PutterLongEnglishBody( 6@150)
PostFlightIdle=PutterPracticeSwing,PutterTapGround,PutterBrushGround,PutterFixDivot
FollowThrough=PutterShortFollowThrough,PutterLongFollowThrough,PutterMediumFollowThrough
;Neutral2Stretch=
;StretchBreath=
;Stretches=
;Stretch2Neutral=