WUT introduction
 GWUT editor
 Old WUT files

Weapons and Units Tweaking

Introduction

Most people fly with a WUT file. A WUT-profile (Weapons and Units Tweaker file) is a text file that alters some critical parameters in the game to make it more "realistic" and harder. The text file name can be added to the file eech.ini and all parameters are read by cohokum.exe at startup. The most used WUT file is gwut151D.csv which basically increases speed and scan capabilities of aircraft and vehicles and power of various weapons (increasing gameplay difficulty). Furthermore there is gwut1613H.csv which adds enemy chopper aggressiveness (all enemy choppers behave as if they are on a strike mission), and gwut146X.csv which is needed when playing multiplayer and has the game's default values (identical to playing without a WUT file).

In MP the WUT file is tranfered from host to client so you may be playing with a different WUT then you are used to when you are joining a game.

NOTE: There is a known bug in the loadout of the Apache when playing without a WUT file. It is best always to use a WUT file, evgen the default version 146x. The names refer to the version of cohokum.exe when they were first released.

You can edit these files with the GWUT editor.

The term "WUT" (Weapons and Units Tweaker) comes from a tool written by Daniel Blazevic (aka DeStRo) to increase the difficulty of the game by tweaking the properties of all entities in the game (aircraft, wepaons, waypoints etc etc). Destro's WUT program permitted to change directly the binary code of the cohokum.exe file. However, since the source code came out the exe is changing in size all the time and it could no longer be edited directly. Destro's WUT is no longer maintained and it was time to make a new version that can keep up with the code changes.

All properties of aircraft, vehicles, weapons, tasks, groups, keysites and waypoints are stored in huge datastructures. The values are included in the code and not stored in separate files. For those of you who are messing with the code: they are stored under the directory \eech-new\aphavoc\source\entity and subdirectories mobile for aircraft, vehicles, weapons and special for the other categories. There are more categories then those mentioned here but they deal with non-gameplay stuff (e.g. explosions) so it is probably best not to touch them.

There are currently 3 WUT files included in the setup files, called after the cohokum.exe version when they were first made, gwut146x.csv; gwut151d.csv and gwut1613h.csv:

Overview of the changes in WUT files 151D and 1613H:

  1. Aircraft: cruise velocity increased and cruise altitude of the "tank busters" A-10A Thrunderbolt and SU25-Frogfoot decreased. target range increased and target scan delay decreased. Choppers are faster but fast movers are much more dangerous !
  2. Vehicles: strength increase, scan range and radius increase.
  3. Weapons: more damage capability of most weapons, larger range and higher muzzle velocity. Here you can make your rockets laser guided!
  4. Keysites: ports, factories etc. no changes .
  5. Waypoints: changed values of landing waypoint to get rid of the FARP bug. This has ben changed in the code and is no longer necessary.
  6. Groups: increase in cargo space of marine assault helicopters (why?).
  7. Tasks: change Recon, BDA and Transfer missions from passive to actively scanning for enemies, making the choppers effectively more aggressive (1613H only).

NOTE: there are also older type WUT files that have less information and are called 151_d.txt, 1_6_13h.txt and origwut.txt. These can still be used and have the same behaviour but are no longer supported.

 The GWUT programme

Download

Go to the download page.

Version

Version 1.33 (30-jan 05): fixed decimal point separator to "."

Version 1.32 (21-jan 05): fixed EA error bug when opening and path to razorworks cannot be determined.

Version 1.3 (21-Mar-04): fixed ammo bug: added missile position (stub, wingtip, pylon, baydoors); added "guide criteria" category. Added a help file. Deleted weapons config packages info (not very helpful).

Version 1.2: internal version, not released.

Version 1.1 (01-Mar-04): first release.

Manual

GWUT basically produces a comma delimited text file which lists all entities and their properties. Please do not change its layout but edit the file only with the GWUT tool.

GWUT has 10 categories of "entities" that can be tweaked (see screenshots below):
  1. Aircraft: all flying entities (30 entities). Change speeds, cruising altitudes etc. (30x)
  2. Vehicles: all driving, floating and walking stuff (37x)
  3. Weapons: all rockets, missiles, bullets (75x). Make your rockets laser guided!
  4. Keysites: airbases, farps, transmitters etc (8x)
  5. Groups: groups of aircraft/vehicles that perform tasks, e.g. heavy transport or assault groups (25x)
  6. Tasks: strike, patrol, BDA etc (29x)
  7. Waypoint types (36x)
  8. Guide criteria (21x)

    So far so good, added categories
  9. Ammo: a category compiled by me that enables you to change the amount of ammo of each weapon type carried by the 56 aircraft/vehicles. The changed amount of ammo is then used in all weapon packages (weapon configurations) that the aircraft/vehicle uses (56x). Give ypu Apache 100 rockets 5000 bullets, 32 hellfires! Unfortunately you won't take off because the heavy load ;-)
  10. Radar: change radar ranges for the default flyable helicopters (6x)

