114k hpgbproductions Comments

  • [CLOSED]Airport challenge 1.9 years ago

    Are moving airports allowed (lol)

    +5
  • Is it okay if I put on bikini anime girl for my PFP? 1.9 years ago

    I had anime girl with exposed sarashi cloth for a while and no one complained so idk
    There is a wide range of nsfw levels for bikini anime girl pics, so it depends

    +2
  • Paper plane 1.9 years ago

    Cool shape of the plane but fake thumbnail

  • How do you cap out sum()? 1.9 years ago

    Use the smooth alternative
    smooth(sum(1)<0.1 ? START_VALUE : (INPUT<0 ? MIN_VALUE : MAX_VALUE), abs(INPUT))

    • float START_VALUE: Value to initialize the function with, usually 0.
    • float MIN_VALUE: Minimum output value.
    • float MAX_VALUE: Maximum output value.
    • float INPUT: Input that corresponds to the argument of sum(...).
      .
      Added to ft list

    +1
  • Why Does SimplePlanes Make Everything Hard?! 1.9 years ago

    @LoneSpaceGaming you need the curly braces { }, the labels under the heli rotors do not have it. The { } tells the game that whatever inside is FT and should be evaluated. Without it, the game treats it as normal text.
    In addition, the first line has a normal braces ( ) mismatch, and the first : should be ?. I am assuming that the n is the name of the variable. If you have used { } but the FT is not replaced with a value, it's because there is a syntax error. The dev console can sometimes tell you what is wrong.
    The following is text copied from the label. If this isn't the area of concern, tell me.
    n(Time*800)/2 : 0) : 0

    WALK_X_inc (Pitch*sin(FPS_YAW)+Roll*cos(FPS_YAW))*(abs(Pitch)&amp;abs(Roll)?FPS_Speed/2:FPS_Speed)

    WALK_Z_inc (Pitch*cos(FPS_YAW)-Roll*sin(FPS_YAW))*(abs(Pitch)&amp;abs(Roll)?FPS_Speed/2:FPS_Speed)

    Offset_X clamp01(WALK)*WALK_Start_X

    Offset_Y clamp01(WALK)*WALK_Start_Y

    Offset_Z clamp01(WALK)*WALK_Start_Z
    .
    The physics is the same, or very similar, across platforms, as long as the physics quality is the same. It's possible that the builds you downloaded do not support low physics, which have very soft connections when rotators and pistons are used.

    +1
  • 2018 McLaren Senna 1.9 years ago

    you probably want to fill in the gap between the wheels, almost every car will use that space

    +2
  • So Jundroo accidentally added 1 part custom images to the game... 1.9 years ago

    @Skykid028 use the webpage by 11qazxc

  • Question on auto credit system 1.9 years ago

    troubleshoot:
    1. Reload the plane by leaving and entering the designer. This will reset the position after the plane is moved when editing fuselage blocks.
    2. Check for and remove any disconnected parts.
    3. You may have large scaled parts or labels that extend past the bounding box of the rest of the parts, or the aircraft may contain asymmetric details. There is nothing you can do about it.
    .
    There is also a way to set the predecessor using the xml file.

  • On what basis do SP players judge an aircraft? 1.9 years ago

    thumbnail :troll:
    Edit: I also check the plan views, since there are a lot of planes that look nice in the thumbnails but fall apart completely when you look directly at the front or side. There are also planes with an interior, but their digital instruments are made so messily that a blank screen would be better. I haven't seen people talk about these areas, so I think they are under-appreciated, or maybe I'm nitpicking.

    +1
  • Anti Missile Ball 1.9 years ago

    @factorization20 service provider is a script you can add to your project if you import the sp mod tools. Go to SimplePlanes > Assets to add the service provider. After that, you can use the service provider in your C# file. Type ServiceProvider.Instance. and see what you can read or write to.
    .
    If you want to get all objects with a standard unity component, you can use FindObjectsOfType.
    If you want to get all objects with a component that is exclusive to sp or the third party assets it uses, you can reference this from line 51 to 59
    .
    All my mod code is open source, so i hope it's easier to make spmods nowadays.

  • Anti Missile Ball 1.9 years ago

    @factorization20 I don't know anything called sense object
    The service provider has a way to get the player aircraft position.
    If you want to find any aircraft, not just the player aircraft, you can search for aircraft component.

  • How to set piston to extend ? 1.9 years ago

    If the direction is Pull instead of Push, the piston will be extended in the designer, and retracts when the input increases

  • IM STARTING TO GET TIRED 1.9 years ago

    me too, it's almost midnight as i'm writing this

  • About the Variable Setters 1.9 years ago

    It is useful to split the setters into groups, but it can become harder to manage the execution order for different systems that interact with each other
    I agree with adding a search bar, they should also add a scroll bar, and save the scroll position when you fly the plane (like what is currently done for the camera position)

  • building habits idk 1.9 years ago

    @ToeTips left side builders stray from the teachings of Andrewism, which famously teaches building on the right side. Legend has it that they are possessed by the will of the Kraken, the demon of this world.

  • So Jundroo accidentally added 1 part custom images to the game... 1.9 years ago

    @ToeTips this software is windows only due to the use of a windows-specific library. You can try to see if wine can run the exe. Or use the following:
    PlanariaLab SPLC py source code version probably works on linux
    11qazxc HTML port, there is a link to their webpage

    +1
  • Funky help 1.9 years ago

    @ToeTips afaik the distance between the CoL and control surface doesn't matter
    Generally, the further away the wing or control surface is from the CoM, the more rotation is produced. Even though the lift is the same, the rotation moment/torque around the CoM is greater.

    +1
  • Funky help 1.9 years ago

    @ToeTips abs converts negative numbers to positive. It's not a condition statement
    Just find some good values that you can replace 90 with at different speeds, try to fit a curve to it, and write it in FT

    +1
  • Funky help 1.9 years ago

    @ToeTips since you divide instead of multiply, you must increase 90 when fast

  • Funky help 1.9 years ago

    I mean that if your plane has this kind of issue, trying to fix it with FT should be the last thing you try
    But if you want to make a roll by funky tree, you can try to reduce the multiplier as speed increases, since the oscillation only happens at high speed.

  • Funky help 1.9 years ago

    You may have a colliding/loose part, or your elevators are not equal

  • ALOUETTE (NJE32) 1.9 years ago

    @KyonIndustries I can't help you to build the instrument panel, but I might be able to help if you need FT or labels.
    If you are making a 340B, this or this can help you line up the instruments. You can't see what's what from the pictures there, so maybe look at flight sim videos for that.
    There is also a probably illegal website that you can find quickly if you search "saab 340 cockpit", it has flight manuals but I didn't find any instrument panel diagram.
    Also instrument sizes, can't remember the correct scale % so you should try it out

  • MRC FLEX-V (M50C) 1.9 years ago

    @LunarEclipseSP interesting, maybe i should read it
    no anime version sadge

    +1
  • MRC FLEX-V (M50C) 1.9 years ago

    @CR929thenewSPplayer the front references AE86 but is curved like AW11, and the rear brake lights are based on R30

    +1
  • Northrop N9M 1.9 years ago

    illegal stealth ping, even was on an unfinished plane smh my head

  • Funk help 2.0 years ago

    example
    Example SETTER EngineInput:
    smooth(VTOL, EngineInput<VTOL?0.2:10)
    Engine throttleResponse must be greater than or equal to the maximum smooth value, in this case 10.
    added to my funky trees list

  • How do I change the pattern of missile launches? 2.0 years ago

    Innermost weapons always fire first iirc, you can't change it (unless you make the player choose the missile to launch, or try programming in the game)

  • Boeing 767-231ER TWA (N609TW) 2.0 years ago

    didn't request but ok, kinda nice, i would likely have seen it

  • Automated flaps 2.0 years ago

    @Stuktherandomdude if you just want linear control

  • I'm bored anyone got a build request 2.0 years ago

    mitsubishi colt with a massive wing on the back, since i saw one today

  • Why do people with higher ranks get more upvotes… 2.0 years ago

    aight if you really want to know
    High rankers usually have more followers, that's it. With jet stream, followers can view your post regardless of where it is on the airplanes pages. This has two effects:
    1. New posts, before appearing on hottest, get a boost so they end up on hottest, and
    2. Posts continue to get more upvotes from jet stream and stay on hottest for longer.
    But that's not to say good posts from new players can't appear on page 1 of hottest, because only a few pages of planes get posted in a day.
    Also, your last build has some notable factors:
    1. It is a dark machine on a dark background. The machine's features are unclear and the image does not stand out. People are less likely to click on this kind of thumbnail. (Use the search function to find thumbnail guides)
    2. It is a successor of a well-known post by a well-known user. I can't say for everyone, but this has a negative psychological effect that makes me feel that less has been done, and hence view the post with more scrutiny. It can discourage people from upvoting even if it is very different. On your build, the original frame is visible, so it adds to this issue.
    tl;dr
    - Normal social networking site effect
    - Use a more attractive thumbnail. But keep it ethical, no clickbait
    - Use lighter plane colors if appropriate
    - Maybe don't make successors, or don't expect too much when making one

    +16
  • Cartoon image of SimpleplaneS(debuge)03 2.0 years ago

    sp chan my beloved
    Also, how much RAM do you have? That's a big canvas setting

  • Automated flaps 2.0 years ago

    @Stuktherandomdude ok, i understand. Here's an easy way to make any auto control, not just flaps:
    - find flaps angle required for many different speeds
    - use a curve fitting software (e.g. microsoft office graphs) to convert your data into a smooth curve

  • Automated flaps 2.0 years ago

    If your turn radius is big at any speed, your plane either has too small wings and/or too small control surfaces

  • Throttle issue 2.0 years ago

    Open controls menu (settings --> controls)
    Check that your HOTAS is detected and supported by the game. If it is, the controller name should appear. If not, you can't use it without some computer work, and you may need to search online for help specific to your device.
    Go to the Throttle row (not increase/decrease throttle), click on the box in the controller column and follow the instructions

  • Throttle issue 2.0 years ago

    Set the throttle axis and not the increase/decrease throttle controls

  • Throttle issue 2.0 years ago

    Idk, try it yourself
    If it doesn't work, there is software to change joystick axes

  • For Alisuchanka 2.0 years ago

    can't see it, i get err_invalid_response
    nvm it works for me now, browser acting up

  • [Solved] Funky Trees - evaluating specific values 2.0 years ago

    Try to make a feature one step at a time:

    1. Build knob with range 0 to 2. Use a variable for the knob position. In this case 0 is stop, 1 is idle/start, 2 is normal. Make sure that as the knob turns, the value changes.
    2. Optionally, you can use a setter to round the knob position value when the knob is not moving. This will provide a notching effect to your knob (I have code for this).
    3. Add a setter for each variable you want to get out of the knob position. You should use the round function in the comparison. Example setters (your variable names may be different:

      • LeftEngStop is round(LeftEngSelect)=0

      • LeftEngStartIdle is round(LeftEngSelect)=1

      • etc.

    +1
  • [Solved] Funky Trees - evaluating specific values 2.0 years ago

    No, you cannot set variables inside of an input, including label { } inputs. The = operator in FT compares two values. If LeftEngineMode is currently 1, then LeftEngineMode=1 becomes true.
    .
    If you want to convert a single numeric variable to multiple true/false variables, you must use one variable setter for each new variable. For example:
    Setter of LEngIdle is LeftEngineMode=1

    +1
  • [Solved] Funky Trees - evaluating specific values 2.0 years ago

    Currently, you can't make string variables, but you can make enumerators by choosing a set of values for your variable, like normal is 1, idle is 2, and stop is 3. You can check against each value in the ternary structure like:
    EngineMode=1 ? ... : (EngineMode=2 ? ... : ...)

    +1
  • FT "Pointer" Assistance? 2.0 years ago

    Use rotators with AngleOfAttack and AngleOfSlip inputs

  • Chibi AlivePan 2.0 years ago

    man got that minecraft body shape

  • So Jundroo accidentally added 1 part custom images to the game... 2.0 years ago

    @Yourlocalhuman set emission from the subassembly xml file

  • I need help making airport (mod) 2.0 years ago

    You can use the sp default models or make your own

  • Help on Car steering 2.0 years ago

    Yeah funky
    I use an angle = INPUT/GS curve. Try to figure out what the output is at different values of GS.
    INPUT / lerp(1,DIVISOR,inverselerp(MAX_STEER_SPEED,MIN_STEER_SPEED,GS))
    Example use:
    Roll / lerp(1,15,inverselerp(10,90,GS))

  • Yoke or Stick? 2.0 years ago

    Stick because yoke looks too much like steering wheel

  • Memes by chatty o gpt 2.0 years ago

    When it can only produce strange reaction memes

  • Why my friend can't see the Image in my post? 2.0 years ago

    googleusercontent user skull emoji
    google photos images are private, so only you may be able to see them