IRC logs for #openttd on OFTC at 2020-07-05
            
00:01:34 *** Wolf01 has quit IRC
00:10:08 <b_jonas> ooh, I found teh bug
00:10:15 <b_jonas> it was a missing rail at the depots
00:21:24 *** gelignite has quit IRC
00:42:33 <b_jonas> hmm, my trains are getting stuck in a weird way
00:45:20 <b_jonas> ah I see
00:45:39 <b_jonas> the new track had a signal in the wrong direction, that's why the trains were looping
00:46:13 <FLHerne> It's always something like that ;-)
00:56:17 *** nielsm has quit IRC
01:13:02 *** keoz has quit IRC
01:19:53 *** Progman has quit IRC
01:28:16 <dP> hm, apparently you can set both tooltips and window close to right click...
01:29:01 <dP> I can understand window close but why right click tooltips are even a thing?
01:29:37 *** arikover has quit IRC
01:32:51 <Eddi|zuHause> taht's inherited from the 1994 version of the game
02:07:31 *** berndj has quit IRC
02:07:55 *** berndj has joined #openttd
02:17:14 *** GT has joined #openttd
02:34:22 *** HerzogDeXtEr has quit IRC
02:55:09 *** Flygon has joined #openttd
02:59:09 *** GT has quit IRC
04:06:35 *** debdog has joined #openttd
04:09:52 *** D-HUND has quit IRC
05:06:45 *** glx has quit IRC
05:49:13 *** Gadg8eer has joined #openttd
06:16:54 *** HerzogDeXtEr has joined #openttd
06:28:41 *** snail_UES_ has joined #openttd
06:46:25 *** keoz has joined #openttd
07:48:47 *** snail_UES_ has quit IRC
08:13:28 *** Gadg8eer has quit IRC
09:01:48 *** sla_ro|master has joined #openttd
09:22:56 *** Wolf01 has joined #openttd
09:37:33 *** Progman has joined #openttd
10:04:26 *** andythenorth has joined #openttd
10:19:53 <andythenorth> LordAro nml release? o_O https://www.tt-forums.net/viewtopic.php?p=1233858#p1233858
10:20:35 * andythenorth can't remember if we wait features, or one of us just stirring to do it
10:53:21 <andythenorth> looks quite straightforward https://github.com/OpenTTD/nml/pulls?q=is%3Apr+is%3Aclosed
11:19:08 *** nielsm has joined #openttd
11:38:52 *** gelignite has joined #openttd
11:58:39 <andythenorth> manually pushed, but now there's enough stuff to start scripting it :) https://grf.farm/firs/index.html
12:09:31 <andythenorth> nielsm can you remember why it is 'incoming_cargo_waiting("IRON")' instead of 'incoming_cargo_waiting("1")'?
12:09:50 <andythenorth> I know why I prefer the actual syntax, but we have one very confused / angry user
12:09:53 <andythenorth> oof :P
12:11:26 <andythenorth> oh nvm
12:11:32 * andythenorth does something more useful
12:27:47 <LordAro> andythenorth: xkcd workflow
12:27:53 <LordAro> but sure, nml release
12:28:07 <LordAro> you can put it together just as well as i can
12:36:57 <andythenorth> yup happy to
12:37:08 <andythenorth> just confirming we're not waiting on anything
12:37:25 <LordAro> you're more likely to know that than me
12:40:22 <andythenorth> FLHerne has been pretty good recently at knowing what's needed in nml :)
12:40:32 <andythenorth> I'll finish this grf.farm stuff I'm doing and make the release
12:46:13 <nielsm> andythenorth: someone (can't remember if it was frosch or michi) campaigned to avoid as much of the "industry's cargo index" stuff in the new interface
12:46:21 <nielsm> and instead have everything work by cargolabel
12:47:01 <nielsm> the downside is that you can't share produce statements and callbacks between industries that can have different cargoes but behave the same
12:47:38 <andythenorth> the upside is you don't get 'Surprise! You tried to access cargo by index, but it's the wrong one!"
12:48:10 <nielsm> yeah it prevents you from doing stupid tricks, but it enables you to write more robust code
12:49:44 <LordAro> mildly surprising that "1" is still a string
12:51:24 <nielsm> the way it's implemented in NML the incoming_cargo_waiting function would look up the index of "1" in the cargo translation table and write a property call with that index as parameter
12:51:41 <nielsm> but the ctt lookup fails, probably
12:51:55 <nielsm> since you shouldn't be able to put single-character strings in it
12:52:21 <LordAro> i guess so, but i'd expect an index to be a number
12:52:24 <nielsm> and that lookup happens on the nml side, before the grf is generated
12:52:36 <LordAro> purely a syntax oddity
12:52:47 <nielsm> like, the NML incoming_cargo_waiting function could be written to also take an integer instead
12:53:02 <nielsm> but that would be into the ctt, not into the order of cargoes accepted by the industry
13:00:48 <andythenorth> "1" isn't a string afaict, it's just author PEBKAC
13:30:02 <dP> why client mp name isn't in settings?
13:30:25 <dP> like, how new player is even supposed to change name while in game?
13:30:30 <dP> don't tell me with console :p
13:31:51 <andythenorth> this page is going to be a disaster https://newgrf-specs.tt-wiki.net/wiki/NML:Industries#Industry_variables
13:32:17 <andythenorth> The amount of 'output cargo type 1' that was produced this month. NML 0.5.0 - 0.5.2 Removed. Use this_month_production instead. NML 0.5.3 Deprecated. Use this_month_production instead.
13:33:47 <andythenorth> :D
13:36:11 *** iSoSyS has joined #openttd
13:53:16 <DorpsGek_III> [OpenTTD/nml] andythenorth opened pull request #159: Doc: Changelog for 0.5.3 https://git.io/JJIqn
13:53:40 <andythenorth> ^ I just put in all commits, we seem a bit uncertain about when to include nml internal codechanges or not, so I stuck them in
13:54:58 <DorpsGek_III> [OpenTTD/nml] LordAro commented on pull request #159: Doc: Changelog for 0.5.3 https://git.io/JJIq8
13:57:31 <DorpsGek_III> [OpenTTD/nml] andythenorth updated pull request #159: Doc: Changelog for 0.5.3 https://git.io/JJIqn
13:58:59 <nielsm> dP: good question, I've also wondered why the player name is so annoying to change
13:59:43 <DorpsGek_III> [OpenTTD/nml] andythenorth updated pull request #159: Doc: Changelog for 0.5.3 https://git.io/JJIqn
14:00:21 <dP> nielsm, I wouldn't call it annoying, more like cumbersome
14:01:16 <nielsm> imo it should be in the game options
14:01:17 <dP> nielsm, if anything it'd be better to be more annoying with smth like "please choose your name" popup when joining the server
14:01:35 <nielsm> also an option, if the player doesn't have a name set yet
14:01:58 <LordAro> just removing the default and forcing a popup if not set would probably be enough
14:02:09 *** WormnestAndroid has quit IRC
14:02:09 <dP> nielsm, at least if you ever add popups with inputs to gs I'm defenitely doing that for our servers xD
14:02:21 *** WormnestAndroid has joined #openttd
14:02:33 <dP> but better to do on openttd side as servers can only change name temporarily
14:05:37 <andythenorth> ^^ changelog revised
14:13:12 <Eddi|zuHause> the problem with default values is that 99% will never change it
14:25:52 <Wolf01> Hmmm, so racism touched black/white hats too, because black/white for evil/good respectively is racist. I propose to switch to purple=good and yellow=evil. Yin Yang too.
14:26:31 <andythenorth> the problem isn't that it's intrinsically racist
14:26:48 <andythenorth> the problem is that it wastes a lot of time and distracts from actual real issues
14:27:04 <andythenorth> whitelist and blacklist have similar issues (e.g for IP listing etc)
14:27:58 <Wolf01> They even dropped master/slave for controllers
14:28:31 <Wolf01> Now I want them to come and fix the labels on my old IDE drives
14:28:54 <Wolf01> Fuck people, covid isn't doing enough
14:29:41 *** virtualrandomnumber has joined #openttd
14:44:55 *** iSoSyS has quit IRC
14:45:07 <DorpsGek_III> [OpenTTD/OpenTTD] michicc opened pull request #8264: Add: [CMake] Source group definitions for MSVC project filters. https://git.io/JJImg
14:46:16 *** iSoSyS has joined #openttd
14:47:10 *** Borg has joined #openttd
14:47:43 <FLHerne> andythenorth/LordAro: It's glx who has big changes in this version
14:50:04 <FLHerne> I'd like https://github.com/OpenTTD/nml/pull/150 for 0.5.3, it's less broken than what we have now
14:50:21 <FLHerne> Actually, I don't think frosch's comment is correct anyway
14:53:09 <DorpsGek_III> [OpenTTD/nml] FLHerne commented on pull request #150: Fix #147: rounding issues https://git.io/JJImQ
14:54:02 <FLHerne> And do we want https://github.com/OpenTTD/nml/pull/155 ?
14:56:04 <andythenorth> I want 155
14:56:08 <andythenorth> but there's always 0.5.4
14:56:13 <andythenorth> releases are so cheap
14:57:55 <andythenorth> 155 wfm in tests
14:58:02 <andythenorth> code review is beyond what I can sensibly do
14:59:21 <DorpsGek_III> [OpenTTD/nml] FLHerne commented on pull request #159: Doc: Changelog for 0.5.3 https://git.io/JJImh
14:59:57 <FLHerne> Oh, and I think we ideally want a warnings filter, those are very spammy
15:00:03 <DorpsGek_III> [OpenTTD/nml] LordAro commented on pull request #155: Add: Support for parameters in switches https://git.io/JJImj
15:00:11 <FLHerne> Can probably wait for 0.5.4 though
15:00:34 <DorpsGek_III> [OpenTTD/nml] andythenorth updated pull request #159: Doc: Changelog for 0.5.3 https://git.io/JJIqn
15:05:59 <FLHerne> LordAro: Why did you delete your comment? I was about to reply to it
15:06:11 <LordAro> FLHerne: i'm doing a full review instead :)
15:06:19 <LordAro> 5 mins
15:07:57 *** jottyfan has joined #openttd
15:08:27 <DorpsGek_III> [OpenTTD/nml] LordAro requested changes for pull request #155: Add: Support for parameters in switches https://git.io/JJIYs
15:12:50 *** jottyfan has quit IRC
15:12:58 *** jottyfan has joined #openttd
15:18:01 <DorpsGek_III> [OpenTTD/OpenTTD] LordAro commented on pull request #8264: Add: [CMake] Source group definitions for MSVC project filters. https://git.io/JJIYg
15:20:43 *** blathijs has quit IRC
15:23:00 *** blathijs has joined #openttd
15:26:45 <andythenorth> meh
15:26:53 <andythenorth> need to do a numeric sort on strings
15:26:57 <andythenorth> classic version number problem
15:27:08 <LordAro> sort -V
15:27:09 <andythenorth> 3.0.1, 3.0.10, 3.0.9
15:27:52 <andythenorth> can't just split on x.y.z, because there are some like 4.0.0-alpha-3
15:29:05 <andythenorth> seems setuptools has tooling for it https://stackoverflow.com/questions/11887762/how-do-i-compare-version-numbers-in-python
15:32:55 <supermop_Home> good morning
15:37:40 <andythenorth> oh wow
15:38:03 <andythenorth> by complete accident, the python packaging library parses 4.0.0-alpha-3 as 4.0.0a3
15:38:11 <andythenorth> that's helpful
15:51:00 <andythenorth> ok that works, stack overflow delivered :D
15:51:21 *** WormnestAndroid has quit IRC
15:51:42 * andythenorth needs more hours in the day
15:51:46 <andythenorth> Monday approaches :x
15:53:33 *** WormnestAndroid has joined #openttd
15:54:37 <dP> hm, is there any way to inherit class defined in another cpp file?
15:54:42 <dP> besides including that cpp I guess
15:55:00 <nielsm> you need the full class declaration to inherit from it
15:55:11 <nielsm> not necessarily the implementation
15:55:33 <dP> nielsm, yeah, it's also declared in cpp
15:55:37 <dP> not in hpp
15:55:59 <nielsm> yep then you can't
15:56:44 <LordAro> (without moving the declaration)
15:57:39 <dP> I kinda wanted to patch that class without messing the original file too much
15:58:27 <nielsm> you'd have to move the class def to a header then to include in both places
15:58:53 <dP> can I have 2 class {} blocks?
15:59:15 <nielsm> no
16:00:25 <dP> then splitting declaration is way too much changes already :(
16:03:16 <supermop_Home> is multiple unit working for model trains a thing?
16:04:55 <FLHerne> I've seen it done
16:05:20 <nielsm> I'm sure it's possible with digital controls
16:05:43 <andythenorth> I have pictures on devzone I think
16:05:47 <supermop_Home> hm
16:05:50 <andythenorth> but devzone really is dead
16:06:37 <andythenorth> nvm
16:07:10 <supermop_Home> what about buying like, two DMU models, one with DCC and one without, and coupling them together? can the one control drive both motors if wired together?
16:07:49 <FLHerne> supermop_Home: If you only want to uncouple in predetermined places, there are electromagnet-based solutions for most common couplers
16:08:35 <FLHerne> (or physical -- there's a version for uncoupling UK hook/loop couplers with basically a disk on a vertical solenoid)
16:08:57 <supermop_Home> i recall pacers on Harrogate line often running in like 4 or 5 car rakes
16:09:18 <FLHerne> If you permanently wired them together, sure
16:09:25 <supermop_Home> which would mean i'd have to buy two sets, they don't seem to make dummy only pacers
16:09:28 <FLHerne> You'd have to check the current rating on the decoder
16:09:44 <FLHerne> But there are plenty of high-current ones
16:09:50 <andythenorth> oh here we go https://firs-test-1.s3.eu-west-2.amazonaws.com/images/6AE0E791-10BA-4EF3-9BEB-EBDCD4820EA7_1_105_c.jpeg
16:10:18 <andythenorth> 7 units, DC one hornby trainset controller
16:10:28 <FLHerne> Probably easier to just fit decoders to both though
16:10:38 <FLHerne> They're pretty cheap now
16:10:45 <andythenorth> I have loads in a box
16:10:45 <supermop_Home> warrant buffet is weeping tears of joy at all that bnsf andy
16:10:47 <DorpsGek_III> [OpenTTD/OpenTTD] michicc commented on pull request #8264: Add: [CMake] Source group definitions for MSVC project filters. https://git.io/JJI3C
16:10:52 <andythenorth> I strip the DCC out of everything
16:11:32 <supermop_Home> warren... oops
16:12:21 <FLHerne> Why?
16:12:34 <supermop_Home> no luck on gner 43s or 91s so far, now trying to decide between blue or executive for 43
16:12:38 <FLHerne> Decoders should work fine on DC unless you're doing something weird
16:12:55 <andythenorth> a lot of the US ones don't
16:13:09 <andythenorth> might be because the Hornby trainset controllers are PWM (I think)
16:13:18 <andythenorth> some simply trip the controller
16:13:30 <andythenorth> some only go one direction, no matter which way the polarity is set
16:14:16 <andythenorth> the Hornby controllers trip if you look at them wrong
16:15:00 <FLHerne> That part I remember
16:15:22 <FLHerne> The ones I have aren't PWM though
16:15:28 <FLHerne> (had? I think I threw them out)
16:15:49 <andythenorth> PWM is quite good, Lego motors do the same, increases torque at lower rotation speeds
16:16:03 <andythenorth> but it's notchy, and makes a hideous noise
16:16:30 <andythenorth> ok so grf.farm, I have maybe a few hundred MB of versioned grf docs
16:16:37 <andythenorth> I don't want to push them all to S3 everytime
16:16:53 <andythenorth> so either S3 might have a way to diff files without downloading all of them?
16:17:09 <andythenorth> or I could write a checksum file into every versioned directory?
16:17:19 <andythenorth> https://grf.farm/firs/index.html
16:31:25 *** berndj-blackout has joined #openttd
16:32:23 *** berndj has quit IRC
16:33:16 <andythenorth> maybe ETag
16:34:49 <CornsMcGowan[m]> what about EToll
16:38:10 *** berndj-blackout is now known as berndj
16:38:30 <b_jonas> I have a big oil refinery station trains can exit on three tracks in the middle and enter on two tracks on the north or two tracks on the south. all the trains come and go to the same long mainline that starts at that station. but the trains wouldn't route this well, they almost always want to enter on the two north tracks, probably because that's shorter.
16:38:47 <b_jonas> so I think I'll try to convert this to a roro station in a big circle
16:40:17 <CornsMcGowan[m]> b_jonas: you should join the openTTD discord
16:40:31 <CornsMcGowan[m]> so u can upload pictures for us to see
16:40:45 <b_jonas> I could probably upload pictures even without that
16:40:53 <CornsMcGowan[m]> indeed
16:40:59 <CornsMcGowan[m]> i think its a signalling issue
16:41:07 <CornsMcGowan[m]> can u send a pic?
16:41:16 <b_jonas> yes, wait a minute
16:41:39 <CornsMcGowan[m]> theres also 3 JGR servers associated to the openttd discord
16:43:42 <dP> o_O how did I miss #7850
16:43:59 <CornsMcGowan[m]> hm?
16:44:00 <dP> unfortunately SPACE hotkey it added doesn't work properly as it's still hardcoded to news and errors
16:44:42 <CornsMcGowan[m]> https://github.com/OpenTTD/OpenTTD/pull/7850
16:44:46 <CornsMcGowan[m]> oh lmao
16:44:49 <CornsMcGowan[m]> hardcoded :0
16:45:25 <CornsMcGowan[m]> oh so this is so you can bind yet more buttons to hotkeys
16:45:48 <dP> funnily enough I still have more in cmclient :p
16:48:28 <CornsMcGowan[m]> lmao
16:48:40 <dP> though they probably only work with sdl and most people don't even have such keys xD
16:48:51 <CornsMcGowan[m]> whats sdl :0
16:49:03 <dP> video driver
16:49:10 <dP> (in openttd context)
16:49:20 <CornsMcGowan[m]> ah
16:49:45 <CornsMcGowan[m]> seems i've yet a lot to learn
16:49:56 <LordAro> there's always more
16:50:19 <CornsMcGowan[m]> have the cmclient hotkeys/keybinds/whatever its called ever been PR'ed to trunk?
16:50:47 <dP> well, parts of openttd I haven't yet touched are quickly becoming extinct...
16:51:04 <dP> and somehow I'm not that happy about it :/
16:51:12 <CornsMcGowan[m]> :c such as what
16:51:19 <b_jonas> CornsMcGowan[m]: busy station https://i.stack.imgur.com/0umaO.png
16:51:48 <dP> CornsMcGowan[m], I think TheDude pr something like that ages ago
16:52:03 <dP> but since it wasn't accepted noone tried since
16:52:11 <CornsMcGowan[m]> e.g. ones i use a lot off the top of my head: F/ctrl-F to build station, R for new vehicle, g for orders, all the extra ctrl-shift-alt click options while setting orders, q to exit order window, f to start vehicle, c to clone vehicle,
16:52:18 <CornsMcGowan[m]> wasn't accepted :c
16:52:36 *** virtualrandomnumber has quit IRC
16:52:58 <CornsMcGowan[m]> lemme find this closed PR
16:53:40 <dP> also there is a question of assigning reasonable defaults to them, I use highly custom keyboard so no idea what key would be reasonable for normal people xD
16:54:21 <CornsMcGowan[m]> wouldn't it be reasonable to just leave it as an option with no default set
16:54:25 <dP> lately I just add hotkeys without defaults xD
16:55:07 <Eddi|zuHause> b_jonas: looks like your trains have too many options
16:55:35 <Eddi|zuHause> b_jonas: give them less options and they're more likely to pick an optimal one
16:55:45 <b_jonas> Eddi|zuHause: yes, a ro-ro station would solve that too
16:55:55 <dP> imo for vanilla it would be better to assign something to useful hotkeys so that most people can communicate
16:56:02 <dP> but for cmclient I can't be bothered :p
16:56:39 <CornsMcGowan[m]> i guess cmclient userbase is a bit more tech inclined
16:58:34 <CornsMcGowan[m]> b_jonas: thats a lot of depots - are you playing with breakdowns enabled?
17:00:32 <b_jonas> CornsMcGowan[m]: yes, breakdowns are enabled
17:00:42 <CornsMcGowan[m]> oh goodness
17:00:50 *** iSoSyS has quit IRC
17:01:21 * CornsMcGowan[m] sent a long message: < https://matrix.org/_matrix/media/r0/download/matrix.org/gdTbSyirLVrbGUzImJKZZonc >
17:03:29 <Eddi|zuHause> maybe next time stick to single-line messages :)
17:03:51 <Eddi|zuHause> looks like the matrix-irc bridge doesn't handle them well
17:04:47 <andythenorth> for my next adventure, I need some AWS IAM identities :P
17:04:53 <andythenorth> preferably maximum tinfoil
17:06:59 <CornsMcGowan[m]> oops i have no clue what it looks like on the IRC end
17:07:23 <CornsMcGowan[m]> what do y'all think about the breakdown system from chris sawyer's locomotion
17:07:32 <CornsMcGowan[m]> ie. affects engines independently
17:09:42 <Borg> quick question about GS.... is int 32bit or 64bit in OpenTTD?
17:13:23 <nielsm> typedef __int64 SQInteger;
17:13:34 <nielsm> looks like squirrel's integer type is 64 bit
17:13:59 <nielsm> not sure why it's declared with __int64 instead of int64_t though
17:14:00 <CornsMcGowan[m]> inb4 cursed 128 bit int
17:14:50 <Borg> oh.. ok thx.
17:15:22 <nielsm> and the float type is 32 bit
17:15:36 <Borg> doh...
17:15:38 <LordAro> nielsm: because the code is ancient, probably
17:18:38 <CornsMcGowan[m]> tfw no consistent deterministic double arithmetic between platforms
17:22:01 <b_jonas> as for depots, I should probably start to add explicit service orders, because trains too often make stupid choices when they want to find a depot
17:25:39 <dP> b_jonas, you can set service interval to 700 days and just force service them
17:25:40 <dP> but at that point there is no sense to even having breakdowns enabled tbh
17:26:45 <Borg> okey.. also, I can call 2 times ChangeBankBalance() in same tick in GS? no issues at all?
17:34:56 <DorpsGek_III> [OpenTTD/OpenTTD] michicc opened pull request #8265: Fix: [CMake] Re-enable multi-threaded compilation for MSVC project files https://git.io/JJIZ9
17:37:45 <b_jonas> dP: I'll consider breakdowns disabled for the next game, but it sort of feels like cheating to me, because then I can just use the good engines early when they still have very low max reliability
17:38:28 <dP> b_jonas, cheating who? it's your own game, do whatever you like
17:38:59 <dP> a lot of people including me just find breakdown mechanics broken and never play with it
17:41:39 <dP> or, well, I guess I do rarely play with breakdowns in mp events but then I just do that stupid 700 day workaround
17:41:41 <Borg> same here.. Hate it..
17:41:55 <Borg> b_jonas: what grfs you use?
17:48:45 <Borg> damn. 5% interest rate.. is more fun ;)
17:52:39 *** glx has joined #openttd
17:52:40 *** ChanServ sets mode: +v glx
18:01:40 <b_jonas> dP: exactly, I play whatever I like, which is allowing breakdowns
18:03:27 <b_jonas> Borg: Vactrain set 1.0.1 (but no vactrains yet), Progressive Rail Set v2 (allows smooth upgrade from ordinary tracks to monorail then monorail to maglev), plus town names and several grfs that add new station tiles and objects, most importantly Industrial Stations Renewal 1.0.2
18:04:11 <b_jonas> other people consider the Progressive Rail Set like cheating, it's their decision for their games
18:05:42 <b_jonas> oops, yes, there was at least one reversed signal, I'll have to look at this new station for a while to find all problems
18:05:47 <b_jonas> but it's much simpler than the previous station
18:05:53 <Borg> b_jonas: yeah.. its all up to player.. I prefer other aproach
18:06:03 <b_jonas> and higher capacity, in exchange for the trains taking a slightly longer route
18:06:09 <Borg> I merge maglev into monorail.. so I have to do upgrade once.. and I also like monorail gfx better..
18:06:30 <Borg> I play mostly vanilla....
18:06:53 <Borg> woo. hard random game.. here.. no city.. all towns
18:07:04 <Borg> and Ineed to grow them.. for goods dump ;)
18:17:43 <Borg> okey.. that Auto Loan GS is neat...
18:22:54 <DorpsGek_III> [OpenTTD/nml] glx22 commented on pull request #155: Add: Support for parameters in switches https://git.io/JJIck
18:23:35 <dP> Borg, auto loan? what's that?
18:23:50 <Borg> dP: I wrote GS that handles loan for player...
18:24:10 <michi_cc> Eddi|zuHause: You've seen this? https://www.tt-forums.net/viewtopic.php?p=1233813#p1233813
18:24:12 <Borg> higher interest rate (configurable) and max loan is 5M up to 25M configurable
18:24:33 <Borg> when cash drops <200000 u get additional loan +500000
18:24:45 <Borg> when cash is >1500000 u pay off 500000
18:24:51 <Eddi|zuHause> michi_cc: not yet
18:25:10 <Borg> min interest rate 5% max 10%
18:25:13 <michi_cc> "CETS" makes a come back.
18:25:33 <b_jonas> well sure, I play on easy settings too
18:26:02 <dP> higher max loan should just be configurable in the game imo
18:26:13 <Borg> dP: up to 1M only
18:26:16 <Borg> u cant go higher..
18:26:43 <FLHerne> andythenorth: Should BSPI be on FIRS' incompatible grfs list?
18:26:53 <dP> I know, 500k actually if we talk GBP, but see no reason for it to not be higher
18:26:54 <Borg> yes!
18:27:32 <Borg> dP: yeah.. lets talk GBP.. all stuff earlier I gave was for GBP.. but well. dont ask me.. you cant set it higher..
18:27:37 <Borg> but.. GS for the rescue :)
18:28:19 <Borg> I also introduced tax.. from company value... 2x interest rate.. just for fun of it...
18:36:24 <Borg> hahah.. its briliant.. I should do it looong time ago
18:36:38 <Borg> also... that tax stuff is funny too.. now u can do tax evasion :)
18:36:44 <Borg> investing in shares of other companies
18:48:07 <b_jonas> Borg: that only works if there are other companies and they have value. I play alone.
18:48:43 <Borg> b_jonas: why you play alone?
18:48:55 <Borg> b_jonas: yeah... but as I said.. its for fun of it :)
18:49:22 <b_jonas> Borg: it's fun to build my own network as opposed to fighting other companies
18:49:58 <b_jonas> this way I get all the profit
18:50:12 <andythenorth> FLHerne probably yes https://github.com/andythenorth/firs/blob/v4-release-track/src/incompatible_grfs.py#L39
18:50:26 <Borg> b_jonas: haha... have no friends to play OpenTTD?
18:50:40 <Borg> yeah.. I play alone too... because I play for fun....
18:51:05 <Borg> I had server in past.. but barelly.. others played
18:52:02 <b_jonas> if I wanted to play together, I'd rather play coop rather than competition
18:52:11 <b_jonas> but for now I want to learn how to build a nice impressive network
18:52:32 <b_jonas> I can't even say "all the profits" because I often go for a nicer network rather than a boring one with more income
18:52:38 <Borg> b_jonas: but playing w/ others u can learn faster :)
18:52:56 <b_jonas> sure, I'll have to try that at some point
18:53:04 <b_jonas> coop is interesting
18:53:09 <Borg> also.. its more fun.. if you like complicated railways
18:53:29 <Borg> because map is not empty anymore..
18:53:46 <b_jonas> yes, I like complicated railways. road vehicles and ships are just tools to eventually build a better railway network
18:53:54 <b_jonas> the railway network is the goal
18:54:04 <Borg> nice..
18:54:18 <Borg> well.... I could spawn a server right now... if you you like vanilla....
18:54:32 <Borg> BorgExt GS + BSPI v2.00 + X2025
18:54:48 <b_jonas> like, often I use buses/trucks or ships to keep an industry open or to increase my town authority rating
18:55:04 <b_jonas> Borg: no, I want to continue this game I started now
18:55:06 <Borg> im mostly industry dude... I do PAX only to grow cities..
18:55:17 <b_jonas> oh, I do make passenger networks too
18:55:30 <b_jonas> I want to try vacuum trains, I never really used them
18:55:33 <Borg> and I need them... for 2 reasons.... goods dumps.. and I need banks to produce more valuables.. to boost production
18:55:34 <b_jonas> at least not good ones
18:56:22 <b_jonas> in this game I've transferred all temperate cargo at some point in the game, valuables the least
18:56:32 <b_jonas> I started with an ugly wood+coal line
18:56:59 <b_jonas> but I got rid of that because with the slow trains I couldn't keep the station ratings up so most of the forests and mines closed
18:57:11 <b_jonas> but it was useful to generate early cash
18:57:15 <Borg> w00t? :) what date you started?
18:57:23 <b_jonas> 1950 I think
18:57:34 <b_jonas> coal is the best way to generate cash at that point
18:57:40 <Borg> cant you spam more trains? to get better rating?
18:57:53 <b_jonas> I added the wood because it was near the coal mines
18:58:12 <b_jonas> I could, but I didn't care too much about keeping that network for long, because coal doesn't net you much money in late game
18:58:31 <Borg> oh.. I dont build networks for money..
18:58:42 <b_jonas> now I have a large oil network instead, spanning the northeast half of the map
18:58:44 <Borg> I build them for one factor: delivery goods (aka tonnage)
18:58:59 <b_jonas> I didn't manage to turn it to a full circle, the southwest part seems harder to build in
18:59:19 <b_jonas> that's the big station I showed, at the oil refinery
18:59:23 <Borg> okey :) my basic network up.. coal for power station..
18:59:24 <b_jonas> and yes, it delivers goods as well
18:59:31 <Borg> and wood for goods.. and even city accept goods... :) so
18:59:38 <Borg> I have profits!
19:00:00 <b_jonas> besides that, I have a passenger network that forms a big C shape among about eight cities
19:00:24 <b_jonas> I'll look if I can upgrade part of it to vac train
19:00:30 <b_jonas> but I may have to wait for a better engine first
19:00:47 <Borg> you see ;P it would be fun to play together
19:00:56 <b_jonas> and then I have a small circular network with 6 iron mines, 2 steel works, and 2 factories
19:01:14 <b_jonas> it doesn't earn much, but also doesn't bother the other networks too much
19:02:07 <b_jonas> plus a single farm to factory line, just to keep the arbitrary goal of at least 8 cargoes for the trophy and title and HQ
19:02:17 <Borg> ;)
19:02:25 <b_jonas> it also isn't in the way
19:04:19 <Borg> oh shit.. I talked here.. and forgot to add trains into next forest.. bad rating...
19:04:23 <Borg> but.. we will fix it right now
19:08:57 <Borg> now... game start is not that painfully annoying that.. I use 2M loan to start.. slow start really..
19:09:20 <b_jonas> sure, I play on easy mode so it's easy
19:09:24 <Borg> and auto loan is great.. it gets or repays loan automagically... :)
19:09:30 <Borg> b_jonas: I play on medium....
19:09:37 <b_jonas> but that doesn't change the fact that there aren't large cities or oil wells at the start of the game
19:09:40 <b_jonas> so coal is the best
19:09:43 <Borg> but only start is.. hard.. once you get things rolling.. money aint problem..
19:10:03 <Borg> thats why I made BSPI grf... to have harder and more interesting game..
19:10:58 <b_jonas> usually at the start I use a lot of buses to grow towns and increase town authority reputation, but this time I didn't do that because I set the map generation to fewer towns so town authority rep doesn't matter too much, and I knew I wanted an oil network so large cities early would get in the way
19:11:36 <b_jonas> even this way a city at the west is the main obstacle to build the southwest half of the oil network
19:11:49 <Borg> I run GS w/ limits city size... because its sooooo anonying that in late games cities take over map ;)
19:12:04 <Borg> but Im industry dude.. so... ;)
19:12:05 <b_jonas> that's why I chose very few cities
19:12:13 <Borg> same here.. still ... I love looong games
19:12:19 <Borg> my last game ended in 2500 or so.
19:12:22 <b_jonas> I'll probably ignore oil and make a better passenger network the next game
19:12:33 <b_jonas> I never played for that long
19:12:38 <b_jonas> probably only until 2150 or so
19:14:12 <Borg> so.. still a bit after game end? 2051 ?
19:14:37 <b_jonas> yes, though 2051 isn't really the game end if you use vac trains
19:14:56 <b_jonas> and 2150 is only for the longest game, usually I end earlier
19:15:47 *** Flygon has quit IRC
19:17:07 <DorpsGek_III> [OpenTTD/nml] glx22 commented on pull request #155: Add: Support for parameters in switches https://git.io/JJICG
19:17:52 <DorpsGek_III> [OpenTTD/nml] glx22 updated pull request #155: Add: Support for parameters in switches https://git.io/Jfidi
19:52:59 *** iSoSyS has joined #openttd
20:07:56 <dP> wow vanilla is laggy on big towns
20:08:03 <dP> 12 fps vs 30
20:10:27 <dP> unless cmake is screwing me up with debug build somehow...
20:20:38 *** frosch123 has joined #openttd
20:20:58 *** tokai has joined #openttd
20:20:58 *** ChanServ sets mode: +v tokai
20:21:26 <DorpsGek_III> [OpenTTD/OpenTTD] ldpl opened pull request #8266: Feature: Make news and errors close hotkeys configurable https://git.io/JJIWa
20:24:04 <dP> yeah, it was debug build, I though cmake did release by default, was it changed?
20:24:57 <CornsMcGowan[m]> i just noticed, 2019 -> 2020 codebase, rail.gui
20:25:11 <CornsMcGowan[m]> a lot of function definitions used to be virtual void, are now void
20:25:38 <CornsMcGowan[m]> rail_gui.cpp i mean
20:25:45 <dP> CornsMcGowan[m], virtual changed to override
20:25:47 <CornsMcGowan[m]> whats the reason for removing the "virtual" keyword?
20:26:38 <CornsMcGowan[m]> oops that message changed late
20:26:45 <CornsMcGowan[m]> dP: ah i see it now, thank you :)
20:27:35 <b_jonas> what the heck is this terrible noise on the street agian? someone payed for a road reconstruction?
20:27:53 *** tokai|noir has quit IRC
20:29:25 <LordAro> dP: CornsMcGowan[m]: specifically, the /* virtual */ comment was removed in favour of the override keyword
20:29:44 <LordAro> i don't think any actual virtuals were removed
20:29:51 <LordAro> any significant number, anyway
20:30:41 <dP> LordAro, plenty were https://github.com/OpenTTD/OpenTTD/commit/317f69c1520a3e60335c56d358686609d3decf86
20:31:09 <dP> more like all actually xD
20:31:37 <LordAro> well ok then
20:35:32 <DorpsGek_III> [OpenTTD/OpenTTD] ldpl updated pull request #8266: Feature: Make news and errors close hotkeys configurable https://git.io/JJIWa
20:40:00 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh commented on pull request #8265: Fix: [CMake] Re-enable multi-threaded compilation for MSVC project files https://git.io/JJIlJ
21:00:14 <DorpsGek_III> [OpenTTD/OpenTTD] michicc commented on pull request #8265: Fix: [CMake] Re-enable multi-threaded compilation for MSVC project files https://git.io/JJIla
21:09:25 <DorpsGek_III> [OpenTTD/OpenTTD] nielsmh approved pull request #8265: Fix: [CMake] Re-enable multi-threaded compilation for MSVC project files https://git.io/JJIl9
21:11:12 <DorpsGek_III> [OpenTTD/OpenTTD] michicc merged pull request #8265: Fix: [CMake] Re-enable multi-threaded compilation for MSVC project files https://git.io/JJIZ9
21:25:45 <DorpsGek_III> [OpenTTD/OpenTTD] Hexus-One updated pull request #7607: Feature Request/WIP: Rail Planner track builder https://git.io/fjB7y
21:28:25 <DorpsGek_III> [OpenTTD/OpenTTD] Hexus-One commented on pull request #7607: Feature Request/WIP: Rail Planner track builder https://git.io/JJI8V
21:29:56 <debdog> ssddssddssewdsa
21:33:08 <nielsm> nah this channel isn't an fps game
21:58:52 *** Progman_ has joined #openttd
22:01:20 <FLHerne> We could make it an fps game?
22:04:03 *** Progman has quit IRC
22:07:19 <Eddi|zuHause> up, up, down, down, left, right, left, right, B, A, start
22:11:09 <glx> classic
22:18:26 <dP> iddqdidkfa :p
22:22:43 <milek7> https://i.imgur.com/tcIHFpi.png
22:22:53 <b_jonas> oh nice, so I can refit these vac trains to partially passenger, partially mail
22:28:08 *** frosch123 has quit IRC
22:30:24 *** Borg has quit IRC
22:33:45 <Eddi|zuHause> milek7 wtf is that? traceroute tetris?
22:34:32 <milek7> ..yes
22:35:29 <milek7> control by subdomain, eg. waaas.trh.milek7.pl is rotate, move left 3x, drop
22:35:39 <milek7> sadly requires ipv6
22:37:16 <FLHerne> OpenTTD text adventure?
22:38:19 <FLHerne> "You are on a grassy plain. To the north is a lake. To the east is a coal mine. You have £100,000."
22:38:32 <FLHerne> > build station at coal mine
22:38:56 <supermop_Home> "you build a bus station at the coal mine"
22:39:21 <FLHerne> > demolish bus station
22:39:33 <FLHerne> > build rail station at coal mine
22:40:21 <supermop_Home> "Minhattan on Sea local authority refuses to allow this!"
22:40:29 <FLHerne> haha
22:40:33 <FLHerne> > plant trees
22:40:36 <FLHerne> > everywhere
22:40:49 <FLHerne> > build rail station at coal min
22:41:13 *** iSoSyS has quit IRC
22:41:28 <supermop_Home> "Can't build rail station - Not enough Cash"
22:41:37 <FLHerne> argh
22:45:13 <supermop_Home> should i build some luxury EMUs for this new line, or just through run commuter trains from another line?
22:55:46 <supermop_Home> https://imgur.com/a/BjH9ow3
23:10:47 <b_jonas> supermop_Home: yeah, I just spent like 800_000_000 moneys on building a vactrain line
23:10:58 <b_jonas> so I zeroed my cash
23:11:02 <b_jonas> has to wait to finish it
23:11:40 <b_jonas> it probably won't even increase the income from the passenger line enough to worth, but the fast trains look much cooler
23:27:50 <nielsm> the vactrains are 5x-10x faster than any other train, that can be a huge increase in earnings
23:28:08 <nielsm> travel times going from months to days
23:33:50 <b_jonas> nielsm: not yet 5x faster, those haven't been invented yet, they're only 2x faster than Lev4 right now
23:34:43 <b_jonas> but yes, you're right that once I built the vacuum tunnels, it will be cheap to upgrade the trains
23:37:29 *** jottyfan has quit IRC