1. Ancient Warfare 3
  2. News

Ancient Warfare 3 News

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

Update 0.36.3

[h3]Content[/h3]
  • Added a future glass helmet
  • Added dumpsters and trash bag decorative objects
  • Added modular metal railings
  • Added arrow (2 versions) and cross-shaped sticky notes
  • Added a wet floor sign
  • Added stone holders for castle walls
  • Added some furniture objects (oven, fridge, closet, sink, countertop, toilet)
  • Added barbed wire wood barricade
  • Added food items (can be spawned and teleported by scripts)
  • Added bullet impact wall decals
  • Added blood stain wall decals


[h3]Features and improvements[/h3]
  • Custom zombie passives/corpses can now be created
  • Scripting features (new nodes)

    • AddElement to add an element to an array (1024 elements max)
    • RemoveAt to remove the element a the given index
    • IndexOf to find the index of an element in an array
    • ExecOrder node to execute something after a loop (or similar graph) ran
    • Event for when the player attacks (OnAttack)
    • Event for when the player shoots (OnShoot)
    • Node to teleport triggers (Teleport)
    • Node to activate/deactivate or reset triggers (SetActive, IsActive, Reset)
    • Node to get the current animation frame of a custom unit (GetAnimFrame, GetAnimFrameF)
    • Node to play partial passive animation frames (PlayAnimExF)
    • String concat node to combine two texts (Concat)
    • ReplaceUnit node to quickly replace a unit with another unit
    • OnConsume event to detect when the player consumes food items
  • A lot of small items can now be placed on tables and shelves
  • Player equipment can now be loaded from a custom unit save file
  • Custom unit type will now be displayed correctly
  • Update filter UI in the placement list


[h3]Bug fixes[/h3]
  • Fixed a bug that allowed entering of unsupported vehicle seats
  • Fixed placement of objects on apartment walls
  • Fixed that dying inside vehicles could cause problems in conquest mode
  • Fixed that the update event node would run while the game is paused
  • Fixed air vehicles spawned by scripts
  • Fixed from targeting evaluations in some cases
  • Fixed that static player scripting events would no longer work after the player respawned
  • Fixed that units spawned from scripts in guard mode had wrong attack distances
  • Fixed that the player could rotate the head through walls to interact with objects
  • Fixed wrong symbol on the NotEquals scripting node
  • Fixed a bug that broke the player hands when using siege weapons


Next update
I'm currently experimenting with some new features, so not sure what exactly will be in the next update. Make sure to join the discord server for development previews and update release dates:
https://discord.gg/jnigames