All this data is stored in a comma-delimited text file (which can be read by Excel btw) which can be read by the game. The name should be included in the eech.ini configuration file.

The entities are listed in the rows, the properties in the columns. When you start up the program all default values are already included. If you save a file at this point it would contain the values of EECH version 1.4.6X. Edit these values by clicking or typing. A changed value is displayed in bright yellow. If you load a file which has different values form the default they are shown as light yellow cells. You can load default values by clicking on the blue arrow speedbuttons (: load default fo all categories, for the current sheet, for the current cell). Undo and Redo is possible up to 512 values! Light gray cells are not editable.

In the space below the spreadsheets a short comment is given on the values. These are likely to change in the future.

GWUT assumes that you want to store your WUT files in the /razorworks/cohokum directory but you can specify a different directory for saving your files. These directory names are stored in a small gwut.ini file that is created automatically.

How to make cohokum read the new GWUT file?

In the same way as the old one: give the name of the GWUT file in the eech.ini file that resides in your cohokum directory. The programme cohokum.exe looks for the header "[GWUT file, version 1.0]" and will treat the file as a new GWUT file if found, else it will try to load an old style WUT file (see below).

You can also press the upload speedbutton which will save the data to a file and then include that filename in eech.ini:

 

Screenshots

  
Click on the images to enlarge

Old WUT files

THESE FILES ARE NO LONGER IN USE: the old WUT text files are called after the versions they change:

Go to the download page for these files.

Version

Version 1.2 (26-mar-03):

Version 1.1 (21-mar-03)

Version 1.0 (12-mar-03)

Description

This mod reads output text files from DeStRo's Weapons and Units Tweaker. The files can be created as follows:

  1. open the WUT program
  2. load a WUT file (like 1.5.1D.wut) with "file->profile->load"
  3. make changes if you want
  4. save it as text file: choose "File->Profile->Save As". If you type in a name with extention txt, the changes are saved in a txt file that looks like this:

Start - List Of Changes

Helicopters and Aircrafts
----------------------------------------------------------------------------------------------------------
AH-64D Longbow------------------------- Cruise Speed {m/s}---------------------- 56,69069 72,22222
AH-64D Longbow------------------------- Scan Interval {s}----------------------- 10 3
AH-64D Longbow------------------------- Air Scan Range {m}---------------------- 3000 5000
AH-64D Longbow------------------------- Structure Points------------------------ 600 1100

etc.

Save the file under a name that doesn't have a space in it (see below). This mod reads this, interprets it and applies the changes to the variables in COHOKUM.

Manual

Reading the WUT text files is done with an additional commandline option "/wut". Copy the executable and the WUT text files into the directory "..\razorworks\cohokum" and start with:

cohokum -wut:151_d.txt

If you do not include this commandline option you will play the game as it was intented by Razoworks.

Some tweaks

Firepower

To give the Comanche a bit more firepower you can alter the soft damage and hard damage of the bullets. As sombody said in the SimHQ forum: "all you are going to do with this caliber is piss somebody off". So giving the Comanche the same type of bullets as the Apache is not quite cheating:

Apache: was originally 30 and 15 is now 40 and 12 (in version 1.5.1D). Soft damage is damage to moving targets, hard damage is to bridges, buildings etc.

M230 30mm Round-------------- Damage Soft----------------------------- 30 40
M230 30mm Round-------------- Damage Hard----------------------------- 15 12

Comanche: was originally 12 and 5 is now 18 and 9. Change the 18 and 9 to 40 and 12 and you have Apache bullets.

M197 20mm Round-------------- Damage Soft----------------------------- 12 18
M197 20mm Round-------------- Damage Hard----------------------------- 5 9

Aggresiveness enemy choppers

Based on a remark in the SimHQ forum:

Just one small tip how to make units (a lot) more aggressive:
WUT, Tab Tasks, change column 7 value to '4' and column 9 (binary) value to '8071' for any task you want. Example:

Tasks
------------------------------------------------------------------------------
Recon---------------------- 7--------------------------------------- 20 4
Recon---------------------- Binary (col.9)-------------------------- 7686 8071