egg changed the topic of #principia to: Logs: https://esper.irclog.whitequark.org/principia | <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|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
egg|anbo|egg_ has quit [Ping timeout: 192 seconds]
Jesin has quit [Ping timeout: 198 seconds]
<queqiao-> ⟨B​udgetToaster⟩ Does principia no longer have the select target vessel button? What do I use as an alternative?
Jesin has joined #principia
<queqiao-> ⟨S​ir Mortimer⟩ upgrade your tracking station.
<queqiao-> ⟨S​gt.Summers⟩ Hey can someone help me out I keep getting this when i load up rss
<queqiao-> ⟨S​gt.Summers⟩ The Principia DLL failed to load.
<queqiao-> ⟨S​gt.Summers⟩ The principia DLL was not found at 'GameData\Principia\x64\principia.dll' in directory 'C:\Users\esumm\OneDrive\Desktop\Kerbal Space Program'.
<queqiao-> ⟨S​gt.Summers⟩
<queqiao-> ⟨S​gt.Summers⟩ Warning: don't load a Principia save before you have fixed this error; it might get damaged.
<queqiao-> ⟨S​ir Mortimer⟩ Did you download the principia release from github perhaps?
<queqiao-> ⟨S​gt.Summers⟩ Yea. is there a different one that i need?
<queqiao-> ⟨S​ir Mortimer⟩ Yes. You probably got the source. Read the very first line in the readme, there are download links. https://github.com/mockingbirdnest/Principia
<queqiao-> ⟨S​gt.Summers⟩ Cool thank you very much i will tell you if i have any more problems
<queqiao-> ⟨S​ir Mortimer⟩ If you have problems, make sure to read up on the readme first. Principia is a bit different than other mods.
<queqiao-> ⟨S​gt.Summers⟩ Yea
egg|anbo|egg_ has joined #principia
egg|anbo|egg_ has quit [Remote host closed the connection]
egg|anbo|egg_ has joined #principia
egg|anbo|egg_ has quit [Remote host closed the connection]
<_whitenotifier> [Principia] pleroy opened pull request #3079: Do not attempt to delete the prediction if it was already detached by the caller - https://git.io/JRJIH
egg|anbo|egg_ has joined #principia
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5059/
<_whitenotifier> [Principia] eggrobin labeled pull request #3079: Do not attempt to delete the prediction if it was already detached by the caller - https://git.io/JRJIH
egg|anbo|egg_ has quit [Remote host closed the connection]
<_whitenotifier> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5059/
<_whitenotifier> [Principia] pleroy commented on pull request #3079: Do not attempt to delete the prediction if it was already detached by the caller - https://git.io/JRJcW
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5060/
armed_troop has quit [Ping timeout: 189 seconds]
armed_troop has joined #principia
<_whitenotifier> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5060/
<_whitenotifier> [Principia] eggrobin opened pull request #3080: Do not test Reach’s save in debug - https://git.io/JRJgZ
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5061/
<_whitenotifier> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5061/
egg|anbo|egg_ has joined #principia
egg|anbo|egg has quit [Ping timeout: 204 seconds]
<_whitenotifier> [Principia] eggrobin synchronize pull request #3080: Do not test Reach’s save in debug - https://git.io/JRJgZ
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5062/
egg|anbo|egg has joined #principia
<_whitenotifier> [Principia] Failure. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5062/
<_whitenotifier> [Principia] pleroy commented on pull request #3080: Do not test Reach’s save in debug - https://git.io/JRJFr
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5063/
<queqiao-> ⟨e​gg⟩ Looking at it again I am not sure the proposed reference frame selector goes in the right direction for instance; it would tend towards more clicks to switch between frames that are commonly used together (e.g., ECI/MCI/moon-centred-earth-orbit). Part of that may be that it is built around the body-then-frame-type hierarchy that the current UI has, which is not that fundamental
<queqiao-> ⟨e​gg⟩ I wonder whether something like
<queqiao-> ⟨e​gg⟩ ```
<queqiao-> ⟨e​gg⟩ Sun [SCI] [SCSF]
<queqiao-> ⟨e​gg⟩ Earth [ECI] [ECEF] [GSE]
<queqiao-> ⟨e​gg⟩ Moon [MCI] [MCMF] [MEO]
<queqiao-> ⟨e​gg⟩ Mars [MCI] [MCMF] [MSO]
<queqiao-> ⟨e​gg⟩ ```
<queqiao-> ⟨e​gg⟩ (maybe with words (centre/surface/orbit) rather than acronyms) could work
<_whitenotifier> [Principia] pleroy labeled pull request #3080: Do not test Reach’s save in debug - https://git.io/JRJgZ
<queqiao-> ⟨e​gg⟩ that way you can switch in one click between the relevant reference frames relevant to any two-body situation
<queqiao-> ⟨e​gg⟩ (maybe a way to "star" some celestials so that you can collapse the thing vertically to those bodies you care about)
<queqiao-> ⟨A​l2Me6⟩ So a grid of buttons… that’s definitely an improvement.
<queqiao-> ⟨e​gg⟩ (and then you can still have some text at the top explaining what the frame is, because I like words, but words once, not four times, and maybe a bit more concise)
<queqiao-> ⟨A​l2Me6⟩ Hm maybe we can put the text in tooltips?
<queqiao-> ⟨A​l2Me6⟩ But IMGUI tooltips suck
<queqiao-> ⟨e​gg⟩ a description can be quite compact if it is a single one, see the orbit analyser "circular polar orbit" stuff
<queqiao-> ⟨e​gg⟩ e.g. (assuming I switched to body-specific terminology)
<queqiao-> ⟨e​gg⟩ ```
<queqiao-> ⟨e​gg⟩ Geocentric Solar Ecliptic: centred on the Earth,
<queqiao-> ⟨e​gg⟩ the orbit of the Earth around the Sun is horizontal,
<queqiao-> ⟨e​gg⟩ the Earth-Sun line is fixed.
<queqiao-> ⟨e​gg⟩ [Selector grid goes here]
<queqiao-> ⟨e​gg⟩ ```
<queqiao-> ⟨A​l2Me6⟩ Ah so the description is for the currently selected frame
<queqiao-> ⟨e​gg⟩ yup
<queqiao-> ⟨e​gg⟩ Unsure how to handle the target vessel (and to an extent that depends on what makes sense with respect to new frames)
<queqiao-> ⟨e​gg⟩ It seems weird to clutter the UI with the option to perform your LEO rendez-vous with respect to the direction of Mars
<queqiao-> ⟨A​l2Me6⟩ Indeed
<queqiao-> ⟨A​l2Me6⟩ I wonder if we should default other planets hidden in a drop down and have a checkbox to show it
<queqiao-> ⟨A​l2Me6⟩ This way the UI is kept compact
<queqiao-> ⟨A​l2Me6⟩ Which is something I personally would like to see Principia move towards, since all the windows currently occupy a significant amount of space even on 1440p
<queqiao-> ⟨A​l2Me6⟩ (The other thing that would help a lot here ergonomics wise is adding close buttons to the windows)
<queqiao-> ⟨e​gg⟩ (yes, but there the UI framework is annoying)
<_whitenotifier> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5063/
<queqiao-> ⟨e​gg⟩ If we just have the current set of frames (ignoring the barycentric one for now), using the orbit analyser to find out what it orbits, the target can appear as its own row with a single option:
<queqiao-> ⟨e​gg⟩ ```
<queqiao-> ⟨e​gg⟩ Target [Orbit]
<queqiao-> ⟨e​gg⟩ Sun [Centre] [Surface]
<queqiao-> ⟨e​gg⟩ Earth [Centre] [Surface] [Orbit]
<queqiao-> ⟨e​gg⟩ ```
<queqiao-> ⟨e​gg⟩ or maybe make it explicit
<queqiao-> ⟨e​gg⟩ ```
<queqiao-> ⟨e​gg⟩ Sun [Centre] [Surface]
<queqiao-> ⟨e​gg⟩ Earth [Centre] [Surface] [Orbit]
<queqiao-> ⟨e​gg⟩ Target [Orbit]
<queqiao-> ⟨e​gg⟩ ```
<_whitenotifier> [Principia] eggrobin closed pull request #3080: Do not test Reach’s save in debug - https://git.io/JRJgZ
<_whitenotifier> [Principia] eggrobin pushed 3 commits to master [+0/-0/±3] https://git.io/JRJjX
<_whitenotifier> [Principia] eggrobin d50b1a5 - slow save
<_whitenotifier> [Principia] eggrobin 71c2bff - lint
<_whitenotifier> [Principia] eggrobin c60a5a5 - Merge pull request #3080 from eggrobin/reach Do not test Reach’s save in debug
<queqiao-> ⟨e​gg⟩ but if I am rewriting that class (which has its UI design baked far too deep into its API, it is going to be a bit of a mess), I would like to be somewhat future-proof
<queqiao-> ⟨e​gg⟩ So I need to figure out what frames I might want to add
<queqiao-> ⟨A​l2Me6⟩ I like option 2
<_whitenotifier> [Principia] pleroy synchronize pull request #3079: Do not attempt to delete the prediction if it was already detached by the caller - https://git.io/JRJIH
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5064/
<queqiao-> ⟨e​gg⟩ Barycentric rotating-pulsating (ignoring the mess that this is internal API wise) is probably going to be of some interest, people like their Lagrange points. Earth comms seems sane. Those would be two more column, but they are very situational; they could be behind a « more frames » option
<queqiao-> ⟨e​gg⟩ but then there was this discussion of « centred on any body, pointing towards any other, or towards a vessel », and that is scary
<queqiao-> ⟨e​gg⟩ Barycentric rotating-pulsating (ignoring the mess that this is internal API wise) is probably going to be of some interest, people like their Lagrange points. Earth comms seems sane. Those would be two more columns, but they are very situational; they could be behind a « more frames » option (edited)
<queqiao-> ⟨A​l2Me6⟩ And instead of repeating the words centre/surface/orbit, why not just have a literal grid of buttons instead?
<queqiao-> ⟨A​l2Me6⟩ ```
<queqiao-> ⟨A​l2Me6⟩ Body Centre Surface Orbit
<queqiao-> ⟨A​l2Me6⟩ Sun o o o
<queqiao-> ⟨A​l2Me6⟩ Earth o x o
<queqiao-> ⟨A​l2Me6⟩ Moon o o o
<queqiao-> ⟨A​l2Me6⟩ Tgt o
<queqiao-> ⟨A​l2Me6⟩ ```
<queqiao-> ⟨A​l2Me6⟩ And instead of repeating the words centre/surface/orbit, why not just have a literal grid of buttons instead?
<queqiao-> ⟨A​l2Me6⟩ ```
<queqiao-> ⟨A​l2Me6⟩ Body Centre Surface Orbit
<queqiao-> ⟨A​l2Me6⟩ Sun o o o
<queqiao-> ⟨A​l2Me6⟩ Earth o x o
<queqiao-> ⟨A​l2Me6⟩ Moon o o o
<queqiao-> ⟨A​l2Me6⟩ Tgt o
<queqiao-> ⟨A​l2Me6⟩ ``` (edited)
<queqiao-> ⟨e​gg⟩ Less compact (you need a heading line) and requires you to read up to the heading line, instead of looking at a small region of the UI where all the frames you currently care about might live
<queqiao-> ⟨A​l2Me6⟩ It is admittedly of extremely limited use
egg|anbo|egg has quit [Remote host closed the connection]
egg|cell|egg has quit [Ping timeout: 189 seconds]
egg|anbo|egg has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
<queqiao-> ⟨e​gg⟩ Is non-orbital rendez-vous a thing?
<queqiao-> ⟨e​gg⟩ (e.g. either suborbital, e.g. aerial refueling, or rendez-vous in ejection or otherwise loosely bound trajectories)
<queqiao-> ⟨S​tonesmile⟩ What about NRHO rendezvous? does the current reference frame work there?
<queqiao-> ⟨S​tonesmile⟩ Same for objects orbiting Lagrange points I guess
<queqiao-> ⟨D​amien⟩ Suborbital rendezvous is a thing. I saw it in a documentary once with matt damon in
<queqiao-> ⟨A​l2Me6⟩ Would be nice to have something to plan Apollo lunar ascent, but that seems like a huge :rabbit_hole:
<queqiao-> ⟨D​amien⟩ What is the ISP of a punctured glove anyway
<raptop> Low, look up cold gas thrusters?
egg|anbo|egg has quit [Remote host closed the connection]
<queqiao-> ⟨A​l2Me6⟩ Air at 1bar would be much worse than even that tho, I imagine
<queqiao-> ⟨c​hazzvader⟩ yeah
<queqiao-> ⟨c​hazzvader⟩ plus the steering losses when you try to actually use it
<raptop> wikiality has a table but I have questions about the data
<queqiao-> ⟨l​pg⟩ does The Destroyer catching a parachuted engine pod with a helicopter count as "suborbital rendezvous"?
<_whitenotifier> [Principia] pleroy commented on pull request #3079: Do not attempt to delete the prediction if it was already detached by the caller - https://git.io/JRUlD
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5065/
<raptop> Hrm, does this mean that the Corona program had suborbital rendezvous?
<_whitenotifier> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5065/
<_whitenotifier> [Principia] pleroy closed pull request #3079: Do not attempt to delete the prediction if it was already detached by the caller - https://git.io/JRJIH
<_whitenotifier> [Principia] pleroy pushed 3 commits to master [+0/-0/±5] https://git.io/JRU0V
<_whitenotifier> [Principia] pleroy f657a77 - Do not attempt to delete the prediction if it was already detached by the caller.
<_whitenotifier> [Principia] pleroy 7ea5140 - Merge remote-tracking branch 'mockingbirdnest/master' into Forks
<_whitenotifier> [Principia] pleroy 8247365 - Merge pull request #3079 from pleroy/Forks Do not attempt to delete the prediction if it was already detached by the caller
<_whitenotifier> [Principia] eggrobin opened pull request #3081: Just LOG_IF - https://git.io/JRUuq
<_whitenotifier> [Principia] eggrobin synchronize pull request #3081: Just LOG_IF - https://git.io/JRUuq
<_whitenotifier> [Principia] Pending. Build queued… - 
<_whitenotifier> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5066/
<_whitenotifier> [Principia] pleroy labeled pull request #3081: Just LOG_IF - https://git.io/JRUuq
<queqiao-> ⟨e​gg⟩ Apollo’s lunar ascent was to an orbital rendez-vous though, not suborbital ; the target orbital frame at the moon is appropriate there
<queqiao-> ⟨e​gg⟩ (essentially the question would be whether target-centred nonrotating or target-centred north-east-down would be sensible/useful frames)
<queqiao-> ⟨S​tonesmile⟩ What would you use for rendezvous to a craft orbiting a Lagrange point?
<queqiao-> ⟨e​gg⟩ I should think the existing target frame would do the job? You can consider it as orbiting the larger body, with some perturbations, but the orbital plane is a sensible reference, and so is the direction of the primary
<queqiao-> ⟨e​gg⟩ (« orbiting a Lagrange point » is a slightly dangerous phrase, you really mustn’t think of it as orbiting in the same sense as orbiting a body—it’s more « hovering about a Lagrange point » for practical purposes)
<queqiao-> ⟨e​gg⟩ noodling about a Lagrange point
<_whitenotifier> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/5066/
<_whitenotifier> [Principia] eggrobin closed pull request #3081: Just LOG_IF - https://git.io/JRUuq
<_whitenotifier> [Principia] eggrobin pushed 3 commits to master [+0/-0/±26] https://git.io/JRUV4
<_whitenotifier> [Principia] eggrobin a6de80e - just LOG_IF
<_whitenotifier> [Principia] eggrobin 137b291 - missed one
<_whitenotifier> [Principia] eggrobin 9666ecb - Merge pull request #3081 from eggrobin/reach Just LOG_IF
<queqiao-> ⟨D​amien⟩ wHy DoN't sqUad AdD invIsiBLE POInT mASSEs to sImUlaTe lAGrANgE POInTs
<queqiao-> ⟨D​amien⟩ cue egg rage
<queqiao-> ⟨D​amien⟩ *you're just orbiting a point right?* 🙃
<queqiao-> ⟨e​gg⟩ 😿
<queqiao-> ⟨e​gg⟩ at least we seem to have put the « you would need a supercomputer » crowd to rest
<queqiao-> ⟨D​amien⟩ orbital mechanics br the r/ksp discord
<queqiao-> ⟨D​amien⟩ orbital mechanics by the r/ksp discord (edited)
<queqiao-> ⟨S​tonesmile⟩ Oh, I'm *very* aware of how not-similar they are to real orbits 😆 lunar L2 relays need a lot of baby sitting
<queqiao-> ⟨e​gg⟩ yeah; L4 and L5 are nice but the direction of the Lagrange point is hardly relevant
<queqiao-> ⟨D​amien⟩ it's fine, egg is bringing in automated stationkeeping in the next release
<queqiao-> ⟨D​amien⟩ that's the rule. if you want it to exist. it's already developed and waiting for release
<queqiao-> ⟨S​tonesmile⟩ That :rabbit_hole: would be so large, you couldn't tell the difference between it and interstellar space
<queqiao-> ⟨D​amien⟩ that's the rule. if you want it to exist, it's already developed and waiting for release (edited)
<queqiao-> ⟨e​gg⟩ (which is not to say that a rotating-pulsating frame wherein the Lagrange points appear would not have some value—its main issue being that it is geometrically *very weird* in ways that are annoying)
<queqiao-> ⟨e​gg⟩ yeah ; attitude-keeping, maybe, stationkeeping, hahaha no
<queqiao-> ⟨D​amien⟩ and ironically in a realism obsessed community, attitude doesn't really matter at all
<queqiao-> ⟨e​gg⟩ yes
<queqiao-> ⟨D​amien⟩ dishes don't need pointing and panels don't move relative to the sun while on rails
<queqiao-> ⟨e​gg⟩ @DRVeyl antenna attitude modelization in RA when :-p
<queqiao-> ⟨D​amien⟩ although that would get really tedious tbh
<queqiao-> ⟨e​gg⟩ well, it depends what you do with it
<queqiao-> ⟨e​gg⟩ (obviously you would need automated attitude-keeping, but assuming you have that, the question mainly centres around how you interpret control for comms)
<queqiao-> ⟨e​gg⟩ my view is « the player is the on-board computer » (for otherwise the player is its programmer and I am not sure writing thousands of lines of Ada is how I want to play KSP, as much as I like Ada)
<queqiao-> ⟨D​amien⟩ to be fair I'm personally of the opinion that mechanics like that are interesting, compared to grind nonsense like crew training
<queqiao-> ⟨D​amien⟩ > my view is the player is the on-board computer
<queqiao-> ⟨D​amien⟩ same
<queqiao-> ⟨e​gg⟩ in that perspective loss of downlink means issues with respect to achieving the mission (downlinking observations, broadcasting TV, etc.), not loss of control, and so there is no massive gameplay issue to attitude control, it’s not an immediate loss
<queqiao-> ⟨D​amien⟩ yeah, plus I'm fairly sure most satellites have a *link is broken, reorient the antenna* routine
<queqiao-> ⟨e​gg⟩ yeah, this is very much a thing (horizon sensors, star trackers, etc.)
<queqiao-> ⟨D​amien⟩ yeah
<queqiao-> ⟨D​amien⟩ @Sir Mortimer kerbalism modelling tank leaks when
<queqiao-> ⟨b​adgermasher⟩ I'm sure DRV will start Fourier transforming the FAR mesh of the antenna model to define the antenna power pattern any day now.
<queqiao-> ⟨D​amien⟩ I remember when I used to use dangit for failures and had a venus mission fail because a tank leaked and I couldn't do my last TCM. not being able to reorient an antenna because of RCS failure or fuel leak would be painful but interesting
<queqiao-> ⟨p​Edro⟩ I just disable my antenna the moment i loose attitude control
<queqiao-> ⟨D​amien⟩ at the first sign of engine failure I shift-delete my ksp folder
<queqiao-> ⟨p​Edro⟩ I just disable my (directional) antenna the moment i loose attitude control (edited)
<queqiao-> ⟨D​amien⟩ they call me 007. 0 manned landings on the moon, 0 careers that passed 1960, 7,000 restarted careers
<raptop> Okay, N-body doesn't require a *modern* supercomputer, but have you tried running it on a 32bit system? >_>
<raptop> (FWIW, I agree with the "player is the onboard computer" POV)
<queqiao-> ⟨S​tandecco⟩ think of all the vessels you could simulate with a supercomputer though!
<queqiao-> ⟨S​tandecco⟩ as long as you never switch scenes
<queqiao-> ⟨B​utcher⟩ Really you should format your hdd, to be sure.
<queqiao-> ⟨D​amien⟩ thermite reformat
<queqiao-> ⟨B​utcher⟩ Saw some thermite in your pics I think?
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ If you added aluminium powder to your spinning rust, you would have small amounts too
<queqiao-> ⟨D​amien⟩ yeah for welding rail
Raidernick has quit [Read error: Connection reset by peer]
Raidernick has joined #principia
<queqiao-> ⟨D​RVeyl⟩ Easy as long as the antenna comes with a transform. Tougher if I have to predictively discover gimbal limitations. You provide the means to know the orientation of a vessel, part, or at least the root part, right? Question has always been "should" more than "how?" ;)
<raptop> antenna design? aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
egg|anbo|egg has joined #principia
<queqiao-> ⟨e​gg⟩ the « should » essentially comes with a slightly different view of what/how to model than eggsisting careers, as Damien alludes to ; in a mission-centric (something something KC) and « the player is the computer » perspective, this seems positively interesting ; in RP-1, this may well prove a pointless annoyance
<queqiao-> ⟨D​amien⟩ it's that fine line between complex and complicated. if it can be deep and engaging because you have to learn something (see: principia) then it's worth looking into imo, but if it's a grindy box ticking exercise (see: crew training and retirement) then no
<queqiao-> ⟨D​amien⟩ it's that fine line between complex and complicated. if it can be deep and engaging because you have to learn something (see: principia/kerbalism) then it's worth looking into imo, but if it's a grindy box ticking exercise (see: crew training and retirement) then no (edited)
<queqiao-> ⟨e​gg⟩ attitude modeling can, I think, be interesting because of payload design and orbit design implications
<queqiao-> ⟨e​gg⟩ you need your satellite to have its bits sticking out in appropriate places and go to an appropriate orbit, so that, with a suitable attitude control law, the panels will face the sun and the observation instrument & antennae face the Earth
<queqiao-> ⟨e​gg⟩ (for instance a Sun-synch orbit simplifies those constraints)
<queqiao-> ⟨e​gg⟩ (any sun-synch, not just crepuscular)
<queqiao-> ⟨D​amien⟩ in practical terms though you're going to run into the solar panel problem that kerbalism sidesteps with the fixed sun angle in warp
<queqiao-> ⟨e​gg⟩ (since the sun remains at a fixed angle from the orbit)
<queqiao-> ⟨e​gg⟩ Kerbalism is not cast in concrete though
egg|anbo|egg has quit [Remote host closed the connection]
<queqiao-> ⟨D​amien⟩ I just mean in terms of how do you handle orientation on rails
<_whitenotifier> [Principia] pleroy closed issue #3072: Gather interesting trajectories and use them in tests - https://git.io/JWHMc
egg|anbo|egg has joined #principia
<queqiao-> ⟨e​gg⟩ orientation on rails is a thing that is effectively a hard Principia dependency, be that in RA or in Kerbalism
<queqiao-> ⟨e​gg⟩ so as @DRVeyl suggests I would provide the orientation of a part (I would need to define an API for that but this would be among the easier ones to define in a future proof manner), and you’d use that to figure out which way things point
<queqiao-> ⟨D​amien⟩ it does sound interesting. It seems like it tiptoes towards the automated stationkeeping discussion though. If solar panels magically stay aligned on rails, but orbital stationkeeping is 100% manual, then attitude control sounds to me like a mix of the two
<queqiao-> ⟨D​amien⟩ manual could work if the margin of error is sufficiently wide I suppose
<queqiao-> ⟨e​gg⟩ stationkeeping and attitude-keeping are very different problems
<queqiao-> ⟨e​gg⟩ if I got around to it Principia having attitude keeping is feasible
<queqiao-> ⟨e​gg⟩ stationkeeping is « please give me a few lamonts for a few years »
<queqiao-> ⟨D​amien⟩ I don't mean developmentally. I'm not qualified in any way to discuss that. I mean in a practical sense
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Mascons and such don't affect attitude, do they?
<queqiao-> ⟨e​gg⟩ not in Principia, vessels are point masses (and not meaningfully for small vessels IRL)
<queqiao-> ⟨D​amien⟩ solar radiation pressure attitude control confirmed for the next principia release
<queqiao-> ⟨e​gg⟩ verily 🙃
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Wait, really?
<queqiao-> ⟨e​gg⟩ no :-p
<queqiao-> ⟨e​gg⟩ « [tricky feature that is the subject of conversation] confirmed for the next release » has become something of Damien’s running joke
<raptop> egg: so much for doing a fully accurate K2 mission
<queqiao-> ⟨e​gg⟩ SRP *would* have some interesting applications
<queqiao-> ⟨e​gg⟩ but much like ordinary drag, it is not something we can add without also having stationkeeping
<queqiao-> ⟨§​κyℓαr ♀⟩ raptop: Is it even a fully accurate mission without implementing an accurate simulation of Quantum Gravity? smh 😛
<queqiao-> ⟨e​gg⟩ (the only reason why we could add correct rotation without also adding attitude-keeping was that, as @Damien wrote, attitude does not matter at this juncture)
<queqiao-> ⟨e​gg⟩ how is that relevant? SRP is massively relevant to *K2* specifically
<queqiao-> ⟨§​κyℓαr ♀⟩ Ah, I should have read that. I was more reffering to the joke of pushing hard to implement things at principia
<queqiao-> ⟨§​κyℓαr ♀⟩ ah yeah that idea for k2 is brilliant, I love it
<queqiao-> ⟨e​gg⟩ *videlicet* https://www.nasa.gov/sites/default/files/k2_explained_25nov_story.jpg for those unfamiliar
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Does the exosphere have any significant effect on SRP? I know that Crookes radiometers need slightly more than a vacuum to work.
<queqiao-> ⟨D​amien⟩ 🥫 🪱 I'm sure but is it feasible for them not to be?
<queqiao-> ⟨e​gg⟩ SRP is really about SRP, atmospheric interactions are another thing (and those are affected by solar weather but that is yet another can of vorms)
<raptop> More of a 55 gallon barrel than a can
<queqiao-> ⟨e​gg⟩ in principle? sure; in practice? seems costly, complicated, and pointless
<queqiao-> ⟨D​amien⟩ do you also accidentally type principia a lot of the time when you try to type principle?
<queqiao-> ⟨D​amien⟩ because I do, a lot
<queqiao-> ⟨e​gg⟩ that is fine, you just need to type it in italics, and then it looks like you are writing Latin
<queqiao-> ⟨e​gg⟩ that is fine, you just need to type it in italics, and then it looks like you are writing that word in Latin (edited)
<queqiao-> ⟨e​gg⟩ *in principio* you should decline it appropriately as well
<queqiao-> ⟨D​amien⟩ this channel is dangerous. I'm now reading wiki articles on magnetorquers while trying to watch TV
<queqiao-> ⟨e​gg⟩ and soon, on Latin grammar
<queqiao-> ⟨D​amien⟩ english is complicated enough 😄
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Latin is more consistent
<queqiao-> ⟨e​gg⟩ Latin is much easier, it doesn’t have a tonne of French vocabulary on a Germanic grammar :-p
<raptop> I get the impression that English has way less grammar than most languages
<queqiao-> ⟨D​amien⟩ english can be understood through tough thorough thought though
<raptop> (...though probably more than Chinese)
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ If you only count the grammar rules with one exception or less, I think you would be correct, Raptop
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ If you count each exception as its own rule, then English gets complicated rather quickly
<queqiao-> ⟨D​amien⟩ the only rule is that there are exceptions to ever rule
<queqiao-> ⟨e​gg⟩ French’s rules on colour adjectives say hi
<queqiao-> ⟨D​amien⟩ the only rule is that there are exceptions to every rule (edited)
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Does that rule itself have an exception?
<queqiao-> ⟨D​amien⟩ probably
<raptop> English orthography now...
<queqiao-> ⟨§​κyℓαr ♀⟩ I want to learn Lojban some time and I used to know a tiny bit of Tokipona but I gotta relearn it lol
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ I know someone who speaks both of those
<queqiao-> ⟨e​gg⟩ On the subject of inserting random words of Latin into English, I am always amused at Kepler’s tendency to insert random bits of Greek into his Latin
<queqiao-> ⟨e​gg⟩ (and also closer to the subject of astronomy)
<queqiao-> ⟨e​gg⟩ (of *New* astronomy)
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ I know someone who speaks both of those (six languages total) (edited)
<queqiao-> ⟨§​κyℓαr ♀⟩ I know a lot of people who speaks both of those tbh shshshsjdkjdjsksjs lgbt groups have a lot of toki pona speakers and tech groups have a lot of lojban speakers, but, lgbt tech groups have a lot of both xD
<queqiao-> ⟨e​gg⟩ dare I say, of new astronomy αιτιολογητος
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Taking "Greco-Roman" literally
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ Taking "Greco-Roman" literally (for linguistic use) (edited)
<queqiao-> ⟨P​aculino (ŝi/ri/she/they)⟩ He just likes learning languages; he is now learning Spanish (and improving his Arabic) simultaneously
<queqiao-> ⟨§​κyℓαr ♀⟩ nice!
<raptop> eek
<queqiao-> ⟨D​RVeyl⟩ Maybe. RP-1 does embrace "the player is the onboard computer" paradigm. And while it hasn't shifted yet from "do this orbit <that canonically achieves some mission>" to "do this mission," what I think is really being described with "antennas physically point" is some specific craft design. I think a bigger issue is ensuring the tools exist to know what shape to build the craft. It's easy for a tea
<queqiao-> ⟨e​gg⟩ > RP-1 does embrace "the player is the onboard computer" paradigm
<queqiao-> ⟨e​gg⟩ I am somewhat surprised, given how much people seem to care about their manœuvres occuring in comms windows
<queqiao-> ⟨D​RVeyl⟩ I think that is left up to the player. Though maybe I don't recall what can and can't be done based on the setting of "require comms for control." I believe we default that off.
<queqiao-> ⟨e​gg⟩ As for angles Earth-Mars-Sun angles, I don’t think anything that specific exists ; you’d have stuff on a hinge (e.g. Молния-1 antenna), or reorient the spacecraft for comms; angle baked in the spacecraft is a sun-synch game
<queqiao-> ⟨e​gg⟩ (in particular, manœuvres are very often out of comms and out of solar illumination ; you reorient when done)
<queqiao-> ⟨D​RVeyl⟩ I would be very surprised if a spacecraft is constantly reorienting for a comms window and then back to expose the panels. Is that a thing?
<queqiao-> ⟨e​gg⟩ yeah, that is how things work
<queqiao-> ⟨§​κyℓαr ♀⟩ Its been a while since ive played, but I largely use scripts to control my crafts (except for planes)
<queqiao-> ⟨e​gg⟩ well, comms+solar is a thing, but not manœuvres+comms+solar
<queqiao-> ⟨e​gg⟩ and comms+solar is mostly for orbiters, where you at least one hinge to control the relevant angle
<queqiao-> ⟨D​RVeyl⟩ I accept maneuvers likely don't align. But I think they are much more rare than comms windows, so comms+solar is where my thoughts are.
<queqiao-> ⟨e​gg⟩ yeah; comms (or other continuous mission thing; Earth observation, broadcast, etc.) + solar is a thing, but also a critical part of spacecraft/orbit design
<queqiao-> ⟨e​gg⟩ look at Молния-1 has its antenna on a hinge off to one side and its fixed solar panels on one end, with an attitude control law to match
<queqiao-> ⟨e​gg⟩ (direction of the sun, Earth-Sun-Sat plane)
<queqiao-> ⟨D​RVeyl⟩ Yep. Now how do we convey the necessary information in the VAB?
<queqiao-> ⟨D​RVeyl⟩ (Neat reference, btw, thanks)
<queqiao-> ⟨e​gg⟩ You need only convey what the plane of the hinge is
<queqiao-> ⟨e​gg⟩ as is the case right now for articulated solar panels (it’s the same thing, except here it’s the antenna articulating, not the panel)
<queqiao-> ⟨§​κyℓαr ♀⟩ ~~I miss remotechs delay feature~~
<queqiao-> ⟨§​κyℓαr ♀⟩ ~~I miss remotech~~ (edited)
<raptop> time delay for uploading your code (written in Ada) to a probe with limited memory
<queqiao-> ⟨e​gg⟩ note that there are no magic angles here; the only real constraint is « the solar panels point in the plane of articulation of the antenna » (otherwise you have made things linearly dependent and you will be sad), but that is quite intuitive
<queqiao-> ⟨e​gg⟩ for sun-synch you a magic angle if you want to be parsimonious on the hinges and have easy attitude control, but that’s advanced
<queqiao-> ⟨e​gg⟩ (after all, you can control it as were it not-sun-synch, and then you have no magic angles)
<queqiao-> ⟨e​gg⟩ raptop: most importantly, RealDO178B, your code must first be audited
<queqiao-> ⟨e​gg⟩ The diagram is really good indeed, clear and concise; note that Молния-1 has a somewhat unusual attitude control law (often it is the solar panels that you hinge and the body of the satellite that points earthward), but the general idea of interruption of service for orbital manœuvres is very common (see GNSSes, you have NANUs/NAGUs for that)
UmbralRaptop has quit [Quit: Bye]
UmbralRaptop has joined #principia
<queqiao-> ⟨h​amburger⟩ Where are you suppose to put the principia folder?
<raptop> GameData, like all other mods
<queqiao-> ⟨h​amburger⟩ i put it there and the date for my game start was 2014, someone in #rp1-general said that could be a problem with principia?
<queqiao-> ⟨h​amburger⟩ deleted principia and im restarting ksp to see if it was the problem