IRC logs for #openttd on OFTC at 2019-03-13
            
00:02:08 <glx> but no conversion needed for mingw
00:06:24 *** Wolf01 has quit IRC
00:07:25 *** supermop_work_ has quit IRC
00:11:00 *** m3henry has quit IRC
00:14:37 *** Guest3115 has joined #openttd
00:14:41 *** Flygon has joined #openttd
00:21:01 <DorpsGek_II> [OpenTTD/OpenTTD] glx22 commented on pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhjbE
00:37:54 *** Wormnest has joined #openttd
01:23:55 *** supermop_Home_ has joined #openttd
01:29:49 <supermop_Home_> what would someone recommend for a nice mnitor
01:29:52 <supermop_Home_> monitor
01:30:33 <supermop_Home_> with good color and high dpi sort of similar to my surface book's screen
01:33:07 <peter1138> Uh...
01:33:22 <peter1138> Something 4K and IPS then?
01:33:53 <supermop_Home_> i mean are monitors basically a commodity these days?
01:34:08 <supermop_Home_> where you just buy whatever meets your spec?
01:34:24 <peter1138> Uh...
01:34:42 <supermop_Home_> since 2003 i have bought a total of two monitors
01:35:04 <supermop_Home_> one in 2003 and one in early 2017 that i don't like
01:41:22 *** Thedarkb-X40 has joined #openttd
01:51:19 <peter1138> Hmm, crap.
02:08:40 *** Thedarkb-X40 has quit IRC
02:41:45 *** Gustavo6046 has quit IRC
02:52:04 *** Beerbelott has joined #openttd
02:55:27 *** Supercheese has joined #openttd
03:19:06 *** octernion has joined #openttd
03:23:56 *** glx has quit IRC
03:26:56 *** snail_UES_ has joined #openttd
03:27:10 *** octernion has quit IRC
03:36:05 *** Guest3115 has quit IRC
03:36:27 *** th0bse_ has joined #openttd
03:39:37 <Samu> hi
03:39:51 <Samu> supermop_Home_, wanna continue game? or a new game?
03:40:08 <Samu> anyway, it's a bit late
03:40:14 <Samu> 2:40 am
03:49:19 <Samu> well im off to bed, cyas
03:49:22 *** Samu has quit IRC
03:51:58 *** Supercheese has quit IRC
03:52:20 *** Supercheese has joined #openttd
03:57:13 *** supermop_Home_ has quit IRC
03:58:04 *** Wormnest has quit IRC
04:01:05 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN opened issue #7371: Kdtree is built too early in savegame loading process https://git.io/fhjxX
04:16:52 *** D-HUND has joined #openttd
04:20:11 *** debdog has quit IRC
04:25:32 *** Beerbelott has left #openttd
04:36:31 <DorpsGek_II> [OpenTTD/OpenTTD] JGRennison opened issue #7372: FindStationsAroundTiles with use_nearby=true returns no results for industry tiles https://git.io/fhjpe
04:40:15 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7372: FindStationsAroundTiles with use_nearby=true returns no results for industry tiles https://git.io/fhjpJ
04:52:51 *** tokai has joined #openttd
04:52:51 *** ChanServ sets mode: +v tokai
04:59:47 *** tokai|noir has quit IRC
06:01:00 *** Maarten has quit IRC
06:01:07 *** Maarten has joined #openttd
06:14:44 *** snail_UES_ has quit IRC
06:32:56 *** tycoondemon has quit IRC
06:38:48 *** tycoondemon has joined #openttd
07:29:22 *** Heiki has quit IRC
08:18:25 *** Supercheese has quit IRC
08:36:50 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7372: FindStationsAroundTiles with use_nearby=true returns no results for industry tiles https://git.io/fhjhQ
08:38:33 *** andythenorth has joined #openttd
08:43:43 <peter1138> lo
08:47:05 <andythenorth> moin
08:47:35 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN merged pull request #7370: Cleanup: Remove questionable syntax https://git.io/fhjil
08:48:42 *** Heiki has joined #openttd
08:59:47 <peter1138> https://newgrf-specs.tt-wiki.net/wiki/VariationalAction2/Houses#Cargo_acceptance_history_of_nearby_stations_.2864.29
08:59:58 <peter1138> ^ any idea why an offset would be useful?
09:00:25 <peter1138> Ah...
09:00:29 <peter1138> I read the description :p
09:01:16 <andythenorth> it's a very specific feature :P
09:01:34 <andythenorth> can't figure out what that would be used for, but eh
09:01:42 <peter1138> I'm pretty sure it's not used.
09:02:14 <andythenorth> maybe it's to produce mail from houses if mail is delivered to station or something
09:02:19 <andythenorth> seems like TMWFTLB
09:02:57 <peter1138> No because it wouldn't be picked up by the current tile.
09:02:58 * andythenorth wonders if newgrf spec is finished yet :P
09:03:33 <andythenorth> add counter to vehicles, incrementing on depot ctrl-click, then newgrf is all done
09:03:38 <andythenorth> finished!
09:03:45 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7372: FindStationsAroundTiles with use_nearby=true returns no results for industry tiles https://git.io/fhjjY
09:06:01 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN opened pull request #7373: Fix #7372: FindStationsAroundTiles() with caching returns no result for industry tiles. https://git.io/fhjj4
09:10:26 <LordAro> peter1138: perhaps the parameter should be const?
09:12:01 <peter1138> ?
09:12:58 <LordAro> to prevent modifications to out parameters like that
09:13:28 <LordAro> StationList * const stations
09:14:00 <peter1138> Good idea.
09:14:08 <peter1138> Should probably do that for others :)
09:14:31 <LordAro> probably!
09:14:42 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN updated pull request #7373: Fix #7372: FindStationsAroundTiles() with caching returns no result for industry tiles. https://git.io/fhjj4
09:15:24 <LordAro> peter1138: doc comment doesn't actually indicate that it's an (in?)out parameter either
09:16:13 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN updated pull request #7373: Fix #7372: FindStationsAroundTiles() with caching returns no result for industry tiles. https://git.io/fhjj4
09:16:35 <peter1138> Oh
09:16:37 <peter1138> Doc :/
09:16:39 <peter1138> Stupid me
09:17:06 <peter1138> Is there a way to do that or just free text?
09:17:34 <peter1138> @param[out] ?
09:18:05 <peter1138> Yup
09:18:23 <peter1138> Final
09:18:28 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN updated pull request #7373: Fix #7372: FindStationsAroundTiles() with caching returns no result for industry tiles. https://git.io/fhjj4
09:19:06 <LordAro> peter1138: i made them all consistent a few months ago :)
09:21:42 <LordAro> seems to me that GH shouldn't display a red x if the build was cancelled
09:22:16 <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #7373: Fix #7372: FindStationsAroundTiles() with caching returns no result for industry tiles. https://git.io/fhjjP
09:26:18 <andythenorth> hmm
09:26:22 <andythenorth> eh I had an idea
09:26:34 <andythenorth> how about newgrf vehicle variants? o_O
09:26:41 <andythenorth> I should do a mockup
09:28:46 <andythenorth> I worked very fast https://dev.openttdcoop.org/attachments/download/9259/very-groupy.png
09:29:19 <andythenorth> bbl
09:29:21 *** andythenorth has quit IRC
09:40:28 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN merged pull request #7373: Fix #7372: FindStationsAroundTiles() with caching returns no result for industry tiles. https://git.io/fhjj4
09:40:33 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN closed issue #7372: FindStationsAroundTiles with use_nearby=true returns no results for industry tiles https://git.io/fhjpe
09:42:38 *** m3henry has joined #openttd
09:52:48 <m3henry> o/
09:58:29 *** andythenorth has joined #openttd
10:27:34 <peter1138> Hmm, well...
10:57:06 *** octernion has joined #openttd
11:03:18 <m3henry> Hmm?
11:05:07 *** octernion has quit IRC
11:30:58 *** Gustavo6046 has joined #openttd
11:41:12 *** m1cr0man has joined #openttd
11:48:37 *** Laedek has quit IRC
12:24:02 *** sla_ro|master has joined #openttd
12:51:16 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7371: Kdtree is built too early in savegame loading process https://git.io/fjeJa
12:52:20 *** andythenorth has quit IRC
12:57:55 *** octernion has joined #openttd
12:59:29 *** andythenorth has joined #openttd
13:06:02 *** octernion has quit IRC
13:19:50 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7371: Kdtree is built too early in savegame loading process https://git.io/fjeJx
13:23:44 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7371: Kdtree is built too early in savegame loading process https://git.io/fjeUJ
13:31:34 <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7371: Kdtree is built too early in savegame loading process https://git.io/fjeU3
14:25:07 *** Flygon has quit IRC
14:31:05 *** sla_ro|master has quit IRC
15:01:12 *** octernion has joined #openttd
15:13:30 *** octernion has quit IRC
15:15:44 *** supermop_work has joined #openttd
15:18:04 *** supermop_work_ has joined #openttd
15:24:19 *** octernion has joined #openttd
15:25:45 *** supermop_work has quit IRC
15:43:23 *** sla_ro|master has joined #openttd
15:56:39 <th0bse_> hi there
15:57:01 <nnyby> hi
15:57:27 <nnyby> :)))
15:58:43 *** Wormnest has joined #openttd
16:00:05 <peter1138> YES
16:01:41 <andythenorth> ?
16:01:54 <peter1138> https://www.tt-forums.net/viewtopic.php?p=1219309
16:02:01 <peter1138> mb has been irked ;)
16:03:21 <andythenorth> oh dear
16:03:28 <peter1138> I probably shouldn't have posted the original picture, to be fair.
16:03:37 <andythenorth> the number of fucks I now give
16:05:07 <Xaroth> wait, UI improvements
16:08:27 *** octernion has quit IRC
16:10:41 <peter1138> ooh that ginger is nice
16:12:05 <peter1138> https://imgur.com/a/iKjf8NK < arsehole design...
16:13:21 <andythenorth> sold in tesco
16:13:28 <peter1138> That's where I got it.
16:13:46 <peter1138> Reduced to £2.50 so not quite so bad.
16:13:50 <peter1138> https://i.imgur.com/8vhNVv9.png?1
16:13:53 <peter1138> ^ might post that image in there...
16:14:03 *** supermop_work has joined #openttd
16:15:14 <peter1138> Or ... I cba.
16:15:22 *** supermop_work__ has joined #openttd
16:19:45 *** supermop_work_ has quit IRC
16:23:05 *** supermop_work has quit IRC
16:56:31 *** nielsm has joined #openttd
17:13:26 *** Samu has joined #openttd
17:26:24 *** Alberth has joined #openttd
17:26:24 *** ChanServ sets mode: +o Alberth
17:31:13 <Samu> hi
17:32:50 <andythenorth> o/
17:36:59 <Eddi|zuHause> is that reusing some icon or is that separate?
17:37:06 <Alberth> o/
17:38:01 *** Lejving has quit IRC
17:39:30 <peter1138> Eddi|zuHause, reusing?
17:40:05 <peter1138> Eddi|zuHause, rail types (even the originals do it) should provide tool bar icons
17:40:17 <peter1138> Eddi|zuHause, seems many authors didn't bother :/
17:42:00 <planetmaker> that looks smaller than the toolbar icons?
17:44:06 <peter1138> Rail construction toolbar, not the main toolbar.
17:45:49 <peter1138> Hmm, mb's post deleted
17:46:37 <Eddi|zuHause> peter1138: so, it's reusing some icon.
17:46:56 <planetmaker> hm, ok. I thought they were bigger, too. But that destinctly looks new and nice
17:46:58 <peter1138> Oh, oops, it wasn't meant to be a question :-)
17:50:31 *** HerzogDeXtEr has joined #openttd
17:52:51 *** m3henry has quit IRC
17:54:40 *** tycoondemon has quit IRC
17:56:06 *** tycoondemon has joined #openttd
17:59:08 *** tycoondemon has quit IRC
18:04:04 *** tycoondemon has joined #openttd
18:11:44 <andythenorth> but where is cat?
18:16:33 <Eddi|zuHause> it just came inside
18:35:39 *** frosch123 has joined #openttd
18:38:13 <peter1138> Hmm, and it came back :p
18:40:04 *** m3henry has joined #openttd
18:41:51 <LordAro> meow
18:41:58 <m3henry> o/
18:43:03 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry updated pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fhSz0
18:44:40 *** supermop_work__ has quit IRC
18:50:06 <LordAro> m3henry: commit 3 "...with std::vector::shrink_to_fir()"
18:50:23 <m3henry> :v
18:50:44 <LordAro> i wonder whether it might be better to replace Reset() with just reinitialising the object, instead of the clear + shrink_to_fit calls
18:51:50 <nielsm> std::swap(thevector, std::vector<thetype>());
18:52:31 <m3henry> nielsm: thevector = std::Vector<thetype>(); does the same without the moves
18:52:47 <nielsm> hm right
18:52:52 <nielsm> -.-
18:53:13 <m3henry> or even thevector = decltype(thevector)(); may work
18:54:31 <m3henry> personally, I'd just use clear, but I think that's implementation specific if capacity is set to 0
18:55:40 *** supermop_work has joined #openttd
18:56:13 <m3henry> but for now, I'd leave it as is and let that sort of thing be decided later
18:56:55 <LordAro> mm
18:57:29 *** supermop_work_ has joined #openttd
19:03:45 *** supermop_work has quit IRC
19:19:21 <LordAro> m3henry: there's several push_back({...}) - is there a reason these can't be emplace_back?
19:19:30 <TrueBrain> because emplace is not a word!
19:19:43 <m3henry> I thought I got all of those
19:19:45 <m3henry> :v
19:19:55 <m3henry> greppin time
19:20:07 <LordAro> m3henry: review incoming, i think i've got them all :)
19:20:13 <LordAro> might be easier
19:20:27 <nielsm> I'm also going over it just fyi... might hit some duplicates :P
19:20:41 <nielsm> halfway now
19:21:07 <LordAro> uhoh
19:21:08 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain commented on pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fjeOn
19:21:09 <LordAro> :D
19:21:11 <m3henry> grep --color -ne "push_back\(\{.*\\}\)" -R . doesn't catch anything
19:21:16 <TrueBrain> but I was also going over it! Wait, I was not :P
19:21:51 <LordAro> m3henry: i'm going through 1 commit at a time, is it possible they were fixed in a later commit?
19:22:45 <andythenorth> let's make OpenTTD!!!
19:23:00 <m3henry> I think push_back({*}) is needed where T has no constructor
19:23:18 <m3henry> or at least just a default one
19:23:45 <LordAro> m3henry: plausible
19:24:34 <LordAro> wouldn't be opposed to you adding some :)
19:24:34 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
19:24:34 <TrueBrain> LETS BREAK STUFF
19:24:56 <m3henry> is for another PR
19:25:40 <andythenorth> IN CASE OF FIRE
19:25:42 <andythenorth> BREAK GLASS
19:25:45 *** gelignite has joined #openttd
19:25:58 <Eddi|zuHause> in case of glass, break fire?
19:26:04 <andythenorth> yes
19:26:14 <andythenorth> IN CASE OF BREAK
19:26:17 <TrueBrain> FIREBALL
19:26:17 <andythenorth> FIRE GLASS
19:26:34 <andythenorth> BREAK CASE IF FIRE IN GLASS
19:26:41 <TrueBrain> why is our searchpath so fucked up
19:26:43 <Eddi|zuHause> i finally made a Righteous Fire character work in PoE
19:26:43 <TrueBrain> can someone fix that?
19:26:45 <TrueBrain> PRETTY PLEASE?!
19:26:59 <TrueBrain> Eddi|zuHause: welcome to two .. no, three? metas ago :P
19:27:15 <Eddi|zuHause> probably 5 :p
19:27:55 <TrueBrain> I joined the Bane wagon ... :P I feel so dirty
19:27:58 <Eddi|zuHause> plus, that is one of the earliest characters i created, probably still in open beta :p
19:28:22 <TrueBrain> sudo curl -L https://binaries.openttd.org/extra/opengfx/0.5.2/opengfx-0.5.2-all.zip
19:28:27 <TrueBrain> . /home/vsts/work/_temp/8e2b611a-53bd-4fc6-a316-e4a8d8c3300b.sh: line 4: opengfx-0.5.2-all.zip: Permission denied
19:28:29 <TrueBrain> wuth?!
19:28:31 <Eddi|zuHause> i was pretty close to making it work a bunch of times
19:30:03 <TrueBrain> ah, I see
19:30:05 <TrueBrain> failure on my side :(
19:30:31 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
19:35:56 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
19:36:14 <TrueBrain> this is such a frustrating way to debug :P
19:36:17 <TrueBrain> OSX is acting up again :(
19:37:21 <Eddi|zuHause> <TrueBrain> failure on my side :( <-- how is that surprising if you're controlling all sides? :p
19:37:32 <TrueBrain> I don't control OSX
19:37:33 <TrueBrain> or AP
19:37:34 <TrueBrain> :P
19:37:40 <TrueBrain> STFU, meany!
19:37:41 <TrueBrain> :P
19:38:07 <peter1138> 7270 merged yet?
19:38:09 <peter1138> :p
19:38:22 <TrueBrain> ALMOST
19:38:33 <Eddi|zuHause> merge first, fix problems later :p
19:38:35 <TrueBrain> SSE on OSX is failing again :'(
19:38:43 <DorpsGek_II> [OpenTTD/OpenTTD] LordAro requested changes for pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fjeOw
19:38:48 <LordAro> nielsm: i win
19:38:56 <nielsm> :P
19:39:04 <peter1138> Who even uses OSX? :D
19:39:14 <LordAro> right, that's the last 40 minutes i've spent not working, time to go home
19:39:19 <TrueBrain> :o
19:39:39 <m3henry> o/
19:40:17 <m3henry> east-const forevar!
19:41:25 <TrueBrain> all Ubuntu agents decided to stop reporting in
19:41:26 <TrueBrain> hateful bunch
19:43:58 <TrueBrain> ah, Docker Hub was saying NO
19:45:08 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry commented on pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fjeOP
19:45:44 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry commented on pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fjeOX
19:47:00 <nielsm> aaaallllmost there now
19:47:59 <nielsm> ...oh , maybe not? https://0x0.st/zXql.png
19:49:24 <TrueBrain> :D
19:53:00 *** supermop_work_ has quit IRC
19:54:24 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
19:54:32 <TrueBrain> hopefully this fixes OSX .. now MSVC ..
19:55:33 <nielsm> LordAro: I'm getting your comments in the files I have to expand now, and I see a bunch of suggestions for emplace_back as replacement for push_back({ initializer, list }), but I don't think that'll work without writing constructors for the type involved
19:58:40 <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fjeO5
20:01:34 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
20:05:00 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry commented on pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fje3J
20:10:04 <peter1138> Oh, btw, if I'm adding NULL checks, should I start using nullptr?
20:17:13 <TrueBrain> hmm .. MSVC works but also not, because it is running both regressions at once
20:17:19 <TrueBrain> and ... we do some trickery that makes that not possible :P
20:19:19 <LordAro> nielsm: i wouldn't be opposed to that
20:19:40 <LordAro> peter1138: i think we're still "use NULL everywhere for now"
20:19:55 <LordAro> i imagine m3henry will write a PR soon to convert them all :)
20:20:21 <Eddi|zuHause> "sed -i s/NULL/nullptr/g"? :p
20:22:12 <TrueBrain> so ... whos idea was it to make these regression savegames with the same AI name build into it?
20:22:32 <TrueBrain> can I modify the AI name of the savegame, I wonder ..
20:26:41 <TrueBrain> hmm .. how can I do this in a clever way ...
20:26:59 <TrueBrain> it is not a readable string in the savegame ..
20:27:05 <TrueBrain> guess I have one of the compressions to blame :P
20:27:46 <Xaroth> <insert XML savegame format joke here>
20:27:55 <TrueBrain> @kick Xaroth joke is on you
20:27:55 *** Xaroth was kicked by DorpsGek (joke is on you)
20:28:13 *** Xaroth has joined #openttd
20:28:14 <TrueBrain> do we have an offline extraction tool for savegames of some sorts?
20:28:15 <andythenorth> silly
20:28:18 <andythenorth> XML is for newgrf
20:28:46 *** Wolf01 has joined #openttd
20:28:48 <TrueBrain> I am sure peter1138 has a patch for that :D
20:30:16 *** supermop_work has joined #openttd
20:30:38 <TrueBrain> we of course have our own header in front of this .. meh
20:31:51 <dwfreed> andythenorth: perl in xml cdata
20:31:55 *** supermop_work_ has joined #openttd
20:31:57 <andythenorth> ow
20:32:05 <andythenorth> how long did it take to think up the worst solution
20:32:16 <dwfreed> probably 5 seconds
20:33:01 <dwfreed> an IRC bot I used to help maintain stored its commands as perl snippets in XML; the XML tag had attributes defining a regex to match for the command to be executed
20:33:26 <TrueBrain> okay, we are moving away from OFTC, ASAP
20:33:29 <TrueBrain> I am scared shitless now :P
20:33:33 <TrueBrain> <3
20:33:35 <dwfreed> not OFTC stuff
20:33:40 <TrueBrain> that is what they all say :P
20:33:47 <dwfreed> this was AntiSpamMeta on freenode
20:33:55 <TrueBrain> owwwhhh, that explains a lot
20:33:57 <TrueBrain> okay, that is fine :P
20:34:11 <dwfreed> we switched those to actual perl modules, though regex is still used for command matching
20:34:37 <dwfreed> it just now directly calls the sub, instead of eval-ing the xml contents
20:34:45 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry commented on pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fje3V
20:34:48 <TrueBrain> Savegame ver: 193
20:34:48 <TrueBrain> NewGRF ver: 0x150068F0
20:34:52 <TrueBrain> that is pretty old .. 1.5 ..
20:35:04 <TrueBrain> Savegame ver: 104
20:35:04 <TrueBrain> NewGRF ver: 0x07003962
20:35:06 <TrueBrain> that is even older :D
20:38:10 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry commented on pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fje3w
20:39:40 *** supermop_work has quit IRC
20:45:32 <TrueBrain> so when I kill the AI, it loses all its stations. If I change my company to the AI first, I cannot kill the AI
20:45:36 <TrueBrain> *sad panda*
20:47:00 <nielsm> what's the problem?
20:47:27 <TrueBrain> I need to rename the AI that is used by a savegame
20:47:50 <TrueBrain> both savegames for regression load the AI "Regression"
20:47:57 <TrueBrain> and with trickery either one or the other is named like that
20:48:06 <TrueBrain> I want one to load Regression, and the other to load StationList
20:48:09 <TrueBrain> as that makes a lot more sense
20:49:56 <nielsm> maybe just recreate the save and the reference output dump?
20:50:04 <TrueBrain> nearly impossible
20:50:11 <TrueBrain> that would take me a very long time to get that just right :P
20:51:03 <nielsm> I mean, don't try to make it produce the same output as it has done so far
20:51:35 <TrueBrain> difficult to proof I did a good job, in that case
20:51:39 <TrueBrain> as I have no clue what exactly it is testing
20:52:01 <TrueBrain> I just want to decompress the save, tbh :P
20:52:10 <TrueBrain> or ... hmm
20:52:32 <TrueBrain> modify the code to rename the AI :P
20:52:37 <nielsm> the purpose of the regression is to show that the same sequence of commands leads to the same sequence of output
20:52:42 <nielsm> isn't it?
20:52:47 <TrueBrain> sort-of
20:52:53 <TrueBrain> we have 2 versions
20:52:54 <nielsm> the actual sequence of output is secondary
20:52:56 <TrueBrain> regression and station_list
20:52:57 <nielsm> as long as it reproduces
20:53:02 <TrueBrain> regression you really do not want to redo
20:53:06 <TrueBrain> the map is tailored for it
20:53:18 <TrueBrain> it needs certain tiles on certain positions
20:53:26 <TrueBrain> like water, immovable objects, etc
20:53:33 <TrueBrain> it needs to be able to build stations at certain places
20:53:34 <TrueBrain> etc etc
20:53:42 <nielsm> you can use the same map with companies cleared
20:53:45 <TrueBrain> so it is not as easy as you think ;)
20:53:52 <TrueBrain> but okay, the regression is not the issue
20:53:53 <TrueBrain> stationlist is
20:53:59 <TrueBrain> which has tons of stations at tactical places
20:54:03 <TrueBrain> to test if everything is working as expected
20:54:08 <TrueBrain> recreating that is yet another ... pita
20:54:11 <TrueBrain> (40+ stations prebuild)
20:54:21 <nielsm> oh
20:54:24 <nielsm> :(
20:54:38 <nielsm> yeah, specially modified game version that fixes the AI name then
20:54:48 <TrueBrain> load&save, and be done with it :P
20:55:28 <TrueBrain> or overwrite the stop_ai being stupid, and refusing to stop an AI on the company you are also using :P
21:00:23 <TrueBrain> meh; creating a small tool that extracts a savegame is also too much effort :P
21:02:07 <TrueBrain> seems it is not difficult to create that, but meh
21:02:12 <nielsm> probably just hack AI::Load in ai_core.cpp
21:02:28 <TrueBrain> - config->Change(_ai_saveload_name, -1, false, _ai_saveload_is_random);
21:02:28 <TrueBrain> + config->Change("Stationlist", -1, false, _ai_saveload_is_random);
21:02:33 <TrueBrain> ai_sl.cpp yo :P
21:03:16 *** Progman has joined #openttd
21:12:11 <TrueBrain> now they both load the other AI
21:12:12 <TrueBrain> lol
21:15:51 <TrueBrain> shortname was still the same
21:15:52 <TrueBrain> oops
21:16:30 <TrueBrain> still it loads the wrong AI
21:16:31 <TrueBrain> lol
21:18:50 <TrueBrain> *facepalm*
21:18:54 <TrueBrain> the other has no AI started yet
21:18:54 <TrueBrain> lol
21:24:49 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] closed issue #5208: Console: make console commands 'ls' and 'load' work with scenarios https://git.io/fjesl
21:28:01 *** Alberth has left #openttd
21:28:28 <TrueBrain> *facepalm*
21:28:32 <TrueBrain> forgot to revert my change to fake the AI in
21:28:35 <TrueBrain> such fail
21:28:37 <TrueBrain> such epic
21:29:32 <TrueBrain> hmm .. I guess you can save games paused? :P
21:38:34 <TrueBrain> how did the person who prepared the stationlist savegame do that .. holy crap :P
21:38:50 <TrueBrain> some voodoo shit going on there
21:38:58 <TrueBrain> and what is everyone quiet here today; should I be scared?
21:39:08 <LordAro> TrueBrain: boo
21:39:15 <LordAro> TrueBrain: how is it weird?
21:39:27 <TrueBrain> you need to save the game unpaused
21:39:31 <TrueBrain> but .. that runs the AI
21:39:42 <TrueBrain> well, I guess that is okay .. it will restart again on next load, I guess
21:40:08 *** sla_ro|master has quit IRC
21:41:32 <TrueBrain> meh .. that gives another president name, that small unpause moment
21:42:49 <TrueBrain> 7838: - HasTreeOnTile(): false
21:42:49 <TrueBrain> 7838: + HasTreeOnTile(): true'
21:42:51 <TrueBrain> bah
21:42:56 <LordAro> ha
21:42:59 <nielsm> :D
21:43:47 <TrueBrain> this is annoying :D
21:44:41 <TrueBrain> hmm .. this savegame has no AI assigned yet
21:44:49 <TrueBrain> but out of the 4 runs, it was always 1 of the 2 available
21:50:51 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry commented on pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fjesD
22:01:26 *** Samu has quit IRC
22:03:20 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
22:06:08 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry commented on pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fjeGn
22:07:03 <DorpsGek_II> [OpenTTD/OpenTTD] JGRennison opened issue #7374: Station sign kd-tree is not updated if station XY changes due to acquiring an ownerless/grey station pending deletion https://git.io/fjeGW
22:07:29 <TrueBrain> "editbin is required for this platform; this should be shipped with MSVC!" :(
22:07:33 <TrueBrain> it works locally! :(
22:08:31 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry updated pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fhSz0
22:14:31 <TrueBrain> lol, Mac says "0x0x0" :D
22:14:32 <TrueBrain> haha
22:14:43 <Xaroth> o_O
22:14:46 <nielsm> amazing
22:14:53 *** Thedarkb1-T60 has joined #openttd
22:15:40 *** Thedarkb-T60 has quit IRC
22:17:43 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
22:18:38 <m3henry> commit checker is failing, but I don't see the tab it's complaining about
22:18:40 <m3henry> ##[error]*** b/src/newgrf.cpp:663: Invalid tab usage: ' static_cast<uint8>(min(internal_id, _engine_counts[type])) // substitute_id == _engine_counts[subtype] means "no substitute"'
22:20:00 <nielsm> tabs to indent for structure, spaces to align comments
22:20:03 <nielsm> ?
22:20:28 <m3henry> it seems that's what I did
22:21:13 *** frosch123 has quit IRC
22:21:14 <m3henry> oh, found it
22:21:17 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
22:21:40 <nielsm> min(internal_id, <HERE> _engine_counts[type])
22:21:43 <nielsm> :)
22:21:59 <m3henry> yeah, turning on tab highlight found it
22:22:49 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
22:22:56 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry updated pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fhSz0
22:22:59 <TrueBrain> nowhere clearly documented how to call the new VS2019 image ... guesssssiinnngggg
22:23:19 *** gelignite has quit IRC
22:24:11 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
22:24:47 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on issue #2155: Console: heightmaps for dedicated server https://git.io/fjeGi
22:24:49 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] closed issue #6381: Game Script: method to change company rating in town https://git.io/fjeGP
22:26:03 <TrueBrain> who is a good stalebot? WHO IS A GOOD BOY?!
22:26:42 <andythenorth> hmm
22:26:49 <andythenorth> but PRs aren't > Issues yet :(
22:28:06 <nielsm> gn
22:28:22 <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7270: Introduce CMake (and removing all other project-related code) https://git.io/fhbqc
22:28:23 <TrueBrain> night nielsm
22:28:32 <TrueBrain> right, I am also done with this .. MSVC is just annoying :P
22:28:43 <TrueBrain> guess glx should check in his tiny tool :)
22:28:46 <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry commented on pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fjeGD
22:36:10 *** nielsm has quit IRC
22:37:10 *** Laedek has joined #openttd
22:39:02 <Eddi|zuHause> ok, i managed to get my rover stuck in the planet core
22:40:14 <LordAro> Eddi|zuHause: i did that
22:40:21 <LordAro> then i got lost and died
22:40:34 <Eddi|zuHause> i didn't die
22:40:47 <Eddi|zuHause> but also i have no clue what to do on that core
22:41:13 <LordAro> i have an idea, but i've died 3 times trying to get back
22:41:39 <Eddi|zuHause> but first, i'm reloading before my rover got stuck
22:47:06 *** qwebirc84834 has joined #openttd
22:48:37 <Eddi|zuHause> i would feel much better if i had tethers, but i have no oxygenator on my rover :/
22:52:39 *** Samu has joined #openttd
22:55:06 <Eddi|zuHause> still have no clue :/
22:56:45 <andythenorth> just play Blitz
22:56:49 <andythenorth> no clue needed
23:04:45 *** qwebirc84834 has quit IRC
23:23:22 *** m3henry has quit IRC
23:24:20 *** andythenorth has left #openttd
23:24:48 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on issue #6266: UI Zoom: ugly lists in network windows on double/quad interface sizes with custom fonts https://git.io/fjeZM
23:24:50 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on issue #5078: NOAI API lack vehicle is old event https://git.io/fjeZD
23:24:51 <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on issue #4540: Orders: toggle display of implicit orders https://git.io/fjeZy
23:26:43 <peter1138> Urgh
23:26:47 <peter1138> That was a massive curry
23:26:56 <LordAro> the best sort
23:28:28 <peter1138> Charity vegetarian curry, about 50 people there, maybe a 1/3 were from the cycling group.
23:28:42 <peter1138> My belly hurts.
23:44:15 *** HerzogDeXtEr has quit IRC
23:44:36 <Eddi|zuHause> you trying haskell next?
23:44:45 <peter1138> Who?
23:44:56 <Eddi|zuHause> haskell curry
23:45:54 <Eddi|zuHause> after whom the programming language of haskell and the programming concept of currying is named
23:58:59 *** supermop_work has joined #openttd
23:59:05 *** supermop_work_ has quit IRC