Posted December 19, 2015
They disabled cheats with the last main patch. I ended up editing script files to change the game. Here are the changes I made. The game is much more run and gun (and fun) now.
---
Download the IronSights MOD to use Iron Sights when you zoom,. Create a Mods folder in your Farcry installation folder (with a capital M, Mods .. not mods) and unzip the mod into that folder. Start game with shortcut that reads::
FarCry -MOD:IronSights -DEVMODE
Now, let's edit the Script files for the IronSights mod (they're in this folder: Far Cry/Mods/IronSights/Scripts/Default/Entities/Weapons). Edit each weapon's lua script file. Find the text that says Sway=X (where X is an integer). Make sure that Sway is set to 0 in each file. If the text Sway=0, doesn't exist, create it.
In each script file also make sure you set PlayerSlowDown = 1. Values less than 1 will make your character move like a slug when that weapon is on screen.
Now, let's enable shooting underwater. Go to your FarCry/FCData folder. Change the name of the file Scripts.pak to Scripts.zip
Open Scripts.zip. Now, find the BasicWeapon.lua. It's in this folder: /SCRIPTS/Default/Entities/Weapons/
Copy that file into your Far Cry/Mods/IronSights/Scripts/Default/Entities/Weapons folder. Create that folder if necessary.
Now, open it in a text editor.
Set following parameter:
shoot_underwater = 1,
Now, go back to the Scripts.zip file. find your /SCRIPTS/Default/GameRules.lua file. Copy it to your Far Cry/Mods/IronSights/Scripts/Default/ directory.
Open your GameRules.lua. These options will make your player stronger and enemies weaker:
ai_to_player_damage = { .25, .25, .25, 0.1, 0.1, 0.1 },
player_to_ai_damage = { 15, 4.0, 2, 1, 1, 2 },
These are the values I have set. Compare them to the original files and set the values to whatever you want.
Now let's improve your stamina so you can run for longer without getting tired. Open the Scripts.zip file again and go to /SCRIPTS/Default/Entities/PLAYER/. Copy BasicPlayer.lua to your Far Cry/Mods/IronSights/Scripts/Default/Entities/PLAYER/ directory. Create the directory if necessary. Now, open that copy of BasicPlayer.lua and set the following values:
StaminaTable = {
sprintScale = 1.4,
sprintSwimScale = 1.4,
decoyRun = 10,
decoyJump = 10,
restoreRun = 20,
restoreWalk = 20,
restoreIdle = 20,
breathDecoyUnderwater = 2.0,
breathDecoyAim = 3,
breathRestore = 80,
Lastly, change the name of Scripts.zip back to Scripts.pak.
Open your DevMode.lua file in your Far Cry directory. Add these two lines to the top:
w_recoil_max_degree = 1.5
w_accuracy_decay_speed = 0
That will make it easier to stay on target while shooting.
Now, the game will be more run and gun. Next, let's focus on immersion.
To enable HDR, bring up console in game with ~. type:
r_HDRRendering 1
The setting will hold and only needs to be set once.
Let's make a holster gun option so that you can put your gun away and enjoy the scenery if you want to. Add the following to your DevMode.lua file (in your Far Cry directory).
function Holster()
if (not r_NoDrawNear) then
r_NoDrawNear=1;
else
r_NoDrawNear=1-r_NoDrawNear;
end
end
Input:BindCommandToKey("#Holster()","y",1);
Change the key from "y" to the key of your choice.
Next, let's turn off the hud and improve immersion some more. Create the following function in your DevMode.lua file. Make sure to set hudmode=0; at the top of the file (just like in programming class, you have to assign an initial value to it).
So, at the top of the file somewhere you should put:
hudmode=0;
Farther down create the function:
function ToggleHud()
if (hudmode~=0) then
hudmode=0;
hud_disableradar = "1"
hud_fadeamount = "0"
else
hudmode=1;
hud_disableradar = "0"
hud_fadeamount = "1"
end
end
Input:BindCommandToKey("#ToggleHud()","h",1);
Again, replace "h" with the key of your choice.
If you'd rather disable ALL of the hud (text popups, rifle scopes, crosshairs, etc), create the following function in your DevMode.lua file:
function ToggleAllHud()
if (not cl_display_hud) then
cl_display_hud=1;
else
cl_display_hud=1-cl_display_hud;
end
end
Input:BindCommandToKey("#ToggleAllHud()","n",1);
And, replace "n" with the key of your choice.
There you go. I play this way and find that the game is faster, more fun, and more immersive. The Ironsights mod lets you enable / disable the cross hair if you want.
Note: When you assign a key to disable the hud, you may need to wait a few seconds after a load before pressing it will toggle the hud. If you press it and nothing happens, wait a few seconds and press the key again.
Lastly, to play with all these changes, you will want to enable the IronSights mod in the game menus and then start a new game. With Devmode enabled, you can just chose which level you want to play, so you can pick up where you left off.
I posted my instructions on how I modified the game to make it more run and gun (and fun). I could upload my modified IronSights mod files to make it easier for you though. Let me know if you'd like me to do that.
---
Download the IronSights MOD to use Iron Sights when you zoom,. Create a Mods folder in your Farcry installation folder (with a capital M, Mods .. not mods) and unzip the mod into that folder. Start game with shortcut that reads::
FarCry -MOD:IronSights -DEVMODE
Now, let's edit the Script files for the IronSights mod (they're in this folder: Far Cry/Mods/IronSights/Scripts/Default/Entities/Weapons). Edit each weapon's lua script file. Find the text that says Sway=X (where X is an integer). Make sure that Sway is set to 0 in each file. If the text Sway=0, doesn't exist, create it.
In each script file also make sure you set PlayerSlowDown = 1. Values less than 1 will make your character move like a slug when that weapon is on screen.
Now, let's enable shooting underwater. Go to your FarCry/FCData folder. Change the name of the file Scripts.pak to Scripts.zip
Open Scripts.zip. Now, find the BasicWeapon.lua. It's in this folder: /SCRIPTS/Default/Entities/Weapons/
Copy that file into your Far Cry/Mods/IronSights/Scripts/Default/Entities/Weapons folder. Create that folder if necessary.
Now, open it in a text editor.
Set following parameter:
shoot_underwater = 1,
Now, go back to the Scripts.zip file. find your /SCRIPTS/Default/GameRules.lua file. Copy it to your Far Cry/Mods/IronSights/Scripts/Default/ directory.
Open your GameRules.lua. These options will make your player stronger and enemies weaker:
ai_to_player_damage = { .25, .25, .25, 0.1, 0.1, 0.1 },
player_to_ai_damage = { 15, 4.0, 2, 1, 1, 2 },
These are the values I have set. Compare them to the original files and set the values to whatever you want.
Now let's improve your stamina so you can run for longer without getting tired. Open the Scripts.zip file again and go to /SCRIPTS/Default/Entities/PLAYER/. Copy BasicPlayer.lua to your Far Cry/Mods/IronSights/Scripts/Default/Entities/PLAYER/ directory. Create the directory if necessary. Now, open that copy of BasicPlayer.lua and set the following values:
StaminaTable = {
sprintScale = 1.4,
sprintSwimScale = 1.4,
decoyRun = 10,
decoyJump = 10,
restoreRun = 20,
restoreWalk = 20,
restoreIdle = 20,
breathDecoyUnderwater = 2.0,
breathDecoyAim = 3,
breathRestore = 80,
Lastly, change the name of Scripts.zip back to Scripts.pak.
Open your DevMode.lua file in your Far Cry directory. Add these two lines to the top:
w_recoil_max_degree = 1.5
w_accuracy_decay_speed = 0
That will make it easier to stay on target while shooting.
Now, the game will be more run and gun. Next, let's focus on immersion.
To enable HDR, bring up console in game with ~. type:
r_HDRRendering 1
The setting will hold and only needs to be set once.
Let's make a holster gun option so that you can put your gun away and enjoy the scenery if you want to. Add the following to your DevMode.lua file (in your Far Cry directory).
function Holster()
if (not r_NoDrawNear) then
r_NoDrawNear=1;
else
r_NoDrawNear=1-r_NoDrawNear;
end
end
Input:BindCommandToKey("#Holster()","y",1);
Change the key from "y" to the key of your choice.
Next, let's turn off the hud and improve immersion some more. Create the following function in your DevMode.lua file. Make sure to set hudmode=0; at the top of the file (just like in programming class, you have to assign an initial value to it).
So, at the top of the file somewhere you should put:
hudmode=0;
Farther down create the function:
function ToggleHud()
if (hudmode~=0) then
hudmode=0;
hud_disableradar = "1"
hud_fadeamount = "0"
else
hudmode=1;
hud_disableradar = "0"
hud_fadeamount = "1"
end
end
Input:BindCommandToKey("#ToggleHud()","h",1);
Again, replace "h" with the key of your choice.
If you'd rather disable ALL of the hud (text popups, rifle scopes, crosshairs, etc), create the following function in your DevMode.lua file:
function ToggleAllHud()
if (not cl_display_hud) then
cl_display_hud=1;
else
cl_display_hud=1-cl_display_hud;
end
end
Input:BindCommandToKey("#ToggleAllHud()","n",1);
And, replace "n" with the key of your choice.
There you go. I play this way and find that the game is faster, more fun, and more immersive. The Ironsights mod lets you enable / disable the cross hair if you want.
Note: When you assign a key to disable the hud, you may need to wait a few seconds after a load before pressing it will toggle the hud. If you press it and nothing happens, wait a few seconds and press the key again.
Lastly, to play with all these changes, you will want to enable the IronSights mod in the game menus and then start a new game. With Devmode enabled, you can just chose which level you want to play, so you can pick up where you left off.
I posted my instructions on how I modified the game to make it more run and gun (and fun). I could upload my modified IronSights mod files to make it easier for you though. Let me know if you'd like me to do that.
Post edited December 19, 2015 by hudfreegamer