Thursday, August 29, 2019

Hotfix 2019-08-29v2


  • Fixed a crash when using night optics

Update 2019-08-29: I beg to defer


  • Switched rendering path to deferred for better efficiency
  • Added multiple image processing enhancements, including screen-space reflections and bloom
  • Improved the appearance of night vision and thermal sights
  • Added night vision to AAR cam at night
  • Improved shadows on most light sources
  • Improved the efficiency of switching viewpoints
  • Improved material maps on T-72M
  • Added new types of 100mm ammunition to T-55
  • Improved appearance of main menu
  • Added visual model to TOW missile in flight
  • Added ability to simulate laser ATGM guidance systems
  • Added ability to simulate top attack behavior for ATGMs
  • Added testbed for advanced ATGM behavior
  • Added T-55 to practice missions
  • Added Technical truck to Firing Range
  • Added arming distance to 30mm HE ammunition
  • Added fuze sensitivity option for HE and HEAT ammunition
  • Fixed issue where APHE rounds couldn't crush thin armor
  • Fixed issue where HE rounds would show incorrect paths in AAR
  • Fixed issue where HE rounds would frag even if destroyed without arming first
  • Fixed issue where HE rounds wouldn't create spall when passing through armor before detonation
  • Fixed fuze timer on 3UOR6 ammunition
  • Fixed fuze timer on OF-412 ammunition
  • Fixed an issue where some ammo types would create spherical spall upon piercing armor
  • Corrected armor values of lower front plates on T-72M and T-90
  • Fixed an issue where some sounds would cut out or refuse to play
  • Fixed loader position in T-55

Wednesday, July 10, 2019

Update 2019-07-10: 303


  • APFSDS rounds now show sabot petals splitting off of the subcaliber dart in flight
  • HEAT rounds now have a visible penetrator jet during detonation
  • The minimum timescale speed has been reduced
  • An easter egg has been added

Wednesday, June 26, 2019

Redirect

Updates and tester access are primarily handled through Discord now.  This blog stands as a change log record only.  


Hotfix 2019-06-26


  • Fixed an issue where the gun barrel would twitch every 30 seconds
  • Fixed an issue where the turret could suddenly snap to the aim point faster than the maximum traverse speed

Tuesday, June 25, 2019

Hotfix 2019-06-25: Camera and More


  • Free cam now has smooth aim mode, using the same controls as gunner smooth aim
  • FPS count is now displayed in the HUD during missions
  • Fixed a bug that would prevent the sounds of impacting rounds from playing correctly
  • Implemented countermeasures for a bug that results in turrets and/or guns walking off their pivot points over time
  • Fixed crew communications being audible in free cam
  • Armor values of T-72 hull rear have been corrected
  • The gunner on the Technical truck now has a thermal signature

Monday, June 24, 2019

Update 2019-06-24: Two are Better Than One


  • Added physical two-piece ammunition and ammo racks to T-72M
  • Added fuel tanks (wet racks) to T-72M
  • Added animated end cap ejection to T-72M
  • Added better placeholder crewman models to all vehicles
  • Ammo in ammo racks now distinguishes between detonation and deflagration according to the type of round struck and whether the impact hit the warhead or propellant
  • Ammo that doesn't burn on impact can now be damaged, rendering it unusable for loading. Damaged ammo is cleared out of the rack during restock operations.
  • Free cam can now be used while the game is paused
  • The game can now be paused during slow motion
  • The slow motion speed can now be adjusted while the game is paused
  • X-ray view range has been lowered
  • Decreased recoil jerk on M1A2 SEP gunsights
  • Fixed the fragmentation origin on HE rounds
  • Fixed a glitch that could occur when exiting to the main menu while time was slowed
  • Fixed a naming issue with 3BK14M rounds in AAR
  • Fixed a naming issue with IR spotlights in AAR
  • Fixed an issue where the camera clipped through AAR models too easily
  • Fixed an issue where 3BM15 ammunition was missing its propellant in the forward piece
  • Fixed an issue where tanks would keep their mass after turret ejection
  • Fixed an issue where projectiles would appear cold in thermal viewers

Monday, May 20, 2019

