Stationeers AIMeE Full custom script build

Sdílet
Vložit
  • čas přidán 13. 01. 2021
  • Today we are building a base station controller for AIMeE. The script is built from scratch to try and work around some of AIMeE's quirks and add some extended functions to her operation.
    Be warned: This is a script heavy build. It is a long script that uses advanced scripting techniques. I keep moving at a reasonable pace and it is still twice as long as my usual videos.
    If you just want the code it's on the workshop:
    steamcommunity.com/sharedfile...
  • Hry

Komentáře • 32

  • @GaryParkin
    @GaryParkin Před rokem +2

    "Nothing in your head and you can watch some reality TV", Mick, that was priceless! And so true. Thank you for all these tutorials. This helps a ton because I don't have to mess around and make a bunch of mistakes. And I always learn about a new piece of equipment.

  • @lludd99
    @lludd99 Před 3 lety +8

    Now we need out ore sorting video after Aimee has brought in the ore :D

  • @RC-db4tl
    @RC-db4tl Před 3 lety +3

    Love your videos! Keep up the great work i am learning alot.

  • @jonskowitz
    @jonskowitz Před měsícem

    I was thinking about the 'stuck' counter, couldn't you add 1 to the variable, then subtract the current speed as a simpler way to iterate the counter?

  • @lionllew6601
    @lionllew6601 Před 2 lety

    Thanks so much for your videos, great content both for humor and learning. I tried to get the basic setup for a monitor done following this code exactly and I have run into a problem with the mode and the charge both not displaying at all, they just sit on 0, further to that the coordinates simply don't update unless I reinsert the chip. I just can't figure out what on earth is going wrong.
    The same thing happens with a charging display from a battery as well, it just sits on one figure the whole time. I am using the j command properly I have done a light blink test and it works,

    • @lionllew6601
      @lionllew6601 Před 2 lety

      Never mins, I just got your code off the workshop and it all works, I did something wrong but never mind, yours works, at least for the display... but not to get her mining though..

  • @mwwoggy
    @mwwoggy Před 3 lety +1

    Thank you so much for the video - Your explanations are absolutely brilliant!
    1 question: do you think it would be possible to specify which ores AIMEE mines? I would love to make multiple AIMEE's that I can choose which ones go out depending on the type of ores I require instead of taking pot luck on what they bring back.

    • @cowsareevil7514
      @cowsareevil7514  Před 3 lety +1

      Not that I am aware of.

    • @mwwoggy
      @mwwoggy Před 3 lety +1

      @@cowsareevil7514 Shame really, coz my Aimee keeps bringing back tons of ice, that I don't really want or need :(

    • @pepehotovson1550
      @pepehotovson1550 Před rokem

      @@mwwoggy simply change mining location
      a little present for you czcams.com/video/dia_4m6GYDs/video.html

  • @Pompeij
    @Pompeij Před 3 lety +2

    Nice video, thanks so much for the clear step-by-step!
    Question: Is it possible to use a IC chip for the coordinates (red from an IC chip to an IC chip)
    Another Idea: measure the battery useage on the travel way to the mining location and recall her if the battery barely is enough. But this will need to read the battery constant :/

    • @mwwoggy
      @mwwoggy Před 3 lety

      I would guess you take the starting charge, and if it drops below half of what it was when you started, start the return trip. If half of her battery power was enough to get her to her current location, the the remainder should be enough to get her home.

    • @cowsareevil7514
      @cowsareevil7514  Před 3 lety

      It would be possible to transmit coords but you will have to create a serial communication network first.
      The battery is chacked constantly for the displays so you can check for a recall at any time. The same goes for the recall lever. My early versions of this did constantly check but then I decided it was logical to check while next to the charging location.

  • @TheFourWindBadger
    @TheFourWindBadger Před rokem

    i have problems with this script i keep getting strange errors such as line 13 and if I remove those its something else.

  • @octimusprime7012
    @octimusprime7012 Před 3 lety

    whats the set up you have with all the display and stuff

  • @johnturner9546
    @johnturner9546 Před 2 lety +1

    I've tried replicating your portion of pathing code and my aimee refuses to go into pathing mode

  • @vorgon
    @vorgon Před 3 lety +2

    I haven't tried those bots yet. Don't they also grab ice? That would start melting as soon as they unload. I was thinking if possible, enclose the unload area and use one of those new gate doors. Would need check when the bot is in and then close the door and ether draw a vac or bring the temp down and have the bot wait to unload. Ice would need to be moved to a silo or something before opening the door again.

    • @Idlepit2
      @Idlepit2 Před 3 lety +2

      They do mine ice and I haven't noticed any melting when Aimee is unloading, it also won't melt in their inventory or in the silo's inventory.
      I've only just started using bots the other day and I just put my silo outside and unload it at night for now and none of the ice melts, the only time it melts is if I empty the silo during the day

    • @cowsareevil7514
      @cowsareevil7514  Před 3 lety +3

      I was unloading into a silo on this video. There is a small loss in the chutes. Generally only lose 1 in the transfer. But there are many possibilities. AIMEE does track temperature and pressure so you could modify the code to wait for suitable conditions for unloading.

    • @Pompeij
      @Pompeij Před 3 lety +1

      @@cowsareevil7514 Is it possible to read the content and check if any ice is present?

    • @lludd99
      @lludd99 Před 3 lety +2

      @@Pompeij Yes it is. Aimee cargo slots can be read with ls command and check for ice using its hash.

    • @vorgon
      @vorgon Před 3 lety +1

      @@cowsareevil7514 Yea, I know ice melts in chutes, found that out trying to set up something to load a furnace. Put the input outside and furnace inside but even though loading at night, the ice melted in a couple chutes inside.

  • @snoweonx1718
    @snoweonx1718 Před 3 lety +3

    how about gap of lava :(

  • @dezgarduk904
    @dezgarduk904 Před 3 lety

    robot text appears red for me it's the same as yours did the game change after this vid?

    • @dezgarduk904
      @dezgarduk904 Před 3 lety

      Ah ok I see you changed the Transmitter alias to robot hehe.

  • @Fuerstdragoon
    @Fuerstdragoon Před 3 lety

    hmm, every corner it stucks.... pathfinding is not really working.... there is a wall? who care? I want trough the wall....
    any ideas?

  • @DennisRyu
    @DennisRyu Před 2 lety +1

    Does Aimee deplete ore veins or can she mine infinitely?

    • @jyrki4167
      @jyrki4167 Před 2 lety +1

      It does deplete the veins.

  • @jacobhaley5387
    @jacobhaley5387 Před 3 lety

    Robot mode: KILL LOL :)

  • @Rowgue51
    @Rowgue51 Před 3 lety

    I'm not sure what the deal is. I've tried writing my own scripts for the mining robot multiple times and it will never do anything but sit there. I even duplicated your code and a couple others code exactly and still it just sits there. I broke out the code for the displays onto a separate IC in a stationary housing just so I had more screws available on the one I wanted to actually control what the robot was doing. And the displays update just fine. But I can't get any code that actually makes it do anything to work.
    The only way I can make it do anything is if I just paste the example code from the developer in. Even if I duplicate the example code by typing it in myself it doesn't work. The only way is if I paste it in from the workshop file. I've never had any issue like this programming ICs for any other purpose. Only the robot.

    • @cowsareevil7514
      @cowsareevil7514  Před 3 lety +1

      Aimee is a bit trickey. If you are controlling the robot from the base make sure you have a blank chip in the robot.

    • @Rowgue51
      @Rowgue51 Před 3 lety

      @@cowsareevil7514
      Yeah I had that. I figured out my primary issue which was that I left "robot" aliased to db like it would be if you were installing the chip in the robots' head. Once I changed it so that it was aliased to the screw I had assigned to the transmitter my script was able to make the robot at least do something.
      I've still got a lot of issues to work out it seems though. I'm not really understanding why. The way my script is written seems like it should work. But it behaves like it's not switching modes when it's programmed to and/or doing what it should do given it's current mode.