Monday, December 10, 2018

Update 2018-12-10: Physics fixes


  • Improved lateral anti-slip
  • Improved T-72M suspension flexibility
  • Updated M1A2 SEP armor values for realism, especially on the rear
  • Fixed an issue where the loader in the M1A2 SEP could be hit by fragments that the hull firewall would have stopped
  • Began building for Mac (now included in every update going forward)

Friday, December 7, 2018

Update 2018-12-07: The physics overhaul begins


  • Added physics-based suspension, wheels, and tracks
  • Added LOD system to tracks - at long distance, the individual links are replaced with a flexible solid piece that uses scrolling textures to simulate motion
  • Implemented physics-based tracks on T-72M as a limited test of handling and performance

Monday, November 26, 2018

Hotfix 2018-11-27: Long rod shattering, ballistics, and HEAT post-pen


  • Fixed bug where especially thin or soft armor pieces could still cause long rod penetrators to shatter from oblique impact
  • Fixed bug where HEAT jet post-pen effectiveness was erroneously tied to the speed the round had on impact
  • Changed T-72M ammo load to period-correct selections and cross-referenced performance with known real-world firing tables
  • Corrected ballistics parameters for almost every round, including projectile mass, sectional area, and drag coefficient (using educated guesses where necessary)
  • Lowered thickness of T-90 lower front plate
  • Lowered thickness of M1A2 SEP lower front plate backing
  • Added T-72M targets to firing range
If you're following this blog via email subscription and aren't on the project's Discord server yet, head on over!  Use invite code S97hFkA, read the rules, and introduce yourself in the new users channel.  

Sunday, November 25, 2018

Update 2018-11-26: What You Did in the Dark


  • Added "T-72 Night Brawl" mission to showcase TPN-1-49 night sight and Luna-2 IR spotlight
  • Implemented dynamic spotting distance for AI crew members - their performance is now affected by numerous factors including equipment status, time of day, and whether their vehicle and/or the target is using active illumination
  • Implemented momentary shutter close for TPN-1-49 night sight; it is triggered by the main gun trigger and is intended to protect the sensor from the muzzle flash
  • Fixed bug where spotlights would remain active even on a burning vehicle
  • Fixed bug where AI crews would fail to properly lase targets, causing all of their shots to fall significantly short (note that this makes several missions more difficult)
  • Fixed bug where turret traverse sound was audible with turret locked in place
  • Fixed position of target tracking status message in HUD

Update 2018-11-25: The Legend of UralVagonZavod


  • Added T-72M to the game.  This is a mildly upgraded variant with the upper glacis weld-on reinforcement plate.  It features a work-in-progress TPD-K1 sight and a fully implemented TPN-1-49 night sight that's only usable in darkness.  
  • Added night vision optics implementation
  • Added control to illuminate gunner's sight reticle
  • Added control to illuminate IR searchlight
  • Lowered strength of M1A2 SEP gun mantlet
  • Added special modifier to make M829A3 dart more effective against Kontakt-5 ERA
  • Darkened environment in Wasteland Hard mission to make night optics more necessary
  • Fixed bug where commander could turn his viewer through a full circle without cause
  • Fixed tank round tracers appearing head-on as if viewed from behind
  • Fixed missing heat effects on some vehicles

Sunday, November 18, 2018

Update 2018-11-19: Night lights


  • Improved lighting of all particle systems in dark environments
  • Changed several tank materials to use physically based rendering system
  • Added illumination to AAR to improve usability in dark scenes
  • Changed Wasteland Hard mission to night
  • Fixed a bug that would cause unviewable shots to appear in the AAR list when all filters were set to the most permissive level

Update 2018-11-18: Fireflies


  • Added visible metal shards to spall projectiles
  • Added impact sparks for kinetic rounds
  • Added ricochet sparks for all ammo
  • Added pitch shifting to turret traverse sound
  • Changed armor values for T-90 Kontakt-5 panels and upper glacis composite

Sunday, November 11, 2018

