GTA 4/EFLC weapon mod: XM25 grenade launcher

Thanks for downloading

Requested by: Naruto 607

Original model: Paul98
Uploaded to gtagaming by: killer_D
Converted by: 9SYcH0

1. Open up "\Rockstar Games\EFLC\TBoGT\pc\models\cdimages\weapons_e2.ing" using SparkIV or OpenIV.

3. Replace/Import the files w_e2_glauncher.wdr and w_e2_glauncher.wtd and then Save and Rebuild.


Weapon info:

MW3 style grenade launcher

<!-- GRENADE LAUNCHER -->
	<weapon type="EPISODIC_1">
		<data slot="HEAVY" firetype="PROJECTILE" damagetype="EXPLOSIVE" group="GRENADE" targetrange="30.0" weaponrange="32" clipsize="1" ammomax="12" timebetweenshots="800">
			<damage networkplayermod="2.0" networkpedmod="1.0"/>
			<reload time="2066" fasttime="2066" crouchtime="2066"/>

			<aiming accuracy="0.65">
				<offset x="0.14" y="1.0" z="0.55"/>
				<crouchedoffset x="0.08" y="1.0" z="0.12"/>
				<reticule standing="0.6" ducked="0.5" scale="0.3"/>
			</aiming>

			<pickup regentime="600000" ammoonstreet="3"/>

			<controller>
				<rumble duration="100" intensity="0.8"/>
			</controller>

			<flags>
				<flag>GUN</flag>
				<flag>HEAVY</flag>
				<flag>CAN_FREE_AIM</flag>
				<flag>FIRST_PERSON</flag>
				<flag>ANIM_RELOAD</flag>
				<flag>ANIM_CROUCH_FIRE</flag>
				<!--<flag>CREATE_VISIBLE_ORDNANCE</flag>-->
				<flag>2HANDED</flag>
				<flag>HEAVY_WEAPON_USES_RIFLE_ANIMS</flag>
			</flags>

			<projectile>
				<typetocreate type="EPISODIC_5"/>
				<offset 	 x="0.55" y="0.0" z="0.08"/>
				<rotoffset x="0.0"	y="0.0" z="0.0"/>
			</projectile>
		</data>

		<assets model="w_e2_glauncher">
			<anim group="gun@ak47"/>

			<!--	<effects> -->
				<!--	<muzzle fx="muz_grenade_launcher"/> -->
			<!--	</effects> -->
		</assets>
	</weapon>

<!-- GRENADE for GRENADE LAUNCHER (not usable as a thrown weapon on its own) -->
	<weapon type="EPISODIC_5">
<data slot="SPECIAL" firetype="PROJECTILE" damagetype="EXPLOSIVE" group="ROCKET" targetrange="35.0" clipsize="1" stattype="RLAUNCHER">
			<damage networkplayermod="2.0" networkpedmod="1.0"/>

			<aiming accuracy="1.0">
				<offset x="0.0" y="1.0" z="0.0"/>
				<crouchedoffset x="0.0" y="1.0" z="0.0"/>
				<reticule standing="0.65" ducked="0.55" scale="0.3"/>
			</aiming>

			<pickup regentime="360000" ammoonstreet="8"/>

			<controller>
				<rumble duration="0" intensity="0.0"/>
			</controller>

			<flags>
				<flag>THROWN</flag>
				<flag>ADD_SMOKE_ON_EXPLOSION</flag>
				<flag>EXPLOSION_BASED_ON_IMPACT</flag>
			</flags>

			<projectile type="ROCKET">
				<explosion type="EPISODIC_1"/>
				<physics force="30.0" explodeimpactthreshold="0.25" explodeimpactwithvehiclethreshold="0.05"/>
			</projectile>
		</data>

		<assets model="w_e2_grenade">
			<effects>
				<trail fx="weap_pipe_bomb_trail"/>
			</effects>
		</assets>
	</weapon>

-------------------------------------------------------------------------------------------------------
Normal grenade launcher

