@QingyuZhou press ` (under esc) to open dev console, then type/paste //CameraTarget/Camera>Camera.fieldOfView 60 (60 is the default fov, set it to something else to change it). note that this sets the vertical fov. Horizontal is based on screen size.
@mandonkey you can use a file browser, on some android versions there's one built into the settings app (Settings->[your main storage]->explore]) and put the mod in Android/data/com.jundroo.simpleplanes/files/mods
@TunderTunder I've been well aware that some people will try to circumvent any restriction from the start, even if they hadn't proudly announced it to our faces. The truth is I don't like having to put in these sort of restrictions too, and from the outside it's natural to see a lock and percieve it as a challenge, so I can see why you feel that way. But everyone on the team has spent years and years of hard work on this game, and we want the launch to go as well as it possibly can, for everyone - and that means putting forward what's ready when it's ready. Trying to grab the full game for free is not just disrespectful to the thousands of hours of work I've seen everyone at Jundroo put into the game, it's also disrespectful to all the other players who wait patiently for the game to be ready - something which they'll be waiting for just a bit longer because we have to take time away from working on the game to work on preventing things like this. And then the cherry on top is to talk about it in front of our faces as if you think that not only are we too dumb to think that it might happen, but that we also can't read...
Also, I'm sorry to be the fun killer here, but the TF2 coconut thing is not real. I guess that's a lesson in taking internet folklore for fact.
I'm super glad these wings are finally on show. Fun fact, I actually started working on the foundations for them at least as far back as early 2021, before we'd decided for sure what we were going to make next. I just knew that whatever we did make next had better not have boxy rectangular wings! Obviously, I didn't work on them solidly for all these years, we've had SPVR, SP and J:NO updates, and all the other parts of SP2 I've worked on. Not to mention that when I started this I was just securing my place on a computer science degree course, and now, if all goes well, I'm set to graduate next month. From then to now I was inspired by the stories I've heard from the community - of players who went from young flight sim enthusiasts to adults with real careers in engineering and aviation. I really want to honour that with this system and expand on the combination of education and fun as much as I can get time to. I also hope you like the fuselage changes. I'm probably not done :)
@Jerba x was just a stand in for whatever you wanted to drive the sine based on. In the example below I set it as sin(sum(Throttle)), with no x. Of course you can multiply throttle by a constant to change the frequency of the wave and multiply the whole expression to change the amplitude
@darthgently yeah, you can't really do it with PID directly. In the post it shows how you can deconstruct PID into sum and rate, so you'd use that NewSum in its place
@darthgently There are a few ways you could achieve that kind of behaviour.
One is to use the smooth function, which would have a conditional expression in both arguments. In normal mode the target point would be something like sign(x) * a_big_number where x is the input that would have gone to sum, so that the smooth is always moving towards that very far away target in the direction you want it to go, and the max movement speed is abs(x), so the speed the input changes. When in reset mode, the target value would be zero, and the speed would be set to a really high number so it can reach zero in a single frame.
The second way would be to use the variables system to keep a zero value used to "calibrate" the sum, kind of like how a digital scales calibrates. It would look something like RawSum : sum(x) SumZero : RawSum with the condition set to only run this line when you want to reset it NewSum: RawSum - SumZero
@Mousewithamachinegun123 you might be viewing the http version of the site, instead of https. When you try to login, the site redirects you to the secure https site to protect your login info. If you go back to the URL you were looking at before and it starts with http:// you will appear as logged out, because for security reasons your browser will not send authentication tokens unencrypted. Changing the url to have https:// might fix that. If you have a bookmark for the site or something, make sure it's to the https:// protocol to spare that bother
I think it should have been obvious you weren't supposed to be able to do this, I'm disappointed you chose to anyway instead of letting us know. I'll be deleting most of the tags that you and others added, don't do it again and I'll be able to see if you do.
If it's a specific plane, can you let me know which? Or if it's specific to your device could you let me know what device you're running on? I don't have a lot of time so I might not be able to investigate right away but it's important to keep track of this stuff.
this isn't a bug, just behaviour of the game that you personally would rather be different
you've already pinged multiple devs about it on a different post
this post isn't for bug reporting
the update cycle this post refers to was 2 months ago and we're now very busy on making big things for the future, rather than constantly making small tweaks to SP
@Simplestt I've said this to many people before but it's not our choice. If we didn't make the changes that removed mod scripting support on Android, SP would have been removed from the google play store because it wouldn't have supported 64-bit only devices. It also just wouldn't run on some modern phones, as 32-bit emulation is being removed from modern mobile processors.
@winterro even though you don't see us around a lot, I still browse the forums and site daily and I'm sure a lot of the other devs do too. It's not that we don't like your ideas, it's just that right now we're very full up in the ideas department and not so full up in the time department - and the more we delay the future projects to keep things ticking over, the longer it'll be until what I've spent a lot of my time working on gets to see the light of day
@1342791782 right click on the game's .exe file open properties, in the details section it tells you what unity version it is. This works for any unity game.
There are some changes that were made to the account deletion system to comply with Apple app store regulations. I think the name of the button was changed to clarify its function.
@Deandash The layer selector is in the top right of the Inspector panel, just below the name of the GameObject. You should be able to set it to 20: Terrain. If you did this and it didn't work, make sure that it's also set on child objects (and specifically make sure it's set on the object that has the terrain collider on it). Also make sure you're re-saving the map object with the mod tools before you export.
@Lake that's just the website formatting glitching. if you put " inside code block it shows as ". I changed the text to be bold so it doesn't do that
Just found this post. Looks like you removed it? Can't see anyone removing it in the mod log. Either way, I want to say that I have been following these posts today and yesterday and I do agree that, from having followed messages in SPBC from time to time, that the culture/environment there hasn't been the most welcoming and there is a lot of people in there into the "edgy teen" humour or making excessive digs at particular groups, as well as a sense of apathy to things like that in the moderators/regulars. It is definitely an issue in the server's wider culture. It's something that had bothered me for a while about that server and I'm glad you're recognising it. I wish you good luck in improving the environment in SPBC, I'll make sure to check in from time to time.
As for the original post by Bummer, I think it was automatically removed due to spam reports, but I think it can remain that way if this is properly resolved. Though, I was disappointed in the brigade of people that appeared to try and kick it off the site and deny the issue exists, including a lot of prominent members of the server, even someone who has recently left the site creating a new account under a pseudonym to make rude comments on that post and elsewhere.
If I had two tips for dealing with people who will inevitably drag their heels at being told to be more respectful it's this: You don't have to be "woke" or an "ally" to extend the basic human dignity to all people for being people. This includes standing up for people who can't stand up for themselves. Don't mistake this for a political statement of course, because it doesn't matter if it's about political views, race, gender, sexuality or anything else. You can stand up for someone without endorsing their views. Don't be scared to because you think you'll be associated with them in some way.
The other tip would be that perhaps if we're seeking a more welcoming environment, making those announcements with a badge by your name labelled "Stasi" isn't the best look. I never did get an answer as to why that role exists, and it doesn't sound like the kind of thing that we really need...
This statement has obviously been my own work and obviously the SP mod/admin team doesn't have total influence over discord servers by them being unofficial, but personally I really want to see the community have a good face and put its best foot forwards into what the future has lined up for it.
Holding shift while dragging a part will break it away from all connected parts and drag it alone. There were also a bunch of new designer inputs added in the steam deck compatibility update that was pushed.
@huiyuanzhang it doesn't quite apply. SP's atmosphere was already long built when I made the IAS readout and I didn't want to change it and affect the way people's aircraft fly. I decided to make IAS match how the aircraft would be flying, rather than what IAS would be at that altitude in real life. This also means it doesn't include calculation for compressibility effects etc. I also never added a Mach readout because the concept of Mach simply doesn't exist in SP's aerodynamics, so the number is only really of value for aesthetics or realism. You could probably just assume vague standard temperature of 15C surface and the 2 degrees per thousand feet rule (or 3.5C per km) for lapse rate. The formula used for the mach readout in the stock Wasp jet is TAS/(340-clamp((Altitude*0.003937),0,43)) which was made by someone else
I pushed an update to this craft's XML before curating it to fix the canopy - I set preventBreaking to true on the canopy piston and fixed the connections (it was connected to the fuel source selector)
Stacked control bases should work at the moment, unless you connect them through another part that has physics joints such as a rotator or detacher. But if you have an unbroken chain of ControlBases, it should work. Some on craft from 1.11 might not work if you load them into SPVR without going through the designer first but I'm looking into this.
@QingyuZhou press ` (under esc) to open dev console, then type/paste
+2//CameraTarget/Camera>Camera.fieldOfView 60
(60 is the default fov, set it to something else to change it). note that this sets the vertical fov. Horizontal is based on screen size.@QingyuZhou you can change the camera FoV through the dev console and he obviously nudged it down to the platform.
+2@SimpleAreospace In the description it says that you need the LimitlessSpin mod.
+2Can't you xml the cockpit to be not the main one, then delete it...?@jamesPLANESii
+2@Ryancool turn the detacher upside down.
+2@mandonkey you can use a file browser, on some android versions there's one built into the settings app (Settings->[your main storage]->explore]) and put the mod in
+2Android/data/com.jundroo.simpleplanes/files/mods
@AndrewGarrison I believe you may have come across
+2bobby-tables.com?
USS tiny has been brought back for repairs. The seaplane base is a tiny bit small.

