Avatars


This mod allows players to create and remotely control Avatars. Avatars act like players, with a few minor exceptions. The mod also includes a few custom entities to control and create the Avatars.

a month ago
0.13 - 0.18
20521

Changelog

Version: 0.5.13
Date: 09. 21. 2020
  Bugfixes:
    - Fixed crash when attempting to disconnect from a non-existent character
Version: 0.5.12
Date: 09. 18. 2020
  Changes:
    - Added mod compatibility remote interface for other mods that swap out the avatar entity (to build off of 0.5.6 fix for invalid avatars)
Version: 0.5.11
Date: 06. 13. 2020
  Bugfixes:
    - Fixed broken migration from 0.5.9 and earlier
Version: 0.5.10
Date: 06. 12. 2020
  Features:
    - Added quickbar memory for avatars and main character (this is on a per player per avatar basis)
    - Quickbar memory will be removed if the avatar is destroyed and will follow it if the avatar is renamed
  Changes:
    - Disconnecting from an avatar now reopens the selection GUI if the player is still in the control center
    - Added Space Exploration integration, by using the RTG equipment instead of the full portable fusion reactor
Version: 0.5.9
Date: 06. 01. 2020
  Bugfixes:
    - Fixed crash on loading multiplayer save with unused avatars
Version: 0.5.8
Date: 05. 28. 2020
  Bugfixes:
    - Fixed broken avatar entity reference when joining a multiplayer game (or loading a multiplayer save in single player) while controlling an avatar
Version: 0.5.7
Date: 05. 24. 2020
  Bugfixes:
    - Fixed global table repair
    - Fixed crash when refreshing empty avatar list
Version: 0.5.6
Date: 05. 23. 2020
  Changes:
    - Added new command to repair global avatars list -- /c remote.call("Avatars", "repair_avatars_listing")
  Bugfixes:
    - Fixed compatibility isuses with other mods that create/destroy avatars
    - Added some missing event handlers that could have been dropped up til now
    - Added skip to listing invalid avatars, in case other mods do not trigger the events
Version: 0.5.5
Date: 05. 01. 2020
  Bugfixes:
    - Fixed crash on Factorio boot due to change in custom-inputs
Version: 0.5.4
Date: 01. 02. 2020
  Changes:
    - Support for 0.18
    - Changed avatar animations and corpse pictures to be dynamically created from the main character versions, to ease any future updates
Version: 0.5.3
Date: 20. 05. 2019
  Bugfixes:
    - Added player.character check on the pre player died handler, for mod compatibility
Version: 0.5.2
Date: 03. 05. 2019
  Bugfixes:
    - Updated character entity names (for 0.17.35 changes)
Version: 0.5.1
Date: 24. 04. 2019
  Bugfixes:
    - Fixed mod compatibility with some mods on the script_raised_built event having a nil entity (i.e. Staplergun's underground pipe)
    - Fixed mod compatibility with some mods when the player is teleported to a new surface without a character (i.e. The Blueprint Lab - Bud)
Version: 0.5.0
Date: 19. 04. 2019
  Features:
    - Added settings in place of using config.lua
  GUI:
    - Added Refresh button to control center GUI
    - The control center & avatar rename GUI will no longer automatically update in multiplayer games, but will display a warning if the data gets stale
    - Errors for renaming now show in the GUI in addition to displaying in the console
    - Control buttons will now be disabled if an avatar is uncontrollable right now
  Changes:
    - Reworked Avatar Remote Deployment Units (ARDU), they now will only deploy an avatar when you "control" them
    - Removed Avatar Assembling Machines (they were just confusing)
    - Exiting from the control center or ARDU GUI will pop the player out of the entity
    - When a player disconnects from a multiplayer game, they will be swapped back if they were controlling an avatar
    - Added english placeholders for the Russian translation (any help with the Russian locale would be appriciated, because I will likely butcher it by using Google Translate)
  Bugfixes:
    - Fixed Avatar color (they reverted to the player color some time back, they should be gray by default now)
    - Stopped Avatars from running off when disconnecting sometimes
    - The player character will now stay in the control center when taking control of an avatar
    - Added compatibility for surface changing mods (such as Factorissimo)
Version: 0.4.17
Date: 21. 03. 2019
  Changes:
    - Fixed bug when the player's original body dies while they are controlling an avatar
Version: 0.4.16
Date: 06. 03. 2019
  Changes:
    - Optimized image compression (Thanks SuperSandro2000)
    - Moved changelog to be inside the game/mod portal
Version: 0.4.15
Date: 04. 03. 2019
  Changes:
    - Fixed angel mod integration (Thanks SuperSandro2000 for pull request)
Version: 0.4.14
Date: 01. 03. 2019
  Changes:
    - Support for 0.17
Version: 0.4.13
Date: 28. 02. 2018
  Changes:
    - Fix to Russian locale file
Version: 0.4.12
Date: 27. 02. 2018
  Changes:
    - Added Russian locale (Thanks IgorLutiy)
Version: 0.4.11
Date: 11. 02. 2018
  Changes:
    - Fixed incompatibility with other mods that change the base character
Version: 0.4.10
Date: 16. 12. 2017
  Changes:
    - Fixed issue with braking_power being 0W in Factorio version 0.16.18
Version: 0.4.9
Date: 16. 12. 2017
  Changes:
    - Why was 6 afraid of 7? Because 7 8 9!
    - (No but seriously, the mod portal said I already had a 0.4.9, so this version got skipped)
Version: 0.4.8
Date: 16. 12. 2017
  Changes:
    - Support for 0.16
Version: 0.4.7
Date: 20. 04. 2017
  Changes:
    - Fixed typo in dependencies
Version: 0.4.6
Date: 04. 08. 2017
  Changes:
    - Fixed incompatibility regarding silicone stack size
Version: 0.4.5
Date: 27. 05. 2017
  Changes:
    - Added recipe integration with Angel's and Bob's mods (thanks sbadkins4 for suggested recipes)
Version: 0.4.4
Date: 15. 05. 2017
  Changes:
    - Fixed bug with the disconnect button not being destroyed
    - Added an exit button to the control center UI
Version: 0.4.3
Date: 01. 05. 2017
  Changes:
    - Support for 0.15
Version: 0.4.2
Date: 26. 08. 2016
  Changes:
    - Support for 0.14
Version: 0.4.1
Date: 07. 08. 2016
  Changes:
    - New Avatar Skin icon (thanks wildejackson)
    - Fixed minor bug when entering a control center before placing any avatars
Version: 0.4.0
Date: 17. 07. 2016
  Changes:
    - Reworked the avatar table GUI
        - Added scroll pane in stead of a paging system
        - GUI now shows avatar distance from the player, instead of the x,y coordinates
        - Sorting by avatar name and distance
    - Added tool tips to most buttons
    - Now uses ticks 17 and 23 instead of tick 0
Version: 0.3.3
Date: 01. 01. 2016
  Changes:
    - Added hotkey to disconnect from avatars (F2 by default)
    - Updating the avatar death handling (you can now do dangerous things in multiplayer safely)
    - Cleaned up some GUI alignments
    - Fixed a few issues with GUI updates
Version: 0.3.2
Date: 01. 01. 2016
  Changes:
    - Support for 0.13.0