The Gamechanger! [SPACE ENGINEERS] Scriptless Subgrid Thruster Controls - Tutorial

Поділитися
Вставка
  • Опубліковано 28 вер 2024
  • Thanks for watching and beeing part of this community!
    Infinity Controller: / discord
    These are the platforms you can use to follow and get into contact with me:
    DISCORD: / discord
    FB: www.facebook.c...
    YT: / kelevraengineering
    STEAM: steamcommunity...
    mod.io: mod.io/members...
    Big thanks to all supporters and my mod team!
    #spaceengineers #needtocreate #sandbox #pcgaming #KelevraEngineering #creative

КОМЕНТАРІ • 40

  • @shahbazfawbush
    @shahbazfawbush Рік тому +5

    You made it small grid! Looking forward to next video.

  • @keeper1978
    @keeper1978 Рік тому +8

    Wow as a console player I am vary interested in this , and the full set up wow

  • @dread_mechanic
    @dread_mechanic 2 місяці тому +1

    I've just found this video and I have to say great minds think alike!
    I've done a few videos/live streams recently about building a very similar system to this and I can confirm it works great for sub-grid thrusters, sub-grid suspension, VTOL systems and I even use it to fully operate my mechs.
    Event Controllers are my No.1 favourite block these days!

  • @cmtfarms9777
    @cmtfarms9777 Місяць тому +1

    Massive thanks for the information this will open up a lot of building styles i can make with this set up and it works perfectly on xbox.

  • @5kellDarkes
    @5kellDarkes Рік тому +5

    This is awesome, so useful to have sub-grid controls for our fellow Engineers on consoles.
    Would be easy enough to have two sets of the controls setup, alternate which is powered when spinning a rotor/hinge for a VTOL setup.

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

      It wont need two of the controllers. Actually the output can be distributed to infinity by just letting the first timerblock trigger another. So no matter how many triggert functions this requires you can use all of them with the same output from one device.

    • @5kellDarkes
      @5kellDarkes Рік тому +1

      @@KelevraEngineering Ah yeah, then you just toggle the secondary timers instead with the rotation.

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

    Is it possible to do reliable boolean logic with timer blocks? I guess it should be, but I've never seen anyone on youtube do that.
    Because those 45° tilted thrusters would be able to also take care of up and down, if you can generate the right signals. For example, the thruster that moves you top-left would need to activate when you press the keys for going up or left, but stay off when the keys for going down or right are pressed.

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

      Yes, Sensors, Event Controllers, Timers and even vent blocks are decently capable of boolean logic. Event Controllers are more in point with PLC logic, since you can finally lock every thing that requires a single input to a single block(and all bars are processed at the same time, unlike timers, which do left to right reading).

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

      @@FMHikari this!

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

      Event Controllers do have an AND function, though that only works if you're checking the same condition on multiple blocks. If you want to check multiple different conditions (for example battery storage AND hydrogen tank level) you need to use something else to build a logic gate. Connectors, large or small, are one way to do that.
      For example: If battery storage % =< 25% AND hydrogen engine tank filled % => 50%, then turn on hydrogen engine, set battery to recharge. That would use 3 event controllers and 2 pairs of connectors. Event controller #1 would monitor battery storage and lock a connector when it gets low, unlock when it's high. Event controller #2 would monitor hydrogen engine tank levels, when above 50% lock a connector, when below 50% unlock the connector. Event controller #3 would look at the connectors. If Connector 1 AND connector 2 are locked, then turn on the hydrogen engine. I did a more complex version of this during the Automatons Beta.
      There is, or was, a bit of a bug using multiple blocks and the default OR behavior though, if the condition for both blocks becomes true, and then one becomes false, the output will become false even though the other block is still true. Haven't tested it lately so I'm not totally sure if it's been fixed.
      And as has been mentioned on the other video, and probably here, event controllers have access to 9 toolbars, and can use groups, so that's a lot of potential actions they can do, so many situations can probably forgo the timer blocks. :)

  • @SpectreDefence
    @SpectreDefence Рік тому +5

    This is amazing, I may use this for my new survival world. Thanks for DMing me the link lol :D

  • @marinecor23
    @marinecor23 5 місяців тому

    Script less VTOL with this method would just be turning one set of event controllers off, and another set of event controllers on in the transition phase yeah? Hell maybe even three sets. One for vertical lift, and a pair for straight line acceleration and deceleration. That would only work at 90 degree angles though, for a variable angled system i.. just wish you the best of luck lol

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

    holy god!!! :O

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

    Very impressive, but I do believe it is too much hardware for what is usually expected of subgrid thrusters and that would mostly be up, forward and back while using rotors that swivell, cause the charm of vector thrust is using 1 or 2 thrusters to do the job of every other thruster on the grid

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

    With big ships and sub grids this is a requirement. The issue I have is with the mouse movement. I want to replace the gryos with something mass block related.

  • @theprogrammer32
    @theprogrammer32 9 місяців тому

    i think timer blocks have multiple ctrl bars / menus to trigger things? maybe they changed it

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

    nice for bigger ships, i wish it coul be reduced to be used on fighter

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

      Not for the smallest fighters but actually it can be used for it. This is just an example for visualisation. It can be made more compact and also it doesnt have to be one unit. You can put the single components in everywhere in the build you have some room left.

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

      If, for example, you had a fighter where the only subgrid thrusters were forward and backward, and you had at least one main grid thruster for forward/backwards as well, then I think you'd just need two small grid event controllers that would use the main grid thruster status to trigger the subgrid thrusters. The thrusters could be grouped or triggered individually if there are multiple forward and backward thrusters.

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

      @@KelevraEngineering i just need free time to test a tiny version, you opened pandora box with this hehe , thx

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

    Bruh you're just using a fatter multi-block script at this point
    Good effort though

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

    Event controllers can trigger 9 functional blocks, not 1.

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

    No, Event Controller have 9 (or 10) Groups! Switch the Toolbar for the next Group! You can have 9 True Actions and 9 False Actions!

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

      @KelevraEngineering ^

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

      Oh the same is true for timer blocks. You can have 9 (or 10) x9 actions. This is especially useful as it allows to trigger the same action (e.g. increase thrust) 9 times, as you can have it only once per bar

  • @imperialspacemarine1539
    @imperialspacemarine1539 10 місяців тому

    your thruster naming scheme is wierd. you name them after the direction the nosle is pointed instead of you know... the direction of thrust it provides. your scheme is absolutely confusing good sir.

  • @BrianRonald
    @BrianRonald Рік тому +7

    4:50 - You say that "an event block only can trigger one functional block, and that if that functional block is a timer block we have the option to distribute that over nine output signals." You are overlooking that each of these has nine toolbars (Strg-1 to Strg-9. or Ctrl-1 to Ctrl-9 for English), and that in many cases the timer blocks can be omitted entirely.

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

      I already found out this function, Kelevras design could be minimized massively by using those extra hotbars assuming the hotbars don't introduce any anomalies that I didn't see in my limited testing of them.

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

      There is nothing you dont see. The size of this is just for better visibility in the video.

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

      @@KelevraEngineering Fair enough

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

    Video starts at 4:15

  • @archangel8172
    @archangel8172 9 місяців тому +1

    Idk if they changed it from 5 months ago. BUT event controller CAN distribute more than one signal. In fact the event controller is better than a timer block in that it can trigger the same event 9 times. So for example you want to extend a piston with a small speed but then retract it fast, you can do that with an event controller. Ofc for organization is visibility the event controller sucks because you can only see the actions of one tab at time and might easily forget something etc.

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

    Good work!

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

    just amazing!

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

    Good job!

  • @Kain_V
    @Kain_V 3 місяці тому

    It was super helpful. I wanted to make a thruster in two modes that rotated 90 degrees (aka vtol), but I didn’t want to study scripts, especially the excessive complexity of the codes in the workshop (they literally make a parallel control system for all thrusters) for my modest task, even though I am familiar with programming. You came up with the perfect solution for me. Maybe I can figure out how to regulate the level of thrust, then it will be even better.

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

    Amazing! Thanks for the video!