Sarbian changed the topic of #kspmodding to: Welcome to #kspmodding - the channel for discussing, and learning about, modding Kerbal Space Program. Code of Conduct: https://git.io/vSQh6 | Always provide logs. | *** PSA: https://kerbalspaceprogram.com/api/index.htm | Someone is writting a Phd dissertation on KSP modding please fill out this survey https://goo.gl/forms/1vrkPYH4az8l32sb2 - I have met him and it s legit
Mathuin has joined #kspmodding
<Mathuin>
Where is the persistent.sfs file documented? I'm specifically looking for the science node definitions, like what 'dsc', 'scv', 'sbv', 'sci', and 'cap' all mean.
<xxApvxx>
Would you prefer a quick listing or a site with that info
<Mathuin>
Either would work. Right now I'm looking through the source code of an app that does the thing but the code is in a language I don't know so that's exciting.
<xxApvxx>
@title,# Long, displayed name
<xxApvxx>
@dsc,# Data scale
<xxApvxx>
@sbv,# Base balue multiplier to reach cap
<Mathuin>
I'm writing a tool that will tell me where I still have science to do.
<xxApvxx>
I see. I have used a couple of those myself and can be very handy to be sure
<xxApvxx>
Some of the formulas on that wiki may very well prove useful then for you
<Mathuin>
Recently I learned that the VAB South Complex disappears when you upgrade the VAB from level 2 to 3. I think it's the only biome that disappears but I'm not sure.
<xxApvxx>
Thank you for the info. I personally anyway was unaware there was any missable science from upgrading. Good to know
<Mathuin>
The south complex does not appear at level 1, and the place where it was is now part of the main building at level 3.
NathanKell is now known as NathanKell|AFK
egg is now known as egg|zzz|egg
<xShadowx>
xxApvxx: language is perl
<xShadowx>
why is perl being used on ksp >.>
<taniwha>
why is perl being used?
<taniwha>
:)
<TheKosmonaut>
!tell NathanK* You didnt know? It went by quick so I could be mistaken, but I am almost certain that there was a loading message w/ you name
<Qboid>
TheKosmonaut: I'll redirect this as soon as they are around.
BasharMilesTeg_ has joined #kspmodding
BasharMilesTeg has quit [Ping timeout: 183 seconds]
BasharMilesTeg has joined #kspmodding
BasharMilesTeg_ has quit [Ping timeout: 200 seconds]
<Mathuin>
It's also an excuse for me to do more in Go, like write a parser for the KSP files which are insane.
<taniwha>
Mathuin: .cfg? they're not at all insane
<taniwha>
(MM cfg, on the other hand...)
<lamont>
no, .cfg files really are insance
<lamont>
*insane
<lamont>
there’s any number of ways that the parser lets people write cfg files that have horrible syntax errors but it just figures you left off a trailing ‘}’ and doesn’t care…
<taniwha>
that's the parser, not the cfg file
<Mathuin>
persistent.sfs is what I was working with.
<Mathuin>
So far don't need .cfg files...
Ezriilc has joined #kspmodding
<xShadowx>
Mathuin: the sfs and cfg files are identical formats
<xShadowx>
and if you merely want the data of cfg/sfs files, you can ref ksp's assembly-csharp.dll for confignode class, and load/browse the files ;p
<xShadowx>
i find the files a cleaner format that most of what exists
<xShadowx>
than most*
<Mathuin>
xShadowx: that's one way to do it if you write Mono
<Mathuin>
Alas, I do not.
<xShadowx>
nows a good time to learn :P
<xShadowx>
every language i know i started with changing some game
<Mathuin>
Mmm. I have zero interest in Mono and huge interest in Go, so, there it is.
<xShadowx>
cept vb.net .....that one i toyed around, got an NDA thrown at me, changed game after XD
<VITAS>
Mathuin, help thomas with his spacedock go thing :D
<Mathuin>
Thomas: ping re: "spacedock go thing"
<Thomas>
I heard go. I am interested :D
<xShadowx>
Thomas: do not pass go, go directly to jail :P
<Mathuin>
What's the problem with spacedock?
* VITAS
wants gogo girls to be included in every go program!
<VITAS>
Mathuin, its currently running legacy crap/messed up code i dont dare to add features to
<Mathuin>
Eww. Refactor time?
<Thomas>
We are in the process of rewriting it
<Thomas>
And splitting it into a frontend and an api backend
<VITAS>
spacedock currently is running on python
* VITAS
lets Thomas explain from now on :)
<Thomas>
Yeah, and we first tried to rewrite the backend using python again, but that didn't work very well
<Thomas>
So now the backend uses go
<Mathuin>
Halfway there! :-)
<Thomas>
The problem is that we have 3 people working on it, 2 (me and RockyTV) aren't that good with frontend programming and VITAS doesn't have time
<Mathuin>
I'm a graduate student in not-computer-science and a new parent, so my time is limited.
<Mathuin>
What's the repo? I'll watch it, and if I see something I can do to help I'll jump in.
xShadowx is now known as lulz
lulz is now known as justarandomgeek
justarandomgeek has quit [Killed (NickServ (GHOST command used by lol!justarando@2606:a000:4ad4:6100:d56d:5994:c98e:d880))]