browse to folder ''C:\Games\RSV2\KellerGame\Config''
RSV2 is my game dir.
those config files control important things.
1 - infinite ammo
-open file called ''KellerWeaponsConfig.ini'' with any text editor (notepad+ is highly recommended)
-replace this:
Code: Select all
m_bUnlimitedAmmo=false
Code: Select all
m_bUnlimitedAmmo=true
you can also chagne clip size (you dont need unlimite ammo at all then).
im not gonna tell you about every single thing .. its VERY EASY to read this file. it tells you exactly what is what. ok here's an example weapon.
NOTE - i will add an comment to some lines you may find intresting. ill add comments in this style - ''/comment''
Code: Select all
[R6Game.ConfigR6SniperL96ArticWarfare]
m_iDamageAt0M=400 /just as it says. its the damage done from 0 meters
m_iDamageAt5M=307 / damage done from 5 meters...and so on.
m_iDamageAt20M=307
m_iDamageAt50M=307
m_fSuppressorDamageModifier=0.7 /not sure a about values, but its the damage reducer when supressor on (unavailable for this wep)
m_fOptimalRangeLowerBound=300
m_fOptimalRangeUpperBound=5000
m_iShortBurstMinNbBullets=1
m_iShortBurstMaxNbBullets=2
m_iMediumBurstMinNbBullets=2
m_iMediumBurstMaxNbBullets=3
m_iLongBurstMinNbBullets=3
m_iLongBurstMaxNbBullets=4
m_fMinBurstPauseLength=1.5
m_fMaxBurstPauseLength=3
m_fAccuracyMultiplier=1
m_fBaseAccuracy=25
m_fHalfAccuracyDistance=1000
m_fZeroAccuracyDistance=2000
m_iInitialBulletSpread=0
m_fBulletSpreadPerBullet=170
m_iMaxBulletSpread=2200
m_fBulletSpreadRecoveryTime=0.5
m_fBulletSpreadPatternMinAngle=0
m_fBulletSpreadPatternMidAngle=0
m_fBulletSpreadPatternMaxAngle=0
m_fBulletSpreadPatternZoneBProbability=0
m_iMovementBulletSpreadMinSpread=1000
m_iMovementBulletSpreadMaxSpread=4000
m_fMovementBulletSpreadMinMoveSpeed=75
m_fMovementBulletSpreadMaxMoveSpeed=400
m_fMovementBulletSpreadInterpSpeed=6
m_iPeekTransitionBulletSpread=840
m_iRotationBulletSpreadMinSpread=500
m_iRotationBulletSpreadMaxSpread=4000
m_iRotationBulletSpreadMinRotSpeed=18000
m_iRotationBulletSpreadMaxRotSpeed=32000
m_fRotationBulletSpreadInterpSpeed=6
m_bAllowAutoAim=true
m_iBlindFireMinBulletSpreadAngle=4500
m_fBlindFireBulletSpreadModifier=1.2
m_fBlindFireAutoAimModifier=0
m_fWalkingModifier=0.005
m_fCrouchModifier=1
m_fLaserAccuracyModifier=1.5 /not sure about values, but this shows how much you gain accuracy when laser sight is on.
m_iFireRateSingle=33
m_iRealFireRate=33
m_iNormalMagSize=5 /exactly as it says. bullets in magazine
m_iHighCapacityMagSize=8 /bullets in high capacity magazine
m_iDefaultAmmunitionCasual=30 /following lines are max ammo for different levels. do not change if u already gave unlimited ammo to all. (then it has no effect). but if you wanna make it harder or easier then you can change those.
m_iDefaultAmmunitionNormal=50
m_iDefaultAmmunitionRealistic=30
m_iDefaultAmmunitionMP=25
m_iMaxAmmunitionCasual=180
m_iMaxAmmunitionNormal=75
m_iMaxAmmunitionRealistic=50
m_iMaxAmmunitionMP=180
m_bUnlimitedAmmo=true
m_u8DefaultFireMode=3
m_bWeaponAlwaysReady=false
m_fWeaponLength=120.0f
m_iDamageMenuStat=10 /this (and few following things) should be the damage bar in the weapon select menu (havent tested)
m_iRecoilMenuStat=10
m_iAccuracyMenuStat=10
m_iRateOfFireMenuStat=10
m_fMovementSpeedModifier=0.9
m_fPenetrationInitialDropFactor=0.0f
m_fPenetrationDropFactor=1.0f
m_iNbBulletsForBlur=2
m_iMaxNbBulletsForBlur=8
m_fInitialBlurValue=0
m_fMaximumBlurValue=0
m_fBlurSpeed=0
m_fBlurDuration=0
m_iCriticalAmmoCount=1
m_fRecoilControllerRumble=3
m_vFirstPersonMeshTranslation=(X=0.5f,Y=-0.5f,Z=0.5f)
m_rFirstPersonMeshRotation=(Pitch=0,Yaw=0,Roll=0)
m_vJogFirstPersonMeshTranslation=(X=0.0f,Y=0.0f,Z=0.0f)
m_rJogFirstPersonMeshRotation=(Pitch=0,Yaw=0,Roll=0)
m_fJogOffsetDamping=0.1f
m_vRunFirstPersonMeshTranslation=(X=-9.5f,Y=-8.5f,Z=7.0f)
m_rRunFirstPersonMeshRotation=(Pitch=2300,Yaw=0,Roll=3100)
m_fWeight=45 /weight of weapon. if its 0 you should be able to move faster (never tested, just theory)
m_strWeaponIconName=ic_weapon_Sniper_L96_Artic_Warfare
m_iMinYawLook=-200
m_iMaxYawLook=200
m_iMinPitchLook=-200
m_iMaxPitchLook=200
m_fLookRecoveryDampFactor=10.0f
m_vLookPivotOffset=(X=0.0f,Y=25.0f,Z=0.0f)
m_iScopeMinYawLook=0
m_iScopeMaxYawLook=0
m_iScopeMinPitchLook=0
m_iScopeMaxPitchLook=0
m_fScopeLookRecoveryDampFactor=0
m_vScopeLookPivotOffset=(X=0.0f,Y=45.0f,Z=0.0f)
m_rStandTakeCoverLeftReadyLeftArmOffset=(Pitch=0,Yaw=0,Roll=0)
m_rStandTakeCoverReadyLeftArmOffset=(Pitch=0,Yaw=0,Roll=0)
m_rStandTakeCoverRightReadyLeftArmOffset=(Pitch=0,Yaw=0,Roll=0)
m_rCrouchTakeCoverLeftReadyLeftArmOffset=(Pitch=0,Yaw=0,Roll=0)
m_rCrouchTakeCoverReadyLeftArmOffset=(Pitch=0,Yaw=0,Roll=0)
m_rCrouchTakeCoverRightReadyLeftArmOffset=(Pitch=0,Yaw=0,Roll=0)
m_rPECLeftArmOffset=(Pitch=0,Yaw=0,Roll=0)
m_rStandTakeCoverLeftReadyRightHandOffset=(Pitch=0,Yaw=0,Roll=0)
m_rStandTakeCoverReadyRightHandOffset=(Pitch=0,Yaw=0,Roll=0)
m_rStandTakeCoverRightReadyRightHandOffset=(Pitch=0,Yaw=0,Roll=0)
m_rCrouchTakeCoverLeftReadyRightHandOffset=(Pitch=0,Yaw=0,Roll=0)
m_rCrouchTakeCoverReadyRightHandOffset=(Pitch=0,Yaw=0,Roll=0)
m_rCrouchTakeCoverRightReadyRightHandOffset=(Pitch=0,Yaw=0,Roll=0)
m_rPECRightHandOffset=(Pitch=2000,Yaw=64000,Roll=0)
m_fRecoilYawMin=1000
m_fRecoilYawMax=1200
m_fRecoilYawRecoveryTime=0.25
m_fRecoilPitchMin=1200
m_fRecoilPitchMax=1500
m_fRecoilPitchRecoveryTime=0.2
m_bRecoilModifyPitch=1
m_fRecoilModifyPitchAccel=1800
m_fRecoilModifyPitchMaxSpeed=2500
m_fRecoilSuppressorModifier=0.6
m_fRecoilControlStockModifier=0.85
m_fRecoilBlindFireMod=1.5
m_fRecoilIronSightsModifier=0.5
m_fRecoilReflexSightsModifier=0.5
m_fRecoilACOGScopeModifier=0.5
m_fRecoilRifleScopeModifier=0.3
m_fRecoilSniperScopeModifier=0.08
m_fRecoilAnimation=0
m_fRecoilAnimationSuppressed=0
m_vIKRecoilBoltFirePosOffset=(X=2.5f,Y=0.0f,Z=-3.0f)
m_fIKRecoilBoltFirePosStart=0
m_fIKRecoilBoltFirePosLength=0.05
m_vIKRecoilBoltRecoverPosOffset=(X=-1.0f,Y=0.0f,Z=-3.0f)
m_fIKRecoilBoltRecoverPosStart=0.1
m_fIKRecoilBoltRecoverPosLength=0.666
m_vIKRecoilBoltOperatePosOffset=(X=8.0f,Y=-6.0f,Z=5.0f)
m_fIKRecoilBoltOperatePosStart=0.333
m_fIKRecoilBoltOperatePosLength=0.25
m_fIKRecoilBoltFinishPosStart=1.383
m_fIKRecoilBoltFinishPosLength=0.433
m_rIKRecoilBoltFireRotOffset=(Pitch=2700,Yaw=0,Roll=0)
m_fIKRecoilBoltFireRotStart=0.03
m_fIKRecoilBoltFireRotLength=0.05
m_rIKRecoilBoltRecoverRotOffset=(Pitch=-5000,Yaw=0,Roll=0)
m_fIKRecoilBoltRecoverRotStart=0.15
m_fIKRecoilBoltRecoverRotLength=0.333
m_rIKRecoilBoltOperateRotOffset=(Pitch=-1000,Yaw=5000,Roll=-15000)
m_fIKRecoilBoltOperateRotStart=0.433
m_fIKRecoilBoltOperateRotLength=0.25
m_fIKRecoilBoltFinishRotStart=1.433
m_fIKRecoilBoltFinishRotLength=0.4
m_fIKRecoilBoltSpine=600
m_fIKRecoilBoltSpineStart=0.03
m_fIKRecoilBoltSpineInLength=0.05
m_fIKRecoilBoltSpineEnd=0.15
m_fIKRecoilBoltSpineOutLength=0.333
m_fNoAmmoSoundRadius=1000
m_fFireSoundRadius=5000
m_fSuppressedFireSoundRadius=1000
m_fEquipSoundRadius=200
m_fReloadSoundRadius=400
m_fFireModeChangeSoundRadius=50
m_fReloadTacticTime=2.333f
m_fReloadEmptyTime=3.200f
m_fFPReloadTacticalUpdateAmmoTimer=1.567f
m_fFPReloadEmptyUpdateAmmoTimer=2.767f
m_fTPReloadTacticalUpdateAmmoTimer=1.67f
m_fTPReloadEmptyUpdateAmmoTimer=3.5f
m_fFPReloadTacticalRealAnimDuration=2.333
m_fFPReloadEmptyRealAnimDuration=3.2
m_fTPReloadTacticalRealAnimDuration=2.333
m_fTPReloadEmptyRealAnimDuration=2.333
m_fBlendToBurstTime=0.4f
m_fBlendInToHandSignal=0.1f
m_fBlendOutFromHandSignal=0.1f
m_fBlendInToThrows=0.1f
m_fBlendOutFromThrows=0.1f
m_fBlendInToExplosive=0.1f
m_fBlendOutFromExplosive=0.1f
m_fBlendInToDetonator=0.1f
m_fBlendOutFromDetonator=0.1f
m_fFPReloadIKBlendOutDuration=0
m_fFPReloadIKBlendInDuration=0
m_fTPReloadIKBlendOutDuration=0.3
m_fTPTacticalReloadIKFirstGrabMagTime=0.3
m_fTPTacticalReloadIKFirstBlendInMagDuration=0.3
m_fTPTacticalReloadIKFirstBlendOutMagTime=0.4
m_fTPTacticalReloadIKFirstBlendOutMagDuration=0.3
m_fTPTacticalReloadIKSecondGrabMagTime=1.533
m_fTPTacticalReloadIKSecondBlendInMagDuration=0.3
m_fTPTacticalReloadIKSecondBlendOutMagTime=1.967
m_fTPTacticalReloadIKSecondBlendOutMagDuration=0.2
m_fTPEmptyReloadIKFirstGrabMagTime=0.3
m_fTPEmptyReloadIKFirstBlendInMagDuration=0.3
m_fTPEmptyReloadIKFirstBlendOutMagTime=0.4
m_fTPEmptyReloadIKFirstBlendOutMagDuration=0.3
m_fTPEmptyReloadIKSecondGrabMagTime=1.533
m_fTPEmptyReloadIKSecondBlendInMagDuration=0.3
m_fTPEmptyReloadIKSecondBlendOutMagTime=1.967
m_fTPEmptyReloadIKSecondBlendOutMagDuration=0.2
m_fTPReloadIKBlendInDuration=0.233
m_fTPReloadIKBlendInFinalTime=2.2
m_fFPPutDownIKBlendOutTime=0
m_fFPPutDownIKBlendOutDuration=0.5
m_fFPEquipIKBlendInTime=0
m_fFPEquipIKBlendInDuration=0.5
m_fTPPutDownIKBlendOutTime=0.3
m_fTPPutDownIKBlendOutDuration=0.2
m_fTPEquipIKBlendInTime=0.7
m_fTPEquipIKBlendInDuration=0.15
m_fTPInteractPutDownIKBlendOutTime=0.1
m_fTPInteractPutDownIKBlendOutDuration=0.1
m_fTPInteractEquipIKBlendInTime=0.333
m_fTPInteractEquipIKBlendInDuration=0.1
m_eAttachmentBuiltIn=EAttachment_SniperScopeA
m_eAttachmentOption1=EAttachment_SniperScopeB
m_eAttachmentOption2=EAttachment_SniperScopeC
m_eAttachmentOption3=EAttachment_None
m_eAttachmentOption4=EAttachment_None
m_bSupportsSoundSuppressor=false
m_vIronSightsFPMeshTranslation=(X=0.0f,Y=0.0f,Z=0.0f)
m_rIronSightsFPMeshRotation=(Pitch=0,Yaw=0,Roll=0)
m_vReflexSightsFPMeshTranslation=(X=0.0f,Y=0.0f,Z=0.0f)
m_rReflexSightsFPMeshRotation=(Pitch=0,Yaw=0,Roll=0)
m_vRifleScopeFPMeshTranslation=(X=0.6f,Y=38.0f,Z=0.8f)
m_rRifleScopeFPMeshRotation=(Pitch=0,Yaw=-5,Roll=-5)
m_vACOGScopeFPMeshTranslation=(X=0.0f,Y=0.0f,Z=0.0f)
m_rACOGScopeFPMeshRotation=(Pitch=0,Yaw=0,Roll=0)
m_vSniperScopeFPMeshTranslation=(X=0.0f,Y=38.0f,Z=0.8f)
m_rSniperScopeFPMeshRotation=(Pitch=0,Yaw=-5,Roll=-5)
m_bDontAlignLaserOnShooting=false
m_fTimeShootStartReAlignLaser=0.0f
m_fireModeAvailability=false
m_fireModeAvailability=false
m_fireModeAvailability=false
m_fireModeAvailability=true
it means. for example snipers do not have supressor option (you cant enable/disable them) one sniper only has supressor mounted on default and cannot be removed. so changing supressor modifier ..etc on snipers has no effect.
DO NOT touch the things you have no idea about. and make sure to make BACKUP of the file before editing. so if u fuck something up you can change it back any time. basically you can change anything you want.
make it 100% accurate (all bullets go where you aim), super damage ..etc.
OK now to the other files !
2. Lots of Grenades
-open file called KellerGadgetsConfig.ini
-no point to explain. just as it looks. give yourself as many ammo there as you want.
just look other files there too. there maybe other awsome stuff you can change
NOTE - i havent tested any of that in MP mode, cuz i dont have original game ;)
i think that you simply cant join servers with modified files.
UPDATE:
i hope Ileostomy will test these online. im guessing that it is possible if you make the changes in memory.