Profile image

SWL-10

49.5k PlaneFlightX  3.0 years ago

Version History

V1.0 - 25/12/2021

  • Initial release

V1.1 - 13/03/2022

  • New wheel types added
  • Very small tweak to autopilot code to add smoothing
  • Added tooltips for yoke, throttle, levers etc
  • Fixed bug with flaps handle input

V1.2 - 26/03/2022

  • Bug with gauges fixed - thanks to ZharkovAndrey for bringing this to my attention

V1.3 - 12/04/2022

  • Small code tweaks to improve performance

V1.4 - 9/08/2022

  • Fixed bug where checklist would "forget" the current page it was open to upon placing down
  • Added version number on first page of checklist (V1.4 for this version)

V1.4.1 - 9/08/2022

  • Nudged the cover page text on the checklist back a bit because the version number moved the text on the label

V1.5 - 30/07/2023

  • Updated a large quantity of the variables using newer coding structures, removing over 20 variables and modifying others to improve performance
  • Replaced pistons pushing labels into view with code in the labels
  • Landing gear can no longer be retracted when plane is on ground
  • Nose gear must be down and locked for steering to work
  • Modified landing gear doors to have a realistic open angle (main gear) and less moving parts (nose gear)
  • Landing lights now require gear to be down and locked to turn on (in addition to the light switch)
  • Plane has to be on ground and stopped (IAS < 5) for ground power to work
  • Removed faulty autoland button and related checklist items
  • Checklist has a single set of next page/previous page buttons instead of 11
  • Ram air turbine is more realistically scaled
  • Engines no longer require hydraulics to be on to function (engines can be started as soon as electrical power is enabled)
  • ILS DME display now works instead of being a duplicate of the label above it
  • Drastically improved ILS variables (large paragraph of code reduced to a few lines)
  • First officer's gauge cluster now has a heading bug
  • Added line with a dip to attitude ball for better readings
  • Added support for Xinshan International Airport into the ILS
  • Added frequencies for Xinshan International Airport into the ILS and Com checklist pages
  • Remade all wings using the 3 part airfoil technique

V1.6 - 31/07/23

  • Added dial to see the heading to the runway compared to your heading to ILS module
  • Modified some components of ILS module to make room for new gauge

V1.6.1 - 31/07/23

  • Nudged ILS indicator rotators out of view

V1.6.2 - 31/07/23

  • Fixed minor bugs in some ILS variables

V1.6.3 - 31/07/23

  • Fixed bug with ram air turbine RPM gauge

About

(Fictional) The SWL-10 is a medium-size 1950s-era four-engine propeller cargo plane.

Interesting fact: despite spending about two months developing this plane, I initially built this plane to serve as a testbed for funky trees and variables testing purposes. It eventually became more than just half a cockpit, so I started adding more and more details and functions and decided I was going to upload it eventually.

It has a fully functional autopilot, a fully functional ILS, and a complicated startup sequence which I created by completely exploiting the variables feature. There are over fifty lines of code in the variable setters alone!

How To Fly

Despite the complicated startup sequence, this plane is actually kind of easy to understand. I will go and say I recommend you study the pictures below before entering VR, if you have that. You could alternatively watch this tutorial video.
You may notice the checklist located on the left side of the captain's chair. This contains information on how to fly the plane. It outlines a typical flight going from Airport A to Airport B. Click on it to move it in front of you (the base is a giant button), and use the buttons to change pages, as outlined in the diagram below.

On the pages, the checklist will state a control (e.g. Battery), and then what to do with that, (e.g. Check ON). That command means to check the battery switch, and then if it is off, turn it on. The same concept applies to instructions like Check UP (for landing gear), and similar things.

Controls

There are many of them. Use the checklist described above, and refer to the labelled images of all the controls below. Any controls or switches not labelled have an in-game label, like the battery switch, or any of the lights. It is recommend to familiarize yourself with these controls before flying.




Note only one of the com/nav modules is labelled. All eight (four per side) have the same four buttons.

This aircraft has two complex systems onboard, the autopilot and the ILS system. The autopilot is pretty simple, use the three switches on the "AP Main" module, on the upper line on the front panel. Use the heading, altitude, and V Speed modules to set your parameters. The ILS is a little more complicated. Use the ILS frequency table included at the end of the checklist (click next page until you see it), and tune the frequency of the desired runway into Nav 1 or Nav 2 (on the center panel).