<!-- GRENADE LAUNCHER -->
	<weapon type="EPISODIC_1">
		<data slot="HEAVY" firetype="PROJECTILE" damagetype="EXPLOSIVE" group="GRENADE" targetrange="30.0" weaponrange="32" clipsize="4" ammomax="12" timebetweenshots="800">
			<damage networkplayermod="2.0" networkpedmod="1.0"/>
			<reload time="2066" fasttime="2066" crouchtime="2066"/>

			<aiming accuracy="1.0">
				<offset 				x="0.15" y="1.0" z="0.53"/>
				<crouchedoffset x="0.12" y="1.0" z="0.05"/>
				<reticule standing="1.0" ducked="1.0" scale="0.0"/>
				<ordnanceoffset pitch="0.1"/>
			</aiming>

			<pickup regentime="600000" ammoonstreet="3"/>

			<controller>
				<rumble duration="100" intensity="0.8"/>
			</controller>

			<flags>
				<flag>GUN</flag>
				<flag>HEAVY</flag>
				<flag>CAN_FREE_AIM</flag>
				<flag>ANIM_RELOAD</flag>
				<flag>ANIM_CROUCH_FIRE</flag>
				<!--<flag>CREATE_VISIBLE_ORDNANCE</flag>-->
				<flag>2HANDED</flag>
				<flag>HEAVY_WEAPON_USES_RIFLE_ANIMS</flag>
			</flags>

			<projectile>
				<typetocreate type="EPISODIC_5"/>
				<offset 	 x="0.55" y="0.0" z="0.08"/>
				<rotoffset x="0.0"	y="0.0" z="0.0"/>
			</projectile>
		</data>

		<assets model="w_e2_glauncher">
			<anim group="gun@ak47"/>

			<!--	<effects> -->
				<!--	<muzzle fx="muz_grenade_launcher"/> -->
			<!--	</effects> -->
		</assets>
	</weapon>

	<!-- GRENADE for GRENADE LAUNCHER (not usable as a thrown weapon on its own) -->
	<weapon type="EPISODIC_5">
		<data slot="THROWN" firetype="PROJECTILE" damagetype="EXPLOSIVE" group="GRENADE" targetrange="1000.0" clipsize="1" stattype="EPISODIC_1">
			<damage networkplayermod="2.0" networkpedmod="1.0"/>

			<projectile type="IMPACT" fusetime="9999">
				<explosion type="EPISODIC_1"/>
				<physics force="33.0"/>
			</projectile>
		</data>

		<assets model="w_e2_grenade">
			<effects>
				<trail fx="weap_pipe_bomb_trail"/>
			</effects>
		</assets>
	</weapon>

---------------------------------------------------------------------------------------------------------

First person view\Normal grenade launcher


<!-- GRENADE LAUNCHER -->
	<weapon type="EPISODIC_1">
		<data slot="HEAVY" firetype="PROJECTILE" damagetype="EXPLOSIVE" group="GRENADE" targetrange="30.0" weaponrange="32" clipsize="4" ammomax="12" timebetweenshots="800">
			<damage networkplayermod="2.0" networkpedmod="1.0"/>
			<reload time="2066" fasttime="2066" crouchtime="2066"/>

			<aiming accuracy="1.0">
				<offset 				x="0.15" y="1.0" z="0.53"/>
				<crouchedoffset x="0.12" y="1.0" z="0.05"/>
				<reticule standing="1.0" ducked="1.0" scale="0.0"/>
				<ordnanceoffset pitch="0.1"/>
			</aiming>

			<pickup regentime="600000" ammoonstreet="3"/>

			<controller>
				<rumble duration="100" intensity="0.8"/>
			</controller>

			<flags>
				<flag>GUN</flag>
				<flag>HEAVY</flag>
				<flag>CAN_FREE_AIM</flag>
				<flag>FIRST_PERSON</flag>
				<flag>ANIM_RELOAD</flag>
				<flag>ANIM_CROUCH_FIRE</flag>
				<!--<flag>CREATE_VISIBLE_ORDNANCE</flag>-->
				<flag>2HANDED</flag>
				<flag>HEAVY_WEAPON_USES_RIFLE_ANIMS</flag>
			</flags>

			<projectile>
				<typetocreate type="EPISODIC_5"/>
				<offset 	 x="0.55" y="0.0" z="0.08"/>
				<rotoffset x="0.0"	y="0.0" z="0.0"/>
			</projectile>
		</data>

		<assets model="w_e2_glauncher">
			<anim group="gun@ak47"/>

			<!--	<effects> -->
				<!--	<muzzle fx="muz_grenade_launcher"/> -->
			<!--	</effects> -->
		</assets>
	</weapon>