IRC logs for #openttd on OFTC at 2016-06-02
            
00:03:42 <Samu> there is a strange bug with scenario editor start date
00:05:18 <Samu> gonna try to reproduce it
00:05:41 *** NoShlomo has quit IRC
00:06:40 <Samu> okay, I got the reproduceable steps
00:07:08 *** Wormnest has quit IRC
00:07:32 <Samu> so I launch openttd, then scenario editor, it has a start date of 1950
00:08:14 <Samu> if i change the date to ... say 1960, then exit the editor, then when i click new game, the start date for the new game is still 1950
00:08:45 <Samu> but
00:09:01 <Samu> if I load a scenario
00:09:14 <Samu> that scenario has a date of 1960
00:09:27 <Samu> then i exit scenario editor, when i click new game, the date is now 1960 :(
00:10:09 <Samu> seems to be a bug about loading scenarios
00:10:19 <Samu> gonna report
00:13:29 *** smoke_fumus has quit IRC
00:22:29 *** keoz has quit IRC
00:48:36 *** HerzogDeXtEr1 has quit IRC
00:49:25 <Samu> bug reported: https://bugs.openttd.org/task/6474
00:49:56 <Samu> heh, harder to say it in words than actually performing it
01:01:11 *** Hiddenfunstuff has quit IRC
01:18:44 <Samu> strange, I'm getting a ton of 'received invalid or unexpected packet' from clients joining my servers
01:19:11 <Samu> I wonder if it's because of hibernate feature
01:20:55 <Samu> I hibernate windows 10 in-between, maybe it's the cause
01:21:18 *** JetFox has joined #openttd
01:21:19 <Samu> when the system wakes up, users that join appear to get that error
01:21:50 <Samu> I can't confirm this though
01:22:19 <JetFox> ?
01:24:14 <Samu> i start a server, then I have to go to bed or so, and I don't want to shut down the server, so I hibernate windows 10. When I wake up, I can return windows to what it was before I went to bed.
01:25:05 <Samu> I do this so that I can preserve clients company passwords, but I suspect this doesn't always work
01:25:22 <JetFox> Hibernation isnt exactly nice for a server.
01:25:45 <JetFox> Imagine the time clock you hibernated around 10PM, the server stops to go into hibernation. You wake it up at 7AM.. it has no idea what to do during that time.
01:26:02 <JetFox> You basically told it to skip time where it was supposed to process something
01:27:40 <Samu> I think it's network related though
01:28:01 *** FLHerne has joined #openttd
01:28:16 <Samu> I don't always get the same IP address between hibernations
01:28:47 <Samu> but there's no way I can confirm
01:29:46 <Samu> and Windows firewall is so confusing for me to configure
01:30:08 <JetFox> Why not just get a $3 ovp vps and put it on there?
01:30:17 <JetFox> it wont go into hibernate
01:35:30 <Samu> but it's strange that the master server recognizes my server coming online from hibernation
01:35:52 <Samu> how else would players be able to even join
01:36:24 <Samu> :( I dunno what it is, but appears only after hibernation sessions
01:37:01 *** Snail has joined #openttd
01:40:59 *** Snail_ has joined #openttd
01:41:56 *** Smedles has quit IRC
01:45:03 *** Snail has quit IRC
01:45:03 *** Snail_ is now known as Snail
01:45:37 <FLHerne> Samu: When you launch a public server, it sends a packet to the master
01:45:59 <FLHerne> To tell it it's there, and the name/settings/etc
01:50:48 *** Smedles has joined #openttd
01:54:53 <Samu> I really have no way to test this by myself alone
01:55:04 <Samu> I need a volunteer
01:55:06 <Samu> :p
01:56:01 <Samu> my spectating instances don't error out even when coming from hibernation
01:56:19 <Samu> but I didn't try rejoining
01:56:29 <ST2> try spectating from other machine
01:57:14 <Samu> that other machine is on the same home network
01:57:26 <Samu> but yeah, i got to test
01:57:34 <Samu> if I get permission from my parents
01:57:42 <ST2> and as JetFox said, there are very cheap vps's for testings ^^
01:57:42 <Samu> it's their rig
01:59:06 *** FLHerne has quit IRC
02:03:17 *** Quatroking has quit IRC
02:04:20 *** JezK_ has joined #openttd
02:07:28 *** Samu_ has joined #openttd
02:07:47 <Samu_> ST2: ok, i'm back
02:08:05 <Samu_> you're still "in", the ghost of you, that is
02:08:20 <ST2> got a Network-connection lost
02:08:34 <ST2> and dumped of the game, obviously ^^
02:09:51 *** Samu has quit IRC
02:11:08 <Samu_> Client ST2 is still in the game, I'm waiting for the timeout ...
02:11:13 <Samu_> weird, it takes a while
02:11:41 <ST2> usually are the normal 20 seconds ^^
02:11:48 <ST2> at least on our servers ^^
02:12:52 <Samu_> how long is 32000 ticks?
02:12:55 <Samu_> keks
02:15:38 <Samu_> ST2 is not dropping :|
02:15:39 <ST2> 74 ticks is ~1 sec
02:15:53 <ST2> (I think xD)
02:17:01 <ST2> well, I guess public servers are not prepared for hibernating - and, imo, there's no reason to
02:17:25 <Samu_> it's been what... 10 minutes, ST2 client is still in, this is weird
02:17:35 <Samu_> ok, try joining, to see what happens
02:17:40 <ST2> can I try to join again?
02:17:54 <ST2> to see if appears 2 me's xD
02:18:21 <ST2> client list only shows 1 me
02:18:23 <ST2> ^^
02:18:36 <Samu_> eh, ST2 has left the game, then ST2 has joined the game
02:18:45 <Samu_> like... almost 1 sec after
02:19:21 <ST2> gotta love server name for a 64x64 map xD
02:19:47 <Samu_> :o i didn't bother changing it
02:20:02 <ST2> hehe
02:20:05 <Samu_> it was a 4096x4096 with 15 Ais a few weeks ago
02:20:10 <Samu_> really slow
02:20:21 <ST2> now imagine if I was that lazy, since we have 28 OpenTTD servers running xD
02:20:50 <Samu_> what happens if you perform actions in the game now? errors or anything?
02:21:06 <ST2> lets try ^^
02:28:51 *** Samu_ has quit IRC
03:06:18 <JetFox> Hows everyone doin?
03:09:46 *** rahtgaz has quit IRC
03:15:15 * Islacrusez cries into his tea
03:15:26 <Islacrusez> trying to wrap my head around astrophysics
03:16:34 <Islacrusez> but it's 2 in the morning and I can't even convert mass to volume at this point, let alone calculate things like gravitational binding energy, so it's going... badly
03:31:44 <JetFox> o.0
03:35:19 <Islacrusez> never try to calculate what'll happen if you hit the moon with a big rock and try to shatter it; if your numbers are in the regions where you're likely to be successful, you're gonna have a bad time
03:35:29 <Islacrusez> I bid ye all good night
03:35:35 *** Islacrusez has quit IRC
03:38:13 *** Smedles has quit IRC
03:43:16 *** Smedles has joined #openttd
03:59:29 *** Smedles has quit IRC
04:17:12 *** ConductCat has joined #openttd
04:20:17 *** txtsd_ has joined #openttd
04:20:27 *** tycoondemon2 has joined #openttd
04:21:20 *** txtsd has quit IRC
04:21:20 *** txtsd_ is now known as txtsd
04:21:20 *** tycoondemon has quit IRC
04:23:53 <Eddi|zuHause> i can't even begin to imagine what physical property is responsible for "shattering"
04:25:19 *** ConductorCat has quit IRC
04:27:13 *** supermop_ has quit IRC
04:35:09 *** Myhorta has quit IRC
05:25:42 *** chomwitt has quit IRC
05:59:15 *** glx has quit IRC
06:01:42 *** ToneKnee_ has joined #openttd
06:08:03 *** pereba has quit IRC
06:08:09 *** ToneKnee has quit IRC
06:44:19 *** ToneKnee has joined #openttd
06:44:32 *** ToneKnee_ has quit IRC
06:45:30 *** sla_ro|master has joined #openttd
06:51:11 *** keoz has joined #openttd
06:54:05 *** Flygon_ has joined #openttd
06:58:45 *** sla_ro|master2 has joined #openttd
07:01:03 *** Flygon has quit IRC
07:04:08 *** sla_ro|master has quit IRC
07:05:59 *** Flygon__ has joined #openttd
07:12:38 *** Flygon_ has quit IRC
07:36:51 *** Flygon_ has joined #openttd
07:40:43 *** Flygon__ has quit IRC
07:43:24 *** andythenorth has joined #openttd
07:53:05 *** Clockworker_ has joined #openttd
07:53:05 *** Clockworker has quit IRC
08:02:29 *** Clockworker_ has quit IRC
08:02:41 *** Clockworker_ has joined #openttd
08:04:13 *** Clockworker__ has joined #openttd
08:04:42 *** Clockworker_ has quit IRC
08:09:32 *** Supercheese has joined #openttd
08:12:29 *** supermop_ has joined #openttd
08:16:48 *** supermop has quit IRC
08:31:19 *** keoz has quit IRC
08:45:57 *** Arveen has joined #openttd
08:52:05 *** Snail has quit IRC
08:58:36 *** JetFox has quit IRC
09:00:33 *** andythenorth has quit IRC
09:04:08 *** Hiddenfunstuff has joined #openttd
09:04:24 *** andythenorth has joined #openttd
09:07:38 *** zeta has quit IRC
09:10:08 *** zeta has joined #openttd
09:10:55 *** andythenorth has quit IRC
09:20:15 *** Clockworker_ has joined #openttd
09:20:16 *** Clockworker__ has quit IRC
09:20:29 *** Myhorta has joined #openttd
09:58:03 *** Sylf has quit IRC
10:00:57 *** JezK_ has quit IRC
10:01:34 *** Sylf has joined #openttd
10:19:27 *** tvel has joined #openttd
10:30:25 *** rahtgaz has joined #openttd
11:05:47 *** Wormnest has joined #openttd
11:11:00 *** Supercheese has quit IRC
11:21:28 *** Islacrusez has joined #openttd
11:22:42 *** sla_ro|master2 has quit IRC
11:33:18 *** Quatroking has joined #openttd
11:37:50 *** JacobD88 has joined #openttd
12:02:30 *** FLHerne has joined #openttd
12:17:25 *** Quatroking_ has joined #openttd
12:21:52 *** Samu has joined #openttd
12:22:13 *** Quatroking has quit IRC
12:22:14 <Samu> ST2: hi, sorry about yesterday
12:22:25 <ST2> np :)
12:23:16 <Samu> don't know what was the last message you received from me, my parents just warned me they were turning off modem :(
12:25:15 *** Arveen has quit IRC
12:34:02 <peter1138> Turning... off... modem...
12:34:30 <Samu> yes
12:34:51 <Samu> and phone and tv and computer
12:37:12 <Samu> ST2: can you try joining the game? it's been 10 hours
12:37:17 <Samu> what will happen
12:37:27 <Alkel_U3> To conserve power? To reduce fire hazzard when everyone's sleeping? To not fry everyone's heads with the massive ammount of radiation being emited by such devices?
12:37:57 <ST2> @ work - let me grab the RC1 ^^
12:38:02 <Samu> oh
12:39:52 <Samu> connection lost
12:43:26 <Alkel_U3> I noticed cheap VPS services being mentioned at night - forpsi has a good one for very slightly over a dollar
12:44:22 <Samu> strange, hibernation worked now
12:45:40 <Samu> when i awoke the system from hibernation, ST2 client actually dropped
12:46:04 <Samu> but on yesterday's test, it did not, until you had rejoined
12:47:01 <peter1138> Alkel_U3, although IIRC, Samu's running 8 core AMD CPU... that's gonna suck power (cos they're shit)
12:47:33 <Samu> it's water cooled and not overclocked, so maybe not that much
12:47:54 <peter1138> Which model is it?
12:48:00 <Samu> fx-8150
12:48:25 <Samu> watercooled by asetek, with a pretty FX logo
12:48:30 <peter1138> 125W ;(
12:50:12 <peter1138> Not quite as bad as the 9590's 220W tdp though.
12:50:27 <Alkel_U3> oh, yeh. That might be sufficient as room heating in a well insulated house during most of winter
12:51:20 <Samu> i got a video card that is about the tripple tdp of cpu, but ppl only seem to care about cpu tdp
12:51:43 <Samu> r9 390
12:52:32 <Samu> I hope it doesn't die as early as the hd 6850
12:53:11 <Samu> costed me an arm
12:53:13 <peter1138> Jesus you have a shit power hungry GPU too :(
12:53:16 <Alkel_U3> Samu: watercooled means it will probably overheat less and therefore throttle less, thus consuming more power (or at least not consuming less). Keeping it cool doesn't increase efficiency afaik
12:55:14 <Samu> well, hd 6850 died, i really needed a replacement as I had none
12:55:44 <Eddi|zuHause> the opposite actually, warm processors use less power for the same operation than cool ones
12:55:52 <Eddi|zuHause> plus the power needed for cooling
12:56:08 <Samu> I went with the decision to have something that would last at least 5 years
12:56:23 <peter1138> Yeah but... AMD :(
12:58:26 <Samu> it was either r9 390 or... nothing else
12:58:43 *** FR^2 has joined #openttd
12:58:48 <Samu> there was gtx 970, but that vram seemed quite a limiting factor for the years to come
12:58:54 <Alkel_U3> I had such emergency situation, too - I opted for that overclockable Haswell Pentium instead. Not a powerhouse but still pretty power and cost efficient, I think
12:59:04 *** FR^2 is now known as Guest2839
12:59:11 <Samu> and gtx 970 was actually more expensive than r9 390 here
13:02:19 <Samu> gigabyte model has locked OC capability of R9 390, I kind of welcomed that
13:02:38 <Samu> no OC testings as I've done on the HD 6850
13:02:44 <Samu> even if I wanted
13:02:45 <Samu> it's locked
13:03:57 <Samu> also gigabyte was the only vendor with the smallest pcb out of every other vendor, it was the only one that could fit on my tower
13:05:04 <Samu> but truth be told, this card is horribly noisy when fully taxed
13:05:53 <Samu> http://www.gigabyte.com/products/product-page.aspx?pid=5500#ov
13:06:38 <Samu> that page is so misleading, the card can't overclock
13:06:41 <Samu> lel
13:10:44 <peter1138> Stylish Metal Back Plate
13:10:47 <peter1138> Oh yes, awesome feature.
13:11:04 <Samu> could care less about looks
13:11:16 <peter1138> You could?
13:11:59 <Samu> i care more about noise, and damn this card is an horrible choice regarding noise
13:12:24 <Samu> but hey... too late, i've made my decision, I have to live with it
13:13:02 <peter1138> *a horrible
13:14:13 <Samu> it's not like I had many more choices at that time
13:20:53 <peter1138> "Android is upgrading..."
13:20:55 <peter1138> Ominous...
13:25:33 *** Wormnest has quit IRC
13:36:31 *** Arveen has joined #openttd
13:50:03 *** Wormnest has joined #openttd
13:52:50 <Samu> darn, I forgot the special case of stopping AIs which were started as random
13:53:00 <Samu> this shall fix it if (AIConfig::GetConfig((CompanyID)this->selected_slot)->IsRandom()) GetConfig(this->selected_slot)->Change(NULL);
13:53:37 <Samu> it "corrects" the name of the script back to "(random)"
13:53:45 <Samu> I want to avoid confusion as most as possible
14:04:34 <Samu> this whole ordeal of random ais is still going to be confusing
14:05:18 <Samu> if the Company dies by natural causes (like bankrupting), the name of the config slot is not updated back to (random)
14:09:06 *** NoShlomo has joined #openttd
14:11:35 *** Quatroking_ has quit IRC
14:15:37 <Samu> what's the easy way to have an AI do stupid things to have its company bankrupt as early as possible?
14:15:43 <Samu> i need to test
14:15:56 <Samu> and it has to start randomly, but that's another matter
14:16:50 <Samu> ah... infrastructure costs and airports
14:16:55 <Samu> just remembered
14:18:27 <Wormnest> Yeah set wormai to airplanes only and it will go bankrupt pretty fast in that case
14:22:49 <Samu> well, syntrans is the victim
14:28:14 <Samu> arf, bad timing for a crash
14:28:25 <Samu> fast forward has a tendency to crash
14:28:47 <Samu> > openttd.exe!Blitter_32bppAnim::PaletteAnimate(const Palette & palette) Line 489 C++
14:28:54 <Samu> I don't even touch that code
14:39:02 <Samu> i got WormAI as the non-random, and AdmiralAI as the random, let's see what happens to the config names when they bankrupt
14:39:09 <Samu> and lets hope it doesn't crash
14:44:36 *** Snail has joined #openttd
14:46:46 <peter1138> NoShlomo, what's wrong with Shlomo?
14:47:16 <NoShlomo> sorry bro, noshlomo
14:54:14 <peter1138> But why...........
14:54:24 <Samu> aha, I got company_cmd.cpp doing the invalidatewindow thing
14:54:38 <Samu> line 914
14:56:03 <Samu> i see it may need to invalidate a few more things, license window, changelog window, view readme window
14:56:12 <Samu> will test that later
14:57:10 <NoShlomo> peter1138, no homo, nohomo, noshlomo :^)
15:16:18 <Eddi|zuHause> you mean like https://www.youtube.com/watch?v=O3uXcK9pMqg ?
15:18:36 <Samu> t.t it's not working for some weird reason
15:26:01 *** debdog has quit IRC
15:27:00 <NoShlomo> Eddi|zuHause, aye
15:33:27 *** debdog has joined #openttd
15:35:17 *** debdog has quit IRC
15:37:04 *** debdog has joined #openttd
15:49:40 *** roidal has joined #openttd
15:56:02 <Samu> i just saw a bus overtaking another that had just overtaken it, weird bug
15:56:33 <Samu> no bankrupts
15:56:37 <Samu> oops breakdowns*
16:00:11 <Samu> ah i see why, one was decelerating, the other was accelerating
16:00:34 <Samu> there's a miscalculation somewhen
16:03:35 <Samu> seems to happen between MPS regal bus and Hereford Leopard bus
16:03:55 <Samu> they got different power or traction or whatever, right?
16:04:06 <Samu> mps is stronger at accelerating
16:05:49 <Samu> hmm, not really, maybe the weigth?
16:11:40 *** Myhorta has quit IRC
16:17:25 *** tvel has quit IRC
16:27:17 *** R3chovecCZ has joined #openttd
16:35:30 *** Snail has quit IRC
16:37:39 *** Wormnest has quit IRC
16:48:57 *** Alberth has joined #openttd
16:48:57 *** ChanServ sets mode: +o Alberth
16:59:06 <Samu> uhmm... is it intended that when a company bankrupts, another one starts immediately after in its place?
16:59:15 <Samu> AI companies, that is
16:59:34 <Samu> seems like the start_date is being ignored
17:02:40 *** Arveen has quit IRC
17:10:19 <Samu> i need to test 1.6.1-rc1
17:10:25 <Samu> see if the same thing happens
17:12:11 *** pereba has joined #openttd
17:17:53 <Samu> well, the exact same thing happens
17:18:19 <Samu> I don't suppose this is intended behaviour, but at least it's not caused by me
17:22:55 *** keoz has joined #openttd
17:25:01 *** Islacrusez has quit IRC
17:25:16 *** Islacrusez has joined #openttd
17:25:41 *** gelignite has joined #openttd
17:46:31 *** Islacrusez has quit IRC
17:53:38 *** sla_ro|master has joined #openttd
17:54:46 <Samu> i think i have inadvertedly fixed something I wanted to fix a month ago
17:55:33 <Samu> awww no, I did not
17:56:48 <Samu> this ugly fix in openttd.cpp is still needed if (!AIConfig::GetConfig(c, AIConfig::SSS_FORCE_GAME)->HasScript()) AIConfig::GetConfig(c, AIConfig::SSS_FORCE_GAME)->Change(NULL, -1, false, true);
17:58:45 <Alberth> it gets better if you save the value of the common first part, imho
17:59:46 *** M-E has joined #openttd
18:00:15 <Samu> looks like I can relocate it out of opettd.cpp
18:00:25 <Samu> openttd.cpp*
18:01:16 <Samu> yeah, apparently I can
18:02:02 *** JacobD88 has quit IRC
18:04:25 <Samu> that code in english words: if it does not have a script, then set it to random ai, and while at it, add in the start_date parameter, Change part does that
18:05:46 <Samu> I'm moving it from openttd.cpp to ai_gui.cpp now, at the OnInvalidateData thing
18:11:59 *** Prof_Frink has quit IRC
18:12:34 <Samu> must check this in scenario editor, brb
18:14:53 <Samu> it works
18:15:31 <Samu> gotta lock out settings of AIs in scenario editor
18:15:39 <Samu> lock access to parameters
18:15:56 <Samu> if there's active instances
18:16:29 <Samu> scenario editor needs so much special care :(
18:16:40 *** Gja has joined #openttd
18:16:46 <Samu> can't treat it like main menu, nor in_game
18:19:34 <Samu> do you really want the AI Debug window to popup while in scenario editor or main menu?
18:19:57 <Samu> I'm going to make it not to, unless there's a reason to
18:25:49 *** andythenorth has joined #openttd
18:26:08 <Alberth> o/
18:27:15 *** Islacrusez has joined #openttd
18:30:01 *** gelignite has quit IRC
18:31:29 <andythenorth> o/
18:33:33 *** Wolf01 has joined #openttd
18:34:17 <Wolf01> o/
18:34:59 *** NGC3982 has quit IRC
18:35:22 *** NGC3982 has joined #openttd
18:40:39 *** glx has joined #openttd
18:40:39 *** ChanServ sets mode: +v glx
18:44:19 *** HerzogDeXtEr has joined #openttd
18:55:52 *** Progman has joined #openttd
19:01:25 <Samu> reset landscape - remove all company owned property - nice feature
19:01:32 <Samu> but... what about gs?
19:01:36 <Samu> it isn't removed
19:05:15 *** NoShlomo has quit IRC
19:06:04 <Alberth> it's not a company
19:08:16 <Samu> ah, ok
19:08:36 <Samu> still, reset landscape needs to send some invalidatedata signal thing to ai_gui.cpp
19:09:45 *** rahtgaz has quit IRC
19:10:03 *** Arveen has joined #openttd
19:14:32 <Wolf01> ha, nice touch V453000, an 1 fix release with the 0.13 hype XD
19:16:16 *** M-E has quit IRC
19:20:37 <andythenorth> bah
19:20:44 <andythenorth> photoshop license expired :P
19:21:28 <andythenorth> can’t pixel
19:21:44 <Wolf01> andy o/ I just finished building the 42039 lawnmover moc :D
19:22:24 <andythenorth> ha
19:22:35 <andythenorth> any good?
19:22:48 <Wolf01> https://i.ytimg.com/vi/9svsBvbSf-0/maxresdefault.jpg (a picture from the original creator)
19:22:56 <Wolf01> it is really cool
19:23:32 <Wolf01> mine has stickers all around, but is good too, it looks like a supercharged lawnmover :D
19:24:32 <Wolf01> now I need to print a cool card to show what the original set it was and give credits to the author
19:24:41 *** frosch123 has joined #openttd
19:25:42 <Wolf01> at least it is something different and not yet another supercar
19:25:54 <Wolf01> quak
19:26:26 <frosch123> hoi
19:26:30 <Wolf01> my first idea was to build this one http://www.brickshelf.com/gallery/damianple/42039F1/20150901_112128.jpg
19:26:42 <Wolf01> but heh... another supercar
19:28:23 <frosch123> how many parts of that model only exist for that model?
19:28:37 <Samu> MarkWholeScreenDirty(); doesn't seem to care about Ai Config window
19:28:46 <Samu> widgets don't get updated
19:28:47 *** LadyHawk- has joined #openttd
19:29:06 <Wolf01> none, frosch
19:29:19 <frosch123> the tires look over-specific to me
19:29:32 <Wolf01> look at this: https://i.ytimg.com/vi/9svsBvbSf-0/maxresdefault.jpg
19:29:59 <frosch123> that is no "official" lego model, is it? :o
19:30:17 <Wolf01> no, but it uses the exact same pieces of the other one
19:30:46 <Wolf01> also, the original lego model is this one http://www.brickhamster.net/wp-content/uploads/1-IMG_4568-800x469.jpg
19:30:46 <frosch123> "exact same" as in "same amount, nothing left over, nothing required more"?
19:31:27 <Wolf01> some left over, no required more parts (thought I had to use some of the spare pieces
19:31:46 <Wolf01> of the original set)
19:32:37 <frosch123> "But there's this weird one that is green..." <- i feel offended
19:33:06 <Wolf01> I like green, but this green is different than the usual green which is darker
19:33:31 <Wolf01> https://thelegocarblog.files.wordpress.com/2013/12/100_5551.jpg <-
19:34:04 *** LadyHawk has quit IRC
19:34:06 *** LadyHawk- is now known as LadyHawk
19:37:13 *** yorick has joined #openttd
19:37:31 *** yorick has left #openttd
19:39:59 <Wolf01> I have to build like 7 c-models before july, a-models are boring, b-models aren't always so good (most of the times they make your eyes bleed, with all the respect for lego designers), c-models instead are really good, so we decided to show them at the next exposition, giving all the credits to the original authors
19:53:42 <andythenorth> porsche seems to be a bit of a car crash
19:53:57 <andythenorth> what with the official explanation and such
19:54:33 <Wolf01> people is never satisfied...
19:54:52 <andythenorth> well
19:55:05 <andythenorth> I was never going to buy a €300 lego set
19:55:16 <andythenorth> but technic is supposed to be somewhat authentic :P
19:56:11 <andythenorth> also Adobe have billed me for Photoshop, but won’t reinstate the subscription :P
19:56:14 <andythenorth> lawks
20:07:21 <V453000> yo
20:07:30 *** Prof_Frink has joined #openttd
20:07:37 <Samu> i'm triggering a nasty crash :(
20:07:47 <Samu> related with my code, :(
20:08:18 <Samu> in the scenario editor
20:09:37 <Samu> yeah, I see, OnInvalidateData can't do what I want it to do, i guess
20:15:09 <andythenorth> V453000: what photoshop version do you have?
20:15:13 <supermop_> yo andythenorth
20:15:32 <andythenorth> lo supermop_
20:17:08 <supermop_> so no to gardening then?
20:17:13 <supermop_> back to pixeling?
20:17:37 <Eddi|zuHause> <andythenorth> photoshop license expired :P <-- what kind of ripoff license expires?!?
20:18:13 <andythenorth> supermop_: not currently :P
20:18:26 <andythenorth> subscription software, eh?
20:18:27 <supermop_> Eddi|zuHause: andythenorth my cs2 still runs fine on my 11 year old computer, as does by cs5 on my 6 year old one
20:19:02 <andythenorth> I deleted all the old versions :P
20:19:28 <supermop_> had ps 7. something on my circa 2003 desktop but that whole computer is long gone
20:19:50 *** Myhorta has joined #openttd
20:20:06 <andythenorth> they did send me 5 ‘payment failed’ warnings :P
20:20:10 <andythenorth> but I don’t read email
20:20:29 <V453000> andythenorth: I pay the subscription for CC
20:20:55 <andythenorth> I have CS6, and I don’t like change in the Photoshop UI :P
20:21:01 <andythenorth> is CC ok? Or is it laden with shit?
20:21:21 <V453000> I hate the subscription politics but the software is perfect for me
20:21:24 <supermop_> i have yet to use cc
20:21:44 <supermop_> i use autocad on subscription now though and that's fine
20:22:28 <supermop_> could do some pixel gardening - tropic could use some better desert plants
20:23:23 <frosch123> @topic 1 1.6.1-RC1, 1.6.0
20:23:23 <DorpsGek> frosch123: topic [<channel>]
20:23:30 <frosch123> @topic set 1 1.6.1-RC1, 1.6.0
20:23:30 *** DorpsGek changes topic to "1.6.1-RC1, 1.6.0 | Website: *.openttd.org (translator: translator, server list: servers, wiki: wiki, patches & bug-reports: bugs, revision log: hg, release info: finger) | Don't ask to ask, just ask | 'Latest' is not a valid version, 'Most recent' neither | English only | Logs: @logs | #openttd.dev if this channel is really spammy"
20:23:46 <andythenorth> I like subscription software, but I didn’t update my expired card :P
20:23:56 <andythenorth> and that’s now a hassle, because Adobe have shit billing systems
20:24:46 <Samu> what's the difference between MarkWholeScreenDirty and InvalidateWindowData?
20:26:10 <Samu> MarkWholeScreenDirty didn't update widgets button state
20:26:29 *** LadyHawk has quit IRC
20:26:37 <Alberth> it just paints the entire screen again
20:27:09 *** LadyHawk has joined #openttd
20:27:15 <Samu> hmm, does that mean I got to use both?
20:27:17 <Alberth> but if nothing changed, everything is painted the same way as before
20:27:32 *** tokai has joined #openttd
20:27:32 *** ChanServ sets mode: +v tokai
20:27:36 <V453000> to me adobe is the same bullshit and moneyhog as autodesk
20:27:38 <Samu> something changes, all companies were gone
20:27:45 <V453000> but at least adobe makes their programs to be good for production
20:27:51 <Samu> buttons, howver, weren't repainted
20:28:02 <V453000> if GIMP / krita were any good, I would use them
20:28:10 <V453000> but photoshop is just so much better
20:28:16 <andythenorth> ‘if GIMP was good'
20:28:27 <andythenorth> and GIMP has had some money injected over the years
20:28:55 <Alberth> MarkWholeScreenDirty is a big last resort of "something changed" (and no idea what), or "everything changed" eg language or screen size
20:29:38 <Alberth> buttons paint themselves as what their own state says
20:29:58 <Alberth> if you don't change that, they will paint themselves the same
20:30:04 *** rahtgaz has joined #openttd
20:31:03 <Samu> I'm adding a InvalidateWindowData(WC_GAME_OPTIONS, WN_GAME_OPTIONS_AI); after MarkWholeScreenDirty
20:31:10 <Samu> seems that it's needed
20:31:37 <Alberth> in general, you shouldn't need MarkWholeScreenDirty
20:31:50 <Alberth> window is quite good at knowing what it needs to update
20:32:20 <Samu> that was already there, it's the reset landscape function, it removes all company infrastructure from the scenario
20:33:30 <Samu> it even kills human companies
20:33:41 <Alberth> makes sense, as it may change a lot
20:34:04 <Alberth> itsfunction is to convert a savegame back to a scenario
20:34:22 *** tokai|noir has quit IRC
20:34:38 <Alberth> although that process is not entirely officially supported, afaik
20:34:57 <Samu> the reason i need it to update the ai config window is because of the dreaded random ais
20:35:06 *** andythenorth has quit IRC
20:35:16 <Samu> their names.... need to go back to "(random)"
20:38:22 <Alberth> change the names that will be printed, then mark the widget that prints the names as dirty
20:39:23 <Alberth> although if you do markwholescreendirty, everything gets repainted anyway
20:39:38 <Alberth> but the names should be changed before that, then
20:40:54 <Samu> oh and it's not just the names, it's apparently the associated Parameters to that name, it's a bit messed up
20:41:38 <Samu> i'm trying to get this work right
20:42:28 <Alberth> well, the order is always, first change the data and the state of the buttons or so to the new value, then mark the changed widgets as dirty, so they get repainted
20:42:49 <supermop_> i guess 8bpp agaves will just look blue-green blobs
20:42:56 <Alberth> the latter is not really needed with markwholescreendirty
20:43:22 <Alberth> but nice anyway in case the markwholescreen is ever removed
20:44:24 <Samu> select, parameters, readme, changelog, license and the list in the window itself
20:45:27 <Samu> readme, changelog, license have been the cause of many crashes
20:45:43 <Samu> they close way too much now, kinda limited
20:45:53 <Samu> but at least I don't let them crash openttd
20:47:02 *** aard has joined #openttd
20:48:54 *** M-E has joined #openttd
20:51:24 *** Myhorta has quit IRC
21:01:39 <supermop_> is there a way to have firs rubber trees not look like palms?
21:04:46 *** Myhorta has joined #openttd
21:06:59 *** andythenorth has joined #openttd
21:11:19 <supermop_> andythenorth: does rubber plantation take a particular tree sprite from base set?
21:12:19 <andythenorth> probably :)
21:14:19 *** gelignite has joined #openttd
21:17:00 *** Clockworker__ has joined #openttd
21:17:00 *** Clockworker_ has quit IRC
21:18:05 <supermop_> so best way to get a tree that does not look like a palm in there would be a tree new grf?
21:19:08 <Alberth> likely :)
21:19:24 <Alberth> or add to firs itself
21:20:17 *** Clockworker_ has joined #openttd
21:20:17 *** Clockworker__ has quit IRC
21:20:39 *** aard has quit IRC
21:21:16 <Samu> I may need some advice on this piece of code
21:21:55 <Samu> https://paste.openttdcoop.org/pojcblf4i
21:22:15 *** aard has joined #openttd
21:22:28 <Samu> lines 22, 23 and 24, is it a good idea to delete other windowses from the invalidatedata?
21:22:44 *** sla_ro|master has quit IRC
21:22:58 *** FLHerne has quit IRC
21:23:06 <supermop_> selecting a different tree already in the base set would be fine to me as well
21:23:32 *** FLHerne has joined #openttd
21:26:48 <andythenorth> supermop_: add it to FIRS directly, if it’s (1) better and (2) in style of original base set ;)
21:26:48 <andythenorth> ha ha ha ha
21:26:48 <andythenorth> turning wifi off and on again might have activated photoshop :P
21:35:33 <Wolf01> nice side effect
21:37:04 *** roidal has quit IRC
21:37:55 *** aard has quit IRC
21:39:34 *** LadyHawk has quit IRC
21:40:06 *** aard has joined #openttd
21:41:32 *** Gja has quit IRC
21:43:36 *** Quatroking has joined #openttd
21:46:56 <supermop_> andythenorth: is there an original tree that looks like this: https://en.wikipedia.org/wiki/Hevea_brasiliensis#/media/File:Rubber_tree_plantation.JPG
21:46:59 <Samu> should revise the way windowses are being closed/managed/invalidated t.t
21:47:06 <Samu> I'm getting quite lost
21:48:39 <Samu> oh right, random ai dont have a license or a readme
21:48:52 <Samu> less stuff to deal with
21:51:05 <Samu> AI license of (random) keks... just managed to crash this, apparently i have to deal with it
21:51:23 <Samu> this is so overwhelming
21:53:59 <andythenorth> supermop_: 1873 or so
21:54:13 <andythenorth> you can check in the sprite aligner in-game
21:54:28 <supermop_> i dont have original graphics anymore
21:54:35 <andythenorth> :o
21:54:35 <andythenorth> for shame
21:57:56 *** aard has quit IRC
22:00:38 <supermop_> but anything sort of deciduous looking would probably be close enough
22:01:02 <andythenorth> meh, ‘cursor up, enter’ in my shell :P
22:01:12 <andythenorth> hg revert was the last command :P
22:01:15 <andythenorth> oops
22:14:04 *** Alberth has left #openttd
22:22:43 *** frosch123 has quit IRC
22:34:22 *** Arveen has quit IRC
22:40:25 *** Supercheese has joined #openttd
22:48:12 *** Wormnest has joined #openttd
23:01:13 *** rahtgaz has quit IRC
23:05:17 *** NoShlomo has joined #openttd
23:08:26 *** andythenorth has quit IRC
23:13:25 *** Progman has quit IRC
23:13:35 *** zeknurn` has joined #openttd
23:16:51 *** M-E has quit IRC
23:17:05 *** M-E has joined #openttd
23:18:29 *** zeknurn has quit IRC
23:18:29 *** zeknurn` is now known as zeknurn
23:21:44 *** APTX has quit IRC
23:23:52 *** APTX has joined #openttd
23:28:54 *** gelignite has quit IRC
23:33:56 *** M-E has quit IRC
23:55:14 *** keoz has quit IRC