Other controls not used in normal flight are the Ram Air Turbine (RAT), and the engine fire controls. The RAT is an alternative electrical and hydraulics generator. Press the safety cover and then click the switch to deploy it. Then click the "RAT" switch next to the battery and ground power in the electrics input section.

You may also notice the group of four throttles on the right. These are actually mixture controls, and since SimplePlanes has no mixture input, I wrote some custom code to get them to move based on altitude. The actual throttles are to the left.

SWL-10 "Easy Mode"

A few people were requesting a big on/off switch to turn it all on and off, which makes sense. Not everyone wants a detailed startup sequence. I have done this while keeping the startup functionality, so the buttons effectively flick all the switches, but you can still use the realistic sequence if you want. The ILS and autopilot systems are also still fully functional.

Get it here

Links

  • Teasers (Newest to Oldest)

SWL-10 "Easy Mode"
SWL-10 Upload Date and Time
SWL-10 Flight
SWL-10 Final Teaser + Upload Date
Lots and Lots of Details
ILS Landing at Wright Runway 18
SWL-10 Startup
Details, Details
I Like Variables
Time For A Remake

  • My YouTube SimplePlanes Let's Plays, which all relate to this plane.

Let's Play SimplePlanes Ep 1
Let's Play SimplePlanes Ep 2
Let's Play SimplePlanes Ep 3
Let's Play SimplePlanes Ep 4
Let's Play SimplePlanes Ep 5

  • SWL-120

As you may know, the SWL-10 is actually a testbed for ideas. My upcoming SWL-120 will be just like a real flight simulator, with every single button having a function.

Spotlights

General Characteristics

  • Successors 28 airplane(s) +56 bonus
  • Created On Windows
  • Wingspan 108.8ft (33.1m)
  • Length 105.6ft (32.2m)
  • Height 30.7ft (9.4m)
  • Empty Weight 3,774lbs (1,712kg)
  • Loaded Weight 37,384lbs (16,957kg)

Performance

  • Horse Power/Weight Ratio 0.161
  • Wing Loading 30.2lbs/ft2 (147.3kg/m2)
  • Wing Area 1,239.5ft2 (115.2m2)
  • Drag Points 7950

