This is the Advanced ArmyOps Help
ArmyOps.ini Editing
[Engine.GameEngine]
CacheSizeMegs=32
This setting is important, it represents the amount of System RAM set aside for
holding AA game information. The more of the game is held in RAM,
the smoother your fps due to less loading pauses when playing.
Subtract around 200MB from your total RAM (for system ) and set
this cache to the remainder. E.g. for 512MB of RAM set the cache
to =300
UseSound=True
Set this to False if you want to disable
the sounds.
[Engine.Player]
ConfiguredInternetSpeed=10000
This is a important
setting. It determines your network rate in bits per second.
Tweaking this setting can improve lag problems.
For 56K modems try values 2400 and 3000 for optimal
ping.
For DSL or Cable try higher values, ranging from 6000 - 8000,
you can try the default value of 10000 but it might be too high
for some people.
Netspeed [rate] - Sets your network rate in kbps (See
ConfiguredInternetSpeed description above) while you're on a
server.
Also, make sure you join the server close to you that has a low
ping to get the best results.
HighDetailActors=True
Set this to True for a small
performance loss but better graphic
quality.
SuperHighDetailActors=True
When set to
True, this allows the highest quality of detail on the people in
the game. Set it to False if you need the performance
boost.
UsePrecaching=True
When set to True, the game
will attempt to load textures and information into memory before
it is required. This prevents loading during the play and is
recommended that it be left to True.
UseHardwareTL=True
If your graphics card has onboard
Transform and Lighting (T&L) set this to True.
UseHardwareVS=True
The most recent graphics cards
feature VS, such as the GeForce3 and GeForce4 Ti cards (but not
the GeForce4MX), Radeon 9600 and so on. If you have an older card
set this to False.
DesiredRefreshRate=60
If you have
VSync enabled then your refresh rate will be limited to whatever
this setting is. To reduce monitor flickering and eyestrain, you
should set this value to the highest refresh rate supported by
your monitor at your desired resolution. For example, your monitor
may support a maximum refresh rate of 85Hz (85fps) at 1280x1024
resolution.
Use16bit=False
If your system is kindda slow or you have
a very slow graphics card, then setting this option to True will
mean the use of less colors and slightly better performance.
Use16bitTextures=False
If you've enabled 16bit color,
then using 16bit textures will improve performance without making
things any worse.
User.ini
Editing
[AGP.HumanController]
SkinTonePref=Medium
This
setting is blank in version 2.0, and you are assigned a skin tone
when joining a server, if you want to pick a particular skin tone,
change the setting to Light, Medium or
Dark.
Face=
OpFace=
You can edit these settings
to change your character's face. In version 1.2.1 you could get
cammo and mask for face when playing online, dont know if you can
do it in this version haven't tried it yet, I will try it and
update you with the info.
[Engine.PlayerInput]
MouseSmoothingStrength=0.300000
Represents the
extent to which mouse smoothing occurs on your movements. If you
are having problems with your mouse smoothness, try varying values
up to 1.000000.
MouseSamplingTime=0.008333
This setting effects how
fast/slowly your mouse moves by taking samples at more/less
frequent intervals (in seconds).
DoubleClickTime=0.250000
This setting controls the
length of time in seconds during which a double-tap of a movement
key is registered. I recommend setting this higher than the
default, say to 0.400000 so that you can more easily engage the
sprint mode. If you want to turn off double-tap sprinting
altogether, set this value to 0.000000.
Basic Bindings
The basic formula for making a custom text message binding is:
(key) = {(commo) |} (saytype) (message)
This binding slows you down when you throw a hand grenade so that you won’t automaticall yell “Frag out!”. You must hit your Fastmove key (default is Shift) after throwing.
2=FastMove | GrenadeFrag
This binding lets you sprint without requiring you to double-tap your forward movement key.
(key)=Sprint | MoveForward
This set of bindings uses your keypad to set up a basic commo system.
NumPad0=TeamSay Cease fire! Cease fire! | CommoSendMessage 2
NumPad1=TeamSay Enemy - left | CommoSendMessage 12
NumPad2=TeamSay Enemy up top | CommoSendMessage 10
NumPad3=TeamSay Enemy - right | CommoSendMessage 13
NumPad4=TeamSay Friendly - left
NumPad5=TeamSay Friendly up top
NumPad6=TeamSay Friendly - right
NumPad7=TeamSay Who is left?
NumPad8=TeamSay Who is up top?
NumPad9=TeamSay Who is right?
GreyStar=CommoRadio | commosendmessage 18 ;"Hooah"
NumPadPeriod=TeamSay ALL TEAMMATES - CEASE GRENADE/203 FIRE! | CommoSendMessage 2
GreySlash=TeamSay Enemy on OUR flank! | CommoSendMessage 27
GreyMinus=CommoRadio | commosendmessage 9 ;"Negative"
GreyPlus=CommoRadio | commosendmessage 8 ;"Roger"