Iron Saint from the beginning.

Iron_Saint.png


This adds the "Iron Saint" armored suit to Let's Pretend (South-West island, center-most shop.) for $1,000, as well as the "ZinTek T.R.P.R. Suit Blaster" to Friendly Fire for free. (Actually, you get $1 for buying it. Not sure why they did that.) You can get them literally as soon as you enter the city for the first time. The Blaster might be a little OP for early play. But, I mean, who wants to have all those powers and not look the part!?

I didn't edit the prices to keep file conflict to a minimum.

Edits customization_stores.xtbl and store_weapons.xtbl.
Install:

Extract these files into you're Saint's Row IV install directory. That's the place where SaintsRowIV.exe is. If you are asked to overwrite anything else, you'll need to manually add these item in yourself to avoid mod conflict. Look below for a How-To.

Quick How-To


If you want to do this yourself, or you have other mods that add clothing to stores and you don't want to override them. This should only take about 2 minuets.

Extract the contents of misc_tables.vpp_pc
(I use ThomasJepp.SaintsRow.ExtractPackfileGUI)
Open customization_stores.xtbl and store_weapons.xtbl in a txt editor. (I use BoJaN's SR:TT xtbl Editor to quickly look through and then save it in a not-so-jumbled format, then reopen it in Notepad++ to do the actually editing. Get both of those if you don't have them.)

In Notepad++, select customization_stores.xtbl hit Ctl+F and type "Lets", (not "Let's", no apostrophe.) and press enter. You should be taken to the "Let's Pretend" section. This might look kind of intimidating at first, but it's more simple than you think. Four lines under where is says;
<Name>Lets_Pretend</Name> (That's the line you should have highlighted right now)

It should say :
<Items>

Now directly after the ">" press Enter to make a new line under and paste this;

<Store_Item>
<Item>Iron Saint</Item>
<Variants>
</Variants>
</Store_Item>




Hit Ctl+S to save and you're done with the armor.

Now open/navigate to store_weapons.xtbl

This one is a little easier. You don't have to search for anything. Right when you open it up in Notepad++ you should see;
<Weapons_List>
It should be the 5th line down. There are numbers on the left side if you get confused.

Make a new line right under that and paste this
<Entry>
<Weapon>Special-IronSaint</Weapon>
<Unlocked>true</Unlocked>
</Entry>


The "Special-IronSaint" is the Suit Blaster.

Hit Ctl+S to save and done! That's it! Now go be the Iron Saint!


If you want to add any other new clothing or weapons the process is pretty much the same, you just have to know what the item's names are. You can look in the weapons.xtbl to find the them. It should be in the same place you extracted all the other .xtbl files to. You can edit all kinds of things with that. Just be sure to make backups.

Hope this helps people who were looking for this. And maybe it will get more people doing these sorts of mods.
That would be great !

* More is always better & sooner is always best ~;)
 