Parts

  • Number of Parts 1041
  • Control Surfaces 7
  • Performance Cost 4,691
  • Log in to leave a comment
  • Profile image

    CuriosFalcon5882

    5 days ago
  • Profile image
    49.5k PlaneFlightX

    @Thbigmanscoop109 I would say the hydraulics are not switched on. Refer to the pictures in the description to turn them on.

    6 days ago
  • Profile image

    @PlaneFlightX @PlaneFlightX aileron my bad

    6 days ago
  • Profile image
    49.5k PlaneFlightX

    @Thbigmanscoop109 What do you mean by "not turning"? Are you referring to the nose gear steering, aileron control, or propellers?

    8 days ago
  • Profile image

    why wont it turn

    8 days ago
  • Profile image

    why wont it turn

    8 days ago
  • Profile image
    49.5k PlaneFlightX

    @SWL120NEED Well in SP, part count is CPU bound, so for a normal plane, it's not so much about the GPU but actually single threaded performance. What I've done to kind of get around this (the cockpit is still very laggy) is export all my static parts (for example the 1800 part wings), do some processing with Unity and blender, and then add each static body (e.g. one flap segment) back as one part. Now, the CPU processes one part, and the GPU renders the complex mesh. This effectively transfers the load from CPU to GPU, such that I have been able to run what would be hundreds of thousands of parts (now just 50 for that test) with no issues, although my GPU usage was high.

    You can view more information here and here. Although the content and status of the plane is older, the concept is still the same, although I now use scripting to get a more than one static body in one mod part.

    13 days ago
  • Profile image

    @PlaneFlightX so .... It's going to make me 3090 go crazy? Because of the parts?;

    13 days ago
  • Profile image
    49.5k PlaneFlightX

    @SWL120NEED I guess I am. I do have real life as well which slows stuff down, but I spend at least several hours every day working on the plane. I've spent the last week working on just the rear crew rest, to give you an idea of time. The rear crew rest currently has 1000 parts, a good chunk of that being curtains.

    13 days ago
  • Profile image

    @PlaneFlightX gosh. .... Sounds like your working really hard if you still have to do all that after like 2-3 years of work...

    +1 13 days ago
  • Profile image
    49.5k PlaneFlightX

    @SWL120NEED It may look finished to you, but there's still so much I need to add. For example in the cockpit:
    - Make modded screens that reduce lag a bit compared to the labels and also have a lot more information, especially the map screen (a month at least, maybe more)
    - Update FMC to have more than one page on the setup screen, and add support for more mod plugins (a week)
    - Finish making my waypoint map (a week)
    - Add all the new waypoints and information for mod airports into the FMC (a week)
    - Make full autoflight system (a month for the whole thing, and requires the above steps to be done first)
    - Make SnakePad (a few weeks, and requires the documentation to be fully complete first)
    I guess it doesn't really make sense until you actually work on it, but timeframes for stuff on this plane are stretched out compared most planes in SP due to the sheer level of detail of everything.

    13 days ago
  • Profile image

    @PlaneFlightX so...... Is it really that heavily wip? Because I reallllyyyyy have been waiting for this ever sence a year but I just made a simple planes account yesterday

    13 days ago
  • Profile image
    49.5k PlaneFlightX
    13 days ago
  • Profile image

    @PlaneFlightX that photo of the interior.... That looks like Microsoft Flight Simulator.. .

    +1 14 days ago
  • Profile image
    49.5k PlaneFlightX

    @SWL120NEED Oh I see, welcome to the SP site in that case.

    Without going into the sub-sub-projects, the main tasks for the plane that I can think of are:
    - Finish remaking interior (current project) (a few months (??), The new interior has crew and pilot rest areas, an even more detailed cabin, and an electronics bay.
    Make modded cockpit screens (a few months, this involves stuff like modelling the terrain of every island for a map, including various layers)
    - Update various mod parts with my new scripting knowledge (a week I'd say, also mixed in with exporting the (what will be, without seats and overhead panels) 3000 part interior, processing it, and adding it back as a few parts)
    - Make the SnakePad (this is an iPad but SWL edition, and is similar to the SWL-10's checklist) (a month??), this will have cool stuff like displaying full PDF documents thanks to modding
    - Finish the general cockpit controls and details (not including any advanced systems or controls) (a few weeks)
    - Finish and test all the advanced systems like the FMC, new mod options, and autoflight system (a few months)
    - Fix random bugs and issues that will appear (a week in total over time)

    That's to get the base plane finished by itself, with no instructions. Moving on:
    - Supporting documentation, manuals, checklists, and videos (a month or two) (the SnakePad also needs this done as a clone of these will be included)
    - Liveries (a few weeks of 3D modelling)
    - Airport vehicles (pushback tug, catering truck, fuel truck, air stairs) (a few months)
    - Keep the no mods cargo version updated with the main version, with various adaptions for vanilla parts, as well as making a cockpit only version (a month)

    That's just a rough estimate based on my current progress and factoring in school and work, but I am making progress day by day and slowly the parts I work on are becoming complete, never to be redesigned again. Slowly.
    As a bonus, here's a picture of the new work in progress interior. There are new ultra high detail economy and business class seats designed by MVC.

    14 days ago
  • Profile image

    @PlaneFlightX its not actualy an alt i just made my first simpleplanes account. so before, during, or after christmas planned? and what do you even have to get done?

    14 days ago
  • Profile image
    49.5k PlaneFlightX

    @SWL120NEED I was planning to release it for Christmas 2023 (not a typo), although I think it'll likely be 2025 due to the developments over the last few years. It's not just the plane I need to finish, but all the supporting documentation, instructions, and other related items.

    On another note, who's alt is this lol

    14 days ago
  • Profile image

    @PlaneFlightX do you think swl120 will be released on/before Christmas?

    14 days ago
  • Profile image

    @PlaneFlightX Okay

    14 days ago
  • Profile image
    49.5k PlaneFlightX

    @Potatoincanada201official A simple value that gets adjusted by the buttons and is clamped between certain numbers. Each rotator has code to flip at a certain value. You can check the variables with Checklist in the name and the button and rotator codes for more information.

    14 days ago
  • Profile image

    @PlaneFlightX I meant the funky trees…

    14 days ago
  • Profile image
    49.5k PlaneFlightX

    @Potatoincanada201official Thanks! I made the checklist using a few fuselages with rotators on them and a set of buttons.

    14 days ago
  • Profile image

    I’m surprised my iPhone 8 isn’t crying. How did you make the checklist? This aircraft’s amazing.

    +1 15 days ago
  • Profile image
    49.5k PlaneFlightX

    @hotcakes What do you mean by unlock?

    23 days ago
  • Profile image
    135 hotcakes

    @PlaneFlightX By any chance do you have to unlock it or is it only in pc, im on mobile if that helps.

    24 days ago
  • Log in to see more comments