Update 2018-11-11: Auxiliary


  • Separated auxiliary ammo racks from main ones: now all player vehicles and many AI vehicles will only carry ammo in their main racks, reducing the chance of ammo ignition during battle (and also the total ammo count)
  • Changed ammo counts for all main battle tanks and the 2S25 Sprut-SD
  • AI gunners with advanced skill will now take into account the momentum of their tank when firing on the move
  • AI crew members will now be able to spot partially concealed vehicles better
  • Tracking mode now has two variants: auto and manual; in vehicles with manual tracking, the tracking key must be held down during the lead induction
  • Gunner crew member will now wait until a round is ready to report "on the way"
  • Damage reports will now specify what surface a ricochet was on
  • Fixed armor layout of M1A2 SEP driver's compartment
  • Fixed armor layout of T-90 ammo carousel
  • Fixed several bugs with commander spotting
  • Fixed a bug where the commander's sight would continue to function after being destroyed
  • Fixed a bug where some voice lines could get repeated excessively
  • Fixed a bug where AI drivers could accelerate tanks past their physical speed limits
  • Fixed a bug where vehicles with firing computers but no computerized tracking would report tracking mode status on the HUD
  • Fixed a bug where dedicated ATGM vehicles would not have fully functional voice lines
  • Fixed a bug where tank turrets could change aim point after the gunner was incapacitated
  • Fixed a bug where crew members could talk while incapacitated
  • Fixed damage report naming for hull Kontakt-5 panels on T-90

Sunday, October 28, 2018

Update 2018-10-29: Gunner, sabot, tank!


  • Added audible crew communication inside vehicles (work in progress)
  • Long rods now shatter on extremely angled surfaces, reducing their effectiveness severely
  • Commander sights can now be damaged in combat
  • Commanders with separate sights will now focus on a secondary target and hand it off to the gunner when the gunner is ready
  • Reduced volume of autoloader sound effects
  • Increased difficulty of "Wasteland Hard" mission back to reasonable level

Thursday, October 25, 2018

Update 2018-10-25: It's all relative


  • Shots now inherit velocity from the gun that fired them
  • The target tracking mode is now separate from the smooth aiming mode
  • Key binds for zoom and free look / tracking have been revised to aid trackpad users
  • Fixed a bug where engine and track noises wouldn't account for the tracks being off the ground

Tuesday, October 23, 2018

Hotfix 2018-10-24


  • Fixed audio bug in grassland practice map
  • Fixed M1A2 SEP horizontal stabilization

Update 2018-10-23 #2: Minor features and fixes


  • Added commander viewer traverse to T-90
  • Added commander sights to items that are posed in AAR view
  • Fixed sound of distant tanks heard from interior views
  • Fixed bug where commander sights would still animate in AAR
  • Fixed bug where crew AI was still running, to no effect, during AAR
  • Fixed bug where gunner scanning could get stuck on the right edge of a sweep
  • Fixed bug where turret traverse sound could play forever if gunner or turret were disabled
  • Fixed thermal signature of CITV unit on M1A2 SEP
  • Fixed thermal signatures of all ERA bricks and slat armor on T-55

Monday, October 22, 2018

Update 2018-10-23: Sound and Fury


  • Added crew vision system: now crew members must spot and identify a target before the tank can engage
  • Added reaction behavior: a tank that's hit with ordnance by surprise will guess the shooter's direction and begin looking for a target
  • Added scanning behavior: tank gunners (and commanders where applicable) will sweep through fields of fire trying to visually identify targets
  • Added platoon scanning behavior: tanks in a platoon will divide up sectors of fire according to each tank's position
  • Added sound effects for turret traverse and traverse braking
  • Added CITV unit to M1A2 SEP
  • New interior sound effects for all main guns
  • New reload sound effects for M1A2 SEP and T-90
  • New engine sound effect for M1A2 SEP
  • Reduced turret traverse speeds of most vehicles
  • Reduced top speed of T-55
  • Fixed a bug that could result in platoon member tanks driving away from the group at top speed forever
  • Fixed an issue with M1A2 SEP turret side armor