Update 2019-05-20: No Pixels


  • Changed ballistics and armor penetration model to account for physical diameter of projectiles, eliminating the "pixel shells" effect
  • X-ray mode in AAR can now be toggled with the O key
  • Memory cleanup can now be toggled with the "GC" control in the Prefs menu during a mission.  Disabling GC is not recommended, as it un-caps the memory usage of the game, but it can provide temporary relief from stuttering under limited circumstances.  
  • Memory cleanup has been mildly improved overall
  • Corrected size of APFSDS and HEAT-FS in-flight models
  • Fixed an issue where crew hitzones could still be struck in a popped turret
  • Fixed an issue where AAR shots that only hit the witness plates on the firing range would not display
  • Fixed an issue where AAR traces would be too densely recorded for slow-moving projectiles, which could cause heavy use of time scaling to crashing or freeze the game
  • Fixed several issues with AAR data recording to make it more efficient
  • Fixed an issue where AI tanks could continue driving after the crew evacuated
  • Fixed polarity of IFF panels on Abrams
  • Added turret cheek IFF panels to Abrams
  • Fixed an issue where FCS could get stuck on the wrong ammo indexing after reloading from an empty breech
  • Fixed an issue where animated parts could get their animations interrupted in odd ways
  • Fixed an issue where every side section of the Humvees was named "left fender"
  • Fixed air resistance of .50 caliber ammo
  • Fixed an issue where projectiles could regain their original speed after slowing down from armor penetration
  • Fixed an issue where muzzle blast dust glowed in the dark
  • Fixed an issue where live rounds appeared extremely cold in thermal optics
  • Fixed an issue where tanks could scan in the wrong direction in response to being hit by hostile fire

Monday, May 13, 2019

Update 2019-05-13: Traces and tracers


  • Added support for tracer rounds and non-tracer rounds in the same belt
  • Altered ammo belts for HMMWV and technical to have tracers only every few rounds
  • Updated rendering of AAR trace lines - now they properly intersect with damaged modules and are fully lit and shadowed
  • M830 warhead now requires a stronger hit than mere spall fragments to detonate
  • Added support for modules being weakened over time rather than destroyed all at once
  • Propellant cases of stored ammunition are now more resilient to small fragments, but they can be weakened with multiple hits
  • Decreased size of BMD-3 muzzle flash to avoid blinding in gun sight

Tuesday, May 7, 2019

Update 2019-05-08: A Stitch in Time


  • Current timescale is now displayed on the HUD
  • Pause is now disabled during slowed time for stability
  • The speed and power of spall fragments now depends on the relative angle to the main penetrator.  Spall patterns will be much more realistic, and it will be more difficult to damage things at sharp angles from the path of the shot, especially with kinetic ammo.  In addition, the speed of fragments should better match the penetrator.  This should be especially apparent when viewing impacts in slow motion.  
  • Fixed loss of control when using slow motion while guiding Konkurs-M ATGM
  • Fixed armor holes in turret ring and hatches of Abrams (all versions)
  • Fixed M1A1 (HA) turret bustle spall resistance
  • Fixed T-72M turret ring spalling
  • Fixed turret ring thickness of BMD-3 and 2S25
  • Fixed spall fragments behaving as if they were subject to nutation penalty

Update 2019-05-07: Just to Watch it Burn


  • Game is now built in Unity 2018 latest version
  • Added new particle effects system to all vehicles
  • Added time scale and pause controls
  • Made free cam speed exempt from time scale
  • Added visible models for live rounds
  • Added ammo rack feature with ready rack logic and restocking (preliminary version - see it on the M1A2 SEP; use Alt+1 and Alt+2 to restock ready rack with ammo of each type)
  • Rack blowout panels now fail to protect the crew if the blast doors are open for reloading
  • Internal components can now be viewed with the O key
  • Added shading to internal components in AAR (preliminary version - shot paths are not rendering in the correct layer yet)
  • Ammo hits in the new rack system are now based on the physical shells, and there is a distinction between the propellant and projectile for effects
  • Vehicles can now drive and fire a loaded round even with a blowout rack fire
  • Main gun can now be operated in free cam by holding the Alt key and firing
  • Hatches are now animated (on tanks whose models support it at the moment)
  • Vehicle crews will now abandon them when they are rendered combat ineffective
  • Vehicles that are parked and lose firepower will now count as kills
  • When player is occupying commander unbuttoned view, the hatch opens (where available) and the commander's viewer stops traversing
  • T-72M turret now has a basic interior model
  • Muzzle flashes now cast light
  • Added game version watermark in missions
  • Added Discord button to main menu
  • Changed textures on M1A2 SEP and T-90
  • Added extra zoom to T-72M gunner's sight
  • Fixed armor values of T-72M tracks
  • Fixed alignment of BMD-3 missile guidance
  • Fixed carousel armor in T-72M
  • Fixed crew AAR poses in T-72M
  • Fixed vehicles not registering as ineffective after running out of ammo
  • Fixed armor on side skirts, side turret, and lower front plate of Abrams models
  • Fixed ATGM armor penetration
  • Fixed glacis armor spalling on T-72M
  • Fixed a bug that caused crew scanning to use too much CPU time
  • Fixed spawn point in Desert Thunder: Assault
  • Fixed Hilux hull instability when moving gun mount
  • Fixed AI gunners trying to operate IR spotlights in the daytime
  • Fixed details on Abrams turret roof
  • Fixed AI gunners traversing to look for shooters despite being incapacitated
  • Fixed spall power on TOW-2A


