Tom Clancy's Rainbow Six: Vegas 2

Tom Clancy's Rainbow Six: Vegas 2

Indy Mar 19, 2014 @ 3:03pm
Any Ai tweaks
I have been scoring the internet looking for way to tweak the AI but nothing so I tried myself but have no idea what the number values mean in the AI file..So can anyone shead some light on this thanks
< >
Showing 1-15 of 15 comments
ZBAD Apr 12, 2014 @ 3:43am 
I am still playing r6v2 after 5 years & still get fun from it, all because of mods.

Start with teknogod mod for more enemy - by default I run 80 enemy for each round. Good starting point to change the game from normal experience

After that look for Terrorist Hunt Control V1.0 by C06alt via modded PCKellerInput INI file , this is a more advanced tweak & needs host player to be active with adjusting enemy loadouts to suit game experience. When this is used the Ai can use ALL guns / sheilds / teargas / frags & each round is an epic battle , less like the old R6 stealth game but adds enough new elements to keep the maps fresh after all these years.

With these mods we have had at least 3 years of fun after the standard game became routine.

Beware , with these mods the enemy are tougher & I usually just run game at Normal level to make it more fun, with 20 minute timeout to discourage camping. The AI can be switched to more Realistic activity modes within the mods so they are not as dumb as you expect.

Makes the first few rounds a frightening experience for random newbies who jump into my server, but worth the experience
Last edited by ZBAD; Apr 12, 2014 @ 3:44am
Indy Apr 12, 2014 @ 7:21am 
so these mods are not made for single player just online use? I'm single player person hats why I ask.
ZBAD Apr 12, 2014 @ 8:57pm 
they work fine for single player terrorist hunt & would also affect story mode, but may break some scripted elements there as you may not have the expected guns at some stage as the enemy weapons you can pck up will be more varied.
Indy Aug 12, 2014 @ 2:09pm 
So I checked the PCKellerInput INI file and dont see anything to tweak like you said what am I missing? This would be great to see_____>When this is used the Ai can use ALL guns / sheilds / teargas / frags & each round is an epic battle ...Thanks will wait patiently for your anwser.
ZBAD Aug 14, 2014 @ 4:02am 
the russian AI mod is actually a huge chunk of text you paste into the current INI and that defines macros that amongst other things set the enemy to have real frags, enable them to use scopes / lasers, and give the host control of spawn sites , enemy wave sizes , and enemy loadouts. So the host has to do a bit of tweakng on the fly to equip the enemy with weapons that will be effective againts whatever their team is doing. Its always a LOL moment when the team infiltrates a site & comes across a corridor filled with shield dudes.

If i google this it brings up the russian site you can try to get the files from :
playground mod r6v2 Terrorist Hunt Control V1.0 @ C06alt

use the translate option to make sense of the page, once you know what to look for you may find it somewhere else eg moddb , tunngle etc

[ actually I may just try pasting the extra INI text into a new message ]
ZBAD Aug 14, 2014 @ 4:09am 
This is the basic mod, I customised the version i run with - added teargas to enemy etc.

Place this text inside TerroristHuntControl.txt where it statrs with [R6Game.R6PlayerInput]

** keep the section above that as it contains some of your local settings **


Terrorist Hunt Control V1.0 @ C06alt

This set of key binds is to be used by a local server host while the game is in progress to allow for more randomness during gameplay.

Each time you press a key feedback is produced in the console. Default console key is tilde.

Enemy wave count resets at the start of each round but grenades and weapon mods stay as you set them until map change.

Warning!! - Setting the wrong alternative spawn for the map will make everyone die at the start probably.
Change map if you get stuck in a loop of death with this spawn bug.

When you start the game you may have to read adjust your chosen gaming keys in the game options menu.

F1 - Next enemy Weapon Template. (+Ctrl Default template)
F2 - Next enemy AI Template. (+Ctrl Default template)
F3 - Toggle enemy grenades.
F4 - Toggle enemy weapon mods.

F5 - Decrease enemy count in a wave.
F6 - Increase enemy count in a wave (default 8).
F7 - Enemy only use pistols.
F8 - Enemy only use smg.

F9 - Enemy only use assault.
F10 - Enemy only use lmg.
F11 - Enemy only use sniper.
F12 - Enemy only use shields.

F1 + Shift - Set new Train spawn
F2 + Shift - Set new Villa spawn
F3 + Shift - Set new Theater spawn
F4 + Shift - Set new Junkyard spawn

