Config
Log for #openttd on 5th September 2021:
Times are UTC Toggle Colours
00:53:14  *** tokai has joined #openttd
00:53:15  *** ChanServ sets mode: +v tokai
01:00:01  *** tokai|noir has quit IRC
01:22:18  *** Gustavo6046 has quit IRC
01:22:55  *** Gustavo6046 has joined #openttd
01:25:57  *** Gustavo6046 has quit IRC
01:34:15  *** Gustavo6046 has joined #openttd
02:04:27  <DorpsGek> [OpenTTD/OpenTTD] EmperorJake commented on pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu https://git.io/JuIWP
02:25:31  *** tokai|noir has joined #openttd
02:25:31  *** ChanServ sets mode: +v tokai|noir
02:28:24  *** debdog has joined #openttd
02:30:19  *** Gustavo6046 has quit IRC
02:31:45  *** D-HUND has quit IRC
02:32:29  *** tokai has quit IRC
02:36:36  *** Gustavo6046 has joined #openttd
02:44:57  *** Flygon has joined #openttd
03:00:46  *** _aD has quit IRC
03:08:28  *** glx has quit IRC
03:20:38  *** Gustavo6046 has quit IRC
05:16:10  *** nielsm has joined #openttd
05:22:41  *** tokai has joined #openttd
05:22:41  *** ChanServ sets mode: +v tokai
05:29:15  *** tokai|noir has quit IRC
06:25:43  *** roadt_ has quit IRC
06:25:56  *** roadt_ has joined #openttd
06:39:18  *** andythenorth has joined #openttd
06:52:49  <andythenorth> yo
07:06:01  *** Progman has joined #openttd
07:07:40  *** tokai|noir has joined #openttd
07:07:41  *** ChanServ sets mode: +v tokai|noir
07:14:34  *** tokai has quit IRC
07:36:01  *** Wolf01 has joined #openttd
07:49:48  <nielsm> <_dp_> nielsm, title screen exists for the main menu, not musing upon the title game :p  <-- let me just comment on this, because I think having a good title game can actually work really well as a teaching tool: ship with a title game that shows solid design, and new players can learn from watching it run
07:50:21  <TrueBrain> +1
07:50:56  <TrueBrain> also the feedback we received about title games. People learning new things from it.
07:50:58  <nielsm> https://0x0.st/-wK1.png  made this
07:51:20  <TrueBrain> you are such a madman :D (a compliment, to be clear)
07:52:38  <nielsm> I'm thinking about making a setting that makes the game load the last save as title game instead of opntitle.dat when you go back to the main menu
07:53:04  <nielsm> mainly as a tool for title game makers (it'd only be exposed via console/config file), but some players might also have fun with it
07:53:40  <TrueBrain> lol: can you make the GS open the main menu in the middle? :P
07:59:33  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8980: Feature: Multiple rotating views on title screen https://git.io/JuLgu
08:00:04  <nielsm> I'm thinking the tool should also have a kind of command sign checker and a renumbering tool for them
08:00:56  <nielsm> can maybe fill up the goals list with the sequence
08:09:23  <nielsm> nice!!! even this works: https://0x0.st/-wK9.mp4
08:09:31  <nielsm> panning between two moving vehicles
08:09:57  <nielsm> follow train 1 for 10 seconds, pan to train 2 across 10 seconds, follow train 2 for 10 seconds, pan back to train 1 across 10 seconds, repeat
08:11:48  *** sla_ro|master has joined #openttd
08:20:13  *** OsteHovel has joined #openttd
08:20:54  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu https://git.io/JuLow
08:22:01  <TrueBrain> I love Discord; they could explain their workflow, after the initial "it was convenient" arguments :D
08:31:11  <nielsm> also I just discovered that story book pages are actually saved in the game, the GS does not need to re-create them on load (indeed if it tries, you end up with duplicate pages)
08:31:37  <TrueBrain> lol; do I dare to ask: why does it do that?
08:32:07  <nielsm> which could make even more of an argument for an in-game storybook editor, to use as e.g. a journal
08:33:06  <nielsm> well the storybook could be journaling things that happened in the past and the data to recreate it no longer exists, and rebuilding a large storybook takes a lot of back and forth since every element on a page requires a command to be sent and processed
08:33:26  <nielsm> so a page with 4 elements takes 5 ticks to create
08:33:45  <TrueBrain> lol, okay, also didn't expect that :D
08:33:56  <TrueBrain> for some reason I expected it would send a JSON blob for the whole book to the clients :D
08:34:09  <TrueBrain> but makes sense if it is done like that, yes
08:35:03  <nielsm> having a way to send arbitrary structured data over the command protocol would be useful, yes
08:35:36  <nielsm> have I talked about my wild dreams of remaking the command protocol with protobufs or similar?
08:36:23  <TrueBrain> doubt protobuf is going to help you here :P
08:36:38  <TrueBrain> you would just replace one structed protocol with another strongly structured protocol
08:37:35  *** tokai has joined #openttd
08:37:35  *** ChanServ sets mode: +v tokai
08:37:37  <TrueBrain> but indeed, removing "p1" and "p2" would be good :)
08:44:36  *** tokai|noir has quit IRC
09:21:56  <_dp_> nielsm, yes, but way more people use it for the main menu
09:22:11  <_dp_> so it's fine to improve title game but not at the cost of main menu usability
09:22:24  <_dp_> vertical menu like TB suggested can work though
10:05:03  <nielsm> huh, there's no GSGoalList ?
10:12:42  *** roadt__ has joined #openttd
10:12:55  *** Samu has joined #openttd
10:13:18  <Samu> hi
10:18:09  <DorpsGek> [OpenTTD/OpenTTD] ldpl commented on pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu https://git.io/Jutvn
10:19:39  <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain commented on issue #105: Policy: Uploads which are not usable with main/trunk OpenTTD https://git.io/JufUD
10:19:40  *** roadt_ has quit IRC
10:24:27  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu https://git.io/Jutfy
10:27:05  <DorpsGek> [OpenTTD/OpenTTD] andythenorth commented on pull request #9532: Change: Return 'New company/Spectate' option to company toolbar menu https://git.io/JutJG
10:33:44  <_dp_> wtf, I even put a smile this time :p
10:33:55  <nielsm> https://0x0.st/-wPZ.jpg yay
10:34:16  <_dp_> btw, if it's still not clear, I don't even partucalrly care about that pr, I use cmclient, that pr is just few more lines for me to care about while merging
10:35:58  <TrueBrain> nielsm: nice .. I am very curious what people will do with that
10:37:10  <nielsm> hmm there isn't any way to force the goals list to pop up, other than the specific storybook goal element link
10:37:14  <nielsm> I think?
10:38:48  <TrueBrain> sadly, I have no clue either :(
10:48:44  <nielsm> and renumbering works too now
10:50:52  *** tokai|noir has joined #openttd
10:50:52  *** ChanServ sets mode: +v tokai|noir
10:50:58  <TrueBrain> nice :D
10:51:25  <TrueBrain> hmm .. downloads getting stuck at 99% .. oh-oh ...
10:51:30  <TrueBrain> ah, no, it is just not closing the window
10:51:31  <TrueBrain> lol
10:51:41  <TrueBrain> how did that happen?! :D
10:56:59  <Samu> i just witnessed something really weird, a ship got a transfer of -£65 and a cost of £1015
10:57:05  <Samu> double red
10:57:55  *** tokai has quit IRC
11:00:29  <Samu> not a ship this time: https://i.imgur.com/JnU2r5n.png
11:02:06  *** Progman has quit IRC
11:02:24  <TrueBrain> downloaded 924 KiB of 923 KiB
11:02:27  <TrueBrain> euhm .. yeah .. that is not right :P
11:06:51  <TrueBrain> haha, oops .. nasty bug
11:08:11  <DorpsGek> [OpenTTD/py-protocol] TrueBrain opened pull request #17: Fix: content protocol didn't close a file download correctly https://git.io/JutqX
11:08:12  <TrueBrain> I had one job! :P
11:08:28  <Wolf01> Ok, enough tank repairs for today... another maus destroyed by andythenorth to fix :P
11:10:28  <DorpsGek> [OpenTTD/py-protocol] TrueBrain merged pull request #17: Fix: content protocol didn't close a file download correctly https://git.io/JutqX
11:11:11  <DorpsGek> [OpenTTD/py-protocol] TrueBrain created new tag: 1.2.1 https://git.io/JutmY
11:12:39  <Samu> is this good music or a bit on the loud side? https://www.youtube.com/watch?v=mSNSpIFiKRs&list=RDMMoD8cRAjFB1w&index=6
11:12:48  <DorpsGek> [OpenTTD/bananas-server] TrueBrain opened pull request #58: Change: switch over to openttd-protocols for the wire-protocol itself https://git.io/Jutm0
11:15:17  <DorpsGek> [OpenTTD/bananas-server] TrueBrain merged pull request #58: Change: switch over to openttd-protocol library for the wire-protocol https://git.io/Jutm0
11:18:17  <andythenorth> Maus Maus Maus
11:18:26  <andythenorth> pretty much my favourite tank to drive for relaxation
11:20:22  *** andythenorth has quit IRC
11:33:44  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain opened pull request #9541: Add: support filtering content entries for patchpacks https://git.io/Jutst
11:35:15  <DorpsGek> [OpenTTD/py-protocol] TrueBrain opened pull request #18: Add: support multiple branches for content listing https://git.io/JutsW
11:35:32  <DorpsGek> [OpenTTD/bananas-server] TrueBrain opened pull request #59: Add: support multiple branches for compatibility https://git.io/Juts4
11:37:46  <DorpsGek> [OpenTTD/bananas-api] TrueBrain opened pull request #100: Add: support for filtering content that is JGRPP-only https://git.io/Jutsy
11:38:19  *** sla_ro|master has quit IRC
11:38:56  <TrueBrain> for a change, but need review on the above set :)
12:18:26  <DorpsGek> [OpenTTD/OpenTTD] nielsmh updated pull request #8980: Feature: Multiple rotating views on title screen https://git.io/JOvM3
12:27:22  *** frosch123 has joined #openttd
12:36:50  *** roadt__ has quit IRC
12:37:02  *** roadt__ has joined #openttd
12:43:58  <DorpsGek> [OpenTTD/BaNaNaS] frosch123 commented on issue #105: Policy: Uploads which are not usable with main/trunk OpenTTD https://git.io/JufUD
12:44:55  <frosch123> TrueBrain: some time ago we discussed renaming "official" to "vanilla". now may be the last chance for renaming. when the client sends it, it is kind of set in stone
12:45:20  <TrueBrain> I didn't want to bring it up, as I couldn't remember why we picked official to start with
12:45:21  <TrueBrain> but yes
12:45:56  <frosch123> pretty sure i picked "official", i always used that term in discussions
12:46:03  <frosch123> "vanilla" is not really my vocabulary
12:46:57  <frosch123> i used "official", because it is what you get from official openttd.org, and now official game stores
12:47:11  <frosch123> but once those sites would offer other branches, that term no longer works
12:47:16  <frosch123> so, "vanilla" is kind of better :)
12:48:16  <_dp_> +1 for vanilla
12:48:17  <michi_cc> Maybe actually just call it "openttd"? Who knows if vanilla is just as PC insensitive as using master (not entirely joking) :)
12:48:26  <_dp_> official is both binding and ambiguous
12:48:35  <_dp_> like, citymania client is the official build of citymania
12:53:43  <DorpsGek> [OpenTTD/bananas-api] frosch123 commented on pull request #100: Add: support for filtering content that is JGRPP-only https://git.io/Jutzu
12:57:54  <TrueBrain> michi_cc: that is the ambiguous term we tried to get away from :P
13:16:58  *** andythenorth has joined #openttd
13:23:33  <DorpsGek> [OpenTTD/py-protocol] frosch123 approved pull request #18: Add: support multiple branches for content listing https://git.io/JutK2
13:27:39  *** glx has joined #openttd
13:27:39  *** ChanServ sets mode: +v glx
13:29:36  <DorpsGek> [OpenTTD/OpenTTD] debdog commented on issue #8001: Ship finds path but reports it is lost https://git.io/JvlVp
13:32:52  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on issue #8001: Ship finds path but reports it is lost https://git.io/JvlVp
13:44:04  <DorpsGek> [OpenTTD/OpenTTD] vituscze opened pull request #9542: Fix #9241: Grove and forest tree brushes also create rainforests https://git.io/JutMB
13:48:03  <DorpsGek> [OpenTTD/OpenTTD] vituscze updated pull request #9542: Fix #9241: Grove and forest tree brushes also create rainforests https://git.io/JutMB
13:48:44  <glx> ah yes it was 231 commits behind master :)
13:51:28  <Samu> #9523 is related to ship path cache
13:51:49  <Samu> it caches a path which didn't yet contain a lock
13:52:02  <Samu> will take time to update itself
13:54:21  <glx> no it's because there are 2 missing locks, but the message is not retriggered
13:54:38  <DorpsGek> [OpenTTD/bananas-api] JGRennison commented on pull request #100: Add: support for filtering content that is JGRPP-only https://git.io/JutS6
13:57:53  <Samu> do you have a savegame, need to look
13:58:21  <glx> no need for a savegame, it's the steps :)
13:59:26  <glx> we encountered this a lot during the #9017 play test
14:04:19  <Samu> where does it say it needs 2 locks?
14:05:15  <Samu> i built a lock, and problem was solved
14:05:25  <Samu> took a bit of time but the ship got on its way
14:12:13  <glx> step 8 and 9
14:13:00  <glx> it's still lost because one lock was not enough, but no message is issued
14:13:29  <glx> so still lost, but impossible to know it
14:16:00  <Samu> just tested
14:18:48  <Samu> an indicator that the ship is currently lost
14:18:53  <Samu> i see
14:23:15  *** andythenorth_ has joined #openttd
14:25:27  *** andythenorth__ has joined #openttd
14:28:41  *** andythenorth has quit IRC
14:32:30  *** andythenorth_ has quit IRC
14:42:53  *** jottyfan has joined #openttd
14:43:00  <DorpsGek> [OpenTTD/py-protocol] TrueBrain merged pull request #18: Add: support multiple branches for content listing https://git.io/JutsW
14:43:50  <DorpsGek> [OpenTTD/py-protocol] TrueBrain created new tag: 1.3.0 https://git.io/Juthr
14:50:05  <DorpsGek> [OpenTTD/bananas-server] TrueBrain updated pull request #59: Add: support multiple branches for compatibility https://git.io/Juts4
14:50:10  <TrueBrain> I think I did the logic correct .. :P
14:51:01  <TrueBrain> right, mass rename to vanilla it is, I guess ... meh, yet another one
14:51:05  <TrueBrain> I did one recently already! :P
14:51:30  <TrueBrain> going to do that some other time .. can't be fuzzed about it now. But of course before we release the new bananas-server :)
14:54:16  <andythenorth__> lol somehow I have configured a debug build of openttd
14:54:27  * andythenorth__ was confused by 'tab is broken' again
14:54:51  <glx> means you forgot to configure :)
14:54:59  <glx> debug is the default
14:55:55  <andythenorth__> I tried some flags for some reason recently
14:56:07  <andythenorth__> lol this train smoke is perfectly in time with the music I'm listening to
14:56:31  <andythenorth__> think someone (peter1138 maybe) once said its because it's a common BPM
14:57:15  <andythenorth__> it's particularly pleasing  with double smoke :P
15:00:10  <DorpsGek> [OpenTTD/bananas-server] TrueBrain updated pull request #59: Add: support multiple branches for compatibility https://git.io/Juts4
15:15:49  <Samu> ship is lost perma icon, https://i.imgur.com/rMHITuY.png
15:16:10  <Samu> imperceptible perhaps
15:19:38  <glx> I'd prefer icon in vehicle list, and explicit text in vehicle window
15:20:45  <glx> replacing "heading for" with "can't reach" maybe
15:37:26  <andythenorth__> also speed before destination :P
15:37:31  * andythenorth__ had a patch for that
15:42:10  <DorpsGek> [OpenTTD/OpenTTD] nielsmh updated pull request #8980: Feature: Multiple rotating views on title screen https://git.io/JOvM3
15:42:47  <nielsm> LordAro: There's the code documentation added too
15:59:44  *** Wormnest has joined #openttd
16:06:03  <TrueBrain> glx: I think it has to be both; both something per vehicle, and in the vehicle list. As some people use one, and not the other, and the other way around
16:06:15  <TrueBrain> having either is most likely falling short
16:06:50  <TrueBrain> for vehicle window, icon + change of text would be most clear, I think. Especially as the icon is reused in the vehicle list :)
16:07:27  *** jottyfan has quit IRC
16:11:29  <Samu> https://i.imgur.com/qzkEQJl.png
16:11:50  <Samu> vehicle list, not sure where to put it
16:13:03  <TrueBrain> that moment you write a bunch of review comment, and you realise: I don't care. It can do without that comment. And I happily remove the comment again :D
16:13:59  <Samu> the space below 1/, to the left of profit
16:15:08  *** Gustavo6046 has joined #openttd
16:15:47  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on pull request #8980: Feature: Multiple rotating views on title screen https://git.io/Juqlt
16:16:14  <TrueBrain> I think before the order itself, or something
16:16:28  <TrueBrain> btw, your icon needs some alignment love :)
16:16:48  <TrueBrain> looking good so far Same, nice :)
16:16:52  <TrueBrain> Samu
16:17:00  <TrueBrain> bah, I cannot type, as it turns out
16:17:43  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #9534: Fix: use-after-free after ClientNetworkCoordinatorSocketHandler::CloseAllConnections() https://git.io/JEhfk
16:18:14  <TrueBrain> https://github.com/OpenTTD/OpenTTD/pull/8688 <- anyone else mind signing off on this PR? I think it is a good idea, but having another dev approve it would be nice :)
16:18:28  <TrueBrain> owh, it also does need a rebase, lol
16:18:32  <TrueBrain> poor 2TallTyler :)
16:18:53  <glx> oh that kind of PR divising users
16:19:23  <TrueBrain> now you see why I want another approval? :P
16:20:02  <DorpsGek> [OpenTTD/OpenTTD] michicc approved pull request #8688: Feature: Hide block signal GUI by default https://git.io/Juq8O
16:21:25  <TrueBrain> tnx michi_cc :)
16:21:38  <TrueBrain> owh, that conflict really is a conflict .. lets see if I can fix that ..
16:24:59  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain dismissed a review for pull request #8688: Feature: Hide block signals in GUI by default https://git.io/Juq8O
16:25:02  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain dismissed a review for pull request #8688: Feature: Hide block signals in GUI by default https://git.io/JE0hP
16:25:05  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain updated pull request #8688: Feature: Hide block signals in GUI by default https://git.io/JtDJs
16:25:09  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #8688: Feature: Hide block signals in GUI by default https://git.io/Juq4R
16:25:12  <TrueBrain> noise!
16:27:52  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8980: Feature: Multiple rotating views on title screen https://git.io/JuqBJ
16:27:55  <DorpsGek> [OpenTTD/OpenTTD] Berbe commented on discussion #9171: DEBUG messages cleanup https://git.io/J3W5b
16:28:34  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8980: Feature: Multiple rotating views on title screen https://git.io/JuqBC
16:30:09  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain commented on discussion #9171: DEBUG messages cleanup https://git.io/J3W5b
16:30:46  <_dp_> 8688 doesn't look that dividing actually
16:31:04  <_dp_> someone will probably miss non-pbs default but other than that seems fine
16:31:18  <_dp_> also it could've used 1 setting instead of 2
16:31:50  <_dp_> show all cycle all/show all cycle pbs/show pbs
16:32:27  <DorpsGek> [OpenTTD/bananas-api] TrueBrain opened pull request #101: Change: rename "official" to "vanilla" in branch compatibility https://git.io/JuqRc
16:32:30  <DorpsGek> [OpenTTD/bananas-server] TrueBrain opened pull request #60: Change: rename "official" to "vanilla" in branch compatibility https://git.io/JuqRC
16:32:39  <TrueBrain> still need to prepare BaNaNaS and BaNaNaS-staging
16:33:01  *** Flygon has quit IRC
16:33:20  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8980: Feature: Multiple rotating views on title screen https://git.io/JuqR1
16:34:53  <DorpsGek> [OpenTTD/OpenTTD] nielsmh commented on pull request #8980: Feature: Multiple rotating views on title screen https://git.io/Juq0m
16:34:56  <DorpsGek> [OpenTTD/BaNaNaS] TrueBrain opened pull request #106: Change: rename "official" to "vanilla" in branch compatibility https://git.io/Juq0Y
16:35:03  <TrueBrain> ha, I still had the seds in my history :D
16:35:37  <DorpsGek> [OpenTTD/OpenTTD] Berbe commented on discussion #9171: DEBUG messages cleanup https://git.io/J3W5b
16:37:05  <TrueBrain> nielsm: tnx for the responses. As long as these things weren't by accident, I am all happy :)
16:43:24  <nielsm> the reason I went with the slightly unusual "performance order" was also that "execution" does have the second meaning of executing a death penalty
16:44:28  <TrueBrain> it is for me an unusual way of using that word, but I looked it up, it is fine :) Was my lack of english :P
16:46:16  <nielsm> just like stage plays and musical pieces are performed :)
16:49:15  <DorpsGek> [OpenTTD/OpenTTD] nielsmh updated pull request #8980: Feature: Multiple rotating views on title screen https://git.io/JOvM3
16:52:58  <Samu> wee https://i.imgur.com/CTurRuh.png
16:54:19  <Samu> such a short path and still reports ship is lost, kinda sad
16:57:40  <Samu> set ship_curve90_penalty 100
16:57:44  <Samu> solves
17:00:06  <Samu> are you aware of this penalty, TrueBrain ? it's relatively recent
17:00:23  <Samu> and it hurts the pf
17:02:26  <nielsm> the pf for some reason fails/gives up if there is a body of land in the way even if it's possible to navigate around
17:03:34  <andythenorth__> can confirm
17:03:43  <andythenorth__> that's been there for a while though
17:04:48  <TrueBrain> Samu: maybe good to read up a bit how A* pathfinders work
17:04:58  <TrueBrain> but ANY penalty will have a "hurtful" effect on the ship PF
17:05:00  <TrueBrain> no matter which
17:08:13  <Samu> so, revert it?
17:09:09  <Samu> curve90 penalty was invented once ships became unable to make 90 degrees without stopping to make a turn
17:09:20  <TrueBrain> huh? How did you conclude that from what I said :P
17:12:33  <Samu> funny that there isn't a penalty for moving up/down on locks
17:13:03  <Samu> and for good reason, hope there won't be one
17:14:04  <Samu> ships also stop there
17:15:54  <nielsm> I think your thinking of the way pathfinding works is colored by the word "penalty" being used instead of "cost"
17:15:55  <TrueBrain> but really, read up on A* pathfinders, they are amazing, and it will make much more sense
17:24:04  <Samu> how to invalidate vehicle list window data, don't know the name of this window
17:26:36  <nielsm> vehicle_gui.h has GetWindowClassForVehicleType(VehicleType)
17:28:52  <nielsm> but the window number for vehicle list windows isn't just a trivial value, there is a special class used to calculate it (it's a packed value of various things)
17:29:42  <nielsm> vehiclelist.h has the VehicleListIdentifier struct used to generate those window numbers
17:31:28  <Samu> too complex for me
17:32:17  <nielsm> you just need the window class from GetWindowClassForVehicleType(VehicleType) to invalidate all ship list windows
17:33:19  <DorpsGek> [OpenTTD/OpenTTD] Berbe updated pull request #9105: Improve server logs for administration https://git.io/JO7zZ
17:34:11  <Samu> InvalidateWindowClassesData(GetWindowClassForVehicleType(this->type));
17:34:14  <Samu> lets test
17:35:27  <TrueBrain> a++ in a ctor construction .. that .. seems like an accident waiting to happen
17:37:18  <nielsm> the evaluation order is well defined tho
17:37:29  <nielsm> but it's an ugly place to hide a side effect, I agree
17:37:43  <TrueBrain> kinda surprised it is allowed :D
17:38:45  <Samu> a bit overkill, but it works! thx nielsm
17:39:54  *** Beer has joined #openttd
17:41:18  <Samu> I'm reusing a sprite
17:41:25  <Samu> didnt create a new one
17:41:26  <Beer> TrueBrain: Did what you requested on OpenTTD/OpenTTD/pull/9105. Might fit well with the current network + debug messages overhaul (o:
17:41:40  <TrueBrain> yeah, exactly :)
17:41:48  <Samu> so, im not sure i wanna PR in its current state
17:41:53  <TrueBrain> the ++ in the ctor however is an accident waiting to happen Beer :)
17:41:58  <TrueBrain> haven't otherwise looked at the PR yet
17:42:57  <Beer> Well, I merely moved it as part of the use of member initialisers in 1st commit
17:45:54  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9542: Fix #9241: Grove and forest tree brushes also create rainforests https://git.io/JuqXc
17:46:46  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain approved pull request #9538: Fix #9535: Maintain a reverse dependency map of network content https://git.io/JuqX4
17:48:22  <DorpsGek> [OpenTTD/OpenTTD] Berbe updated pull request #9105: Improve server logs for administration https://git.io/JO7zZ
17:53:21  <DorpsGek> [OpenTTD/OpenTTD] SamuXarick opened pull request #9543: Feature #9523: Display icon or text in vehicle list or in vehicle window indicating whether a vehicle is lost https://git.io/Juq19
18:06:20  *** gelignite has joined #openttd
18:10:05  <andythenorth__> am I the only grf author who names trains for ease of tab completion in shell?
18:11:00  *** jottyfan has joined #openttd
18:22:31  <DorpsGek> [OpenTTD/OpenTTD] TrueBrain merged pull request #8688: Feature: Hide block signals in GUI by default https://git.io/JtDJs
18:26:01  <michi_cc> Somebody on the forums will get a breakdown now :P
18:27:36  <TrueBrain> that at least is the single constant on the forums :)
18:30:24  <andythenorth__> better than silence
18:30:34  <TrueBrain> not sure :P
18:38:56  *** _aD has joined #openttd
18:41:25  <DorpsGek> [OpenTTD/OpenTTD] SamuXarick updated pull request #9543: Feature #9523: Display icon or text in vehicle list or in vehicle window indicating whether a vehicle is lost https://git.io/Juq19
18:43:59  <Samu> how do I do a sprite for a PR?
18:44:02  <Timberwolf> You might even please the people who think they are the "pro option", by making it something special that has to be unlocked.
19:04:30  *** WormnestAndroid has quit IRC
19:05:00  *** WormnestAndroid has joined #openttd
19:08:16  *** Progman has joined #openttd
19:10:25  <DorpsGek> [OpenTTD/bananas-api] frosch123 approved pull request #100: Add: support for filtering content that is JGRPP-only https://git.io/Juqxx
19:11:15  <DorpsGek> [OpenTTD/bananas-api] frosch123 approved pull request #101: Change: rename "official" to "vanilla" in branch compatibility https://git.io/JuqpU
19:11:23  <frosch123> "Vanilla OpenTTD" reads funny :p
19:11:39  <TrueBrain> I agree
19:11:50  <andythenorth__> it does?
19:11:50  <TrueBrain> As hoping you had a better suggestion :D
19:11:59  <frosch123> i would have written "OpenTTD (vanilla)", but then "OpenTTD (JGRPP)" looks stupid
19:13:04  <TrueBrain> Upstream, unmodified, patchless
19:13:25  <frosch123> it's fine. if it is written next to JGRPP, then people will understand the meaning
19:13:33  <andythenorth__> +1
19:13:42  <TrueBrain> :)
19:13:47  <glx> but if any newgrf is enabled it's no longer vanilla
19:14:14  <andythenorth__> in my world
19:14:22  <andythenorth__> 'vanilla' means '!JGRPP'
19:14:48  <frosch123> andythenorth__: what about TrueTTD?
19:14:58  <frosch123> does vanilla exclude that?
19:15:16  <TrueBrain> Sssttt, that project is a secretttttt
19:15:47  <Xaroth> I'd play TrueTTD.
19:16:06  <frosch123> can you afford it though?
19:16:13  <glx> I remember something about a versus version
19:16:14  <TrueBrain> :D
19:16:53  <DorpsGek> [OpenTTD/bananas-server] frosch123 approved pull request #60: Change: rename "official" to "vanilla" in branch compatibility https://git.io/JuqpX
19:17:01  <Xaroth> Oh yeah, that versus mode
19:17:06  <Xaroth> that would've been neat.
19:17:15  <andythenorth__> fork
19:17:24  <andythenorth__> OpenTTD (True)
19:17:32  <TrueBrain> I need to coordinate the merges btw frosch .. Will be a bit of a hassle :)
19:17:45  <TrueBrain> Head2head.. hmm
19:17:48  <TrueBrain> That was fun
19:21:58  <frosch123> #9541 contains "official", can't approve that :)
19:22:02  <nielsm> <TrueBrain> Head2head.. hmm  <- split screen OTTD with two mice
19:22:27  <glx> but same map on both half
19:23:21  <TrueBrain> frosch123: as long as the rest is okay :)
19:23:44  <frosch123> not sure how useful the "patchpack" example is
19:23:44  <TrueBrain> I will fix it all up and merge it tomorrow :)
19:23:56  <TrueBrain> I can remove it
19:24:45  <_dp_> I'll do h2h server one day...
19:25:27  <frosch123> i like that bananas-server has special code for 12.0-beta now :p
19:25:31  <DorpsGek> [OpenTTD/OpenTTD] glx22 commented on pull request #9543: Feature #9523: Display icon or text in vehicle list or in vehicle window indicating whether a vehicle is lost https://git.io/Juqje
19:25:51  <TrueBrain> frosch123: yeah .......
19:26:51  <frosch123> is it a problem, if the int() in receive_PACKET_CONTENT_CLIENT_INFO_LIST throws?
19:26:55  <frosch123> because clients send non-numbers
19:27:22  <TrueBrain> The connection will be closed
19:27:30  <TrueBrain> As it violates protocol
19:27:40  <frosch123> good :)
19:28:06  <TrueBrain> Goes for any exception btw :)
19:28:11  <TrueBrain> Sentry does record it, just to spot issues we made :p
19:30:23  <frosch123> i wonder when i will get used to for-else :) i am not used to things which do not exist in c++
19:30:49  <TrueBrain> I liked how it fits in this problem perfectly
19:31:00  <TrueBrain> Doesn't happen often :D
19:31:43  <glx> is like the finally in a try-catch ?
19:32:11  <TrueBrain> Else triggers if the loop isn't "break"d
19:32:30  <glx> oh nice
19:32:44  *** sla_ro|master has joined #openttd
19:32:49  <TrueBrain> For those "found = true" cases
19:34:55  <DorpsGek> [OpenTTD/bananas-server] frosch123 commented on pull request #59: Add: support multiple branches for compatibility https://git.io/JumeV
19:34:59  <frosch123> yay, found something :)
19:35:01  *** Gustavo6046_ has joined #openttd
19:35:46  <TrueBrain> Nice :D
19:35:55  <glx> easy to miss this one
19:36:30  <TrueBrain> Worst part, those datakey are pointless anyway :p
19:39:03  *** Gustavo6046 has quit IRC
19:39:03  *** Gustavo6046_ is now known as Gustavo6046
19:40:09  <DorpsGek> [OpenTTD/OpenTTD] frosch123 commented on pull request #9541: Add: support filtering content entries for patchpacks https://git.io/Jumvw
19:40:53  <TrueBrain> Tnx for the reviews, will make it all a reality tomorrow :D
19:42:24  <frosch123> hmm, 1524 items specify a version. i would have guessed less
19:42:44  <TrueBrain> Yeah, it is a bit crazy
19:42:51  <TrueBrain> Not sure it is used correctly :p
19:43:18  <frosch123> i expect people just set it to the version they used for testing
19:43:24  <frosch123> noone knows what runs in older versions
19:43:36  <TrueBrain> That is fair
19:46:11  <Timberwolf> I think I set mine to the earliest version mentioned in the features I used (which was typically 1.10 for most of them)
20:01:52  *** gelignite has quit IRC
20:16:12  *** luaduck has quit IRC
20:17:21  *** frosch123 has quit IRC
20:31:40  *** jottyfan has quit IRC
20:54:22  *** Samu has quit IRC
20:55:46  *** tokai has joined #openttd
20:55:46  *** ChanServ sets mode: +v tokai
21:02:38  *** tokai|noir has quit IRC
21:07:33  *** WormnestAndroid has quit IRC
21:09:04  *** WormnestAndroid has joined #openttd
21:17:25  *** luaduck has joined #openttd
21:20:41  *** nielsm has quit IRC
22:07:13  *** Wolf01 has quit IRC
22:13:28  *** sla_ro|master has quit IRC
22:15:38  *** Progman has quit IRC
22:23:15  *** HerzogDeXtEr has joined #openttd
22:25:47  *** tt has joined #openttd
22:29:15  *** andythenorth__ has quit IRC
22:31:00  *** andythenorth has joined #openttd
22:36:40  *** tt has quit IRC
22:38:16  *** andythenorth has quit IRC
22:56:06  *** tokai|noir has joined #openttd
22:56:06  *** ChanServ sets mode: +v tokai|noir
23:03:09  *** tokai has quit IRC
23:03:12  *** Beer has quit IRC
23:24:36  *** NGC3982 has quit IRC

Powered by YARRSTE version: svn-trunk