Thursday, March 21, 2019

Hotfix 2019-03-21v2


  • Fixed free-fly cam control key presses sometimes not registering
  • Fixed configuration error that made the turret cheeks too strong on the M1A1(HA) and M1A2 SEP
  • Corrected BMD-3 missile launcher tube angle and height
  • Improved flight characteristics of Konkurs-M
  • Added missile wiring hit zone to BMD-3 launcher support
  • Added new placeholder gunner's sight reticle to BMD-3

Wednesday, March 20, 2019

Update 2019-03-21: SACLOS


  • Updated TOW-2A and Konkurs-M missiles to use proper SACLOS guidance
  • Updated gunner AI to properly use SACLOS missiles
  • Updated TOW launch angle
  • Free-fly camera now resets to default settings at mission start
  • AAR camera now has hotkey for focusing on shooter
  • AAR camera can now be sped up while riding shot trace
  • Game window title now matches the game title
  • Removed parking blocks from firing range
  • Removed noisy HMMWV from firing range
  • Reduced size of tracer visuals
  • Fixed an issue where missiles could ricochet too easily
  • Fixed an issue where missiles would fuse on ricochet
  • Fixed thickness of T-72M commander's cupola armor
  • Fixed thickness of T-72M roof armor
  • Fixed gap in T-72M armor at hull front seam
  • Fixed an issue where T-72M would spawn in the ground in the Technical swarm mission

Tuesday, March 19, 2019

Update 2019-03-20: Farsight


  • Added field of view control to free-fly cam (controlled with Shift+scrollwheel and reset with X)
  • Added new control for gunsight range (Ctrl+scrollwheel)
  • Added missing tooltips and updated controls document
  • Reduced rate of ascent/descent on free-fly cam
  • Fixed armor behind T-72M primary sight
  • Fixed an issue that could permanently lock up the gun and optics when lasing something out of the current ammo type's range
  • Fixed an issue where the third person camera could appear jittery when the player's vehicle was moving
  • Fixed an issue where the free-fly camera wouldn't smoothly track with moving vehicles
  • Fixed an issue with reporting on shots that didn't hit anything during their lifetime
  • Fixed an issue where shots fired up into the air could vanish before returning to earth
  • Fixed an issue where shots that dropped outside map bounds would get a delayed reaction from crew and logs
  • Fixed an issue where FCS error message wouldn't appear if HUD was disabled
  • Fixed an issue where AAR HUD wouldn't respect global HUD toggle

Monday, March 18, 2019

Update 2019-03-19: Fly free


  • Added free-fly camera, toggled with F3 key (use WASD, Ctrl, Space, scroll wheel)
  • Added shot trace riding in AAR view (use W and S keys to move, X to reset)
  • Added timestamps to shot info in AAR
  • Added spotlight state to AAR snapshots
  • HUD toggle preference is now saved between runs
  • Fixed issue where missiles would fail to fuse in situations where they should have fused
  • Fixed issue where spotlights remained controllable in AAR
  • Fixed issue where player could switch to an empty ammo type

Monday, February 25, 2019

Hotfix 2019-02-25 #2


  • Fixed issue where T-55 sight had access to (broken) thermal modes
  • Added night spotlight to T-55

