1. Ancient Warfare 3
  2. News

Ancient Warfare 3 News

Update 0.37.0

[h3]Content[/h3]
  • Added SVD rifle (DMR D in game)
  • Added dark and desert colored variants of all modern vanilla units


[h3]Features & Improvements[/h3]
  • Randomized vanilla units

    • Clothed units are now the default variant in the unit placement list
    • The existing variants (clothed, naked, light/heavy/full armored) still exist
    • Vanilla units spawn with randomized gear depending on their faction

      • Clothing, face equipments, hair, armor, shields and weapon attachments will be randomized

    • Vanilla units in old maps stay the same
    • The exact randomized variant of placed units will be saved and loaded

      • Exceptions: Units which spawn from spawners, in conquest/KOTH or drop from vehicles

    • When duplicating a randomized unit it will get a new set of random items
  • Scripting

    • Increased .ogg file size limit to 1.5MB (Using large audio files will increase the map size and loading times)
    • Script execution time is now shown when using the debug.fps 2 command in the console
    • Added player to health cast node
    • Added skill input to Spawn(Custom)UnitEx nodes
    • Added increment/decrement nodes for float/int
    • Added Get/Set Ammo nodes to modify the amount of bullets in the player's current weapon
    • Added SetGuardMode node to set a unit to guard mode with a specific pose
    • Added hit normal output to interaction raycast node
    • Added OnJump/OnLand event nodes for the player
    • Added vignette screen effect node
    • Added Get/SetSkill nodes to modify the AI skill
  • Campaigns

    • Large campaigns will now load without freezing the game
    • Added "keep equipment from previous level" option for campaign levels
    • Added "keep ammo from previous level" option for campaign levels
  • Unit stats randomization

    • When a unit spawns its stats will be slightly randomized
    • Health: +- 10hp
    • Skill: +- 10%
    • Attack distance: Increased by up to 5
  • Increased default unit attack distance from 30 to 50
  • Increased pellet damage from 17 to 25
  • Decreased shorty pump animation duration
  • Slightly adjusted the models of "Helmet 1" and "Helmet 4"
  • Boats can now drop units if the landing spot is blocked by other objects which units can walk on


[h3]Bug fixes[/h3]
  • Fixed a bug that caused wrong rendering of transparent face equipment items while editing/playing a battle
  • Fixed inaccurate fps counter for slowed down battles
  • Fixed that face equipments were not being added correctly to the campaign inventory
  • Fixed that gatling guns were floating
  • Fixed the campaign level close button
  • Fixed working rotors on landed AE500
  • Fixed typo in lush alien environment objects
  • Fixed back left wheel material on LAV-25
  • Fixed framed door frame collision
  • Fixed SAM turret destruction when the object below the turret got destroyed
  • Fixed skeleton corpse model
  • HMGs should now hit strafing players in close range better
  • Fixed door opened/closed scripting events
  • Fixed that modifying the terrain would reset custom rotations of environment objects
  • Added slight delay to prevent modular drag placement from being used when placing from certain angles
  • Other minor fixes

Update 0.36.6

[h3]Content[/h3]
  • Added 3 SAM turrets which shoot rockets at air vehicles
  • Added stack of arrows ammo pack
  • Added stack of bolts ammo pack
  • Added gold and silver ingots as money (3 sizes each)
  • Added landed versions of AE500, future helicopter, future jet, heavy dropship