Friday, August 10, 2018

Update 2018-08-10v2: Oh baby, a triple!


  • Added lines of vehicles to firing range to allow testing of multi-kills
  • Added ammo cheat: press "U" at any time to reload up to 9999 of all munitions
  • Fixed missing exhaust smoke on several vehicles
  • Fixed issue with broken shot traces in AAR

Thursday, August 9, 2018

Update 2018-08-10: They don't stop coming


  • Konkurs-M missile now visibly spins in flight
  • HEAT spall is now progressively weaker toward the edges of the spray pattern
  • Some HEAT warheads can now produce external fragmentation on impact
  • Engines are now more resistant to spall
  • HE shells can now be detonated by impact or timer fuses
  • Increased zoom level of commander's binoculars
  • Improved realism of ATGM post-pen mechanics
  • Re-tuned ballistics for 3UBR6 ammo
  • Changed generic 30mm HE to 3UOR6
  • Fixed spalling on components of several vehicles
  • Fixed issue where AAR could report damage that didn't happen
  • Fixed issue where damage list wouldn't include spall damage
  • Fixed issue where FCS couldn't adapt to a target out of range

Update 2018-08-09: General cleanup


  • Updated chemical penetrators to produce generally wider debris cones
  • Updated kinetic penetrators to produce generally narrower debris cones
  • The amount of spall generated by kinetic projectiles is now greatly diminished in thin armor plates
  • Improved camera behavior
  • Improved AAR controls
  • Improved particle system performance
  • Locking the turret now shuts off the gun stabilizer as well
  • Fixed jittering target reticle
  • Fixed extra gun reticle appearing behind the turret
  • Fixed appearance of destroyed ERA modules on T-55

Tuesday, August 7, 2018

Update 2018-08-07v2: Smooth moves, baby!


  • Added smoothing to third-person camera input
  • Added free-look camera control to AAR
  • Improved vertical motion of third-person camera
  • Improved alignment of gun aim point with third-person camera
  • Fixed issue with display of spall and fragmentation in AAR

Monday, August 6, 2018

Update 2018-08-07: Do you see what I see?


  • Completely replaced third-person camera system: now it has a free-look feature, smooth easing, and the ability to move the camera independently faster than the main gun
  • Improved the commander's view: now it's free-look by default and has the ability to zoom in
  • Adjusted lighting of vehicle fires to improve performance
  • Fixed an issue where distant sounds could play in the wrong variations if the view was changed between interior and exterior during sound travel
  • Fixed volume of HMMWV engine sound

Saturday, August 4, 2018

Update 2018-08-05: High Explosives and bug fixes


  • Reworked the behavior of High Explosive (HE) shells: now they will create a blast on impact and can make proximity kills on unarmored targets
  • Added more control over module damage so durable modules (such as turret rings) can't be taken out by small-caliber weapons or fragmentation
  • Increased size of visible blast for missile detonations
  • Made minor changes to scenarios
  • Fixed armor skipping bug that could affect targets moving toward incoming rounds
  • Fixed bug that was causing target lead to be calculated incorrectly in fire control systems
  • Fixed M1A2 SEP turret ammo rack armor

Sunday, July 29, 2018

Update 2018-07-29: Ballistics for days


  • Overhauled ballistics model: now it approximates real-world behavior including quadratic air resistance and sensitivity to atmospheric conditions
  • Overhauled fire control system calculations to account for the new ballistics model not being solvable analytically
  • Switched shot movement to incremental motion using Runge-Kutta method for fidelity
  • Added ability for AI gunners to use new FCS when aiming
  • Changed penetration model to more correctly relate to projectile energy
  • Changed armor values on NATO triple heavy targets in firing range
  • Ammo performance is now affected by propellant temperature
  • Fixed HEAT warhead effectiveness depending on projectile speed
  • Fixed AI gunners not being able to handle vehicles with missile launchers only
  • Fixed issues with game volume level settings

Tuesday, July 3, 2018

