FRA (Frequently Repeated Answers, I'm making it a thing if it isn't already):
Nobody is getting in the beta by asking.
We will probably look into Android version after PC is released, but no guarantees.
Players host servers with an executable file (I will look into Mac and Linux executables, but I haven't got experience building to them from Visual Studio, so I don't know how it's gonna turn out).
The server executable will handle port forwarding if it can.
Servers can be LAN, just connect to the IPv4 address and don't give your global IP to anyone.
@NovaTopaz yep, the only real issue is the sub assembly exploit, but here's a bunch of people making up ways to solve the successor copies... which is hardly a problem with the nice report button, and it's easy to detect.
If we're lucky it will reduce a portion of copies, but almost everyone who copies will just move on to the subassembly exploit, making copies harder to detect, and the password would be just as bad as the requesting permission, since you'd still need to ask them "could I have the password please?", except now, they'll need to leave the site to get the password since there is no PM option.
@XVIindustries LOL, no he hasn't really... he's spent years working on a game, and then because he finally finished the game and made a new one, had people complain a ton saying he "abandoned it", "just like he'll abandon the next"... because people don't understand the concept of a finished indie game anymore.
I don't know how the devs put up with it.
And as people already said, if you need to wait for permission every time, more people will just use the subassemblies cheat, so even if they were to add permission requirement, they need to solve that first... someone got a brilliant idea for detecting that, that's actually plausible to code?
"What I don't believe is that these robots and ships make it to the featured list."... those functional robots and ships, did something spectacular, exactly what the featured list is for.
it's called SimplePlanes, yes, but THE NEXT UPDATE IS ALL ABOUT MONSTER TRUCKS!
This isn't a game about planes anymore, it's a game about everything people can build in it, and there's nothing wrong with that.
They are being creative and using the game for what they want to build, instead of being limited to planes just because the name says "planes" in it... do you think all the planes should be kept simple, as well?
@Mod @jsaret With it based on downloads, you would basically be basing points/ranks off how good something looks, but ignoring how it flies, since it looks cool people download it, but if it flies terrible, they still got your download.
@DuhNinju images aren't usually created directly through code, they're drawn with something like GIMP or Inkscape (or Photoshop, if you've got it/got money for it), as well as many other graphics and image programs, then the code would display the image as an object, image being the "sprite".
It's similar for 3D models, but they're made in a 3D modelling program, like Blender3D (although, some version of Photoshop can also do 3D models... not sure what version, though), and then, using "UV maps", a 2D image is used as the texture for the 3D model (wrapping around it according to the UVs).
@DuhNinju mods are a ".SPmod" file, or for Android ".SPmod-Android", and you either open it with SimplePlanes, or manually move it to the SimplePlanes mods folder (located at /Android/data/com.Jundroo.SimplePlanes/files/Mods for Android, or C:/Users/[YourUsername]/AppData/LocalLow/Jundroo/SimplePlanes/Mods for PC), then start up SimplePlanes, go to the new menu in the main menu "Mods", select the mod, and hit enable.
We will probably look into an Android version after PC version is released, but no guarantees.
UnityScript or JavaScript? UnityScript is what Unity calls "JavaScript", but it's not quite the same.
I'm pretty busy at almost all times, so I can't help with anything I don't know off the top of my head... I know some JavaScript, but for UnityScript it's usually pretty easy to translate from C#... however if you're using JavaScript (Unity Script) inside Unity, you should really consider switching, because there are far more resources for C# with Unity.
@TheMasterSoldier And it doesn't help that you forgot me, the one actually coding it -_-
(UnstableOrbit is still very valuable on the project... but I'm the one coding it, which is almost all the work [well... plus the heavy thinking])
@Delphinus I agree, but as I said previously, devs are working on #1, and I doubt it will make the game much bigger or slow down the phone (mostly because the devs are genius...).
They are already working on #1, sort of.... they have new wheels that are resizable, and you tell it which "car engine" (dev name of the engine) it's connected to, and on the engine you can set horsepower and stuff.... it's gonna be awesome :)
XML is just the file format the plane is saved in, it stands for "Extensible Markup Language", and it may-as-well be a normal text file, but it's arranged in a "prettier" way.
You can edit the XML file to make "mods", but these are just "XML mods", and only let you modify properties of stuff already in the game, however there are real mods, too, often called "Unity mods" to separate them from what people normally call mods (the XML edits), and they are made with the Mod Tools package (which comes with Steam version), and Unity (game engine and editor), these mods can do ANYTHING to the game, though modifying how any part of the game works is troublesome, because you may need to replace several other parts for it to work, but it is possible, and they can add all kinds of new stuff (parts, maps, levels, and more).
Because of Apple's policy however, you can NOT get real mods on iOS, because of just that, I would recommend the Steam version, though there are very few real mods out yet, people are working on some mods.
(Android can also use real mods, but... PC can handle more than Android or iOS, unless it's a really old PC or something)
No, it's the paint theme that is used for the automatic plane images on the lower right of a plane page on the site.
And it's pretty much just a plain bland theme with no color.
Just use the custom theme, and if you want the Ortho theme so much, then copy it's values into the custom one.
@TheMasterSoldier @jsaret It does NOT require xml edits! I've been shooting them down since before anyone discovered that you could xml edit them like that. (or at least before anyone said anything).
Missiles aim for the main cockpit, so it's best to put guns right around the cockpit (similar to my Silverblood Devil, but you might want more, and not all in the exact same spot), and it helps to be a good aim, and tweak the aim ever-so-slightly around the missile.
@AnarchistAerospaceIndustries Does AlienWare Alpha run .exe files?
I'd assume it does in desktop mode? Or Unix executables?
Edit: read the specs and saw that alienware alpha runs Windows 10, so yeah, you can run the server on it, but UPnP is a router thing.
I'm gonna try to figure out building to Linux, but the only guaranteed executable is Windows, since that's what I'm developing on and already have.
Anyway, the UPnP thing is not a computer thing, it's a router thing.
If you google "UPnP support [Your Router Model]" or something you should be able to find if it has it...
And, if your router doesn't, there are websites and software that will let you run a Virtual Machine (or just straight up, the .exe) on a server, and on the VM you could run the executable. Then you just connect to the server, and it should work, though this is untested.
You don't really have to run your own server you know...
@AnarchistAerospaceIndustries If your router supports UPnP (Universal Plug and Play), which most do these days (however mine does NOT :/), it should be able to handle the port forwarding all by itself.
Oh, and it's just an executable that you run, currently without real commands, and it runs as a terminal (cmd) application.
And yeah, what @Skua said about making it more user-friendly, we want to give it a nice proper UI, with easy access to functionality such as allowing (or not) xml edits (you'll supply a part ID, and what properties to limit, so you'll want to know the XML you're limiting), and of course, admin tools, most of which will hopefully also be available in-game through the dev console.
(as well as, more details, that I'm not gonna explain :P)
@Flightsonic Also, if you won't be using the two options other than ActivationGroup that the InputController gives in the SP designer, I made a couple scripts that can remove it and only show ActivationGroup, download and directions can be found here, and obviously you can ask me if you run into trouble :)
@T0PD0GDEFENSIVECO I'd say to much is when the plane can't fly from it... and that's not really to much, you just need a plane that can handle more!
(Same goes for any explosives... and bullets, except you need to worry about your device to being able to handle those...)
:P
@realluochen9999 Elder Scrolls Dovahzul ("dragon tongue")... you saw Dovahzul at school?
That seems odd, unless it was by another student, or you have a really cool teacher/professor .
@drdoom222 move or copy the mod file to /Android/data/com.Jundroo.SimplePlanes/Mods, or something... /files/mods? Whatever, the folder should contain Aircraft designs.
Do NOT just try to open the file, and if the file contains something like "%20" in the name, replace that part with a space
Edit: yeah I checked, it's Android/Data/com.jundroo.SimplePlanes/files/Mods that you want to put the spmod-android file in.
Yes. It is supposed to be, because RCN is bound to Activation Group 8 by default, and most people want use it immediately.
But it's also great when you have something you want to be able to turn off, but you want the AI to use, because the AI doesn't toggle or turn on activation groups, but since 8 is on by default, they will use whatever is on activation group 8
@DonaldDuke you asked "will it work for mobile", and the answer is NO because this is nothing but Steam workshop support.
However, the mods themselves (not what this post is about), will work on Android if the author builds to Android, and that's been possible for months...
@ThunderstormAviation  note that the curly braces don't actually go there, inside the parentheses you put the link, then a space, then the text that will show if someone hovers their mouse over the image.
@MRBIOHAZARDHD Mass group? I'm not sure what you mean, but probably not...
Make sure the attach points are direct children of the part gameobject, and that they are NOT INSIDE the collision/designer mesh, otherwise they won't work.
@amazingperson124 yeah, and to clarify, the engines were at the time of the preview, called "car engines", but @AndrewGarrison said he's not sure what they will be called in the release.
Resizable wheels are being worked on, we got a preview during the Jundroo stream Friday.
You put a ("car") engine on, with customizable horsepower, and then on the wheel(s) you select which engine it uses.
@scottishjocks it's not released, or in beta yet, but here's the steam post.
FRA (Frequently Repeated Answers, I'm making it a thing if it isn't already):
Nobody is getting in the beta by asking.
We will probably look into Android version after PC is released, but no guarantees.
Players host servers with an executable file (I will look into Mac and Linux executables, but I haven't got experience building to them from Visual Studio, so I don't know how it's gonna turn out).
The server executable will handle port forwarding if it can.
Servers can be LAN, just connect to the IPv4 address and don't give your global IP to anyone.
@NovaTopaz yep, the only real issue is the sub assembly exploit, but here's a bunch of people making up ways to solve the successor copies... which is hardly a problem with the nice report button, and it's easy to detect.
If we're lucky it will reduce a portion of copies, but almost everyone who copies will just move on to the subassembly exploit, making copies harder to detect, and the password would be just as bad as the requesting permission, since you'd still need to ask them "could I have the password please?", except now, they'll need to leave the site to get the password since there is no PM option.
@XVIindustries LOL, no he hasn't really... he's spent years working on a game, and then because he finally finished the game and made a new one, had people complain a ton saying he "abandoned it", "just like he'll abandon the next"... because people don't understand the concept of a finished indie game anymore.
I don't know how the devs put up with it.
And as people already said, if you need to wait for permission every time, more people will just use the subassemblies cheat, so even if they were to add permission requirement, they need to solve that first... someone got a brilliant idea for detecting that, that's actually plausible to code?
"What I don't believe is that these robots and ships make it to the featured list."... those functional robots and ships, did something spectacular, exactly what the featured list is for.
it's called SimplePlanes, yes, but THE NEXT UPDATE IS ALL ABOUT MONSTER TRUCKS!
This isn't a game about planes anymore, it's a game about everything people can build in it, and there's nothing wrong with that.
They are being creative and using the game for what they want to build, instead of being limited to planes just because the name says "planes" in it... do you think all the planes should be kept simple, as well?
@Mod @jsaret With it based on downloads, you would basically be basing points/ranks off how good something looks, but ignoring how it flies, since it looks cool people download it, but if it flies terrible, they still got your download.
@DuhNinju images aren't usually created directly through code, they're drawn with something like GIMP or Inkscape (or Photoshop, if you've got it/got money for it), as well as many other graphics and image programs, then the code would display the image as an object, image being the "sprite".
It's similar for 3D models, but they're made in a 3D modelling program, like Blender3D (although, some version of Photoshop can also do 3D models... not sure what version, though), and then, using "UV maps", a 2D image is used as the texture for the 3D model (wrapping around it according to the UVs).
@DuhNinju mods are a ".SPmod" file, or for Android ".SPmod-Android", and you either open it with SimplePlanes, or manually move it to the SimplePlanes mods folder (located at
/Android/data/com.Jundroo.SimplePlanes/files/Mods
for Android, orC:/Users/[YourUsername]/AppData/LocalLow/Jundroo/SimplePlanes/Mods
for PC), then start up SimplePlanes, go to the new menu in the main menu "Mods", select the mod, and hit enable.We will probably look into an Android version after PC version is released, but no guarantees.
UnityScript or JavaScript? UnityScript is what Unity calls "JavaScript", but it's not quite the same.
I'm pretty busy at almost all times, so I can't help with anything I don't know off the top of my head... I know some JavaScript, but for UnityScript it's usually pretty easy to translate from C#... however if you're using JavaScript (Unity Script) inside Unity, you should really consider switching, because there are far more resources for C# with Unity.
@BlueHawk C# (C Sharp), which is recommended by most when using Unity, and also what the devs used for SimplePlanes.
You can learn, tho...Google around for beginner tutorials...
@TheMasterSoldier And it doesn't help that you forgot me, the one actually coding it -_-
(UnstableOrbit is still very valuable on the project... but I'm the one coding it, which is almost all the work [well... plus the heavy thinking])
Plus, BlueHawk clearly said "in the making"...
XML edits, or mods (made with Unity)?
@Delphinus I agree, but as I said previously, devs are working on #1, and I doubt it will make the game much bigger or slow down the phone (mostly because the devs are genius...).
They are already working on #1, sort of.... they have new wheels that are resizable, and you tell it which "car engine" (dev name of the engine) it's connected to, and on the engine you can set horsepower and stuff.... it's gonna be awesome :)
@GINGER01 Uh... Andrew Garrison said it somewhere on the SimpleRockets reddit. I don't know which post, so it might not be easy to find :/
SimpleRockets is done.
Their next game may be one of several things, but one of the possibilities was SimpleRockets 2 (2.5D)... (last I knew)
@germanstorm1939 Hey don't worry, I didn't even show up in my first tournament ;)
It's the same physics engine -_-
Could have been the physics simulation quality, though...
XML is just the file format the plane is saved in, it stands for "Extensible Markup Language", and it may-as-well be a normal text file, but it's arranged in a "prettier" way.
You can edit the XML file to make "mods", but these are just "XML mods", and only let you modify properties of stuff already in the game, however there are real mods, too, often called "Unity mods" to separate them from what people normally call mods (the XML edits), and they are made with the Mod Tools package (which comes with Steam version), and Unity (game engine and editor), these mods can do ANYTHING to the game, though modifying how any part of the game works is troublesome, because you may need to replace several other parts for it to work, but it is possible, and they can add all kinds of new stuff (parts, maps, levels, and more).
Because of Apple's policy however, you can NOT get real mods on iOS, because of just that, I would recommend the Steam version, though there are very few real mods out yet, people are working on some mods.
(Android can also use real mods, but... PC can handle more than Android or iOS, unless it's a really old PC or something)
No, it's the paint theme that is used for the automatic plane images on the lower right of a plane page on the site.
And it's pretty much just a plain bland theme with no color.
Just use the custom theme, and if you want the Ortho theme so much, then copy it's values into the custom one.
@T0PD0GDEFENSIVECO @TheMasterSoldier I don't release planes very often, so I don't have many points... and I never did...
@TheMasterSoldier @jsaret It does NOT require xml edits! I've been shooting them down since before anyone discovered that you could xml edit them like that. (or at least before anyone said anything).
Missiles aim for the main cockpit, so it's best to put guns right around the cockpit (similar to my Silverblood Devil, but you might want more, and not all in the exact same spot), and it helps to be a good aim, and tweak the aim ever-so-slightly around the missile.
"Edit Dihedral" button in the wing settings.
@AnarchistAerospaceIndustries Does AlienWare Alpha run .exe files?
I'd assume it does in desktop mode? Or Unix executables?
Edit: read the specs and saw that alienware alpha runs Windows 10, so yeah, you can run the server on it, but UPnP is a router thing.
I'm gonna try to figure out building to Linux, but the only guaranteed executable is Windows, since that's what I'm developing on and already have.
Anyway, the UPnP thing is not a computer thing, it's a router thing.
If you google "UPnP support [Your Router Model]" or something you should be able to find if it has it...
And, if your router doesn't, there are websites and software that will let you run a Virtual Machine (or just straight up, the .exe) on a server, and on the VM you could run the executable. Then you just connect to the server, and it should work, though this is untested.
You don't really have to run your own server you know...
@AnarchistAerospaceIndustries If your router supports UPnP (Universal Plug and Play), which most do these days (however mine does NOT :/), it should be able to handle the port forwarding all by itself.
Oh, and it's just an executable that you run, currently without real commands, and it runs as a terminal (cmd) application.
And yeah, what @Skua said about making it more user-friendly, we want to give it a nice proper UI, with easy access to functionality such as allowing (or not) xml edits (you'll supply a part ID, and what properties to limit, so you'll want to know the XML you're limiting), and of course, admin tools, most of which will hopefully also be available in-game through the dev console.
(as well as, more details, that I'm not gonna explain :P)
@Flightsonic Also, if you won't be using the two options other than ActivationGroup that the InputController gives in the SP designer, I made a couple scripts that can remove it and only show ActivationGroup, download and directions can be found here, and obviously you can ask me if you run into trouble :)
NullReferenceException: '4' not set to an instance of an object.
@Skua LOL... maybe kinda...
@T0PD0GDEFENSIVECO I'd say to much is when the plane can't fly from it... and that's not really to much, you just need a plane that can handle more!
(Same goes for any explosives... and bullets, except you need to worry about your device to being able to handle those...)
:P
Also, keep your age to yourself, under 13 is against the rules... but really (where'd you learn to spell so well, huh?)...

@realluochen9999 Elder Scrolls Dovahzul ("dragon tongue")... you saw Dovahzul at school?
That seems odd, unless it was by another student, or you have a really cool teacher/professor .
@CarlosDanger13
@drdoom222 move or copy the mod file to /Android/data/com.Jundroo.SimplePlanes/Mods, or something... /files/mods? Whatever, the folder should contain Aircraft designs.
Do NOT just try to open the file, and if the file contains something like "%20" in the name, replace that part with a space
Edit: yeah I checked, it's Android/Data/com.jundroo.SimplePlanes/files/Mods that you want to put the spmod-android file in.
@bullman518 "probably this year"... for PC. Don't know what I'll be able to do for android, but will probably look into it after PC.
@AnarchistAerospaceIndustries still working on it, trying to get detached groups of parts to sync positions and rotation
Yes. It is supposed to be, because RCN is bound to Activation Group 8 by default, and most people want use it immediately.
But it's also great when you have something you want to be able to turn off, but you want the AI to use, because the AI doesn't toggle or turn on activation groups, but since 8 is on by default, they will use whatever is on activation group 8
Hover text doesn't seem to work anymore, if you remember me telling you about the hover text...
Here, I'm on kindle and I'll post the image @AeroEngineering used.
@DonaldDuke you asked "will it work for mobile", and the answer is NO because this is nothing but Steam workshop support.
However, the mods themselves (not what this post is about), will work on Android if the author builds to Android, and that's been possible for months...
@GINGER01 The only thing they do -_-
Keep the design upright...
Useful for helicopters, or any other copters, or bad pilots.
@ThunderstormAviation

note that the curly braces don't actually go there, inside the parentheses you put the link, then a space, then the text that will show if someone hovers their mouse over the image.the exact same way... the square brackets
[]
actually need to be there, and so do the parentheses()
.@MRBIOHAZARDHD "Make sure the attach points are direct children"
I meant, not children of children... "direct" children, so instead of being under /uss/GameObject/, they should just be under /uss/
@MRBIOHAZARDHD Can you upload a screenshot of the Hierarchy and stuff to imgur or something?
@MRBIOHAZARDHD Mass group? I'm not sure what you mean, but probably not...
Make sure the attach points are direct children of the part gameobject, and that they are NOT INSIDE the collision/designer mesh, otherwise they won't work.
@amazingperson124 yeah, and to clarify, the engines were at the time of the preview, called "car engines", but @AndrewGarrison said he's not sure what they will be called in the release.
Resizable wheels are being worked on, we got a preview during the Jundroo stream Friday.
You put a ("car") engine on, with customizable horsepower, and then on the wheel(s) you select which engine it uses.
Make sure you re-save the game object, and in the assets folder, select the texture and select "save selected asset"... see if that works.?
Any Android mods should work on kindle, and at least most of them do.
Huh... I didn't get a notification :(
Decided to check out your user page to see if you'd published it, and you did...
It's pretty cool! Works well :)
There unfortunately isn't any way right now, but I think the devs said it was a good idea, and they might add it.
Lights Mod by isod89.