what if i JUST want the projectile effect and not duel wield or charge?
If you have Expanded Arsenal Mod, find 'Special-IronSaint' entry in 'weapons.xtbl' file and replace it with this one:
XML:
        <Weapon>
            <Name>Special-IronSaint</Name>
            <Weapon_Class>launcher</Weapon_Class>
            <Trigger_Type>single</Trigger_Type>
            <Magazine_Size>10000</Magazine_Size>
            <Range_Max>200</Range_Max>
            <Damage_Max>
                <NPC_Damage>80</NPC_Damage>
                <Player_Damage>80</Player_Damage>
            </Damage_Max>
            <Damage_Min>
                <NPC_Damage>80</NPC_Damage>
                <Player_Damage>80</Player_Damage>
            </Damage_Min>
            <Explosion>IronSaint-ArmBlast</Explosion>
            <Special_Case_Type>Cyber Cannon</Special_Case_Type>
            <Projectile_Info>
                <Model>Special-CyberProjectile</Model>
                <Speed>100</Speed>
                <Attached_Effect>VFX_H_Hadooken_Projectile</Attached_Effect>
                <Projectile_Flags>
                    <Flag>attach effect after ignition</Flag>
                    <Flag>has light attached</Flag>
                    <Flag>orient projectile to velocity</Flag>
                    <Flag>rocket flight</Flag>
                    <Flag>armor piercing override</Flag>
                    <Flag>seek to target pos</Flag>
                    <Flag>dont detonate from explosion</Flag>
                    <Flag>use bullet collision quality</Flag>
                </Projectile_Flags>
                <Mass>10</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>100</Post_Ignition_Speed>
                <Projectile_Ignition_Delay_MS>0</Projectile_Ignition_Delay_MS>
                <Gravity>-1</Gravity>
                <Speed_NPC>100</Speed_NPC>
                <Post_Ignition_Speed_NPC>100</Post_Ignition_Speed_NPC>
            </Projectile_Info>
            <_Editor>
                <Category>Entries:weapon_radial:explosive</Category>
            </_Editor>
            <AI_Ideal_Range_Max>100</AI_Ideal_Range_Max>
            <Flags>
                <Flag>melee can dislodge movers</Flag>
                <Flag>explosions damage tanks</Flag>
                <Flag>allow offhand grenade</Flag>
                <Flag>one shot shatter</Flag>
                <Flag>apply force to live ragdolls</Flag>
                <Flag>unlimited ammo</Flag>
                <Flag>infinite magazine capacity</Flag>
                <Flag>player instant reload</Flag>
                <Flag>do not hide when sprinting</Flag>
                <Flag>show reserve in hud</Flag>
                <Flag>superpower blast</Flag>
                <Flag>explosion ignores owner</Flag>
                <Flag>unlockable</Flag>
            </Flags>
            <Category>WPNCAT_SPECIAL</Category>
            <NPCWeaponSpread>
                <SpreadMinMax>
                    <NPC_Spread_Max>4</NPC_Spread_Max>
                    <NPC_Spread_Min>4</NPC_Spread_Min>
                </SpreadMinMax>
            </NPCWeaponSpread>
            <Underwater_Explosion>Underwater Large</Underwater_Explosion>
            <Time_Management>
                <Refire_Delay>400</Refire_Delay>
            </Time_Management>
            <Ammo>Airstrike</Ammo>
            <Inv_Slot>special</Inv_Slot>
            <Ammo_per_Shot>1</Ammo_per_Shot>
            <Alt_Trigger_Type>single</Alt_Trigger_Type>
            <Alt_Time_Management>
                <Refire_Delay>0</Refire_Delay>
                <min>0</min>
                <max>0</max>
            </Alt_Time_Management>
            <Strafe_Angles>RPG</Strafe_Angles>
            <Melee_Attack_Info>RPG</Melee_Attack_Info>
            <AI_Ideal_Range_Min>10</AI_Ideal_Range_Min>
            <Camera_Info>
                <Primary_Fire_Camera_Shake>weapon_fire_rpg</Primary_Fire_Camera_Shake>
                <Primary_Fine_Aim_Camera_Shake>weapon_fire_rpg</Primary_Fine_Aim_Camera_Shake>
                <Primary_Fire_Camera_Shake_Intensity>1.0</Primary_Fire_Camera_Shake_Intensity>
                <Primary_Fire_Fine_Aim_Camera_Shake_Intensity>1.0</Primary_Fire_Fine_Aim_Camera_Shake_Intensity>
            </Camera_Info>
            <Ragdoll_Force_Shoot>50</Ragdoll_Force_Shoot>
            <Ammo_Regeneration>0.0</Ammo_Regeneration>
            <Riot_Shield_Damage_Multiplier>1.0</Riot_Shield_Damage_Multiplier>
            <Diversion_Kill_Multiplier>1.0</Diversion_Kill_Multiplier>
            <NPC_Explosion>RPG-NPC</NPC_Explosion>
            <Blood_Decal_Scale>1.0</Blood_Decal_Scale>
            <vehicle_damage_scale>17</vehicle_damage_scale>
            <NPC_Aim_Drift>RPG</NPC_Aim_Drift>
            <Info_Slot_Index>0</Info_Slot_Index>
            <Dual_Wield_Damage_Multiplier>1.0</Dual_Wield_Damage_Multiplier>
        </Weapon>
Then go to 'weapon_upgrades.xtbl' file, find 'Ultimate - Warden Hadouken' entry and replace it with this one:
XML:
        <Weapon_Upgrade>
            <Name>Ultimate - Warden Hadouken</Name>
            <W_Info>Special-IronSaint</W_Info>
            <upgrade_description>CUST_EAM_UPGRADE_ULT_DESC_XTRA_WARDEN</upgrade_description>
            <upgrade_display_name>CUST_EAM_UPGRADE_ULT_NAME_XTRA_WARDEN</upgrade_display_name>
            <Upgrade_Prices>0<Price>75000</Price>
            </Upgrade_Prices>
            <Ultimate>True</Ultimate>
            <Projectile_Info>
                <Grid>
                    <Value>
                        <Model>Special-CyberProjectile</Model>
                        <Speed>100</Speed>
                        <Attached_Effect>VFX_W_Hadooken_Projectile</Attached_Effect>
                        <Projectile_Flags>
                            <Flag>attach effect after ignition</Flag>
                            <Flag>has light attached</Flag>
                            <Flag>orient projectile to velocity</Flag>
                            <Flag>rocket flight</Flag>
                            <Flag>armor piercing override</Flag>
                            <Flag>seek to target pos</Flag>
                            <Flag>dont detonate from explosion</Flag>
                            <Flag>use bullet collision quality</Flag>
                        </Projectile_Flags>
                        <Mass>10</Mass>
                        <Fade_Out_Time>0.0</Fade_Out_Time>
                        <Post_Ignition_Speed>100</Post_Ignition_Speed>
                        <Projectile_Ignition_Delay_MS>0</Projectile_Ignition_Delay_MS>
                        <Gravity>-1</Gravity>
                        <Speed_NPC>100</Speed_NPC>
                        <Post_Ignition_Speed_NPC>100</Post_Ignition_Speed_NPC>
                    </Value>
                </Grid>
                <Override>OM_REPLACE</Override>
            </Projectile_Info>
            <Explosion>
                <Grid>
                    <Value>CyberCannon_lvl1</Value>
                </Grid>
                <Override>OM_REPLACE</Override>
            </Explosion>
            <_Editor>
                <Category>Entries:Special</Category>
            </_Editor>
        </Weapon_Upgrade>
If you wish to increase damage, go to 'explosions.xtbl' file, find 'IronSaint-ArmBlast' (without Warden Hadouken upgrade) or 'CyberCannon_lvl1' (for Warden Hadouken) entry and change 'Damage_Max' and 'Damage_Min' values to whatever you want. Because the weapon doesn't have charge feature anymore, it'd be better to have the same value for both 'Damage_Max' and 'Damage_Min'.
 
Last edited:
Back
Top