Update 2018-07-04: To be fair


  • Changed BMD-3s in survival mission to use AP shells, as HE shells were unexpectedly able to defeat the frontal armor of the M1A2

Sunday, July 1, 2018

Hotfix 2018-07-01v4


  • HEAT jets no longer ricochet

Update 2018-07-01v3: War drums


  • Volume settings now persist between missions and game launches
  • New main menu decorations
  • Reduced normalization of long rods
  • Added impact force to incoming rounds
  • Fixed HEAT jets being defeated by ricochet
  • Fixed speed display
  • Fixed rounds normalizing in complex armor arrays

Hotfix 2018-07-01v2: Putin confirms Shtora-2


  • Fixed bug where ATGMs would vanish instantly after launch
  • Lowered size of thermal bloom on live ATGMs

Update 2018-07-01: They told me I could drive anything I wanted


  • Added WIP version of ballistics test range
  • All missions can now be played with any vehicle in the game
  • Fixed armor issue with M1A2 turret cheeks
  • Fixed model error regarding T-90 mud flaps
  • Fixed maximum visual range of T-55 gun sight
  • Fixed "zig-zag" spall issue
  • Fixed issue where spall could destroy items with almost no energy left
  • Renamed T-90A to T-90 in order to better reflect the actual model and configuration

Saturday, June 30, 2018

Update 2018-06-30: *Puts on sunglasses*


  • Changed lighting in all scenes: now features linear color space and realtime global illumination for a better overall tone and reduced glare in bright areas
  • Improved background color of thermal sights in both white-hot and black-hot modes
  • Added "show hits only" mode to AAR

Thursday, June 28, 2018

Update 2018-06-28 #2: Armor model overhaul and the discovery of fire


  • Added proper armor colliders to the T-90 (replacing hastily done approximation)
  • Fixed armor model of T-55 to work on spall from inside the tank
  • Added light sources to all fire effects
  • Fixed glitch where a dead driver could propel the tank forward or backward forever
  • Added player waypoints to wasteland OPFOR missions
  • Rebalanced BMD-3 missions

Update 2018-06-28: Better AI, better ricochets, better pizza


  • Added new dug-in AI behavior; tanks whose crew have this ability will pull forward from defilade to fire, then reverse into cover again to reload
  • Enforced hard limit on HEAT warhead fuzing angle: too shallow and it's crushed
  • Reduced performance of AP rounds after a ricochet
  • Changed BMD-3 AP ammo to 3UBR6 type
  • Limited the lifetime of bouncing spall fragments
  • Fixed glitch that prevented auxiliary sights from appearing with the correct location and zoom
  • Adjusted difficulty of T-55 wasteland mission

Wednesday, June 27, 2018

Update 2018-06-27: Spall overhaul and new long-range practice map

  • Added BMD-3 test range with long-distance targets
  • Changed spall system to behave more realistically and reliably
  • Eliminated most cases of harmless center mass shots and increased likelihood of doing damage with a penetrating hit
  • Increased size of explosive impacts and ERA detonations
  • Added lighting to explosions
  • Implemented fuse arming distance for Konkurs-M missile
  • Fixed lighting in Wasteland M1A2 SEP mission

Tuesday, June 26, 2018

Update 2018-06-26: Mouse options and pen mechanic updates


  • Added mouse options: sensitivity and Y-invert
  • Added normalization mechanic to kinetic penetrators
  • Added ricochet mechanic for all ammo types, with varying angle tolerances
  • Improved spall spray patterns
  • Changed spall fragment sizes to better reflect reality
  • Changed ERA detonation behavior - now disappears on impact
  • Improved armor model of T-90 (still WIP)
  • Buffed T-90 turret cheeks
  • Nerfed M829A3
  • Reduced height of turret throws

Previous change logs

20180505

Added realistic armor model to T-55
Switched default AAR mode to “player only, damaging shots”
Fixed AAR view not attaching to correct vehicle
Fixed death cam not being placed in the correct spot
Fixed collider issue in T-55 that prevented spall from crossing between turret and hull inside crew compartment

