Genki-Pistols & Genki-Minigun
[CREDITS] :
gibbedus - gave me the Idea.
hoeward - adding the VFX and Explosion.
IdolNinja - showing me, how the code's work.
Fan of Saints - added Damage to Tank's and removed Upgrades and Minigun idea.
[Informations]
This Mod will change the bullet's of the Silver pistols to small rockets, which have the Octopusgun-Trail & the Genki-Explosion.
The Minigun has the typical RPG-Trail(because you can't see the Octopus-Trail on it), but the Genki-Explosion.
The Grenade will get a new Trail & new Explosion!
[Installation]
Steam Users:
C:\Program Files\Steam\steamapps\common\Saints Row The Third
[VIDEO]
Sorry for the lags(SR:TT Clip Editor)
[SCREENSHOTS]
Pistols:
Minigun:
[CODES]
Pistol:
Minigun:
Grenade:
v1: changed Pistol's to RocketLauncher
v1.1: added Octopus-Trail and Genki-Explosion
v2: changed Minigun to "Genki-Launcher"
v2.1: Added Fullpack with Permanent Weapons
v3: added Genki-Grenade
v4: Fixed Permanent Weapons bug
[CREDITS] :
gibbedus - gave me the Idea.
hoeward - adding the VFX and Explosion.
IdolNinja - showing me, how the code's work.
Fan of Saints - added Damage to Tank's and removed Upgrades and Minigun idea.
[Informations]
This Mod will change the bullet's of the Silver pistols to small rockets, which have the Octopusgun-Trail & the Genki-Explosion.
The Minigun has the typical RPG-Trail(because you can't see the Octopus-Trail on it), but the Genki-Explosion.
The Grenade will get a new Trail & new Explosion!
[Installation]
Steam Users:
C:\Program Files\Steam\steamapps\common\Saints Row The Third
[VIDEO]
[SCREENSHOTS]
Pistols:
Minigun:
[CODES]
Pistol:
Code:
<Weapon>
<Name>Pistol-Gang</Name>
<Weapon_Class>launcher</Weapon_Class>
<Trigger_Type>automatic</Trigger_Type>
<Magazine_Size>6</Magazine_Size>
<Range_Max>150</Range_Max>
<Damage_Max>
<NPC_Damage>500</NPC_Damage>
<Player_Damage>250</Player_Damage>
</Damage_Max>
<_Editor>
<Category>Entries:weapon_radial:pistol</Category>
</_Editor>
<Ragdoll_Force_Shoot>750</Ragdoll_Force_Shoot>
<Animation_Group>Pistol</Animation_Group>
<AI_Ideal_Range_Max>18</AI_Ideal_Range_Max>
<Brass>Rifle</Brass>
<Muzzle_Effect>PistolGang_MuzzleFlash</Muzzle_Effect>
<Category>WPNCAT_PISTOL</Category>
<NPCWeaponSpread>
<SpreadMinMax>
<NPC_Spread_Max>3</NPC_Spread_Max>
<NPC_Spread_Min>0.5</NPC_Spread_Min>
<SpreadMovementMultipliers>
<Movement_Multiplier_Crouch>0.8</Movement_Multiplier_Crouch>
<Movement_Multiplier_Walk>1.0</Movement_Multiplier_Walk>
<Movement_Multiplier_Run>1</Movement_Multiplier_Run>
<Movement_Multiplier_Sprint>1</Movement_Multiplier_Sprint>
<Movement_Multiplier_Vehicle>1</Movement_Multiplier_Vehicle>
</SpreadMovementMultipliers>
</SpreadMinMax>
<SpreadDynamics>
<NPC_To_Spread_Max>1</NPC_To_Spread_Max>
<NPC_To_Spread_Min>1000</NPC_To_Spread_Min>
</SpreadDynamics>
</NPCWeaponSpread>
<Flags>
<Flag>dual wieldable</Flag>
<Flag>allow offhand grenade</Flag>
<Flag>constant vfx only at night</Flag>
<Flag>do not hide when sprinting</Flag>
</Flags>
<Time_Management>
<Refire_Delay>100</Refire_Delay>
<npc_refire_delay>
<min>600</min>
<max>2400</max>
<npc_refire_type>2. Scale up in groups</npc_refire_type>
</npc_refire_delay>
<min>0</min>
<max>0</max>
</Time_Management>
<Ammo>RPG</Ammo>
<Explosion>genki_exp</Explosion>
<Inv_Slot>pistol</Inv_Slot>
<Ammo_per_Shot>1</Ammo_per_Shot>
<Audio>
<Weapon_Model>PISTOL_GANG</Weapon_Model>
<Hit_Wall_Sound>IMP_METAL_HIT</Hit_Wall_Sound>
<Spinning_Snd_Pitch_End>1</Spinning_Snd_Pitch_End>
<looping>False</looping>
<Sound_Radius>60</Sound_Radius>
<Soundbank_Name>Wep_Pistols</Soundbank_Name>
<alt_looping>False</alt_looping>
</Audio>
<Constant_Effects>
</Constant_Effects>
<Alt_Trigger_Type>single</Alt_Trigger_Type>
<Strafe_Angles>Pistol</Strafe_Angles>
<Melee_Attack_Info>pistol</Melee_Attack_Info>
<AI_Ideal_Range_Min>13</AI_Ideal_Range_Min>
<Camera_Info>
<Primary_Fire_Camera_Shake>weapon_fire_pistol</Primary_Fire_Camera_Shake>
<Primary_Fine_Aim_Camera_Shake>weapon_fire_pistol</Primary_Fine_Aim_Camera_Shake>
<Primary_Fire_Camera_Shake_Intensity>1.5</Primary_Fire_Camera_Shake_Intensity>
<Primary_Fire_Fine_Aim_Camera_Shake_Intensity>1.5</Primary_Fire_Fine_Aim_Camera_Shake_Intensity>
<Player_Hit_Camera_Shake>bullet_hit</Player_Hit_Camera_Shake>
<Player_Hit_Camera_Shake_Intensity>0.5</Player_Hit_Camera_Shake_Intensity>
<Primary_Recoil_Multiplier>0.4</Primary_Recoil_Multiplier>
<Primary_Fine_Aim_Recoil_Multiplier>0.4</Primary_Fine_Aim_Recoil_Multiplier>
</Camera_Info>
<Effect_Situations>
</Effect_Situations>
<Ammo_Regeneration>0.0</Ammo_Regeneration>
<Tracer_Info>
<Tracer>Rail</Tracer>
<Tracer_NPC>Rail</Tracer_NPC>
<Alt_Tracer>Rail</Alt_Tracer>
<Alt_Tracer_NPC>Rail</Alt_Tracer_NPC>
<Tracer_Frequency>2</Tracer_Frequency>
</Tracer_Info>
<Object_Bullet_Hit_Impulse_Magnitude>750</Object_Bullet_Hit_Impulse_Magnitude>
<Riot_Shield_Damage_Multiplier>2.0</Riot_Shield_Damage_Multiplier>
<PlayerWeaponSpread>
<SpreadMinMax>
<Player_Spread_Max>1</Player_Spread_Max>
<Player_Spread_Min>0</Player_Spread_Min>
<SpreadMovementMultipliers>
<Movement_Multiplier_Crouch>0.8</Movement_Multiplier_Crouch>
<Movement_Multiplier_Walk>1.0</Movement_Multiplier_Walk>
<Movement_Multiplier_Run>1.0</Movement_Multiplier_Run>
<Movement_Multiplier_Sprint>1.0</Movement_Multiplier_Sprint>
<Movement_Multiplier_Vehicle>1.0</Movement_Multiplier_Vehicle>
<Movement_Multiplier_Fine_Aim>0.5</Movement_Multiplier_Fine_Aim>
</SpreadMovementMultipliers>
</SpreadMinMax>
<SpreadDynamics>
<Player_To_Spread_Max>1</Player_To_Spread_Max>
<Player_To_Spread_Min>1000</Player_To_Spread_Min>
</SpreadDynamics>
</PlayerWeaponSpread>
<Diversion_Kill_Multiplier>1.0</Diversion_Kill_Multiplier>
<NPC_Aim_Drift>Pistol-Gang</NPC_Aim_Drift>
<Blood_Decal_Scale>
</Blood_Decal_Scale>
<Projectile_Info>
<Model>rpg_projectile</Model>
<Speed>
</Speed>
<Attached_Effect>vfx_genki_gun_trail</Attached_Effect>
<Projectile_Flags>
<Flag>has light attached</Flag>
<Flag>rocket flight</Flag>
<Flag>dont detonate from explosion</Flag>
<Flag>use bullet collision quality</Flag>
</Projectile_Flags>
<Mass>12</Mass>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
<Foley_Name>
</Foley_Name>
<Fade_Out_Time>0.0</Fade_Out_Time>
<Post_Ignition_Speed>110</Post_Ignition_Speed>
<Projectile_Ignition_Delay_MS>10</Projectile_Ignition_Delay_MS>
<Gravity>0.4</Gravity>
<Speed_NPC>110</Speed_NPC>
<Post_Ignition_Speed_NPC>110</Post_Ignition_Speed_NPC>
</Projectile_Info>
</Weapon>
Minigun:
Code:
<Weapon>
<Name>brute_minigun</Name>
<Weapon_Class>launcher</Weapon_Class>
<Trigger_Type>automatic</Trigger_Type>
<Magazine_Size>150</Magazine_Size>
<Range_Max>200</Range_Max>
<Damage_Max>
<NPC_Damage>240</NPC_Damage>
<Player_Damage>50</Player_Damage>
</Damage_Max>
<_Editor>
<Category>Entries:temp_pickups</Category>
</_Editor>
<Ragdoll_Force_Shoot>750</Ragdoll_Force_Shoot>
<Animation_Group>Minigun</Animation_Group>
<AI_Ideal_Range_Max>14</AI_Ideal_Range_Max>
<Brass>Rifle</Brass>
<Muzzle_Effect>Brute_MiniGun</Muzzle_Effect>
<Flags>
<Flag>melee can dislodge movers</Flag>
<Flag>not allowed with human shield</Flag>
<Flag>unlockable</Flag>
<Flag>on trigger</Flag>
<Flag>bullets damage tanks</Flag>
<Flag>heavy weapon move speed</Flag>
<Flag>do not hide when sprinting</Flag>
<Flag>disallow jumping</Flag>
<Flag>disallow crouching</Flag>
<Flag>use underslung fine aim</Flag>
<Flag>armor piercing override</Flag>
<Flag>bullets can hit multiple humans</Flag>
<Flag>use box shape for melee casts</Flag>
<Flag>drops with full reserve</Flag>
<Flag>player instant reload</Flag>
<Flag>bullets damage tanks</Flag>
<Flag>explosions damage tanks</Flag>
</Flags>
<Category>WPNCAT_SPECIAL</Category>
<PlayerWeaponSpread>
<SpreadMinMax>
<Player_Spread_Max>2</Player_Spread_Max>
<Player_Spread_Min>0</Player_Spread_Min>
<SpreadMovementMultipliers>
<Movement_Multiplier_Vehicle>0</Movement_Multiplier_Vehicle>
<Movement_Multiplier_Fine_Aim>0.5</Movement_Multiplier_Fine_Aim>
</SpreadMovementMultipliers>
</SpreadMinMax>
<SpreadDynamics>
<Player_To_Spread_Max>10</Player_To_Spread_Max>
<Player_To_Spread_Min>1000</Player_To_Spread_Min>
</SpreadDynamics>
</PlayerWeaponSpread>
<melee_damage_to_anchored_scaler>0.2</melee_damage_to_anchored_scaler>
<Time_Management>
<Refire_Delay>50</Refire_Delay>
</Time_Management>
<Ammo>RPG</Ammo>
<Explosion>genki_exp</Explosion>
<Inv_Slot>special</Inv_Slot>
<Ammo_per_Shot>1</Ammo_per_Shot>
<Audio>
<Weapon_Model>BRUTE_MINIGUN</Weapon_Model>
<Hit_Wall_Sound>IMP_METAL_HIT</Hit_Wall_Sound>
<Spinning_Snd_Pitch_End>1</Spinning_Snd_Pitch_End>
<looping>True</looping>
<Warmup_Delay>900</Warmup_Delay>
<Sound_Radius>65</Sound_Radius>
<Soundbank_Name>Wep_Brute_Weapons</Soundbank_Name>
<alt_looping>False</alt_looping>
<Stop_Override_Event>WEAPON_FIRE_OVERRIDE_STOP</Stop_Override_Event>
</Audio>
<Constant_Effects>
</Constant_Effects>
<Alt_Trigger_Type>single</Alt_Trigger_Type>
<Strafe_Angles>Minigun</Strafe_Angles>
<Melee_Attack_Info>minigun</Melee_Attack_Info>
<NPC_Aim_Drift>Minigun</NPC_Aim_Drift>
<NPCWeaponSpread>
<SpreadMinMax>
<NPC_Spread_Max>0.2</NPC_Spread_Max>
<NPC_Spread_Min>0.0</NPC_Spread_Min>
</SpreadMinMax>
</NPCWeaponSpread>
<AI_Ideal_Range_Min>9</AI_Ideal_Range_Min>
<Camera_Info>
<Primary_Recoil_Multiplier>0.1</Primary_Recoil_Multiplier>
<Primary_Fine_Aim_Recoil_Multiplier>0.05</Primary_Fine_Aim_Recoil_Multiplier>
<Primary_Fire_Camera_Shake>weapon_fire_ar</Primary_Fire_Camera_Shake>
<Primary_Fire_Camera_Shake_Intensity>0.5</Primary_Fire_Camera_Shake_Intensity>
<Primary_Fine_Aim_Camera_Shake>weapon_fire_ar</Primary_Fine_Aim_Camera_Shake>
<Primary_Fire_Fine_Aim_Camera_Shake_Intensity>0.5</Primary_Fire_Fine_Aim_Camera_Shake_Intensity>
<Player_Hit_Camera_Shake>bullet_hit</Player_Hit_Camera_Shake>
<Player_Hit_Camera_Shake_Intensity>0.5</Player_Hit_Camera_Shake_Intensity>
</Camera_Info>
<NPC_Desired_Burst_Size>150</NPC_Desired_Burst_Size>
<Warmup_Delay>500</Warmup_Delay>
<Effect_Situations>
</Effect_Situations>
<Ammo_Regeneration>0.0</Ammo_Regeneration>
<Tracer_Info>
<Tracer>Rail</Tracer>
<Tracer_NPC>Rail</Tracer_NPC>
<Alt_Tracer>Rail</Alt_Tracer>
<Alt_Tracer_NPC>Rail</Alt_Tracer_NPC>
<Tracer_Frequency>2</Tracer_Frequency>
</Tracer_Info>
<Object_Bullet_Hit_Impulse_Magnitude>75</Object_Bullet_Hit_Impulse_Magnitude>
<Riot_Shield_Damage_Multiplier>1.0</Riot_Shield_Damage_Multiplier>
<Diversion_Kill_Multiplier>1.0</Diversion_Kill_Multiplier>
<Blood_Decal_Scale>1.0</Blood_Decal_Scale>
<Projectile_Info>
<Model>rpg_projectile</Model>
<Speed>100</Speed>
<Attached_Effect>Wep_RPG_Trail</Attached_Effect>
<Projectile_Flags>
<Flag>has light attached</Flag>
<Flag>rocket flight</Flag>
<Flag>dont detonate from explosion</Flag>
<Flag>use bullet collision quality</Flag>
</Projectile_Flags>
<Mass>12</Mass>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
<Foley_Name>
</Foley_Name>
<Fade_Out_Time>0.0</Fade_Out_Time>
<Post_Ignition_Speed>110</Post_Ignition_Speed>
<Projectile_Ignition_Delay_MS>10</Projectile_Ignition_Delay_MS>
<Gravity>0.4</Gravity>
<Speed_NPC>110</Speed_NPC>
<Post_Ignition_Speed_NPC>110</Post_Ignition_Speed_NPC>
</Projectile_Info>
</Weapon>
Grenade:
Code:
<Weapon>
<Name>grenade</Name>
<Weapon_Class>thrown</Weapon_Class>
<Trigger_Type>single</Trigger_Type>
<Magazine_Size>1</Magazine_Size>
<Range_Max>100</Range_Max>
<Damage_Max>
<NPC_Damage>0</NPC_Damage>
<Player_Damage>0</Player_Damage>
</Damage_Max>
<Explosion>genki_exp</Explosion>
<Projectile_Info><Model>grenade</Model>
<Speed>30</Speed>
<Fuse_Time>2000</Fuse_Time>
<Mass>1</Mass>
<Linear_Damp>.6</Linear_Damp>
<Angular_Damp>.5</Angular_Damp>
<Restitution>.5</Restitution>
<Friction>1</Friction>
<X>0.0</X>
<Y>0.0</Y>
<Z>0.0</Z>
<Foley_Name>
</Foley_Name>
<Fade_Out_Time>0.0</Fade_Out_Time><Attached_Effect>vfx_genki_gun_trail</Attached_Effect><FoleyCollision>Grenade_Bounce</FoleyCollision>
<Gravity>-8</Gravity>
<Angular_Velocity>
<X>6</X>
<Y>0</Y>
<Z>0</Z>
</Angular_Velocity>
<NPC_Fuse_Time>3000</NPC_Fuse_Time>
<Projectile_Flags>
<Flag>show hud indicator</Flag>
</Projectile_Flags>
</Projectile_Info>
<_Editor>
<Category>Entries:offhand_grenades</Category>
</_Editor>
<Animation_Group>Thrown</Animation_Group><AI_Ideal_Range_Max>15</AI_Ideal_Range_Max><Category>WPNCAT_THROWN</Category>
<PlayerWeaponSpread>
<SpreadMinMax>
<Player_Spread_Max>1</Player_Spread_Max><Player_Spread_Min>1</Player_Spread_Min><Movement_Multiplier_Vehicle>1.0</Movement_Multiplier_Vehicle>
</SpreadMinMax>
<Movement_Multiplier_Vehicle>1.0</Movement_Multiplier_Vehicle></PlayerWeaponSpread>
<Underwater_Explosion>Underwater Large</Underwater_Explosion><Time_Management>
<Refire_Delay>0</Refire_Delay>
min>0</min><max>0</max>
</Time_Management>
<Ammo>HE Grenade</Ammo>
<Inv_Slot>grenade</Inv_Slot>
<Ammo_per_Shot>1</Ammo_per_Shot>
<Audio>
<Spinning_Snd_Pitch_End>1</Spinning_Snd_Pitch_End><Weapon_Model>GRENADE</Weapon_Model>
<looping>False</looping><Soundbank_Name>Wep_Thrown_Explosives</Soundbank_Name><alt_looping>False</alt_looping>
</Audio>
<Constant_Effects></Constant_Effects>
<Alt_Trigger_Type>single</Alt_Trigger_Type>
<Strafe_Angles>Default</Strafe_Angles>
<Flags><Flag>explosions damage tanks</Flag></Flags><AI_Ideal_Range_Min>10</AI_Ideal_Range_Min><Ragdoll_Force_Shoot>0.0</Ragdoll_Force_Shoot>
<Effect_Situations></Effect_Situations><Ammo_Regeneration>0.0</Ammo_Regeneration><Grenade_Type>standard</Grenade_Type><Riot_Shield_Damage_Multiplier>1.0</Riot_Shield_Damage_Multiplier><Diversion_Kill_Multiplier>1.0</Diversion_Kill_Multiplier><Blood_Decal_Scale>1.0</Blood_Decal_Scale><vehicle_damage_scale>1.5</vehicle_damage_scale>
</Weapon>