53.2k PlaneFlightX Comments

  • The imajes thing one month ago

    You need to copy the direct image link, such as https://e3.365dm.com/21/07/2048x1152/skynews-boeing-737-plane_5435020.jpg

  • Funny Bomb one month ago

    @Graingy It's in the guide in the "Number Input Variables" section close to the top.

    +1
  • Funny Bomb one month ago

    One way to improve the code in the label is to use a stacked tertiary selector. For example:
    Time < 2 "Funny text" : (Time < 3 ? "..." : (Time < 4 ? "Punchline" : ("...")))

    This improves the performance, as the code only runs the required sections. I also use Time instead of sum(1) to further reduce calculations.

    +4
  • OH MY GOD one month ago

    game was not responding for 5 minutes and I gave up lol

    +1
  • OH MY GOD one month ago

    @HungrySu34 20 thousand

  • OH MY GOD one month ago

    I get a few frames per second in the designer, currently waiting for 1 minute to load the level

    +1
  • OH MY GOD one month ago

    alright time to see how the NASA PC capable of running the SWL-120 handles this

    +2
  • how to make some part invisible? one month ago

    @jamesPLANESii On the SWL-120, the primary wings, the slat rotators, and some exposed aileron rotators are 0,0,0 scale. If I need to change something I can either make my way to them via connections (my part connections are very organized) or looking directly in the xml.

    +1
  • URGENT! How do i add link on my description? one month ago

    [PaintBrushSP](https://www.simpleplanes.com/u/PaintBrushSP)
    PaintBrushSP

    +1
  • Fully Functional Cockpit Screens + Much More! - SWL-120 Progress Update 8 one month ago

    @SARACONIKaviationIndustry I have uploaded a demo version here.

  • Post removed for “misleading” thumbnail one month ago

    @GoodPattRail It is misleading, as the thumbnail does not show the build itself. As stated in the rules, "posts with misleading thumbnails will be removed."

    +1
  • Post removed for “misleading” thumbnail one month ago

    You used a screenshot of the characteristics instead of a picture of the actual build in the thumbnail.

    +1
  • Graingy PSA: Tragic News! (also tragic news) one month ago

    My SSD decided to start working again and I got all my stuff back (which now has automatic backups in place); hopefully your laptop does the same.

    +1
  • Graingy PSA: Tragic News! (also tragic news) one month ago

    Spooky coincidence, but my boot SSD went poof this morning as well. Luckily 99% of my data is backed up, but I lost 1 month worth of work on the SWL-120's mod. It's nothing critical, although it's a setback. I also am down to one laptop while I wait to get a new SSD as well.

    +2
  • Fully Functional Cockpit Screens + Much More! - SWL-120 Progress Update 8 one month ago

    @SARACONIKaviationIndustry Hello, I am happy to share it with you, although it relies on several aircraft variables which in turn use other variables. What I can do is give you the raw label code and some of the essential variables; hopefully you can understand how it works with that. It will likely be a while before I can send it to you; I have some irl stuff to do.

  • Mod making with multiple inputs one month ago

    @ArmouredTrashCan good to hear

  • Mod making with multiple inputs one month ago

    Update, just looked at my code and in the earlier example I sent, I define variables and then set different ones. This new comment fixes that. I also made all the characters show up correctly (for example this:
    "<"
    doesn't turn into this:
    &quot;&lt;&quot;
    )

    Right after the behavior class start:

    Jundroo.SimplePlanes.ModTools.Parts.IInputController[] inputs = new Jundroo.SimplePlanes.ModTools.Parts.IInputController[3];
    private float _scaleX = 0;
    private float _scaleY = 0;
    private float _scaleZ = 0;

    In the start void:

    inputs = this.GetComponentsInChildren<Jundroo.SimplePlanes.ModTools.Parts.IInputController>();

    In the update void, wherever you please:
    this._scaleX = inputs[0].Value;
    this._scaleY = inputs[1].Value;
    this._scaleZ = inputs[2].Value;

    And obviously you can take the basic syntax structure and change it as you need. This code is for three input controllers.

    Also, if you're wondering what stuff like private is, they are keywords in C# but they don't seem to be required for the purpose of scripting part behavior. Some of my variables have them, some don't. My code is also a mix of random stuff I got from other mods and the internet, but it works.

  • Mod making with multiple inputs one month ago

    @ArmouredTrashCan oh, &lt; is <, same with &gt; and >
    It's just how code blocks format it.

  • Mod making with multiple inputs one month ago

    I actually had the exact same issue as you!
    Example code:
    Right after the behavior class start:
    // Array of input controllers.
    Jundroo.SimplePlanes.ModTools.Parts.IInputController[] inputs = new Jundroo.SimplePlanes.ModTools.Parts.IInputController[3];
    float input_scaleX;
    float input_scaleY;
    float input_scaleZ;

    In the start void:
    inputs = this.GetComponentsInChildren&lt;Jundroo.SimplePlanes.ModTools.Parts.IInputController>();

    And then just do this._scaleX = inputs[0].Value;

    Hopefully you can understand how it works and can apply it to your own code.

  • what is PiprayTarpleyRunway? one month ago

    In the very early days of SP, Wright Airport used to be a single runway airstrip (just a rectangle with a texture) called Tarpley Airport

    +8
  • Tags one month ago

    @MIGFOXHOUND31BSM26 They actually removed it entirely at one point, and I asked them to add back d=0

  • Tags one month ago

    It is a change made by the developers to promote newer aircraft, although you can still manually search for older crafts by adding ?d=0 to the address in the URL.

  • man PC just feels weird one month ago

    @hpgbproductions I guess I don't really mind for when I'm just placing stuff somewhere; I use the increments of 0.0001, 0.0002... 0.0064, 0.0128, etc). idk it's just what I do, I guess. Obviously for fuselages I'll let them align themselves, but everything else is pretty much nudge it until it's seamless (down to 0.0001, although sometimes I type in more precise numbers)

  • What are the units for these missile xml's one month ago

    SimpleCheats
    Speed is meters per second, although I don't seem to have the unit for forward thrust.

  • man PC just feels weird one month ago

    @hpgbproductions What do you mean by coordinates in this context? I would think when building the numbers don't matter; it's the position of the part relative to other parts that matters.

  • man PC just feels weird one month ago

    @Graingy A phone is far worse because everything is so tiny, even just doing normal phone things (I really prefer my computer setup lol).
    On an iPad I just have more space to interact with and see stuff.

    +1
  • man PC just feels weird one month ago

    I used to be an iPad player (6 years ago) and I will never go back

  • Graingy Survey: Conventions on VR Cockpits one month ago

    @Graingy What document are you referring to?

  • Graingy Survey: Conventions on VR Cockpits one month ago

    Forum got removed but I saw your question.
    All posts (forums, airplanes, blogs, videos, mods, bios) have a unique ID. They can all be edited (and the edit page can be viewed by everyone) with https://www.simpleplanes.com/Forums/Edit/PostID.
    Example 1
    Example 2
    It also seems you have already changed the title to your bio post, and have used this trick in the past.

    +1
  • what the fxck is a curated craft TwT one month ago

    @Graingy @keiyronelleavgeek566 Edit post

  • How to Calculate CoG of an aircraft ?? one month ago

    If you mean in-game, press space to see all three measurements (CoG, CoL, CoT). If it's something else, then I have no idea, sorry.

  • Popularity Vote : which island, active users, do you mainly use? one month ago

    Wright, although mostly I'm either spawning in and checking something on the plane itself (for example checking the dimensions of something in VR for the interior), or just taking off and doing something in the air. When I eventually get this monstrosity finished, I will fly between various vanilla and mod airports.

    +1
  • I want to play a game.... one month ago

    Are you going to add every dial and switch? That would be pretty cool.

    +1
  • Stolen builds? 2 months ago

    @DDVC I had a look at the image with inspect element, and there is no image. It's just an empty img tag.

    +3
  • Stolen builds? 2 months ago

    My anti-stealing strategy is make builds no-one can run lol (see: SWL-120)

    +1
  • SWL-10 2 months ago

    @Graingy I plan to remake this in SP2 with ultra details similar to the SWL-10.
    Should be a quick and fun project, only a few thousand parts and just under a year.

    +1
  • SWL-10 2 months ago

    @Graingy This was my actual building skill 3 years ago lol
    How far I've come...
    Also if you check the changelog in the description I've made lots of improvements to this plane over time.

  • Heeeey besties I need some FT help 2 months ago

    @Graingy @Monarchii fun fact: This is one label. And I know how to modify it.

    +1
  • Heeeey besties I need some FT help 2 months ago

    @Graingy Yes

    +1
  • Heeeey besties I need some FT help 2 months ago

    @Graingy
    {TargetSelected ? "TargetDistance" : "N/A"}
    will display TargetDistance (as a string) or N/A.
    To display the actual value, you will want two separate expressions that show and hide themselves.
    <size={TargetSelected ? "100" : "0"}%>{TargetDistance}<size={TargetSelected ? "0" : "100"}%>N/A</size>
    Try that

    +1
  • Heeeey besties I need some FT help 2 months ago

    @Graingy Label stuff is hard to explain. I use a text editor (notepad++) for that reason, which does things like show me bracket pairs.
    What specifically do you mean by "issue" with displaying a value?

  • Heeeey besties I need some FT help 2 months ago

    @Graingy About your response to Monarchii, did you know you can tap the edit icon to open a large window to type stuff into labels?

  • Heeeey besties I need some FT help 2 months ago

    @Graingy You can only display two strings or two values in a label, not one of each. To display values or strings, put it in curly brackets.
    {Activate1 ? &quot;True&quot; : &quot;False&quot;}
    {Activate1 ? 50 : 20}

  • Heeeey besties I need some FT help 2 months ago

    @Graingy Boolean ? stuff if true : stuff if false
    It's as simple as that.
    And like all other stuff in FT, they can be stacked.

  • Heeeey besties I need some FT help 2 months ago

    @Graingy The label code in your comment will just display two pieces of text. About the other thing you tried, a tertiary selector in a label must have either two strings, or two numbers.

    +1
  • Heeeey besties I need some FT help 2 months ago

    @Graingy Yeah the pingpong by itself is instantaneous. It's the other time-based function inside it (sum) which makes it alternate at an observable rate. About speed, I believe sum(1) will have a value of 1 after 1 second, so the value in sum is simply the amount of change in one second. The clamp01 in my earlier code is actually after the boolean, and is to give us a "clean" value (not required but I have OCD lol) of 0 or 1 for the beacon light input.

    +1
  • Why Can't I Search Like I Used To? 2 months ago

    @jamesPLANESii They took away d=0 entirely a few weeks ago, and I got them to add it back (that's the TLDR, read my linked comments for more info).

    +5
  • SPMR has been cancelled 2 months ago

    @Jsoeidm2 Possibly, although I don't know.

  • Why Can't I Search Like I Used To? 2 months ago

    Comment 1
    Comment 2
    This should provide some more information.
    TLDR website performance reasons, although if you know what to do you can still do it.

    +2