20180504

Massively improved realism of thermal optics
Added gunnery practice mission
Added muzzle flashes to all guns
Added heat signatures at engine areas of most vehicles
Added thermal bloom for missiles in flight
Added commander camera view for third person mode
Added precision mode to third person aiming
Added color changes to some gun sight reticles
Fixed turret moving while using escape menu
Fixed aim sensitivity issues in third person
Fixed thermal signatures of parked vehicles

20180502

Added thermal optics to all tanks with digital fire control; optics can be cycled through white- and black-hot with the T key
Added basic temperature zones to all vehicles; this is a very early version of what will be a far more realistic system later on
Updated particle systems so thermals can see through smoke
Fixed esc menu - now it will never appear unless the player commands, and it will block firing while open

20180411

Fixed internal module layout in BMD-3 and Sprut - it should no longer be difficult to get damaging hits on either of them
Fixed stretched muzzle smoke effects on most vehicles
Fixed incorrect names of some items
Reduced smoke buildup from burning tanks
Increased reverse speed of M1A2 SEP
Improved missile launch effects

20180313v2

Fixed tracking mode being usable from 3rd person view
Fixed HUD labeling during tracking mode

20180313

Fixed flaws in target tracking system - now there should be minimal effect on the reticle motion and position while tracking and re-lasing
Fixed digital sights so they don’t show a level image when the tank is on sloped ground

20180312

New target tracking system: right-click and hold to engage lead and guide turret (note that this system is still very work-in-progress and may behave erratically at times)
Enabled AAR at all times, not just at mission end
Joystick behavior now uses point of click as center
Fixed most immobilization issues
Fixed camera jitter when turning tank
Fixed visible frame rate desync when tracking a moving target

20171103

Upgraded project to Unity 2017
Improved ammo cookoff fire effects
Changed digital gun sights to use a standard default range setting
Removed ability to continuously accept commander aim
Removed range and lead adjustment when accepting commander aim

20170922

Added README in ZIP file

20170921v2

Fixed bug where AAR was inaccessible despite mission failure due to player’s vehicle becoming combat ineffective

20170921

Fixed camera shake while moving over uneven terrain
Fixed slat armor behavior to be more realistic: now shaped charge warheads that are not tandem or advanced have a high chance of total defeat rather than detonating properly
Fixed visual issue with TOW-2B missile smoke trails

20170819

Fixed bug where T-90 autoloader could stop successful penetrations from doing spall/frag damage 
Fixed color of M1A2 SEP rangefinder readout
Added M1A2 SEP round ready indicator

20170726

Fixed bug where player’s vehicle could be rendered combat ineffective without the game menu and AAR prompt appearing
Removed ability to control acceleration midair
Removed all PID control when vehicle is not grounded and upright

20170725

Fixed bug where damaged missile launcher would play sound and consume ammo without firing anything
Fixed smoke effects for HMMWV variants
Fixed “damaging shots” filtering in AAR
Vehicles that can no longer move or fire are now counted as eliminated
Exposed crew members are now hidden after being hit

20170724v2

Added new AAR shot filter: only damaging hits
AAR camera no longer resumes orbit on every new shot viewed
Reduced thickness and duration of smoke from destroyed Hilux and HMMWV

20170724

Added Hilux technical with .50 cal HMG
Added HMMWV with remote .50 cal HMG
Added HMMWV with remote TOW-2A
Added new level for each new vehicle
Added drivetrain hit detection (new vehicles only for now)
Added fuel tank hit detection (new vehicles only for now)
Improved behavior of spall/frags from high explosives
Increased lethality of missiles
Fixed numerous bugs in shots and shot review
Fixed issue with autocannon spread
Fixed issue with mouse acceleration

20170521v3

Fixed armor models of most tanks to prevent glitch where projectiles almost always managed to exit the other side of the target
Changed spall ballistics - now any spall exiting a vehicle will fall to earth quickly

20170521v2

