• Profile image

    @Zenithspeed no worries. Thank you for clarifying.

    2.2 years ago
  • Profile image

    If you are struggling with thoughts of self harm please reach out to a professionally staffed resource.

    2.2 years ago
  • Profile image

    I fixed your image embed. But I'm removing this post because it was just a test and shouldn't remain in the forum.

    +1 2.3 years ago
  • Profile image

    No sorry, I don't

    2.4 years ago
  • Profile image

    You can implement vector rotation with a custom expression. This is implemented using Rodrigues' Rotation Formula. You can find this and a bunch of other expressions here.

    2.5 years ago
  • Profile image

    @FriendlyFin not true.

    Apoapsis becomes N/A when you achieve a hyperbolic orbit around your current parent celestial body. However, it is somewhat imprecise to speak of "setting" one's apoapsis. You don't set your apoapsis, you increase it by burning prograde (ideally near your periapsis). Technically you do not need to achieve a truly hyperbolic orbit to make a planetary transfer because once you are out of the sphere of influence of your current celestial body it won't matter whether your orbit was technically still elliptical. You may find the vizzy program in this craft of interest. It is unfinished and still has some bugs that I was never able to iron out.

    2.5 years ago
  • Profile image

    Re underage bans. It looks like SRM made a comment indicating they were underage which may have precipitated the ban. For more info see https://www.simplerockets.com/Forums/View/143212/Why-is-PaooX-banned#comment-271120

    2.6 years ago
  • Profile image

    @pianoplanepianorocket either did not read or disregarded, and then it was disclosed somehow that they were under the age limit, thus the site moderators gained actual knowledge that a child under 13 was using the site and were forced to act in accordance with the law.

    For the record: https://www.simplerockets.com/About/Terms

    2.7 years ago
  • Profile image

    @MirazAerospace I'm not sure, can you screenshot the situation where you are not seeing connection point? Or better yet make a short video of what you are doing? Are you trying to connect the cockpit to something or connection something to the cockpit? Are you connecting via drag and drop or using the part connections panel?

    2.7 years ago
  • Profile image

    @pianoplanepianorocket DrexxVolv is correct, this account was banned because it was being used by a child under the minimum age required by law in some countries (including the United States apparently).

    To better understand the legal liability that this site, and other online services, face when it comes to accounts created or accessed by children you can view the FTC's COPPA Frequently Asked Questions:

    The Rule also applies to operators of general audience websites or online services with actual knowledge that they are collecting, using, or disclosing personal information from children under 13, and to websites or online services that have actual knowledge that they are collecting personal information directly from users of another website or online service directed to children. Operators covered by the Rule must:

    1. Post a clear and comprehensive online privacy policy describing their information practices for personal information collected online from children;
    2. Provide direct notice to parents and obtain verifiable parental consent, with limited exceptions, before collecting personal information online from children;
    3. Give parents the choice of consenting to the operator’s collection and internal use of a child’s information, but prohibiting the operator from disclosing that information to third parties (unless disclosure is integral to the site or service, in which case, this must be made clear to parents);
    4. Provide parents access to their child's personal information to review and/or have the information deleted;
    5. Give parents the opportunity to prevent further use or online collection of a child's personal information;

    Unfortunately these guidelines make it basically impossible to create a website that is legally accessible to children under 13 because it would require positively identifying their parents, obtaining the required consent, and providing the required access control. Given that all most websites like this one know about their users is an email address, positively identifying parents is a completely unrealistic requirement. Also note that part 2 of "The Rule" literally creates a Catch 22: how can you identify a minor's parents prior to collecting any personal information from them. If you are an adult and think this results in an unfair limitation of children's access to social and educational websites like this one, then I suggest you 1) contact your U.S. representatives and tell them to reform COPPA to place responsibility for controlling children's access on parents not on service providers, and 2) vote Libertarian in the next election.

    These views are my own and do not necessarily reflect the views of other moderators or Jundroo.

    +5 2.7 years ago
  • Profile image

    @pianoplane The "read the rules" text is a default response when a moderator removes a post because it is not appropriate for the site. It should be self evident why your post is not appropriate, which is why SupremeDorian is being coy. Since you are continue to be a nuisance I'll spell it out for you: even though the rules to explicitly prohibit users from posting worthless nonsense to the forums, it creates a bad experience for the rest of the community, and therefor moderators will remove posts that we deem to be worthless nonsense (i.e. a form of spam).

    2.7 years ago
  • Profile image

    The cockpit part has 4 connection points:

    1. Top (Shell) - This is generally where the canopy is attached
    2. Bottom - Where the cockpit would attach to a fuselage part (usually Surface)
    3. Seat - Where you would connect a Drood
    4. Panel - where you would connect and MFD or gauge or something

    Some connection points, such as panel, will only accept incoming connections.

    +1 2.7 years ago
  • Profile image

    If you want to share a photo you'll need to post it on a publicly accessible image sharing site. Google Photos isn't a good option.

    2.7 years ago
  • Profile image

    Do you have any specific questions? Here are some basics:

    • Wings generate lift (duh, right?)
    • Your center of mass needs to be forward of your center of lift to make your craft have stable pitch.
    • The angle that your wings are at when sitting on the runway needs to be slightly upward, so adjust your landing gear accordingly (otherwise you'll generate downforce).
    • Jet engines need tanks with jet fuel (duh, right?)
    • The front end of a jet engine needs clear line of sight forward, or you need an inlet with a clear line of sign forward.
    • Wings and fins will need control surfaces to give you pitch, yaw, and roll
    • Mirroring is your friend, but sometimes you need to tweak control surface settings.
    • Wings need to be exposed, not covered with other parts, although there are part settings that make it possible to have effective wings covered by other parts (which people do to make the wings look less blocky.

    This plane that I made has links to a series of unlisted crafts that were the steps throughout the build. However note I'm no expert, and this plane was created before cockpits and transparent parts were things.

    3.0 years ago
  • Profile image

    @Arstotzka definitely not. Thank your for the report. Your vigilance is appreciated.

    3.0 years ago
  • Profile image

    Hey @Arstotzka, I saw your report, however it looks like the Starship that was posted without appropriate predecessor link was removed, and I have fixed the link for the Droneship craft. As far as this forum post is concerned, I think new screen shots of existing craft in forum posts if fair use.

    3.0 years ago
  • Profile image

    In order to prevent the new craft feed from being cluttered with posts that aren't actually useful that just celebrate points milestones, we remove them under the off-topic rule. However you are free to upload this kind of craft as an unlisted post and then link to it in a forum post.

    I am just clarifying because it seems like Chtite might be implying that this forumn post was "unallowed" (but they may have also just meant the craft).

    +1 3.1 years ago
  • Profile image

    This is permissible in the forum, but please make such craft unlisted so they don't clutter the craft feed.

    3.1 years ago
  • Profile image

    Craft search on this website depends on Google. So what shows up, and how it is ranked depends on Google's search algorithms. You'll definitely want to allow some time for Google's index to be updated and include your craft.

    +1 3.1 years ago
  • Profile image

    So your flight program was eventually separating the SRBs, but I'm guessing you want it to happen as soon as the SRBs are depleted. The issue is that the fuel |Stage| Vizzy expression returns the fuel percentage for the all tanks attached to all the engines that are part of the current stage (which in this case includes your liquid fueled main engines). I was able to make it work by using a while loop and checking for a rapid drop in engine thrust (which happens when the SRBs cut out): here's the craft.

    +1 3.1 years ago
  • Profile image

    Well, current stage fuel should never be less than 0. I would change that condition to <= 0. That said it's hard to say for sure without seeing your code. You could share a link to an unlisted craft post.

    +2 3.1 years ago
  • Profile image

    When you paint your MFD with a transparent color make sure you set the pain target to "All"

    +3 3.2 years ago
  • Profile image

    This looks like a common failure pattern for bad NVidia drivers:

    You might try completely uninstalling all video card drivers and any NVidia software, and then try reinstalling. You may also need to try specific driver versions to find one that works. Unfortunately I'm guessing you don't have a record of your exact driver version from before you upgraded to Windows 10 (and even if you do it may not work on Windows 10).

    3.2 years ago
  • Profile image

    Definitely looks like some kind of video card driver crash. @pedro16797 might be able to help decipher the crash log. You could manually turning down all the quality settings in your Settings.xml (found inside your home directory in AppData\LocalLow\Jundroo\SimpleRockets 2) file just to see if it helps, although it seems unlikely:

    <Quality>
    <OverallQuality expanded="true" preset="VeryLow" />
    <Display expanded="true" resolution="2304x1440@59" fullscreen="false" refreshRate="1" anti-Aliasing="FXAA1" resolutionScale="1" mobileEmulation="None" />
    <Craft expanded="true" preset="Low" />
    <ImageEffects expanded="true" preset="Off" />
    <Map expanded="true" preset="Low" />
    <Physics expanded="true" preset="Low" />
    <Shadows expanded="true" preset="Off" />
    <Terrain expanded="true" preset="Low" />
    <VisualEffects expanded="true" preset="VeryLow" />
    <Water expanded="true" preset="Low" />
    </Quality>

    3.2 years ago
  • Profile image

    @icannotfly That's correct. Since mods don't work on mobile I'm not aware of any way to copy the text that is output from Vizzy.

    3.2 years ago
  • Profile image

    Solving this problem is a big reason why the SR2Logger mod exists.

    3.2 years ago
  • Profile image

    @Tweedle_Aerospace can you share an example? Each time you receive a message in vizzy that spawns a thread, so if you make a lot of broadcasts and then the receivers loop or wait that could cause an issue.

    3.3 years ago
  • Profile image

    @KnightOfRen these sites are moderated independently, so this doesn’t officially apply there as far as I know. However the spirit of this policy still applies.

    3.3 years ago
  • Profile image

    @SupremeDorian I think they're both spam, but I'm less concerned with the forum posts, and if you and the other moderators are ok with this type of post then 🤷‍♂️

    +2 3.3 years ago
  • Profile image

    @KeanuReeves I just edited your post to show you a working example.

    +1 3.3 years ago
  • Profile image

    @DOGOSPACE Technically, I did not remove your post. However, I believe the feeling was that your craft did not represent a serious effort and that it was posted merely as click/upvote bait. If you were to re-upload the craft with a title that is not is not "thanks for the points" clickbait my guess is that it would not get removed.

    3.3 years ago
  • Profile image

    See the Post Formatting Guide and keep in mind you need to use a valid, publicly accessible, http/https URL that goes directly to your image.

    +1 3.3 years ago
  • Profile image

    FYI we're no longer allowing "thanks for the points" posts because they spam the forums.

    3.3 years ago
  • Profile image

    Detaching

    1. select the "active tool" aka "move part tool", i.e. the mouse cursor icon in the tool bar.
    2. Select the part you want to detatch
    3. Select the blue "part connections" button in the Move Part Tool Panel
    4. Click the unplug icon ("Removes all of this part's connections"). Or click the red X next to each existing connection.

    Cloning

    Hold the Ctrl key and Right Click and Drag the part that is the root of the group you wish to clone.

    3.3 years ago
  • Profile image

    The way I do it is take the East vector and rotate it by my desired inclination CCW around my position vector (which is "Up" relative to the surface of the planet), and then I multiply that by my calculated orbital velocity. This craft has custom expressions for doing vector rotations (as well as a ton of other stuff).

    3.3 years ago
  • Profile image

    Alternately if you are making a propeller based plane you will experience torque from the spin of the propeller.

    +1 3.3 years ago
  • Profile image

    Usually this means that something is misaligned on one side vs the other. Heavy use of the mirror settings and tool can alleviate this.

    +1 3.3 years ago
  • Profile image

    @MansBestFriend people are welcome to release their crafts whenever they want. So if somebody wants to post a legitimate craft when they reach a particular points milestone I take no issue with that, nor with a note in the description, nor with markings on the craft. What I do take issue with is crafts pots and forum posts that have no redeeming value and are just 1) colored rectangles, 2) reposts of old crafts, or 3) would otherwise be considered spam/junk in the absence of the "thanks for the points" flare. For an example here is an older post that I wouldn't have removed because it was a totally new, legitimate aircraft that happened to have a "thank you for the points" (referring to a previously reached milestone) in the title (and didn't have any other points begging behavior like a bunch of tags).

    That said I still think this is a silly thing to do, and while I won't delete such things I continue to encourage everybody to refrain from obsessing about points.

    3.3 years ago
  • Profile image

    This is slightly imperfect, but you can take your desired orbital velocity vector, subtract from that your velocity vector due to the rotation of the planet while you are sitting on the surface, and then find the angle between that vector and the north vector to determine the launch trajectory. The reason this is imperfect is that your change in velocity is not instantaneous. As a result I believe you will continue to pick up excess lateral velocity during launch. I'm not sure how this is simulated in SR2 but in real life I imagine that a rocket has lateral force imparted on it by the fact that the atmosphere is rotating with the planet. To get a perfect inclination you will probably need to continually check your current velocity vector (or orbital inclination) against your desired vector or inclination and adjust your heading to compensate throughout your main engine burn.

    3.3 years ago
  • Profile image

    You can see a full accounting of you points here: https://www.simplerockets.com/Account/Points?d=0.

    If you're asking how you wound up with a number of points ending in three event though points come in denominations of 25, 15, and 2, that is simple math: 15+2+2+2+2 = 23 for example. Also when a successor to one of your crafts gets upvotes you get a fraction of the normal points. More info: https://www.simplerockets.com/about/points

    3.3 years ago
  • Profile image

    Posts about points are unnecessary, and they detract from the real content on the site. I made a forum post specifically about removing “thank you for the points” posts. It’s totally possible you didn’t see that, so no big deal, but “congrats for the points” is in the same vein.

    3.3 years ago
  • Profile image

    No hard feelings toward anybody who as made such posts. We didn’t have any guidance before now and earlier on the posts were infrequent and amusing. We’ve just gotten to a point where it’s time we outgrew these.

    +3 3.3 years ago
  • Profile image

    Removed for failing to comprehend the spirit of the law 🤦‍♂️

    3.3 years ago
  • Profile image

    For tanks that are connected via parts with "Fuel Line" enabled fuel is drained from the tank with the highest "Priority" value first (this setting is below Fuel Type in the part properties panel). So if you want to drain your "external" tanks first, leave your "main" tank's priority at 0 and set your "external" tanks' priorities to values larger than zero.

    3.3 years ago
  • Profile image

    What's the behavior you are observing? When firing engines they should pull from all the tanks in the current group (connected directly or via parts with fuel lines) in priority order, so rates should not be an issue. If fuel isn't being drawn from some tanks then they are probably not connected (you need to enable fuel line on the tanks and other parts in between the engine and the tank). If your "main" tank is being emptied first but you want to empty the connected tanks first then you may need to adjust your tank priorities.

    If you specifically want to use a separate fuel tank and transfer fuel in using the part info panel during flight, the you are limited by the fuel transfer rate for the type of fuel, and the number of sources. So increasing the number of "external" tanks should increase the total transfer rate. If you're curious the code looks something like this:

    private void UpdateTransfer(FuelType fuelType, float deltaTime)
    {
      double totalSourceFuel = 0.0;
      double totalDestCapacity = 0.0;
      int destCount = 0;
      int sourceCount = 0;
      foreach (IFuelSource fuelSource in this.FuelSources)
      {
        if (fuelSource.FuelType == fuelType && fuelSource.FuelTransferMode == FuelTransferMode.Drain)
        {
          totalSourceFuel += fuelSource.TotalFuel;
          ++sourceCount;
        }
        else if (fuelSource.FuelType == fuelType && fuelSource.FuelTransferMode == FuelTransferMode.Fill)
        {
          double currentDestCapacity = Mathd.Clamp(fuelSource.TotalCapacity - fuelSource.TotalFuel, 0.0, fuelSource.TotalCapacity);
          totalDestCapacity += currentDestCapacity;
          ++destCount;
        }
      }
      if (destCount &lt;= 0 || sourceCount &lt;= 0)
        return;
      double maxSourceTransferAmount = (double) fuelType.FuelTransferRate * (double) sourceCount * (double) deltaTime;
      double actualTransferAmount = Mathd.Min(totalDestCapacity, totalSourceFuel, maxSourceTransferAmount);
      if (actualTransferAmount > 0.0)
      {
        double amountPerDest = actualTransferAmount / (double) destCount;
        double amountPerSource = actualTransferAmount / (double) sourceCount;
        double transferTally = 0.0;
        foreach (IFuelSource fuelSource in this.FuelSources)
        {
          if (fuelSource.FuelType == fuelType && fuelSource.FuelTransferMode == FuelTransferMode.Fill)
          {
            double amount = fuelSource.TotalCapacity - fuelSource.TotalFuel;
            if (amount > amountPerDest)
              amount = amountPerDest;
            transferTally += fuelSource.AddFuel(amount);
            if (fuelSource is IFuelTransferredHandler transferredHandler)
              transferredHandler.OnFuelTransferred();
          }
        }
        for (int index = 0; index &lt; sourceCount; ++index)
        {
          foreach (IFuelSource fuelSource in this.FuelSources)
          {
            if (fuelSource.FuelType == fuelType && fuelSource.FuelTransferMode == FuelTransferMode.Drain)
            {
              double amount = Mathd.Min(amountPerSource, transferTally);
              transferTally -= fuelSource.RemoveFuel(amount);
              if (fuelSource is IFuelTransferredHandler transferredHandler)
                transferredHandler.OnFuelTransferred();
              if (transferTally &lt;= 0.0)
              {
                index = sourceCount;
                break;
              }
            }
          }
        }
      }
    }
    

    3.3 years ago
  • Profile image

    See this Google Doc I wrote.


    tldr; for a stable circular orbit v = √( μ / r ) where μ = G * M where G is the universal gravitational constant (6.67384e-11), M is the mass of the planet (2.38e23 kg for Droo) and r is the orbital radius (planetary sea level radius + altitude above sea level).

    • 100 km - √( (6.67384e-11 * 2.38e23) / (1.2742e6 + 100000) ) = 3400
    • 200 km - √( (6.67384e-11 * 2.38e23) / (1.2742e6 + 200000) ) = 3282

    +5 3.3 years ago
  • Profile image

    Please don't spam the forum with pointless posts.

    3.3 years ago
  • Profile image

    I'm no expert builder by any stretch, but when I made my SU-27 Flanker I included links to unlisted crafts for each step in the build so people could see how it was made (note this predates the now available cockpit part). Here are a few basic pieces of advice:

    • Get comfortable with the part shape tool
    • Sometimes it's useful to build things larger than life and then use the resize tool to shrink them because the SR2 designer is a little dysfunctional for really small parts.
    • If you're on PC the Designer Tools Mod is really useful (but make sure you save frequently, it crashes sometimes).
    • For circular panelling, doing the math to determine the size and angle of each part, and then making liberal use of the mirroring tool (mirror a part, then break symmetry, then mirror again with different settings) can really speed things up.

    +1 3.3 years ago
  • Profile image

    @TestRunner Angle of attack sort of works for this because it gives the angle between the orientation fo the craft and the velocity vector, thus it will be 90 when the craft is in the orientation that JSO18 is trying to achieve. However you can really use this information to lock your heading effectively.

    +1 3.3 years ago