F5 + Shift - Set new Convention spawn
F6 + Shift - Set new Import spawn
F7 + Shift - Set new Chinese spawn
F8 + Shift - Set new Oil spawn

F9 + Shift - Set new Calypso spawn
F10 + Shift - Set maximum terrorists to kill to 1 - usefully if you want to speed up a round for some reason.
F11 + Shift Set maximum terrorists to kill to 99
F12 + Shift Set maximum terrorists to kill to 999 - probably impossible?

ZBAD Aug 14, 2014 @ 4:13am 
oops coments can only be 1000 chars, INI file is 42k , not gonna fit here.

that should be enough info to google it anayway,

the start of the file looks like this (incomplete , dont use this section )

Bindings=(Name="Fire",Command="Button bFire | StartFire | OnRelease StopFire",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="AltFire",Command="StartAltFire | OnRelease StopAltFire",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="MoveForward",Command="Axis aBaseY Speed=1.0",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="MoveBackward",Command="Axis aBaseY Speed=-1.0",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="TurnLeft",Command="Axis aBaseX Speed=-200.0 AbsoluteAxis=100",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="TurnRight",Command="Axis aBaseX Speed=+200.0 AbsoluteAxis=100",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="StrafeLeft",Command="Axis aStrafe Speed=-1.0",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="StrafeRight",Command="Axis aStrafe Speed=+1.0",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="Jump",Command="Jump | Axis aUp Speed=+1.0 AbsoluteAxis=100",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="DoDuck",Command="Duck | Axis aUp Speed=-1.0 AbsoluteAxis=100",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="Look",Command="Button bLook",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="LookToggle",Command="Toggle bLook",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="LookUp",Command="Axis aLookUp Speed=+25.0 AbsoluteAxis=100",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="LookDown",Command="Axis aLookUp Speed=-25.0 AbsoluteAxis=100",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="CenterView",Command="Button bSnapLevel",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="Walking",Command="Button bRun",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="Strafe",Command="Button bStrafe",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="ViewTeam",Command="ViewClass Pawn",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="TurnToNearest",Command="Button bTurnToNearest",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="Turn180",Command="Button bTurn180",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="MouseX",Command="Count bXAxis | Axis aMouseX",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="MouseY",Command="Count bYAxis | Axis aMouseY",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="XboxTypeS_DPad_Up",Command="GiveOrderUp 0",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="XboxTypeS_DPad_Down",Command="GiveOrderDown 0",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="XboxTypeS_DPad_Left",Command="GiveOrderLeft 0",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="XboxTypeS_DPad_Right",Command="GiveOrderRight 0",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="PS3TypeS_Sensor_X",Command="Axis aSensorTurn",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="PS3TypeS_Sensor_Z",Command="Axis aSensorLookUp Invert=1",Control=False,Shift=False,Axis=True,Alt=False)
Bindings=(Name="t2",Command="say THC: Setting terrorists in a wave to 2 | setbind F6 t4 | set R6TerroHuntManager m_iMaxTerrosExist 2",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="t4",Command="say THC: Setting terrorists in a wave to 4 | setbind F6 t6 | setbind F5 t2 | set R6TerroHuntManager m_iMaxTerrosExist 4",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="t6",Command="say THC: Setting terrorists in a wave to 6 | setbind F6 t8 | setbind F5 t4 | set R6TerroHuntManager m_iMaxTerrosExist 6",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="t8",Command="say THC: Setting terrorists in a wave to 8 | setbind F6 t12 | setbind F5 t6 | set R6TerroHuntManager m_iMaxTerrosExist 8",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="t12",Command="say THC: Setting terrorists in a wave to 12 | setbind F6 t16 | setbind F5 t8 | set R6TerroHuntManager m_iMaxTerrosExist 12",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="t16",Command="say THC: Setting terrorists in a wave to 16 | setbind F6 t32 | setbind F5 t12 | set R6TerroHuntManager m_iMaxTerrosExist 16",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="t32",Command="say THC: Setting terrorists in a wave to 32 | setbind F5 t16 | set R6TerroHuntManager m_iMaxTerrosExist 100",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="modson",Command="say THC: Terrorist Weaponmods On | setbind F4 modsoff | set R6EquipmentTemplate m_fLaserProbability 0.5 | set R6EquipmentTemplate m_fScopeProbability 0.5 | set R6EquipmentTemplate m_fSilencerProbability 0.5",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="modsoff",Command="say THC: Terrorist Weaponmods Off | setbind F4 modson | set R6EquipmentTemplate m_fLaserProbability 0.0 | set R6EquipmentTemplate m_fScopeProbability 0.0 | set R6EquipmentTemplate m_fSilencerProbability 0.0",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="throwon",Command="say THC: Terrorist Grenades On | setbind F3 throwoff | set R6EquipmentTemplate m_EquipmentGadget1 ((m_Inventory=Class'R6Game.R6GadgetGrenadeIncendiary',m_fPercent=33.0),(m_Inventory=Class'R6Game.R6GadgetGrenadeFrag',m_fPercent=33.0),(m_Inventory=Class'R6Game.R6GadgetGrenadeFlashbang',m_fPercent=33.0))",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="throwoff",Command="say THC: Terrorist Grenades Off | setbind F3 throwon | set R6EquipmentTemplate m_EquipmentGadget1 ((m_Inventory=Class'R6Game.R6GadgetGrenadeIncendiary',m_fPercent=0.0),(m_Inventory=Class'R6Game.R6GadgetGrenadeFrag',m_fPercent=0.0),(m_Inventory=Class'R6Game.R6GadgetGrenadeFlashbang',m_fPercent=0.0))",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="F3",Command="throwon ",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="F4",Command="modsoff ",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="F5",Command="t6 ",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="F6",Command="t12 ",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="terromax1",Command="say THC: Setting terrorists to kill to 1 | set r6gameReplicationInfo m_iHostiles 1 | set R6ObjectiveTerroristHunt m_iMaxTerrorists 1 | set R6TerroHuntManager m_iTerroToKill 1 | set R6TerroHuntManager m_iWishToSpawnTotal 1",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="terromax99",Command="say THC: Setting terrorists to kill to 99 | set r6gameReplicationInfo m_iHostiles 99 | set R6ObjectiveTerroristHunt m_iMaxTerrorists 99 | set R6TerroHuntManager m_iTerroToKill 99 | set R6TerroHuntManager m_iWishToSpawnTotal 99",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="terromax999",Command="say THC: Setting terrorists to kill to 999 | set r6gameReplicationInfo m_iHostiles 999 | set R6ObjectiveTerroristHunt m_iMaxTerrorists 999 | set R6TerroHuntManager m_iTerroToKill 999 | set R6TerroHuntManager m_iWishToSpawnTotal 999",Control=False,Shift=False,Axis=False,Alt=False)
Bindings=(Name="H",Command="say THC: Spawns Shift + (F1 - Train) (F2 - Villa) (F3 - Theater) (F4 - Junk) (F5 - Conven) (F6 - Import) (F7 - Chinese) (F8 - Oil) (F9 - Calipso)",Control=False,Shift=True,Axis=False,Alt=False)
Bindings=(Name="epistol",Command="say THC: Terrorist weapons set to Pistols | set R6TeamTemplate m_pEquipmentTemplate R6EquipmentTemplate'EquipmentTemplates.Pistols'",Control=False,Shift=False,Axis=False,Alt=False)

