egg changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Гельфонд. We currently target 1.8.1, 1.9.1, and 1.10.1. <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly… | <egg> also 4e16 m * 2^-52 is uncomfortably large
<discord->
Paculino (ŝi/ri/she/they). — The micrometeorites are not simulated as vessels, but seperately within the mod
<discord->
Paculino (ŝi/ri/she/they). — Debris vessels merely "spawn" them
<discord->
egg. — ok so it’s not an orbital decay mod ?
<discord->
egg. — I don’t know how every mod out there works nor how it interacts with Principia, and the exercise gets trickier if you don’t even say which mod this is
<discord->
egg. — (the attempts at getting a more compact representation have been met with exciting difficulties in numerical analysis involving computing the Cholesky decomposition of extraordinarily-poorly conditioned matrices)
<discord->
Skylar (She/Her). — I imagine something like that would make it a bit longer lasting of a career with less maintenance? honestly, I am very curious how well this will work and how stable and fast I can get my next install to be with things like principia, graphics mods, ect. slightly bloating it up lol
<discord->
egg. — Re. the 2000s (or even late 60s) career stuff, I should probably poke <https://github.com/Kerbalism/KerbalismContracts/wiki/Design> some more (and poke @Sir Mortimer with it), besides the start date and the tech the stock approach to career is missing out on a lot of things that get interesting once you can have serious satellite programmes
<discord->
egg. — Re. the 2000s (or even late 60s) career stuff, I should probably poke <https://github.com/Kerbalism/KerbalismContracts/wiki/Design> some more (and poke @Sir Mortimer with it), besides the start date and the tech, the stock approach to career is missing out on a lot of things that get interesting once you can have serious satellite programmes (edited)
<discord->
Ashnoom. — Got the plotting thing 'worked out, a bit': first lunar flyby:
<discord->
Ashnoom. — Also, question. The burn time indicated by Principia with the current active engines. Where does it get its information from? Because it was completely wrong for my current vessel. Principia said I had to burn for 4 minutes+. Yet I only had fuel for 1m30, (which was about 3200dV)
<discord->
lpg. — the current active engines, their flow rate, and the current vessel mass
<discord->
lpg. — if you plot before staging, all bets are off
<discord->
egg. — > Principia said I had to burn for 4 minutes+. Yet I only had fuel for 1m30
<discord->
egg. — That’s not Principia’s problem ; were you to burn for 4 minutes you would be on the planned trajectory, if it turns out that your vessel is not entirely made of fuel then you may want to check how much fuel you have
<discord->
egg. — (and yes, after staging you must rebase)
<raptop>
Principia, or git?
<discord->
Ashnoom. — AHh, oké. Got it! I had two stages between the 'final' stage. Still in the very early stages of doing trans-lunar stuff :-). I have to use the RCS on my upper stage, as my TLI stage is unguided :-).
<discord->
Paculino (ŝi/ri/she/they). — Is what I have; it ***can*** implement orbital decay, but it still has micrometeorites spawned which supposedly decay (not as vessels I think, unless they made it linked to their source vessel).
egg|laptop|egg has quit [Remote host closed the connection]
<discord->
DRVeyl. — So orbital decay done poorly but in a Principia friendly way: what is the correct method to apply a force to a vessel or ask Principia to do so? Say, a force in the anti-prograde direction to simulate atmospheric drag at altitudes above where KSP defines atmosphere and applies drag via the FlightIntegrator for loaded vessels?
<discord->
Paculino (ŝi/ri/she/they). — Cheat hack gravity and then do that
<discord->
Paculino (ŝi/ri/she/they). — Cheat hack gravity and then do it (edited)
<discord->
Paculino (ŝi/ri/she/they). — Cheat hack gravity and then apply the force (edited)
<discord->
DRVeyl. — No. I'm attempting not to invoke eggwrath by asking how to let Principia apply a force, since it has the authoritative answer to vessel position. Not screw with it and tell it to stand aside regularly.
<SpleenStealer>
ok so basically
<SpleenStealer>
i tried out the kessler syndrome mod
<SpleenStealer>
and
<SpleenStealer>
first eva, jeb get hit by a micrometeoriod and dies
<SpleenStealer>
there was only 22 pieces of debris in orbit
<discord->
Skylar (She/Her). — imagine getting snipe shotted by a micrometeorite irl
<discord->
Paculino (ŝi/ri/she/they). — Don't feel bad. My spaceplane got hit and proceeded to burn up like Challenger... that was the first crewed orbit
<discord->
Paculino (ŝi/ri/she/they). — Don't feel ~~bad~~ unlucky. My spaceplane got hit and proceeded to burn up like Challenger... that was the first crewed orbit (edited)
<SpleenStealer>
im not sad, just surprised lmao
<SpleenStealer>
bruh
<SpleenStealer>
i got a 214% chance of debris clouds for a few seconds
<discord->
Paculino (ŝi/ri/she/they). — Chance is a bit of a misnomer... It is the number of active debris required for the odds of a full Kessler Syndrome cloud to be 100 %
<SpleenStealer>
yeah
<SpleenStealer>
but my craft survived
<SpleenStealer>
somehow
Mike` has quit [Ping timeout: 198 seconds]
Mike` has joined #principia
SpleenStealer has quit [Quit: webchat.esper.net]
<discord->
egg. — Honestly the reasonable way to do this would likely be for Principia to do it (maybe supplying parameters for a very basic aerodynamic model via an API).
egg|laptop|egg has joined #principia
<discord->
Damien (it/that). — Principia handling orbital decay as of the next release confirmed
<discord->
Standecco. — spread the rumor on the forums, guys, quick!
<discord->
siimav. — Principia with patched conics when?
<discord->
Standecco. — analytic n-body solution in the next release
<discord->
(experimentalshells?). — not long until Principia is its own standalone game
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 204 seconds]
egg|cell|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
egg|laptop|egg has joined #principia
<discord->
Damien (it/that). — Ksp is just a front end for principia
<discord->
DRVeyl. — That's fine for forces Principia wants to calculate. Principia wants to calculate gravity. It doesn't want to calculate engine thrust [specified], solar sails [TBD], lift or drag in atmosphere [FlightIntegrator and its plugins' job], or forces from EM.
<discord->
DRVeyl. —
<discord->
DRVeyl. — (I'm in a silly mood. I imagine a station-sized coilgun/mass driver, but that's really just a fancy re-attachable decoupler, and can't imagine why it should work unloaded. However, if the payload (vessel) carried a charge instead of just the launcher/sling, I might want it deflecting as it moves through planet magnetic fields. Or maybe I just want to litter space with charged metal ping-pong bal
<discord->
DRVeyl. —
<discord->
DRVeyl. — Point is, I don't think Principia really cares what sane or silly thing I want to do, but it very much cares about the method. The issue with Persistent Thrust is about implementation, not concept. With Principia, the Orbit class is a product, not a data source, so don't change it and expect results. Entirely fair, but I think you're better off with describing how something should interact with
<discord->
DRVeyl. —
<discord->
DRVeyl. — Am I misunderstanding the central issue? Or is it more about things like completely invalidating flight planning [you can't plan for forces from sources you don't control]?
<discord->
DRVeyl. — That's fine for forces Principia wants to calculate. Principia wants to calculate gravity. It doesn't want to calculate engine thrust [specified], solar sails [TBD], lift or drag in atmosphere [FlightIntegrator and its plugins' job], or forces from EM.
<discord->
DRVeyl. —
<discord->
DRVeyl. — (I'm in a silly mood. I imagine a station-sized coilgun/mass driver, but that's really just a fancy re-attachable decoupler, and can't imagine why it should work unloaded. However, if the payload (vessel) carried a charge instead of just the launcher/sling, I might want it deflecting as it moves through planet magnetic fields. Or maybe I just want to litter space with charged metal ping-pong bal
<discord->
DRVeyl. —
<discord->
DRVeyl. — Point is, I don't think Principia really cares what sane or silly thing I want to do, but it very much cares about the method. The issue with Persistent Thrust is about implementation, not concept. With Principia, the Orbit class is a product, not a data source, so don't change it and expect results. Entirely fair, but I think you're better off with describing how something should interact with
<discord->
DRVeyl. —
<discord->
DRVeyl. — Am I misunderstanding the central issue? Or is it more about things like completely invalidating flight planning [you can't plan for forces from sources you don't control] or dealing with the integration process for handling time warp [external source specifies a force, but when and where does it apply?] (edited)
<discord->
egg. — @DRVeyl I think you are misunderstanding the central issue.
<discord->
egg. — You cannot, from within Principia, compute forces that depend on the state of things at times that will never be visible to the game.
<discord->
egg. — You cannot, from outside Principia, compute forces that depend on the state of things at times that will never be visible to the game. (edited)
<discord->
egg. — Therefore you cannot apply forces outside timewarp in uncontrolled ways
<discord->
egg. — Therefore you cannot apply forces outside timewarp in uncontrolled ways. (edited)
<discord->
egg. — Therefore you cannot apply forces in timewarp in uncontrolled ways. (edited)
<discord->
DRVeyl. — Ok. I finally caught on, just a bit too late.
<discord->
egg. — outside timewarp, you can compute the right-hand side of your differential equation using the variables that are available to you in the game; in timewarp, those variables are not available to you at a useful resolution; only Principia knows them, so the RHS must computed be in actual RHS of the actual integrator.
<discord->
egg. — This doesn’t mean that there isn’t room for an API to exist, but it essentially has to be parametric : define a drag model, define an SRP model, and we’ll integrate it
<discord->
DRVeyl. — I suppose this also ties to some conversations between you and SM, for Kerbalism science if I recall correctly, about if/how Principia could provide a short term predictive path description -- or I suppose history since the last step as well.
<discord->
DRVeyl. — I suppose this also ties to some conversations between you and SM, for Kerbalism science if I recall correctly, about if/how Principia could provide a short term predictive ephemeris -- or I suppose history since the last step as well. (edited)
<discord->
DRVeyl. — I suppose this also ties to some conversations between you and SM, for Kerbalism science if I recall correctly, about if/how Principia could provide a short term predictive ephemeris [-ides?] -- or I suppose history since the last step as well. (edited)
<discord->
egg. — yeah, though in that direction it is easier, because predicting the past is easier than predicting the future :D
<discord->
egg. — for Kerbalism I explicitly provided past trajectories, not future ones
<discord->
DRVeyl. — Oh, I didn't know you got that working. 🙂