Sunday, February 24, 2019

Update 2019-02-25: HUD be gone


  • Added switch in Esc menu to disable all HUD elements during mission (ideal for making videos or just increasing immersion)
  • Added new gunner's sight to T-55 to demonstrate new kinds of reticle behavior
  • Added manual increment/decrement controls for FCS range
  • Added funding links in main menu
  • Fixed issue with HEAT jets losing effectiveness after glancing off surfaces
  • Fixed issue with rounds breaking armor too easily at shallow angles

Sunday, February 17, 2019

Update 2019-02-18: Lag is bad


  • Added armor crushing mechanic: thin armor that lacks the thickness to bounce a projectile at a ricochet angle will give way instead
  • Added HEAT jet ricochet: for extremely shallow angles, the jet can redirect after hitting an armored surface
  • Rebalanced Desert Thunder Attack mission
  • Reduced smoke trails on missiles
  • Fixed massive lag when viewing reticles created by new script system
  • Fixed HMMWV TOW GPS being broken and unusable
  • Fixed BMD-3s not firing missiles in situations where they should have
  • Fixed issue where a tank with no driver and no gunner could still be treated as a target by AI
  • Fixed M1A1(HA) laser rangefinder to point at the reticle even when it's off-center
  • Fixed issue where gun sounds could play in AAR if they were still traveling toward the camera at the moment when the AAR was activated
  • Fixed issue where tanks could collide with invisible walls in grassland maps

Friday, February 15, 2019

Update 2019-02-15: Desert Thunder


  • Added "Desert Thunder" missions, featuring a force of M1A1(HA) tanks advancing on com bloc armor dug into defensive positions.  This mission should allow better testing of the long-range combat abilities of various vehicles.  
  • Added maximum range config to ammo types in order to avoid a situation where AI gunners waste their ammo firing at targets they can't reach or realistically hit
  • Fixed reticle instability in new reticle system, seen in M1A1(HA) GPS
  • Reduced visual jolt when firing the main gun in the M1A1(HA)

Tuesday, February 12, 2019

Update 2019-02-12 #2: Bulletproof


  • Added Gunner's Auxiliary Sight (GAS) sabot reticle to M1A2 SEP
  • Fixed shot dispersion on .50 HMGs (HMMWV and Technical)
  • Fixed a bug where user changes to the M1A1(HA) GAS reticle file were overwritten
  • Fixed armor gaps on M1A2 SEP
  • Fixed armor gaps on M1A1(HA)
  • Fixed armor gaps on T-90
  • Fixed turret ring armor on T-72M
  • Fixed a bug where rounds could multi-bounce through tiny gaps and enter vehicles

Update 2019-02-12: Precision instruments


  • Added M1A1(HA) with M829A1 sabot round
  • Added new method of rendering reticles, used in the GPS and GAS on the M1A1(HA)
  • Added color cues to shot traces to show where timesteps and collisions split the path - this should aid significantly in debugging
  • Added single-axis gunsight behavior, as seen in M1A1(HA)
  • Added controllable IR headlight to T-72M
  • APFSDS rounds now experience nutation, causing degraded penetration at very close ranges
  • AAR will now show proper names for all vehicles
  • Fixed issues with rendering at very long distance
  • Fixed text scaling at high resolutions
  • Fixed crushed missiles still exploding with full fragmentation
  • Fixed AAR view blacking out if player tank was destroyed with night sight closed
  • Fixed field of view on all Abrams auxiliary sights
  • Fixed Abrams hull ammo rack blowout
  • Fixed Abrams bustle rack burn time
  • Fixed tint of T-72M night sight
  • Reduced armor on Abrams turret sides

Saturday, January 5, 2019

Update 2019-01-05: Aesthetic


  • Added new main menu scene (experimental)
  • Added new main menu music (experimental)
  • Changed title in-game to "Gunner, HEAT, PC"
  • Reduced size of shell tracers to look more realistic

Thursday, January 3, 2019

Update 2019-10-14: An impulse update


  • Added gun recoil impulse to full physics tanks
  • Fixed issue with T-72M thermal signature
  • Fixed issue with M1A2 thermal signature
  • Fixed issue with long rod shattering on T-72M mantlet
  • Fixed issue with invisible walls in Grassland map