IRC logs for #openttd on OFTC at 2018-08-04
⏴ go to previous day
00:17:13 *** Progman has joined #openttd
00:53:30 *** chomwitt has joined #openttd
02:16:12 *** snail_UES_ has joined #openttd
02:54:01 *** LANJesus has joined #openttd
05:36:47 *** haudrauf has joined #openttd
06:47:39 *** Extrems has joined #openttd
06:59:08 *** Alberth has joined #openttd
06:59:08 *** ChanServ sets mode: +o Alberth
08:13:48 *** andythenorth has joined #openttd
08:56:24 <TrueBrain> tempted to just merge #6868 .. over a week, and seems nobody cares about bugs in OpenTTD :P
09:01:13 <TrueBrain> no longer sure what to think of the "forest" patch
09:01:26 <TrueBrain> hard to see if things get better or worse :D
09:07:55 <TrueBrain> wow .. github scans requirements.txt too, and warn about issues
09:08:56 *** andythenorth has joined #openttd
09:09:17 <TrueBrain> hello andythenorth :)
09:09:36 <TrueBrain> how are you doing? :D
09:09:59 <TrueBrain> finally getting a bit used to the heat ..
09:10:05 <TrueBrain> hopefully I can be productive today :P
09:10:42 <andythenorth> so many great commits to trunk
09:11:05 <andythenorth> I'll make us baseball caps
09:11:11 <andythenorth> Make OpenTTD Great Again
09:11:46 <andythenorth> "it's tremendous, I think you're really going to love it"
09:12:04 <TrueBrain> "It is THE BESTEST Open Source Project"
09:12:11 <TrueBrain> wait, Open Source Project is too long to remember
09:14:30 <andythenorth> 134 closed PRs now
09:16:13 <Alberth> but people continue making new ones :p
09:18:18 <TrueBrain> massive amounts of emails in my mailbox because I authorized pyup into OpenTTD :P
09:19:54 <TrueBrain> damn, they did that awesome
09:20:05 <TrueBrain> they create PRs with everything needed to get them working
09:20:51 <TrueBrain> that is why I love automation
09:21:47 <Markk> Hello everyone, a quick question. When creating orders for trains, is it possible to change the "Unload all" button that as default creates the "Unload and take cargo" order. I would like it to be "Unload and leave empty" as default, is that possible?
09:24:17 <Alberth> you cannot change the default order easily, unless "easy" includes changing source and recompiling
09:24:33 <Markk> Ah, I was afraid it was something like that.
09:24:44 <Alberth> not sure why this is a big problem, you know about cloning orders?
09:24:56 <Alberth> or for that matter, cargodist?
09:25:02 <Markk> No, it's not really, just wanted to check.
09:25:31 <Markk> Yep, I'm cloning all of them, but it would save some time to just have to press one button instead of three :)
09:26:49 <Alberth> for trains going to the same destination, I often clone even when the source station is different
09:27:07 <andythenorth> curious, why does it need to unload?
09:27:26 <andythenorth> I never have any use for unload, except testing newgrf cargo sprites
09:27:35 <Markk> I leave a sticky window open with the same type of train, when building feeder systems
09:27:57 <andythenorth> if it's feeder, just use 'transfer' which defaults to 'leave empty'
09:28:02 <Markk> andythenorth: It's mostly an OCD, which comes from sometime using the same station for unloading and loading.
09:28:02 <Alberth> without cargod-dist I assume?
09:28:08 <andythenorth> if you're using cdist, just use 'no loading'
09:28:35 <Markk> Yes, when using transfer it's leaving empty as standard.
09:28:59 <Markk> I'm not using anything else than the standard OpenTTD, but with my own settings
09:29:40 <Markk> I'm just a casual player and has played OpenTTD since 2005, so not really advanced, I just find this game really relaxing
09:30:34 <Markk> My OCD can get really calm from building an efficient and beautiful system :)
09:32:37 <Alberth> yep, you can watch for hours how trains move :)
09:33:46 <andythenorth> probably need tractors and stuff as loads
09:33:48 <Markk> Yeah, really nice when you have built a nice system, that can run by itself without much micro-managing and just follow them around :)
09:34:16 <andythenorth> tractors tend not to be symmetrical, and my cargo processors demands symmetry
09:37:11 <andythenorth> also tarpaulins and crates make nice loads :P
09:37:32 <andythenorth> I can teach the cargo processor asymmetry, I'd just rather avoid it right now
09:37:59 <Alberth> ah, that would be the proper solution :p
09:38:20 <TrueBrain> wait ... who here is making proper solutions?!
09:38:30 <TrueBrain> what can I do to avoid that?
09:39:30 <Alberth> pyup isn't helping there, I think :p
09:39:31 <andythenorth> that's just the piece cargos part of the processor ^ :P
09:40:05 <andythenorth> 110 lines to save drawing stuff on flat wagons
09:40:41 <andythenorth> a lot of it is just declarative crap for bounding boxes :D
09:40:49 <Alberth> hmm, it could use some 'empty line' instances here and there
09:41:59 <andythenorth> it could also be split into multiple functions
09:42:09 <andythenorth> but eh, abstraction is not always more readable
09:43:54 <Alberth> but basically, you're using the same cargo sprite for -> and <- views ?
09:44:31 <Alberth> (just random guessing, code is too complicated to understand that fast)
09:44:33 <andythenorth> I can extend it in future, it's trivial-ish
09:44:48 <andythenorth> I can set an asymmetry boolean
09:45:00 <andythenorth> and then conditionally slice out 4 or 8 sprites as needed
09:45:24 <Alberth> I would probably have implemented asymmetry at first, and detect lack of sprites or such, and fallback
09:46:01 <andythenorth> that might work too
09:46:18 <TrueBrain> I am looking for a name to describe a service .. it gets events from what is happening, and it can poll a system to check what is configured ..
09:46:29 <TrueBrain> 'status' feels weird ..
09:46:37 <TrueBrain> 'events' is too generic
09:46:57 <andythenorth> is it a monitor daemon?
09:46:59 <TrueBrain> it digests the information, in the most generic sense
09:47:03 <TrueBrain> monitor, hmm, that works
09:47:05 <Alberth> right now, it sounds like a data collector
09:47:16 <andythenorth> it's a subscribed monitor?
09:47:23 <andythenorth> or a scheduled monitor?
09:47:31 <TrueBrain> its not only a data collector, as it can also poll the system
09:47:39 <TrueBrain> tracker is also nice
09:48:07 <TrueBrain> hmm .. even beter ..
09:48:16 <TrueBrain> at least, so much better than my 'status' :D
09:49:46 <andythenorth> hmm, when I look in the graphics processor....I find I shouldn't
09:50:38 <andythenorth> it's basically automating what I would manually do in photoshop
09:51:01 <andythenorth> so it's long, and not actually very complex
09:51:04 <andythenorth> just very verbose
09:51:15 <Alberth> doing it manually is too much work by definition
09:51:50 <andythenorth> it has that air of "surely this should all just be a few functions with parameters"
09:51:55 <andythenorth> but I don't think that would work
09:55:06 <andythenorth> supply car loads are also date-dependent :P
09:55:15 <andythenorth> tractors in 1900 are not like tractors in 1990
09:55:24 <andythenorth> something to consider eh
09:59:05 <Alberth> you don't make several wagon generations?
10:02:58 <andythenorth> 6 wagon generations
10:03:08 <andythenorth> they'd need different input cargo sprites
10:03:29 <andythenorth> suggests a dedicated processor for these wagons
10:03:30 <Wolf01> Opened the Bugatti box, my friend was giggling like a girl
10:05:50 <Alberth> having lots of fun thus :)
10:07:14 *** Progman has joined #openttd
10:07:19 <Alberth> refactor the "position sprite and copy it into place" out the existing one?
10:07:55 <andythenorth> seems like a generic method
10:12:11 <Alberth> I could probably write that book :)
10:14:17 <andythenorth> there are a lot #image.show() lines in this file
10:14:19 <Alberth> there isn't much Python specific there, it's all low-level OS, accessed from Python
10:14:27 <andythenorth> I don't usually leave commented code behind
10:14:34 <andythenorth> but they are essential for debugging
10:14:48 <Alberth> yeah, I do tend to leave debugging lines in the code
10:15:33 <andythenorth> I could delete them and reinsert later
10:15:45 <andythenorth> but even figuring out where to reinsert is work :P
10:15:47 <Alberth> Otherwise I just write them at exactly the same place at a later time :p
10:16:41 <Alberth> but I do update comment lines too when changing code
10:22:23 * andythenorth puts supplies graphics in brain for later
10:22:32 <andythenorth> sometimes problems aren't solved by working on them
10:25:31 <TrueBrain> meh; travis doesnt want to work it seems :(
10:25:37 <Alberth> it doesn't work for problems like wanting more tea, however
10:25:41 <TrueBrain> LordAro: I have a review job in DorpsGek-github for you! :P (or anyone else)
10:26:37 <Wolf01> <andythenorth> but they are essential for debugging <- I'm commenting a lot of code because I can't even understand what it does on the software I work on
10:29:12 <andythenorth> do the tests still pass after you commented it? o_O
10:30:54 <Wolf01> I hate when the boss/analyst says "I want a form which does the preview of the services bills" where services are something you must bill after the use, as you can't know how much of them you use, but you can see the history and try to create some data from it
10:34:52 <andythenorth> I was considering buying it
10:42:36 <Wolf01> V453000: research queue, if it seem useful in late game, why not make it a research for late game?
10:46:35 <andythenorth> are supplies wagons a valid use for cargo subtypes?
10:46:43 <andythenorth> engineering supplies (trucks)
10:46:53 <andythenorth> engineering supplies (diggers)
10:47:05 <andythenorth> or should it just be random
10:48:44 <andythenorth> and should the vehicles be flippable?
10:48:57 <andythenorth> flip is quite a lot of work to support
10:49:10 <andythenorth> but it's also copy-paste at this point :P
10:58:41 <Wolf01> Even the logo is brick built
10:59:17 <Wolf01> I've seen some 7 wide which are really perfect
11:03:19 <andythenorth> is it annoying when wagon capacities increase for new generations?
11:03:30 <andythenorth> messes with total route capacity
11:03:42 <Wolf01> It is annoying to have new generations
11:03:53 <Wolf01> I want an infinite steam era
11:05:53 <andythenorth> I'm offering 6 generations
11:06:32 <andythenorth> parameters (6 of them) to set the intro year for each generation?
11:06:45 <andythenorth> ugly UI, but valuable?
11:07:09 <Wolf01> Yeah, 1850-3000, 3001, 3002, 3003, 3004, 3005
11:07:22 <andythenorth> dunno if action 14 supports it
11:07:29 <andythenorth> I'd need a default value
11:07:47 <Alberth> gives people choice when to play
11:08:01 <andythenorth> the default value might change per roster
11:08:04 <andythenorth> is the challenge
11:08:05 <Alberth> intro year 1800 + n*10 :)
11:08:33 <andythenorth> maybe just a scaling parameter then?
11:08:41 <andythenorth> generations are spaced ~30 years
11:09:55 <Alberth> ha, disable new generations when you don't have servicing :p
11:10:50 <andythenorth> parameter: "Generations: all | 1 | 2 | 3 | 4 | 5 | 6"
11:11:26 <andythenorth> sometimes I think a tech tree would be useful
11:11:38 <nielsm> "all vehicles", "just the ones you'd be using at end game""
11:12:20 <andythenorth> offering new vehicles is an interesting reward for goal completion
11:12:35 <andythenorth> but GS cannot reliably do that per-vehicle (no knowledge of newgrf contents)
11:12:48 <andythenorth> so set a hard goal, and unlock next generation of vehicles
11:12:53 <Alberth> can't talk to newgrf :(
11:12:59 <andythenorth> I think it would be quite a straightforward gameplay style
11:13:09 <andythenorth> "Complete 6 hard challenges to unlock all vehicles"
11:13:30 <andythenorth> Oh a boss level challenge #7 also
11:13:31 <nielsm> well what would a GS-NewGRF interface look like, something message passing based I assume?
11:13:43 <andythenorth> nielsm: I would think cruder than that
11:13:56 <andythenorth> something more like a 'current technology epoch'
11:14:10 <andythenorth> and then have newgrf vehicles define what epoch they belong to
11:14:33 <andythenorth> this also then meets the major use-case for daylenght
11:14:35 <nielsm> hmm that could also be used for newgrf houses to change town looks etc
11:14:46 <andythenorth> and for industry waves
11:14:55 <andythenorth> currently, it's pointless evolving industries over time
11:14:57 <Alberth> basically you can ask pre-defined questions, I think
11:15:08 <andythenorth> it just breaks the game to use date restrictions on industry
11:15:59 <andythenorth> intro dates could be set as offsets from epoch (for vehicles, industries, houses)
11:16:02 <nielsm> players (i.e. me) want to play around and perfect a setup and then go ahead
11:16:18 <nielsm> not be forced into something upsetting things
11:16:23 <andythenorth> bonus: forums can spend ages arguing about some stupid epoch scheme
11:16:34 <andythenorth> actually, there would be 2 competing ones
11:16:44 <andythenorth> and someone annoying would rage quit
11:16:49 <andythenorth> so community renewal too :D
11:17:34 <andythenorth> I've never written a spec because I never figured out how many epochs there should be
11:18:06 <andythenorth> my sets focus on 1860-2050
11:18:19 <andythenorth> but it seems valid to start at 0 and run to max game date
11:18:52 <andythenorth> so actually it's a really *hard* problem :D
11:19:42 <andythenorth> arbitrary tech levels, 0-255? o_O
11:20:19 <nielsm> but then you can't have a tech tree??
11:20:39 <andythenorth> it's a challenge eh :)
11:20:46 <andythenorth> it's fine if someone just decides
11:20:55 <andythenorth> but how to decide? o_O
11:21:39 <andythenorth> what would default epochs be if there was no GS controlling it?
11:23:11 <andythenorth> and the baseline year?
11:24:11 <nielsm> yeah I think it'd be better to have "no epochs" if there is no GS
11:24:47 <Alberth> define start of new epoch as intro of a vehicle
11:24:53 <nielsm> otoh, what happens if you use a non-epoch-supporting grf with a epoch-requiring GS?
11:24:55 <andythenorth> ok, so then it falls back to vehicle intro date nielsm? o_O
11:25:08 <Alberth> you can't agree on a year, as it differs from country to country
11:25:15 <andythenorth> we could reverse-calculate epoch based on intro date tbh
11:25:22 <andythenorth> then re-space the tech tree
11:25:34 <andythenorth> it's just a transform eh
11:25:42 <Alberth> epochs don't need to be all the same length
11:26:01 <andythenorth> I think if they're GS controlled, then varying the length is a positive
11:26:12 <andythenorth> ok so this would be progressive enhancement on top of intro dates
11:26:25 <Alberth> definitely, GS would control progress :)
11:26:36 <andythenorth> and newgrf spec wouldn't even need changed
11:26:38 <nielsm> maybe the other way around, let GS query all defined vehicle types and if any single vehicle type does not support epochs it can disable itself
11:26:48 <nielsm> or maybe even let the GS control introduction of epoch-less vehicles?
11:26:55 <andythenorth> I think the latter
11:27:15 <andythenorth> just run over all the intro dates and assign them to lists of vehicles per epoch
11:27:43 <andythenorth> all old grfs are immediately compatible
11:28:12 * andythenorth going out for a few hours :)
11:30:11 <k-man> how do i enable the big graphics?
11:30:25 <nielsm> use a different baseset
11:30:50 <planetmaker> k-man, what is "big graphics" to you? You mean to zoom-in?
11:31:19 <planetmaker> that should be possible simply via mouse. If you want more detailed graphics (and not just enlarged), yes, might need to use different graphics set(s)
11:33:35 <k-man> i mean the OpenGFX BigGUI
11:34:07 <planetmaker> That's a NewGRF you need to enable
11:34:51 *** DorpsGek_II has joined #openttd
11:35:00 <DorpsGek_II> Push to TrueBrain/Testing:testing (5190894) by TrueBrain:
11:35:04 <TrueBrain> taking opinions now
11:36:24 <planetmaker> where / for what?
11:36:57 <TrueBrain> what does it look like DorpsGek_II just said planetmaker? Connect the dotsssssss :D
11:37:42 <LordAro> (also bots should use NOTICE ;) )
11:37:58 <TrueBrain> channel notices are really really REALLY annoying
11:38:18 <TrueBrain> (think they are even disabled?)
11:38:30 <LordAro> there's something in the spec - automated messages are supposed to be NOTICE
11:38:33 <k-man> planetmaker, sorry, i can't remmeber how to enable it
11:40:08 <Alberth> one of the more used links :)
11:40:31 <TrueBrain> LordAro: I know of none bot that does that; as a NOTICE is often handled by clients as a global broadcast .. which is very annoying
11:40:37 <planetmaker> opengfx+biggui's own readme should point to that... but doesn't
11:40:58 <LordAro> only by bad clients...
11:41:06 *** Wormnest has joined #openttd
11:41:39 <nielsm> I just tried using aBase for a bit, while it's fine that it has larghe icons by default, it works poorly with gui zoom factor, since that also scales the already large icons :(
11:42:04 <TrueBrain> LordAro: yeah ... just a simple google shows projects that tried NOTICE for .. 5 minutes, rolling back immediatly after :)
11:42:15 <TrueBrain> hmm, URL is tricky, as URL to what ..
11:42:31 <TrueBrain> if there is 1 commit, sure
11:42:36 <TrueBrain> but if it was a PR with multiple
11:42:46 <TrueBrain> is the source always a PR
11:42:53 <TrueBrain> it SHOULD, but ... :D
11:42:54 <LordAro> i can't say i've ever seen such an issue with notices
11:43:00 <k-man> but how do i turn on the biggui? i selected it in the newGRF settings page, but the graphics are still small
11:43:15 <TrueBrain> owh, even the GitHub IRC client doesn't do URLs for pushes :D
11:44:01 <TrueBrain> owh, there is a comparing URL
11:44:50 <planetmaker> indeed I really like URLs in the commit notice. It's a BIG convenience thing
11:45:16 *** DorpsGek_II has joined #openttd
11:45:16 <planetmaker> I'm curious as to what is new. I want to look at it. Why have us jump, go all manual and find it? :)
11:45:37 <TrueBrain> planetmaker: I never said I wont do an URL? Why jump to that conclusion? :D I am asking for input :)
11:45:38 <LordAro> could probably try keeping +R off now
11:45:44 <DorpsGek_II> [TrueBrain/Testing] Push to testing (5190894) by TrueBrain:
11:45:58 <LordAro> 3 lines per commit seems a bit much
11:46:09 <planetmaker> TrueBrain, I'm just saying GitHub bot does it wrong ;)
11:46:17 <TrueBrain> planetmaker: ah; sorry, that was a bit unclear to me :D
11:46:26 <TrueBrain> now help me do it better :P
11:46:50 <planetmaker> I think 2 lines would be enough. But I don't see how to squeeze the info into 3 lines :D
11:46:59 <planetmaker> the links are so lengthy :D
11:46:59 <TrueBrain> lines are just that, lines :D
11:47:19 <LordAro> is there not a shorter url you can use?
11:47:23 <TrueBrain> yeah, github uses shortned URLs, but I find that often counter-productive
11:47:40 <TrueBrain> I am very scared to click them :D
11:47:46 <TrueBrain> you have no clue what the destination is!
11:48:01 <LordAro> only if it's a random link shortener
11:48:14 <LordAro> iirc github has something like git.io
11:48:20 <LordAro> which seems pretty obvious
11:48:54 <LordAro> (i.e. random users cannot create urls for that domain)
11:49:09 <TrueBrain> yes you can; it is just always a github.com URL
11:49:23 <TrueBrain> you can remove most of the hash
11:49:30 <TrueBrain> you need .. I think .. 11?
11:49:52 <planetmaker> needs to stay unique
11:50:04 <TrueBrain> the chance of it not being unique is very very slim :)
11:50:14 <TrueBrain> you can see it with the compare URL :)
11:50:28 <LordAro> depends how many commits you have :p
11:50:57 <TrueBrain> anyway, making shorten URLs is annoying as fuck .. not sure if it adds ..
11:51:13 <TrueBrain> (to get the URL, I need to make additional roundtrips)
11:51:26 <planetmaker> TrueBrain, why do you have *compare* in the link while I end up with *commit* when I seek a certain revision?
11:51:48 <TrueBrain> planetmaker: sorry, what do you mean?
11:52:44 <TrueBrain> a push event can contain multiple commits
11:52:51 <TrueBrain> a link for each commit might be a bit overdoing it
11:53:02 <TrueBrain> so github supplies a single URL that contains all the commits of that push
11:53:12 <planetmaker> Of course. Only one link. More is spam
11:53:26 <TrueBrain> we can say, of course, that if there is only 1 commit to link the commit
11:53:30 <TrueBrain> and if there are more, to use the compare
11:55:10 <TrueBrain> okay, added that in
11:55:18 <TrueBrain> best of both worlds \o/
11:55:47 <TrueBrain> LordAro: btw, to come back to collisions: the CHANCE on a collision is the same, no matter how many commits. The LIKELYHOOD increases.
11:55:56 <TrueBrain> you always have 1/6th chance you roll 6
11:56:00 <TrueBrain> no matter how many times you roll
11:56:38 <TrueBrain> (well, assuming it is a fair dice, ofc :D)
11:56:55 <TrueBrain> "Push to", sounds weird .. but it no longer is "commit"
11:59:18 <TrueBrain> github is weird .. even a sha has of 4 chars it accepts :P
11:59:35 <LordAro> if it's not ambiguous, why not?
12:00:06 <TrueBrain> if it is ambiguous, it shows 404 :D
12:01:00 <planetmaker> that's fair dice :)
12:02:02 <TrueBrain> I wonder if I should color the message
12:02:09 <TrueBrain> not a big fan myself
12:02:34 *** chomwitt has joined #openttd
12:03:18 *** DorpsGek_II has joined #openttd
12:03:22 <DorpsGek_II> [TrueBrain/Testing] Push to testing (5190894a857e) by TrueBrain:
12:03:22 <DorpsGek_II> - More testing (Patric Stout)
12:03:30 <TrueBrain> meh, full name .. that is annoying
12:03:59 <TrueBrain> it now shows who pushed it (a dev), after 'by'
12:04:03 <TrueBrain> and per commit who the author was
12:04:32 <TrueBrain> is that any better?
12:07:11 <LordAro> is the hash on the first line useful? it's duplicated in the url
12:08:51 <k-man> hmmm, still the opengfx_biggui doesn't work for me
12:09:00 <k-man> i've modified the config
12:09:10 <k-man> still doesn't show the bigger size graphics
12:11:17 *** DorpsGek_II has joined #openttd
12:11:48 *** DorpsGek_II has joined #openttd
12:11:50 <DorpsGek_II> [TrueBrain/Testing] Push to testing by TrueBrain:
12:13:06 *** DorpsGek_II has joined #openttd
12:13:10 <DorpsGek_II> [TrueBrain/Testing] Push to testing by TrueBrain:
12:13:10 <DorpsGek_II> - More testing (by TrueBrain)
12:13:30 <TrueBrain> right, that should do for now .. lets make this into a production-like state :)
12:14:32 <TrueBrain> and why is Travis not working :(
12:14:58 <TrueBrain> it reads: "booting" ....
12:15:17 <LordAro> what are you using travis for?
12:15:43 <LordAro> it sometimes takes a while to start up, depending on contention, how long have you been waiting for?
12:16:02 <TrueBrain> you think that is reasonable?
12:16:07 <TrueBrain> (if only I was new to this stuff :P)
12:21:47 <TrueBrain> status of travis clearly shows an issue ... more and more jobs are queued :P
12:24:26 <TrueBrain> LordAro: if you are bored, or just want to be nice, there are PRs in DorpsGek-github and DorpsGek-irc on OpenTTD space; I could really use some feedback
12:25:46 <TrueBrain> and the temperature in this room is too high to be functional for much longer .. ugh :P
12:26:41 <TrueBrain> LordAro: PS: the only thing "wrong" in the PRs, is that it doesn't use .dorpsgek.yml yet to know in which channel to tell about pushes etc
12:26:53 <TrueBrain> I still have to think about how to fix that .. I think I do need a shared library after all ..
12:32:42 <planetmaker> k-man, you need to close OpenTTD. Then edit the config file accordingly. Then restart OpenTTD
12:32:48 *** madmax28 has joined #openttd
12:33:22 <madmax28> Hello :) How come fast-forward with tab doesn't work with my debug build?
12:33:41 <nielsm> in debug builds it's shift and not tab, for some reason
12:33:59 <nielsm> and also, debug builds tend to be seriously slow and fast forward often has little to no effect ;)
12:34:40 <madmax28> I see, well it's still useful for debugging
12:35:18 <madmax28> I'm a new player, and I struggled *a lot* with timetabling...
12:35:34 <planetmaker> so do experienced players :)
12:35:56 <madmax28> I found out that if a timetable is not fully timetabled, and you use ctrl-click trying to timetable shared order vehicles, it will fail silently
12:36:39 <madmax28> In timetable_cmd.cpp there is a check for that case, where it tries to return an error in that case
12:37:09 <madmax28> But that check is never triggered, because timetable_gui.cpp also performs the check and simply removes the ctrl-click bit
12:37:38 <planetmaker> as you describe it, it sounds like a bug :)
12:38:00 <madmax28> I removed that but in timetable_gui.cpp. Now an error is generated in that case. Is this something people might want to get merged?
12:41:00 <planetmaker> I think it might make sense to inform the user that an action has no or not the intended consequence.
12:50:41 <k-man> planetmaker, i did, several times
12:54:17 <planetmaker> did you edit the correct config file? OpenTTD can and does read from several locations... if you edited the one not being used... it would not have any effect
13:00:53 <k-man> planetmaker, i think its the correct one, as when i re-examine the file, the setting gets a long number prepended to it
13:01:19 <k-man> like: 52577801|20B5D8122F2B4AD74ADDA30E44BA8233|opengfx_biggui-2.0.0/ogfx-biggui.grf = 1
13:02:53 <planetmaker> opengfx_biggui-2.0.0/ogfx-biggui.grf = 1
13:03:15 <k-man> yeah, openttd, prepends that number infront if it after i run it
13:03:26 <planetmaker> then it should be ok
13:03:32 <planetmaker> and the one being used
13:03:55 <k-man> can i get openttd to give more debugging output?
13:05:07 <k-man> in game options, it says OpenGFX is the base graphics set.
13:05:07 <planetmaker> -d grf=9 will spam you :)
13:05:19 <planetmaker> dunno whether it's correct. Probably
13:05:32 <planetmaker> but doesn't matter really for the newgrf usage
13:05:57 <k-man> dbg: [grf] GRFInfo: Loaded GRFv7 set 52577801 - OpenGFX BigGUI 2.0.0 (palette: DOS, version: 19)
13:06:13 <planetmaker> btw, opengfx+biggui, does NOT enlarge the buttons on the start screen. For those you need to edit the font size
13:06:26 <planetmaker> you need to actually load a savegame to see an enlargement
13:06:56 <planetmaker> so maybe enlarge the used font sizes, too :D
13:07:10 <planetmaker> which means you'll need to choose a font, too
13:07:42 <k-man> hmm, no, the buttons are all still small
13:07:58 <k-man> i had it working before on a build of openttd from source. but i wanted to drop back to released version
13:10:01 <k-man> and made the font changes
13:12:08 <k-man> ok, i increased font sizes, that part is working
13:12:38 <k-man> you have to go to game settings/ interface size
13:16:06 <k-man> thanks for your help planetmaker
13:51:20 <k-man> how do i place signals all the way along the line?
13:55:47 <k-man> i thought there was a way to place signals along the whole path
14:18:37 <k-man> ctrl+click and drag seems to do it
14:25:26 <planetmaker> k-man, make use of the tooltips by hovering the mouse over buttons :) They often explain the button's normal function as well as in conjuction with ctrl
14:28:23 <peter1138> Does it need ctrl? Hmm.
14:32:35 <planetmaker> might. I think w/o ctrl it drags along the strech you dragged. with ctrl to the next junction
14:38:00 *** sim-al2 has joined #openttd
14:59:26 *** Alberth has joined #openttd
14:59:26 *** ChanServ sets mode: +o Alberth
15:03:06 <nielsm> annoying you can't report a forum topic for spam without opening it
15:03:30 <nielsm> I don't want to open it and risk hitting their embedded images
15:10:07 *** andythenorth has joined #openttd
15:11:27 <andythenorth> I have done responsible parenting
15:11:31 <andythenorth> now I must to draw pixels
15:26:03 <Alberth> more likely bridges clip the cargo :p
15:27:11 <Alberth> ie something's got to move, and it aint the bridge
15:29:02 *** andythenorth has joined #openttd
15:35:16 <peter1138> Bridges aren't high enough? Just like TTD?
15:54:42 <andythenorth> is it coffee time?
15:58:24 * andythenorth needs coffee to write graphics pipelines
16:08:03 <Wolf01> I had my coffee and I only want to sleep
16:22:37 *** snail_UES_ has joined #openttd
17:44:18 <Afdal> Why'd this change to a registered nicks only channel :'(
17:46:36 <Afdal> Anyone without making me go dig into my old newgrf modding
17:46:49 <Afdal> could someone tell me what the maximum power is that a train engine can have?
17:52:09 <madmax28> Hmm, when i configure OpenTTD with --enable-debug=3 (to turn off optimizations), the game won't run from gdb.. Any ideas why?
17:52:25 <madmax28> Or is it just taking ages? :)
18:03:49 <LordAro> madmax28: it's just taking ages :)
18:03:56 <LordAro> debug builds are *big*
18:04:57 <madmax28> LordAro: Then printf debugging will have to do ;)
18:05:32 <LordAro> although i wouldn't expect it to take >5mins
18:06:18 <Alberth> tracing arbitrary access to a variable may be slow
18:14:02 <Afdal> It's 65,535 hp isn't it...
18:20:02 <peter1138> Yeah, I dunno why it takes so long with enable-debug=3 and gdb.
18:20:14 <peter1138> About a couple of minutes to start on my i7-8700k...
18:20:34 <peter1138> Once it's started it's fine. Debug sluggish but not unusable.
18:39:29 <TrueBrain> so with all the spam, when are we moving to Slack? :P
18:40:23 <andythenorth> there's no spam on slack? :o
18:40:51 <TrueBrain> because you need to register an account, I would assume they can mitigate that easier
18:40:59 <TrueBrain> but, it is an assumption :D
18:45:14 <Afdal> Discord = datamining central
18:45:20 <Afdal> How about we move to Matrix
18:49:12 <LordAro> pretty sure you can try removing +R now
18:51:10 <TrueBrain> you can always try ;)
18:59:44 <TrueBrain> yippie, my bot now listens to .dorpsgek.yml to see where it should announce stuff
18:59:47 <TrueBrain> that I like a lot more :D
19:08:52 <TrueBrain> and yippie, travis is back on its feet!
19:14:40 <TrueBrain> this made me giggle: Fix Dutch language! THE DUTCH LANGUAGE IS UNFIXABLE! :D
19:16:41 <TrueBrain> LordAro: with what can I bribe you to look at my changes? :D
19:17:05 <LordAro> TrueBrain: an extra few hours in the day?
19:17:14 <TrueBrain> I was afraid of that :P
19:17:29 <TrueBrain> we need more (active) Python people :D
19:18:16 <Afdal> oh wait Dutch is different from Danish?
19:18:18 <andythenorth> I nominate.....Alberth?
19:18:30 <TrueBrain> Alberth is not here!
19:18:50 <TrueBrain> for some reason I did not see that when I looked at the nicklist :( SORRY!!!
19:19:54 <Alberth> mostly just lurking, hacking python to understand grf
19:20:51 <TrueBrain> today I saw a movie about RCT (the first version) .. it made me giggle how much it looked like TT :)
19:20:56 <TrueBrain> totally forgot about that
19:20:59 <Alberth> it misses frisian as not-dutch :)
19:25:59 <TrueBrain> hmm, weird, your approval ( LordAro ) is not sufficient for me to submit it .. nowhere I see an option that the approval has to be of a dedicated group or something
19:26:51 <TrueBrain> LordAro: funny, you first had to be a collaberator :D
19:28:54 <PT_> Do Github notifications get posted here?
19:30:16 *** Thedarkb-T60 has joined #openttd
19:30:43 <TrueBrain> they do in #openttd.notice (for now)
19:30:44 *** Hobbyboy has joined #openttd
19:38:22 *** johnwhitlow[m] has quit IRC
19:39:06 *** tokai|noir has joined #openttd
19:39:06 *** FLHerne has joined #openttd
19:39:06 *** KenjiE20 has joined #openttd
19:39:06 *** manila[m] has joined #openttd
19:39:06 *** Hirundo has joined #openttd
19:39:06 *** V453000 has joined #openttd
19:39:06 *** Terkhen has joined #openttd
19:39:06 *** dacia.oftc.net sets mode: +vovo tokai|noir orudge orudge Terkhen
19:39:06 *** johnwhitlow[m] has joined #openttd
19:39:06 *** UncleCJ has joined #openttd
19:39:06 *** dacia.oftc.net sets mode: +v Terkhen
19:44:07 *** V453000 has joined #openttd
19:44:59 *** Progman has joined #openttd
19:56:15 *** lethosor has joined #openttd
20:26:41 *** ChanServ sets mode: +v tokai
20:40:37 *** |Terkhen| has joined #openttd
20:48:58 <TrueBrain> okay, DorpsGek updates deployed .. now lets enable it :)
20:51:00 *** DorpsGek_II has joined #openttd
20:51:00 <DorpsGek_II> [OpenTTD/DorpsGek-github] Push to master by TrueBrain:
20:51:00 <DorpsGek_II> - Add: notify IRC about pushes to this repository (by TrueBrain)
20:51:21 <TrueBrain> I like the host DorpsGek_II has :D
20:54:15 *** Eddi|zuHause2 has joined #openttd
20:55:30 <TrueBrain> Pull Request support is relative easy now, but one step at the time :)
20:57:02 <DorpsGek_II> [OpenTTD/DorpsGek-irc] Push to master by TrueBrain:
20:57:02 <DorpsGek_II> - Add: notify IRC about pushes to this repository (by TrueBrain)
20:57:05 <Xaroth> spam.openttd.org, lolz
20:59:28 <TrueBrain> okay, PR for OpenTTD is also there; that just needs approval
20:59:58 <Eddi|zuHause2> TrueBrain: can you have DorpsGek_II msg DorpsGek and he repeats the message here, instead of constantly joining and leaving?
21:00:34 <TrueBrain> (well, that was an easy question/answer) :D
21:00:43 <Eddi|zuHause2> not a particularly satisfying one :p
21:00:56 <Eddi|zuHause2> i can't imagine that being difficult
21:01:01 *** Eddi|zuHause2 is now known as Eddi|zuHause
21:01:22 <TrueBrain> a lot of people imagine a lot of things; yet nobody is willing to help me out *shrug*
21:01:29 <TrueBrain> but your solution is also based on faulty information :)
21:01:40 <TrueBrain> so you might be surprised how it really works, versus how you assumed it does :D
21:02:07 <Eddi|zuHause> but at this pace, we're not converging on a common understanding of the problem :p
21:02:38 <TrueBrain> I just adjusted to the normal standards of this channel :P
21:02:48 <TrueBrain> anyway, DorpsGek_II is linked to a CD
21:02:52 <TrueBrain> so when ever you merge something in master
21:02:57 <TrueBrain> it ends up, for now, directly in production
21:03:10 <TrueBrain> so as soon as it was done reporting he himself got changed, he was restarted with the latest code :P
21:03:14 <TrueBrain> (hence him leaving)
21:03:22 <Xaroth> deploying straight to production, because who needs acceptance tests :D
21:03:23 <TrueBrain> he wont join back unless he has something to say .. he is lazy like that
21:03:38 <TrueBrain> Xaroth: welcome to the list of dickheads :)
21:03:46 <Xaroth> You had that one coming!
21:03:52 <Eddi|zuHause> plenty of those going around :p
21:04:03 <TrueBrain> yeah .. a bit the common problem in OpenTTD .. a lot of "you had that coming", very little "let me help you"
21:05:34 <Xaroth> Tell you what; remind me when I'm back from the UK next week and I'll dedicate some time in assisting with whatever needs assistance at that point.
21:05:51 <TrueBrain> I would like an icecream :)
21:06:16 <Eddi|zuHause> i have one of those, should i mail it to you?
21:06:19 <Xaroth> If you didn't live so far away, and I wasn't so bloody lazy, I would have driven to a McDonalds close to your house and bring you a McFlurry.
21:08:48 <TrueBrain> Eddi|zuHause: was that answer btw more stisfying? :D
21:10:02 *** andythenorth_ has joined #openttd
21:11:25 <TrueBrain> I guess it is better than not :D
21:11:58 <TrueBrain> I want to try to move BaNaNaS to GCP CDN .. but not sure how to start :D
21:15:12 <TrueBrain> and I am really surprised how easy kubernetes is once you have it setup .. so smoottthhhhh
21:22:53 <LordAro> TrueBrain: what was result of talks with GCP?
21:23:14 <TrueBrain> last talk we had was 2 weeks ago; heard nothing so far
21:23:19 <TrueBrain> assume it is somewhere in their pipeline
21:23:26 <TrueBrain> will drop them a message next week to see how it is going
21:24:02 *** andythenorth has joined #openttd
21:24:58 <TrueBrain> but we have the free trial for now, so that is a good moment to test how stuff works
21:34:07 *** sla_ro|master has joined #openttd
21:35:01 <andythenorth> so how to partial load something like a bulldozer? :P
21:35:07 <andythenorth> it's indivisible cargo
21:42:47 <Eddi|zuHause> so i'm gone for a few days and andy descended into brand new holes of madness?
21:43:37 <TrueBrain> andythenorth: so you cannot partial load it/ :D
21:47:58 <andythenorth> Eddi|zuHause: it's an old old problem
21:48:06 <andythenorth> same issue with something vanilla, like a steel coil
21:48:14 <andythenorth> if there's only 1, what's the 'loading' state :P
21:48:32 <Eddi|zuHause> how is that a problem?
21:48:35 <TrueBrain> you can only also load 1?
21:48:38 <nielsm> maybe have those cargos produced in small unit counts but weigh a lot and pay a lot on delivery?
21:48:51 <Eddi|zuHause> you either show one or you don't
21:49:29 <peter1138> andythenorth, loading equipment
21:49:29 <TrueBrain> so you want to show the progress how far that loading of 1 is :D
21:50:39 <andythenorth> so we're filing it under non-problem
21:52:31 <TrueBrain> so we give 3 solutions, and you dismiss the problem .. that is not nice! :P
21:52:55 <andythenorth> I went with eddi's solution
21:53:06 <andythenorth> eddi has to be right sometimes
21:53:14 <TrueBrain> BUT WHY THIS TIME! :'(
21:53:43 <andythenorth> all I have to do is adjust my brain :D
22:02:08 <Eddi|zuHause> that is surprisingly difficult sometimes :p
22:02:44 <Eddi|zuHause> now, there's a dead person in my paradox plaza...
22:25:44 *** Thedarkb-T60 has joined #openttd
22:43:58 *** DorpsGek_II has joined #openttd
22:43:58 <DorpsGek_II> [OpenTTD/OpenTTD] Push to master by TrueBrain:
22:43:58 <DorpsGek_II> - Add: notify IRC about pushes to this repository (by TrueBrain)
22:45:00 <TrueBrain> still not happy with the first line .. "TrueBrain pushed N commits to master"
22:45:06 <TrueBrain> something to sleep on
continue to next day ⏵