@lafario Once you're back: The link I sent you is a gif, but you'll have to wait a bit until it starts. In the beginning, it's the same as the 2nd image, but then it shows what you have to do.
@HermesAerospace Aber ich kann (wahrscheinlich aber auch in einem Update) versuchen, von AGs auf Buttons umzustellen. Dann kann man immer noch wählen, hat aber trotzdem alle AGs frei.
@HermesAerospace Das Problem mit Monden ist, dass Ellipsen auf MfDs immer bunt ausgefüllt sind. Wenn man nur eine Ellipse hat (für das Craft), kann man einfach eine schwarze, etwas kleinere an der gleichen Stelle spawnen, bei mehreren (Craft + Mond(e)) geht das aber nicht so einfach. Deshalb wird das wohl eher etwas für ein späteres Update (wenn ich es überhaupt umsetzen kann). Für das System bezweifle ich, dass jeder hier das metrische kann (auch wenn es in der Raumfahrt natürlich Standard ist), und weil 2 Systeme nicht zu viel zusätzliche Arbeit sein sollten, werde ich wohl versuchen, beide zu machen.
@HermesAerospace Ich habe gerade mal meine Gedanken zur neuen Idee festgehalten. Hier ist die aktuellste Version. Die AG für Monde wird schwer, die kann ich ja aber auch später noch hinzufügen. Was denkst du?
@HermesAerospace Ich habe gerade leider doch noch ein Problem gefunden: Das Programm funktioniert wohl nur mit einem perfekt runden Orbit. Bei allem anderen stimmt das Ergebnis nicht. Ich wollte nämlich dieses Programm benutzen.
@HermesAerospace Der Orbit funktioniert tatsächlich. Da ich ja schon ein Programm für die Karte habe (Custom Map), wird dein Vorschlag wahrscheinlich Version 1.1. Das einzige, was beim Berechnen leider ignoriert wird, ist die Rotation von Droo.
@HermesAerospace Die Liste und die Karte selbst sollten kein Problem sein. Für den Orbit muss man die Position in der Zukunft voraussagen. Das wird kompliziert, könnte aber mit viel Glück funktionieren. Da muss ich mal ein bisschen herumprobieren, ich melde mich dann bald wieder bei dir.
@lafario Turns out, the game spawns you just slightly above ground. That's why the vizzy thinks you aren't grounded for the first few frames. Putting "Wait 1 Second" in the beginning should fix it.
@lafario Isn't that what you want it to do? You're below the minimal speed and you're in the air, so it explodes. Reply to the Explodes when starting game comment
Almost. Just one tiny mistake in the second part of the "Wait until" block: You want it to check if the length of velocity Surface is below 200, your program gets the length of velocity Surface < 200. So, currently, that part looks like this:
(velocity Surface < 200)length
But you want it to look like this:
(velocity Surface)length < 200
You need a "<" block for the speed. In the left side of that, you put the "(velocity Surface)length", in the right side you put the speed. Then, that whole thing (the filled < block) is put into the "and" block (which side doesn't matter here). And in the other side, you put the "not(misc Grounded)".
3 mistakes:
1. Where you entered "Fuel Tank", you need the id of that fuel tank. Click on the fuel tank in the designer and open its properties. In "Additional Settings", you can find its id.
2. "Activated" just activates it. Click on "Activated" and choose "Explode" instead.
3. The blue part in the "Wait until..." block is a bit wrong. Make sure it looks exactly like the one in the picture I sent you before.
@lafario Oh, I just noticed I forgot sth in the picture: In the picture, “Activated“ of all the parts was set to “0“, you‘ll need to set “Explode“ to “1“.
@lafario limit is the speed (in m/s) you need to fly so the aircraft doesn't explode. E.g., if your part ids are 4, 52 and 137 (you'll probably need more exploding parts than 3 though) and the airplane should explode below 100 m/s, the program will look like this:
Wait until ( (speed surface)length < 100 )
Set part 4 Explode to 1
Set part 52 Explode to 1
Set part 137 Explode to 1
Btw, this program also runs on the ground. If it should only run while you're actually in the air, the first block looks like this instead:
Wait until ( ( (velocity surface)length < 100 ) and ( not( misc Grounded ) ) )
@lafario Finally found time to explain: First, you'll need to use "wait until (velocity surface)length < limit". Then, you'll need to find the id of the most important parts. I recommend the biggest fuel tanks (for a big explosion) and the command chip (to make sure the "core" explodes). You can find the id in the part's advanced properties. You'll have to experiment a bit for the amount of parts: too few parts and not everything might be destroyed, too many is just unnecessary work, and an unnecessary long vizzy. For the explosion, there is a simple vizzy block. Put a "Set part id Explode to 1" for every part you want to explode. If you do this for enough parts, the rest will be destroyed by these explosions too. You might have to put the command chip's explosion in the end though, otherwise everything you want to explode after might not be destroyed.
@lafario Thanks! It was fun, even though the snow already started melting. Btw, I just saw your request, going to send you the program soon - I'm going to bed now though.
If both (height and speed) need to meet these requirements, you can use this program:
if (altitude ASL <= 15000 or (velocity)length < 2 * mach speed) {
Set part engine's part id activated to false;
}
If only one of these requirements needs to be met, you can use "and" instead of "or" in the if block. If you need help doing that, you can send me the craft if you want. Edit: Forgot to mention before: You need to put all this in a "while (true)" block. Also, I just fixed a small mistake in the program. Edit 2: Note: This deactivates the engine, so you'll have to manually activate them afterwards. If you want it to be automatically activated, you can add
else {
Set part engine's part id activated to true
}
They seem to be using Markdown for formatting. There are some good markdown tutorials out there (linked one is just an example). Note that simplerockets.com doesn't support html, so things like <br> (in general: Most things that use <...>) won't work. Still, there are some more possibilities that aren't mentioned here, so maybe you could add a note, maybe with a link? (Or, quick alternative, pin this comment)
@lafario I got a notification telling me that you mentioned me in a post called "Picture gallery", but I can't find that. Anything you still want to tell me?
lafario Directly over the link there is a dropdown menu that's currently set to "viewer's link". You have to set that to "direct link". If "direct link" doesn't exist, you have the same problem as me... deepfriedfrenchtoast Do you need an account to get the direct link on imgbb.com?
Edit: I just saw you uploaded 2 pictures, cool to see it worked. For images that already are on the internet, you don't have to upload to imgbb. You can just press long on the picture, a menu will show up. There, you can click on show picture (at least on Samsung Internet, I don't know about other Android browsers) and copy the URL.
@ImperiolTech I upload my pictures on im.ge. Then I can switch between viewer's link and direct link, and I have to choose direct link. This link has the file type. Could you send me the link you use?
@lafario This applies to any image. However, your link is missing the file type at the end. When uploading, is there an option to switch between viewer link and direct link?
That's strange, I've never heard of this before. If you used the normal format ( ! ) the only reason I can think of is that your image is deleted on your image hosting platform.
1. Do you use ! or did you discover another way to link pictures?
2. Which website do you use to get a link?
@lafario
1. Copy ""
So if your link was "https://www.simplerockets.com/Content/img/logo.png" the result would look like this: 
Then you can upload your post and the picture will be rendered. Note that you might have to reload the page for it to render correctly. Important note:
This only works if the file type is at the end of the link (so something like .png, .jpg, .jpeg or similiar).
19.02.25 - One problem solved, one problem found: The size is now calculated using opacity, so white backgrounds shouldn‘t be a problem anymore. However, I found a bug where big images aren‘t scanned correctly. I hope that this is only the case on images that couldn‘t be rendered anyways, but in case this happens to you: This bug wasn‘t there in V1.0, so it should work there. Also, please tell me if you experienced this (or another) bug, thanks!
24.02.25 - The bug I found before is fixed, all pictures should be compiled correctly now!
NameOfPartThatRunsTheVizzy.FlightProgram.VariableName, Charodey explained it here. This way the input is controlled by the variable. So, for example, if the command pod/disk/chip is called CMD and your variable is called inputVar, you have to use CMD.FlightProgram.inputVar as custom input.
@BlueStarAerospace I didn't know that. In that case, I'd honestly try to ask a mod if that's allowed. If there's no answer, I'd just try it. I don't think anyone will be banned for that. Maybe yours was deleted because you technically uploaded a craft that isn't yours (I'll assume you just used the standard rocket or sth similar), but that's just speculations.
I just finished reworking my bio and this post, I hope you like it. There are quite some links in the new post, so I‘ll probably sometimes forget to change them when I upload a new update / craft. If you find any forgotten links, please tell me in a comment. Thanks!
@lafario Once you're back: The link I sent you is a gif, but you'll have to wait a bit until it starts. In the beginning, it's the same as the 2nd image, but then it shows what you have to do.
one month ago@lafario https://i.im.ge/2025/03/26/p02G8P.az-recorder-20250326-181809.gif
one month ago@HermesAerospace Deshalb will ich, dass man sie ausblenden kann. Sie sind nur für Mondmissionen und Gravity Assists sinnvoll.
one month ago@lafario This time it's the first part of the Wait until. You need to put the misc Grounded in a not(), and that not(misc Grounded) in the ( ) and ( )
one month ago@HermesAerospace Aber ich kann (wahrscheinlich aber auch in einem Update) versuchen, von AGs auf Buttons umzustellen. Dann kann man immer noch wählen, hat aber trotzdem alle AGs frei.
one month ago@HermesAerospace Das Problem mit Monden ist, dass Ellipsen auf MfDs immer bunt ausgefüllt sind. Wenn man nur eine Ellipse hat (für das Craft), kann man einfach eine schwarze, etwas kleinere an der gleichen Stelle spawnen, bei mehreren (Craft + Mond(e)) geht das aber nicht so einfach. Deshalb wird das wohl eher etwas für ein späteres Update (wenn ich es überhaupt umsetzen kann). Für das System bezweifle ich, dass jeder hier das metrische kann (auch wenn es in der Raumfahrt natürlich Standard ist), und weil 2 Systeme nicht zu viel zusätzliche Arbeit sein sollten, werde ich wohl versuchen, beide zu machen.
one month ago@HermesAerospace Ich habe gerade mal meine Gedanken zur neuen Idee festgehalten. Hier ist die aktuellste Version. Die AG für Monde wird schwer, die kann ich ja aber auch später noch hinzufügen. Was denkst du?
one month ago@HermesAerospace Das wäre viel einfacher
one month ago@HermesAerospace Ich habe gerade leider doch noch ein Problem gefunden: Das Programm funktioniert wohl nur mit einem perfekt runden Orbit. Bei allem anderen stimmt das Ergebnis nicht. Ich wollte nämlich dieses Programm benutzen.
one month ago@lafario That's strange, it works fine for me. Could you send me a screenshot of your vizzy again?
one month ago@HermesAerospace Der Orbit funktioniert tatsächlich. Da ich ja schon ein Programm für die Karte habe (Custom Map), wird dein Vorschlag wahrscheinlich Version 1.1. Das einzige, was beim Berechnen leider ignoriert wird, ist die Rotation von Droo.
one month ago@HermesAerospace Die Liste und die Karte selbst sollten kein Problem sein. Für den Orbit muss man die Position in der Zukunft voraussagen. Das wird kompliziert, könnte aber mit viel Glück funktionieren. Da muss ich mal ein bisschen herumprobieren, ich melde mich dann bald wieder bei dir.
one month ago@HermesAerospace Und für die Karte: eher so wie die hier oder eher so?
one month ago@HermesAerospace Also ein MfD mit einer Karte vom Orbit und einer Liste mit allen Daten (Geschwindigkeit, Höhe, Treibstoff, ...)?
one month ago@lafario Turns out, the game spawns you just slightly above ground. That's why the vizzy thinks you aren't grounded for the first few frames. Putting "Wait 1 Second" in the beginning should fix it.
one month ago@lafario Oh, now I get it. I currently can‘t try it myself (makes debugging way easier), but I should know more in a few hours.
one month ago@lafario Isn't that what you want it to do? You're below the minimal speed and you're in the air, so it explodes.
one month agoReply to the Explodes when starting game comment
Oh, and there is sth else you forgot: You still need to click on "Activated" (on the last block) and choose "Explode" instead
one month agoAlmost. Just one tiny mistake in the second part of the "Wait until" block: You want it to check if the length of velocity Surface is below 200, your program gets the length of velocity Surface < 200. So, currently, that part looks like this:
one month ago(velocity Surface < 200)length
But you want it to look like this:
(velocity Surface)length < 200
You need a "<" block for the speed. In the left side of that, you put the "(velocity Surface)length", in the right side you put the speed. Then, that whole thing (the filled < block) is put into the "and" block (which side doesn't matter here). And in the other side, you put the "not(misc Grounded)".
one month ago3 mistakes:
1. Where you entered "Fuel Tank", you need the id of that fuel tank. Click on the fuel tank in the designer and open its properties. In "Additional Settings", you can find its id.
2. "Activated" just activates it. Click on "Activated" and choose "Explode" instead.
3. The blue part in the "Wait until..." block is a bit wrong. Make sure it looks exactly like the one in the picture I sent you before.
Pictures
Where to find the part id?
How the blue part should look
one month agoI can't see the picture (I assume there is one...). Can you send me the link?
one month agoEdit: Can see it now
@lafario You mean the one in the “Wait until …“ block? That‘s the only blue part
one month agoThe first reference material (B14643 I think) doesn‘t work… I‘m redirected to a “buy this Domain!“ website. Otherwise, great guide!
one month ago@lafario Oh, I just noticed I forgot sth in the picture: In the picture, “Activated“ of all the parts was set to “0“, you‘ll need to set “Explode“ to “1“.
one month ago@lafario That example will look like this.
one month ago@lafario limit is the speed (in m/s) you need to fly so the aircraft doesn't explode. E.g., if your part ids are 4, 52 and 137 (you'll probably need more exploding parts than 3 though) and the airplane should explode below 100 m/s, the program will look like this:
Wait until ( (speed surface)length < 100 )
Set part 4 Explode to 1
Set part 52 Explode to 1
Set part 137 Explode to 1
Btw, this program also runs on the ground. If it should only run while you're actually in the air, the first block looks like this instead:
Wait until ( ( (velocity surface)length < 100 ) and ( not( misc Grounded ) ) )
one month ago@lafario Finally found time to explain: First, you'll need to use "wait until (velocity surface)length < limit". Then, you'll need to find the id of the most important parts. I recommend the biggest fuel tanks (for a big explosion) and the command chip (to make sure the "core" explodes). You can find the id in the part's advanced properties. You'll have to experiment a bit for the amount of parts: too few parts and not everything might be destroyed, too many is just unnecessary work, and an unnecessary long vizzy. For the explosion, there is a simple vizzy block. Put a "Set part id Explode to 1" for every part you want to explode. If you do this for enough parts, the rest will be destroyed by these explosions too. You might have to put the command chip's explosion in the end though, otherwise everything you want to explode after might not be destroyed.
one month ago@lafario A program were if you fly lower than a set speed your airplane explodes.
one month ago@lafario Thanks! It was fun, even though the snow already started melting. Btw, I just saw your request, going to send you the program soon - I'm going to bed now though.
one month agoIf both (height and speed) need to meet these requirements, you can use this program:
one month agoif (altitude ASL <= 15000 or (velocity)length < 2 * mach speed) {
Set part engine's part id activated to false;
}
If only one of these requirements needs to be met, you can use "and" instead of "or" in the if block. If you need help doing that, you can send me the craft if you want.
Edit: Forgot to mention before: You need to put all this in a "while (true)" block. Also, I just fixed a small mistake in the program.
Edit 2: Note: This deactivates the engine, so you'll have to manually activate them afterwards. If you want it to be automatically activated, you can add
They seem to be using Markdown for formatting. There are some good markdown tutorials out there (linked one is just an example). Note that simplerockets.com doesn't support html, so things like <br> (in general: Most things that use <...>) won't work. Still, there are some more possibilities that aren't mentioned here, so maybe you could add a note, maybe with a link? (Or, quick alternative, pin this comment)
Edit: Another Markdown tutorial
one month agoEdit 2: Even more tutorials and Cheat Sheets:
https://www.markdownguide.org/cheat-sheet/
https://help.obsidian.md/syntax
https://daringfireball.net/projects/markdown/syntax
Current Priority:
I just noticed that this reads more like an advertisement than an announcement, that wasn't what I intended it to be. Sorry!
2 months ago@lafario I got a notification telling me that you mentioned me in a post called "Picture gallery", but I can't find that. Anything you still want to tell me?
2 months agoIs the last image intentionally a 404 error?
2 months ago@lafario Ok
2 months ago@lafario video tutorial (for im.ge, should be similiar on other websites though); hope it helps
2 months ago@lafario
2 months ago
Edit: Of course, you're fine, I'm happy to help
lafario Directly over the link there is a dropdown menu that's currently set to "viewer's link". You have to set that to "direct link". If "direct link" doesn't exist, you have the same problem as me... deepfriedfrenchtoast Do you need an account to get the direct link on imgbb.com?
Edit: I just saw you uploaded 2 pictures, cool to see it worked. For images that already are on the internet, you don't have to upload to imgbb. You can just press long on the picture, a menu will show up. There, you can click on show picture (at least on Samsung Internet, I don't know about other Android browsers) and copy the URL.
Edit 2: Removed the tags from this comment.
2 months ago@ImperiolTech I upload my pictures on im.ge. Then I can switch between viewer's link and direct link, and I have to choose direct link. This link has the file type. Could you send me the link you use?
2 months ago@lafario This applies to any image. However, your link is missing the file type at the end. When uploading, is there an option to switch between viewer link and direct link?
2 months agoThat's strange, I've never heard of this before. If you used the normal format ( ! ) the only reason I can think of is that your image is deleted on your image hosting platform.
2 months ago1. Do you use ! or did you discover another way to link pictures?
2. Which website do you use to get a link?
Btw, this post explains many ways of formatting your posts, including pictures and gifs.
2 months ago@lafario
2 months ago1. Copy ""
So if your link was "https://www.simplerockets.com/Content/img/logo.png" the result would look like this:

Then you can upload your post and the picture will be rendered. Note that you might have to reload the page for it to render correctly.
Important note:
This only works if the file type is at the end of the link (so something like .png, .jpg, .jpeg or similiar).
I personally use im.ge, but there surely are alternatives.
2 months agoNews
NameOfPartThatRunsTheVizzy.FlightProgram.VariableName, Charodey explained it here. This way the input is controlled by the variable. So, for example, if the command pod/disk/chip is called CMD and your variable is called inputVar, you have to use CMD.FlightProgram.inputVar as custom input.
2 months ago@BlueStarAerospace I didn't know that. In that case, I'd honestly try to ask a mod if that's allowed. If there's no answer, I'd just try it. I don't think anyone will be banned for that. Maybe yours was deleted because you technically uploaded a craft that isn't yours (I'll assume you just used the standard rocket or sth similar), but that's just speculations.
2 months agoI just finished reworking my bio and this post, I hope you like it. There are quite some links in the new post, so I‘ll probably sometimes forget to change them when I upload a new update / craft. If you find any forgotten links, please tell me in a comment. Thanks!
2 months ago