Thomas changed the topic of #Kopernicus to: #Kopernicus | Release 1.2.2-6 - https://git.io/v0Gg5 | Pictures: https://git.io/vHqLy | List of packs: http://git.io/vWjiY | GitHub: http://git.io/vWAFE | Examples: http://git.io/vWAF9 | Visual Editor: http://git.io/vWAbq | Funny Quotes: https://git.io/vHqt8 | <Kopernicus> Kopernicus/master 91e89a4 thomas-jenkins: Kopernicus 1.2.2-6 - "404 - Title not found"
ferram4 has quit [Read error: Connection reset by peer]
ferram4_ has joined #Kopernicus
<GregroxMun> https://i.imgur.com/LA334oR.png upon further inspection, I'm still pretty proud with Kelt.
KillAshley|SEMI has left #Kopernicus [#Kopernicus]
KillAshley|SEMI_ has joined #Kopernicus
KillAshley|SEMI_ is now known as KillAshley|SEMI
NathanKell|AWAY is now known as NathanKell
GregroxMun has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
NathanKell is now known as NathanKell|AFK
NathanKell|AFK is now known as NathanKell
ferram4_ is now known as ferram4
Raidernick_ has joined #Kopernicus
Raidernick has quit [Ping timeout: 180 seconds]
SigmaAway has quit [Ping timeout: 180 seconds]
Orkeren_ has quit [Ping timeout: 180 seconds]
Sigma88 has joined #Kopernicus
Orkeren_ has joined #Kopernicus
KillAshley|SEMI has quit [Ping timeout: 180 seconds]
KillAshley|SEMI has joined #Kopernicus
NathanKell is now known as NathanKell|AWAY
<Sigma88> hmmm
<Sigma88> bouncer must have reset
<Thomas> Sigma88: So, yes it is possibly to redo them to turn manually, but that would require hacky hacks if you want it to work without kopernicus
<Sigma88> Thomas: I thought it would have been a pretty simple mod
<Sigma88> also
<Sigma88> hi
<Thomas> Yes, but with Kopernicus you have two solar panel classes
<Thomas> You'd have to patch both, and replace the previous one with the correct equivalent
<Thomas> And patching the Kopernicus class requires a reference to Kopernicus
<Sigma88> ah
<Sigma88> gotcha
<Sigma88> but I could make my mod have 2 plugins
<Sigma88> one that require kopernicus and one that doesnt
<Sigma88> no?
<Thomas> That would work
<Kopernicus> [Kopernicus] StollD pushed 1 new commit to master: https://git.io/vHObk
<Kopernicus> Kopernicus/master 03b9615 Dorian Stoll: Adjust sunAOA calculation
<Sigma88> AOA?
<Sigma88> angle of attack?
<Thomas> Area of Attack I think... its called sunAOA in the game :D
<Thomas> But KSP outputs it as exposure
<Sigma88> ah
<Sigma88> !c -366 % 1461
<Qboid> -366
<Sigma88> !c (-366 % 1461+1461)%1461
<Qboid> 1095
<Sigma88> thomas, when you have some time could you take a look at kronometer?
<Sigma88> I think some of your modifications are not working
<Sigma88> yesterday I tried to edit the year value and it errored out
<Sigma88> let me add the last commit for negative time and then you can take a look
<Sigma88> I can provide a test cfg if you want
<Sigma88> or logs if you prefere
<Thomas> logs
<Thomas> and the cfg :D
<Sigma88> sure
<Sigma88> !c 365.25*3600*6
<Qboid> 7889400
<Sigma88> logs
<Sigma88> cfg
<Sigma88> need other logs?
<Sigma88> also, I keep failing to load kronometer alongside kopernicus
<Sigma88> honestly it looks like there's some error in how the parser reads the cfg
<Sigma88> seems like it is failing because I didn't define something that I should have defined
<Sigma88> but my original version didn't need any part, all had a default value
<Sigma88> you could choose to edit only 1
<Sigma88> which is the best way to go I think
<Sigma88> let me know if you want me to save those logs in a place that will last longer
<Thomas> Sigma88: Now it *should* work
<Sigma88> and here
<Thomas> Look whats below them ;)
<Thomas> Also, ints are structs, so they are never null
<Thomas> NumericParsers can be null, thats why it threw an exception
<Sigma88> ok
<Sigma88> :)
<Sigma88> let me test
<Sigma88> do you need logs for the kopernicus incompatibility as well?
<Thomas> Yes
<Sigma88> still doesn't work
<Sigma88> it could be the math tho
<Sigma88> let me check
<Sigma88> this is still from just kronometer
<Sigma88> full log incoming
<Sigma88> Thomas: ^
<Thomas> Lets debug this
<Sigma88> sure
<Sigma88> I'm trying with a more complete cfg
<Sigma88> I'm assuming something is still missing
<Sigma88> some default parameter
<Sigma88> ok
<Sigma88> with a full config it works
<Sigma88> I would say probably the values inside "PrintData"
<Sigma88> Date *
<Thomas> Yeah, the debugging will give me an exact line number
<Sigma88> what do you mean?
<Thomas> http://forum.kerbalspaceprogram.com/index.php?/topic/102909-ksp-plugin-debugging-and-profiling-for-visual-studio-and-monodevelop-on-all-os/
<Sigma88> ugh
<Thomas> If there is an exception, KSP will write the line number and the file where it happens into the log
<Sigma88> do you have a shorter set of instructions ? :D
<Thomas> No
<Sigma88> I bet this is where the exception occurs
<Thomas> But if you dont want to do that dont do it
<Thomas> wrong
<Sigma88> no I can, it's just that I am half working and half doing stuff on kronometer
<Sigma88> :D
<Sigma88> so depending on how complicated setting up that thing is, it might take a while
<Thomas> You dont need to, I have too much free time and the debugging thing is already set up :P
<Sigma88> ok
<Sigma88> thanks
<Thomas> at Kronometer.ClockFormatter.FormatFixer (System.String format, Kronometer.Date date) [0x00001] in D:\GitHub\Kronometer\src\Kronometer.cs:756
<Sigma88> yes
<Thomas> So apparently it errors at "return format"
<Thomas> Helpful
<Sigma88> where is CustomPrintDate defined?
<Sigma88> I can only see the parser for it
<Sigma88> but if there's no cfg the parser won't trigger right?
<Sigma88> Thomas: also, return format also includes everything after that line
<Thomas> I know
<Thomas> public DisplayLoader CustomPrintDate = new DisplayLoader(0, 1, 1, "<Y1> <Y>, <D1> <D>", " - <H><H0><M><M0>", ", <S><S0>");
<Sigma88> it's all a very long line
<Thomas> there it is defined
ferram4 has quit [Ping timeout: 383 seconds]
<Sigma88> Thomas: that's a [ParserTarget("PrintDate", allowMerge = true)]
<Sigma88> if the node is missing would it still run?
<Thomas> And?
<Thomas> No
<Sigma88> so it won't be defined
<Thomas> But the variable would be still there
<Sigma88> are you sure?
<Thomas> Yes
<Sigma88> let me test
<Thomas> Thats how C# and the parser work
<Thomas> Parser Target just says "Hey, if there is a node "x", take its values and save it into variable "y""
<Sigma88> k
<Thomas> It doesnt influence how stuff is defined
<Thomas> And I figured out whats broken
<Sigma88> \0/
<Sigma88> what is it?
<Thomas> .Replace("{Mo0}", date.month.symbol)
<Thomas> .Replace("{Mo1}", date.month.name)
<Thomas> can hardly work if there are no months :P
<Sigma88> ah
<Sigma88> should we add a default month? or should we put that behind an if ?
<Sigma88> .Replace("{Mo0}", calendar.Count > 0 ? date.month.symbol : "NaM") :D
<Thomas> Fixed it. It now only replaces {Mo0} etc. if there is actually a month set
<Sigma88> (Not a Month
<Sigma88> ok, moving on to kopernicus compatibility
<Sigma88> should I use the last dev version from jenkins?
<Thomas> Yes
<Sigma88> nope
<Sigma88> still erroring out
<Thomas> I fixed more references to month, can you try the latest commit from Kronometer?
<Sigma88> it's not number
<Sigma88> I already checked
<Sigma88> Number should return 0 if there is no months
<Sigma88> I'll try just to be on the safe side
<Thomas> But if there is no months, date.month is null
<Sigma88> no
<Thomas> !c null.ToString()
<Qboid> (1,7): error CS0023: The `.' operator cannot be applied to operand of type `null'
<Sigma88> it's new Month()
<Sigma88> let me check
<Thomas> It was null for me
<Sigma88> huh
<Sigma88> I could have sweared it was new Month();
<Thomas> I might have changed that
<Sigma88> :|
<Thomas> no need to waste memory
<Thomas> anyways: my last commit seems to work perfectly
<Sigma88> +1
<Sigma88> loading it now
<Sigma88> if by perfect you mean, it doesn't read the cfg :D
<Sigma88> should read "YEARRRR"
<Sigma88> not Year
<Thomas> *cough* [ParserTarget("CustomTime", allowMerge = true, optional = true)] *cough*
<Sigma88> logs show no error
<Thomas> CustomTIME
<Thomas> Not Clock :P
<Sigma88> derp
<Sigma88> I was the one who changed that
<Sigma88> :D
<Sigma88> worked like a charm
<Sigma88> nice job
<Sigma88> Thomas: which kopernicus.parser should I use?
<Thomas> The latest one
<Sigma88> the one from kronometer or the one from jenkins
<Thomas> They are equal
<Sigma88> they should be the same right?
<Sigma88> k
<Thomas> Hmm, wait
<Thomas> The one from Kronometer is newer
<Sigma88> damn
<Sigma88> ok
<Sigma88> replaced
<Sigma88> running now
<Sigma88> logs incoming
<Sigma88> I'm using mm 276
<Sigma88> in case that makes any difference
<Sigma88> full log:
* Thomas doesnt know what Sigma88 wants from him
<Sigma88> what do you mean?
<Thomas> Why do you send me logs? :D
<Sigma88> kronometer doesn't work with kopernicus
<Sigma88> never has
<Sigma88> some highlights
<Thomas> Umm, I am currently running Kronometer with Kopernicus and it works perfectly
<Sigma88> what?
<Sigma88> where do you keep kronometer?
<Thomas> Hmm, I have an idea why it itsnt working
<Thomas> I threw it directly into game data
<Sigma88> same
<Sigma88> and the parser?
<Thomas> Too :D
<Sigma88> I have it inside the kopernicus folder
<Thomas> Thats your problem
<Thomas> I will fix it
<Sigma88> I thought that didn't matter
<Sigma88> does MM load files in order of location?
<Sigma88> KSP
<Sigma88> not mm
<Sigma88> *does KSP load dlls in order of location*
<Sigma88> because Kronometer comes after Kopernicus
<Sigma88> so we can just use that
<Sigma88> yup
<Thomas> Yeah, but we should use KSPAssembly and KSPAssemblyDependency
<Sigma88> GameData/Kronometer/Plugins works
<Sigma88> I saw you have a bunch of weird stuff in the propertis
<Sigma88> what's all that about?
<Sigma88> like
<Sigma88> [assembly: ComVisible(false)]
<Sigma88> [assembly: Guid("39bdaffa-a6ef-4fde-a152-c915bbd7d4e2")]
<Thomas> Thats .NET stuff
<Thomas> Its autoadded
<Sigma88> kopernicus.parser doesn't have a KSPAssembly
<Thomas> Thats why I am adding one
<Sigma88> ah ok
<Sigma88> I'll fix kronometer then
<Sigma88> something like this I suppose
<Sigma88> [assembly: KSPAssemblyDependency("Kopernicus.Parser", 1, 0)]
<Thomas> Add KSPAssembly too
<Sigma88> ok
<Sigma88> I'm waiting for you to commit to the parser so I check that the name I'm using is correct
<Sigma88> :D
<Sigma88> and done
<Kopernicus> [Kopernicus] StollD pushed 1 new commit to master: https://git.io/vH3tn
<Kopernicus> Kopernicus/master 6bb6607 Dorian Stoll: Add KSPAssemblyDependency for Kopernicus.Parser
<Sigma88> I swear the forums must have changed font
<Sigma88> they look totally crappy now
<Sigma88> I'm not imagining it
<Thomas> can you send me a screenshot?
<Thomas> Tbh, I would blame your display
<Thomas> Or your browser
<Sigma88> browser
<Sigma88> it's chrome
<Sigma88> on firefox it works fine
<Thomas> \o/ more reasons to blame chrome
<Thomas> !slap chrome
* Qboid shoots an arrow to chrome's knee.
<Thomas> Thats how it looks for me too
<Sigma88> that's firefox
<Sigma88> worringly, it works fine on my work pc
<Sigma88> on chrome
<Sigma88> settings are the same
<Sigma88> !tell Gregrox* you asked what a pizza looks like... this is a very basic, but good, example: https://www.dropbox.com/s/4aehto8oei0r4bt/20170525_144343.jpg?dl=0
<Qboid> Sigma88: I'll redirect this as soon as they are around.
<Sigma88> thomas I keep getting a file change in my kronometer github
<Sigma88> even if I delete the change it pops up again
<Sigma88> - Subproject commit d06c125761d773dadb4a0b194251bba6aa481a35
<Sigma88> + Subproject commit 9cf474ea90aa6d0ae486d9265086690d0a41dc45
<Sigma88> which is the correct one? should I apply this?
<Sigma88> ok I just downloaded the new parser and manually changed the files
<Sigma88> weird that it wouldn't update on its own
Mead has quit [Quit: Work complete!]
<Thomas> It is a submodule
<Thomas> a link to another repository
<Sigma88> yeah but for some reason it kept saying I was on the oldest one
<Sigma88> and even after deleting kronometer and re-cloning, it was still trying to use the old
<Sigma88> so I had to update manually
<Sigma88> go figure
<Sigma88> there's also another issue, I tried my custom calendar and I'm getting 31 august 1999 instead of jan 1st 2000
<Sigma88> >_>
<Sigma88> lol
<Sigma88> thomas, these lines will throw exceptions when the Kronometer node is missing https://github.com/StollD/Kronometer/blob/master/src/Kronometer.cs#L28-L31
<Sigma88> do you think it's worth fixing that?
<Thomas> no, kopernicus does the same, and I never bothered
<Sigma88> k
<Sigma88> thomas, in the release of kronometer, do you want all the values to be defined?
<Sigma88> all those I sent you
<Sigma88> I mean
<Sigma88> or was that just an example
<Sigma88> ?
<Thomas> I think having all values there would be good
<Sigma88> ok
<Sigma88> and regarding folder structure
<Sigma88> are you ok with GameData/Kronometer
<Sigma88> GameData/Kronometer/Settings.cfg
<Sigma88> GameData/Kronometer/Plugins/
<Sigma88> GameData/Kronometer/Plugins/Kronometer.dll
<Sigma88> GameData/Kronometer/Plugins/Kopernicus.Parser.dll
<Sigma88> ?
<Sigma88> would having 2 parser cause problems?
<Sigma88> (1 from kronometer and 1 from kopernicus)
<Thomas> that wouldn't cause problems
<Thomas> folder structure looks good
<Sigma88> do you mind if I add a .version file?
<Sigma88> for KSP-AVC
<Sigma88> and can I just copy the license.txt file from kopernicus?
<Thomas> a) sure, add one b) no
<Thomas> Kopernicus is LGPL
<Thomas> Kronometer is MIT
<Thomas> (and add your name to it)
<Sigma88> gtg, cya later
<Sigma88> :)
TonyAirborne has joined #Kopernicus
TonyAirborne has quit [Read error: Connection reset by peer]
TonyAirborne has joined #Kopernicus
TonyAirborne has quit [Client Quit]
<Sigma88> Thomas, as version number I choose v0.1.0 for now
<Sigma88> Just let me know which one you would rather use for the first release
ferram4 has joined #Kopernicus
GregroxMun has joined #Kopernicus
<GregroxMun> Wow 4chan really hates me.
<Qboid> GregroxMun: Sigma88 left a message for you in #Kopernicus [25.05.2017 12:51:28]: "you asked what a pizza looks like... this is a very basic, but good, example: https://www.dropbox.com/s/4aehto8oei0r4bt/20170525_144343.jpg?dl=0"
<GregroxMun> On the /kspg/ board my name is synonymous with annoying autistic child.
<GregroxMun> That's a normal pizza and now I'm hungry.
<GregroxMun> It's time to chose the next Hype Train driver.
<GregroxMun> I'm done.
<Thomas> GregroxMun: kspg is junk
<GregroxMun> yes I know.
<GregroxMun> That's why I'm not crying.
<GregroxMun> But they do have a point.
<GregroxMun> I am annoying.
<GregroxMun> well, was
<Thomas> GregroxMun: At some point, the 4chan mods had to ban the board, and getting banned on 4chan should be an archivement
<Thomas> GregroxMun: I dont think you are annoying
<GregroxMun> You didn't know me back then.
<Thomas> You didnt know me when I discovered the internet
<Thomas> or rather don't
<Thomas> Sigma88: The Kopernicus versioning scheme worked pretty well for me, I would suggest that
<Sigma88> so, 1.2.2.1 ?
<Sigma88> Thomas: ^
<Sigma88> hi GregroxMun
<Thomas> Yeah, or 1.2.2-1
<GregroxMun> o/
<Sigma88> I don't think ksp-avc can show 2-1
<Sigma88> but we can use -1 in the name, and .1 in ksp-avc
<Sigma88> GregroxMun: you are not annoying
<Sigma88> well, at least, not compared to the average 4chan user
<Thomas> The forums are annoying
<Sigma88> :D
<Sigma88> thomas, is there a way for me to get between mm and kopernicus using a plugin?
<Sigma88> I need to edit the "Epoch" before kopernicus loads it
<Sigma88> but I don't feel like making it in a cfg
<Sigma88> I mean, I could
<Thomas> Module manager has a PostLoad callback IIRC, but I dont remember how it works
<Thomas> But why write a plugin and deal with the game database when you can use MM ;D
<Sigma88> do you even know the kind of math mm allows?
<Sigma88> it's atrocious
<Sigma88> :D
<Sigma88> hmmm
<Sigma88> it was easier than I expected
<GregroxMun> I KNOW WHY
<GregroxMun> I KNOW WHY IM BAD AT WRITING DESCRIPTIONS.
<GregroxMun> When I was writing the descriptions before it was while I was reading the Hitchhiker's Guide to the Galaxy series.
<GregroxMun> The writing style of those books largely inspired the way I wrote science definitions and descriptions.
<GregroxMun> I haven't read those books since I've felt comfortable writing science definitions and descriptions.
<GregroxMun> It could be a coincidence, but as I still have the book, I might as well test it.
<Sigma88> happy towel day greg
<GregroxMun> wait really?
<Sigma88> yup
<Sigma88> !wa towel day 2017
<Qboid> Sigma88: Towel Day | 2017: Thursday, May 25, 2017
<GregroxMun> I hadn't even noticed and here I have been making towel jokes and watching https://www.youtube.com/watch?v=vnVE7kRYaCY this video
<Sigma88> I liked the movie
<GregroxMun> Yeah me to
<GregroxMun> too
<GregroxMun> not as much as the books
<Sigma88> I don't get why ppl hate on it
<GregroxMun> I understand why, I just don't hate it for those reasons.
<Sigma88> it's a good movie with an hell of a cast
<Sigma88> the story is good for both fans and new ppl
<Sigma88> there is a sigma binary easter egg today
<GregroxMun> what does it do?
<egg> easter me?
<Sigma88> sun = DON'T PANIC
<GregroxMun> :)
<Sigma88> damn I disconnected
<GregroxMun> last thing you said was sun = DONT PANIC
<GregroxMun> and then I smiled.
<GregroxMun> and then you said "damn I disconnected"
<GregroxMun> and then I said this.
<Sigma88> wow that excalated quickly
<Sigma88> about the movie
<JPLRepo> KSP 1.3 has been released.
<GregroxMun> ok
<GregroxMun> Hype train never even reached the station this time. :/
<GregroxMun> For all the work put in, no one was really that excited unless they spoke another language.
<GregroxMun> Thomas
<GregroxMun> ^
<Sigma88> WUT
<Sigma88> 1.3
<GregroxMun> yes
<Sigma88> oh god
<GregroxMun> this isn't news
<GregroxMun> well it is sort of
<GregroxMun> the fact it's released is news.
<GregroxMun> the number isn't.
<Sigma88> it's going to break all my sciency stuff isn't it?
<GregroxMun> Try it.
<Sigma88> I will
<Sigma88> in the meantime
* GregroxMun whistles approvingly.
<Sigma88> let's see if the planets are alligned correctly
<Sigma88> lol
<Sigma88> not even close
<GregroxMun> Well I'm not familiar with 1970s space.
<GregroxMun> phase angles in particular.
<GregroxMun> oh
<GregroxMun> already I see a font bug.
<GregroxMun> I do feel like the game runs smoother now
<Sigma88> feel like trying a stream to showcase the new ksp?
<GregroxMun> No not at all
<GregroxMun> I feel like I'm dying.
<Sigma88> I tried :D
<GregroxMun> :)
<Sigma88> wait, maybe I just got the wrong epoch
<Sigma88> ah yes
<Sigma88> I need to reverse it!
<Sigma88> I went into the future instead of the past
<GregroxMun> I really like the ambient lighting feature.
<Sigma88> what feature?
<GregroxMun> you can change it in the settings
<GregroxMun> for map, flight, and editor.
<GregroxMun> Might be important for Kopernicus' integration of Star-specific ambient light.
<Sigma88> it's going to interfere with kopernicus, isn't it?
<GregroxMun> probs
<GregroxMun> We have our first telescope.
<GregroxMun> in stock
<Sigma88> what?
<Sigma88> a part?
<GregroxMun> Yes.
<GregroxMun> BUT
<GregroxMun> It's only for spawning asteroids.
<Sigma88> JPLRepo: did you have anything to do with that?
<Sigma88> wait what?
<Sigma88> lol
<GregroxMun> It works IIRC by spawning orbits near the planet above you when orbiting the sun.
<GregroxMun> It's an old official mod called Asteroid Day that they implemented.
<Sigma88> ah
<JPLRepo> did I have anything to do with what?
<Sigma88> nothing
<JPLRepo> yes. It's the ASteroid Day mod. it is now stock.
<Sigma88> I heard telescope
<GregroxMun> they implemented most of the parts in 1.1. iirc, but left out the main feature of the telescope itself.
<Sigma88> I thought jplrepo
<JPLRepo> The telescope and the contracts are now stock
<Sigma88> \0/
<GregroxMun> woo!
<GregroxMun> The parts in question were done by roverDude.
<GregroxMun> Now that we have this part in stock, maybe the Near Kerbin Asteroids should be by default moved to orbit near Dres. You could still track NKOs, but you'd need to launch the telescope to do so.
<GregroxMun> !tell Thomas: can you make an option in Kopernicus to re-enable the start screen on the Mun's surface. For the past almost two years I've had Kopernicus installed, I have never had the Mun title screen. I want it back now.
<Qboid> GregroxMun: I'll redirect this as soon as they are around.
egg is now known as egg|df|egg
GregroxMun has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
GregroxMun has joined #Kopernicus