Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Autonauts

Make and teach robots to automate the world! · By Denki

Feedback, Bugs 'n' Stuff Sticky

A topic by Denki created Jul 12, 2017 Views: 61,025 Replies: 1,418
Viewing posts 281 to 300 of 496 · Next page · Previous page · First page · Last page

This game is great! I suggest trying to create a mobile copy of this, so people can play it on their phones. I think that can be SUPER successful! You just need to better the graphics a bit. And more.

Hello Denki, I found a bug right i enter in the game i cant move my Character!

Developer

Oh dear. Can you give me some more details please?

this game is amazing and has a lot of potential. it's like factorio but i'm fine with that, it adds other mobs to deal with and it's great! i do have 1 request that we can code bots using python, like if then else, or something like that, maybe an option to have a specific code where we can type it in or the normal way to code it, idk, whatever is easier. anyways.

so i told the bot to go to where my seeds are kept, pick up 5 and take it to the seedling tray, and repeat that 3 times, then go to the fertiliser storage and pick up 5 fertiliser and put it into the seedling tray. instead it went and picked 5 seeds, took it to the tray, did it again, so far so good. did it again, still good, then it did it again. didn't go to the next step which is to pick up fertiliser.. either i'm a numpty and screwed up or this is a bug, i am using the crude robots though

Below is the code i used when i found this bug:

|====forever

|  |=====repeat 3 times

|  | go to general storage (tree seed)

|  |  |======repeat 5 times

|  |  | take from general storage (tree seed)

|  |  |======

|  |  go to seedling tray

|  |  |======repeat until hand empty

|  |  |put into seedling tray

|  |  |======

|  |=====

| go to fertiliser storage

|  |======repeat 5 times

|  | take from fertiliser storage

|  |======

|  go to seedling tray

|  |======repeat until hand empty

|  |put into seedling tray

|  |======

|====

P.S. i didn't put a screenshot on as the gui is still too small currently and i got rid of the code and set 2 bots to do it and now it works fine

Developer

Unfortunately putting in a "repeat x times" inside of a "repeat x times" isn't supported yet. Thanks

oh ok, well i hope to see it resolved soon. But seriously, more options for coding bots would be fantastic. Some people could really go nuts with typing the code in and stuff. I personally find it more appealing to type code in myself and it will serve as a learning tool for people to learn how basic python coding works. If it isn't added it's not a big deal. This game is amazing and i would love to donate but sadly i don't have access to my bank account yet

I cannot use the Repeat function on crude workerbots. Is this a bug or a feature?

bug. I can use all the functions i usre. Moving, picking up, digging, dropping, taking and putting in stuff, repeats, etc. I can use them all. Probably a problem on your end or i got lucky. Can't use repeat x times inside a repeat x times though

(1 edit)

Good evening, I have some suggestions for the game:

  • Make storage accesible from all 4 sides.
  • Provide a way to customize workerbots by both changing color, name and maybe even hats so people can tell them appart and come up with uniforms for different jobs.
  • A map, a list or any other way to make the camera jump to a bot's location easily
  • Provide a way to tell workerbots to "go here" without the need of teaching them to go to said location or simply picking them up
  • The same way we can detect workerbots with depleted energy so others can recharge it, we should be able to detect a "cursing" bot in the "my tool broke" state, and maybe trigger workerbots whose job is to give them a new tool.
  • Expand workerbots logic: more in depth flow control of the program, like if clauses wrapers to set instructions to only be executed when certain conditions are met (maybe the next tier of workerbots that use the metal gears have this expanded logic?)
  • Comunication and trading between workerbots: Allow workerbots to yell a message that can be detected by actively listening ones and maybe trigger actions across the map. For example set a "MyShovelBroke" yell in case the bot enters the cursing state that can be heard by a shovel delibery bot that is waiting.
  • Beacon type that is still valid even when someone is holding them.
  • The cap of 10 on some item types in storage crates makes it more worthwhile to just stack them in the world. Clearly, your intent isn't to have players stacking 100+ shovels directly into the clouds.
  • Wireless item storage? This behavious is provably intended, but maybe this feature should be behind more expensive crafting processes. Right now, 4 mere planks isn't all that dear.

