Don't know how you thought to compare the two crafts, because they are quite different! D188A is an aircraft with a narrow fuselage and a cone-shaped fairing. Orca is a helicopter with a wide fuselage, and very powerful engines. And I'm pretty sure the D188A will win speed race.
I made a mistake. But it will be an experience...
@AWESOMENESS360 @DeezDucks @AndrewGarrsion
May be just insert base into each airplane/vtol/vehicle, which will evolve under the airplane/vtol/vehicle and then loaded to site with xml of aircraft? And then we need only three presets.
I especially liked fireworks at the end. (1:06)
I don't know about the tutorial. I've already disassembly some of cluster bombs, and structure is visible. (0:06)
@Graingy That's really basic, it accumulates energy in a variable, calculates temperature from energy and heat capacity, and adds or subtracts energy depending on difference of temperatures
It sounds interesting, but all such projects i heard about are dead now. People can't follow anything for too long, eventually someone will get tangled in real-life, someone will forget, someone will just fail, and then it'll fall apart.
@PhantomBoltSP VC variable, there's four setters for it (see activators):
first one sets default speed;
second one sets speed if waypoint's behind truck;
third one sets speed if waypoint is dead end and is within 15 seconds, it adds V to increase sensitivity;
fourth one is kind of brake for dead ends
You can change position of main cockpit frame-by-frame to transfer info, but there's no standard and it might be inaccurate if it's far from wright airport so you'll need some space.
IDK if you're still interested, but designer menu folders are created automatically if they're not empty.
To put something in folder you need to change category of DesignerPart xml tag, that's used both for vanilla parts (AppData/LocalLow/Jundroo/SimplePlanes/DesignerParts.xml), mods (somewhere within mod file) and sub-assemblies (in sub-assembly file, in AppData/LocalLow/Jundroo/SimplePlanes/SubAssemblies folder)
You can also put description there and change icon, but AFAIK you can't use external file as icon.
Vanilla parts also use studioScale/studioRotation/studioOffset for preview, but it doesn't works for sub-assemblies.
You've got 27 successors (at the moment, 2025-01-26 22-47UTC), but that's not a line, that's tree with 12 leaf nodes, so it mostly goes around, not further.
Nicky brewed this up in his experimental laboratory. They aren't your traditional trees, but rather an expression parser so you can write actual code that is evaluated for input controllers. Intended for XML modders, these allow you to blend inputs in any way you can imagine.
And now you wish to turn it into local variation of unityscript?
I remember on one of airplanes i coded for TVC was only enabled after 30deg AoA and that was mix of symmetric and semi-symmetric wings, so perhaps with flat-bottom wings or properly linearized lift curves it'll work without hidden mechanics or magic.
Version tree at 2024-11-17T08:01Z: https://imgur.com/a/yPjfUFw
JSON (starting at a7bta6 (here)): {"uXG6QL":{"Juqh0F":{"yUqF40":{"V7mG41":{"CAiXMf":{"rVbbR6":{"6t93Bx":{"3gzkmM":{"lK9P1j":{"Iwbo7a":{"6csf1s":{"1qS1l7":{"107i4I":{"hVNvmA":{"86gnwh":{"Wk3a92":{"yi1Fs5":{"zgO3lP":{"ReQ53F":{"BiQO9o":{"Y71Du7":{"Y03wZj":{"oKuPV3":{"HmD5Eb":{"curO5f":{"fWqxB0":{"0hE2s9":{"EEU7OU":{"d4O2lO":{}}}}},"o9Y216":{"5dGUjf":{"LVzyx7":{}}},"z07iGr":{},"vCfb0G":{}},"UChFa4":{"rY957g":{}}},"7s1zIT":{"y58pg5":{"fJvU3W":{"YA13zl":{}}}}},"YRyM8N":{},"GOVncl":{"wmONxo":{}},"74e1BJ":{}},"l15867":{},"V3d46F":{},"AVCY24":{}}},"jAffBm":{"k9nMbp":{"V9r3f3":{"iQ27gM":{}}}}}},"w2V1Jw":{"B0741s":{"DenG2i":{}}}}}}}}},"7hhqJ2":{"JMEc48":{"a9976O":{"lJ25nM":{"I83BTS":{}}}}}}},"Xd40z0":{}},"l6J2Y7":{"99Cgr1":{"ATKJa1":{"y7qaP7":{"iBz858":{}}},"250Ug3":{"zZO4s2":{}}},"JW32OA":{},"8RYxBA":{}},"66qjqO":{}}}}}}}},"P9TM0B":{}}
Multiplayer event isn't really something that depends on tech, it more depends on humans who plan it, and that can be someone from community.
For tech it's perhaps possible to add tooling for parametric design (that's like defining part properties with FT), and since it's build-time stuff it mustn't really affect in-level performance.
@126 some variables are lists in index=a?xa:(index=b?xb:... form. to make them shorter i omitted closing parenthesis. it works fine with ft interpreter, but variable editor widget has it's own checker that says that such code isn't correct. to pass it you need to add those parenthesis back, e.g. turn
p_tgt.i=1?6020:(p_tgt.i=2?5885:(p_tgt.i=3?5805:(p_tgt.i=4?5805:(p_tgt.i=5?5805:(p_tgt.i=6?5805:(p_tgt.i=7?5805:(p_tgt.i=8?5805:(p_tgt.i=9?5805:(p_tgt.i=10?5805:(p_tgt.i=11?5885:(p_tgt.i=12?6020:(p_tgt.i=13?6020:(p_tgt.i=14?6020:(p_tgt.i=15?6020:(p_tgt.i=16?5880:(p_tgt.i=17?5670:(p_tgt.i=18?5670:(p_tgt.i=19?5670:(p_tgt.i=20?5685:(p_tgt.i=21?5600:(p_tgt.i=22?5600:(p_tgt.i=23?5635:0
into
p_tgt.i=1?6020:(p_tgt.i=2?5885:(p_tgt.i=3?5805:(p_tgt.i=4?5805:(p_tgt.i=5?5805:(p_tgt.i=6?5805:(p_tgt.i=7?5805:(p_tgt.i=8?5805:(p_tgt.i=9?5805:(p_tgt.i=10?5805:(p_tgt.i=11?5885:(p_tgt.i=12?6020:(p_tgt.i=13?6020:(p_tgt.i=14?6020:(p_tgt.i=15?6020:(p_tgt.i=16?5880:(p_tgt.i=17?5670:(p_tgt.i=18?5670:(p_tgt.i=19?5670:(p_tgt.i=20?5685:(p_tgt.i=21?5600:(p_tgt.i=22?5600:(p_tgt.i=23?5635:0))))))))))))))))))))))
(for debug purposes)
print(re.sub(r"\<#(?:([A-F0-9])([A-F0-9])([A-F0-9])[A-F0-9]?|([A-F0-9][A-F0-9])([A-F0-9][A-F0-9])([A-F0-9][A-F0-9])(?:[A-F0-9][A-F0-9])?)>",lambda m:"\x1b[48;2;"+str(int(m[1] or m[4],16))+";"+str(int(m[2] or m[5],16))+";"+str(int(m[3] or m[6],16))+"m",s).replace("<br>","\n").replace("."," "))
Replaces color tags with ANSI ones.
@TRS051
If code's generated but doesn't shows in SP, try to:
- increase label's width and height;
- set label's alignment to top-left;
if image's displayed but is cut off, try to decrease image's size and generate code again. apparently label's limited to 100k dots and it's not something i can change
If it doesn't generates label's code, try to:
- make sure image isn't svg;
- if you're using image link, make sure that hosting allows cross-origin resource sharing (or download image and try again);
- check browser's dev console (usually F12) to see what's wrong
@Matteosiufromfifakit
Just raise your hand
And reach out for the spell
Find the door to the promised land
Just believe in yourself
Close your eyes and your will find
The way out of the dark
...Or read the post again, there's two links to github.
+1Suggestions are welcome!
Can you make Lavochkin La-9, please?
Nice gears!
+1@randomusername @Tums said i should tag you.
+1It's ship from future.
+1T
+1T
+1I made a mistake. But it will be an experience...
+1Don't know how you thought to compare the two crafts, because they are quite different! D188A is an aircraft with a narrow fuselage and a cone-shaped fairing. Orca is a helicopter with a wide fuselage, and very powerful engines. And I'm pretty sure the D188A will win speed race.
+1I made a mistake. But it will be an experience...
@shahram15 Last version here:
+1https://www.simpleplanes.com/a/ChqW0u/CommCity-Finished
@AWESOMENESS360 @DeezDucks @AndrewGarrsion
+1May be just insert base into each airplane/vtol/vehicle, which will evolve under the airplane/vtol/vehicle and then loaded to site with xml of aircraft? And then we need only three presets.
I especially liked fireworks at the end. (1:06)
+1I don't know about the tutorial. I've already disassembly some of cluster bombs, and structure is visible. (0:06)
@Freerider2142 Black ops!
+1@JamesBleriot It's a BOMBER!
+1Compare superheavy tank and car with fixed gun.
two turning, two burning, two smoking, and two more unaccounted for
+1Superbugs adapts to the drugs, but can't defend against bacteriophages... But bacteriophages somehow can't destroy the useful bacteria...
+1Cool tower! How about adding some 16 lb cannons?
+1Found and tested
Thanks, and yes, i do want to join discord server.
@Graingy That's really basic, it accumulates energy in a variable, calculates temperature from energy and heat capacity, and adds or subtracts energy depending on difference of temperatures
@Graingy It calculates temperature of some of parts
https://www.simpleplanes.com/Forums/View/2088530
Someone here might be interested in this. It's somewhat opposite but he wants to squeeze whatever's possible from SP too.
It sounds interesting, but all such projects i heard about are dead now. People can't follow anything for too long, eventually someone will get tangled in real-life, someone will forget, someone will just fail, and then it'll fall apart.
@PhantomBoltSP
VC
variable, there's four setters for it (see activators):first one sets default speed;
second one sets speed if waypoint's behind truck;
third one sets speed if waypoint is dead end and is within 15 seconds, it adds V to increase sensitivity;
fourth one is kind of brake for dead ends
You can change position of main cockpit frame-by-frame to transfer info, but there's no standard and it might be inaccurate if it's far from wright airport so you'll need some space.
Discord limits link lifetime, in this case it worked until 0x67bbca15=2025-02-24T01:23:33Z
Guy puts label onto fuselage block
1:19 Is it racetrack autopilot with imported model (spawnable by player) or is it a part of map (like SP1 convoys)?
P hotkey by default
Actually just read all hotkeys (settings/controls IIRC), maybe you'll find something useful
Piston is fixed and it's oscillation period is constant, so it also allows enemy to get accurate heading of your cockpit part.
Maybe you can reduce cpu load if you'll use one-two triangle blocks instead of fuselage?
IDK if you're still interested, but designer menu folders are created automatically if they're not empty.
To put something in folder you need to change
category
ofDesignerPart
xml tag, that's used both for vanilla parts (AppData/LocalLow/Jundroo/SimplePlanes/DesignerParts.xml
), mods (somewhere within mod file) and sub-assemblies (in sub-assembly file, inAppData/LocalLow/Jundroo/SimplePlanes/SubAssemblies
folder)You can also put description there and change icon, but AFAIK you can't use external file as icon.
Vanilla parts also use
studioScale
/studioRotation
/studioOffset
for preview, but it doesn't works for sub-assemblies.No brakes at all. It's okay for self-piloting, it's just that we humans need to remember about it.
You've got 27 successors (at the moment, 2025-01-26 22-47UTC), but that's not a line, that's tree with 12 leaf nodes, so it mostly goes around, not further.
Archeology is fun
It seems so ancient now
And now you wish to turn it into local variation of unityscript?
T
?I remember on one of airplanes i coded for TVC was only enabled after 30deg AoA and that was mix of symmetric and semi-symmetric wings, so perhaps with flat-bottom wings or properly linearized lift curves it'll work without hidden mechanics or magic.
Hey-hey-hey, i know there's spheres/wireframes/images, but airplane doesn't fits into block and it adds 2x more parts than there was.
Version tree at 2024-11-17T08:01Z: https://imgur.com/a/yPjfUFw
JSON (starting at a7bta6 (here)): {"uXG6QL":{"Juqh0F":{"yUqF40":{"V7mG41":{"CAiXMf":{"rVbbR6":{"6t93Bx":{"3gzkmM":{"lK9P1j":{"Iwbo7a":{"6csf1s":{"1qS1l7":{"107i4I":{"hVNvmA":{"86gnwh":{"Wk3a92":{"yi1Fs5":{"zgO3lP":{"ReQ53F":{"BiQO9o":{"Y71Du7":{"Y03wZj":{"oKuPV3":{"HmD5Eb":{"curO5f":{"fWqxB0":{"0hE2s9":{"EEU7OU":{"d4O2lO":{}}}}},"o9Y216":{"5dGUjf":{"LVzyx7":{}}},"z07iGr":{},"vCfb0G":{}},"UChFa4":{"rY957g":{}}},"7s1zIT":{"y58pg5":{"fJvU3W":{"YA13zl":{}}}}},"YRyM8N":{},"GOVncl":{"wmONxo":{}},"74e1BJ":{}},"l15867":{},"V3d46F":{},"AVCY24":{}}},"jAffBm":{"k9nMbp":{"V9r3f3":{"iQ27gM":{}}}}}},"w2V1Jw":{"B0741s":{"DenG2i":{}}}}}}}}},"7hhqJ2":{"JMEc48":{"a9976O":{"lJ25nM":{"I83BTS":{}}}}}}},"Xd40z0":{}},"l6J2Y7":{"99Cgr1":{"ATKJa1":{"y7qaP7":{"iBz858":{}}},"250Ug3":{"zZO4s2":{}}},"JW32OA":{},"8RYxBA":{}},"66qjqO":{}}}}}}}},"P9TM0B":{}}
Multiplayer event isn't really something that depends on tech, it more depends on humans who plan it, and that can be someone from community.
For tech it's perhaps possible to add tooling for parametric design (that's like defining part properties with FT), and since it's build-time stuff it mustn't really affect in-level performance.
Some of these are just bots.
@126 some variables are lists in
index=a?xa:(index=b?xb:...
form. to make them shorter i omitted closing parenthesis. it works fine with ft interpreter, but variable editor widget has it's own checker that says that such code isn't correct. to pass it you need to add those parenthesis back, e.g. turnp_tgt.i=1?6020:(p_tgt.i=2?5885:(p_tgt.i=3?5805:(p_tgt.i=4?5805:(p_tgt.i=5?5805:(p_tgt.i=6?5805:(p_tgt.i=7?5805:(p_tgt.i=8?5805:(p_tgt.i=9?5805:(p_tgt.i=10?5805:(p_tgt.i=11?5885:(p_tgt.i=12?6020:(p_tgt.i=13?6020:(p_tgt.i=14?6020:(p_tgt.i=15?6020:(p_tgt.i=16?5880:(p_tgt.i=17?5670:(p_tgt.i=18?5670:(p_tgt.i=19?5670:(p_tgt.i=20?5685:(p_tgt.i=21?5600:(p_tgt.i=22?5600:(p_tgt.i=23?5635:0
into
p_tgt.i=1?6020:(p_tgt.i=2?5885:(p_tgt.i=3?5805:(p_tgt.i=4?5805:(p_tgt.i=5?5805:(p_tgt.i=6?5805:(p_tgt.i=7?5805:(p_tgt.i=8?5805:(p_tgt.i=9?5805:(p_tgt.i=10?5805:(p_tgt.i=11?5885:(p_tgt.i=12?6020:(p_tgt.i=13?6020:(p_tgt.i=14?6020:(p_tgt.i=15?6020:(p_tgt.i=16?5880:(p_tgt.i=17?5670:(p_tgt.i=18?5670:(p_tgt.i=19?5670:(p_tgt.i=20?5685:(p_tgt.i=21?5600:(p_tgt.i=22?5600:(p_tgt.i=23?5635:0))))))))))))))))))))))
Well, history tends to repeat itself.
It's sale again and i ask again: Who's this girl on banner?
(for debug purposes)
print(re.sub(r"\<#(?:([A-F0-9])([A-F0-9])([A-F0-9])[A-F0-9]?|([A-F0-9][A-F0-9])([A-F0-9][A-F0-9])([A-F0-9][A-F0-9])(?:[A-F0-9][A-F0-9])?)>",lambda m:"\x1b[48;2;"+str(int(m[1] or m[4],16))+";"+str(int(m[2] or m[5],16))+";"+str(int(m[3] or m[6],16))+"m",s).replace("<br>","\n").replace("."," "))
Replaces color tags with ANSI ones.
@TRS051
If code's generated but doesn't shows in SP, try to:
- increase label's width and height;
- set label's alignment to top-left;
if image's displayed but is cut off, try to decrease image's size and generate code again. apparently label's limited to 100k dots and it's not something i can change
If it doesn't generates label's code, try to:
- make sure image isn't svg;
- if you're using image link, make sure that hosting allows cross-origin resource sharing (or download image and try again);
- check browser's dev console (usually F12) to see what's wrong
@TheAviator77 Can you please send image you used and result you got?
I remember spectrogram of jet engine, it was very wide and noisy, so it's a wonder you can play music with it.
@Matteosiufromfifakit
Just raise your hand
And reach out for the spell
Find the door to the promised land
Just believe in yourself
Close your eyes and your will find
The way out of the dark
...Or read the post again, there's two links to github.