Post by Freako on Nov 21, 2011 10:15:31 GMT -5
Until weapon model editing comes along I whipped up this quick Real MegaBuster (ie the proton man blaster without the shield and 300 ammo)
Real:
Plus the fake one which has 30 tennis balls as ammo
Fake:
I haven't made a proper spawn yet but so far it appears in the safehouse shower.
Extract your datafile.big and add this to items.txt
And this to safehouse.txt to spawn it
(I'll make a proper spawn such as in the movie theater when I can get the right model)
Save and repack your datafile.big
The final step is to download the attached file and create a folder inside your data folder called dynamicprops and extract the contents of the .rar into it.
Download the rar: hobobucket.com/rhys/freako/megabusters.rar
Real:
Plus the fake one which has 30 tennis balls as ammo
Fake:
I haven't made a proper spawn yet but so far it appears in the safehouse shower.
Extract your datafile.big and add this to items.txt
cFirearmItem fakemegabuster
{
AimIKLeftAngleLimit = "50"
AimIKRightAngleLimit = "30"
AnimationChooserValueForFirearms = "2"
AnimationChooserValueForHand = "0"
AnimationChooserValueForIdle = "0"
AnimationChooserValueForJump = "0"
AnimationChooserValueForPickup = "0"
AnimationChooserValueForPutdown = "0"
AnimationChooserValueForWalkRun = "0"
AnimBankName = "Protoman"
AssetFilename = "protomanblaster"
AudioActionBits = "264"
AudioFilename = "fx_protomanblaster"
AudioItemName = "ProtomanBlaster"
AudioUnloadDeferralTime = "3"
BaseBulletDamage = "0"
BenchRestRotation = "0,0,0,1"
CollidableQuality = "3"
CollisionAudioDissipationFactor = "0.01"
CollisionType = "3"
DisplayName = "05717"
DR2 = "true"
Durability = "30"
EffectOnImpact = "0"
FatalHitReaction = "97"
FiringRate = "2.5"
Friction = "25"
Giftable = "true"
HandlingStyle = "0"
HidesFranksCamera = "false"
HitReaction = "97"
IconFilename = "w_protomanblaster"
InteractDistance = "1.5"
InventoryInteractionType = "0"
Is_Cliche = "false"
Is_Humour = "true"
IsAutomatic = "true"
IsBurstGun = "true"
IsWeapon = "true"
LoadDistance = "25"
MaxBulletDistance = "0"
MaxBulletsPerClip = "50"
MaxBurstBulletCount = "1"
MaxDamageDealtPerAttack = "0"
MaxProjectileDamage = "0"
MergedFilename = "data/dynamicprops/ProtomanBlaster"
NumPelletsPerShot = "1"
PropAudioType = "1024"
RequiresReload = "false"
Restitution = "0.05"
RestrictedByRegion = "false"
Reticle_AccuracyDecreasePerShot = "0"
Reticle_ActiveInRangeMode = "true"
Reticle_ActiveInThirdPerson = "false"
Reticle_BestAccuracy = "0"
Reticle_EnableAutoTargeting = "false"
Reticle_MinMovementRateBeforeAccuracyDecrease = "0"
Reticle_ReturnToNormalAccuracyRate = "0"
Reticle_Type = "0"
Reticle_WorstAccuracy = "0"
ShowInCheatMenu = "false"
SkillRequired = "0"
SurvivorHandlingTwoHands = "true"
SurvivorWeapon = "false"
VertOffsetFromHandToMuzzle = "0.11"
VibrationPattern = "0"
VomitCoolDown = "4"
WeaponType = "5"
Weight = "5"
cPropHitZombieInfoItem Freeze
{
PropHitZombieEffect = "1"
}
cGunProjectileInfoItem ProtoProj
{
PropToShoot = "fakebustball"
}
}
cPlayerWeaponItem fakebustball
{
AchievementCategory = "1"
AssetFilename = "tennis_ball"
AttachPropToBoneType = "1"
AttackDamage6 = "14"
AudioActionBits = "16"
AudioFilename = "fx_tennisball"
AudioItemName = "TennisBall"
BenchRestRotation = "0,0,0,1"
CollidableQuality = "3"
CollisionType = "11"
DestroyOnThrownImpact = "false"
DR2 = "true"
Friction = "1"
InteractDistance = "0"
InventoryInteractionType = "2"
IsWeapon = "true"
MaxDamageDealtPerAttack = "25"
MaxProjectileDamage = "20"
PlayerInteractVisionAngle = "0"
ProjectileFatalHitReaction = "51"
ProjectileHitImpulse = "1"
ProjectileHitReaction = "51"
Restitution = "0.1"
RestrictedByRegion = "false"
Support = "true"
ThrowAngleDegrees = "6"
ThrowEffectAudio = "0"
ThrowEffectOnImpact = "0"
ThrowEffectOnVictim = "0"
ThrowEffectOnWeapon = "0"
ThrowForce = "16"
ThrowSpin = "0,0,0"
Weight = "1"
cBouncableInfoItem BounceInfo
{
BouyancyFudgeFactor = ".6"
DR2 = "true"
MaxBounceAngle = "30"
MaxZombiesToHit = "2"
MinBounceAngle = "6"
Support = "true"
UseAngleInfo = "true"
}
cPropLifetimeInfoItem tball_die
{
DR2 = "true"
LifetimeModifier = "0"
Support = "true"
}
}
cFirearmItem realmegabuster
{
AimIKLeftAngleLimit = "50"
AimIKRightAngleLimit = "30"
AnimationChooserValueForFirearms = "2"
AnimationChooserValueForHand = "0"
AnimationChooserValueForIdle = "0"
AnimationChooserValueForJump = "0"
AnimationChooserValueForPickup = "0"
AnimationChooserValueForPutdown = "0"
AnimationChooserValueForWalkRun = "0"
AnimBankName = "Protoman"
AssetFilename = "protomanblaster"
AudioActionBits = "264"
AudioFilename = "fx_protomanblaster"
AudioItemName = "ProtomanBlaster"
AudioUnloadDeferralTime = "3"
BaseBulletDamage = "0"
BenchRestRotation = "0,0,0,1"
CollidableQuality = "3"
CollisionAudioDissipationFactor = "0.01"
CollisionType = "3"
DisplayName = "05717"
DR2 = "true"
Durability = "300"
EffectOnImpact = "0"
FatalHitReaction = "97"
FiringRate = "2.5"
Friction = "25"
Giftable = "true"
HandlingStyle = "0"
HidesFranksCamera = "false"
HitReaction = "97"
IconFilename = "w_protomanblaster"
InteractDistance = "1.5"
InventoryInteractionType = "0"
Is_Cliche = "false"
Is_Humour = "true"
IsAutomatic = "true"
IsBurstGun = "true"
IsWeapon = "true"
LoadDistance = "25"
MaxBulletDistance = "0"
MaxBulletsPerClip = "50"
MaxBurstBulletCount = "1"
MaxDamageDealtPerAttack = "0"
MaxProjectileDamage = "0"
MergedFilename = "data/dynamicprops/ProtomanBlaster"
NumPelletsPerShot = "1"
PropAudioType = "1024"
PropEffectsOnCondition0 = "7"
PyroEffect0 = "407"
RequiresReload = "false"
Restitution = "0.05"
RestrictedByRegion = "false"
Reticle_AccuracyDecreasePerShot = "0"
Reticle_ActiveInRangeMode = "true"
Reticle_ActiveInThirdPerson = "false"
Reticle_BestAccuracy = "0"
Reticle_EnableAutoTargeting = "false"
Reticle_MinMovementRateBeforeAccuracyDecrease = "0"
Reticle_ReturnToNormalAccuracyRate = "0"
Reticle_Type = "0"
Reticle_WorstAccuracy = "0"
ShowInCheatMenu = "false"
SkillRequired = "0"
SurvivorHandlingTwoHands = "true"
SurvivorWeapon = "false"
VertOffsetFromHandToMuzzle = "0.11"
VibrationPattern = "0"
VomitCoolDown = "4"
WeaponType = "5"
Weight = "5"
cPropHitZombieInfoItem Freeze
{
PropHitZombieEffect = "1"
}
cGunProjectileInfoItem ProtoProj
{
PropToShoot = "Protoball"
}
}
And this to safehouse.txt to spawn it
cItemPlacement fakemegabuster
{
ItemName = "fakemegabuster"
Location = "11.506,-1.073,20.902"
Rotation = "0.477,-0.4,-0.638,0.388"
}
cItemPlacement realmegabuster
{
ItemName = "realmegabuster"
Location = "11.506,-1.073,20.902"
Rotation = "0.477,-0.453,-0.638,0.388"
}
(I'll make a proper spawn such as in the movie theater when I can get the right model)
Save and repack your datafile.big
The final step is to download the attached file and create a folder inside your data folder called dynamicprops and extract the contents of the .rar into it.
Download the rar: hobobucket.com/rhys/freako/megabusters.rar