Some wonky things I was able to do:

  • When a bot is in your hands after telling it to stop, you can trade it as any other held item to another bot. If this bot is also in idle state, you can repeat this process as many times as you like, creating a tower of stacked robots. Not only does this look really funny, it also enables the player to move entire armies of workerbots in a single trip.
  • "Refined" wooden gears storage allows bots to drop new gears even when the cap was met. When this happens, the newly made ones simply go to waste and disappear, even if you build new storage after that and set it to the same item type, the "lost" units don't come back every single time, so there's some inconsistent behaviour going on.
  • Using repeat X times wrappers set to 0 to disable parts of code on the fly. While useful this is a very un-elegant way of commenting instructions. Maybe add a wrapper with a literal on/off switch icon to archieve the same results?

we kinda have on/off switches with repeats that are affected by outside objects and the hand

Developer

Lots of good ideas here. Thanks!

With the bug about Wooden Gear storage i wasn't able to reproduce the problem. Can you show me what your script looks like please?

Can't reproduce it myself after the update. 

Colateral bugfixing FTW

I stacked up a lot of materials of various kinds and the game tends to lag a little. The basic storage doesn't hold much and building them is a little bit of a hassle. I was wondering if there is going to be any kind of larger storage system in the game. It would be very nice to have. 

the normal storage boxes are simple to make, 4 planks, and you can make multiple boxes for the same item. Set a bot to make a box and then pick up the item and put it in the box 100 times then make a new box, easy

(+1)

Why would you want to continuously produce stuff that you have no use for? You can teach any bot to stop his work when it's no longer required. And that's where the true fun is: in developing sensible routines for your bots.

just a question, will you ever allow modding support? Modding would allow thousands more possibilities and allows other people to add features for you, meaning you can work on refining the bugs out of it

Developer

Modding is a good idea but right now we need to make a game first :) There's a lot to do so modding is way down the list. Thanks!

true but like i said, let modders add features, you can work on bugs then take the modders coding and add it to the base game. Saves you effort and allows you to allow others to contribute more to this great game. It has a lot of potential and is already a relally cool game

(1 edit)

remove bugs while modders add new ones (by adding features)?

Doesn't sound like a good idea to me, to be frank.

(1 edit) (+1)

When is put repeat puttting things  in workbench or saw until a storage is full, it doesn't work. One example is that when I program a bot to put logs in bench saw until a pole storage is full in forever, it just shows a arrow going from repeat to forever. The bot just stays there.      Also is there gonna be an enemy in game or a story/quest in game

Developer

This could be a number of things wrong. Can you show me what your script looks like please?

(1 edit)

It looks something like this.      forever- repeat until pole storage full- move to ( log) storage- take from storage- move to bench saw ( set to planks) - put in bench saw

And it just shows a red arrow moving on forever and repeat

Developer

Ok can you send me your level please and I'll have a look. Thanks

With version 7 the new buildings can't be deleted. I built them just to see what they could make before I found their permanent home and can't move or delete them.

Developer

Ok thanks. That will be fixed in 7.1 later on today

In Version 7 

The hitbox of the Kitchen Table is wrong and the Apple Pie is invisible 

I miss the followcamera on button "C"

Repeat times x don't work in repeat times x

Developer

If you update to 7.1 that will fix the problem with the kitchen table.

The apple pie problem will be fixed in the next version, thanks.

Putting "Repeat x times" inside "Repeat x times" is not supported yet.

Thanks!

wow I made new Town and already liking the small changes...specially disappearance of seeds so much cleaner XD

Thanks Denki!!! More Support!!!

Developer

\o/

The cereal crop bug is back but now my people will only tend to one tilled soil square. I guess my people will go hungry this version lol.

Developer

Oh dear. What's the version number in the bottom left corner?

It seems to have fixed itself after the 7.1 update. Thanks :)

(1 edit)

@ Dev's
i have a bug - i think at last.
my bots that uses buckets are always stuck at theit destinated storages at the last step Add to Milk/Water Storage with thair empty Bucket after loading the Game. The Script is short and easy so this time only Text.

In a Forever loop:
Find nearest Cow (Full)
Move to Cow
Use held Item
Move to Milk Storage
Add to Milk Storage

Developer(+1)

Just did a quick test and it seems to work fine in clean set up. So check the obvious things : Was this worker created and taught in an earlier version? Is the storage full? Did you delete and re-build the storage? Have you tried re-teaching the bot to see if that fixes it?

it looks like it is working now in 7.1 or it comes from space spamming if i need to find the right bot when they are in the same spot. 

so as a suggestion, how about ther nametags also show ther tool and if multible bots are at the same spot their Tags will stack ontop of each other so we can clearly see them? i always search long for my wood chopping bot between the trees. ;)