Fixed crash in AAR
Improved vehicle position capture in AAR
Improved tracing of missed shots in AAR
Improved fidelity of shot traces in AAR - shot traces now accurately show projectile arcs and guided missile paths
Added turret ring hit zones to BMD-3 and 2S25 Sprut-SD

20170521

Added component hit visualization to AAR
Fixed bug where missed shots could have incorrect vehicle positions in AAR

20170520

Added shot distance data to AAR
Added camera orbit control to AAR
Added filter options to AAR
Fixed bugs in AAR shot tracing
Changed free aim sensitivity to respond to user’s input speed
Changed auxiliary gun sight reticle color for visibility
Ammo types now have their own fragmentation tuning
AAR now shows entire path of shot where possible
Third-person view now has free aim

20170519v2

Fixed issue with building collider names in grassland levels
Fixed issue where HEAT warheads could be affected by slat armor after detonation

20170519

Added After-Action Review (AAR), showing each kill shot with all vehicles arranged as they were at shot time, as well as relevant info displayed on-screen
Fixed issue where tracking beacons on missiles were visible from the front
Fixed issue where AI gunners would fire missiles before aiming turret properly
Fixed issue where AI gunners would fire missiles at non-critical components when a kill shot was available
Fixed issue where spall fragments were not distributed uniformly around shot axis
Fixed issue where turret lifted from hull could not drift in some directions
Fixed armor issue that left ammo carousel exposed in T-90A
Increased T-55 hull turn rate

20170515v3

Added missing hit zones to BMD-3
Altered BMD-3 survival challenge level
Vehicle gunners can now fire missiles if they are available
Vehicle gunners can now judge when to use a missile
Fixed missile sound bugs

20170515v2

Added BMD-3 survival challenge level
Improved missile visuals
Fixed bug with damage reports
Fixed bug where missiles could be deleted in flight
Fixed bug in platoon driving

20170515

Added guided missiles to BMD-3
Replaced M1A2 SEP ammo type HEAT-MP-T (“MPAT”) with standard HEAT-T (“HEAT”)

20170514v2

Added troop compartment (with spalling) to BMD-3 and 2S25 Sprut-SD
Added explosion effect to HE shells that impact terrain
Added permanent lingering smoke to destroyed tanks to distinguish them from live ones
Improved damage reports - duplicate entries are removed and there is more screen space
Reduced armor thickness on T-55
Vehicles now turn slowly at first and more quickly as the turn key is held
Changed slat armor effect - instead of completely stopping a HEAT round, the slat armor reduces its effectiveness by 80%, giving more modern warheads a chance of defeating the vehicle despite the slat armor

20170514

Added new vehicle: BMD-3 infantry fighting vehicle
Added enemy BMD-3 in M1A2 grassland level
Added new instant action level featuring BMD-3
Game audio now adjusts by 10% intervals and can be muted entirely
Game audio is now muted while the game is paused
Removed turret-locking damage effect - turret ring hits now slow traverse down

20170513

Added new vehicle: 2S25 Sprut-SD light tank / SP gun
Changed player vehicle in “unfair” grassland solo scene to 2S25 Sprut-SD
Added pause key
Added master volume key
Added ammo count to next ammo selection on HUD
Fixed issue with T-90A smoke effects
Fixed issue with laser rangefinder
Fixed issue with gun elevation limits
Fixed issue with AI gunner firing logic

20170511

Fixed issue with platoon driving AI
Fixed issue with fire in M1A2 SEP
Improved smoke

20170510

Added ammo counts to all tanks - no more unlimited shooting
Added hull ammunition storage to M1A2 SEP
Incapacitating all crew members in a tank now counts as a kill of that tank
Ammo racks are now unable to ignite when empty
Parked tanks are no longer crewed
Improved shot damage reports - they now list what stopped the round too
Made smoke effects more realistic

20170507

Added T-90A gunner’s primary sight reticle
Added wasteland T-90A OPFOR level
Adjusted difficulty of wasteland_hard level
Fixed bug where turret would reset its aim after player’s gunner was injured

20170506v3

