Soldiers at War-- modify it!
Source: http://war.4mg.com/


When I first played Soldiers at War, I was surprised to find that
there were no custom editing programs or cheats to modify
the basic aspects to the game. I concluded that the game was
so unpopular that no one had ever tried to make special programs
for it. (After all, most other games have at least one cheat program!)

However, I realize now that all that you need to change many of the
basic aspects of the game is a simple text editor (such as Notepad)!
Yes, that's right! Most of the data files are in plain-text format!
No special programs are needed, nor do you need to look up hex/binary
addresses, thankfully.

Therefore, even a non-programmer can modify many things.
Take a look in your \ Soldiers at War \ Data \ folder . You'll find some
interesting files here, including the following:

  1. Credits.dat (list of credits)
  2. platoon.dat (your platoon)
  3. equip.def (equipment and ammo properties)
  4. stats.txt (assign stats for each rank)
  5. Administ.dat (change amount of mission points needed for promotion)
Change each file from read-only to regular status before trying to
edit it (right click on the file, select Properties, and uncheck
the Read Only box):

  1. Credits.dat

  2. Yes, you can list your name in the credits, if you really want to,
    as well as the portrait number assigned to your name! Play around
    with this! Invent some fascinating job titles! (]:-)

  3. platoon.dat

  4. You can change many aspects of your platoon, including rank, encumberance,
    name and portrait of each soldier, as well as assigning each soldier some
    equipment! This one is the most fun to change:


  5. equip.def

  6. You can change equipment, such as weapons and ammo, by altering this file.

    For example, take a look at this portion of equip.def to see what you can alter:
    Firearm definitions:
    #W/H = width and height of weapon in outfitting screen
    #TOF = Type of fire,SA=semi-automatic, BA=bolt action, etc.
    #RT = reload time, no. of action points to reload weapon
    #ROF = rate of fire, number of rounds expended per 'shot'
    #AT = ammo type, for reference to the ammo list below
    #ACC = accuracy rating of weapon, see disign doc
    #DC = damage class, for determining damage to characters
    #PENT = penetration, campared against the protection value
    #           of objects in the map
    #DR = damage rating, indicates the amount of destructive force
    #         of the weapon, for damaging objects on the map,
    #         has no bearing on damage to characters
    #SPR = ???????????????
    #PRI = Priority of the weapon, listed above
    #SNS = Assigned sound single shot
    #SNA = Assigned sound automatic fire
    #SNP = assigned sound weapons locker placement
    #SNEX = assigned sound explosion
    
    #WC = Weapons class for primary & secondary training
    ##none=0,
    ##pistol=1,
    ##submachinegun=2,
    ##bolt=3,
    ##semiauto=4,
    ##machinegun=5
    ##explosive=6,
    
    Even if you don't change this file, it's useful to look at the exact accuracy,
    rate-of-fire, and damage class for each weapon. After looking at this, I was
    surprised to learn that the M1 Garand has a higher accuracy and damage
    than the M1 Carbine, and both have the same rate-of-fire (in the game)!

    Ammo can be changed as well! You can change the name and capacity of
    any ammo clip that you'd like! This is another solution to the game's
    tendency to not allow your soldiers to carry enough equipment.

    For example, you could assign a capacity of 16 for each 8-round Springfield
    clip, doubling the capacity for the same weight and space (although with a
    slightly unfair advantage in that you wouldn't need to reload until all 16
    rounds have been used.)

    You can use this cheat to grandiose extremes: have a modified pistol with top
    accuracy (15), DC=9, DR=6 (damage to objects equal to a 10-lb satchel charge!)
    a rate-of-fire of 15-25 (equal to the best heavy
    machine gun!), and 800-round capacity clips!!

    Or, imagine a bazooka with rockets that have a capacity of greater than one,
    semi-automatic or automatic rate-of-fire, and a tripled damage radius!

    Such examples illustrate that perhaps it's best not to alter this file, unless
    you don't care about having potentially unfair advantages! But what the heck!
    Have some fun with it! (]:-)

  7. stats.txt

  8. You can change the basic stats assigned to each rank, such as agility,
    medical skills, as well as primary and secondary training point bonuses.
    You can change stats for any nationality!

  9. Administ.dat

  10. The first set of numbers determines the amount of points you are awarded
    in each mission, based on the number of enemies you kill and the number
    of men in your squad: fewer people in your squad will result in more
    points per kill. Each member receives another 25 points for surviving
    a mission:
    Mission Points:
    #  Enemy KIA or   	Enemy WIA	   	Mission
    # Incapacitated	             		 	Completed
    #----------------------------------------------------------
           5		    0			25
           7		    0			25
           10		    0			25
           12		    0			25
           15		    0			25
           17		    0			25
           20		    0			25
           25		    0			25
    END
    
    (Therefore, if there are 8 men in your squad, you get 5 points per
    enemy. If you have 5 men, each kill counts for 12 mission points,
    and a 3-man squad would get 17 points per incapacitated enemy.)

    The next sets of numbers (not shown) deduct mission points
    for misconducts and determine the probabilities for earning medals
    relative to the amount of mission points that each soldier has earned.

    Most importantly, you can change the amount of mission points needed to
    advance in rank. If you don't want to alter your platoon, but wished
    that they would improve more rapidly, try lowering the values in Administ.dat!
    They are definitely on the high side (EX.: 500 points to advance
    from 1st Lieutenant to Captain??)

Please use and share my information freely!