Robot Army


Manufacture and deploy automated robot soldiers to attack your foes and defend your factory!

1 year, 9 months ago
0.13 - 1.1
29.3K

Changelog

Version: 0.4.17
Date: 2022.06.06
  Changes:
    - adding Polish translation thanks to Ziomek24
    - updated Russian translation by Varoga, issue #180
    - reducing flame droid fire resist from 100% to 95%, so they can eventually kill eachother if they get into friendly fire or against other forces
  Bugfixes:
    - bugfix for invalid unit group during attack orders with command tool
Version: 0.4.16
Date: 2021.10.23
  Changes:
    - (snouz)
    - 9 new technologies
    - Buildings visual adjustments (combinators, loot chest, patrol pole).
    - New building icons.
    - Sorted recipe/item order.
    - Description improvements.
    - (kyranzor)
    - fixing issue #173
    - adjusting migration for 0.4.12 to consume less RAM again.
Version: 0.4.15
Date: 2021.10.23
  Bugfixes:
    - removed old migration file which causes script issues
Version: 0.4.14
Date: 2021.10.22
  Changes:
    - snouz joining force to work on the mod.
    - Added HR versions for all robots (Upscaled using ESRGAN).
    - Removed the artificial tint to apply some custom ones in the images.
    - Attacking bots now use 22 directions animation instead of 8.
    - Standardized and redrew shadows.
    - Removed unused images and optimized PNGs.
    - New 64px icons for bots and signals.
    - Deployment icons now don't display in player crafting.
    - Standardized/renamed changelog (so it displays in the mod portal).
    - New mod thumbnail.
    - HR version of buildings (temporary upscale).
    - Visually shifted robots up, so it looks more natural.
    - Some code and file structure improvements.
  Bugfixes:
    - Fixed flying bots shadows, using HR version from vanilla.
    - Removed visible "deploy" dummy items.
Version: 0.4.13
  Bugfixes:
    - attempting to fix github issue #164
    - attempting to fix github issue #172
    - fixing migration script issue with the 0.4.12 migration where it would chew up peoples RAM and break their computers. made it do +-1000 tiles instead of +-15000 tiles for each surface, and each force.
Version: 0.4.12
  Changes:
    - added migration script to detect and add all droid units to script-tracked array
    - added AI distraction custom commands for selecting nearest target instead of random target (overriding default ai behaviour of biters) thanks to Klonan
  Locale:
    - added Brazilian Portuguese language translations thanks to Felipe Bueno Aliski Alves
    - added Russian language translations thanks to Varoga on Github
Version: 0.4.11
  Changes:
    - added a for-each-force loop instead of specific forces, during init routine to set up each force
    - added a handleOnScriptRaisedBuilt function for script-spawned entity event handling.
    - adding migration file to help players who add mod after starting game to auto detect existing techs and unlock recipes properly for them.
Version: 0.4.10
  Changes:
    - if unit control is active, don't run the runtime logic for assemblers squad management/merging/retreat and assembler-centric targetting, and don't run the squad logic at all. This should help in-progress games which add unit control halfway through.
    - added ai_settings to all droid units and flying units to try to prevent units from being deleted if they fail a command, and for them to attempt to spread out from eachother and not stack up.
Version: 0.4.9
  Changes:
    - upgrading the version requirement of Unit Control (optional mod) to 3.10 for supporting the new API
    - fixes to how the mod uses the new Unit Control API for raising unit events from known deployers.
    - adding Guard Station to deployer supported for Unit Control
    - reducing how/when the guard and assembler stations try to run logic when spawning units while Unit Control is active. Basically all droid processing is halted.
Version: 0.4.8
  Bugfixes:
    - fixes to the Droid Counter module and the Settings Module code, which had issues with referencing parameters tables which have changed in recent history. instead of  control_behaviours.parameters.parameters, there's only one layer of parameters table now. Yay! Means I can get rid of the comment I had in the code, "-- ridiculous, we have to do parameters WHY WUBE WHY"
Version: 0.4.7
  Bugfixes:
    - removed migration file for v.0.3.5, super old and not needed, was causing issues with referring to old/out-dated tech names too.
Version: 0.4.6
  Changes:
    - Compatible with 1.1.1
    - deployable flying robots unlocked at same tech level as their capsule friends. defender, distractor, and destroyer at the same tech levels, rather than all of them ready as soon as you get Defender tech.
Version: 0.4.5
  Changes:
    - Compatible with 0.18.27 (by using the new raise_built flag instead of calling script raise entity event).
    - biter factions should no longer cause a tick error for squads/forces