Operation Flashpoint Dragon Rising OFDR Forums
Would you like to react to this message? Create an account in a few clicks or log in to continue.

New pistol (Glock-18)

2 posters

Go down

New pistol (Glock-18) Empty New pistol (Glock-18)

Post by Zeewolf Fri 07 Aug 2015, 20:33

When was the last time you used the MEU (SOC) or QSZ-92 in this game? Chances are you forget they're even in your inventory. Well I thought that should change for the missions I'm making. Fortunately there is a spare pistol template in the EntityDatabase called scrumPistol which can be put to good use. I decided to make a pseudo Glock-18 using the QSZ-92 mesh and MP-5 magazines:

Code:
<EntityTemplate ID="64760242717091902" Name="scrumPistol" Description="Glock-18 PDW" FolderID="65890867052573862" ParentID="64194194859387100">
         <ParamSet ID="136817836755019838">
            <ParamSet NestedAs="FireMode0" ID="497105806944659518">
               <Param Name="reliability" Group="GenericFireMode" Type="float" Value="0.5" Flags="3" />
               <Param Name="fireModeType" Group="GenericFireMode" Type="int" Value="0" Flags="2" Description="AUTO = 0, SEMI = 1, BURST = 2" />
               <Param Name="magType01" Group="GenericFireMode" Type="shortname" Value="am30mag9fmj" Flags="2" />
               <Param Name="magType02" Group="GenericFireMode" Type="shortname" Value="am30mag9ball" Flags="2" />
               <Param Name="magType03" Group="GenericFireMode" Type="shortname" Value="am30mag9jhp" Flags="2" />
               <Param Name="maxRange" Group="GenericFireMode" Type="float" Value="200" Flags="2" />
               <Param Name="rpm" Group="GenericFireMode" Type="int" Value="1150" Flags="2" Description="Use this for AUTO & BURST modes only" />
               <Param Name="releaseVelocity" Group="GenericFireMode" Type="float" Value="375" Flags="2" />
            </ParamSet>
            <ParamSet NestedAs="Weapon" ID="280933024830875710">
               <ParamSet NestedAs="Animation" ID="64858112610560062">
                  <Param Name="1stOffsetX" Group="DefaultGroup" Type="float" Value="0.06" Flags="1" />
                  <Param Name="1stOffsetY" Group="DefaultGroup" Type="float" Value="0.01" Flags="1" />
                  <Param Name="1stOffsetZ" Group="DefaultGroup" Type="float" Value="0.02" Flags="1" />
                  <Param Name="1stCrcOffsetX" Group="DefaultGroup" Type="float" Value="0.08" Flags="1" />
                  <Param Name="1stCrcOffsetY" Group="DefaultGroup" Type="float" Value="0.009" Flags="1" />
                  <Param Name="1stCrcOffsetZ" Group="DefaultGroup" Type="float" Value="0.01" Flags="1" />
                  <Param Name="1stPrnOffsetX" Group="DefaultGroup" Type="float" Value="0.045" Flags="1" />
                  <Param Name="1stPrnOffsetY" Group="DefaultGroup" Type="float" Value="-0.01" Flags="1" />
                  <Param Name="1stPrnOffsetZ" Group="DefaultGroup" Type="float" Value="0.1" Flags="1" />
                  <Param Name="aimRotation" Group="Weapon" Type="float" Value="0.2" Flags="1" Description="Amount of horizontal lead on the weapon when moving in aimed" />
                  <Param Name="aimElevation" Group="Weapon" Type="float" Value="0.01" Flags="1" Description="Amount of vertical lead on the weapon when moving in aimed" />
                  <Param Name="unaimRotation" Group="Weapon" Type="float" Value="-1.5" Flags="1" Description="Amount of horizontal lead on the weapon when moving in unaimed" />
                  <Param Name="unaimElevation" Group="Weapon" Type="float" Value="0.15" Flags="1" Description="Amount of vertical lead on the weapon when moving in unaimed" />
                  <Param Name="AnimSet" Group="Weapon" Type="shortname" Value="type92" Flags="2" Description="Swappable name in the animation set for the movement type" />
                  <Param Name="recoilFreq" Group="DefaultGroup" Type="float" Value="16" Flags="1" Description="Recoil wave frequency" />
                  <Param Name="recoilBase" Group="DefaultGroup" Type="float" Value="0.1" Flags="1" Description="Recoil movement in first shot" />
                  <Param Name="recoilSlewRange" Group="DefaultGroup" Type="float" Value="1" Flags="1" Description="Maximum angular slew displacement" />
               </ParamSet>
               <ParamSet NestedAs="dr" ID="135109462260213910">
                  <Param Name="usesDR" Group="DR" Type="bool" Value="True" Flags="3" />
                  <Param Name="base" Group="DR" Type="float" Value="120" Flags="3" />
                  <Param Name="recoil" Group="DR" Type="float" Value="100" Flags="3" />
               </ParamSet>
               <Param Name="dofNotAimNear" Type="float" Value="0.006" />
               <Param Name="dofNotAimRange" Type="float" Value="0.4" />
               <Param Name="dofAimNear" Type="float" Value="0.02" />
               <Param Name="dofAimRange" Type="float" Value="0.1" />
            </ParamSet>
            <ParamSet NestedAs="GameObject" ID="63166024179803924">
               <Param Name="UIArtName" Group="DefaultGroup" Type="shortname" Value="HNG_TYPE92" Flags="5" />
               <Param Name="UIName" Group="DefaultGroup" Type="shortname" Value="qsz92" Flags="7" />
            </ParamSet>
            <ParamSet NestedAs="AnimatedModel" ID="63646001695581210">
               <Param Name="boneMap0" Group="AnimatedModel" Type="string" Value="W_HNG_TYPE92" Flags="3" Description="Name of bone mapping file (if required)" />
               <Param Name="poseName0" Group="AnimatedModel" Type="shortname" Value="skeleton" Flags="3" />
            </ParamSet>
            <ParamSet NestedAs="Audio" ID="63877749975050461">
               <Param Name="AE_Group" Group="AudioBaseWeapon" Type="shortname" Value="HW/PLA" Flags="2" />
               <Param Name="AE_Name" Group="AudioBaseWeapon" Type="shortname" Value="PIS_QSZ92" Flags="2" />
               <Param Name="AEW_EjectName" Group="AudioBaseWeapon" Type="shortname" Value="Shell_Light" Flags="2" />
               <Param Name="AEW_MisfireName" Group="AudioBaseWeapon" Type="shortname" Value="misfire_1" Flags="2" />
            </ParamSet>
            <ParamSet NestedAs="WeaponCamera" ID="66895613437458509">
               <Param Name="fpModelScale" Group="WeaponCamera" Type="float" Value="1" Flags="1" Description="Scaling value for the 30cm clip plane" />
               <Param Name="sightOffset" Group="WeaponCamera" Type="float" Value="-0.19" Flags="1" />
            </ParamSet>
            <ParamSet NestedAs="Equipable" ID="65091803520132556">
               <Param Name="m_encumbrance" Group="Equipable" Type="float" Value="0.76" Flags="2" />
               <Param Name="m_weight" Group="Equipable" Type="float" Value="0.76" Flags="2" />
            </ParamSet>
            <ParamSet NestedAs="Scope" ID="63789237999995093">
               <Param Name="attachBone" Group="StandardScope" Type="string" Value="bone_511" Flags="1" Description="Bone on the weapon to attach the scope to" />
               <Param Name="zoomLevel0" Group="StandardScope" Type="float" Value="0" Flags="2" />
            </ParamSet>
            <Param Name="RenderID" Type="shortname" Value="w_hng_type92" Flags="3" />
            <Param Name="WEAPONNAME" Type="shortname" Value="TYPE92" Flags="2" />
         </ParamSet>
         <Component ID="FireMode1" ComponentID="346425496974157892" URL="automode">
               <ParamSet ID="497105806944659519">
               <Param Name="chamberDelay" Group="GenericFireMode" Type="float" Value="0.1" Flags="2" Description="Use this for SEMI mode only" />
               <Param Name="firingPoint" Group="GenericFireMode" Type="shortname" Value="bone_fire" Flags="2" />
               <Param Name="magType04" Group="GenericFireMode" Type="shortname" Flags="2" />
               <Param Name="osdType" Group="GenericFireMode" Type="shortname" Value="DR" Flags="2" />
               <Param Name="reloadTime" Group="GenericFireMode" Type="float" Value="-1" Flags="2" Description="Time taken to reload to this slot (ignore if not applicable)" />
               <Param Name="reliability" Group="GenericFireMode" Type="float" Value="0.5" Flags="3" />
               <Param Name="fireModeType" Group="GenericFireMode" Type="int" Value="1" Flags="2" Description="AUTO = 0, SEMI = 1, BURST = 2" />
               <Param Name="magType01" Group="GenericFireMode" Type="shortname" Value="am30mag9fmj" Flags="2" />
               <Param Name="magType02" Group="GenericFireMode" Type="shortname" Value="am30mag9ball" Flags="2" />
               <Param Name="magType03" Group="GenericFireMode" Type="shortname" Value="am30mag9jhp" Flags="2" />
               <Param Name="maxRange" Group="GenericFireMode" Type="float" Value="200" Flags="2" />
               <Param Name="releaseVelocity" Group="GenericFireMode" Type="float" Value="375" Flags="2" />
            </ParamSet>
         </Component>
      </EntityTemplate>