Indy Aug 14, 2014 @ 9:27am 
Does this work for single player and also story mode?
ZBAD Aug 14, 2014 @ 9:49am 
I just tried it in story mode, no effects that I can see - looks like Terrorist Hunt mode is the only one that gets modded. But single player TH has full access to the new stuff.
Last edited by ZBAD; Aug 14, 2014 @ 9:50am
Indy Aug 14, 2014 @ 11:29am 
Dude have you looked through the ai config files...Theres tons of stuff the Ai dont even do like,surrender,shoot lights and slide into cover if we could figure out what those variables mean it will be a new experience all togther.
Sir Lord Shclomo Aug 31, 2014 @ 12:42pm 
all tecknogod mod did was make my game run slower. shame

Sir Lord Shclomo Aug 31, 2014 @ 12:46pm 
I dont understand where I am supposed to paste this.
Sir Lord Shclomo Aug 31, 2014 @ 1:16pm 
cannot find any of this ♥♥♥♥ anywhere damnit
strelok Sep 3, 2014 @ 7:45pm 
Originally posted by ZBAD:
I just tried it in story mode, no effects that I can see - looks like Terrorist Hunt mode is the only one that gets modded. But single player TH has full access to the new stuff.

Do you know if I can get commands like PlayersOnly, Slomo, Freecamera to work
Sir Lord Shclomo Jan 12, 2015 @ 9:02am

comment made by maxim 3d is the working mod. its fun
< >
Showing 1-15 of 15 comments
Per page: 15 30 50

Date Posted: Mar 19, 2014 @ 3:03pm
Posts: 15