The Rossmore 239 Combat Shotgun (Level 1 and 2) from Resistance 3, ported and edited (to fit in-game animations) by me.

Features:
* the fully animated Rossmore 239 model with working collisions, replacing the luxe variant of Pump Shotgun (Level 1) and the Bone Finish (Level 2),
* three unique attachments (flashlights for level 1 and 2 model, suppressor), created from GTA V assets to fit the weapon.

This mod requires OpenIV.asi (Legacy version) or OpenRPF (Enhanced version) to work and either OpenIV or CodeWalker RPF Explorer to install.
Use a trainer like Simple Trainer V or Menyoo to apply tints.

How to install:
1. Unpack the rossmore_gen8 (for Enhanced version, it's the rossmore_gen9) folder to [Grand Theft Auto V directory]/mods/update/x64/dlcpacks/. 
2. Using either OpenIV or CodeWalker, <Item>dlcpacks:/Rossmore_Gen8/</Item> (for Enhanced version, it's <Item>dlcpacks:/Rossmore_Gen9/</Item>) to the dlclist.xml file. You can find this file in mods/update/update.rpf/common/data. If you didn't do this before, copy the update.rpf from the update folder, and place it in mods/update directory.
3. Edit the weaponcomponents.meta file, you can find it in mods/update/update.rpf/common/data/ai. Search for COMPONENT_PUMPSHOTGUN_VARMOD_LOWRIDER (it's at approx. line 1800). Highlight the <TintIndexOverride value="2"/> line and replace that line with the code below:
      <TintIndexOverride value="0"/>
      <ExtraComponents>
        <Item>
          <ComponentName>COMPONENT_AT_AR_FLSH</ComponentName>
          <ComponentModel>w_sg_ross_flsh</ComponentModel>
        </Item>
        <Item>
          <ComponentName>COMPONENT_AT_SR_SUPP</ComponentName>
          <ComponentModel>w_sg_ross_supp</ComponentModel>
        </Item>
      </ExtraComponents>

Now, search for COMPONENT_PUMPSHOTGUN_VARMOD_SECURITY (located at approx. line 2170-2200). Highlight the <TintIndexOverride value = "0"/> line and replace that line with the code below:
      <TintIndexOverride value = "0"/>
      <ExtraComponents>
        <Item>
          <ComponentName>COMPONENT_AT_AR_FLSH</ComponentName>
          <ComponentModel>w_sg_ross_flsh_lv2</ComponentModel>
        </Item>
        <Item>
          <ComponentName>COMPONENT_AT_SR_SUPP</ComponentName>
          <ComponentModel>w_sg_ross_supp</ComponentModel>
        </Item>
      </ExtraComponents>

After doing this, save the changes.
4. Open the weaponarchetypes.meta file, you can find it in mods/update/update.rpf/common/data. At the end of the file, just before the </InitDatas> markup, add this code:
            <!-- ### Rossmore attachments ### -->  
        <Item>
            <modelName>W_SG_Ross_Flsh</modelName>
            <txdName>W_SG_Ross_Flsh</txdName>
            <ptfxAssetName>null</ptfxAssetName>
            <lodDist value="30"/>
        </Item>
        <Item>
            <modelName>W_SG_Ross_Flsh_LV2</modelName>
            <txdName>W_SG_Ross_Flsh_LV2</txdName>
            <ptfxAssetName>null</ptfxAssetName>
            <lodDist value="30"/>
        </Item>
        <Item>
            <modelName>W_SG_Ross_Supp</modelName>
            <txdName>W_SG_Ross_Supp</txdName>
            <ptfxAssetName>null</ptfxAssetName>
            <lodDist value="30"/>
        </Item>

After doing this, save the changes.

Known bugs:
The ADS view on Rossmore Level 2 is misaligned.

Credits:
Insomniac Games - Rossmore 239's model
Rockstar Games - original suppressor and flashlight models
Ferdii - porting, model editing, rigging, texture editing for GTA V

Changelog:
v1.1
* introduced Level 2 Rossmore's model,
* added an additional flashlight model, to be used with Level 2 Rossmore,
* both Rossmore variants now support tints.
v1.0 - initial release