+2Full image
@Graingy I'd not pay too much attention to them
@TunderTunder I've been well aware that some people will try to circumvent any restriction from the start, even if they hadn't proudly announced it to our faces. The truth is I don't like having to put in these sort of restrictions too, and from the outside it's natural to see a lock and percieve it as a challenge, so I can see why you feel that way. But everyone on the team has spent years and years of hard work on this game, and we want the launch to go as well as it possibly can, for everyone - and that means putting forward what's ready when it's ready. Trying to grab the full game for free is not just disrespectful to the thousands of hours of work I've seen everyone at Jundroo put into the game, it's also disrespectful to all the other players who wait patiently for the game to be ready - something which they'll be waiting for just a bit longer because we have to take time away from working on the game to work on preventing things like this. And then the cherry on top is to talk about it in front of our faces as if you think that not only are we too dumb to think that it might happen, but that we also can't read...
Also, I'm sorry to be the fun killer here, but the TF2 coconut thing is not real. I guess that's a lesson in taking internet folklore for fact.
+1I'm super glad these wings are finally on show. Fun fact, I actually started working on the foundations for them at least as far back as early 2021, before we'd decided for sure what we were going to make next. I just knew that whatever we did make next had better not have boxy rectangular wings! Obviously, I didn't work on them solidly for all these years, we've had SPVR, SP and J:NO updates, and all the other parts of SP2 I've worked on. Not to mention that when I started this I was just securing my place on a computer science degree course, and now, if all goes well, I'm set to graduate next month. From then to now I was inspired by the stories I've heard from the community - of players who went from young flight sim enthusiasts to adults with real careers in engineering and aviation. I really want to honour that with this system and expand on the combination of education and fun as much as I can get time to. I also hope you like the fuselage changes. I'm probably not done :)
+1@MyNameIsAXY it's in the "memory functions" section
+1@Jerba x was just a stand in for whatever you wanted to drive the sine based on. In the example below I set it as
+1sin(sum(Throttle))
, with no x. Of course you can multiply throttle by a constant to change the frequency of the wave and multiply the whole expression to change the amplitude@Joshua8262 I'm not aware of any updates that broke these
+1@Zhixunlin23 7
+1Not gonna mention those wings?
+1@darthgently yeah, you can't really do it with PID directly. In the post it shows how you can deconstruct PID into sum and rate, so you'd use that
+1NewSum
in its place@darthgently There are a few ways you could achieve that kind of behaviour.
One is to use the
smooth
function, which would have a conditional expression in both arguments. In normal mode the target point would be something likesign(x) * a_big_number
where x is the input that would have gone tosum
, so that the smooth is always moving towards that very far away target in the direction you want it to go, and the max movement speed isabs(x)
, so the speed the input changes. When in reset mode, the target value would be zero, and the speed would be set to a really high number so it can reach zero in a single frame.The second way would be to use the variables system to keep a zero value used to "calibrate" the sum, kind of like how a digital scales calibrates. It would look something like
+1RawSum
:sum(x)
SumZero
:RawSum
with the condition set to only run this line when you want to reset itNewSum
:RawSum - SumZero
@Mousewithamachinegun123 you might be viewing the http version of the site, instead of https. When you try to login, the site redirects you to the secure https site to protect your login info. If you go back to the URL you were looking at before and it starts with
+1http://
you will appear as logged out, because for security reasons your browser will not send authentication tokens unencrypted. Changing the url to havehttps://
might fix that. If you have a bookmark for the site or something, make sure it's to thehttps://
protocol to spare that botherI think it should have been obvious you weren't supposed to be able to do this, I'm disappointed you chose to anyway instead of letting us know. I'll be deleting most of the tags that you and others added, don't do it again and I'll be able to see if you do.
+1see https://status.gearhost.com/incidents/sphc0zynhf8z
+1If it's a specific plane, can you let me know which? Or if it's specific to your device could you let me know what device you're running on? I don't have a lot of time so I might not be able to investigate right away but it's important to keep track of this stuff.
+1@DatMaluchGuy19
@Randomplayer andrew did
+1@Danidude88 what iOS device are you using?
+1How were you setting your target FPS before? Was it just uncapped by default?
+1@Simplestt I've said this to many people before but it's not our choice. If we didn't make the changes that removed mod scripting support on Android, SP would have been removed from the google play store because it wouldn't have supported 64-bit only devices. It also just wouldn't run on some modern phones, as 32-bit emulation is being removed from modern mobile processors.
+1@winterro even though you don't see us around a lot, I still browse the forums and site daily and I'm sure a lot of the other devs do too. It's not that we don't like your ideas, it's just that right now we're very full up in the ideas department and not so full up in the time department - and the more we delay the future projects to keep things ticking over, the longer it'll be until what I've spent a lot of my time working on gets to see the light of day
+1@1342791782 right click on the game's .exe file open properties, in the details section it tells you what unity version it is. This works for any unity game.
+1@SimpleStudent too busy adding other stuff to the games
+1looks like you probably edited a part's position really far off in the distance, you can probably fix it in the xml
+1@Emirates380 does this work for you? What version of the game does it run on?
+1I do a little gliding
+1@BigAeroplane on windows,
+1%APPDATA%\..\LocalLow\Jundroo\SimplePlanes
conversely, consider the following: this button
+1There are some changes that were made to the account deletion system to comply with Apple app store regulations. I think the name of the button was changed to clarify its function.
+1@YourLocalPerson iOS doesn't support mods
+1@Deandash The layer selector is in the top right of the Inspector panel, just below the name of the GameObject. You should be able to set it to
+120: Terrain
. If you did this and it didn't work, make sure that it's also set on child objects (and specifically make sure it's set on the object that has the terrain collider on it). Also make sure you're re-saving the map object with the mod tools before you export.Yeah this does sound like the terrain being on the wrong layer, make sure it's on the Terrain layer.
+1@Lake that's just the website formatting glitching. if you put " inside code block it shows as
+1"
. I changed the text to be bold so it doesn't do thatAn alternative format of this could be
(using a logical AND operator)
+1Just found this post. Looks like you removed it? Can't see anyone removing it in the mod log. Either way, I want to say that I have been following these posts today and yesterday and I do agree that, from having followed messages in SPBC from time to time, that the culture/environment there hasn't been the most welcoming and there is a lot of people in there into the "edgy teen" humour or making excessive digs at particular groups, as well as a sense of apathy to things like that in the moderators/regulars. It is definitely an issue in the server's wider culture. It's something that had bothered me for a while about that server and I'm glad you're recognising it. I wish you good luck in improving the environment in SPBC, I'll make sure to check in from time to time.
As for the original post by Bummer, I think it was automatically removed due to spam reports, but I think it can remain that way if this is properly resolved. Though, I was disappointed in the brigade of people that appeared to try and kick it off the site and deny the issue exists, including a lot of prominent members of the server, even someone who has recently left the site creating a new account under a pseudonym to make rude comments on that post and elsewhere.
If I had two tips for dealing with people who will inevitably drag their heels at being told to be more respectful it's this: You don't have to be "woke" or an "ally" to extend the basic human dignity to all people for being people. This includes standing up for people who can't stand up for themselves. Don't mistake this for a political statement of course, because it doesn't matter if it's about political views, race, gender, sexuality or anything else. You can stand up for someone without endorsing their views. Don't be scared to because you think you'll be associated with them in some way.
The other tip would be that perhaps if we're seeking a more welcoming environment, making those announcements with a badge by your name labelled "Stasi" isn't the best look. I never did get an answer as to why that role exists, and it doesn't sound like the kind of thing that we really need...
This statement has obviously been my own work and obviously the SP mod/admin team doesn't have total influence over discord servers by them being unofficial, but personally I really want to see the community have a good face and put its best foot forwards into what the future has lined up for it.
+1Good luck changing it back again :P
+1Holding shift while dragging a part will break it away from all connected parts and drag it alone. There were also a bunch of new designer inputs added in the steam deck compatibility update that was pushed.
+1@Ambarveis if you mean the android version, no the android version of the game can no longer load code from mods so it wouldn't work.
+1@SsKyCoSs @Krikkit42 below should answer your question about the lag
+1@huiyuanzhang it doesn't quite apply. SP's atmosphere was already long built when I made the IAS readout and I didn't want to change it and affect the way people's aircraft fly. I decided to make IAS match how the aircraft would be flying, rather than what IAS would be at that altitude in real life. This also means it doesn't include calculation for compressibility effects etc. I also never added a Mach readout because the concept of Mach simply doesn't exist in SP's aerodynamics, so the number is only really of value for aesthetics or realism. You could probably just assume vague standard temperature of 15C surface and the 2 degrees per thousand feet rule (or 3.5C per km) for lapse rate. The formula used for the mach readout in the stock Wasp jet is
+1TAS/(340-clamp((Altitude*0.003937),0,43))
which was made by someone elseI pushed an update to this craft's XML before curating it to fix the canopy - I set preventBreaking to true on the canopy piston and fixed the connections (it was connected to the fuel source selector)
+1You got it right basically - the output will follow the first input, but won't change faster than the rate specified in the second argument.
+1Been waiting for one of these that flies nice in VR for a while now. Pretty cool.
+1Stacked control bases should work at the moment, unless you connect them through another part that has physics joints such as a rotator or detacher. But if you have an unbroken chain of ControlBases, it should work. Some on craft from 1.11 might not work if you load them into SPVR without going through the designer first but I'm looking into this.
+1