UmbralRaptop changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Fano. We currently target 1.3.1, 1.4.x, 1.5.1, and 1.6.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…
oeuf has joined #principia
egg|zzz|egg has quit [Ping timeout: 198 seconds]
uj8efdjkfdshf has quit [Quit: Connection closed for inactivity]
Mike` has quit [Ping timeout: 198 seconds]
Mike` has joined #principia
Aexoden has quit [Quit: Connection reset by supervisor.]
WetLemons has joined #principia
egg|zzz|egg has joined #principia
egg|zzz|egg has quit [Ping timeout: 202 seconds]
egg|work|egg has joined #principia
<discord->
egg. — @DRVeyl yes it does, of course; what are you trying to do
<discord->
Butcher. — @egg I have a few changes to the Principia external API to allow other mods to read the flight plan, is that something you'd be interested in merging?
<discord->
Butcher. — Mainly intended for use with kOS.
<discord->
egg. — that "not an exhaustive list" is scary, and that list seems essentially to be equivalent to exposing the internal flight plan API
<discord->
Butcher. — In reality, I think it is just those.
<discord->
egg. — behave weirdly in the face of changes to the flight plan, e.g. out-of-order edition in the upcoming release
<discord->
Butcher. — I have gone for read-only access rather than just throwing the API open.
<discord->
Butcher. — Yes, that is a potential issue. Is there any uid for manoeuvres so you can check track the correct one?
<discord->
egg. — there's a sequential index; no unique ID
<discord->
egg. — it's probably best to discuss a well-defined design before starting to swim in the code; in any case if you want something in the external interface it needs documentation here https://github.com/mockingbirdnest/Principia/wiki/Interface-for-other-KSP-mods so you would have to properly define all the semantics eventually anyway
<discord->
Butcher. — Is there a process for this?
<discord->
Butcher. — I have some changes I'm using locally, and they seem to work, but obviously, I'm just a single test case so possible not what others would want.
<discord->
Butcher. — There seemed to be no interest / response at all to the github issue, so I assumed I was on my own here.
<discord->
egg. — well, we only have so much time, poking me on here is definitely a good idea too :-)
<discord->
Damien. — poking or yolking?
<discord->
Damien. — haha egg jokes, I crack myself up
<discord->
egg. — @Butcher Have a look at how https://github.com/mockingbirdnest/Principia/wiki/Interface-for-other-KSP-mods#geopotentialgetcoefficient defines things; you should similarly exhaustively define what your functions do, including error cases etc.; you probably want some sort of surrounding rationale so that it's clear that you have the functions you need and that there isn't a simpler and better approach
<_whitenotifier-5dfc>
[Principia] RCrockford commented on issue #2144: Extending the external API to allow for interaction with flight planning - https://git.io/fjrRd
Aexoden has joined #principia
<discord->
Butcher. — I've added some more detail.
<_whitenotifier-5dfc>
[Principia] RCrockford edited a comment on issue #2144: Extending the external API to allow for interaction with flight planning - https://git.io/fjrRd
<discord->
egg. — "game space" <<< aaaaaa but there are two of those :-p
<discord->
egg. — (I think that's World though in this context so that's fine)
<_whitenotifier-5dfc>
[Principia] RCrockford edited a comment on issue #2144: Extending the external API to allow for interaction with flight planning - https://git.io/fjrRd
<discord->
Butcher. — Good catch, I have updated. 😉
<discord->
Butcher. — It is essentially a summary of my local changes.
<discord->
egg. — > FlightPlanGetManoeuvreGuidance << that's at current time?
<discord->
egg. — > Magnitude of vector equal to required delta-V
<discord->
egg. — the total for the manoeuvre? what for?
<discord->
Butcher. — Ideally yes, current time.
<discord->
Butcher. — So you know how much deltaV you need?
<discord->
egg. — yeah but why bake it in that poor vector
<discord->
Butcher. — Could have a separate function for dV and unit direction vector.
<discord->
egg. — yeah I think that would make more sense
<discord->
Butcher. — Saves normalizing it.
<discord->
egg. — Anyway, this is reasonable well-defined; we'll try to find some time to review the design (bear in mind obviously that we're also rather busy with developing the mod itself so it may be a while)
<discord->
egg. — poke me if we forget
<_whitenotifier-5dfc>
[Principia] RCrockford edited a comment on issue #2144: Extending the external API to allow for interaction with flight planning - https://git.io/fjrRd
<discord->
Butcher. — Poke you in how long? A week, a month?
<discord->
egg. — left as an eggsercise to the reader
<discord->
egg. — speaking of poking, I should poke @Sir Mortimer with the word "mocks"
<discord->
Butcher. — 😂
<discord->
Butcher. — mocks?
<discord->
egg. — @Sir Mortimer wants to make UI mocks, which seems very useful
<discord->
egg. — although iirc that stuff is blocked on having screenshots of our UI or supporting 1.7.2, whichever one comes first
<discord->
egg. — I guess the new moon isn't too far away
<discord->
Butcher. — Early July I think, the 4th maybe?