UmbralRaptop changed the topic of #principia to: READ THE FAQ: http://goo.gl/gMZF9H; The current version is 🐇. 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|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]
Raidernick_ has joined #principia
Raidernick has quit [Ping timeout: 378 seconds]
Jesin has quit [Ping timeout: 190 seconds]
Jesin has joined #principia
Mike` has quit [Ping timeout: 190 seconds]
egg|anbo|egg has joined #principia
Mike` has joined #principia
egg|anbo|egg has quit [Ping timeout: 190 seconds]
Raidernick__ has joined #principia
Raidernick_ has quit [Ping timeout: 198 seconds]
egg|anbo|egg has joined #principia
egg|anbo|egg has quit [Remote host closed the connection]
egg|cell|egg has quit [Ping timeout: 198 seconds]
egg|cell|egg has joined #principia
egg|cell|egg has quit [Ping timeout: 204 seconds]
egg|cell|egg has joined #principia
<_whitenotifier-d13c> [Principia] pleroy reviewed pull request #2393 commit - https://git.io/JeSqX
<_whitenotifier-d13c> [Principia] pleroy reviewed pull request #2393 commit - https://git.io/JeSq1
<_whitenotifier-d13c> [Principia] pleroy reviewed pull request #2393 commit - https://git.io/JeSqM
<_whitenotifier-d13c> [Principia] pleroy reviewed pull request #2393 commit - https://git.io/JeSqD
<_whitenotifier-d13c> [Principia] pleroy reviewed pull request #2393 commit - https://git.io/JeSqy
egg|cell|egg has quit [Ping timeout: 198 seconds]
egg|cell|egg has joined #principia
egg|cell|egg has quit [Read error: Connection reset by peer]
egg|cell|egg has joined #principia
egg|anbo|egg has joined #principia
<_whitenotifier-d13c> [Principia] eggrobin reviewed pull request #2393 commit - https://git.io/JeSm8
<_whitenotifier-d13c> [Principia] eggrobin synchronize pull request #2393: Camera rotation - https://git.io/JeyQY
<_whitenotifier-d13c> [Principia] pleroy opened pull request #2397: Propagate the dynamical elements from the parts to the pile-up - https://git.io/JeSmd
<_whitenotifier-d13c> [Principia] Damien212 forked the repository - https://git.io/JeSmN
<_whitenotifier-d13c> [Principia] Pending. Build queued… - 
<_whitenotifier-d13c> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4010/
<_whitenotifier-d13c> [Principia] Pending. Build queued… - 
<_whitenotifier-d13c> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4010/
<_whitenotifier-d13c> [Principia] Pending. Building… - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4011/
<_whitenotifier-d13c> [Principia] pleroy labeled pull request #2393: Camera rotation - https://git.io/JeyQY
<_whitenotifier-d13c> [Principia] Success. Build finished. - http://casanova.westeurope.cloudapp.azure.com:8080/job/Principia/4011/
<discord-> D​amien. — @egg not sure if it's something related to the out of dateness of the documentation as you said, but I've tried and failed to build your camera rotation branch. My problems start with a syntax error in ```$GitPromptSettings.RepositoriesInWhichToDisableFileStatus += join-path (gi -path .).FullName chromium``` and escalate from there
<discord-> D​amien. — it could be I'm missing something in VS or an incorrect version but without more detailed instructions I'm stuck
<discord-> e​gg. — Yeah that's a posh git thing
<discord-> e​gg. — The instructions are detailed, the prerequisites are just wrong
<discord-> D​amien. — ok. you happy to talk me through it if I have another go and get stuck?
<discord-> D​amien. — never used any of these apps before
<discord-> D​amien. — yep, 100% have no idea what I'm doing
<discord-> D​amien. — it's fine, I'll wait
<discord-> D​amien. — I'll just tilt my head to the side when in the map for the same effect
<discord-> S​tandecco. — what's that?
<discord-> D​amien. — me attempting to build principia from a test branch and failing miserably
<discord-> S​tandecco. — eheh
<discord-> S​tandecco. — what does the test branch include?
<discord-> S​tandecco. — damn that's awesome
<discord-> e​gg. — @Damien it works better if you don't skip steps
<discord-> e​gg. — there was a cd chromium above, yet you're not running this in the chromium directory
UmbralRaptop has quit [Remote host closed the connection]
<discord-> D​amien. — that was just me testing stuff after that syntax error
<discord-> D​amien. — originally I pasted the entire block and let the git cli do it all
<discord-> D​amien. — but I'll try again
<discord-> l​ukecologne. — @Damien you need posh-git installed, and then execute "Import-Module posh-git"
<discord-> l​ukecologne. — then it worked for me
<discord-> D​amien. — @lukecologne that's great, thanks
<discord-> D​amien. — seems to be working so far
<discord-> l​ukecologne. — no problem
<discord-> l​ukecologne. — i also needed to change the visual studio version it was searching for
<discord-> D​amien. — in 'find_msbuild.ps1'?
<discord-> l​ukecologne. — yep
<discord-> D​amien. — yeah I did that earlier while trying to fix it
<discord-> D​amien. — @lukecologne any ideas?
<discord-> D​amien. — I do have VS 2019 installed (v16.4.0) and I've set that in the $version
<discord-> l​ukecologne. — hm, i didn't get this error
<discord-> l​ukecologne. — i'm not that experienced with powershell-scripts, i think you need to ask egg for that
<discord-> D​amien. — @egg ?
<discord-> D​amien. — what have I missed?
<discord-> e​gg. — um
<discord-> e​gg. — dunno, I can look at the script
<discord-> e​gg. — no I mean I can do that on github, I don't need a screenshot
<discord-> D​amien. — thought I'd save you a job
<discord-> D​amien. — np
<discord-> e​gg. — but looks like $names is null
<discord-> e​gg. — which is not a good sign
<discord-> e​gg. — run this by hand:
<discord-> e​gg. — ```ps
<discord-> e​gg. — $vswhere = "${Env:ProgramFiles(x86)}\Microsoft Visual Studio\Installer\vswhere.exe"
<discord-> e​gg. — &$vswhere `
<discord-> e​gg. — -prerelease `
<discord-> e​gg. — -all `
<discord-> e​gg. — -requires Microsoft.Component.MSBuild `
<discord-> e​gg. — -property installationName
<discord-> e​gg. — ```
<discord-> e​gg. — and tell me what it says
<discord-> D​amien. — I'm assuming just paste that into powershell right? doesn't seem to do anything
<discord-> e​gg. — that's consistent with $names being null, and also not a good sign
<discord-> e​gg. — how did you install visual studio
<discord-> D​amien. — from the installer. it runs fine
<discord-> e​gg. — yes but with which bits
<discord-> D​amien. — I installed the community version, not sure if that effects anything
<discord-> D​amien. — oh, not sure, one sec
<discord-> e​gg. — that's fine I use that on some of my machines
<discord-> D​amien. — just rerunning it to check
<discord-> D​amien. — ah, looks like I just installed the core editor. what components/workloads do I want
<discord-> e​gg. — it's documented :-p (you want the stuff needed for C# and C++ development)
<discord-> D​amien. — everything marked c~ and c++? that's a lot of items
<discord-> D​amien. — everything marked c# and c++? that's a lot of items (edited)
<discord-> D​amien. — or do you mean the windows UWP platform workload that mentions C#+C++?
<discord-> e​gg. — no I don't mean UWP. Generally in the initial install flow there are big batches of things that you can pick for C# and C++ development
<discord-> e​gg. — but I don't remember what the installer looks like and this varies from version to version
<discord-> D​amien. — it's not very clear
<discord-> e​gg. — well then it's .NET + Desktop development with C++ in that first screenshot
<discord-> D​amien. — ok, thanks
<discord-> S​ir Mortimer. — > posh-git
<discord-> S​ir Mortimer. — wait that's a thing
<discord-> S​ir Mortimer. — how can this be a thing
Wetmelon has joined #principia
<discord-> l​pg. — honestly less of a miracle than msysgit working at all
UmbralRaptop has joined #principia
<discord-> D​amien. — *sigh*
<discord-> D​amien. — unable to change google-glog.sln as it won't show up in VS2019 due to
<discord-> l​ukecologne. — it doesn't find the correct windows sdk version
<discord-> l​ukecologne. — you can install that though the visual studio installer i think
<discord-> l​ukecologne. — you can install that through the visual studio installer i think (edited)
<discord-> D​amien. — I installed that manually and defaulted to latest
<discord-> D​amien. — but I'll try it through VS
<discord-> l​ukecologne. — there
<discord-> l​pg. — this is doing a good job of making me _not_ miss windows development
<discord-> D​amien. — stuff's happening so I'm guessing it's working
<_whitenotifier-d13c> [Principia] eggrobin closed pull request #2393: Camera rotation - https://git.io/JeyQY
<_whitenotifier-d13c> [Principia] eggrobin pushed 14 commits to master [+0/-0/±87] https://git.io/JeSZG
<_whitenotifier-d13c> [Principia] eggrobin 55a6c97 - prototyping
<_whitenotifier-d13c> [Principia] eggrobin 638b245 - Merge branch 'vectorcall' into camera-rotation
<_whitenotifier-d13c> [Principia] eggrobin 2193ad4 - CameraReference
<_whitenotifier-d13c> [Principia] ... and 11 more commits.
<_whitenotifier-d13c> [Principia] eggrobin reviewed pull request #2397 commit - https://git.io/JeSZ8
<_whitenotifier-d13c> [Principia] eggrobin reviewed pull request #2397 commit - https://git.io/JeSZ4
egg|anbo|egg has quit [Remote host closed the connection]
Wetmelon has quit [Ping timeout: 190 seconds]
egg|anbo|egg has joined #principia
UmbralRaptop has quit [Quit: Bye]
UmbralRaptop has joined #principia
armed_troop has quit [Quit: Bye]
<discord-> T​ransparent_Elemental. — principia update name written in vertical script when
armed_troop has joined #principia
<discord-> e​gg. — Maybe ᠮᠢᠨᠭᠭᠠᠲᠦ someday
<discord-> T​ransparent_Elemental. — i see it🇷🇺
egg|anbo|egg has quit [Remote host closed the connection]
egg|anbo|egg has joined #principia
<discord-> D​amien. — lol, I left the build running. expected to come back and everything be fine. No. I came back to:
<discord-> D​amien. — (yay)
<discord-> D​amien. — and
<discord-> D​amien. — no no wtf
egg|cell|egg has quit [Ping timeout: 190 seconds]
<discord-> S​ir Mortimer. — How long does it take to build principia?
<discord-> D​amien. — I'll let you know when I can actually get it to work
UmbralRaptor has joined #principia
<discord-> D​amien. — I've spent more time today trying to do this than actually playing
<discord-> S​ir Mortimer. — Oh so you’re a modder now 😉
UmbralRaptop has quit [Ping timeout: 378 seconds]
<discord-> D​amien. — not a very good one
<discord-> S​ir Mortimer. — Don’t worry, red text is normal. Soon you’ll live between stack traces and core dumps.
<discord-> S​ir Mortimer. — It sounds a lot like a slum, that’s no coincidence.
<discord-> D​RVeyl. — And trying to figure out what bizarre log prefixes actually mean.
<discord-> D​RVeyl. — And trying to figure out what bizarre log prefixes [from unknown other mods] actually mean. (edited)
<discord-> D​amien. — I officially give up
<discord-> S​tandecco. — watch some mohammad ali motivational video on yt @Damien
<discord-> D​amien. — lol
<discord-> D​amien. — I've never touched VS, win sdk, git or anything else and troubleshooting all these errors is beyond me
<discord-> D​amien. — I'll wait
<discord-> S​ir Mortimer. — I didn’t touch c# or VS before Kerbalism, so... you need a better excuse 🙂
<discord-> e​gg. — it's weird, your protobuf doesn't seem to be working?
<discord-> e​gg. — you did install protobuf, right?
<discord-> e​gg. — (it's one of the commands)
<discord-> e​gg. — (if you hadn't it would have failed way earlier anyway)
<discord-> e​gg. — why is it looking for cdecl functions, we switched the calling convention to vectorcall almost everywhere
<discord-> e​gg. — you cloned Principia recently, right?
<discord-> D​amien. — earlier today, yes
<discord-> D​RVeyl. — Is it a universal experience that it's often more difficult to set up the environment than to write the code? 😉
<discord-> e​gg. — OK so that should be fine
<discord-> e​gg. — @DRVeyl nah writing the code is a lot of work, but it's already done
<discord-> B​utcher. — I found principia a bit sensitive to which version of VC you have installed, but otherwise ok to build.
<discord-> D​amien. — I'll delete and redownload it all and try one last time then I'm calling it a day
<discord-> e​gg. — @Butcher yeah there are a lot of MSVC bug workarounds conditioned on version so we know when they fix their bugs or if they don't
<discord-> B​utcher. — It will also out of memory an 8gb machine if you let it build too many projects at once.
<discord-> D​amien. — have you merged into mockingbirdnest now @egg ?
<discord-> e​gg. — yes
<discord-> D​amien. — I got it from eggrobin
<discord-> S​ir Mortimer. — @DRVeyl setting up the build environment usually is a days work 🙂
<discord-> e​gg. — @Damien oh
<discord-> B​utcher. — @Sir Mortimer Depends how broken your build env is. 😉
<discord-> e​gg. — don't
<discord-> e​gg. — eggrobin master is ancient
<discord-> e​gg. — (eggrobin master also doesn't contain the relevant stuff
<discord-> e​gg. — )
<discord-> D​amien. — haha
<discord-> S​ir Mortimer. — @Butcher or how big the project
<discord-> D​amien. — that's where you had the changes at the time though
<discord-> B​utcher. — 20 mins for a rebuild at work. 😕
<discord-> D​amien. — 🤦‍♂️
<discord-> D​amien. — ```5:29 PM] egg: of course, you can build from head (or in that case from the branch since it's not merged yet```
<discord-> e​gg. — yes, *from the branch*
<discord-> e​gg. — not from master
<discord-> e​gg. — eggrobin master is an irrelevant ancient branch
<discord-> e​gg. — the relevant branch is camera-rotation
<discord-> e​gg. — (but now it's merged so just use master)
<discord-> D​amien. — yeah that's what I meant
<discord-> D​amien. — eggrobin/camera-rotation
<discord-> e​gg. — but mockingbirdnest master
<discord-> D​amien. — yeah now it is
<discord-> D​amien. — but I've been pulling from camera-rotation
<discord-> D​amien. — trying master now
<discord-> e​gg. — @Damien hm, eggrobin/camera-rotation should work; but given the errors you have I suspect you don't have what you think you have
<discord-> e​gg. — honestly I'd just delete the principia directory and run the clone command from the setup.md doc, so you know what state you're in
<discord-> e​gg. — because otherwise your repo might have the wrong remote and you're not going to be happy
<discord-> D​amien. — I have donew
<discord-> D​amien. — I have done (edited)
<discord-> D​amien. — remind me never to try software dev
<discord-> D​amien. — this is a nightmare
<discord-> e​gg. — you're not really starting with the easiest mod tbh
<discord-> e​gg. — Principia is, uh, *unique* in its choice of technologies
<discord-> e​gg. — (also it's one of the more sizeable codebases in KSP modding)
<discord-> S​tandecco. — isn't principia just a `nbody = true` toggle?
<discord-> D​amien. — still getting _cdec1 warnings
<discord-> D​amien. — fresh download, all links from setup.md
<discord-> D​amien. — all I've done is change msbuild.ps1 to 16.4.0 VS instead of what it was before
<discord-> D​amien. — it still running though
<discord-> D​amien. — lets see what happens
<UmbralRaptor> standecco: also changing from rk1 to something higher order
<discord-> e​gg. — @Damien cdcel with an l, not a 1
<discord-> e​gg. — C decl(aration)
<discord-> D​amien. — ok, scrolls pretty fast
<discord-> D​amien. — thought it was a 1
<discord-> e​gg. — @Damien warnings as in yellow text? that's expected
<discord-> e​gg. — red text is bad
<discord-> D​amien. — yeah, about that...
<discord-> e​gg. — @Damien yeah that's another aspect that's out of date
<discord-> e​gg. — your directory `KSP Assemblies`
<discord-> e​gg. — it actually needs to contain more than what Setup.md says
<discord-> D​amien. — egg I swear to god
<discord-> D​amien. — 'it's documented' 😄
<discord-> e​gg. — @Damien it needs to contain the files listed here https://github.com/mockingbirdnest/Principia/pull/2390
<discord-> D​amien. — even if on windows, and using 1.7.3?
<discord-> e​gg. — technically you can get away without those but you'll get spammy errors so just have them
<discord-> D​amien. — so don't use 1.7 dlls, use 1.8 ones right?
<discord-> e​gg. — 1.7 DLLs in the 1.7.3 directory (needed to build for 1.7.3)
<discord-> e​gg. — and 1.8 DLLs in the 1.8.1 directory
<discord-> D​amien. — ok
<discord-> e​gg. — needed to build the main release, which is why it's spammy if you don't have them
<discord-> e​gg. — (you can technically get away with it, by building the plugin in Release and the adapter in Release 1.7.3 but that will just lead to more confusion)
<discord-> D​amien. — ```<KSP directory>\KSP_Data\Managed``` doesn't exist. do you mean ```<KSP directory>\KSP_Data\Managed```?
<discord-> D​amien. — ```<KSP directory>\KSP_Data\Managed``` doesn't exist. do you mean ```<KSP directory>\Launcher_Data\Managed```? (edited)
<discord-> e​gg. — no
<discord-> e​gg. — KSP_x64_Data
<discord-> D​amien. — yeah I've got that
<discord-> e​gg. — yes, look, the documentation is out of date
<discord-> e​gg. — for 1.8.1, all the relevant DLLs live in KSP_x64_Data
<discord-> D​amien. — ok that's all I needed
<discord-> e​gg. — (which you could have figured out by looking in the relevant directory, fwiw)
<discord-> D​amien. — it threw me because the same files exist there
<discord-> e​gg. — I mean, they would probably work (the Unity ones, not Assemply-CSharp because then you'd get the libs of the launcher which are very irrelevant)
<discord-> e​gg. — but let's remain sane and not touch the launcher
<discord-> D​amien. — I think I crossed the remaining sane line about 3 hours ago
Wetmelon has joined #principia
<discord-> e​gg. — @Damien does it build now?
<discord-> D​amien. — I'll let you know when it finishes
<discord-> D​amien. — the last batch of errors happened towards the end
<discord-> e​gg. — oh right you're rerunning rebuild_all_solutions every time
<discord-> e​gg. — so that cleans everything
<discord-> e​gg. — @Damien did all the DLLs that you put in the 1.8.1 come from KSP 1.8?
<discord-> D​amien. — yes. I have a 1.7.3 folder with those, and a 1.8.1 one with the ones from that install
<discord-> e​gg. — and what does the 1.8.1 directory contain
<discord-> e​gg. — now read the description of pull request #2390 carefully again
<discord-> e​gg. — and also read the error messages that you got
<discord-> S​tandecco. — UnityEngine.InputLegacyModule.dll
<discord-> D​amien. — yep, missed that one
<discord-> D​amien. — do I need to run rebuild_all again?
<discord-> e​gg. — no
<discord-> D​amien. — rebuild_release?
<discord-> e​gg. — @Damien run .\make_principia_release.ps1 TEST-Damien en-GB 2019120901 1.8.1 @('1.7.3')
<discord-> e​gg. — ```powershell
<discord-> e​gg. — .\make_principia_release.ps1 TEST-Damien en-GB 2019120901 1.8.1 @('1.7.3')
<discord-> e​gg. — ```
<discord-> e​gg. — rebuild_release works too, but this has the nice advantage of giving you the 1.7.3 compatibility stuff as well
<discord-> D​amien. — what directory should I be running this in, because it's unrecognised in root, and won't run in \principia
<discord-> D​amien. — nvm it just decided to run
<discord-> D​amien. — got a warning last time
<discord-> D​amien. — software dev, not even once
<discord-> S​ir Mortimer. — Good you can build it now
<discord-> S​ir Mortimer. — Now, about the node editor on the trajectory line, mind to look into that?
<discord-> D​amien. — yeah don't worry, I'll just set Bugs=0
<discord-> S​ir Mortimer. — Or at least make the pluto orbit calculate fadter by using less precision, that should be easy
<discord-> D​amien. — I don't know why you all make it look so complicated
<discord-> D​amien. — I'll fix mercurys orbit too while I'm there
<discord-> D​amien. — choke on your lies
<discord-> e​gg. — yeah Principia is warning-clean
<discord-> S​ir Mortimer. — And while you’re at it, please remove the useless loops that are just there to stall the computation so that people get the illusion that principia really calculates stuff instead of the eyeballing they do
<discord-> D​amien. — yep
<discord-> S​ir Mortimer. — My framerate would like that, thanks
<discord-> D​amien. — and set StockManeuverNodeCompatibility to 1
<discord-> D​amien. — ChugAtMaxTimewarp=0 would be nice
<discord-> S​ir Mortimer. — Oh, and a KSP2compstibility flag, please?
<discord-> D​amien. — CraftRotation=1
<discord-> D​amien. — AtmoDecay=1
<discord-> D​amien. — BetterUI=1
<discord-> D​amien. — I mean what is egg even doing
<discord-> D​amien. — can't even change an 0 to a 1
<discord-> S​ir Mortimer. — You gotta feel the man. 0 loks like an egg, changing that to 1 would be like cracking it open
<discord-> D​amien. — and now I have gigabites of softwaredev nonsense on my pc for a 17mb principia folder
<discord-> S​ir Mortimer. — bbl sleep
<discord-> D​amien. — me too
<discord-> D​amien. — just seeing if ksp loads
<discord-> D​amien. — and now I have gigabytes of softwaredev nonsense on my pc for a 17mb principia folder (edited)
<discord-> D​amien. — haha, EVE really doesn't like you tilting the camera
<discord-> D​amien. — yeah that's really screwy with the clouds