raptop changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is Fréchet. We currently target 1.5.1, 1.6.1, and 1.7.x. <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
Wetmelon has quit [Ping timeout: 204 seconds]
Wetmelon has joined #principia
<discord-_>
Damien. — @Falcon I'm filing NRHOs under 'cool but impractical in KSP'
<discord-_>
Damien. — to get the desired precision in the flight plan it's way too laggy
<discord-_>
Damien. — I wouldn't like to actually perform the chain of orbit types they plan to use irl, or do a rendezvous during one
<kmath>
<eggleroy> <Majiir> I really am imagining egg just drowning in a sea of papers https://t.co/P2iqkDT7CN
<discord-_>
Damien. — yup
<discord-_>
Damien. — the difference is that egg understands more than just the diagrams 😛
<discord-_>
Damien. — using ESL1/2 to reach the moon with very little if any capture burn (edited)
Wetmelon has quit [Ping timeout: 189 seconds]
<discord-_>
egg. — I should write @Sir Mortimer’s API
egg|laptop|egg has quit [Remote host closed the connection]
<discord-_>
JoeV. — hello. i am doing a fresh load of RP-1 for 1.8.1. Yes I am following the install guide to a T. I did a test load after step 8, the principia and TestFlight loads, and got the following. I assume this is ok...
<discord-_>
JoeV. — i am parnoid because I went all the way through once and it was bricked, so going step by step...
<discord-_>
lpg. — no, that isn't normal. go to the principia wiki for instructions
<discord-_>
lpg. — no, that isn't normal. go to the principia github wiki for instructions (edited)
<discord-_>
JoeV. — ah... i need to install C++.. sneaky. Is the x64 the right one for a 1 yr old computer?
<discord-_>
lpg. — should be. it's what your screenshot says
<discord-_>
JoeV. — damnit, you're right... i glossed over that. thanks
Wetmelon has joined #principia
Mike` has quit [Ping timeout: 378 seconds]
Mike` has joined #principia
Wetmelon has quit [Ping timeout: 190 seconds]
Wetmelon has joined #principia
Wetmelon has quit [Ping timeout: 190 seconds]
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Ping timeout: 378 seconds]
Wetmelon has joined #principia
Wetmelon has quit [Ping timeout: 189 seconds]
<discord-_>
haltwise. — When I run with Principia, it seems to allocate and lose track of an extra several hundred MB of RAM on every scene change. This ends up just going into swap at some point, and only affects performance during the scene change when more old memory is being swapped out to make space, but eventually it grows too big even for swap. What's the best way to troubleshoot? Is there a way to get a dump of w
egg|laptop|egg has joined #principia
egg|laptop|egg has quit [Remote host closed the connection]
<discord-_>
JaSmAn. — does anyone have a suggestion for how I can do maneuver burns when I don't have comms and using Principia?
<discord-_>
Transparent_Elemental. — turns off commnet or enable partial control when the connection is not present
<discord-_>
Transparent_Elemental. — both are in the difficulty settings
<discord-_>
Transparent_Elemental. — turn off commnet or enable partial control when the connection is not present (edited)
<discord-_>
Damien. — that's the one. partial control
<discord-_>
Damien. — @JaSmAnwhen I mentioned having throttle control but not manual attitude control, it's that setting
<discord-_>
Damien. — with throttle control and MJ smartass you're basically the avionics so you can do the burn
<discord-_>
Transparent_Elemental. — I sometimes feel like we are giving unsatisfying answers when a person asks a question and then never responds😕
<discord-_>
Damien. — maybe we need prettier text with sparkles
egg|laptop|egg has joined #principia
<discord-_>
JaSmAn. — @Transparent_Elemental both great answers! Was AFK; I am grateful for all the help I get in here
<discord-_>
JaSmAn. — > turn off commnet or enable partial control when the connection is not present
<discord-_>
JaSmAn. — @Transparent_Elemental do you know if this can be done in the config (meaning after you've already started a game?)
<discord-_>
Damien. — probably need to to it in settings from the main menu
<discord-_>
Damien. — probably need to do it in settings from the main menu (edited)
<discord-_>
Damien. — or is it in difficulty settings?
<discord-_>
Damien. — can't remember
egg|laptop|egg has quit [Ping timeout: 190 seconds]
<discord-_>
Damien. — in that case it'll be in the space center scene
<discord-_>
Transparent_Elemental. — @JaSmAn just go into the difficulty settings in the game itself
<discord-_>
Transparent_Elemental. — though don't turn off commnet and then switch scene/load a save, it will cause a weird interaction between Real Antennas causing your crafts to consume kilowatts of power per second
<discord-_>
Transparent_Elemental. — either way playing with commnet turned off as a general rule is not how Real Antennas was intended to be played
<discord-_>
Damien. — it's ok, he just doesn't have partial control enabled
<discord-_>
Damien. — no need to mess with commnet
<discord-_>
JaSmAn. — Thanks again - setting I found is under Advanced --> CommNet Options --> "Require Signal for Control" option - I'm guessing this will do it?
<discord-_>
Damien. — yeah, off is partial, on is no control
<discord-_>
JaSmAn. — cool, thanks, will try it!
<discord-_>
Pteropodidae. — @haltwise I'd guess attaching a profiler/debugger would be one way to figure out what's going on memory-wise
<discord-_>
Pteropodidae. — Also, do said memory issues happen with a Principia-only install, or do you have other mods loaded too?
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 204 seconds]
UmbralRaptop has quit [Remote host closed the connection]
UmbralRaptop has joined #principia
<discord-_>
haltwise. — I tried running with a couple memory profiling tools, but they all make the game too slow to even be able to get through a single scene load -- also, to the extent I could get any output, it seems to just say "allocated by mono" which isn't helpful.
<discord-_>
Myshiko. — @JaSmAn you need to use kOS or similar technology for programmable burns
<discord-_>
DRVeyl. — If you're doing something like that, you probably want to be using Unity's own profiling tools.
<discord-_>
Got. — Unity's profiler will likely be useless for Principia anyway, as the bulk of it is in the unmanaged C++ dll
<discord-_>
Got. — And frankly, finding a (managed) memory leak just by looking at the heap allocations is an exercice in futility, as a memory leak is usually caused by memory *not being deallocated*
<discord-_>
Got. — Unless the leak is caused by a single really massive allocation event, which is rarely the case, you have no way or knowing if and when an allocation will be GC'ed.
egg|laptop|egg has joined #principia
<discord-_>
DRVeyl. — ... I have misread the channel I was in. ^ What Got said.
<discord-_>
DRVeyl. — ~~If you're doing something like that, you probably want to be using Unity's own profiling tools.~~ (edited)
<discord-_>
egg. — Also we tend to be pretty clean about ownership in C++, so a leak, while possible, seems a bit surprising
<discord-_>
egg. — Also we tend to be pretty clean about ownership in C++, so a leak there, while possible, seems a bit surprising (edited)
Jesin has quit [Quit: Leaving]
Jesin has joined #principia
<_whitenotifier-d13c>
[Principia] eggrobin labeled pull request #2558: Remove a hack for the masses of the Trappist system now that we can pass UTF-8 strings across the interface - https://git.io/JfnkF
<_whitenotifier-d13c>
[Principia] pleroy closed pull request #2558: Remove a hack for the masses of the Trappist system now that we can pass UTF-8 strings across the interface - https://git.io/JfnkF
<_whitenotifier-d13c>
[Principia] pleroy pushed 2 commits to master [+0/-0/±6] https://git.io/JfnAO
<_whitenotifier-d13c>
[Principia] pleroy 9d41a39 - No special casing for Earth and Solar masses.
<_whitenotifier-d13c>
[Principia] pleroy e56cb26 - Merge pull request #2558 from pleroy/Masses Remove a hack for the masses of the Trappist system now that we can pass UTF-8 strings across the interface
egg|laptop|egg has quit [Remote host closed the connection]
egg|cell|egg has joined #principia
<discord-_>
haltwise. — I can live without Principia and try it again next version, but if there is data collection I can easily do that would result in a useful bug report, I'm happy to do it.
<discord-_>
Kobymaru. — hi, is it possible that the CoM offset of RealismOverhaul does not play well with Principia?
<discord-_>
Kobymaru. — In the VAB, RCSBuildAid told me that there should not be any torque on my proble, but when I fly it, it starts rotating
<discord-_>
Kobymaru. — i see, looks a bit different though
<discord-_>
Kobymaru. — seems more like the CoM shift is not properly recognized
<_whitenotifier-d13c>
[Principia] pleroy opened pull request #2559: New operations related to Rotations - https://git.io/JfnhA
<discord-_>
Pteropodidae. — @haltwise There should be a way to get Unity's profiler/debugger set up
<discord-_>
Pteropodidae. — That should give you insight into mono's heap
<discord-_>
Pteropodidae. — At least on the C# side
<discord-_>
Pteropodidae. — Not sure if native memory leaks would show up
<discord-_>
Pteropodidae. — Not entirely sure I agree wholly with Got, though
<discord-_>
Pteropodidae. — It's going to depend on what Unity's heap explorer is capable of though
<discord-_>
Pteropodidae. — It's going to depend on what Unity's memory profiler is capable of though (edited)
<discord-_>
Pteropodidae. — It's going to depend on what Unity's memory profiler is capable of (edited)
egg|laptop|egg has joined #principia
<discord-_>
egg. — @Kobymaru yeah we don’t take CoMoffset into account, please file a bug report, I keep forgetting about that
UmbralRaptop has quit [Remote host closed the connection]
<discord-_>
haltwise. — @Pteropodidae I think figuring that out exceeds how much of my break-from-coding I want to spend coding instead of gaming. I'll just try it out again next month.
UmbralRaptop has joined #principia
<_whitenotifier-d13c>
[Principia] fat-lobyte opened issue #2560: Take CoM offset into account - https://git.io/JfcvX
<discord-_>
egg. — @haltwise pleroy was able to reproduce the issue, we are investigating
<discord-_>
haltwise. — Oh, sweet!
egg|cell|egg has quit [Ping timeout: 190 seconds]
<discord-_>
Pteropodidae. — It seems GCC 10 supports Unicode identifiers, if using yet another compiler is something worth considering
<discord-_>
egg. — good for GCC (finally…) but more compilers is a solution in search of a problem, and a rather complicated one at that :-p
<discord-_>
Pteropodidae. — Indeed, I wasn't intending on adding support for another compiler just for the sake of it
<discord-_>
Pteropodidae. — Benchmarking it vs. clang could be interesting, but I believe you've said before that the hot paths tend to be hand-coded anyways, so there probably isn't much room for improvements
<_whitenotifier-d13c>
[Principia] eggrobin opened pull request #2561: A smoother correction - https://git.io/JfcUO
<discord-_>
Butcher. — @egg what no gcc 2.9.5 compat?
<discord-_>
egg. — it’s the nineties, go for it
<discord-_>
Butcher. — I remember it hanging around for ages, I think because gcc 3 was a shitshow
<discord-_>
egg. — @haltwise do you know which principia version introduced the leak?
<discord-_>
egg. — we see a leak, but figuring out where it comes from is hard…
<discord-_>
egg. — if you can figure out which version started leaking (and whether it leaks on save or load, though pleroy suspects load) that might help us
<_whitenotifier-d13c>
[Principia] eggrobin labeled pull request #2559: New operations related to Rotations - https://git.io/JfnhA
<discord-_>
haltwise. — I never used any previous version. It appears to leak on revert-to-launch so I assume that is load only right?
<discord-_>
DRVeyl. — Hm. That's interesting re: intertial tensor. These are set up in Unity and [gleaned from all of 30 seconds of reading docs] derive their value from the colliders. Makes sense. ... ProcFairings colliders are questionable at best in terms of how they represent the part. But I think folks were showing weird rotation behaviours without any ProcFairings element.
<discord-_>
egg. — @DRVeyl well, even if the inertia tensor is absurd Unity is using the same as us, so that should not be a source of discrepancies :D
<discord-_>
DRVeyl. — Also any symmetry placement should mask any issues, a bit. (Except the weird cases of putting 1 ProcFairingSide part that wraps all the way around...)
<discord-_>
DRVeyl. — Ah, good point.
<discord-_>
egg. — > revert-to-launch so I assume that is load only right?
<discord-_>
egg. — Dunno, KSP works in mysterious ways
<discord-_>
egg. — actually now that I think of it I think all loads are immediately followed by a save
<discord-_>
egg. — so the only way to test that might be to quicksave and see if that leaks
<discord-_>
haltwise. — Quicksave was still super fast, so I think that confirms load
<discord-_>
egg. — fast is not really the question here, the question is whether memory usage increase
<discord-_>
egg. — fast is not really the question here, the question is whether memory usage increased (edited)
<discord-_>
haltwise. — Well, allocating new memory was not fast when I was 12gb into swap.
<discord-_>
egg. — yeah but that is a very messy proxy, lots of things happen on load
<discord-_>
haltwise. — 🤷♂️ I can't do any further testing right now, can only tell you what I did observe. I didn't think to watch memory while quicksaving, because it was fast.