Nice! I think you captured her look quite well. The skirt is supposed to be a pleated skirt, but I don't know how to make one that can bend/rotate. This type of skirt works too
Also the blue rectangles remind me of the lens flare effect in one of the thumbnails
I really need to do more digital drawing
@JustWingIt to change the time, change the 1 in MyButton variable
Stopping the button from being pressed is more complicated, I tried it and I don't know how to do it without actual trickery (pistons or storing a whole lot more variables)
Tried to make something Yeah
Button has interactionType=Toggle and outputs to MyButton
.
MyTimer = smooth(MyButton=1 ? 999999 : 0, MyButton=1 ? 1 : 999999)
This uses an alternative to the sum function which can be reset.
.
MyButton = MyTimer > 1 ? 0 : MyButton
Write 0 to MyButton if the timer is at more than 1 second, otherwise don't change the value
You can also use a variable activation group
Cringe plot warning
After terrorism is eradicated and world peace is achieved, the arms companies have nothing to do, so they fight each other for sport
Add delay between cycles of trigonometric function cos(lerp(0, 360, inverselerp(0, TRIG_PERIOD, repeat(Time, TRIG_PERIOD+TRIG_PAUSE)))) TRIG_PERIOD: Time taken for the trigonometric function to animate from 0 to 360 degrees.
(In your case, 360deg / 500deg/s = 0.72s) TRIG_PAUSE: Pause duration between animations.
There is no FT function or variable for detecting a lock
.
Roll controller code from one of my builds, can be modified for pitch clamp(deltaangle(TARGET_ROLLANGLE, RollAngle) / SENSITIVITY, -1, 1) * MULTIPLIER TARGET_ROLLANGLE: 0 degrees for wings level. SENSITIVITY: The roll angle difference that causes the maximum input. In my build, it ranges from 15 to 30 degrees depending on speed. MULTIPLIER: Optional value scale.
You could make an engine connected to 3 rotators or a 3-axis control base, such that the engine always points upwards
Adjust the engine thrust to match the weight of your aircraft
Hi mark,
You cannot put file directories as links as only you will be able to see the files. Upload images to an image hosting service and copy the link
Internet links start with http or https
I use a private discord server as my image host. Look around online to find a method that works for you
You can add delay to detachers, but it only works if the detacher AG is used, not FireWeapons
Try adding disableAircraftCollisions = true to your missiles, which won't delay the launch, but will prevent exploding your plane
It works when I remove the { } around the coordinates, so I guess you can't nest the { } format strings
. However, you can add strings to each other. The limitation with this method is you cannot set the format of the numbers
.
{((Activate13 ? 0 : 1) = 0 ? " STPT 1 ?? AUTO
LAT " + Latitude + "
LNG " + Longitude + "
ELEV " + Altitude + "
TOS 00:00:00" : " UHF MAIN
305.00
¦305.00¦
PRE 1 : TOD
305.00 NB ")}
.
If you want to format the numbers, you can split your code into a few pieces, or maybe even a few labels
@Stick no, run the exe and drag the image onto the command prompt window. Then when the program is done, move the XML from the desktop to subassemblies
@yackdeculture it could be the Para-chan system by PlanariaLab
I used FT generator by PlanariaLab and asteroidbook345, unfortunately redistribution is not allowed and I cannot find a release by them on simpleplanes.com
Jet engines in sp don't have a rpm variable, only thrust variable. You can simulate the rpm yourself with the thrust variable.
Jet engines have some rpm when idle, usually around 20% of max rpm.
.
Try something like this (produces rpm <= 1) lerp(0.2, 1, THRUST / THRUST_MAX)
dev console commands, mainly for mobile
.
Choose the FOV (x = FOV in degrees)
Note that the FOV is reset when you change the camera. //MainCamera>Camera.set_fieldOfView x
.
Hide and show the UI //MainCamera>Camera.set_depth 99 - causes the camera that renders the world to be drawn after the camera that renders the UI. //MainCamera>Camera.set_depth 0 - moves the camera back to its original position in the drawing order.
.
Set camera roll angle (z = rotation to apply in degrees)
The roll angle persists even after the camera is changed. //MainCamera>Transform.localEulerAngles 0,0,z
@Erc90F4RU delete the image from your aircraft in the designer. Allow a long time (e.g. 1 minute) for it to load.
If you cannot load into the designer, delete the editor file to reset it. You will lose any unsaved progress on your aircraft.
@UltraLight here are some techniques. Try to add FT one line at a time to see how it works, since that is how I write them anyway
. Digital instrument tape
Found in artificial horizon and heading indicator.
You can make a long tape using equally spaced - or | characters with numbers, and use space or line-height before the first item to move the tape. But long tapes will extend out of the gauge or aircraft.
You can make a seamless transition by using a shorter tape if you use the repeat function in your tape offset.
Change the numbers using FT. Look at the artificial horizon to see how you can do it.
. Variable-length shapes
You can nudge one character (e.g. full square) into another to blend between the length of 1 and 2 squares. Use space or line-height depending on the direction of variable length.
Remember that characters later in the label text render above earlier ones. You can use it to have colored bands of different heights.
. Two-way rectangle meter
Extension of the rectangle meters used on the stock planes. On a center aligned label, add two of those meters, one after the other. Use abs on the input to ensure both are the same length and hence centered. Use alpha to select only one of the bar meters as needed.
. Prepend zeroes
Uses two { } substitution sections. The second section is the input number as usual. The first checks if the input number will occupy the tens, hundreds, etc. spaces, and adds the desired number of zeroes.
@EliteArsenals24 GIMP
Add all lines manually with straight line drawing
Or use edge detection tools which can add some lines but you have to go through and redraw the others
Nice! I think you captured her look quite well. The skirt is supposed to be a pleated skirt, but I don't know how to make one that can bend/rotate. This type of skirt works too
+3Also the blue rectangles remind me of the lens flare effect in one of the thumbnails
I really need to do more digital drawing
You can have pistons that push from the bottom of the tank
+2Did more testing, made a new button which is more funky
@JustWingIt to change the time, change the 1 in MyButton variable
+2Stopping the button from being pressed is more complicated, I tried it and I don't know how to do it without actual trickery (pistons or storing a whole lot more variables)
@JustWingIt yes it works with a light using the same input as the button
+2Tried to make something
+2Yeah
Button has interactionType=Toggle and outputs to MyButton
.
MyTimer =
smooth(MyButton=1 ? 999999 : 0, MyButton=1 ? 1 : 999999)This uses an alternative to the sum function which can be reset.
.
MyButton =
MyTimer > 1 ? 0 : MyButtonWrite 0 to MyButton if the timer is at more than 1 second, otherwise don't change the value
You can also use a variable activation group
Fan car but the fan is visible (aka plane)
Cringe plot warning
+3After terrorism is eradicated and world peace is achieved, the arms companies have nothing to do, so they fight each other for sport
Add delay between cycles of trigonometric function
cos(lerp(0, 360, inverselerp(0, TRIG_PERIOD, repeat(Time, TRIG_PERIOD+TRIG_PAUSE))))TRIG_PERIOD: Time taken for the trigonometric function to animate from 0 to 360 degrees.(In your case, 360deg / 500deg/s = 0.72s)
TRIG_PAUSE: Pause duration between animations.There is no FT function or variable for detecting a lock
+1.
Roll controller code from one of my builds, can be modified for pitch
clamp(deltaangle(TARGET_ROLLANGLE, RollAngle) / SENSITIVITY, -1, 1) * MULTIPLIERTARGET_ROLLANGLE: 0 degrees for wings level.SENSITIVITY: The roll angle difference that causes the maximum input. In my build, it ranges from 15 to 30 degrees depending on speed.MULTIPLIER: Optional value scale.Build it for the memes
+1Add it but keep an option in the variables or activation group to toggle it
+2literally top combat 77 maverick skies unseen complete edition 4k uhd no virus moment
You could make an engine connected to 3 rotators or a 3-axis control base, such that the engine always points upwards
+2Adjust the engine thrust to match the weight of your aircraft
Hi mark,
You cannot put file directories as links as only you will be able to see the files. Upload images to an image hosting service and copy the link
Internet links start with http or https
I use a private discord server as my image host. Look around online to find a method that works for you
@sacul77777 open overload, change scale value
In a mod, find a component which has a field or property of type AudioClip. You should be able to change the value to your own AudioClip
I like being a faceless internet user so I wouldn't show my face
The game resets the AI aircraft XML on startup, which will undo your changes
+1@CRAZYDENVER why would i [ __ ] on people who watch vtubers, im not a kid
+1@IndoMaja no
+3You can add delay to detachers, but it only works if the detacher AG is used, not FireWeapons
+1Try adding
disableAircraftCollisions = trueto your missiles, which won't delay the launch, but will prevent exploding your planeUnfortunately it won't bend characters, only move and rotate them. So it does nothing on a single line label like reg numbers
+2It works when I remove the { } around the coordinates, so I guess you can't nest the { } format strings
.
However, you can add strings to each other. The limitation with this method is you cannot set the format of the numbers
.
{((Activate13 ? 0 : 1) = 0 ? " STPT 1 ?? AUTO
LAT " + Latitude + "
LNG " + Longitude + "
ELEV " + Altitude + "
TOS 00:00:00" : " UHF MAIN
305.00
¦305.00¦
PRE 1 : TOD
305.00 NB ")}
.
If you want to format the numbers, you can split your code into a few pieces, or maybe even a few labels
@Stick no, run the exe and drag the image onto the command prompt window. Then when the program is done, move the XML from the desktop to subassemblies
@Stick just follow the quick start guide and the tips under "preparing your image"
@OrderlyHippo for fun and to experience the pain of assembly programming
+1@Harder258 somewhat yeah
+1You can reduce how much work you lose in the case of bad undos
@CanadianAircraftBuilder idk, that's a known issue for this mod
@HosmiAurus i don't know what causes that problem, it doesn't work right on some computers
@yackdeculture it could be the Para-chan system by PlanariaLab
I used FT generator by PlanariaLab and asteroidbook345, unfortunately redistribution is not allowed and I cannot find a release by them on simpleplanes.com
Maybe increase the camera draw distance?
+1Edit: just noticed it's increased in 2nd gif
Discord, I even started adding links to the thumbnail images to aircraft descriptions since the thumbnail loses quality
Twitter very rarely
@SeguraCS12 @CanadianAircraftBuilder sorry guys I ate the fish
+2Jet engines in sp don't have a rpm variable, only thrust variable. You can simulate the rpm yourself with the thrust variable.
+2Jet engines have some rpm when idle, usually around 20% of max rpm.
.
Try something like this (produces rpm <= 1)
lerp(0.2, 1, THRUST / THRUST_MAX)@PlaneFlightX please don't include a copy of this mod in your mod
However, you can add different sfx blocks if you make them.
@Flash0of0green maybe the arm is too far from the body? Don't know how this kind of armor/clothing should look like
+1@Flash0of0green I use sketches to design the character, but I don't use it as a blueprint
+2What drawings do you have?
@rexzion small brain cannot calculate walking animation
@OkaNieba funny label practice
+3dev console commands, mainly for mobile
+1.
Choose the FOV (x = FOV in degrees)
Note that the FOV is reset when you change the camera.
//MainCamera>Camera.set_fieldOfView x.
Hide and show the UI
//MainCamera>Camera.set_depth 99- causes the camera that renders the world to be drawn after the camera that renders the UI.//MainCamera>Camera.set_depth 0- moves the camera back to its original position in the drawing order..
Set camera roll angle (z = rotation to apply in degrees)
The roll angle persists even after the camera is changed.
//MainCamera>Transform.localEulerAngles 0,0,z@Deltafan123 no because you need unity to make mods
@Supermatmike the description says what each block does
Put it on your plane and activate the activation group to use the block features
@Erc90F4RU delete the image from your aircraft in the designer. Allow a long time (e.g. 1 minute) for it to load.
If you cannot load into the designer, delete the editor file to reset it. You will lose any unsaved progress on your aircraft.
@Deandash sure
@UltraLight here are some techniques. Try to add FT one line at a time to see how it works, since that is how I write them anyway
.
Digital instrument tape
Found in artificial horizon and heading indicator.
You can make a long tape using equally spaced
-or|characters with numbers, and usespaceorline-heightbefore the first item to move the tape. But long tapes will extend out of the gauge or aircraft.You can make a seamless transition by using a shorter tape if you use the
repeatfunction in your tape offset.Change the numbers using FT. Look at the artificial horizon to see how you can do it.
.
Variable-length shapes
You can nudge one character (e.g. full square) into another to blend between the length of 1 and 2 squares. Use
spaceorline-heightdepending on the direction of variable length.Remember that characters later in the label text render above earlier ones. You can use it to have colored bands of different heights.
.
Two-way rectangle meter
Extension of the rectangle meters used on the stock planes. On a center aligned label, add two of those meters, one after the other. Use
abson the input to ensure both are the same length and hence centered. Usealphato select only one of the bar meters as needed..
Prepend zeroes
Uses two
{ }substitution sections. The second section is the input number as usual. The first checks if the input number will occupy the tens, hundreds, etc. spaces, and adds the desired number of zeroes.@EliteArsenals24 GIMP
Add all lines manually with straight line drawing
Or use edge detection tools which can add some lines but you have to go through and redraw the others
To add limits to the turret, use the clamp function
+5clamp(INPUT, MIN, MAX)when the funky
+3@NEWCOUNTVIA it appears on the desktop