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