Stationeers Advanced IC10 Programming 11 Batch Named

Поділитися
Вставка
  • Опубліковано 17 лис 2024

КОМЕНТАРІ • 42

  • @chevbob
    @chevbob Рік тому +1

    Eyyy, you got a shoutout in the latest notes! And also a Load Batch Named Slot command :-) Thankyou for your vids, and for helping make the game better!

  • @morgarnus1959
    @morgarnus1959 10 місяців тому +2

    Love the programming in stationers videos you make and you make it look really easy. Can you do another one on "ldns" (for loading the slots on named batch devices)? That would be truly awesome.

  • @leakyabstraction
    @leakyabstraction Рік тому +4

    Wow, this allows proper base commanding (for example lights on/off in rooms based on occupancy) from a single IC; no need to mess around with multiple networks and multiple ICs. Can also decrease the power consumption a bit :)

    • @ScarletFlames1
      @ScarletFlames1 Рік тому +2

      Utilizes the usefulness of these commands via the power of sensors.
      Turn off all printers when not in the room or when not printing.

  • @CyberMacs
    @CyberMacs Рік тому +2

    Thank you! Used 20 IC10 in the past, not 1 will be enough!

  • @samuraidriver4x4
    @samuraidriver4x4 Рік тому +3

    I seriously cannot wait for the next playthrough series and the shenanigans you can get up to with the IC10 being so powerfull now.
    Thinking of atmospherics alone i am using 2 ic's per gas for filtration and temperature controling it but it's easily done on 1 ic now.

    • @cowsareevil7514
      @cowsareevil7514  Рік тому +2

      Yes, I didn't even think of the in unit chips. No more two pin limitations.

    • @samuraidriver4x4
      @samuraidriver4x4 Рік тому

      @@cowsareevil7514 that was exactly my thought.
      I always use your filtration code and when they add the batch slot read 1 chip could control all the filters and diodes if there is enough lines of code.

  • @ratchet1freak
    @ratchet1freak Рік тому +1

    even if you cannot read using named batch you can save quite a few pins on the airlock code because the active vents and lights don't need to have a pin.
    So if you can only read from devices using dedicated pins an airlock will need the 2 doors (to detect attempts to open) and 1 gas sensor at the very least, everything else is only an output or batch readable. which means that you can have the inner and outer gas sensors on pins and have a more direct comparison, which will make the math a lot simpler

    • @cowsareevil7514
      @cowsareevil7514  Рік тому +2

      I didn't show it but you can read. It is the slot reader that still needs to be added. I didn't think of the airlock. You can also add multiple vents for a faster cycle, a 3 way airlock perhaps. So many things to rebuild.

    • @WolfPlaysGames2
      @WolfPlaysGames2 Рік тому

      You could even have all your airlocks controlled by the same IC. Might be a little slower as the IC polls them all for updates though.

  • @gabeux
    @gabeux Рік тому +2

    Very lovely update. So many kinds can be done using a single IC now, I'm so happy. Can't wait to see what you will come up with next.
    With the next batch of updates completing this IC upgrade, I wonder if a new playthroughs/challenges could focus on IC usage?
    Love your videos and your shenanigans btw, thank ye!!

  • @mwwoggy
    @mwwoggy Рік тому +4

    Those controls for the etch-a-sketch should be a bit further away so you can see the entire thing while looking at the controls. Also, that idea of a video screen isn't so far-fetched if you stand back from the lights :)
    Next, can you combine the lights with the music generator to make a disco?

    • @cowsareevil7514
      @cowsareevil7514  Рік тому +2

      It would look better if the LEDs had flare effect of the other lights. But they are the only lights that can change colour. Even from a distance it still looked very dotty.
      Combine the lights with an automated pipe organ for Dracula's castle.

  • @korathias
    @korathias Рік тому +2

    They adding sounds to the hardsuit and helmet in the beta branch at the moment, will be interesting to see how it will work with your other script for the storm warning in the suit.

    • @cowsareevil7514
      @cowsareevil7514  Рік тому

      I read that in the patch notes. That could be fun.

    • @korathias
      @korathias Рік тому +1

      @@cowsareevil7514 I always come back to your videos because of the way you explain things. Been thinking about how to use less ic10 chips to program a whole base instead of blocking off areas and having separate chips inbedded

  • @arielmoonsoo9219
    @arielmoonsoo9219 Рік тому +1

    One idea which wasn't touched on is that you could use a statement like `define FOO HASH("baz")`. Using this sort of a construct, you could call into a complex function (which leverages the stack) multiple times, without touching the stack.

  • @pvstiphout
    @pvstiphout Рік тому +2

    9:02 unless but fun.
    How the bleeping hell did you come up with that last idea?
    Mick, you keep on amazing me.

    • @cowsareevil7514
      @cowsareevil7514  Рік тому +1

      I wanted to do tetris. But that was too complex.

  • @cybernamiyt
    @cybernamiyt Рік тому

    Uuuuh... you got a shoutout in the latest Stationeer update news

  • @oscarq2304
    @oscarq2304 Рік тому

    @Cowsareevil
    Would you be able to put up a video explaining how to best use the H2 Combuster for water production? The machine is kinda a pain to use and is a heavily relied on in a Venus/Vulcan playtrough. Mainly the Waste pipe heat dissipation being relevant to how hot water comes out the output and possible suggestions on how IC code could be of any help in producing H20 in an efficient manner

  • @Skellitor301_VA
    @Skellitor301_VA 8 місяців тому

    I'm sorry but I laughed immediately when I saw the array of lights XD
    "Before you say it, it's a rocket, stop messing with my art"
    And I laughed a little harder XP

  • @Pompeij
    @Pompeij Рік тому +1

    My noob programming brain wanted to have the HASH with string operation like HASH("LED"&r0) maybe the add this? would make that stack use obsolete.
    I still didn't understand the usage of that Network thing d0:0, can that be used to reference other IC Housings? Or even the stack in another housing?

    • @WolfPlaysGames2
      @WolfPlaysGames2 Рік тому +1

      Yeah, I was curious what would happen if you just hashed an Integer, but haven't had time to try it yet..... Name the device "1", then have the IC reference device name HASH(1). If the HASH function converts the integer to a string automatically, you can just assigned numbers to each device and the IC can just reference the name with a counter.
      The network channels are used to store data states on a network. Think of it as an announcement: you could send how much power you have on a Power Cable channel or a code for how you want an item routed in a chute network. Then you program other ICs on the network to use that data.

    • @WolfPlaysGames2
      @WolfPlaysGames2 Рік тому +1

      Just tried it. HASH command will only accept strings. So they'd have to add a command to convert INT to STR for this to work at a basic level and a way to concatenate strings at the more advanced level.

    • @Pompeij
      @Pompeij Рік тому

      @@WolfPlaysGames2 Somehow expected that :( Thanks for further testing, I doubt they will add string operations..

    • @cowsareevil7514
      @cowsareevil7514  Рік тому

      It would have been awesome to have dynamic stings but MIPS cant process strings so it can only be implemented through a preprocess command. All of the strings are converted prior to running the code. So dynamic strings at runtime are not possible.
      The network channels will be huge when it is fully implemented. It currently only works for cables which makes it a little pointless as you can already communicate through cables, but when the pipe and chute connections work, it will allow for some serious cross network automation.

    • @WolfPlaysGames2
      @WolfPlaysGames2 Рік тому

      @@cowsareevil7514 Agree about the network channels, but at least it allows us to bridge different cable networks without additional hardware. The IC is commanding a second device to send the signal, so any device that bridges two networks (like a transformer or battery) can act as a relay. No additional I/Os required....
      Of course, if we start using name hashes instead of pins, maybe we just put everything on the same cable network?

  • @lionllew6601
    @lionllew6601 Рік тому +2

    Noel someone can make snake in ststioneers...
    Not me, but someone.

  • @acanadianderg4035
    @acanadianderg4035 Рік тому

    Is it now possible to make pong in Stationeers?

  • @kennydewilde782
    @kennydewilde782 Рік тому +1

    are you going to update your furnace and printer logistic with new code?

  • @wizzywizzlock2136
    @wizzywizzlock2136 Рік тому +3

    Unfortunately the update broke stationeers addon

  • @m109rjohno
    @m109rjohno Рік тому +2

    Sure it's a rocket

  • @Larri1Cruz
    @Larri1Cruz Рік тому

    i use one chip to control a lot of pumps whit a lot o dials

  • @gus.smedstad
    @gus.smedstad 9 місяців тому

    GOTO is considered harmful. OK, Jump in this case, but the clear, safe way to create and infinite loop is to use a While loop.

    • @jakubpollak2067
      @jakubpollak2067 9 місяців тому +2

      First: A bit necro, don't you think?
      Second: Yes, GOTO is harmful in higher programing languages, but MIPS is very low programming language
      There is no while loop, you need to make one by using jumps (goto commands)

    • @netneo4038
      @netneo4038 8 місяців тому +2

      I know you just had your first programming class or tutorial video, and its good that you took your teacher's blanket statement of "don't use goto" to heart. But as the other comment mentions, this is a very very low level programming language, luxuries like loop statements don't exist, you make them yourself... with jump statements. That's why we have relative jumps, conditional jumps and jumps with return memory etc.
      General advice it's probably best not to act like an authority on a topic when you have lacking understanding of said topic :D especially when commenting on a tutorial video made by someone who clearly has more experience in it.