Log for #openttd on 21st February 2016:
Times are UTC Toggle Colours
00:06:06  <Wolf01> 'night
00:06:08  *** Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
00:08:37  *** Clockworker [] has joined #openttd
00:12:36  *** Snail [] has joined #openttd
00:15:03  *** Clockworker_ [] has quit [Ping timeout: 480 seconds]
00:19:45  *** drac_boy [] has quit [Ping timeout: 480 seconds]
00:25:35  *** smoke_fumus [~smoke_fum@] has joined #openttd
00:34:13  *** drac_boy [] has joined #openttd
00:34:22  <drac_boy> not sure why that stopped responding...
00:34:23  *** Progman [] has quit [Remote host closed the connection]
00:34:39  <drac_boy> but anyhow as I was wondering, anyone want a real locomotive that needs a lot more than just a rag and some water? :p
01:03:13  *** liq3 [] has joined #openttd
01:06:26  *** FLHerne [] has quit [Ping timeout: 480 seconds]
01:16:56  *** smoke_fumus [~smoke_fum@] has quit [Quit: KVIrc 4.2.0 Equilibrium]
01:33:52  *** tokai [] has joined #openttd
01:33:55  *** mode/#openttd [+v tokai] by ChanServ
01:40:55  *** tokai|noir [] has quit [Ping timeout: 480 seconds]
01:49:14  *** Quatroking [] has quit [Read error: Connection reset by peer]
02:05:57  *** oskari89 [] has quit []
02:08:46  <drac_boy> going sleep anyhow..just can't seem to do much for grfs :-s
02:08:49  *** drac_boy [] has left #openttd []
03:08:26  *** Biolunar_ [] has joined #openttd
03:15:23  *** Biolunar [] has quit [Ping timeout: 480 seconds]
03:16:03  *** Snail [] has quit [Quit: Snail]
03:20:59  *** Snail [] has joined #openttd
03:42:13  *** glx [] has quit [Quit: Bye]
03:55:36  *** Snail [] has quit [Quit: Snail]
03:55:59  *** Ketsuban [~ketsuban@2a02:c7d:a33e:4100:55e3:3d6e:77f3:3f3d] has quit [Quit: Leaving]
03:58:41  *** tokai|noir [] has joined #openttd
03:58:44  *** mode/#openttd [+v tokai|noir] by ChanServ
04:05:30  *** tokai [] has quit [Ping timeout: 480 seconds]
04:21:41  *** ConductorCat [] has joined #openttd
04:29:45  *** ConductorCat [] has quit [Ping timeout: 480 seconds]
04:30:29  *** supermop_ [] has joined #openttd
04:36:50  *** supermop [] has quit [Ping timeout: 480 seconds]
05:00:25  *** Ketsuban [~ketsuban@2a02:c7d:a33e:4100:35f8:d326:6b6b:a67e] has joined #openttd
05:37:12  *** day [] has quit [Quit: off to save the cats]
06:06:51  *** Xal [] has quit [Quit: bye]
06:24:22  *** _johannes [] has joined #openttd
06:26:05  *** sim-al2 [] has quit [Ping timeout: 480 seconds]
07:11:55  *** andythenorth [] has joined #openttd
07:11:59  <andythenorth> o/
07:25:10  *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd
07:25:13  *** mode/#openttd [+o Alberth] by ChanServ
07:25:58  <andythenorth> lo Alberth
07:26:35  <Alberth> moin
07:31:34  <_johannes> moin
07:32:06  <_johannes> I have a train that shall reach a station using yapf, and it needs to turn around in a station to reach it
07:32:21  <_johannes> the result: YAPF says it can not find the path :(
07:34:37  <andythenorth> “Iron Llama (Inspired by Argentina, Peru and Chile)”
07:34:51  <andythenorth> or
07:34:52  <andythenorth> “Iron Llama (trains in the style of Argentina, Peru and Chile)”
07:34:56  <andythenorth> or
07:35:12  <andythenorth> “Iron Llama (trains for the sub-tropic climate)”
07:35:12  <andythenorth> or
07:35:17  <andythenorth> “Iron Llama”
07:35:37  <andythenorth> (this is in the parameter dropdown option for each roster)
07:35:57  <Alberth> I wouldn't name real countries
07:36:02  <andythenorth> I am thinking that
07:36:07  <andythenorth> not very TTD
07:36:18  <andythenorth> I’ll name them in the docs, for people who dig that far
07:36:27  <Alberth> You didn't add X1245 train
07:38:56  <Alberth> _johannes: isn't a search done twice, once without and once with reverse ?   I don't know much of that code, but I think I saw that somewhere
07:42:08  <_johannes> Alberth: good point, though I thought YAPF could do it natively...
07:44:01  <Alberth> it does sounds somewhat expensive, running mostly the same search twice. Not sure if there are A* versions that can handle such cases
07:44:05  <_johannes> though an A* maybe just can not turn around...
07:44:54  <Alberth> in general, a train is moving, where turn-around doesn't make sense :)
07:45:20  <Alberth> so maybe it's too edge-case to bother about
07:46:24  <_johannes> yes, I see the point...
07:47:21  *** gelignite [] has joined #openttd
07:47:42  <andythenorth> “Iron Llama (mostly narrow-gauge trains)”
07:48:08  <Alberth> it uses 2 rail types?
07:48:25  <andythenorth> 4 to be strictly accurate :)
07:48:39  <Alberth> ok, more than 1  :)
07:48:40  <andythenorth> also depends on which railtype grf you have :P
07:49:02  <Alberth> would be fine, imho
07:49:39  <andythenorth> “Iron Llama: mostly narrow gauge trains (sub-tropic climate recommended)”
07:50:13  <Alberth> bit long-ish eh?   maybe add the latter in the description of the option?
07:51:09  <Alberth> I'd put the climate in the header, and the track type in the description, but that's just what you think is more important
07:51:53  <andythenorth> I was thinking of putting a short guide to the rosters in the description
07:52:06  <andythenorth> otherwise they’re just silly names, how does the player know what to expect?
07:52:32  <Alberth> fair enough
07:52:55  <Alberth> text will probably still fit, option window is quite wide
07:54:11  <andythenorth> Iron Llamaa.  Narrow gauge: from 1860.  Standard Gauge: from 1950.  Metro: from 1968.
07:54:22  <andythenorth> start dates seem to be most important fact when choosing?
07:58:30  <Alberth> I prefer to know from when til when a train set provides trains, yes :)
07:58:59  <Alberth> track types are probably nice for the rail enthousiasts
07:59:19  *** ConductorCat [] has joined #openttd
08:01:30  <andythenorth> better to just show first intro date?
08:01:50  <andythenorth> "Iron Llama: sub-tropic trains for 1860-1990”
08:08:36  <andythenorth> “Iron Antelope: sub-tropic trains for 1860-1995”
08:08:43  <andythenorth> might be low on information content :P
08:09:52  *** sla_ro|master [] has joined #openttd
08:10:08  <andythenorth> the choice of climate is really up to the player?  Or a guide is nice?
08:10:26  * andythenorth wonders if there is a better way than parameter dropdowns o_O
08:14:05  <andythenorth> different widgets?
08:14:10  <andythenorth> similar to station UI I guess
08:14:32  *** roidal [] has joined #openttd
08:16:43  <_johannes> strange, there seems to be no station turnaroun penalty?
08:17:00  <_johannes> also, where can I set penalties in the options? is there any ingame menu?
08:17:15  <_johannes> for the pathfinder options, I see only ~ 5
08:24:26  <_johannes> I see only 3 options for any pathfinders: allow turnaround at stations, allow turnaround at signals, allow 90 degrees turns... does anyone have more options?
08:25:48  *** AdmiralKewl [~pcc31@] has joined #openttd
08:29:33  <V453000> _johannes: cfg :)
08:30:24  *** AdmiralKew [~pcc31@] has quit [Ping timeout: 480 seconds]
08:31:11  *** AdmiralKew_ [~pcc31@] has joined #openttd
08:33:12  <andythenorth> lo V453000
08:33:21  <V453000> hi
08:33:27  <andythenorth> cat?
08:34:37  <_johannes> V453000: you mean editing the config file? hmmm...
08:34:58  <V453000> yeah
08:35:00  <V453000> to both. :>
08:37:04  *** AdmiralKewl [~pcc31@] has quit [Ping timeout: 480 seconds]
08:37:11  <andythenorth> V453000 getting sleep?
08:37:36  <V453000> somewhat yes
08:37:59  <V453000> was celebrating on friday though, so brain is just getting back to operation
08:38:17  <andythenorth> I have been waiting for 6 years for operating brain
08:38:24  <V453000> XD
08:38:56  <Alberth> andy: not sure how years are interesting after you loaded and enabled the newgrf, I mean, you'd already know what to expect, right? (hmm, ,maybe not everybody reads the blurbs :) )
08:39:45  <V453000> my approach is to have 1 vehicle which is available since insanely early
08:39:49  <V453000> like 1600
08:39:52  <V453000> because why not
08:40:02  <V453000> and the last generation of vehicles never expires
08:40:07  <andythenorth> not everyone reads the blurbs :)
08:40:18  <V453000> that way you have 1600-infinitum functionality
08:40:20  * andythenorth must play mario for 1 hour now
08:40:24  <andythenorth> family rules
08:40:26  <V453000> and just write in the description new trains 1900-2100
08:40:28  <V453000> ez
08:40:31  <Alberth> as for climate, a guide is nice, but not sure whether to enforce it, most people are very much stuck in the temperate climate :)
08:42:03  <V453000> the 1600ish date I have determined is by the maximum value for expire date
08:42:16  <V453000> ie, I want teh vehicle to expire in 1920 after some new vehicles are around
08:42:23  <V453000> 1920 -256 or something
08:42:35  <V453000> ofc 1800 is probably enuf XD
08:42:36  <Alberth> makes sense
08:42:49  <V453000> yeah
08:42:54  <Alberth> add the same vehicle multiple times :p
08:43:41  <V453000> placeholders :P
08:43:59  <Alberth> starting early has the nice advantage that you never end up in the mono rail and maglev eras
08:44:27  <Alberth> even electric becomes uncommon, for me :)
08:48:55  <Ketsuban> I doubt a TT made today would bother with different climate maps - they'd just have desert and snowy mountain as parts of the map in general. There's really not enough content in terms of trains and industries to justify them being totally different map types.
08:51:56  <V453000> well yes rails have their kind of magic, monorail and maglev not so much
08:52:50  <V453000> Ketsuban: if a TT was made today, the engine would probably allow for bigger differences between the climates functionaly :P
08:57:34  *** Progman [] has joined #openttd
08:57:38  <Ketsuban> I dunno what meaningful differences you could really add.
08:57:39  <Alberth> mobile TT 2013 isn't that big is it?
08:58:01  <V453000> mobile TT is a joke isn't it :P
08:58:21  <Alberth> to CS it isn't, I think :)
08:58:31  <V453000> idk, freezing rails, stuff :)
08:58:48  <Alberth> but maybe it's too much stuck into remaking the old game
08:59:23  <Alberth> or limited by available graphics
09:15:58  *** sim642_ [] has joined #openttd
09:18:29  *** sim642 [] has quit [Ping timeout: 480 seconds]
09:27:56  *** Progman [] has quit [Remote host closed the connection]
09:36:04  *** AdmiralKewl [~pcc31@] has joined #openttd
09:42:04  *** AdmiralKew_ [~pcc31@] has quit [Ping timeout: 480 seconds]
09:50:59  *** Wolf01 [] has joined #openttd
09:51:04  <Wolf01> o/
09:52:29  *** sla_ro|master [] has quit []
09:52:57  <Alberth> moin
09:56:40  <_johannes> somehow, I think turnaround behaviour in openttd is improvable
09:57:19  <_johannes> the best would be that if a train must turn, then the locomotives move away from the waggons and find a path to the other side
09:57:33  <_johannes> (unless you have trains on both ends)
09:58:11  <_johannes> but even if you have trains on both ends, openttd animates that the waggon order is reversed... imo it would look nice if the waggon order was not reversed in that case
09:58:51  <_johannes> so, a train with locomotive+passenger+mail+locomotive should return as locomotive+mail+passenger+locomotive
10:00:22  <Wolf01> andythenorth
10:02:27  <andythenorth> it is big
10:04:03  <andythenorth> does it dig?
10:04:19  <Wolf01> here's the topic
10:06:04  *** Quatroking [] has joined #openttd
10:09:39  <andythenorth> so just “Iron Llama”
10:09:48  <andythenorth> no further description in parameter dropdown?
10:13:40  *** AdmiralKewl [~pcc31@] has quit [Ping timeout: 480 seconds]
10:13:43  <andythenorth> tbh, probably most people are never going to see these words
10:13:53  <andythenorth> who clicks ‘set parameters’?
10:14:10  <Wolf01> what are you talking about, does ottd have that feature? :D :D
10:14:27  <andythenorth> apparently
10:25:51  <Flygon> Oh man
10:25:58  <Flygon> Shunting locos, esp steam locos
10:26:05  <Flygon> With that sort of direction swapping
10:26:11  <Flygon> Would be an incredible pain :D
10:26:21  <Wolf01> I tried shunting, it's boring :P
10:26:29  <Flygon> Esp for bigger terminuses
10:26:44  <Flygon> Either you need to route the loco in such a way that it never terminates somewhere with multiple platforms
10:27:01  <Flygon> Or have incredibly huge shunting yards, due to how OTTD logistics work
10:29:09  <Wolf01> because normal shunting yards aren't huge?
10:29:44  *** smoke_fumus [~smoke_fum@] has joined #openttd
10:38:04  <Wolf01> also you might need to build wyes or balloon loops almost everywhere, according to your play style
10:42:09  <Flygon> Wolf01: It's more the congestion related problems, esp. trying to build a traditional-like setup
10:42:24  <Flygon> And the additional problems with Tender vs Tank locos
10:42:32  <Flygon> And, MOST importantly
10:42:52  <Flygon> The inability to build points and signallings INSIDE railway platforms with the OTTD engine
10:43:32  <Wolf01> eh
10:43:52  <Flygon> Which means the only real alternatives for anything remotely realistic is reversing the entire train out into a congested set of points into a triangle or balloon loop
10:44:00  <Flygon> Which, predictably
10:44:04  <Flygon> Adds even MORE congestion
10:44:23  <Flygon> I might be the idiot that invented the non-weaving cloverleaf
10:44:30  <Flygon> But I still know some basics
10:44:31  <Flygon> xP
10:45:27  <Wolf01> since I started to play trainz I feel that the TT concept of stations is really limited, or you really have to build weird non-uniform super stations with switches, signals and waypoints in the middle
10:45:42  <Wolf01> but I don't know if ottd can handle that
10:47:04  <Flygon> It can
10:47:08  <Flygon> With incredible abuse of waypoints
10:47:23  <Flygon> But it's a pure raw pain to program the points and trains
10:48:27  <Wolf01> I would try to build a simple timesaver and simulate some shunting
10:48:56  * andythenorth would do that with actual model trains :P
10:49:03  <andythenorth> maybe I should do that now :P
10:51:34  <Wolf01> I have a diorama, I don't remember the exact scale (TT or HO) and it's really cool, too bad I don't have any space to build it
10:58:33  <Flygon> There are a lot of minor ways, on the surface, that OTTDs track management can be improved
10:58:50  <Flygon> ie. subterranian and viaduct-like functions like Cities: Skylines has
10:58:56  <Flygon> But the reality of nightmare coding is maksed
10:59:26  <Flygon>  masked, rather
11:01:06  <andythenorth> it’s not coding
11:01:08  <andythenorth> it’s game design
11:04:31  *** Ketsuban [~ketsuban@2a02:c7d:a33e:4100:35f8:d326:6b6b:a67e] has quit [Quit: Leaving]
11:16:12  <Flygon> Oh O_o
11:16:36  <Flygon> I just assumed it was a huge pita to program the pathfinder and other game mechanics to work with a fully functional Z axis
11:16:38  <Wolf01> ok, found the boxes, it's TT scale but I can't find it on google in any way
11:16:44  <Flygon> Instead of abusing the eff out of wormholes
11:21:41  *** Biolunar_ [] has quit [Quit: leaving]
11:26:39  <Alberth> if you want realistic train movements, build a train simulator
11:30:19  <V453000> ^Œ
11:33:05  <^Spike^> Alberth quick question about eints: how will it survive a restart of pgsql? :)
11:33:09  <^Spike^> need to do some updates :)
11:33:52  <Alberth> no idea, tbh
11:34:00  <^Spike^> ok will bug frosch when he's around :)
11:34:10  <Flygon> Alberth: Shunting is more of a 'cool feature' thing
11:34:11  <^Spike^> prob also need the eints container to be updated aswell
11:34:25  <Flygon> But rails in a fully 3D space would be amazing for network flexibility
11:35:29  <Alberth> a dev spends a few years building shunting, everybody tries it for 5 minutes and then turns it off, yay
11:35:51  <Flygon> Yeah, pretty much
11:37:10  <Alberth> pretty expensive 5 minutes
11:37:25  <Flygon> I'm...
11:37:30  <Flygon> Not sure why I'm being grilled
11:37:31  <Flygon> O_o
11:37:45  <andythenorth> right place, right time
11:37:48  <Wolf01> -> [11:26:29] <Wolf01> I tried shunting, it's boring :P
11:38:16  <Flygon> I'm... not sure I understand
11:40:24  <Wolf01> uh, nice, did you try SCARM? looks really good for building model layouts
11:40:40  <V453000> I believe that the systematic way of how tracks are laid on a grid is one of the big reasons why TT/TTD/OpenTTD are so popular in compare to other transport/simulation/train games
11:40:51  <Alberth> sorry, just got too tired of hearing this realism shit
11:41:07  <V453000> it has limitations? Yes, but they are also benefits
11:41:20  <V453000> +1 Alberth
11:43:05  * andythenorth makes some realisms trains
11:45:13  <Wolf01> but a few more features won't be so bad, specially the one to enable train to travel on reverse
11:47:02  <Alberth> to make cargo arrive in the proper order at the destination or so?
11:47:05  <V453000> you have the reverse train button?
11:47:51  <V453000> also, I believe newgrfs can kind of define flipped sprites when reversing, like UKRS
11:48:08  <V453000> which I believe is utter horseshit and looks likea huge bug instead of a feature, but to each their own
11:48:12  <Wolf01> it switches the train and the position of all the cars
11:48:29  <V453000> yes huge problem
11:48:36  <Wolf01> I would like to have the engine in the same position as before
11:49:22  <Wolf01> and maybe grfs could limit the reverse speed or disable the reverse travel completely if you don't have a caboose or a driving car at the other end
11:49:36  <Wolf01> (no limitation on base game)
11:49:39  *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has left #openttd []
11:49:45  <V453000> I leave as well
11:49:46  <Wolf01> he died
11:49:47  * andythenorth needs a naming convention
11:49:47  <V453000> sorry, pointless
11:51:36  <andythenorth> hmm
11:52:18  <andythenorth> savanna or savannah?
11:52:32  <V453000> zebraland
11:52:49  <andythenorth> nice, I will use that for something
11:52:52  <andythenorth> but not this train
11:53:17  <andythenorth> Iron Horse trains are named: for designer; for place built; by real life nickname; by made up stuff
11:54:27  <Wolf01> finally uploaded the box picture of my diorama
11:54:35  <Flygon> Scuse the delay
11:54:39  <V453000> I name trains by song names
11:54:44  <andythenorth> that also
11:54:51  <V453000> rather random, relatively unique, sometimes even fitting
11:54:52  <Flygon> V453000: I was suggesting being able to lay in a 3D grid fully. Not actually ditching the grid
11:55:11  <Flygon> ie. instead of having a 2D playspace with bridges and tunnels
11:55:16  <V453000> sure Flygon just go code such a game and fuck off with it already :)
11:55:19  <Wolf01> Flygon, like locomotion?
11:55:22  <Flygon> You can actually lay tracks below tracks :B
11:55:56  <Flygon> Like I said way earlier, I never said anyone's got the hutzpah to go ahead with such a large task xP
11:55:59  <Flygon> Wolf01: pmuch
11:57:06  * andythenorth would suggest using the same time to make nml go 10% faster :P
11:57:08  <V453000> I guess I can't make webchat ignore certain users?
11:57:24  <andythenorth> bit harsh
11:57:29  <Wolf01> ^
11:57:30  <andythenorth> everyone is grumpy today?
11:58:49  <V453000> just honest question about functionality of a software :P
11:59:58  <Wolf01> I think so, maybe they didn't eat... I didn't too but I'm just talking and not ragequitting for being ignored or if somebody attacks me
12:01:40  <andythenorth> all my trains will now be called ‘Mu mu'
12:01:43  <andythenorth> after the KLF
12:02:04  <Wolf01> KLF?
12:03:09  <Wolf01> meh, 67MB to download at 7KBps
12:07:57  *** Clockworker_ [] has joined #openttd
12:08:50  <Wolf01> funny... I'm more stupid of what I thought
12:09:27  <andythenorth>
12:10:04  <Wolf01> AH! weird bug in 1.5.3
12:10:21  <Wolf01> all the scenarios listed twice
12:11:33  <Wolf01> andy, I can't even listen to that music, sorry :P
12:12:44  <andythenorth> it’s ok
12:12:47  <andythenorth> I’ll listen for you
12:12:59  <andythenorth> all day long ;)
12:13:09  *** Clockworker_ [] has quit [Read error: Connection reset by peer]
12:13:27  *** Clockworker_ [] has joined #openttd
12:15:39  *** Clockworker_ [] has quit [Read error: Connection reset by peer]
12:15:43  *** Clockworker [] has quit [Ping timeout: 480 seconds]
12:15:53  *** Clockworker_ [] has joined #openttd
12:16:58  *** Clockworker_ [] has quit [Read error: Connection reset by peer]
12:18:09  *** Clockworker [] has joined #openttd
12:21:50  <Wolf01> can trains reverse at waypoints?
12:22:09  *** Clockworker [] has quit [Read error: Connection reset by peer]
12:22:40  *** Clockworker [] has joined #openttd
12:30:39  *** Clockworker [] has quit [Read error: Connection reset by peer]
12:30:39  *** Supercheese [] has quit [Read error: Connection reset by peer]
12:31:01  *** Clockworker [] has joined #openttd
12:32:06  *** Supercheese [] has joined #openttd
12:33:39  <andythenorth> can anyone here decode NARS 2 with grfcodec?
12:33:47  <andythenorth> "Cannot write to sprites/silence.wav: No such file or directory”
12:34:25  <andythenorth> nvm
12:34:29  <andythenorth> worked on second attempt
12:40:49  <Wolf01> andy, do you know a grf with buffer stops as objects instead of stations?
12:41:13  *** Rejf [] has quit [Quit: leaving]
12:45:14  *** Rejf [] has joined #openttd
12:45:40  *** Clockworker [] has quit [Read error: Connection reset by peer]
12:45:44  <andythenorth> no :)
12:45:55  <Wolf01> make one?
12:45:56  <Wolf01> :D
12:46:02  *** Clockworker [] has joined #openttd
12:47:40  *** Clockworker [] has quit [Read error: Connection reset by peer]
12:48:33  <argoneus> good morning train friends
12:48:39  <Wolf01> o/
12:48:49  *** Clockworker [] has joined #openttd
12:57:10  *** Clockworker [] has quit [Read error: Connection reset by peer]
12:57:41  *** Clockworker [] has joined #openttd
13:00:11  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:00:42  *** Clockworker [] has joined #openttd
13:02:33  *** sla_ro|master [slamaster@] has joined #openttd
13:07:41  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:08:02  *** Clockworker [] has joined #openttd
13:13:12  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:13:33  *** Clockworker [] has joined #openttd
13:14:28  *** tokai [] has joined #openttd
13:14:31  *** mode/#openttd [+v tokai] by ChanServ
13:15:11  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:15:42  *** Clockworker [] has joined #openttd
13:16:42  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:17:03  *** Clockworker [] has joined #openttd
13:18:42  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:19:14  *** Clockworker [] has joined #openttd
13:21:17  *** tokai|noir [] has quit [Ping timeout: 480 seconds]
13:22:59  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:23:37  *** Clockworker [] has joined #openttd
13:26:16  *** frosch123 [] has joined #openttd
13:26:58  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:28:49  *** Clockworker [] has joined #openttd
13:28:58  <Wolf01> mmmh, it seems I'm not able to convert track types anymore... I'm using NuTracks 2 and Useless Tracks
13:30:50  *** FLHerne [] has joined #openttd
13:38:07  <_dp_> ha, looks like I wasn't the first one to come up with separating economy settings:
13:41:10  <_dp_> btw, is it currently possible to define production callbacks in newgrf without defining industries?
13:43:36  <frosch123> you can define new industries which look the same as the original ones
13:43:47  <frosch123> for example "manual industries" does that
13:45:26  <_dp_> can you do that for industries defined in other newgrfs?
13:46:38  <frosch123> no
13:46:46  <frosch123> then you need to fork the newgrf
13:46:53  <frosch123> like firs -> manpower industries for example
13:46:54  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:47:10  *** Clockworker [] has joined #openttd
13:47:22  <frosch123> but firs already has no randomness :op
13:47:23  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:47:54  *** Clockworker [] has joined #openttd
13:48:04  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:48:25  *** Clockworker [] has joined #openttd
13:48:31  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:48:50  *** andythenorth [] has quit [Quit: andythenorth]
13:49:11  *** Clockworker [] has joined #openttd
13:49:27  *** Clockworker [] has quit [Read error: Connection reset by peer]
13:49:33  <_dp_> yeah, and eventually you'll end up with mega-grf that does everything just to configure server :p
13:49:48  *** Clockworker [] has joined #openttd
13:50:47  *** drac_boy [] has joined #openttd
13:50:49  <drac_boy> hi
13:51:31  *** Clockworker_ [] has joined #openttd
13:54:40  *** moldi [] has joined #openttd
13:57:22  <Wolf01> mmmh I think something fucked up upgrading newgrfs, nutracks2 doesn't seem to work well
13:57:25  <FLHerne> drac_boy: Afternoon
13:57:53  *** Clockworker [] has quit [Ping timeout: 480 seconds]
13:58:22  <drac_boy> wolf01 not to sound silly but think its actually the track grf itself or actually just another grf thats causing it to act weird?
13:58:34  <drac_boy> morning flherne ;)
13:59:04  <_dp_> how smooth economy was introduced, is there some discussion left from that time?
13:59:05  <Wolf01> no, I think it messed up the parameters
13:59:36  <Wolf01> I think it should be avoided to upgrade from 1.x to 2.x specially if the parameters were changed
13:59:40  <FLHerne> Wolf01: Um, you upgraded from Nutracks v1 to v2 in a running game?
13:59:45  <Wolf01> no
13:59:52  <_dp_> it's nice we have it, but it complicates things so much now :(
13:59:55  <Wolf01> I upgraded the grfs and made a new game
13:59:56  <drac_boy> ah ok, didn't know much about nutrack so wasn't sure what to really say
14:00:03  <FLHerne> Ah, good, that would _definitely_ have beena bad idea
14:02:17  <Wolf01> eh, it messed up with parameters really bad
14:02:46  *** moldi [] has quit [Ping timeout: 480 seconds]
14:05:47  <drac_boy> I've only used the cz rails for quite a long time atm
14:07:44  <frosch123> _dp_: it orginates from before there was newgrf support
14:08:43  <frosch123> it would not have been added, if there was newgrf support
14:09:03  <frosch123> since it just does not make sense to add something as disputeable to the game
14:09:25  <frosch123> addons are way better for people with different opinions and interests
14:10:47  <drac_boy> I think I recall I first loved it because it could have or not have the goddamn useless rail fences showing anytime I wanted to at whim :)
14:11:07  <drac_boy> but as its been quite a while I guess the parameter probably is also now popular in other grfs too?
14:11:21  <frosch123> _dp_: added in openttd 0.3.3
14:11:37  <frosch123> 2004-07-14, four months after the initial release
14:11:51  <frosch123> newgrf stuff was added in 2008
14:12:07  <Wolf01> I think I'll start to do grfs, no sets, every little thing has its own grf one engine per grf
14:13:01  *** _johanne1 [] has joined #openttd
14:13:38  <Wolf01> also no graphics, only boxes of different colour
14:13:58  <frosch123> too bad, the boxes in cets only have one colour
14:14:13  <drac_boy> wolf01 have fun trying to organize 200+ grfs in one single grf manager window then? :)
14:14:15  <frosch123> Wolf01: <- but we have that
14:14:26  <drac_boy> cets?
14:14:34  <Wolf01> yes, something like that
14:15:00  <_dp_> I hate how this game is completely broken without newgrfs
14:15:12  <drac_boy> what you mean dp?
14:15:47  <_dp_> I get why it was so in original ttd, it's a sp game and they needed some twist to it
14:15:57  <frosch123> drac_boy: dp is one of those who think there is only one way to play the game. he hates everything that is not like he wants it to be, and he is annoyed that he has to use addons to make stuff like he wants them to
14:15:58  *** tokai|noir [] has joined #openttd
14:16:00  *** mode/#openttd [+v tokai|noir] by ChanServ
14:16:00  <Wolf01> but I'll think I'll do then in 2CC, I should be able to draw stripes on boxes
14:16:06  <Wolf01> *them
14:16:49  <_dp_> drac_boy, lots of bs mechanics, crazy imbalanced economy, blocking stuff like authority and so it
14:16:56  <_dp_> with no freaking way to turn them off
14:17:05  <drac_boy> dp you've got a lot of things wrong
14:17:08  <Wolf01> that's how the game was meant
14:17:18  <drac_boy> the mayor never blocks you unless you're being a stupid twat with landscape :)
14:17:42  <drac_boy> and as for imbalanced...maybe you should play with original-capacity wagons and you'll see that the big coal mine suddenly doesn't seem so big either?
14:17:42  <frosch123> and even then, it is very easy to calm then down
14:17:51  <frosch123> only noobs fail with town authorities
14:18:20  <drac_boy> frosch heh, the only time I have problem is when its unusually heavily treed around the town and I need to level things a bit to be able to finally place the station platform itself :)
14:18:25  <_dp_> I don't think there is only way to play, there are plenty and all of them require tons of work to get at least something set up
14:18:31  <Milek7> oh, so i am not only one who want to disable local authorities :D
14:18:34  <drac_boy> (aka lower elevation towns in some arctic maps)
14:19:17  <drac_boy> at least for temperate maps its easy to run bus service for a while first to get high mayor rating before finally tnt-ing the station platform into place
14:20:01  *** _johannes [] has quit [Ping timeout: 480 seconds]
14:20:11  <_dp_> I'm not saying authorities are hard, they are just greenpeace in disguise which is bs imo
14:20:33  <drac_boy> wolf01 the only one thing I could hate giving up would be the 'only accept cargo when train shows up' feature in ttdxp when compared to how ttdx dumps all cargos at any touching station even if you did not want that on purpose
14:20:34  <frosch123> realism is bs
14:21:22  <drac_boy> dp you saying that its somehow greenpeace's fault if you want to evict a tower full of office workers? :)
14:21:36  <_dp_> also if you like authorities it's fine with me, but why not ad setting for disabling it?
14:22:01  <Milek7> _dp_++
14:22:20  <frosch123> it's fine if it coded correctly
14:22:27  <drac_boy> better answer: maybe stop messing trees too much in first place?
14:22:36  <frosch123> it's not fine if it is just dumped with i don't know what it causes and what else happens to it
14:22:37  <drac_boy> dunno tbh
14:22:37  *** Progman [] has joined #openttd
14:22:57  <frosch123> i am fine with adding it, but i am not fine with having to do the work
14:23:05  *** tokai [] has quit [Ping timeout: 480 seconds]
14:23:30  <frosch123> like more height levels was dumped onto ottd, and now a whole year after, the map generators are still completely broken
14:23:39  <frosch123> and you have to use 1.4.x to generate a good desert map
14:23:52  <Milek7> frosch123:
14:24:17  <Milek7> ignoring opinion when building is the best solution
14:24:45  <drac_boy> btw frosch whats this 'cets' you mentioned earlier on?
14:24:52  <Milek7> completly disabling calculation can broke gamescript reling on GSTown.GetRating
14:25:19  <V453000> Eddi's glorious train set which will never get sprites drawn drac_boy , so it uses just boxes for now
14:25:21  <_dp_> well, I brought up authorities just for example
14:26:03  <drac_boy> ohh trainset...I think I vaguely recall seeing that forum topic ... it was some kind of european-biased version of 2cc?
14:26:24  <V453000> yes just yet another shitload of engines train set without a real gameplay impact
14:26:56  <drac_boy> well I would have liked the idea if it was around tbh... I quitted with 2cc a long time ago because of the simple problem: too many repeating locomotives and sometimes even weird price differences
14:27:08  <drac_boy> but I dunno tbh, I'm already contend enough with dbset and other older sets
14:27:27  <frosch123> i think cets was headnig for 500+ engines or so :p
14:27:40  <V453000> well mainly from the point of view of a newgrf author, it is just retarded to draw 600 trains if the player ever uses 10
14:27:44  <V453000> same with 2cc
14:27:54  <V453000> throughout the game it has only like 10 strong trains at their period
14:27:59  <V453000> rest is just purchase menu clutter
14:28:25  <_dp_> btm, I'm even fine with authorities in most cases, so not even looking for complete disabling
14:28:30  <V453000> and to top it all off, each cets sprite has like 32 views instead of 8 to make it even worse
14:28:39  <drac_boy> 500 would be a bit hard unless you tried to use a wide range of 1800-2100 locomotives from even the tiny countries such as cyprus
14:28:41  <drac_boy> :)
14:28:51  <_dp_> so I'm more looking for SetRating function to selectively avoid it
14:29:05  <V453000> well hard, define hard. taking a random wiki page with list of trains -> realistic as fuck
14:29:24  <drac_boy> at least if cets was ottd-only it could even have a few gauges in mind too :)
14:29:24  <V453000> I can say though, that NUTS has like 40 types of trains where each of them remains having some sort of utility
14:29:40  <V453000> can't imagine a realistic train set utilize more than 5 at the same time
14:30:02  <drac_boy> 2ft, 3ft, 4ft, and 5ft ... the last one would mainly be spain/russia I believe
14:30:02  <V453000> gauges just make the player confused what train is on which track, but they give no gameplay effect at all
14:30:11  <_dp_> though I didn't rething authorities yes after I figured how to selectively enable magic bulldozer
14:30:14  <drac_boy> not true
14:30:16  <_dp_> *yet
14:30:27  <michi_cc> V453000: CETS has a more - dare I say it - historical realism context. I'm fully aware that this equals a load of horse manure to you, but luckily there are different kinds of humans are the universe would be a pretty boring place.
14:30:41  <drac_boy> I've used ng a lot for obvious reasons (as HEQS isn't perfect because it can't share the same signal infrastruces anyway)
14:30:45  <V453000> yeah horse stuff :P
14:31:18  <V453000> still, 600*32 is just huge amount of effort, not considering wagons and liveries
14:31:29  <drac_boy> used to love the serbia grf for that reason (till I rather found other trains more interesting in temperate climate but thats another story)
14:31:40  <drac_boy> I think the arthour is still around but can't recall
14:32:14  <V453000> my main point is, what benefit do you get from drawing that insane list of trains
14:32:39  <V453000> for 99% players only mess and clutter, for 1% train ultra nerds from germany, some joy
14:33:22  <Milek7> hm, submitting whatever to bugtracker is wasting time
14:35:24  <drac_boy> ah was easy to find still .. its from a wile e. coyote (heh?) and he's still active
14:35:27  <_dp_> Milek7, that's not quite true
14:35:59  <Milek7>
14:36:13  <_dp_> Milek7, honestly you patches look kinda weird to me even though we're probably facing the same problem
14:36:28  <V453000> well OpenTTD is pretty dead so you could consider anythign a waste of time ;P
14:36:33  <Milek7> why?
14:37:45  <V453000> most of the new features are so pain in the ass / problematic to get done that they will never be / will not be attempted for compatibility/whatever reasons, newgrf development has split into two halves of 8bpp and 32bpp and both halves almost died, ...
14:38:22  <drac_boy> oh before I forget one reason I came here, any of you know if you only can code wagons to show up either behind or in middle of locomotive or could you maybe technically code it that it would accept up to 2 intermediate wagons than put the rest behind?
14:38:29  *** sim-al2 [] has joined #openttd
14:38:32  <drac_boy> if not its ok, just had to ask what the limit in coding could be
14:39:08  <Wolf01> in the middle of a locomotive?
14:39:12  <_dp_> Milek7, well, hard to tell exactly without spending some time digging into a problem
14:39:22  <V453000> I guess it should, yes, just put a switch with position in consist there drac_boy ?
14:39:24  <drac_boy> wolf01 sorry I shoudl rephase a multi-units locomotive
14:39:33  <_dp_> Milek7, one thing for sure, "easier to add" isn't a very convincing reason :p
14:40:03  <Milek7> less code to change = less bugs
14:41:51  <Wolf01> drac_boy, so you want something like [LOCO][CAR1][CAR2][LOCO][CAR3][CAR4]...?
14:42:10  <Wolf01> with the 2 locos being a single one multi headed?
14:42:53  <_dp_> Milek7, for a single patch mb, but cumbersome logic is harder to support later
14:42:54  <drac_boy> yeah..also trying find a photo now just to make it less confusing to understand perhaps
14:42:58  <drac_boy> give me a minute :)
14:45:01  <Milek7> _dp_: while disabling rating calculation, what value use in GSTown.GetRating?
14:45:17  *** Lokimaros [] has joined #openttd
14:45:45  <Milek7> ignoring don't breaks anything, disabling can broke something relying on that
14:46:33  <Milek7> and it even shouldn't be disabled, because gamescript using town rating to calculate growth is very good
14:47:25  <Milek7> but this patch is for that local authority can't block building/destroying
14:47:36  <Milek7> not disabling rating completly
14:48:47  <Wolf01> drac_boy ok, I think I understood the result you want, I've seen some examples in different places, as for now you can only append a new engine after the second head of a multi headed engine, and then you can more wagons
14:48:48  <drac_boy> wolf01 here we go.. this is the standalone set .. occasional livery-matched intermediate coach .. hauling a standard steam train coach
14:48:55  <_dp_> Milek7, using rating for cb is very stupid imo, but I think I got your point
14:49:12  <drac_boy> but for a grf I'm not too nitpicky I can just choose to only add wagons to the tail alone :)
14:51:14  <drac_boy> at least with modern diesel/electric sets its too easy anyway
14:56:04  <Wolf01> oh, I thought you was trying to do something like the cow-calf set
14:57:15  <_dp_> Milek7, so leave rating as it is but remove it's blocking capabilities, yeah, sounds logical
14:57:58  <_dp_> Milek7, but remebrer that in vanila game rating is only used for blocking so it's exactly the same as disabling calculation unless some external gs is involved
14:58:40  <drac_boy> ah
14:59:53  <drac_boy> either way more basic question: I'm not sure if I'm the first one to wonder about this but if you wanted a single vehicle that could accept either pax&mail or only pax at refit option you could just use a dummy cargo id for the second cargo slot in the latter case?
15:06:04  <_dp_> Milek7, as for town authority it has nothing to do with town zones, it's a completely independent zone that is related to that authority blocking and station naming
15:06:51  <_dp_> Milek7, it existence in game mb questionable, but it's definitely not a gs issue
15:10:50  <_dp_> meh, "existence" is probably not a right word to use here but don't know a better one anyway :p
15:12:28  <drac_boy> :)
15:19:39  <drac_boy> v453000 I know what you mentioned about tons of locomotives but even then you think that for some grfs theres still a place for having a few garratts and conventional locomotives introduced together since its more of an cosmetic look-at-train than a performance thing? (after all I'm sure that in TE a 0-4-0+0-4-0 and 0-6-0 or 0-8-0 are probably quite similar)
15:23:18  <V453000> I think visual variety is awesome in any case, but best done by random sprites
15:23:29  <V453000> with one functional vehicle
15:24:20  <V453000> it doesn't have to introduce a new vehicle model, many things can be done with graphics switches and even performance switches
15:27:09  <drac_boy> hmm you know what I didn't think of that before.. livery refit couldn't be too hard as the articulated parts could be conveyed by an invisible sprite for the non-articulated version
15:27:19  <drac_boy> sounds like a better idea already thank you :p
15:27:23  * drac_boy goes back to more scribbling
15:33:05  <V453000> cargo subrefit is great but I would use that as little as possible too
15:33:55  <V453000> for example, nuts passenger trains are recolourable to various colours. But default when you build it is company colour. And then if the player wants further control, they can manually refit to whatever colour then want / random colour.
15:34:18  <V453000> nowadays I would just ditch the CC, use random as default, and allow the various colours by subrefit still.
15:34:43  <drac_boy> yeah I'm not too grand on dual cargo but the problem is with that sometimes I do not want mail at a particular station .. thats the one major annoyance with ANY planes in the game atm :)
15:35:40  <V453000> in my opinion, a newgrf should be "put it in game, it just works without other hassle". That extends to everything, from huge amount of parameters / bad specific defaults, through things like this. Having to refit your engine in order to look nice should only happen when you really want it for a very specific reason
15:36:00  <V453000> it doesn't have to be dual cargo
15:36:06  <V453000> all cargoes can have subrefit
15:36:27  <V453000> ie passengers (blue)
15:36:34  <V453000> coal (orange livery)
15:37:09  <V453000> the list in the refit menu even is small, it only has the cargo names and to get the subrefit name to select it, you click the cargo first
15:37:10  *** ConductorCat [] has quit [Ping timeout: 480 seconds]
15:37:22  <V453000> which is awesome, it doesn't clutter the list but gives control
15:38:02  <V453000> also, if you select your trains to have yellow livery, and you autoreplace to trains which allow that  subrefit, it even works with autoreplacing
15:38:05  <V453000> same for random/whatever
15:38:48  <V453000> where if you had, say, 10 different vehicle models just for various graphics, you would have to autorefit each of the 10 types individually ... extra clicks, but annoying clicks.
15:38:55  <V453000> also purchase menu x10 is just ehh
15:39:26  <V453000> nuts trains have 17 colour variants per vehicle, which would be even more :) though to make it nice you don't need as many
15:42:08  <drac_boy> I was never too grand on player colours either, especially when its too inflexible like why is it coloring a locomotive brown when I specifically asked for yellow passenger wagon colors? :)
15:42:21  <drac_boy> but not going to argue against it either tho
15:42:36  <V453000> even graphically CC are shit when used too much
15:42:41  <V453000> CC should be just stripes or details
15:42:41  <drac_boy> yep
15:42:57  <V453000> especially some of them like white or orange are just pure bullshit to draw for
15:43:10  <V453000> with 32bpp the issue is a bit different, doing more research on that soon
15:43:11  <V453000> tm
15:43:57  <drac_boy> at least I know there are also some trainsets that disregards cc but still offer 2 or few different choices of livery in the refit menu
15:44:38  <drac_boy> as for white and orange heh .. yeah can't argue, some colors just don't seem to be meant to be
15:45:50  <V453000> I think a mixture is the best way to do it
15:45:58  <drac_boy> whats worser is certain ottd player colors, when you're in a multiplayer map and wondering why you built that rail station there but get a "not owned by you" error dialog when you try bulldoze it and its only from there that you then realize its a very slight different shade of yellow than yours :-s
15:46:02  <V453000> yes, variety/liveries, but keep at least a little stripe of CC
15:46:06  <V453000> else company colours are confusing
15:46:14  <V453000> also helps in multiplayer
15:46:36  <V453000> then your screen has shitty callibration :P
15:46:54  <V453000> on my screen openttd yellow and orange aren't that hard to tell apart
15:48:12  <V453000> and I have a rather cheap monitor, nothing graphics oriented
15:50:08  <drac_boy> well when you don't have the two next to others in same viewpoint its easy to see why someone could think it was theirs not his
15:50:13  *** AdmiralKew [~pcc31@] has joined #openttd
15:50:41  <drac_boy> and also not as silly but the default gray is also probably the same shade as the not-player-owned station color too :)
15:50:53  <V453000> idk, I got used to orange vs yellow very quickly
15:51:08  <drac_boy> I've used it a few times and I think someone once asked me why I'm at all oil rigs ... I was like "umm huh?"
15:51:22  <V453000> he
15:51:35  <drac_boy> yep..funny question but I can see where it came from tho :)
15:53:28  <drac_boy> anyway think will take a break from all the typing (not in that text file window!) for now, you have fun ok? :)
15:53:50  <drac_boy> oh and someone give dp a key to the city hall's library maybe hehehe :)
15:54:03  *** drac_boy [] has left #openttd []
15:58:49  *** andythenorth [] has joined #openttd
16:03:34  <andythenorth> o/
16:12:38  *** Lokimaros [] has quit [Remote host closed the connection]
16:19:04  *** FLHerne [] has quit [Ping timeout: 480 seconds]
16:21:07  *** liq3 [] has quit []
16:24:59  <V453000> heyo andy
16:30:56  <andythenorth> lo V453000
16:31:08  <andythenorth> how’s the entire V453000 collection of people and animals?
16:31:41  <V453000> great actually
16:31:48  <V453000> how is your zoo?
16:32:08  <andythenorth> wees in its pants a lot
16:39:48  *** ckraniak [~ckraniak@2600:100c:b202:23a4:24eb:b10d:798d:2df5] has quit [Quit: Bye]
16:41:43  <supermop_> yo
16:43:44  <andythenorth> lo Supercheese
16:43:51  <andythenorth> lo supermop_ also :P
16:43:58  <andythenorth> silly old tab-complete
16:45:04  *** zeknurn [] has quit [Ping timeout: 480 seconds]
16:46:49  *** zeknurn [] has joined #openttd
16:52:42  *** glx [] has joined #openttd
16:52:45  *** mode/#openttd [+v glx] by ChanServ
16:56:16  <supermop_> haha
16:59:29  <Wolf01> blinking yellow and red, should I stop there for a while or at the next one?
17:01:08  <Wolf01> ok, the next one
17:09:58  <_dp_> I think I found why production fluctuates in firs, gui shows last month production and it may differ a little due to amount of production ticks in month not being constant.
17:10:11  <supermop_> not sure what to work on today
17:10:27  *** _johanne1 [] has quit [Quit: leaving]
17:13:54  <andythenorth> _dp_: some months there are 8 ticks, some months 9
17:19:24  <_dp_> if there was a setting in game to disable random production changes, would firs define callbacks anyway? :)
17:20:13  <andythenorth> inevitably
17:21:53  <_dp_> ehm, what do you mean?
17:24:18  <andythenorth> how much of the newgrf callbacks do you understand so far? :)
17:26:49  *** AdmiralKew [~pcc31@] has quit [Ping timeout: 480 seconds]
17:27:36  <V453000> have a look at how yeti works XD
17:27:40  *** orudge [] has joined #openttd
17:28:12  <_dp_> depends on what you call understanding xD
17:28:27  <_dp_> I know some from code perspective but never tried to write a newgrf)
17:28:55  <andythenorth> ok so FIRS is handling the random and monthly callbacks for multiple reasons....
17:28:56  <_dp_> Tried to look how firs is made but that's way too cryptic %)
17:29:00  <andythenorth> - to prevent closure
17:29:21  <andythenorth> - to prevent OpenTTD changing production multiplier / production rate (can never remember which is which)
17:29:47  <andythenorth> - to allow closure (for secondary industry, if the parameter is set for that)
17:30:16  <andythenorth> I can’t remember if it does anything else with them, probably not
17:30:24  <andythenorth> the rest will be on the production cb I think
17:30:29  <V453000> just take it
17:30:32  <V453000> is newgrf
17:30:40  <V453000> = does weird shit
17:30:51  <V453000> == much beyond a scope of a setting in compare to base game
17:31:07  <V453000> especially visible with YETI or even ECS where the production mechanisms are completely different
17:31:11  <V453000> idk how ECS does it but ye
17:33:06  *** AdmiralKew [~pcc31@] has joined #openttd
17:33:55  *** Snail [] has joined #openttd
17:38:53  <andythenorth> meh
17:39:01  <andythenorth> it’s much better when people just send me sprites
17:39:07  <andythenorth> I don’t like drawing my own trains :)
17:45:23  <_dp_> well, there are three production change callbacks: initial, monthly and random
17:45:48  <_dp_> it seems random callback is only handled to disable it
17:46:04  <_dp_> and all production mechanics is handled my monthly
17:48:49  <frosch123> monthly is used as monthly, it keeps track of cargo delivered over time
17:49:01  <frosch123> firs does not do any production changes
17:49:18  <_dp_> yeah, I'm thinking that if there was a setting in game grfs can stop handling random one and let player decide
17:49:31  <frosch123> still firs has no production changes
17:49:39  *** monsted [] has joined #openttd
17:49:40  <frosch123> your settings would do nothing in case of firs
17:50:00  <frosch123> it's just completely independent mechanics
17:51:24  <monsted> can you add more NewGRF mods to an existing save? i may just be blind here.
17:51:46  <frosch123> it's hidden, because it breaks the save in various cases
17:52:13  <_dp_> frosch123, if it really has no production changes then setting will work just fine
17:52:20  <monsted> i started a FIRS world without FIRS compatible trains...
17:52:35  <andythenorth> monsted: start a new one :)
17:52:47  <frosch123> monsted: enable scenario developer tools, add the vehicle grf
17:52:48  <_dp_> frosch123, but if it has some internal way to track/calculate production and changes it regularly in monthly callback then yeah it will break
17:52:57  <frosch123> never remove a newgrf, never complain about something breaking :)
17:54:49  <monsted> now that i'm here, maybe i should just build a good collection of grfs instead of guessing...
17:54:57  <_dp_> frosch123, but as far as I can tell it doesn't, seems to return 0 in callback mostly
17:56:21  <frosch123> as said, it only uses the monthly callback to track amounts of cargo delivered each month
17:59:09  <andythenorth> monsted: any made by ‘andythenorth’, I’d avoid those :)
17:59:10  <andythenorth> or use them
17:59:14  <andythenorth> one or the other
18:07:36  <_dp_> frosch123, well, then I don't see why it wouldn't work
18:09:02  <_dp_> frosch123, whole scheme sounds pretty logical: newgrf can either define random callback and do whatever it wants, or skip it and let standard handler kick in which will honor players setting
18:10:43  <_dp_> frosch123, and ofc right now it doesn't work that way, if grf doesn't define just random handler it will get original economy, not smooth one
18:13:04  <frosch123> i don't get what you try to tell me
18:13:09  <frosch123> did you ever play with firs?
18:13:46  <frosch123> it does no have any production changes
18:13:55  <frosch123> your settings will not break it, any they will not affect it
18:14:57  <andythenorth> you are welcome to change economy as you see fit, it won’t affect newgrf
18:15:13  <andythenorth> newgrfs insulate themselves from economy XOR let OpenTTD decide
18:15:39  <_dp_> frosch123, I'm trying to propose scheme that will work with both standard industries and newgrfs if they want it
18:16:08  <_dp_> it probably won't affect any existing industry set as I bet they all define random callback
18:16:53  <_dp_> just to stop random changes xD
18:17:53  <Wolf01> the problem is that when you load a grf which has its own callbacks, that setting should alert the user that any change does nothing
18:18:41  <V453000> just move the setting to cfg only and make smooth economy default
18:18:50  <_dp_> Wolf01, well, mb, but it's already ignored silently
18:18:55  <V453000> I don't believe anybody uses any other setting voluntarily
18:19:10  <_dp_> V453000, frosh does it seems :p
18:19:46  <Wolf01> I know it's ignored silently... as I know how many times I changed it with industry grfs loaded and "well shit, I leave it so"
18:19:46  <V453000> well, he can edit it through cfg? ;P
18:23:15  <_dp_> V453000, I hope. But he also proposed doing some flexible "economy speed" setting instead of having preset economies
18:24:20  <_dp_> V453000, so I was considering that too but can't see any way to replace both current economies with some settings like that %)
18:27:21  <_dp_> V453000, also trying to think of something that is useful not only for standart industry set to counter "you can do it with newgrf" argument xD
18:28:03  *** AdmiralKewl [~pcc31@] has joined #openttd
18:31:23  <_dp_> it's actually quite weird to see that currently if newgrf defines only initial production callback it's forced to use original economy
18:31:30  <_dp_> wonder why it's done that way
18:32:25  *** AdmiralKew [~pcc31@] has quit [Ping timeout: 480 seconds]
18:35:14  <V453000> the default industries are kind of ok
18:37:46  <_dp_> V453000, yeah, I actually like them more than any other set
18:38:06  <_dp_> looking forward to firs2 though
18:38:08  <V453000> but yeah two or three simple settings like speed, max production and randomness would be nice
18:38:14  <V453000> have you tried YETI?
18:39:25  <_dp_> V453000, yeah, I tried, but it was a while ago
18:39:28  <andythenorth> _dp_: not wanting to discourage you (patches are nice to see), but I can’t forsee anyone committing additional industry mechanics
18:39:34  <andythenorth> industry code has enough spiders in it
18:39:40  <andythenorth> and newgrf solves all problems :)
18:39:42  <V453000> the way how yeti industries work is imo pretty great
18:40:20  <andythenorth> ha
18:40:29  <andythenorth> you are objective also
18:40:34  <andythenorth> so it must be true :)
18:41:42  <frosch123> V453000: it it still the random example code i gave you somewhen? :p
18:41:54  <_dp_> V453000, it takes few hours to bootstrap town in yeti, I usually don't play that long))
18:42:13  <_dp_> V453000, and without that it's just "take yeti everywhere" which isn't that great
18:42:17  <V453000> frosch123: not exactly, Sylf redid it entirely I believe
18:42:46  <frosch123> ok, at least some effort went into it then :)
18:42:47  <V453000> I mainly meant the operation of industries dp, processig 10% per -time-
18:42:51  <V453000> for quick responsiveness
18:43:29  <V453000> and take yeti everywhere indeed sounds basic but since each of the 3 chains does something different for you in return, it motivates the player to use everything eventually :) and you don't really need to worry about towns
18:44:33  <_dp_> V453000, ah, well, dunno what to say about it, I mostly remember just general strategies
18:44:57  <V453000> sure, in this context only the production callback is interesting
18:46:03  <_dp_> V453000, though iirc that 10% is one of the reasons bootstraping towns take too long...
18:46:21  *** HerzogDeXtEr [] has joined #openttd
18:46:22  <V453000> idk what do you mean by boostrapping but k
18:47:09  <_dp_> V453000, delivering stuff to town to get more yetis from it, bring them back and to get even more stuff and so on
18:47:43  <V453000> well connecting multiple yeti yard is kind of the key to victory there :P
18:48:44  <_dp_> V453000, coz other stategy is to simply collect yetis from all over the map and some players can do that very fast
18:49:07  <V453000> omg players can do it very fast = is bad feature? :D or what do you mean
18:49:57  *** Rejf [] has quit [Quit: leaving]
18:50:02  <V453000> first people connect -some- workers, then they try to use all industry types, then the whole cycle grows in production until network breaks, player expands the network, stuff grows, repeat :)
18:50:39  <_dp_> V453000, I mean I don't like that "build fast" is better strategy, kinda defies whole point of industry set imo
18:51:00  <V453000> I do not see how build fast is related to yeti at all tbh
18:51:08  <V453000> whether you build it quickly or slowly is completely irrelevant
18:51:28  <V453000> it is like you said firs is bad because it has 104389 industry types
18:51:59  *** HerzogDeXtEr1 [] has quit [Ping timeout: 480 seconds]
18:52:04  <andythenorth> it is
18:52:06  <frosch123> has anyone ever played the campaing in factorio?
18:52:07  <_dp_> V453000, bootstrapping town takes time no matter how fast you build
18:52:33  <_dp_> V453000, it takes about 3 hours of gameplay for it to become superior than collecting yetis)
18:52:39  <V453000> about as much time as delivering supplies to firs industries
18:52:49  <V453000> probably vastly less as you need less steps to get there
18:52:59  <_dp_> V453000, and, yeah, I'm mostly talking about short goal games here as that's what I usually play))
18:53:08  <V453000> depends on your settings, train set, speed, amount of worker yards, ...
18:53:10  <frosch123> firs has harbors, you do not need to produce any suppleis yourself
18:53:12  <V453000> ah
18:53:16  <andythenorth> frosch123: no, is campaign good?
18:53:31  <V453000> well then there is no reason we should be talking any further as yeti is oriented to be on long term play for good players
18:53:33  <frosch123> usually i ignore scenarios and campaings
18:53:42  <frosch123> so, i wondered whether i missed anything
18:53:49  <andythenorth> I quite like campaigns
18:53:56  <frosch123> i will continue to assume "no" otherwise :)
18:54:14  <V453000> I played it
18:54:24  <V453000> it isn't very developed / focus of the game :P
18:55:07  <frosch123> yeah, that's was i expect :)
18:55:21  <_dp_> V453000, well, probably should've started with that then, didn't know it had specific orientation like that)
18:56:09  <V453000> I would like to add more features but I can't code them and have other newgrf priorities rather than learning to code industries
18:56:17  <V453000> but yeah, for competitive play yeti isn't all that great
18:56:20  <frosch123> andythenorth: do you know how V and dp managed to shift the discussion to comparing primary industry mechanics (production changes) with seconary industry mechanics (processing 10% of cargo at a time)?
18:56:21  * andythenorth making new
18:56:26  <V453000> but then, which industry set is good for competitive play?
18:56:35  <andythenorth> frosch123: no idea :)
18:56:40  <andythenorth> today’s discussions are weird
18:56:42  <frosch123> V453000: openttd is not good for competetive play :p
18:56:45  <V453000> esp since openttd in general is probably the worst game for competing in general
18:56:45  <V453000> yes
18:56:46  <andythenorth> I like talking about zebra’s more
18:56:51  <andythenorth> zebras even
18:57:16  <frosch123> V453000: we need "openttd standard" and "openttd wild" editions :p
18:57:41  <_dp_> V453000, standard one? ;)
18:57:51  <V453000> in what regard?
18:58:02  <V453000> randomness = more "unfair" playing?
18:58:10  <frosch123> andythenorth: oh, you also give animal names to all the engines now?
18:58:12  <V453000> sounds perfectly competitive to me :D
18:58:16  <_dp_> and yeah, trying my best to make it as competitive as possible xD
18:58:33  <andythenorth> frosch123: well that railcar is called a Doodlebug in the US
18:58:42  <V453000> well, good luck with that :D
18:58:44  <andythenorth> and an African ‘doodlebug’ is an ‘antlion'
18:58:47  <andythenorth> so eh
18:58:53  <andythenorth> seemed to fit
18:58:54  <V453000>  /me goes make the best train set ever meanwhile :P
18:59:48  <frosch123> andythenorth: yeah, i see that after looking up doodlebug in a dictionary :p
19:00:05  <frosch123> when do you need animal vocabulary? :p
19:00:13  <andythenorth> always
19:00:28  * andythenorth thought he could use NARS sprites for this
19:00:28  <V453000> XD
19:00:36  <V453000> and you thought nuts was too animalistic
19:00:39  <andythenorth> but they are 1px or 2px too small depending on angle
19:00:49  <andythenorth> so
19:00:54  <_dp_> V453000, well, it's quite competitive already if you ask me, especially on fixed-game-length type of servers (not fixed goal)
19:01:07  <frosch123> V453000: "educated horse" is way easier than "doodlebug"
19:01:12  <andythenorth> ha ha
19:01:17  <V453000> :>
19:01:23  <V453000> me wins points over andythenorth
19:01:26  <_dp_> V453000, some randomness is fine, if it's not in very crucial place
19:01:34  <andythenorth> V453000: it’s not competitive
19:01:41  <V453000> O
19:01:49  * andythenorth had better go repaint another NARS sprite
19:02:15  <frosch123> competitive grf creation?
19:02:44  <frosch123> competitive bug fixing?
19:02:56  <V453000> we compete with andythenorth who can waste more time without a release
19:03:09  <andythenorth> banter
19:03:23  <andythenorth> I can’t release FIRS because I can’t play test it
19:03:27  <frosch123> V453000: mb won that for life
19:03:47  <V453000> XD
19:03:55  <V453000> well I havent released anything in a year or so either
19:03:56  <V453000> sooo
19:03:57  <V453000> hm
19:04:22  <V453000> rawr 0.0.2 was so shit that I got bored
19:04:23  <frosch123> you posted some teaser screenshots
19:04:25  <V453000> DOOM was just a bad idea
19:04:28  <frosch123> so you are on the correct road :p
19:04:39  <V453000> CATS has coder gone
19:04:49  <Eddi|zuHause> well, 15.15.15 might still be happening :p
19:04:51  <V453000> yeah BRIX is on the right path but I am making trains instead now
19:05:06  <V453000> sooooooooooooooooo
19:05:06  <V453000> nufin
19:05:17  <V453000> teaser pictures ain't enough, see bad brett :P
19:06:50  <frosch123> andythenorth: when i google for doodlebug, i get a lot of tractors
19:07:22  <frosch123> hm, but yeah, also some trains which look similar
19:07:46  *** roidal [] has quit [Quit: WeeChat 1.4]
19:07:48  <frosch123> would it be too silly to name trains and rvs the same? :p
19:07:51  <V453000> doodlebug was in US set or somewhere
19:07:57  <V453000> so I hereby declare realism
19:07:59  <andythenorth> too silly :)
19:15:14  <_dp_> is there an easy way to see what callbacks grf handles?
19:19:14  *** Rejf [] has joined #openttd
19:20:07  <andythenorth> read the code
19:20:16  <andythenorth> you can inspect industries also in game
19:20:31  <andythenorth>
19:22:02  <_dp_> don't have code for all grfs I'm interested in
19:25:54  <_dp_> also it's already clear that firs, ecs and yeti define all callbacks :)
19:26:35  *** Ketsuban [~ketsuban@2a02:c7d:a33e:4100:8daf:7144:c039:cf45] has joined #openttd
19:31:07  <_dp_> ... or not
19:31:14  <_dp_> xD
19:31:39  * _dp_ printed firs callbacks mask
19:43:47  <Wolf01> read ballsacks
19:49:14  <_dp_> sweet, firs doesn't define production change callbacks for hotel because it's life type is set to BLACK_HOLE...
20:08:55  *** ckraniak [~ckraniak@2600:100c:b221:7ee1:8983:9be8:46c:b60f] has joined #openttd
20:10:11  <andythenorth> symmetrical trains ftw
20:10:14  <andythenorth> only 4 sprites to draw
20:18:01  <Eddi|zuHause> doesn't matter asymptotically
20:32:52  *** Wormnest [] has joined #openttd
20:55:56  <supermop_> andythenorth: banh mi horse?
21:32:15  *** Xal [] has joined #openttd
21:35:35  *** Biolunar [] has joined #openttd
21:35:39  <_dp_> frosch123, is it safe to rename setting?
21:36:45  <frosch123> it will throw an error on startup that the cfg is invalid, but that is gone once you change some setting and it is safed again
21:38:03  *** gelignite [] has quit [Quit:]
21:38:26  <_dp_> frosch123, and what if I deprecate old one (do _old thingie) and add new, is it better?
21:38:53  <frosch123> the error message is about some unknown name in openttd.cfg
21:39:00  <frosch123> anyway, we removed settings before
21:39:06  <frosch123> it's no big deal
21:39:27  <_dp_> frosch123, well, I just wondering which way is better
21:39:50  <frosch123> you need the _old one to convert savegames
21:40:02  <frosch123> unless you can load it into the same var and then convert
21:40:58  <_dp_> frosch123, shouldn't be any problems with converting it
21:55:49  *** Xal [] has quit [Quit: WeeChat 1.4]
21:55:54  *** Xal [] has joined #openttd
21:56:03  <_dp_> frosch123, and if I change type from bool to uint8 is it safe to assume that true will become 1 (and false 0)?
21:56:50  <_dp_> frosch123, I know it sounds a bit weird, but with c++ it never hurts to doublecheck xD
21:56:51  <frosch123> i would think so
21:57:09  *** liq3 [] has joined #openttd
22:01:34  <andythenorth> bye
22:01:34  *** andythenorth [] has left #openttd []
22:14:13  *** andythenorth [] has joined #openttd
22:14:26  * andythenorth extending train height
22:14:32  <andythenorth> will I have tunnel problems?
22:15:51  <frosch123> likely
22:16:41  * andythenorth experiments
22:17:58  <andythenorth> pikka has some double-level pax things
22:18:00  <monsted> the rest of andythenorth's day:
22:18:00  <andythenorth> they work ok
22:21:08  <andythenorth> rental trucks
22:21:11  * andythenorth -> sleep
22:21:11  *** andythenorth [] has left #openttd []
22:23:43  *** FLHerne [] has joined #openttd
22:37:44  *** Sheogorath [] has quit [Read error: Connection reset by peer]
22:38:21  *** Sheogorath [] has joined #openttd
22:46:08  *** HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
22:51:49  *** Wormnest [] has quit [Quit: Leaving]
23:05:43  <_dp_> the more I think about economy setting, the more I want to change %)
23:07:03  *** frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
23:08:53  <_dp_> oopsie, spooked frosch xD
23:16:21  *** Progman [] has quit [Remote host closed the connection]
23:27:14  *** Kurimus [] has quit [Read error: Connection reset by peer]
23:32:33  *** JezK [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has joined #openttd
23:44:24  *** smoke_fumus [~smoke_fum@] has quit [Quit: KVIrc 4.2.0 Equilibrium]
23:57:43  <Wolf01> 'night
23:57:45  *** Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]

Powered by YARRSTE version: svn-trunk