Added wind effects to smoke, fire, and dust

20170506v2

Added terrain impact effect
Fixed smoke/fire layering
Updated names of some components for damage reports

20170506

Added main menu / title screen
Added ESC menu in-game (no more force quit!)
Added wasteland OPFOR level in which player controls a T-55
Added smoke columns
Added time-based fire extinguishing on all fires
Added fire suppression to M1A2 SEP

20170411v2

Added wasteland_hard level, featuring T-72s for an extra challenge
Fixed issue where loader/autoloader hits didn’t affect the current round being loaded

20170411

Added shot effect logging for future AAR or replay system
Added shot effect feedback text on-screen after successful penetrating hit (Note that this is in no way a representation of the final HUD and serves only as a stand-in)

20170409

Added crew hit zones inside all tanks - taking out a crewman disables or severely penalizes the systems they are responsible for
Added compartment spalling - upon breaching the interior of a tank, penetrators can throw off fragments that damage components or crew not directly in the path of the penetrator
Added configurable spall mitigation - modern tanks have less spalling potential and the spall has less spread
Added intelligent obstruction checking for AI gunners - if the preferred target is blocked by terrain or objects, they will engage the best unobstructed target, if any
Overhauled T-55 armor model
Changed M1A2 SEP auxiliary sight FoV

20170408

Changed M1A2 SEP sight FoVs to better match real-world performance
Changed M1A2 SEP reticle sizes to better match real-world mil measurements
Increased physics lifetime on popped turrets
Fixed issue where mouse cursor could leave game window and cause focus loss

20170405

Added reticle scaling based on sight zoom level (rough version, needs sharper images in the future)
Removed M1A2 SEP high zoom levels from optical GPS (will be re-added with thermal sight aka TIS, same as in the real tank)

20170331

Added mission status messages for all clear and last man standing
Overhauled M1A2 SEP armor models and values

20170329

Added “unfair” scene with drivable T-90 vs 2+ platoons of modern tanks
Added armor angle effects to penetration model: sloped armor is more effective
Removed “test_t55” scene
Fixed issue with ERA detonation visual effects

20170327

Added T-90 tank to library
Added enemy T-90 tanks to grassland scene
Fixed bug in turret locking behavior
Fixed bugs in ammo penetration model

20170321

Added FPS-style aiming, enabled by default
Added scroll wheel zoom
Added option to lock turret rotation
Added option to switch to “joystick mode”
Added M1A2 SEP GPS zoom enhancements
Overhauled turret and gun rotation code to eliminate jitter
Improved responsiveness of moving target tracking (note that it takes a steady hand or joystick mode to make good leading shots)
Improved grassland scene

20170315v2

Fixed sound bug in T-55

20170315

Added leading target function to player’s digital sight
Added leading target ability to gunner AI
Added tooltips
Added distance-based sound delay

20170313

Added crew spotting and target spotted alert
Added auto-aim: press (or hold) space to look at crew’s preferred target
Lowered volume of some interior sounds

20170312v2

Removed spare idling tanks from wasteland test scene

20170312

Fixed tank track sounds from other tanks being audible from interior views

20170311

Added basic sound effects to all tanks, including different audio and audible systems in interior vs. exterior views
Fixed bug in T-55 third person reticle

20170309

Added basic implementation of player waypoints
Added simple grassland test scene with fog and passive T-55 guards
Fixed hull rotation glitch that caused tanks to spin wildly when crossing 360/0 degrees
Fixed player system status text not having enough vertical space on screen

20170307

First build on change log
Includes wasteland test (solo and platoon) with advancing enemy T-55 platoons
Includes T-55 test scene with old barebones AI imitation

Just do it

Well, there's a blog now.  That means I can post change logs, and anyone who signs up for email alerts will get notified.  As always, the project's test build directory will contain the latest release as well as the change log and other information.  This site is simply a way to track progress. 

I'd like to thank everyone in advance for their feedback.  Hearing about user experience is the first step to making things better, and I'd be running blind without your comments. 

Thanks for following the project.