and while my mind is going, how about a locate button underneeth the close button in the teaching screen. if a bot runs away becaus you are not want to stop them right away from work, just want to look into the code - and then you need to search for the bot. that can get messy if he is stoppet under a tree or behind and so on.

Feedback to V7 update: The 32kb of Memory the bots have i think thats is to low. Maybe double that?

or more bots? MAHAHAhahahaha

Developer(+2)

The limitations are intentional of course to get you to think about how to solve the problem. And of course better bots will come along with more memory :)

Okay cool.

I build manual 4 Bots but well ... i think something went wrong. I noticed that and decide to place each bot separately.

can't figure it out but i think these are a bit too much, three of them are are not in line because i realised that nice happening after starting to setup bot 4. top left of the red marking is bot 4 that i build as planed. all other are duplicates.


Developer(+1)

I'm not quite sure what the problem is you're having. So you're saying you don't know where all those bots came from?

(2 edits)

yes, i do only build 4 because it's not possible atm that x times works inside an x times command so i'm not using that bot and build them right away by myself. most of them also have no names, that i think is also not possible because i already do have some bots with the same name. 

I updated the save file on my google drive with a version 2 of that save with that bots, if you like to look at that mess. i will wait for you and if you like to, this version is my latest so if it is possible and not to much to ask, that version can be fixed with that weed problem. Thanks. :D

Developer(+1)

Ok can you send me Autonauts_data/output_log.txt please? There might be something useful in there for me

(1 edit)

As you wish, here you go. + Edit in the post before.
Edit: If you Read that part at the Top, yes i do have a nearly 8 year old GPU. x'D Can't wait to get my Hands on a Threadripper and RX Vega.

Developer

Nothing useful in that log. So was this a one-time thing or have you been able to reproduce this problem? Is it still happening in your current level?

it's a one-time only thing. i was trying this four times by now, starting in my previous save. i think that was just a glitch maybe based on my own unity installation? or visual studios or what ever.

Developer

Just to check, have you used the level editor on this level at all, or modified the save file in any way?

No, but is there one? x'D

Developer

An unofficial one but yes, there is! https://john-games.itch.io/unofficial-autonauts-level-editor

Thanks for helping everyone out on Itch btw! If you want you could join our Discord server and speak to others about Autonauts :)

Hey Denki, i try a lot the last days in my spare time but i can't reproduce this Bug.
I will switch these days to V8 or maybe i need to skip to next Monday because my Workload is granting me not much time to play anyting. 

Developer

Ok no problem. I've had a few other people report it so hopefully someone will produce a log file. Thanks

I make one bot and I was teach [take axe to chest, cut tree, return axe to chest]. and that axe din't broken even log is full of chest. is it bug? or other?

Developer

Yeah that's a bug. Tools reset when you put them in storage.

(1 edit)

there is a bug, the bot for some reason never leaves the first 4 times loop, it just makes butter for days lol


program:

forever{

   while(storage.butter == not.Full){

      for(var i = 1; i <= 4; i++){   

         for(var a = 1; a <= 2; a++){

            cycle.Down();

            move.MilkStorage;

            add.MilkStorage;

         }        

         for(var b = 1; b <= 2; b++){

            move.ButterChurn;

            add.ButterChurn;

            cycle.Down();

         }

      stow();

      }

      for(var c = 1; c <= 4; c++){

         find.Near(butter);

         move.butter;

         pickup.butter;

      }

      while(held !== null){

         move.GeneralStorage;

         add.GeneralStorage

      }

   }

}


also i can confirm it runs fabulous on kubuntu 16.04 with onboard graphics

Developer

Unfortunately "Repeat X Times" inside a "Repeat X Times" isn't supported as yet. Thanks

ah i see

Aw shucks, was just going to post this same bug.

(1 edit)

Hello! I think I have found a bug: when my robot was about to chop out a tree I wanted to teach him new stuff and the tree wasn't fully chopped out, the log itself was still in the soil. I can't do anything with it, I can't finish the job.

After returning in the game the log wasn't there anymore but the place of the tree was there. Can't do anything about it.

Developer

Oh dear. I've not been able to interrupt chopping halfway before. There is a bug where the bot runs out of energy half way through chopping. It's not something to do with that is it?

I got 3 soil that shows a hole but says it's a tree in my test save, which I can't find after the version 7

Developer

Hopefully that will be fixed in Version 8 on Monday. Thanks

Viewing posts 281 to 300 of 496 · Next page · Previous page · First page · Last page