Automated Fighter Drone for your Carrier - Space Engineers Automatons Tutorial

2023 ж. 12 Мам.
120 622 Рет қаралды

In this tutorial I demonstrate how you can make a fighter drone for launch from a carrier, rover or other mobile base. It will search for a target, engage the target and return to base all on its own.
For more in depth explanation of how to set up the landing procedure the first part of my automatons tutorials can be found here: • Docking and Launching ...
I have two other channels that I post content to regularly
/ zebramonkeys - my cooperative channel with Capac
/ flipsie - my experimental and Twitch stream backup channel
A special thank you to all of my patrons, if you would like to join them and support me in making more videos: / splitsie
For merch head to zebramonkeys.redbubble.com
Discord: / discord
Twitter: / splitsie
Buy Space Engineers through our affiliate link: shop.keenswh.com/?aid=LightEchoes
Space Engineers is used pursuant to the terms laid out in their video policy, found at www.keenswh.com/press.html
Music and Sound Effects by:
Space Engineers
Extra music from the KZhead audio library, Artlist.io and Epidemic Sound (subscriptions supported through patreon).

Пікірлер
  • Time to make 200 of these, chuck them on a carrier and every time a hostile approache, release absolute chaos and destruction

    @damienchapron8606@damienchapron86068 ай бұрын
  • Full automated drones was a concept that made me fall in love with SE! Only to not have the tools to actually do it until now!

    @moos3h212@moos3h212 Жыл бұрын
    • mooseh budy... there have been scripted solutions for years, im sorry you didnt know! its great that this is all vanilla/server friendly now though. Im looking forward to combining this tech with scripting (when i can find the time). make a full on drone carrier system thats multiplayer server friendly.

      @bigolbearthejammydodger6527@bigolbearthejammydodger6527 Жыл бұрын
    • The scripted versions have been nice but it's even more nice for the autopilot system to finally work for more than the most basic of things 🙂

      @Splitsie@Splitsie Жыл бұрын
    • ​@@Splitsie especially nice for xbox:)

      @allenking8678@allenking86782 ай бұрын
  • Anyone else love the idea of Splisie, explaining all this again for TFE and Capac. I can hear the moans and head scratching from the 2 amigos. And Splitsies hysterical laughter paired with frustrated noises. Good Luck.

    @swag-trap0123@swag-trap0123 Жыл бұрын
    • lol This might be why I'm planning on being the pilot of the carrier and letting the other two directly fly their ships :D

      @Splitsie@Splitsie Жыл бұрын
    • @@Splitsie You should all know how to atleast launch a decoy drone / a cheap drone to run distraction while the carrier jumps out.

      @swag-trap0123@swag-trap0123 Жыл бұрын
  • For those wondering about the event controller bugs, at present they don't work properly with the AI blocks. Keen is aware of the bugs so hopefully they'll be fixed 🙂

    @Splitsie@Splitsie Жыл бұрын
    • Looking forward to the missile tutorial, I'm currently trying make long range missiles using GPS, remote blocks and the ai warfare blocks :)

      @octavius32a64@octavius32a64 Жыл бұрын
    • Would be cool to see more videos on what if experimentation, ie. 1) What happens if beacon gets renamed during use by AI. 1a) Can another beacon with same name interfere / hijack a friendly drone especially if the original is destroyed? 1b) If renaming beacon can be used to trigger different AI blocks? For different behaviour ie combat orders/return command? 2) Can drones have there behaviour altered based on certain separate beacons being activated?( especially if renaming beacons doesn't work ) ie if beacon(DEF) active the drones swarm around your ship in a defensive bubble, If beacon(FDEF) all drones take up a far forward position to your ship to intercept attacks, beacon(LongATK) makes the drones attack enemy ships at maximum range? 3) If beacon is on a rotor and drone is set to stay at a GPS point and the beacon slowly rotates does the GPS point move and drone follow the rotation? 3a) If above works can you set drones to travel X kilometres outside the beacons range by setting the mobile GPS point outside of beacon range and use the beacon as a directional targeter to send waves of drone towards targets far outside of your range without extending the beacon and giving away your position in space? 4) How do drones act once there beacon disappears? & setting up ramming order if beacon disappears. 5) Any problems with drones following a beacon on another drone acting as wing commander or maybe acting as a beacon extension so enemies can't directly see your carrier position directly or simply so you only need to give commands to a few drones and those drones drag there group of drones with them in formation, so wing commanders are given GPS to travel to and the group take up a formation GPS position around the wing commander drone? 6) also I hear that a defensive ai block allows customers turrets lock on at 2.5km by ticking the something in its menu does it work with drone too? 7) Can/do drones/missiles engage targets beyond there range if they are equipped with a antenna and a friendly ship detects the enemy so extending sensor range? Looking back at what I've written I guess lack of sleep + curiosity == long winded rant, lol. Thank for all the fantastic SE content.

      @Leo-go4nf@Leo-go4nf Жыл бұрын
    • Do you mean they just... Fail to work, period, or do they have some weird behaviours?

      @JulianSkies@JulianSkies Жыл бұрын
    • It's mostly fail to trigger when looking for something done by an AI blocks

      @Splitsie@Splitsie Жыл бұрын
    • @@Splitsie Aha, good to know. I'll keep that in mind for now.

      @JulianSkies@JulianSkies Жыл бұрын
  • One thing that i have found having a recorder to take off and one to launch prevents collision entirely, also makes a great way of having fighter drones launch from carrier hangar bays with ease and dock with ease

    @genesisviper1159@genesisviper1159 Жыл бұрын
    • Yeah having an extra one for safety on launch isn't a bad idea, this was already getting pretty complex so I thought it best to cut out anything that wasn't strictly necessary 🙂

      @Splitsie@Splitsie Жыл бұрын
    • i find it difficult to do the docking with a hanger door that requires the fighter to only dock facing the right way with right ship orientation. the ai recorder doesn't record the orientation that the fighter ship was in during the docking stage. so when the hanger door is small it will stuck. is there anything to solve that? or deal with the problems?@@Splitsie

      @erichtofen2992@erichtofen29926 ай бұрын
    • @@erichtofen2992 I'm still fairly new to this game, but is it possible to use two AI recorders per grid, one on the front and one in the back for example, and then your grid would be forced to align between those two points of reference?

      @SarahSchlongfeel@SarahSchlongfeel5 ай бұрын
  • One useful thing I've found (for drones and small manned ships) is to have an EC set to switch the engines on/off, any tanks to stockpile on/off, and the batteries to discharge/charge based on whether or not the connector is connected. That way you don't get those awkward moments of taking off in a parked ship, only for it to fall like a brick and explode the moment you disconnect because you forgot to take the batteries off of recharge first . . . again. It has the added bonus of safeguarding the ship/drone if the connector gets damaged (or some idiot presses 'P'), cutting the grid loose unexpectedly. You can even set this up so that if the cockpit is unoccupied when this happens, it triggers the 'Follow Home' behaviour, so even if your little miner gets blown off mid-combat, it'll still at least try and keep up with the fleeing mothership if it's still intact, giving you at least the chance of recovering it . . . or just serve as an extra decoy for the attacking ship.

    @abraxis260482@abraxis260482 Жыл бұрын
    • Doing this can cause other problems though, if you want to pick something up using said connector you'll then fall into the ground and get confused 😂

      @dscrafted@dscrafted Жыл бұрын
    • EC?

      @slwgekte@slwgekte Жыл бұрын
    • @@slwgekte event controller

      @dscrafted@dscrafted Жыл бұрын
    • @DSCrafted thanks! As this may have given away i am new to this game. Havent played more than 35 hours yet, and have not yet left the first planet i landed on

      @slwgekte@slwgekte Жыл бұрын
    • I've had this happen more often than not, especially the battery thing. But there is a visual queue on the battery that shows what state it's in. Green=Auto, Orange=Recharge and Red=Discharge. Just make sure the lights on the battery can easily be seen. I find this a bit easier to notice if I forget.

      @CrodleMon@CrodleMon11 ай бұрын
  • I’d love to see stuff like this used in a series, it could have so much potential

    @knewminex2818@knewminex2818 Жыл бұрын
    • I figured if I can make it a tutorial then I can make it in a giant purple carrier 😉

      @Splitsie@Splitsie Жыл бұрын
    • @@Splitsie Crashpac already has enough collisions with ASSERT.. I’m not sure how much more the paprika can take lol

      @knewminex2818@knewminex2818 Жыл бұрын
    • @@knewminex2818 which paprika # ? :D

      @unusefull@unusefull Жыл бұрын
    • @@unusefull if you use Star Wars way to name clones, that would be Paprikaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

      @DC2022@DC2022 Жыл бұрын
    • @@Splitsie Great vid. One addition. spaced guns can miss targets since the spacing of guns allows only one to hit at a time. Saw a cool vid where man mounted the guns on a gimbal ( horz only hinge) and used controller and camera mounted on the gun to swivel them so both widely spaced guns (wing mounted) swiveled a few degrees to aim at same spot. This may be a cool idea to incorporate. if they also have a few degrees of vertical movement then you can let the guns aim themselves and all you need to do is maintain a decent point with your ship. (not that YOU have any issues with keeping that target caret on target, hehe).

      @armastat@armastat Жыл бұрын
  • another solid tutorial splitsie, will recommend and share as always pal. A thought occurs: If we can store waypoints and transfer waypoints via scripts we can now make a full docking autopilot. just request your docking waypoints from the station your wanting to dock at and feed it into the system on your ship. I wonder keen realizes this... with a bit more work they have a full autopilot system. What that means is that they can have NPC ships docking and undocking and traveling the system all by them selves (even in sight of a player). which means they can make an actual live economy.

    @bigolbearthejammydodger6527@bigolbearthejammydodger6527 Жыл бұрын
    • You could set up a static system like that with different controllers/recorders for different landing positions/approach patterns.

      @armastat@armastat Жыл бұрын
  • We are lucky to have a content creator like you looking out for us. Thank you. Keen is making this game into something special with this update, and you and others like you are making it accessible for all of us. Now... time to make some fist shaped missiles to beat those space pirates back to the stone age!

    @bobc2636@bobc2636 Жыл бұрын
  • I've watched your vids for years, especially when I find myself in a jam. Thanks Bro, keep it up.

    @michaelkinzer5529@michaelkinzer5529Ай бұрын
  • For those comfortable setting up scripts, you can replace pretty much every timer block with a single programmable block running easy automation 2, or even just scripting it yourself.

    @TheMNWolf@TheMNWolf Жыл бұрын
  • Splitsie was in true form. Even during a tutorial he’s killing trees. 🤣

    @Vessekx@Vessekx Жыл бұрын
  • Best and almost so little space engineers KZheadrs 😢

    @Cheese_Slice_Pro@Cheese_Slice_Pro Жыл бұрын
  • You know its a splitsie video with tree slaughtering.

    @jeremygyles3492@jeremygyles3492 Жыл бұрын
    • Beginning to think its a requirement in the contract.

      @armastat@armastat Жыл бұрын
  • Fantastic tutorial. Very well explained and more importantly, very easy to follow. Thanks Splits, keep doing what you do.

    @ChristopherMocko@ChristopherMocko Жыл бұрын
  • Great breakdown Splitsie!

    @Dagonius.@Dagonius. Жыл бұрын
  • Love the little animation and Blammo

    @kevinspyrle5538@kevinspyrle5538 Жыл бұрын
  • Thanks so much. This is exactly what I want to work on. I know all the pieces, but you making into a recipe is sooo nice

    @Orbeus2@Orbeus2 Жыл бұрын
  • Even during a tutorial Splitsie doesn't spare the trees!😅

    @barrylopes@barrylopes Жыл бұрын
  • One corner condition that I'm seeing with the current setup is the situation where the drone is out of targets, but not low on power or ammunition. The ideal behavior would be to resume its patrolling, but it feels like it would remain in the 'search for targets' mode until one of the return conditions is triggered.

    @arielmoonsoo9219@arielmoonsoo9219 Жыл бұрын
    • Yup, but until they fix the event controllers interacting with the AI blocks there's little that can be done. A clunky solution would be a timer block the periodically turns the offensive block off, defensive and basic block on to restart the cycle, but that would be problematic mid combat

      @Splitsie@Splitsie Жыл бұрын
    • @@Splitsie Mmmmm What we need is a detectable mode that reveals - targets sensed (whether locked yet or not) and no targets. then we could trigger a block to reset the config.

      @armastat@armastat Жыл бұрын
    • @@armastat Programmable blocks can read those properties, if you can use them. Feel free to try this code, but just be aware this is off the top of my head, it's not tested at all // config string TimerBlockToActivate = "Timer Block Combat Ended"; int TimeoutInSeconds = 60; //code List offensiveAiBlocks = new List(); DateTime LastAcquired = DateTime.Now - TimeSpan.FromYears(1); bool triggered = true; public Program() {} public void Save() {} public void Main(string arg, UpdateType upd) { Runtime.UpdateFrequency = UpdateFrequency.Update100; GridTerminalSystem.GetBlockOfType(offensiveAiBlocks); for (var ai in offsensiveAiBlocks) { if (ai.SearchEnemyComponent.FoundEnemyId != null) { LastAcquired = DateTime.Now; break; triggered = false; //LastTrigger = LastAcquired; } } if (LastAcquired < DateTime.Now - TimeSpan.FromSeconds(TimeoutInSeconds) && !triggered) { var tb = G.GetBlockWithName(TimerBlockToActivate); if (tb != null) { tb.TriggerNow(); } triggered = true; } }

      @DFPercush@DFPercush Жыл бұрын
  • These are some very interesting blocks to work with. I'll have to try my own hand at them some time

    @AsilarWindsailor@AsilarWindsailor11 ай бұрын
  • Love the animations you add in.

    @TheClaw47@TheClaw47 Жыл бұрын
    • Thanks, I hope they're less distracting than moving about my camera while sometimes providing clearer examples of what I'm talking about :)

      @Splitsie@Splitsie Жыл бұрын
  • Amazing job splitsie. As always so informative and broken down to a level that someone like myself which hasn't played se can understand and comprehend. You make it so easy that I could probably jump in an actually do and set this all up. Keep up the amazing work.

    @jasonnuhfer827@jasonnuhfer827 Жыл бұрын
    • Thanks Jason 🙂

      @Splitsie@Splitsie Жыл бұрын
    • Yep he does Yeomen work for us. I have the game but no time to play again with it yet, so I am soaking up all these lessons for now.

      @armastat@armastat Жыл бұрын
  • Thank you. You make best tutorials of this game!

    @litle.entertainer@litle.entertainer7 ай бұрын
  • Thank you. Though I play Space Engineers rather infrequently. It's the one game I don't think I can play without guides. The level of automation and programing has hit a phenomenal point in this game. But it's a level I'd be hard pressed to understand fully on my own. Something like this fighter is a great example of an object I'd love to create and really don't know where to start, due to it's complexity. I'd also like to do the same thing with a ground version, such as a heavily armed tank (mostly for fun). And this should enable that as well. Thank you

    @dusk1947@dusk1947 Жыл бұрын
  • great like for the point about the power!

    @alexanderafonin1688@alexanderafonin168811 ай бұрын
  • very good Guide .. as always 😉 did some testing .. the altitude setting on move block will determen the distance to the surface when moving around .. if you record the path for returning it will override that setting .. so you can set it to like 50m to move around savely and it will still land on a connector with 5m height

    @Nerevarim@Nerevarim11 ай бұрын
  • Aahhh. Better than ASMR is listening to Splitsie Drone. 😀

    @engelheselton@engelheselton Жыл бұрын
    • Need Splitsie and Capac voice options for digital assistants and GPS directions. There's plenty of youtube footage to train the AI voice model on.

      @shahbazfawbush@shahbazfawbush Жыл бұрын
  • In the launch sequence you may want to include actions to turn guns on, and on docking; turn them off.

    @scottsadler4215@scottsadler42153 ай бұрын
  • great video, really good explanations :D

    @dirty_beggar6277@dirty_beggar62777 ай бұрын
  • you just answered a question i had in mind when i firstly redesigned Red1 to be a carrier - way back in Beta! xD

    @BlackRedDead1943@BlackRedDead19438 ай бұрын
  • Just what I needed, nice

    @benvalkeners9718@benvalkeners9718 Жыл бұрын
  • Your channel is an absolute goldmine to understand space engineers, picked up the game 3 days ago on PlayStation and your content has helped me heaps. Watched majority of your content over the last couple weeks 😅

    @deadlyangel6668@deadlyangel6668 Жыл бұрын
    • Thanks, hope you're enjoying the game so far :)

      @Splitsie@Splitsie Жыл бұрын
    • @Splitsie I am, just having minor issues figuring out which buttons to press on console to do some of the actions like you do on pc. The controls are quite a handful with limited buttons compared to keyboard and mouse :)

      @deadlyangel6668@deadlyangel6668 Жыл бұрын
    • Yeah that can be a challenge. If you've got a cheap USB keyboard and mouse lying around it can be helpful for at least the menus. From memory there's also a list of the controls accessible on the Xbox controller by start then y, so the PlayStation controls should have an equivalent shortcut

      @Splitsie@Splitsie Жыл бұрын
    • @Splitsie hmm can't quite find what you're referring to. Did find a radial menu with a bunch of controller shortcut layouts which helped a ton. Do you happen to remember how to turn on share inertia? Cuz I can only turn off intertia tension or whatever its called exactly but that doesn't quite help.. accidentally bumped a spaceship I was building in space and had one hell of a time trying to finish it and fly it back to the space station 🤣

      @deadlyangel6668@deadlyangel6668 Жыл бұрын
  • Finally, the best tutorial series up to date! Almost :-)

    @Foga001@Foga001 Жыл бұрын
    • Yup, once I've done the missiles it's time for me to go back to the start and refresh the beginners videos 🙂

      @Splitsie@Splitsie Жыл бұрын
    • Thank you! Its very helpful for beginners, or someones like me, who not played since economy update, and started a new world, not too long ago! There are many videos online, but your tutorials are the go-to! Good job!

      @Foga001@Foga001 Жыл бұрын
  • I personally like using an event controller for docking as well. If you set it up to detect can connect or connected, then you can be certain that you're not going to drop your drone out of the sky by turning off the engines at the wrong time. You can also use the negative condition to turn everything back on again.

    @TheMNWolf@TheMNWolf Жыл бұрын
    • Yeah, that's another alternative. Since I was using timers for most other things I figured I'd use them more than event controllers since the latter don't take proper inputs from AI blocks right now

      @Splitsie@Splitsie Жыл бұрын
  • If you have multiple drones that you want to launch with one hotbar key, you can use a block group of the launch timers, and if you dont want them colliding, set the launch timer blocks to different times and the hotbar key to start instead of trigger immediately

    @zachlandis8728@zachlandis87285 ай бұрын
  • When enabling the AI on any Task, Combat, or Move block, it will automatically turn off the AI behavior on all other blocks of that same type. Example, Turning off defensive to turn on combat or turning off a Basic task block for wandering to turn on(and play) a Recorder. I used to turn off things first and I found that to many actions on the AI blocks can bug it out. I've even had to go as far as adding a 2 second timer (detailed below) to switch from one Move block over to another for docking because I was also switching a lot of other things at the same time. My wandering base defense drone is heavy armor and has a 25 minute flight time. Creating the need for 3 of them for 100% coverage. So I added a reactor to extend it's flight time greatly. It has 6 event controllers, 2 basic tasks, 1 defensive, 1 combat, 2 flight, 2 recorders, 3 timers. And that's not even monitoring block damage or ammo capacity yet. When I setup block damage it's going to send it to the scrapyard instead of docking so that's another recorder and/or basic task block... I've got about 200 hours in this single drone design and a lot of that were ate up by working around bugs and (maybe)dumb decisions keen made about limiting action bar choice for certain things. Flight Blocks 2 Recorders: One to dock and 1 to undock. Docking turns on an Event Controller that locks the connector and puts everything into charge mode. Undock has a different path and turns on the undock Timer(see below) once it's clear of the base. 2 Basic Task blocks: 1 to go home safely when a return condition is met. 1 to enable wandering around the base while out and about. Turn off wandering to save power but the block is still needed to keep the drone close to home. 2 Flight blocks to get around a dumb(IMO) issue. Align to P-gravity doesn't allow the Recorder blocks to remember their orientation of the recorded waypoints so I turn it off for docking/undocking. Plus it's nice having a single block change vs turning on/off Collision Avoidance, on/off P-gravity alignment (which is an on/off function...UGH), Changing max speed, Min altitude, etc. Event Controllers 2 for a reactor on and off function. Latch mechanism so that it doesn't spam the reactor on/off constantly. Turns it on at 40% battery capacity and off at 95%. This increases flight time. I tried having a reactor just to extend flight but the power got wonky. I had to make sure I had enough reactor to charge the batteries vs just extending the flight time a bit. It would just eat the uranium without extending the flight time. 1 for when the batteries are at 100% to launch the drone 1 for when the batteries are at 30% to end combat and send the drone home. Usually takes 5% battery to get home but if it's out fighting it can take quite a bit more. 1 for an emergency battery function at 15%. This was added to counter a bug I was having due to many things switching. I've since fixed it in the logic by splitting up some actions and adding a delay. 1 for locking the connector when it's in range, Putting batteries on recharge, turning itself off etc. Gotta turn it off so you can undock. The game thinks the blue state on a connector is ready to lock... Timers: 2 timers are triggered when switching over from the Go Home Task block and general use Flight block to the Docking recorder and Docking Flight block. I find that a delay between the two removed a bug that was causing it to trigger random other things on the grid that were not in the logic path at all... 1 timer is used at the end of the undock flight recorder to trigger the General Flight block, Turn on the Wandering Basic task block, Turn on Combat. Pro Tip: AND gate very important when monitoring more than one battery. For some reason SE likes to discharge one faster than the other so if you are monitoring both batteries you can have a situation where one battery will be triggering the low condition at 30% while the other battery is still at 95%. That same battery having just triggered the launch since the batteries were "at 100%" Collision Avoidance Bug: For some reason collision avoidance will just bug out and hang the grid when nothing is near it. Due to this I've had to use a sensor set to 30 meters to turn on/off avoidance Frustration Note to Keen: Keen, Please make the Task Recorder override the P-Gravity function for orientation or at the very least give us an on and off function. But, I did find that the thing that bugged my grid out the most was when I was switching p-gravity alignment on/off on the fly for docking. So maybe just the override? I'm pretty sure it would help people build ships better because You don't have to worry about the recorders position if it uses the orientation to it's reference beacon(or global GPS) These are my experiences with my drone. I hope that it helps somebody troubleshoot theirs because wow what a headache at times... This stuff is complicated enough without having to work around bugs.

    @BNETT21@BNETT21 Жыл бұрын
    • Great share, thank you.

      @shahbazfawbush@shahbazfawbush Жыл бұрын
  • missile controller video when? Also you could do a blueprint one? Enjoyed this series a lot!

    @lionllew6601@lionllew66014 ай бұрын
  • It took me a while to get this right with my ADHD😂. Finally I can impress my (NOOB) friend😂. Had him watch your tutorial videos after I bought him the game. ( Honestly it feels like I have my own version of Capac...he died 4 times trying to get an unknown single)😂

    @MrKanibaal@MrKanibaal8 ай бұрын
  • In the future can you plz do a miner video for mobile and static platforms plz , love your content splits keep it up man

    @overcome_za8024@overcome_za802411 ай бұрын
  • I've just finished watching your tutorial series up to this point and I thoroughly enjoyed it! Learned a lot in a reasonable amount of time. That being said, do you think you can do more videos like these focusing on specific advanced builds from scratch? Role specific vehicles such as fighters, frigates/cruisers, dropships/pods surface rover miners, combat rovers/tanks for example. I myself am trying to work on a hydrogen powered starfighter that can work on Earth-like planets, I'm learning how to manage fuel and related conveyers on vehicles, fixed weapons and ammo management, and how they can all come together in a build. I have some bomber/fighter builds in creative going that work great in space but I can't seem to quiet get it to maneuver well in-atmosphere, I've gone through maybe 4~6 generations trying to get it to work, which is fun tinkering but time consuming and frustrating to get it to move the way I want it to. Maybe my build is just impractical?

    @Konfektionery@Konfektionery Жыл бұрын
  • I think the Defensive AI and Intercept timer block can be removed. If a target is detected within 2500m, the Offensive AI stops any active Task AI functions until there are no more targets remaining, then turns them back on.

    @mitchweber9455@mitchweber9455 Жыл бұрын
    • can you confirm this please? If this is true I was going to put the defensive block into flee when taking damage. and run in packs of 2 or 3 so that one can evade whilst the rest are putting the hurt on?

      @Deltaprimus@Deltaprimus3 ай бұрын
  • i nid this for my ship, thank you.

    @Der-du2pu@Der-du2puАй бұрын
  • There's another reason to turn your thrusters off as well rather than just turning off dampeners for connected grids: if you're using grids attached to a larger carrier, in planetary gravity, there's a bug with the calculation of subgrid mass fighting force. If you have a subgrid (say, on a connector) attached to your main grid, and you turn off the subgrid's damps, you'll start to slowly sink, as the main grid doesn't compensate for the mass. If you turn off thrusters instead, the main grid properly takes the load and doesn't sink.

    @TheUrit@TheUrit Жыл бұрын
    • Huh, hadn't noticed that behaving differently, good to know

      @Splitsie@Splitsie Жыл бұрын
    • Well that explains a lot of weird things I do to myself. lol

      @armastat@armastat Жыл бұрын
  • Have not set up drones yet but i have used event blocks for some of my ships to manage the thrusters, battery and hydrogen tanks when attached to a connector. Event blocks work as an if statement : if connector is connected turn off thrusters, switch to stockpile and recharge. If not connected turn on thrusters, turn off stockpile and turn battries to auto. Has worked flawlessly and i think this feature can make flying vessels a bit more capac proof seeing he forgets to turn the batteries to auto before he takes off from the connector.

    @twyxelmyumi@twyxelmyumi Жыл бұрын
    • Sadly they can't... Yet. There are bugs in the interaction between the AI blocks and event controllers that keen are aware of and which have come up many times during my testing (it's why it took me so long to get this tutorial out)

      @Splitsie@Splitsie Жыл бұрын
    • I'm loving the event controllers, but currently, they are pretty buggy. Sometimes, they work consistently, other times they just stop working all together, it's good to know that Keen is aware of the issues and is working to fix them. Love your content, Splitsie keep up the good work.

      @timothyloveridge4051@timothyloveridge4051 Жыл бұрын
    • @Splitsie but that's only with the ai blocks, right? Im not using any ai blocks on my atmospheric miner, which is a manned craft.. Just the event blocks are present. I just use them for select behavior i want when i connect up to my base or outpost. Have yet to do any automation with the ai blocks, so i have not come across any problems.

      @twyxelmyumi@twyxelmyumi Жыл бұрын
  • Good video

    @lObamaI@lObamaI Жыл бұрын
  • A different option of turning your engines off at landing is to put the battery on recharge, with an added benefit that... well... the battery charges.

    @martinvho@martinvho Жыл бұрын
    • That won't stop the thrusters as they'll be receiving power from the base grid, but as an additional step it's a good idea

      @Splitsie@Splitsie Жыл бұрын
    • Just watch out that multiple drones dont have the same "Grouped Name" to turn the thrusters on/off for eg. otherwise when connecting to your base and triggering that command, it will also change other same grouped names connected to your base grid etc... found that out the hard way on my Main channels Survival 😂

      @TheSharpy1012@TheSharpy1012 Жыл бұрын
  • so good

    @v1russ0ny@v1russ0ny10 ай бұрын
  • ty very interesting

    @peterjohnson3195@peterjohnson3195 Жыл бұрын
  • Um... Your little cartoon pictures that you use in these tutorials are so adorable, do you think you could make a brief story using them?

    @mandyspence1599@mandyspence1599 Жыл бұрын
    • Lol I don't know if I've got the patience to do anything more than a few seconds with them 😂

      @Splitsie@Splitsie Жыл бұрын
  • I've started playing this a few days ago on a friends shared library. I've clocked over 100 hours and I'm slowly getting addicted to a game I don't even own 😭

    @CrodleMon@CrodleMon11 ай бұрын
  • "It's not going to pay attention to trees though." Hey, give it a break. It was created by a guy named Splitsie.

    @Valenorious@Valenorious Жыл бұрын
  • XD I like the Capointac.

    @DemTacs@DemTacs Жыл бұрын
  • Looking forward to seeing 4 wasabi drones being built on the carrier, whilst the boys run around helping…

    @HairyHillman@HairyHillman Жыл бұрын
  • it would have been cool if the drone controller blocks could have been located on the carrier and simply remote control the drones.

    @icesharkk6399@icesharkk639910 ай бұрын
  • Hello! The problem is not with event blocks, the problem is that either groups are recognized by name, and not a unique ID, or the same unique IDs are applied to the groups with the same name when you are copy-pasting a ship. Anyway you supposed to be able to "save" the state of things even if the event is happening once instead of continously. The way you save is that you just give it the behaviour - it is worth mentioning that my insight is rather shallow in this entire topic. I am just curious to answers

    @denielalain5701@denielalain57019 ай бұрын
  • Hello really great video! Could you please make a video of a transport drone which carries dirt and materials from the mining vehicle to the base and back like in the dlc trailer. Please and thank you.

    @Tom_Conan@Tom_Conan Жыл бұрын
  • good timing because I have a lot of angry npcs after me 😆

    @shadowseer5331@shadowseer5331 Жыл бұрын
  • Not sure turning off align to p-gravity is wanted when getting the drone to land on the connector. Their could be a situation when the drone is upside down and attempting to land on the connector, rare, but a possibility non-the less. Nice tutorial.

    @Zenas521@Zenas521 Жыл бұрын
    • The drone will align itself as per the recorded waypoints if you turn off align to gravity, so unless your carrier is sideways or upside down it shouldn't be an issue and tbh if your carrier is in that state, you've probably got bigger worries :D

      @Splitsie@Splitsie Жыл бұрын
  • This made my desire for an automated miner without programmable block increases. Would it be possible for you to test whether or not the new AI blocks can operate a miner?

    @theunknowngvs9833@theunknowngvs983310 ай бұрын
    • A practical miner? No, they can't. Something that mines on a path you've already set for them? maybe, but it wouldn't be very useful :/

      @Splitsie@Splitsie10 ай бұрын
  • wouldn't the offensive block just override the patrol of the basic block when detecting an enemy?

    @ukaszanioowski9722@ukaszanioowski972211 ай бұрын
  • Do you have a preferred method to reload the drone when it lands? I didnt know if it has to be done with an inventory manager script or if there is another way. Thanks for the great tutorial!

    @xorvious@xorvious Жыл бұрын
    • I'd either use a script or just use a sorter to pull in ammo 🙂

      @Splitsie@Splitsie Жыл бұрын
  • As somebody who has probably spent a lot of time testing out the combat capabilities of Automatons, how do you find they stack up against script based drones? Looking at MES drones in particular, need a defense other than custom turrets and a prayer haha. So far most of my Automaton stuff has been limited to cargo drones.

    @khamseen@khamseen11 ай бұрын
  • imagine having these patrolling your capital ship, recieving resources mined from planets all around the system from bases that can send transport probes to it so you can build more of them just in case. i've always been in love with the idea of having a capital ship surrounded by a HUGE swarm of automated drones that cost near nothing to make in bulks, survivability being key for the mothership, not for the swarm. another alternative is to have mining bases do the swarm-making and send drones to the mothership, but this could be counter-productive if you run out of drones for whatever reason and can't warp back home. placing "leeches" on planets for long-distance harvesting seems like a better idea, but this got me wondering... is there a way to give resources to an AI bot, send them somewhere, and let them do THE WHOLE JOB of setting up a set of machines that somehow organize themselves to make the whole mining base with probe-launching mechanisms from zero? i know for sure this is ridiculously complicated, but it would be extremely interesting to have a system like that.

    @azurebliss152@azurebliss1528 ай бұрын
  • Howdy, ok so my drone works as per you great vid until i get to the part where i turn of the collision avoidance and align to grav then she just wont do it. Keeps saying basic task block disabled?? help please

    @grandadgamer8982@grandadgamer89828 ай бұрын
  • oooh oooohhhh Mr Splitsie sir a question. So would it be possible to create say 10 missiles/torpedoes that connect to a main command ship (torpedo sized as well) and at a flick of a switch all detatch and attack a target? just thinking you could use all the torpedoes thrust to power the 'Fasciculum Torpedus' and then fly back re dock with a carrier print new torpedoes? Also do these block work with ground vehicles? Many thanks for any input

    @MoongladeDruid@MoongladeDruid Жыл бұрын
    • Yup, that's totally possible 🙂

      @Splitsie@Splitsie Жыл бұрын
  • you forgot to add battery recharge functions to the sequence. if it comes back because of low charge, it needs to change to recharge or you will have to wait a long time while it is on auto.

    @mikep2504@mikep2504 Жыл бұрын
  • Is it possible to make a fleet of welder drones that will weld up a huge structure using this?

    @AeRoSiKTh@AeRoSiKTh8 күн бұрын
  • Leave it to keen to create a update that makes setup /config more difficult. Some of these actions were easier set up with a remote block.

    @beerkegbob6952@beerkegbob6952 Жыл бұрын
    • Some were, many were impossible though and definitely less reliable. It's a long way from perfect but it is a genuine improvement

      @Splitsie@Splitsie Жыл бұрын
  • Have you been able to get the AI blocks to engage a static grid (such as a base) ? I can get a kamikaze drone (missile) to do this against a flying target, but if the target is touching the ground (so... targets a base, or a flying target which has crashed) the AI offensive/Defensive blocks seem to ignore it, at least with the "intercept" behavior. Turret AI will target a static grid though, so I guess if the drone isnt a missile you could still use the AI blocks to maintain intercept position and let the turret do its thing.

    @billneuman2278@billneuman2278 Жыл бұрын
  • I know it's a stupid question but should the beacon be on? I want to make this drone but I don't want to transmit the location of the base either.

    @MANU-dw9dh@MANU-dw9dhАй бұрын
  • Does the recorder block record at least the up orientation in relation to the beacon grid? This seems like it would be important for aligning grids in space where there's no common gravity reference.

    @mailleweaver@mailleweaver Жыл бұрын
    • From my testing, it seems to set the waypoints posisioned to the beacon. Imagine the beacon as a 3d grid with the top of the becon being y and the front being x.

      @AspenBrightsoul@AspenBrightsoul Жыл бұрын
    • I believe it does record orientation relative to the parent beacon

      @Splitsie@Splitsie Жыл бұрын
    • @@Splitsie in space would having the gravity option set make use of the artificial gravity orientation of a ship? or base?

      @armastat@armastat Жыл бұрын
  • Is there a way to change the power priority to the drone controllers to be even higher than thrusters?

    @stormycatmink@stormycatmink Жыл бұрын
    • None that I'm aware of

      @Splitsie@Splitsie Жыл бұрын
    • You could mod it yes.

      @armastat@armastat Жыл бұрын
  • When will/has the missile tutorial gone up?

    @thehotsloppy7395@thehotsloppy739510 ай бұрын
    • It hasn't yet but I learnt something last week that makes me glad I waited. Will hopefully have time for making it soon

      @Splitsie@Splitsie10 ай бұрын
  • i got mine to work for a bit, when i introduced the timer block to do the return sequence the drone will not land now, it gets within a meter or two of way point zero and just sits akwardly

    @deanstoller2000@deanstoller200011 ай бұрын
  • How do you Get it to actually pull the ammo though

    @kamikazelookinheads3494@kamikazelookinheads34949 ай бұрын
  • I'm curious, does the relative waypoints require the beacon to be on during setup and/or operations? Also does the drone and its relative waypoints list need to be within broadcasting range of the origin beacon?

    @SinnerD2010@SinnerD20102 ай бұрын
    • I don't think so, I think the beacon just needs to exist, but I don't recall specifically checking that

      @Splitsie@Splitsie2 ай бұрын
    • @@Splitsie This gives me so many ideas. Turducken drone system activated. 🤣

      @SinnerD2010@SinnerD20102 ай бұрын
  • Hey, I am kinda confused on some matters regarding the Xbox version of Space Engineers. For one thing, I cant seem to be able to remove any items from my basic assembler via the conveyer system, at least not without the build planner. Also, I am starting to make my whole system more confusing than it needs, as I see some items not moving in the system, such as ore from my ship into my base's storage system, without sorters. Am I overthinking something?

    @dominicballinger6536@dominicballinger6536 Жыл бұрын
    • Possibly a container or machine rotated wrong for the connection, and if on a small grid, items like steel plates will not pass through the small conveyors. If it's a large grid, it's probably a machine port not lining up somewhere along the line. Happens more than most veteran players would like to admit. Edit: I am however rather rusty as I haven't played SE for nearly a year

      @crazyfrogit04@crazyfrogit04 Жыл бұрын
    • @Crazy Frogit04 I think I solved one problem, at least with not pulling stuff out of my assembler. I didn't realize there was more to the inventory section on the machines, and kept trying to pull from the production screen. Also, I think I just had a surplus of one material, cobalt, that backed up my basic assembler and refinery.

      @dominicballinger6536@dominicballinger6536 Жыл бұрын
  • Is it possible to make a drone warp from one base to another on a different planet? I'm a noob and still trying to not make brick ships.

    @knightmanspread6522@knightmanspread6522 Жыл бұрын
  • Is there a way to make the drone move faster? Like, accelerate and decelerate quicker, circle targets faster, etc.? Will just doubling the amount of thrusters make this possible? 🤔

    @0Morey@0Morey4 ай бұрын
  • If you map the drone coordinates to automate the un/docking process with the ship/base, do they need to be redone per server or does the sequence carry over as part of the blueprint? My friend is trying to build a carrier for our PvPvE server and is developing it on a single player world to port it over. None of us know if the drone programing will carry over

    @CMTechnica@CMTechnica Жыл бұрын
    • I haven't tested but my expectation is that you'll need to re-do them as the waypoints may lose their beacon assignment and therefore not know where the relative position of the beacon is

      @Splitsie@Splitsie Жыл бұрын
    • I imagine the if you pasted the whole thing it would keep the beacon marker but I'm not sure.

      @superzac1485@superzac1485 Жыл бұрын
  • How do the waypoints work? Aren't they tied to a GPS coordinate? So if you are moving that rover, the Waypoints won't be in the same place in relation to the rover anymore?

    @krazyivan007@krazyivan0078 ай бұрын
    • Waypoints can be global or tied relative to a beacon if set that way before their creation

      @Splitsie@Splitsie8 ай бұрын
  • Is it possible to send AI commands or waypoints remotely (via antenna or something)? Then you could also do the target selection on the home base and send the drone to an enemy. That way the drone could react faster if an enemy comes into range of the home base while the drone is on the other side if its patrol area.

    @jan6470@jan64708 ай бұрын
    • As far as I'm aware, no it's not possible to send them waypoints remotely. There are mods that let you create remote GPS markers, as in ones at a thing you're looking at which you could then directly add as a destination though

      @Splitsie@Splitsie8 ай бұрын
  • Just listening to the conditions put on the drone, I reckon if it finds and destroys a target but doesn’t run out of ammo while doing so, it will just sit there till it’s battery is low instead of going back to patrolling or back home?

    @Expression2.0@Expression2.0 Жыл бұрын
    • Pretty much, there's a bit of movement that happens with the offensive block but sadly we can't interface event controllers with the AI blocks and their targeting right now (bugs) so it was a limitation I decided to just roll with

      @Splitsie@Splitsie Жыл бұрын
  • I don't remember who it is that keeps track of it, but do those 5 trees count?

    @chriswoodend2036@chriswoodend2036 Жыл бұрын
  • You’ve got a rogue drone that can seek a target all on its own

    @Tobiasfowler@Tobiasfowler Жыл бұрын
    • yes and your point? All SOP here.

      @armastat@armastat Жыл бұрын
  • Do any of the new ai blocks work to make ai driven rovers?

    @christianhallgren1192@christianhallgren1192 Жыл бұрын
    • It's no more possible now than it was worth the old autopilot, you're still limited to low friction hovercraft, scripts or a lot of event controllers

      @Splitsie@Splitsie Жыл бұрын
    • Thanks Splits!

      @christianhallgren1192@christianhallgren1192 Жыл бұрын
  • As an xbox player with vastly limited controller button input options, i can see the ai and event controllers seeing extensive use to run systems that i dont have the buttons to run manually.

    @LaceworkDreams@LaceworkDreams2 ай бұрын
  • Now you have a proper partner that does exactly what you want it to do 😂

    @AngelGonzalez-fd7rp@AngelGonzalez-fd7rp Жыл бұрын
    • Lol 🤣

      @Splitsie@Splitsie Жыл бұрын
    • @@Splitsie do you plan on going over the SE 2 updates?

      @AngelGonzalez-fd7rp@AngelGonzalez-fd7rp Жыл бұрын
    • If you're talking about the vrage3 engine design posts from keen, probably not. As the lead designer has said, those are first not known to be for a 'space engineers 2' and are also unlikely to see a game being made from them for several years. This means anyone hyping them is very much going for click bait

      @Splitsie@Splitsie Жыл бұрын
    • @Splitsie gotcha. I just caught up with your assertive series, and I had a video recommendation for Space Engineers 2 is getting a new engine made for it.

      @AngelGonzalez-fd7rp@AngelGonzalez-fd7rp Жыл бұрын
  • Good video, but what if the drone complexly destroys the target. Will it turn off the Offensive block and go back to Defensive block? I'm trying to build a station that has drones that are always patrolling until they run out of ammo or fuel. Once they return and fill back up they leave again to continue patrolling. This way I can run 3 drones off of one connector. I just don't understand how to make it s return to patrol, turn off the offensive block and turn back on the defensive block. Any help?

    @BonesYTTV@BonesYTTV5 ай бұрын
    • I couldn't work out a reliable way to turn off the offensive block and for most purposes it wouldn't matter since the offensive block would switch to a new target if it destroyed its first one anyway, but yeah it's a bit of an oversight that I probably should have mentioned in the video but forgot. One possible way would be to have a timer periodically resetting the state of all the AI blocks to be back to 'patrol' so that when the target dies, that timer would send it back, and if the target wasn't dead yet the drone would immediately switch back to fighting it until the next triggering of that timer block

      @Splitsie@Splitsie5 ай бұрын
    • @@Splitsie Great idea on the timer block. I think that would work and I have room to fit it on the ship. I appreciate the response.

      @BonesYTTV@BonesYTTV5 ай бұрын
    • I did get this working. I created a Timer Block called "Reset" and every 3 minutes. The reset timer will kick back on the Patrol block which turns off the Offensive block and the defensive block back on. I also have the The Reset Timer block turning off all of my Event Controllers and the Patrol block turns them back. Reason for this, is if for some reason the event controllers get messed it up it will eventually trigger it to return for fuel/ammo.@@Splitsie

      @BonesYTTV@BonesYTTV5 ай бұрын
  • Is the position of the connector block important? 99% of my builds have connectors at the rear, I see most tutorials have connectors at the bottom

    @justplainzero5286@justplainzero5286 Жыл бұрын
    • Nope, just need to keep it inline with the AI recorder block 🙂

      @Splitsie@Splitsie Жыл бұрын
  • I’m not familiar with your tutorials/play style but are most of your tutorials Stock or do they have DLC’s actively used for key parts

    @tr1gonometry139@tr1gonometry13911 ай бұрын
    • The DLCs are purely cosmetic so you can do everything I do in the tutorials in your own game you just might have to substitute one cockpit for another or something like that

      @Splitsie@Splitsie11 ай бұрын
  • I'm having an issue with an automated drone. When either of the event controllers that monitor ammo and battery charge triggers, instead of sending the "play" signal to the return recorder it just disables the Basic AI and the drone freezes in place. The Return recorder is set up properly, because if I connect to the drone and press play manually it correctly returns home and docks. The problem appears to be in the signal sent by the controller. Is this the bug you mentioned in another comment? That was 8 months ago, is it still not solved?

    @Boldro92@Boldro923 ай бұрын
    • Still not it seems. Have your event controllers call a "return" timer block and the timer set to play the recording block

      @jarrettallen2559@jarrettallen25593 ай бұрын
    • @@jarrettallen2559 I tried that as well, but it doesn't change anything. I've sent a ticket to keen, with a video of the issue and the savefile of the world, but I've received no answer yet

      @Boldro92@Boldro923 ай бұрын
  • Is it possible to do this with mining drones? I'd love to have a vehicle just post up next to a resource node and have the drones do the mining for me

    @6rednek@6rednek Жыл бұрын
    • Not really, without scripts it's not much better than what you can do with a piston

      @Splitsie@Splitsie Жыл бұрын
    • @@Splitsie That's unfortunate. Hopefully they add some kind of update for that in the future.

      @6rednek@6rednek Жыл бұрын
    • You could maybe create some relative waypoints going out straight in front of your ship and set the max speed very, very low. Collision avoidance off of course. And event controllers for cargo full.

      @DFPercush@DFPercush Жыл бұрын
  • how do you get the drone to return to patrolling if it kills the target?

    @galanopoylos58@galanopoylos586 ай бұрын
    • There are a few options, in the current setup it would do so after running low on ammo or power, but you could also set up a 'dead man's switch' type thing with a timer running every few minutes to set it back to patrol mode as the combat block would switch it back to targeting mode if the target was still there

      @Splitsie@Splitsie6 ай бұрын
  • So what happens when the hostile target is destroyed? how does the drone know to disengage and resume normal patrol? As of now my drone, following your guide here, once the dummy target I setup is completely destroyed, just hovers there firing everything it has until it runs out of ammo. Just firing at nothing.

    @robinhood5627@robinhood56272 ай бұрын
    • The way I set it up here that's pretty much working as intended. I didn't really look into making it return though I probably should have.

      @Splitsie@Splitsie2 ай бұрын
  • After engagement the drone just sits there after the enemy is destroyed. Seems the AI basic task wont turn on, not even manually. Any ideas on a fix as a fighter drone is useless if it just sits there after the enemy is destroyed. Thanks

    @systemxgaming6592@systemxgaming659211 ай бұрын
    • I was tempted to make a timer that runs while in flight where every 5 minutes it resets the state to the launch state. Would have that timer be turned off when you start the return part

      @Splitsie@Splitsie11 ай бұрын
  • im struggling to get my drone to land, itll get to waypoint 2 and then just give up and stop.. im not sure what im doing wrong

    @TheApawcalypseCats@TheApawcalypseCats6 ай бұрын
  • Every single drone i have attempted to make fails to follow recorder block waypoints if precision mode is turned on. It will just get stuck and twitch around with the build info data for the move block saying "moving to pathfinding vertex" and it just continues to do that until i turn off precision mode, then it will follow the path fine but isnt precise enough to connect to a connector.

    @Zenshu1@Zenshu1 Жыл бұрын
    • I'm guessing that you are using the record path, don't use that, use the record way point button, if your way points are to close together it can mess up the ai and make it so it basically goes in tiny circles trying to get to the way point, I would only use the record path for maneuvering complex paths, that don't need precision, say a hallway or slot canyon

      @timothyloveridge4051@timothyloveridge4051 Жыл бұрын
    • That seems likely, also you need to make sure collision avoidance is off if there is anything nearby as the range on it is fairly generous

      @Splitsie@Splitsie Жыл бұрын
    • Long shot idea but also make sure your maneuver performance is agile enough. if it is sliding past way-points because it cant slow down well enough. that might confuse it too.

      @armastat@armastat Жыл бұрын
  • i going to bed and dream about blocks tonight

    @fredpryde8555@fredpryde855510 ай бұрын
KZhead