Autonauts

Autonauts

Not enough ratings
Signs Upgrader
   
Award
Favorite
Favorited
Unfavorite
Tags: bot, script, tool, sign
File Size
Posted
Updated
396.049 KB
Oct 4, 2020 @ 7:22am
Oct 4, 2020 @ 11:03am
2 Change Notes ( view )

Subscribe to download
Signs Upgrader

Description
Upgrade your signs without rescripting bots.

Mod adds two tools: one for upgrading from Signs and Directional Signs to Billboards, and one for upgrading from Billboards to Good Signs. You must unlock the sign you will obtain as a result to be able to use the Upgrader.

Take an appropriate tool and use it on an empty tile adjacent to the sign you want to upgrade. The sign will despawn and a new one will appear and all bots with Find instructions linked to the old sign will now use the new one. Sign's properties are not copied.

IMPORTANT:
All affected bots will stop running their scripts. If they were turned on before using the Upgrader then they will start again.
While upgrading the mod checks all bots and their scripts. There might be a lag if you have hundreds of bots.

KNOWN ISSUES:
Old sign stays on the Signs list and the new one is not added. Reload your save to fix it.

Version 0.8.1
10 Comments
Egan Wolf  [author] Aug 22 @ 12:42pm 
@Herm the tool should be visible in the Autonautopedia so check if it's there. If not it means the mod did not load properly and you must restart the game.
Herm Aug 22 @ 12:36pm 
I can't find the upgrader tool in my game after installing the mod. I checked all the crafting benches. I already have all kind of sign in my game.
Hr. Blinch Mar 9 @ 2:56pm 
Possible bug: "SignUpgrader.lua (line 55 col 1-24: attempt to get length of nil value"

Directional sign positioned at edge of map, I applied the tool on a neighbor square also on edge of map. When I used the tool on the neighbor square not at the edge of the map it worked.
ナオヤ (Naoya) Jan 7, 2024 @ 3:30am 
After testing it a bit more later on I can confirm that it does work.
And about my previous comment about mod's jankiness - it's no less janky than the game itself so all-ok. I used it in my 2nd full run and it was useful (even had dediated bot to crafting them, next to other tool-makers).
Egan Wolf  [author] Jan 6, 2024 @ 4:01pm 
@Jupiter/Jupes simply save the game and load it again.

When loading the save the game will prepare the sign tab from scratch and add existing signs only.
JupiterAugust Jan 6, 2024 @ 3:15pm 
@Egan Wolf can you repeat what you mean the fix is? im not sure i understand
Egan Wolf  [author] Oct 28, 2023 @ 2:45pm 
@Naoya Mod was created before the sign tab existed. Unfortunately when devs added the tab they didn't think about objects added with mods. However I just checked that the list is correct after you load the save so it's an easy fix. There's no way to change the mod to fix this problem, so this workaround is the only solution.

As for changing the scripts, sure can be done, however you have to modify each group linked to the sign separately.
ナオヤ (Naoya) Oct 28, 2023 @ 8:42am 
Sadly, the mod is janky at best.
Not only is the upgraded sign not visible in sign panel at all, old one is still present on that list (with no way to remove it AFAIK).

Sure, it does do what it promises (upgrades sign allowing for bigger area selection and updates bot programs) but I'd say that's at most 70% of what it should do.

Can't recommend this one to people that like to utilize all organizational tools devs gave us. For now it's much cleaner to use program-linking (if necessary) and use shift modifier when selecting new sign when editing program (so all instances referencing old sign get updated at once).
Egan Wolf  [author] Sep 4, 2021 @ 12:08pm 
@Keith I remember it wasn't possible to update script in bots that were performing an action like moving or using a tool but I think I implemented a workaround. I should come back to this mod and check if there are any new methods in API I could use.
'KeithFromCanada' Olson Sep 4, 2021 @ 12:03pm 
I had a team of 75 bots and maybe a dozen went from linking to the sign to a default area. There didn't seem to be any pattern to it that I could see. Other than that minor inconvenience, it has worked well. Bravo!