[h3]Features and improvements[/h3]
  • Scripting

    • Added OnDamageGlobal event which gets invoked when any unit in the battle takes damage
    • Added ColorOverlay node which can be used to fade (0-1 intensity) the screen to a specific color (rgb)
    • Added DeleteEquipment node to delete the equipment of units which just died (OnDeath -> DeleteEquipment can be used to prevent the player from picking up the unit's weapons)
    • Added GetCustomUnitData to get the custom unit data if possible to spawn another unit with the same gear
    • Added global variables to share data between scripts

      • Global variables can be placed from the toolbar in the scripting view
      • Select variables to set a name and type
      • GlobalVar input node can be used to reference global variables from multiple scripts
      • GetGlobal/SetGlobal can be used to get/set the value

    • Added GetTarget node to get the target of a unit (can be a position or another unit)
    • Added GameSound node to input vanilla sounds

      • Contains all in-game music and some effect sounds. More effects will follow

    • Particle effects are movable objects now
    • Objects which are referenced by scripts can now always be deleted with the 'Delete' node
    • Setting the text of a unit hint (message bubble) to null or empty will hide it now
    • OnDamage events will now be invoked even if the unit died
  • Buffed AA tanks (Marksman, AMX-10) with faster projectile speed and weapon rotations
  • Added dark color theme for all ground vehicles
  • Added an option to close the unit editor without updating the unit when it was opened from within the battle editor
  • Custom units with anti air launchers will now always prioritize air vehicles


[h3]Bug fixes[/h3]
  • Fixed a bug that caused weapon to get knocked out of the player's hands
  • Fixed that invalid sound files in a script would prevent the script from being compiled
  • UI elements will now longer be affected by keyboard input

    • This will prevent a variety of bugs that caused invisible selected UI elements to be modified
  • Fixed frequent lag spikes in the unit creator
  • Fixed reloading of underbarrel gl
  • Fixed that loading equipment from custom units would be possible in campaign levels with restrictions or inventory
  • Fixed a bug that allowed units to move while crouching
  • Fixed a bug that caused the animation for chambering a bullet to play after switching the gun
  • Fixed a bug that caused some objects to be visible through other objects when the transform handles were visible


[h3]Next update[/h3]

    The next update will be 0.37.0 with randomized vanilla units to make them more interesting and some other improvements.

Update 0.36.5

[h3]Content[/h3]

Updated/recreated weapon models
  • Sword
  • Longsword
  • Mace
  • Battle axe
  • Heavy sword
  • Ancient Knife
  • Warhammer
  • Nail bat
  • Katana
  • Crossbow
  • Spear
  • Pike
  • Bisento
  • Pirate dagger
  • Saber
  • Slim saber
  • Some lord equipment


New weapons
  • Flanged mace
  • Medieval dagger
  • Chokuto (replaces the tanto sword)
  • Tsurugi
  • Nagamaki
  • Yari


Shields
  • Added 11 new wooden shields
  • Added 11 new improvised wooden shields



[h3]Features and improvements[/h3]
  • Improved rendering of fully clothed/armored custom units (up to 80% faster rendering time and ~63% RAM reduction)
  • When an equipment or environment object is selected in the editor, you can now edit the rotation/position with transform handles
  • Unit hint messages are now above their head equipment
  • Added a toggle to the scripting mode to show all scripts
  • Added a new SpawnVehicle node to spawn vehicles with a specific color option
  • Added sounds effects for wooden shield impacts (melee/projectile)
  • Increased helicopter explosion size


[h3]Bug fixes[/h3]
  • Fixed a memory leak when editing units or player equipment
  • Fixed a blood splash culling issue
  • Fixed that units placed on ships would get replaced when changing the terrain
  • Fixed that when editing terrain with the cursor off the terrain, the modification would be applied below the camera
  • Fixed that destroyed air vehicles would move while the game is paused
  • Fixed that having a single dialog node with no answer would not trigger the scripting event
  • Fixed that loading a unit in the scripting menu would overwrite the player equipment
  • Fixed some modular building problems related to roof walls
  • Fixed spawning of siege weapons from scripts
  • Fixed PlayAnimEx/PlayAnimExF nodes
  • Fixed that playing a custom animation with mode once would not allow the animation to be restarted

Update 0.36.4

[h3]Content[/h3]
  • Added Panzer IV WW2 tank
  • Added 10 fang variants for custom units


[h3]Scripting features[/h3]
  • Node to get the name of a custom unit
  • Ignore node to ignore/unignore possible targets for a unit
  • Node to change the unit behaviour (default, guard, wander)
  • Nodes to remove any player weapon, support equipment and shield
  • Input node for instrumental notes

    • Available instruments: Piano, Drums, Organ, 4 Guitars, Flute, Glockenspiel, Harp, Marimba, Trumpet, Vibraphone, Violin
    • Available notes/octaves depend on the instrument
  • Input node to write instrumental notes as songs and nodes to play the song in 3d world space or 2d
  • Input node for custom .ogg vorbis sound files

    • WARNING! If you use copyrighted songs in workshop items, you will risk to get banned from AW3's workshop/steam group and the copyright holders could take further actions against you.
    • -> Only use audio you are allowed to redistribute and give credit to the author if required
  • Various nodes to play and control sounds

    • Play, Play2D
    • Get sound duration
    • Get pitch/range/volume
    • Set pitch/range/volume
    • Pause, restart, resume, stop
    • Set loop
    • Get/Set playback time
    • Set position


[h3]Bug fixes[/h3]
  • Fixed a crash caused by endless event loops in scripts
  • Fixed wrong input type on EquipmentId to int node
  • Fixed wrong output name on array length node
  • Fixed OnConsume/OnPickupObject/OnPickupEquipment events
  • Fixed default object id input node value
  • Fixed that objects with variants could not be spawned from scripts
  • Fixed that some exoskeleton parts could not be picked up
  • Fixed mesh of ushanka hat
  • Fixed some collision bugs with barrels and fences that could cause the player to glitch below foundations/terrain
  • Fixed flak cannons
  • Fixed some minor problems related to unit targeting
  • Fixed that starting money wasnt given to the player when spawning in conquest/koth
  • Fixed vehicle crosshairs
  • Fixed a bug that prevented weapon switching when trying to reload the single shot flamethrower
  • Fixed a bug that could cause grenades to get stuck in the player's hands when reloading a shotgun
  • SetHealth node will now correctly set the max health of the unit
  • Fixed that tank gunners didnt continue to find targets after the first one
  • Fixed that the RemoveBullets node didnt update the UI
  • Fixed a bug that prevented the IsZombie node to not detect zombie dogs
  • Fixed a bug that allowed respawning at a helicopter

Patch 0.36.3.1+2

[h3]Alpha 0.36.3.1[/h3]
  • Fixed that some food items were missing in the object id input node
  • Adjusted culling settings for food items
  • Fixed scrolling UI problem for the object type filter


[h3]Alpha 0.36.3.2[/h3]
  • Fixed a bug that caused units from spawners to not work in some cases
  • Fixed missing unit reference output for ReplaceUnit nodes
  • Fixed that dogs could be selected as squad mates
  • Fixed visual bugs related to some version of the skeleton corpse
  • Fixed destruction and collision of modular metal railing
  • Fixed that the player could enter destroyed siege shields
  • Fixed that objects could not be placed on bridge objects
  • Fixed modular roof walls while/after placing prefabs