Back to Home / #openttd / 2015 / 04 / Prev Day | Next Day
#openttd IRC Logs for 2015-04-24

---Logopened Fri Apr 24 00:00:46 2015
00:56-!-Eddi|zuHause [~johekr@p57BD5DF5.dip0.t-ipconnect.de] has quit []
00:56-!-Eddi|zuHause [~johekr@p57BD54CA.dip0.t-ipconnect.de] has joined #openttd
02:49-!-kamnet_ [~kamnet@cpe-76-177-66-219.natcky.res.rr.com] has joined #openttd
02:49-!-kamnet [~kamnet@cpe-76-177-66-219.natcky.res.rr.com] has quit [Ping timeout: 480 seconds]
02:49-!-kamnet_ is now known as kamnet
02:56-!-Eddi|zuHause2 [~johekr@p57BD54CA.dip0.t-ipconnect.de] has joined #openttd
03:02-!-Eddi|zuHause [~johekr@p57BD54CA.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds]
03:12-!-Celestar [~Celestar@x5d8584d7.dyn.telefonica.de] has joined #openttd
03:15-!-LSky` [~LSky@5ED4B2EA.cm-7-5c.dynamic.ziggo.nl] has joined #openttd
03:17-!-smoke_fumus [~smoke_fum@188.35.176.90] has joined #openttd
03:21-!-Celestar [~Celestar@x5d8584d7.dyn.telefonica.de] has quit [Ping timeout: 480 seconds]
03:31-!-Celestar [~Celestar@fire3.tngtech.com] has joined #openttd
03:35-!-HerzogDeXtEr [~flex@i59F6DD68.versanet.de] has joined #openttd
04:11-!-Celestar [~Celestar@fire3.tngtech.com] has left #openttd []
04:32-!-Celestar [~Celestar@cos-eq2.com] has joined #openttd
04:33-!-Smedles [~quassel@58.160.136.199] has quit [Remote host closed the connection]
04:35-!-tycoondemon [~ashnohoe@D97B8CD4.cm-3-4c.dynamic.ziggo.nl] has quit []
04:55-!-Celestar [~Celestar@cos-eq2.com] has quit [Ping timeout: 480 seconds]
05:06-!-tycoondemon [~ashnohoe@D97B8CD4.cm-3-4c.dynamic.ziggo.nl] has joined #openttd
05:08-!-Celestar [~Celestar@fire3.tngtech.com] has joined #openttd
05:51-!-Flygon_ [~Flygon@ppp118-209-155-186.lns20.mel8.internode.on.net] has joined #openttd
05:52-!-Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd
05:52-!-mode/#openttd [+o Alberth] by ChanServ
05:55-!-Flygon [~Flygon@ppp118-209-122-90.lns20.mel4.internode.on.net] has quit [Ping timeout: 480 seconds]
06:05-!-Klanticus [~quassel@179.234.179.109] has joined #openttd
06:54-!-supermop [~supermop@d210-49-171-146.sun801.vic.optusnet.com.au] has quit [Ping timeout: 480 seconds]
07:14-!-roidal [~roland@194-152-171-214.adsl.highway.telekom.at] has joined #openttd
07:31-!-Supercheese is now known as Guest3014
07:31-!-Supercheese [~Superchee@cpe-76-178-136-186.natnow.res.rr.com] has joined #openttd
07:38-!-Guest3014 [~Superchee@cpe-76-178-136-186.natnow.res.rr.com] has quit [Ping timeout: 480 seconds]
07:57-!-andythenorth [~Andy@194.168.185.226] has joined #openttd
07:57<andythenorth>o/
07:57<andythenorth>@seen danmack
07:57<@DorpsGek>andythenorth: danmack was last seen in #openttd 15 hours, 47 minutes, and 52 seconds ago: <DanMacK> Hey all
07:58<andythenorth>hmm
07:58<andythenorth>also, is daylength done yet?
08:07<@Alberth>moin
08:08<@Alberth>people seem to disagree on what daylength actually means :)
08:09*andythenorth was being a naughty
08:09<andythenorth>I don’t hold out much hope for a patch where the fundamentals are so widely misunderstood
08:09<andythenorth>:)
08:10<@Alberth>me neither :)
08:22<@planetmaker>yeah... though it actually only needs making a decision as to what *should* be understood
08:22<@planetmaker>And mostly the wanted feature is slower ingame time progression
08:23<@planetmaker>Thus adjusting the display of yearly and monthly costs according to the stretch factor probably would do the trick
08:23<@Alberth>nah, slower introduction of new vehicles, imho
08:23<@planetmaker>yes
08:24<andythenorth>multiplier to the vehicle introduction function
08:24<andythenorth>call it ‘speed of technology ladder'
08:24<andythenorth>probably won’t suit the foamers :P
08:24<andythenorth>who are probably the main candidate for daylength
08:24<andythenorth>“I absolutely must be able to see my toy trains in real time"
08:25*andythenorth favours ‘double all introduction dates'
08:25<andythenorth>that would sort it
08:25<andythenorth>*lots* of extra time to wait for a vehicle introduced in 2010
08:25<@Alberth>most players pick random newgrfs that are mentioned somewhere, and get newgrfs with way too many trains
08:26<@Alberth>then they feel pressured in not being able to use all trains
08:26-!-sla_ro|master [slamaster@95.76.27.245] has joined #openttd
08:27-!-Flygon__ [~Flygon@ppp118-209-155-186.lns20.mel8.internode.on.net] has joined #openttd
08:28<@planetmaker>yeah... the giant choice of vehicles gives the impression of too fast
08:28<@planetmaker>and it's true, even with default, it's quick in the later years when you have a huge empire
08:28<@Alberth>just the days flying by in about 3 seconds already does that
08:29<@Alberth>just like displaying a goal in BB gives the pressure to fulfill it, even though nobody says you should, and there is no penalty if you don't
08:30<andythenorth>conversely
08:30<andythenorth>in Iron Horse
08:30<andythenorth>I am sitting there, thinking ‘wtf, where is new trains?’
08:30<andythenorth>:P
08:30<andythenorth>and my ffwd is bust :)
08:31<@Alberth>play bigger map, or higher industry density :p
08:31<andythenorth>more BB goals
08:31<andythenorth>15 not 7
08:31*andythenorth didn’t try that
08:31<andythenorth>Very Busy Bee
08:31<@Alberth>or higher speed of technology ladder :p
08:31<andythenorth>did someone add that feature yet? o_O
08:32*andythenorth is tempted to do it in newgrf, just to prove the point
08:32<@Alberth>you didn't add it in IH ?
08:32<andythenorth>not as a parameter
08:32<andythenorth>I could do a date multiplier parameter, but forums would still want daylength :P
08:32<andythenorth>because….eh, who knows
08:32<@Alberth>random reason X
08:33-!-Flygon_ [~Flygon@ppp118-209-155-186.lns20.mel8.internode.on.net] has quit [Ping timeout: 480 seconds]
08:33<@Alberth>usually I spend waiting time just by watching trains :)
08:33<andythenorth>usually I spend time hoping someone draws better boats :)
08:34<@Alberth>wetrail?
08:39<andythenorth>hmm
08:39<andythenorth>no comment
08:39<kamnet>I think ChillCore's tweaking of the daylength patch for his patch pack hit the sweet spot for everybody
08:41-!-Pereba [~UserNick@187.113.179.104] has joined #openttd
08:43<andythenorth>did it make the value available to newgrf?
08:43<andythenorth>presumably FIRS needs recoded to handle daylength
08:45-!-mczapkie [~mczapkie@layer.ket.agh.edu.pl] has joined #openttd
08:45<mczapkie>hello
08:45-!-Eddi|zuHause2 is now known as Eddi|zuHause
08:46<Eddi|zuHause><andythenorth> I could do a date multiplier parameter, but forums would still want daylength :P <-- you could tell people to just not read spam mails. or you could install a spam filter.
08:52<mczapkie>may I have a question: is it possible to use company colours for DrawString procedure?
08:53<mczapkie>I see that text colours are slihgtly different than normal colours
08:53<mczapkie>pink and pale green doesn't match
08:54<Odin><Alberth> then they feel pressured in not being able to use all trains
08:55<Odin>Or they run NARS and its basically impossible to hang the engine's rated load on the drawbar due to train size limits
08:55<Odin>Trying to compensate using the weight multiplier only makes the train unprofitable because it doesn't multiply the profitability to match
08:56<Odin>I end up running till the 1960s using the Shay for short line freight and either the consolidation or 2-10-4 Texas for mainline freight
08:57<@Alberth>it's quite possible NARS is the wrong set for you :)
08:57<Odin>Possibly. What other american rail sets are there?
08:58<Odin>The problem I have with NARS is once you get around 1900 even the smallest locos are so powerful that a train long enough to properly load it down is also so long it doesn't fit between towns or in stations
08:58<@Alberth>Don't know, mostly all XYZ country newgrfs are broken for me in having too many engines
08:59<Odin>I end up with 2-8-0 Consolidatons pulling 14-21 car trains all over the place, and basically can't even use the 2-8-8-2 Mallet or 2-6-6-2 Challenger because I can't put a long enough train behind them to make them profitable
09:00<Odin>I don't mind having too many engines, its nice to have options. Even though I basically pick out the best pullers for a task and stick to them, like my use of the Lima Shay for short-line freight
09:00<@Alberth>there is a "reduce costs" parameter, tried that?
09:00<Odin>That might be the ticket, run that with weight multiplier
09:01<Odin>Ideally I'd like to be able to run the Challenger on a 14-length express freight and have it stay profitable until dieselisation
09:01<Odin>To make that happen, it'd have to be 7-10x weight multiplier and the profitability similarly adjusted
09:02<@Alberth>there are also basecost modify newgrfs you can use
09:04<Odin>https://www.change.org/p/valve-remove-the-paid-content-of-the-steam-workshop
09:04<Odin>This is a problem too, but its not openttd's problem at least
09:04<kamnet>With most NewGRF train sets, people aren't playing them because they're trying to run a profitable game. They're playing them because they want trains to represent certain companies or geopolitical regions.
09:04<Odin>Yeah
09:05<Odin>I like the american rolling stock in nars, but it also tries to implement realistic costs and pulling power
09:05-!-zeknurn [~sup@hd9483b0c.seveveb.dyn.perspektivbredband.net] has quit [Read error: Connection reset by peer]
09:05<Odin>Which is sorta gamebreaking for openttd
09:05<Odin>It was designed for much smaller trains
09:05<kamnet>That's pretty much why Pikka's stopped with NARS and is developing Pineapple Trains. Not only smaller selection, but better balanced to gameplay
09:05<Odin>American engines are gigantic, designed to pull gigantic trains across gigantic empty spaces.
09:06<kamnet>Which OpenTTD isn't optimized for
09:06<Odin>From the stock sets being the British engine lineage, it was probably tuned for that kind of environment. Modest engines pulling reasonable trains in the short hops betwen villages
09:06-!-zeknurn [~sup@hd9483b0c.seveveb.dyn.perspektivbredband.net] has joined #openttd
09:07<kamnet>That makes me wonder something, I know there's a penalty if a train stops in a station that isn't long enough to hold it all, is it just a fixed rate of penalty, or is it a penalty per car over the length?
09:16<@Alberth>per car, afaik
09:17<@Alberth>Odin: OpenTTD is not a simulation, it's a game. Lots of people try to simulate their country in it, but it's just not designed for it
09:18<@Alberth>reality is a source of inspiration, and that's it
09:23<@planetmaker>Alberth, I agree, but we have a problem there: "OpenTTD is a transport simulation game based upon the popular game Transport..."
09:23<@planetmaker>from our own readme. First line of the 'About' section :)
09:23-!-JacobD88 [~Thunderbi@cpc20-stap11-2-0-cust392.12-2.cable.virginm.net] has joined #openttd
09:24<@Alberth>it simulates transport, that sounds fair
09:25<@Alberth>it doesn't say realistic transport nor realistic simulation
09:25<@planetmaker>yup. But those are fine semantics hard to argue with non-native speakers (like us :P )
09:26-!-mczapkie [~mczapkie@layer.ket.agh.edu.pl] has quit [Quit: Leaving]
09:26<@Alberth>I am fine with changing it to "non-realistic transport simulation game"
09:27<@Alberth>a far better solution could be to allow 2 new engines each decade at most, and have 5 newgrfs at most, or so
09:28<@planetmaker>:)
09:28-!-funnel [~funnel@0001c7d4.user.oftc.net] has quit [Ping timeout: 480 seconds]
09:28<@planetmaker>and a year later: -Feature: Increase allowed engines per decade to 5
09:28<@planetmaker>30k-party, here we come! :)
09:32-!-fjb [~frank@000158aa.user.oftc.net] has joined #openttd
09:34<LordAro>woo
09:39<V453000>:0
09:40-!-funnel [~funnel@0001c7d4.user.oftc.net] has joined #openttd
09:41<Odin>Yeah. It simulates running a transport network. It does not accurately simulate any particular country or scenario
09:43<Odin>What I'm hoping for though is to be able to run the NARS locos while also at least being profitable, even if the train length is chopped to 1/10th normal due to game limitations
09:43<Odin>It sounds like the operating cost multiplier might be the key piece I needed, make the engines 1/10th the cost to run and pull cargo 10x heavier
09:44<Odin>then the trains woudl be the correct length, but still profitable too
09:44<Odin>*would be a reasonable length
09:47<kamnet>What would probably be more reasonable would be to code a new set and ask Pikka to borrow NARS sprites. :) And, not call it NARS.
09:48<kamnet>PABST = Profitable and Balanced Set of Trains
09:48<@Alberth>Odin: you have have pre-defined requirements, and you try to squeeze NARS in it no matter what, even though it clearly doesn't go that way? :)
09:49<@Alberth>Pikka sprites are gpl afaik
09:49<kamnet>Grade level crossings are hell: http://www.fox19.com/story/28883041/fox19-investigates-neighborhood-trapped-by-trains
09:54<andythenorth>pikka sprites are more on the lines of “I don’t care as long as you ask” rather than GPL ;)
09:54<andythenorth>in my experience
09:55<@Alberth>fair enough, it's always nice to ask first
09:55<andythenorth>if you hang around long enough, Iron Horse will have one or more US / Canadian rosters
09:55<andythenorth>probably ~2 years away I think
09:58-!-Celestar [~Celestar@fire3.tngtech.com] has left #openttd []
10:33<Odin>Its more a matter of I've been trying to make this work and arrived at the 7-10x multiplier in experimenting
10:33<Odin>Along similar lines, any grfs that add road vehicles before the 1920s? Something along the lines of horse-carts to relay from the train station to the other side of town
10:35<andythenorth>egrvts
10:35<andythenorth>it’s well made
10:35<andythenorth>but rather large number of vehicles
10:36<Odin>Not worried about that
10:36<andythenorth>you could try the alpha of Road Hog, it’s downloadable from in-game content
10:36<andythenorth>Road Hog has no horses, but offers vehicles from 1860s
10:36<Odin>I usually pick the ones that I want to use, and set the rest to hidden status to avoid the clutter
10:36-!-wicope [~wicope@0001fd8a.user.oftc.net] has joined #openttd
10:37<Odin>1860s would work. I usually start around 1889, since that's when the Lima class C Shay I like is introduced in nars.
11:06-!-kamnet2 [~kamnet@2600:1015:b10f:c544:115:fe9d:b826:4902] has joined #openttd
11:06-!-kamnet2 [~kamnet@2600:1015:b10f:c544:115:fe9d:b826:4902] has quit [Remote host closed the connection]
11:12-!-shirish [~quassel@117.222.5.239] has joined #openttd
11:22-!-shirish_ [~quassel@59.88.96.194] has joined #openttd
11:29-!-shirish [~quassel@0001358e.user.oftc.net] has quit [Ping timeout: 480 seconds]
11:31-!-Pereba [~UserNick@187.113.179.104] has quit [Read error: Connection reset by peer]
11:32-!-fr0zenst0rm [~fr0zenst0@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has joined #openttd
11:33<fr0zenst0rm>join openttdcoop
11:35-!-fr0zenst0rm [~fr0zenst0@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has quit []
11:35-!-fr0zenst0rm [~fr0zenst0@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has joined #openttd
11:37-!-Pereba [~UserNick@187.113.179.104] has joined #openttd
11:37-!-mczapkie [~mczapkie@layer.ket.agh.edu.pl] has joined #openttd
11:38<mczapkie>knock knock
11:40<andythenorth>o/ mczapkie
11:44<mczapkie>Despite of topic, may I ask if I can ask a technical question?
11:44<@Alberth>you can always try
11:45<andythenorth>I always ask if I can ask
11:45<mczapkie>what is a meaning of "from" field in settings.ini? I suppose it have nothing to do with setting range
11:45<andythenorth>can I ask if I can ask if I can ask?
11:45<@Alberth>mczapkie: that's not even off-topic :)
11:46<@Alberth>it's the first savegame version that has the setting
11:47<@Alberth>ie savegames with version less than 100 are not expected to have a field you added in savegame number 100 :)
11:47<mczapkie>thanks, I will fix it
11:48<mczapkie>invalid chunk size is related to this?
11:48<@Alberth>yep
11:49<@Alberth>chunk size is the cumulative size of a part of the savegame, which is of course computed wrong if you expect fields that aren't there
11:49-!-roidal_ [~roland@194-152-173-140.adsl.highway.telekom.at] has joined #openttd
11:49<@Alberth>since an old openttd version never wrote that field :)
11:50-!-Pereba [~UserNick@187.113.179.104] has quit [Quit: bye]
11:50<@Alberth>fix is easy, travel back through time to add the field
11:51-!-Pereba [~UserNick@187.113.179.104] has joined #openttd
11:53<mczapkie>another question, if I may ask :) is it possible to change background of DrawString procedure?
11:54-!-fr0zenst0rm [~fr0zenst0@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has quit [Ping timeout: 480 seconds]
11:54-!-TheMask96 [martijn@wrath.vhost.ne2000.nl] has quit [Ping timeout: 480 seconds]
11:54-!-roidal [~roland@194-152-171-214.adsl.highway.telekom.at] has quit [Ping timeout: 480 seconds]
11:55<mczapkie>or it is uniform for whole widget window?
11:55<mczapkie>what I need to do is to distinguish different company vehicle numbers in station window list
11:56<@Alberth>strings only draw foreground
11:56<@Alberth>you'd have to draw background before drawing the string
11:56-!-Progman [~progman@p57A187A8.dip0.t-ipconnect.de] has joined #openttd
11:58-!-TheMask96 [martijn@sloth.vhost.ne2000.nl] has joined #openttd
11:58<mczapkie>DrawRect() ?
11:58-!-Tvel [~Tvel@212.36.5.170] has joined #openttd
11:59<@Alberth>ie GfxFillRect at the area of the string
11:59-!-Tvel [~Tvel@212.36.5.170] has quit [Read error: Connection reset by peer]
11:59-!-Tvel [~Tvel@212.36.5.170] has joined #openttd
12:01<@Alberth>if (vscroll_pos != 0) GfxFillRect(left, py - WD_MATRIX_TOP - 1, right, py - WD_MATRIX_TOP, _colour_gradient[COLOUR_GREY][5]); at train_gui.cpp 406 looks like it, but not sure what it does exactly
12:05<mczapkie>above is for dragging, I guess
12:06<mczapkie>but I have no idea, where vehicle list for the certain station is constructed (did not found neither in train_gui nor station_gui)
12:07<@Alberth>doesn't matter, a few lines below is a drawstring DrawString(data_left, data_right, py, STR_QUANTITY_N_A, TC_LIGHT_BLUE);
12:08<@Alberth>it uses left/right, and py as well
12:09<@Alberth>(data_left/right to compensate for RTL languages)
12:10<@Alberth>so that's the pattern, draw a background at the area of the string, then draw the string over it
12:11<mczapkie>ok, I understand how this fill rect works (I just responded on question, what it does exactly)
12:12<mczapkie>but my prolem is, that I cannot find where is defined station widget "show all ... which have this station in their shedule" - I cannot even found appropriate string in lang
12:13<@Alberth>that's a tooltip?
12:13<mczapkie>yes, I just found it: STR_STATION_VIEW_SCHEDULED_TRAINS_TOOLTIP
12:14<@Alberth>k
12:15<mczapkie>looks bad, if I understand how this widget works
12:15<@Alberth>line 789 station_gui uses it
12:17<@Alberth>?
12:17<mczapkie>yes, but I probably must write a child class for this widget
12:17-!-LSky` [~LSky@5ED4B2EA.cm-7-5c.dynamic.ziggo.nl] has quit [Ping timeout: 480 seconds]
12:17<mczapkie>I need to define separate background or text color for each vehicle
12:18<@Alberth>:{BLACK}{TRAIN} <-- that's the little train icon
12:19<@Alberth>you need lots of buttons, one for each company, I think
12:20<@Alberth>you can override the default render code of a widget
12:21<mczapkie>sorry, I messed up - I dont need to change widget itself, just the window with train list which pop ups
12:22<@Alberth>k
12:23<@Alberth>iirc there is a generic list-vehicle thingie
12:24<mczapkie>ShowVehicleListWindow ?
12:24<@Alberth>used for buy menu, vehicle lists, and one other thing
12:24<@Alberth>ShowXYZ is the code to actually create the window, it doesn't do much but creating a Window object
12:26-!-oskari89 [oskari89@83-102-63-32.bb.dnainternet.fi] has joined #openttd
12:26<@Alberth>AllocateWindowDescFront<VehicleListWindow>(&_vehicle_list_train_desc, num); <-- that creates an instance of the VehicleListWindow class
12:27<@Alberth>which in turns displays that to the user
12:27-!-Celestar [~Celestar@p5B226120.dip0.t-ipconnect.de] has joined #openttd
12:27<argoneus>knock knock
12:30<mczapkie>thanks for all comments, I will try to make some Infrastructure Sharing Patch fixes
12:30-!-mczapkie [~mczapkie@layer.ket.agh.edu.pl] has quit [Quit: Leaving]
12:30<@Alberth>hmm, please don't leave so fast
12:35-!-gelignite [~gelignite@i528C3901.versanet.de] has joined #openttd
12:48*kamnet scrubs scuff marks from the floor
12:48<Odin>Some people don't understand the joys of idle relay chat
12:48<kamnet>Kids are always in too much of a hurry.
12:51-!-mczapkie [~mczapkie@layer.ket.agh.edu.pl] has joined #openttd
12:52<mczapkie>apologise that I leave so fast, but I have short half decay time of ideas which I just started to understand :)
12:55<@Alberth>:)
12:56<@Alberth>just wanted to wish you good luck with the patches
12:57<@Alberth>and yeah, irc is a very relaxed medium :)
13:00<mczapkie>So I whish pleasant relaxation then :)
13:01-!-mczapkie [~mczapkie@layer.ket.agh.edu.pl] has quit [Quit: Leaving]
13:04<Odin>as he instantly leaves again instead of enjoying the idle time
13:04<Odin>I know ADHD is a thing, but limits...
13:08<@Alberth>and asking all kinds of question you can ask here too :) http://www.tt-forums.net/viewtopic.php?p=1147770#p1147770
13:09<@Alberth>I guess some people always immediately close an application when they are done with it :)
13:11-!-Celestar [~Celestar@p5B226120.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
13:13-!-HerzogDeXtEr [~flex@i59F6DD68.versanet.de] has quit [Read error: Connection reset by peer]
13:13<@Alberth>andythenorth: no iron horse recommendation in FIRS readme?
13:13<andythenorth>hmm
13:13<andythenorth>apparently not
13:14<@Terkhen>hello
13:14<andythenorth>ho
13:14<@Alberth>also, FISH
13:14<andythenorth>FIRS readme is silly
13:14<andythenorth>unmaintained
13:14*andythenorth could do something about that one day
13:15<@Alberth>you need to contact a FIRS developer to add them, it seems
13:15-!-HerzogDeXtEr [~flex@i59F6DD68.versanet.de] has joined #openttd
13:15<andythenorth>I believe Alberth is a FIRS devloloper
13:15<@Alberth>I am ?
13:16<@Alberth>oh, indeed
13:16<@Alberth>how can I help you ?
13:16<@Alberth>/me pulls the updates
13:17<andythenorth>you could just update the readme
13:17<andythenorth>and convert the remaining 24 industries...
13:18<@Alberth>in 'snakebite'?
13:18<@Alberth>you won't like my idea of conversion very much, I think
13:22-!-fr0zenst0rm [~fr0zenst0@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has joined #openttd
13:23<andythenorth>rm
13:23<andythenorth>I imagine
13:23<@Alberth>that'd be the quickest solution
13:24-!-fr0zenst0rm [~fr0zenst0@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has quit []
13:24-!-andythenorth [~Andy@194.168.185.226] has quit [Quit: andythenorth]
13:25-!-fr0zenst0rm [~fr0zenst0@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has joined #openttd
13:30-!-fr0zenst0rm is now known as unex
13:33-!-unex [~fr0zenst0@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has quit [Quit: Leaving]
13:36-!-unex [~fr0zenst0@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has joined #openttd
13:44-!-JacobD88 [~Thunderbi@cpc20-stap11-2-0-cust392.12-2.cable.virginm.net] has quit [Quit: JacobD88]
13:46-!-shirish [~quassel@117.195.105.78] has joined #openttd
13:49-!-shirish [~quassel@0001358e.user.oftc.net] has quit [Remote host closed the connection]
13:53-!-shirish_ [~quassel@59.88.96.194] has quit [Ping timeout: 480 seconds]
14:04-!-frosch123 [~frosch@x4d008803.dyn.telefonica.de] has joined #openttd
14:07<frosch123>hoi
14:09<@Rubidium>moin
14:18-!-andythenorth [~Andy@cpc10-aztw26-2-0-cust867.18-1.cable.virginm.net] has joined #openttd
14:32<andythenorth>o/
14:32<@Alberth>o/
14:32<@Alberth>pushed an update to the readme template
14:36<andythenorth>if I could be inspired to do it, I should combine readme + website content
14:36<andythenorth>I was going to kill most of the readme
14:36<andythenorth>but $someone said it was useful
14:36*andythenorth pulls
14:37<andythenorth>thanks :)
14:46-!-liq3 [liq3@CPE-120-147-178-81.gdfw1.lon.bigpond.net.au] has quit []
14:54-!-tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd
14:54-!-mode/#openttd [+v tokai|noir] by ChanServ
14:59-!-tokai|mdlx [~tokai@port-92-195-37-230.dynamic.qsc.de] has quit [Ping timeout: 480 seconds]
15:21-!-HerzogDeXtEr1 [~flex@i59F6C8CC.versanet.de] has joined #openttd
15:26-!-HerzogDeXtEr [~flex@i59F6DD68.versanet.de] has quit [Ping timeout: 480 seconds]
15:30-!-Celestar [~Celestar@p4FD6E992.dip0.t-ipconnect.de] has joined #openttd
15:31-!-Wolf01 [~wolf01@host246-73-dynamic.5-87-r.retail.telecomitalia.it] has joined #openttd
15:31<Wolf01>hi hi
15:31<@Alberth>hi hi
15:33<Wolf01>this time at the gym almost killed me
15:34-!-Celestar [~Celestar@p4FD6E992.dip0.t-ipconnect.de] has left #openttd []
15:36<Wolf01>yeah, the VPN connection now works!
15:36<@Alberth>:O
15:37<@Alberth>so 24/7 online at work now?
15:37<Wolf01>sysadmin found he misconfigured the iptables
15:37<Wolf01>yeah
15:37<frosch123>wireing stuff in the server room does not count as gym
15:37<frosch123>now matter how much you have to twist yourself to reach behind the server
15:37<Wolf01>I'm not the sysadmin :P
15:37<@Alberth>:)
15:38<andythenorth>usually, it turns out nobody is the sysadmin
15:40<Wolf01>we have clear figures on our company, you can't mistake
15:40<Wolf01>but hey, I can do a lot more things, don't let anybody know it :P
15:46-!-Progman_ [~progman@p57A18BB0.dip0.t-ipconnect.de] has joined #openttd
15:48-!-Progman_ [~progman@p57A18BB0.dip0.t-ipconnect.de] has quit []
15:49<Wolf01>I need a suggestion, I have a class which returns 2 different instances of another class, but this class should not be a factory and it should handle the classes passed on the constructor: should I pass the 2 instances of the same class on the constructor?
15:50-!-Progman [~progman@p57A187A8.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds]
15:51<@Alberth>sounds fine to me
15:51<@Alberth>objects are not very different from eg numbers
15:59-!-Progman [~progman@p57A18731.dip0.t-ipconnect.de] has joined #openttd
16:01-!-frosch123 [~frosch@x4d008803.dyn.telefonica.de] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
16:03<Wolf01>mmmh, it could be tricky... to instance the second one I need a value which only the main class knows
16:03<Wolf01>huge refactoring ahead
16:05<@Alberth>quite
16:06-!-thomas002003 [~Thomas@2a01:e34:eef6:9530:c8ad:3e7c:bf9a:1718] has joined #openttd
16:07<Wolf01>mmh, just avoid to construct the child class with some value and use a setter... which opens a lot of more ways to do something weird
16:09<@Alberth>:)
16:09<@Alberth>I use very few getters and setters
16:09<@Alberth>usually public fields will do just fine :)
16:10<andythenorth>don’t you like to fill your classes with _foo ? :P
16:10<andythenorth>and @property declarations?
16:10<andythenorth>just in case somebody, somewhere, tries to read private vars?
16:10<@Alberth>I just let them, even in Java
16:11<andythenorth>imagine, they might pass in wrong values!
16:11<andythenorth>and you can’t prevent it!
16:11<andythenorth>what happens if incompetent developers work with your code!
16:11<Wolf01>I started to develop with interfaces, I have interfaces for everything
16:11<@Alberth>and Java is broken enough not to have a protected field for derived classes :p
16:12<andythenorth>if we write enough getters / setters, we can write unit tests for all of them!
16:12<andythenorth>provably correct code!
16:12<@Alberth>interfaces are such a pain to jump around in the code
16:13<@Alberth>so I only use them when a baseclass won't work
16:13<Wolf01>nah, not that bad
16:14<@Alberth>Eclipse has a F3 "jump to definition" button, which is totally useless with an interface, as you really don't want the interface itself :p
16:14*andythenorth is not a proper programmer, so never has to consider these things :)
16:14<@Alberth>by that standard, I am not a proper programmer either :p
16:15<@Alberth>which is of course totally possible
16:15<Wolf01>phpstorm has that too, and works the same way, but I'm used to it
16:19-!-LSky` [~LSky@5ED4B2EA.cm-7-5c.dynamic.ziggo.nl] has joined #openttd
16:23-!-gelignite [~gelignite@i528C3901.versanet.de] has quit [Quit: http://bit.ly/1kso8Ta]
16:25-!-Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has left #openttd []
16:46<@Terkhen>good night
16:52-!-unex [~fr0zenst0@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has quit [Read error: Connection reset by peer]
16:58-!-roidal_ [~roland@194-152-173-140.adsl.highway.telekom.at] has quit [Quit: WeeChat 1.1.1]
17:00-!-thomas002003 [~Thomas@2a01:e34:eef6:9530:c8ad:3e7c:bf9a:1718] has quit [Quit: ChatZilla 0.9.91.1 [Firefox 35.0.1/20150122214805]]
17:02-!-LSky` [~LSky@5ED4B2EA.cm-7-5c.dynamic.ziggo.nl] has quit [Ping timeout: 480 seconds]
17:06-!-andythenorth [~Andy@cpc10-aztw26-2-0-cust867.18-1.cable.virginm.net] has left #openttd []
17:08-!-Klanticus [~quassel@179.234.179.109] has quit [Ping timeout: 480 seconds]
17:10-!-fr0zenst0rm [~yaaic@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has joined #openttd
17:10-!-fr0zenst0rm is "fr0zenst0rm" on #openttd #
17:11-!-fr0zenst0rm [~yaaic@dslb-094-223-014-177.094.223.pools.vodafone-ip.de] has quit []
17:11<Odin>Okay, so I know about the weight modifier setting
17:11<Odin>Where is the operating cost setting? The only one I see I already have bottomed out
17:12<Odin>Accounting/Running Costs is set to low
17:15-!-sla_ro|master [slamaster@95.76.27.245] has quit []
17:23-!-Progman [~progman@p57A18731.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
17:53-!-oskari89 [oskari89@83-102-63-32.bb.dnainternet.fi] has quit []
17:58-!-DanMacK [~3fee8a84@188.cimarosa.openttdcoop.org] has joined #openttd
17:58-!-DanMacK [~3fee8a84@188.cimarosa.openttdcoop.org] has quit []
18:00-!-Biolunar [Biolunar@x4d08863c.dyn.telefonica.de] has joined #openttd
18:03-!-heffer_ [felix@hyperion.fk.cx] has joined #openttd
18:03-!-heffer [felix@hyperion.fk.cx] has quit [Read error: Connection reset by peer]
18:11-!-heffer [felix@hyperion.fk.cx] has joined #openttd
18:11-!-wicope [~wicope@0001fd8a.user.oftc.net] has quit [Remote host closed the connection]
18:12-!-heffer_ [felix@hyperion.fk.cx] has quit [Ping timeout: 480 seconds]
18:50-!-smoke_fumus [~smoke_fum@188.35.176.90] has quit [Ping timeout: 480 seconds]
18:52-!-Defaultti [defaultti@lakka.kapsi.fi] has quit [Quit: Quitting.]
18:56-!-Defaultti [defaultti@lakka.kapsi.fi] has joined #openttd
19:06<Wolf01>'night
19:06-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has quit [Quit: Once again the world is quick to bury me.]
19:24-!-glevans2 [~glevans2@71.12.36.79] has quit [Ping timeout: 480 seconds]
20:28-!-glevans2 [~glevans2@71.12.36.79] has joined #openttd
21:04-!-HerzogDeXtEr1 [~flex@i59F6C8CC.versanet.de] has quit [Quit: Leaving.]
21:04-!-supermop [~supermop@d210-49-171-146.sun801.vic.optusnet.com.au] has joined #openttd
21:04-!-Extrems1 [borgs@modemcable204.141-177-173.mc.videotron.ca] has quit [Ping timeout: 480 seconds]
21:19-!-Extrems [borgs@modemcable204.141-177-173.mc.videotron.ca] has joined #openttd
21:39-!-Sylf [~sylf@c-71-199-78-95.hsd1.mo.comcast.net] has joined #openttd
22:05-!-glevans2 [~glevans2@71.12.36.79] has quit [Ping timeout: 480 seconds]
22:07-!-liq3 [liq3@CPE-120-147-178-81.gdfw1.lon.bigpond.net.au] has joined #openttd
22:10-!-glevans2 [~glevans2@71.12.36.79] has joined #openttd
22:20-!-glevans2 [~glevans2@71.12.36.79] has quit [Ping timeout: 480 seconds]
22:34-!-glevans2 [~glevans2@71.12.36.79] has joined #openttd
22:49-!-fjb [~frank@000158aa.user.oftc.net] has quit [Ping timeout: 480 seconds]
22:51-!-Biolunar_ [Biolunar@x5d823e5a.dyn.telefonica.de] has joined #openttd
22:54-!-Extrems [borgs@modemcable204.141-177-173.mc.videotron.ca] has quit [Quit: Leaving.]
22:58-!-Biolunar [Biolunar@x4d08863c.dyn.telefonica.de] has quit [Ping timeout: 480 seconds]
23:38-!-Alyx_Moon [~AlyxMoon@c-67-170-146-27.hsd1.or.comcast.net] has joined #openttd
23:38-!-Extrems [borgs@modemcable204.141-177-173.mc.videotron.ca] has joined #openttd
23:47<kamnet>Can I ask a question here? How do you kill trains on this MUD?
23:58-!-Flygon_ [~Flygon@ppp118-209-155-186.lns20.mel8.internode.on.net] has joined #openttd
---Logclosed Sat Apr 25 00:00:48 2015