I want to use "cl_free_reticle_independent 1" as the default way I aim (just like in the pre 0.7 versions).
I want to make it so that toggling free reticle changes me to torso follow mode instead of pro mode.
This is not possible.
Turns out it is
Thanks for your help, couldn't have done it without you.
Just for reference I'll put all of this into a single post.
First, add the following code to your autoexec.cfg file in your Crysis Wars folder (this will be inside of Steamapps somewhere or wherever you installed it "C:\Program Files (x86)\Electronic Arts\Crytek\Crysis Wars" for example). If autoexec.cfg does not exist create a blank text file, rename the extension to ".cfg" and name the file "autoexec"
To edit the file right click on it and click "Edit"
con_restricted = 0
cl_free_reticle_independent = 1
Second, add the following code to your actionmaps.xml file most likely found here: "C:\Users\YOURUSERNAME\Documents\My Games\Crysis Wars\Profiles\YOURPROFILENAME"
Put the code in the section marked "<actionmap name="mech" version="19">" If there is already an instance of "toggle_free_reticle" inside of your actionmaps.xml you will need to delete it before pasting in the code provided below. Just as with the autoexec, edit this file by right clicking on it and clicking "Edit"
<action consoleCmd="1" name="toggleIntCvar cl_free_reticle_independent" onPress="1">
<action name="toggle_free_reticle" onPress="1">
<action name="center_free_reticle" onPress="1">
You can change "lalt" in this code to whatever button you want to assign. This code will only let you toggle between 2 different modes. The first mode is where the torso and arms are completely locked to each other. The torso and arm reticles will stay centered in the screen at all times. The second mode is where the arms move freely until they reach the maximum angle they are capable of at which point the torso will rotate to follow the arm reticle.
Occasionally, when I start up my game or I respawn after being in torso follow mode, my reticle wont behave quite like what is intended by the code here. If you come across a problem like this it is best to open up your console in game using the "~" key. In the console type "cl_free_reticle_independent = 1" and hit enter. You can also, in console, type "cl_free" and then hit tab then type "= 1" as a shortcut. This fixes the problem for me most of the time.
I use "t" instead of "lalt" for my toggle because I mapped next_enemy and previous_enemy to up and down on the mouse wheel and my lalt has been remapped to an extra coolant button that I mainly use while flying.