Here's an updated version of the pistol ammo crate for people to try it out:

Code:
      <EntityTemplate ID="66935510361487521" Name="pistolscrate" Description="Pistols" FolderID="137948460788000002" ParentID="68034375408728224">
         <ParamSet ID="138993104399415457">
            <ParamSet NestedAs="Id4" ID="67210137500956720">
               <ParamSet NestedAs="Inventory" ID="67210137970718768">
                  <Param Name="item00" Group="DefaultGroup" Type="shortname" Value="am7clip45fmj" Flags="1" />
                  <Param Name="item00count" Group="DefaultGroup" Type="int" Value="12" Flags="1" />
                  <Param Name="item01" Group="DefaultGroup" Type="shortname" Value="am15clip9fmj" Flags="1" />
                  <Param Name="item01count" Group="DefaultGroup" Type="int" Value="12" Flags="1" />
                  <Param Name="item02" Group="DefaultGroup" Type="shortname" Value="ex14fraggren" Flags="1" />
                  <Param Name="item02count" Group="DefaultGroup" Type="int" Value="2" Flags="1" />
                  <Param Name="item03" Group="DefaultGroup" Type="shortname" Value="ex15smoke" Flags="1" />
                  <Param Name="item03count" Group="DefaultGroup" Type="int" Value="2" Flags="1" />
                  <Param Name="item04" Group="DefaultGroup" Type="shortname" Value="am30mag9fmj" Flags="1" />
                  <Param Name="item04count" Group="DefaultGroup" Type="int" Value="12" Flags="1" />
                  <Param Name="WeaponSlot1" Type="shortname" Value="sa01qsz92" />
                  <Param Name="WeaponSlot2" Type="shortname" Value="sa02meusoc" />
                  <Param Name="WeaponSlot3" Type="shortname" Value="scrumPistol" />
               </ParamSet>
            </ParamSet>
            <ParamSet NestedAs="MissionEditor" ID="644164391767405735">
               <Param Name="TopDownImage" Group="DefaultGroup" Type="string" Value="Props/ml02uscrtsb.dds" Flags="5" Description="Name of image to use as 1:1 scale top-down view of template" />
               <Param Name="TopDownMinSize" Group="DefaultGroup" Type="float" Value="5" Flags="5" Description="Size in pixels when icon starts to be displayed instead of top-down image" />
               <Param Name="TopDownPxPerMtr" Type="float" Value="40" Flags="4" Description="Resolution of top-down image, in pixels per meter. This is only used when topDownSize is 0, otherwise topDownSize takes priority." />
               <Param Name="TopDownSize" Group="DefaultGroup" Type="vector2" Value="0, 0" Flags="5" Description="Size of top-down image, in meters" />
            </ParamSet>
            <Param Name="objectID" Group="DefaultGroup" Type="shortname" Value="uscrtsb" Flags="1" />
            <Param Name="objectType" Group="DefaultGroup" Type="shortname" Value="ml02" Flags="1" />
         </ParamSet>
      </EntityTemplate>

Enjoy. I'm sure you'll find this much more useful than the stock pistols.

Zeewolf

Points : 42
Reputation : 13
Join date : 2013-10-02

Back to top Go down

New pistol (Glock-18) Empty Re: New pistol (Glock-18)

Post by TheGeneral Fri 14 Aug 2015, 11:29

**** me dude you're a legend! i'll see what this is like. Nice job!
TheGeneral
TheGeneral
Admin

Points : 780
Reputation : 35
Join date : 2012-12-15

http://maniacaldog.wix.com/keepdralive

Back to top Go down

Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum