Log for #openttd on 31st May 2016:
Times are UTC Toggle Colours
00:06:36  *** JezK_ [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has joined #openttd
00:16:04  *** APTX [] has quit [Ping timeout: 480 seconds]
00:16:44  *** APTX [] has joined #openttd
00:24:14  *** Quatroking [] has quit [Read error: Connection reset by peer]
00:24:46  *** smoke_fumus [~smoke_fum@] has joined #openttd
00:36:54  <Samu> new version of my stuff posted
00:36:55  <Samu>
00:40:02  <Eddi|zuHause> so... that was a panicked "help, it installed windows 10" session...
00:42:44  *** DDR [] has joined #openttd
00:44:31  <Samu> cyas goodnight
00:44:35  *** Samu [] has quit [Quit: Page closed]
01:30:40  *** NoShlomo [~NoShlomo@] has quit [Quit: NoShlomo]
01:51:14  *** smoke_fumus|2 [~smoke_fum@] has joined #openttd
01:52:21  *** smoke_fumus [~smoke_fum@] has quit [Read error: Connection reset by peer]
01:57:14  *** Myhorta [] has quit [Ping timeout: 480 seconds]
02:13:26  *** Islacrusez [] has quit [Quit: Leaving]
02:59:09  <Flygon> Eddi: ?
03:00:09  <Supercheese> Kamnet posting the release announcement, interesting
03:05:38  <Eddi|zuHause> Flygon: well, a few days ago, microsoft pushed the update to loads of people, with a message like "we scheduled the automatic upgrade" without the option to cancel it from that message
03:05:49  <Flygon> Ooooh yeah
03:05:51  <Flygon> Yeeaaaah
03:05:52  <Flygon> Uhm...
03:05:58  <Flygon> Yeah, I fully fucking understand :(
03:06:05  <Eddi|zuHause> Flygon: and now my mother called me, that it did that, and she can't connect to the wifi to activate it
03:06:09  <Flygon> I had to fix that shitfest my end too >_>
03:06:29  <Flygon> Thank goodness for the automatic Windows 7 archive
03:06:54  *** supermop_ [] has quit [Ping timeout: 480 seconds]
03:08:23  <Eddi|zuHause> and my mother, completely technically illiterate, doesn't understand sentences like "look for a network cable and connect it"
03:09:11  <Eddi|zuHause> and then try to tell someone over the phone how a network cable looks like...
03:11:06  <Flygon> x.x
03:11:12  *** rahtgaz [] has quit [Quit: I'll be Bach]
03:11:21  <Flygon> Yeah, I just realized the reason you might want network up is so you can remote in...
03:11:53  <Eddi|zuHause> not even that, just the windows activation needs online access
03:12:22  <Eddi|zuHause> and there was apparently no button for "skip this part", like for older windows where that started a 30 day trial
03:12:34  <Flygon> ...
03:12:37  * Flygon headdesks
03:12:58  <Mazur> But shirley you don't want to inflict  W10 on her???
03:12:59  *** glx [] has quit [Quit: Bye]
03:13:32  <Eddi|zuHause> well, i have not a lot of choices...
03:13:55  <Flygon> It's possible to downgrade back to 7 or 8
03:14:14  <Eddi|zuHause> yes, but i'm not going to do that over the phone
03:14:23  <Flygon> Mm
03:14:25  <Flygon> Certainly not
03:14:47  <Eddi|zuHause> and i'm also not going to drive to her at 2AM
03:15:21  <Flygon> Hence my comments about remoting in
03:15:47  <Eddi|zuHause> that sounds like a horrible idea...
03:16:43  <Eddi|zuHause> all she needed was either the wifi password (which she didn't find) or a cable (which, after like half an hour of talking her into looking for it, she actually found)
03:17:04  * Flygon nod
03:17:14  <Flygon> I gott brb, either way...
03:17:16  <Flygon> Shopping qucikly
03:17:18  <Flygon> Arl be bach x3
03:17:32  <Eddi|zuHause> it's not like she ever needed the wifi password
03:33:05  <Eddi|zuHause> "Air by Bach" is a nice piece...
04:01:59  *** ToneKnee_ [] has joined #openttd
04:02:26  *** Ethereal_Whisper [] has joined #openttd
04:02:33  *** Ethereal_Whisper [] has quit [Read error: Connection reset by peer]
04:06:44  *** JezK_ [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has quit [Ping timeout: 480 seconds]
04:08:04  *** ToneKnee [] has quit [Ping timeout: 480 seconds]
04:15:04  *** JezK_ [~jez@2407:7800:400:1065:a7e6:5421:1af9:6c06] has joined #openttd
04:39:04  *** pereba [~adiirc@2804:7f2:80:608b:f9f5:154b:d27e:ba2d] has quit [Quit: The ministry of health warns: using AdiIRC is very addictive! []]
04:49:44  *** JezK_ [~jez@2407:7800:400:1065:a7e6:5421:1af9:6c06] has quit [Ping timeout: 480 seconds]
04:58:18  *** JezK_ [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has joined #openttd
05:26:14  *** Arveen [] has joined #openttd
05:26:57  *** TheMask96- [] has joined #openttd
05:27:51  <argoneus> good morning train friends
05:33:56  *** TheMask96 [] has quit [Ping timeout: 480 seconds]
05:56:52  *** Ethereal_Whisper [] has joined #openttd
06:05:29  *** Biolunar [] has joined #openttd
06:36:38  *** Flygon [] has quit [Read error: Connection reset by peer]
06:37:40  *** Hiddenfunstuff [] has joined #openttd
06:40:43  *** Flygon [] has joined #openttd
07:10:20  *** efess [] has quit [Ping timeout: 480 seconds]
07:20:07  *** Clockworker_ [Clockworke@] has joined #openttd
07:20:07  *** Clockworker [Clockworke@] has quit [Read error: Connection reset by peer]
07:23:08  *** Quatroking [] has joined #openttd
07:25:25  *** Wolf01 [] has joined #openttd
07:25:29  <Wolf01> o/
07:29:19  <Wolf01> lol... I can't even... I asked for investigation on a key I can't redeem on steam because it needed the complete game (it contains the complete game, it's a collection) and the customer support sent me another key without even asking for mine
07:47:20  *** Myhorta [] has joined #openttd
08:02:21  <peter1138> ok
08:04:45  *** Snail [] has quit [Quit: Snail]
08:07:12  <Wolf01> and the winner is "even this key has the same problem"... it looks there's something wrong with steam
08:08:22  *** kais58 [~kais58@] has joined #openttd
08:11:06  *** kais58_ [~kais58@] has quit [Ping timeout: 480 seconds]
08:16:02  <peter1138> Yikes, simutrans is ugly :p
08:17:10  <Wolf01> nah, with a decent graphics set it avoids at least to make your eyes bleed
08:33:27  *** debdog [~debdog@2a02:8070:4584:4200:7a24:afff:fe8a:d04d] has quit [Remote host closed the connection]
08:35:04  *** debdog [~debdog@2a02:8070:4584:4200:7a24:afff:fe8a:d04d] has joined #openttd
08:36:46  *** Supercheese [] has quit [Quit: Valete omnes]
08:42:16  *** Kurimus [] has quit []
09:00:20  <Wolf01> lol... in the discussion forum of simutrans on steam there are a lot of posts of people who doesn't even know what they are saying
09:01:40  <Wolf01> specially when they are talking about openttd :'D
09:02:29  *** efess [] has joined #openttd
09:07:41  <monsted> did someone fork openttd and put the result on steam?
09:07:50  <Wolf01> no?
09:50:11  <peter1138> hmm?
09:54:34  *** Arveen [] has quit [Quit: Nettalk6 -]
09:54:39  *** Kurimus [] has joined #openttd
10:04:06  *** JezK_ [~jez@2407:7800:400:107f:3db5:daca:8457:e66a] has quit [Quit: :q!]
10:21:06  *** tvel [~tvel@] has joined #openttd
10:36:45  *** NoShlomo [~NoShlomo@] has joined #openttd
11:21:37  *** Samu [] has joined #openttd
11:22:45  <Samu> hi
11:35:34  <Samu> what is this folder for? trunk/bin/ai/regression ?
11:40:01  <Wolf01> regressions
11:40:24  <Samu> do i need to include the file trunk/bin/compat_1.7.nut if I want to share my build of openttd as a zip?
11:41:13  <Samu> oops, trunk/bin/ai/compat_1.7.nut" target="_blank">1.7.nut and trunk/bin/game/compat_1.7.nut" target="_blank">1.7.nut
11:42:57  <planetmaker> you should share what make bundle gives you (that's what it's for) and not cherry-pick yourself (yes those compat*.nut are part of it).
11:44:23  <Samu> what is make bundle?
11:45:20  <Samu> is that option in visual studio?
11:50:17  *** Samu_ [] has joined #openttd
11:50:26  <Samu_> oops, lost connection
11:53:21  *** Samu [] has quit [Ping timeout: 480 seconds]
11:54:42  <Samu_> there is no bundle folder
11:56:59  <Samu_> Makefile.msvc is that it?
11:57:22  <Samu_>
11:57:29  <Samu_> I don't know what to do with these files
12:00:39  *** andythenorth [~Andy@] has joined #openttd
12:00:56  <Wolf01> o/
12:12:24  <Wolf01> V453000, is tomorrow the day?
12:14:21  <Eddi|zuHause> tomorrow is probably a day.
12:19:29  *** Snail [] has joined #openttd
12:21:16  <andythenorth> o/
12:22:33  *** Mavy [Mavy@2a00:1ca8:e:2::97e8:f6ec] has quit [Remote host closed the connection]
12:22:46  *** Mavy [quassel@2a00:1ca8:e:2::97e8:f6ec] has joined #openttd
12:47:58  *** Arveen [] has joined #openttd
13:00:11  *** andythenorth [~Andy@] has quit [Quit: andythenorth]
13:02:07  *** roidal [] has joined #openttd
13:04:04  *** Snail [] has quit [Quit: Snail]
13:05:19  *** rahtgaz [] has joined #openttd
13:18:04  *** FLHerne [] has joined #openttd
13:22:04  *** FLHerne [] has quit []
13:22:25  *** FLHerne [] has joined #openttd
14:21:08  *** Myhorta [] has quit [Ping timeout: 480 seconds]
14:38:41  *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd
14:38:44  *** mode/#openttd [+o Alberth] by ChanServ
14:44:12  <Samu_> hey
14:46:22  <Samu_> - who can fix this for me? If it's not asking too much
14:46:32  <Samu_> I'm always stumbling upon it
14:50:46  <Alberth> didn't you write a patch for it?
14:51:41  <Samu_> nop, I couldn't fix it, i gave up
14:51:55  <Samu_> i found the cause, but don't know what to do
14:52:35  <Samu_> the setting is not synchronized in time when InvalidateData is called.
14:52:46  <Samu_> because it's doing network stuff...
14:54:21  <Alberth> I am not even sure that's something that makes sense to do in this way, tbh
14:55:32  <Alberth> ie 0 players in MP??
14:59:31  <Samu_> sorry I don't understand the question
14:59:39  *** Arveen [] has quit [Quit: Nettalk6 -]
15:00:21  <Alberth> what is the purpose of allowing 0 players in a MP game?
15:00:31  <Samu_> that's the AI Config window
15:00:49  <Samu_> the max no competitors is for ais
15:01:11  <Samu_> it's a gui bug
15:01:28  <Samu_> only happens in multiplayer, not in main menu or sigle player
15:01:57  <Alberth> I am asking about purpose
15:02:45  <Alberth> you answered "where is this issue"
15:02:56  <Alberth> but that's an entirely different question
15:02:58  *** Islacrusez [] has joined #openttd
15:02:59  <Samu_> ah, I find that at times, 0 AIs can be helpful if I don't want to pause the server
15:03:20  <Samu_> at least on my patch, that is :(
15:03:38  <Samu_> it would allow me time to configure AIs without having them start immediately
15:03:53  <Samu_> then i could raise that value once I'm ready to let them start
15:04:00  <Alberth> ok, fair enough
15:04:01  <Samu_> without even pausing the server
15:04:37  <Samu_> but in 1.6.0, yeah, not too helpful, setting it to 0 locks every config
15:06:15  <_dp_> is that just number of ai's? I'd say anything but 0 makes little to no sense in mp game xD
15:07:14  <Alberth> afaik it is an 'experimental feature to have AIs' in MP
15:07:59  <Alberth> but it's weird as you take places of normal users, afaik
15:08:27  *** Wormnest [] has joined #openttd
15:08:50  <Alberth> could be nice if an  AI could play if there is no human online, perhaps
15:09:36  <Alberth> although I would not like that
15:09:55  <Samu_> AI's manage their own company
15:10:04  <Samu_> they're not taking over human companies
15:10:35  <Alberth> yeah, but having an AI means you have one less human company
15:11:27  <_dp_> whole concept of having ai's in mp looks deceiving to me. it makes server look like there are people while in fact there are none
15:11:46  <Samu_> I find that the ideal number of AIs where ppl actually join and play is 1, max 2
15:12:00  <Samu_> and they have to be reallly reallly slow
15:13:40  <_dp_> people join mp to play with other people, they can play with robots in sp if they want
15:15:51  <Samu_> IConsoleSetSetting("difficulty.max_no_competitors", new_value); - this line is the culprit
15:16:15  <Samu_> it sends the new_value over the network
15:16:24  <Samu_> it's put into some queue
15:16:34  *** andythenorth [~Andy@] has joined #openttd
15:16:44  <Alberth> that sounds logical
15:16:47  <Alberth> hi hi andy
15:16:50  <Samu_> by the time InvalidateData is called, the value is still not there
15:17:10  <Samu_> and messes up the disable/enable widgets states
15:17:30  <Samu_> I dunno what to do
15:18:11  <Alberth> it should update the buttons again while leaving the queue, I  think
15:18:21  <_dp_> if I understood it correctly there should either be invalidatedata after network settings are updated, or gui should just use local number (that in also shows) for determining arrows state
15:19:48  <Alberth> likely, the local number can also be changed by other means, eg console
15:20:05  <Alberth> something invalidate sounds like the better alternative
15:20:35  <_dp_> but then you have network delay between gui updates
15:20:36  <Eddi|zuHause> _dp_: ever thought that different people might play [multiplayer] games for vastly different reasons?
15:21:24  <andythenorth> o/
15:22:01  <_dp_> Eddi|zuHause, at least I know for a fact that >50% of players in mp play without ai's :p
15:22:07  <Eddi|zuHause> _dp_: for example
15:22:14  <_dp_> dammit, that's for advertised servers only...
15:22:40  <Eddi|zuHause> _dp_: how is ">50%" an argument for anything?
15:22:46  *** sla_ro|master [] has joined #openttd
15:23:03  <Eddi|zuHause> _dp_: >50% of all players do not play multiplayer => there should be no multiplayer.
15:23:53  <Alberth> I like this reasoning, you can pretty much shoot down anything :)
15:25:14  *** tvel [~tvel@] has quit [Quit: Leaving]
15:25:41  *** zwamkat [] has quit [Ping timeout: 480 seconds]
15:27:46  <_dp_> well, if feature is mostly used to deceive players isn't that a good cause to do smth about it? ;)
15:28:06  *** zwamkat [] has joined #openttd
15:30:39  <Eddi|zuHause> i'm questioning your statistical backing on this statement
15:30:41  <_dp_> and, btw, that's just an answer for your >50% question, I'm not saying ai's are being used for anything like that now
15:34:51  <_dp_> for that exact statement I do have some statistics though :p
15:35:49  <Samu_> oh wow, omg, i think I fixed it, omg...
15:36:17  <Samu_> GetGameSettings().difficulty.max_no_competitors = new_value;
15:36:24  <Samu_> i never expected this would work
15:36:39  <Wolf01> I'm >50% convinced of watching an anime right now
15:37:32  <Alberth> I'm >50% convinced wolf has both eyes open :)
15:37:32  <Samu_> sometimes I convince myself that certain things would never work that I don't even try them
15:37:45  <_dp_> in last two months more than 50% of player-hours were spent on btpro + reddit + n-ice + ttd-polska (among public servers)
15:39:22  <andythenorth> I’m 50% convinced my code doesn’t work
15:39:41  <Wolf01> but exactly 50%?
15:39:52  <Samu_> I could have tried this a long time ago, like when I reported the bug
15:40:29  <Alberth> that's easy, either it works or it doesn't :p
15:41:08  <_dp_> not exactly, it's just clearly more than half, can give exact numbers if you want
15:41:14  <andythenorth> I had to try it twice to be sure :P
15:41:18  <andythenorth> could have been user error
15:41:23  <Wolf01> try 3 times
15:41:33  <andythenorth> I’m 100% convinced that I hate the Road Hog codebase
15:41:36  <Samu_> let me make sure I am in a multiplayer game
15:41:39  <Samu_> :o
15:41:55  <Alberth> andythenorth:  you hate all your code bases :p
15:42:36  <andythenorth> well
15:42:45  * andythenorth tries to think of a counter example
15:42:54  <_dp_> 98601 vs 188500, they aren't exactly accurate ofc, but pretty good estimate (from 9 feb with some gaps)
15:44:12  <Samu_> yep, it works:)
15:44:34  <Samu_> also working in single player, omg, why was it so simple :( lol, oh well, it works, I'm happy
15:44:49  <Wolf01> so did you finish it?
15:45:00  <Samu_> do I have to submit a patch?
15:45:09  <Samu_> it's just a line that needs replacing
15:46:28  <Eddi|zuHause> all your code base are belong to us
15:47:28  <Wolf01> I wanted to say something like that, but I thought it was too much a clichÚ, but the odds were me or you :D
15:47:41  <Eddi|zuHause> >50% :Ì
15:47:43  <Eddi|zuHause> :p
15:52:14  <_dp_> Samu_, that's a wrong way to fix it btw, if you ask me
15:52:26  <Samu_> oh :(
15:52:37  <_dp_> Samu_, instead of waiting for actual setting change you just voluntarily assume it will happen
15:53:38  <_dp_> Samu_, and if it rly doesn't you'll get desyncs
15:54:30  <Samu_> oh no :(
15:58:53  <Wolf01> :(
16:00:34  *** TheMask96- [] has quit [Ping timeout: 480 seconds]
16:01:31  <andythenorth> @seen danmack
16:01:31  <DorpsGek> andythenorth: danmack was last seen in #openttd 5 weeks, 2 days, 23 hours, 26 minutes, and 26 seconds ago: <DanMacK> @seen andythenorth
16:01:44  * andythenorth is short of 1 truck type
16:02:01  <andythenorth> also there’s only so many variants of cab that can be drawn at this scale :P
16:03:20  <Wolf01> put some Colani's ones
16:06:33  <andythenorth> wasn’t that done already? o_O
16:06:39  *** TheMask96 [] has joined #openttd
16:07:04  <Wolf01> yes, but this would stop you?
16:07:27  <Eddi|zuHause> i'd avoid extravagant stuff like that...
16:07:53  <Wolf01> then put japanese ones
16:07:56  <Eddi|zuHause> they work fine as cute oddities, but if all the trucks that you use look like that, it becomes bad
16:08:10  <Wolf01>
16:08:17  <Eddi|zuHause> it's why i don't like most briges
16:11:10  <andythenorth> dekatora :P
16:11:40  <Wolf01> I even managed to see one on my last trip
16:12:01  <Wolf01> too bad it was in the morning
16:18:44  <Islacrusez> anyone fluent in German that I could bug for a bit via PM on a very off-topic subject?
16:20:06  <Eddi|zuHause> why would you expect to find a german here?
16:20:18  <V453000> Wolf01: probably not
16:20:32  <V453000> I don't really know, I don't think anybody really knows :D
16:20:43  <V453000> we just do whatever we can and keep the mindset "we release asap"
16:21:09  <Wolf01> just release it, then patch it
16:21:10  <Wolf01> :D
16:21:28  <V453000> at least catching the most common bugs is good
16:21:40  <Eddi|zuHause> V453000: it's a tricky tradeoff between "release when ready", and "release now, even if not ready"
16:22:02  <V453000> yeah sure, but if it crashes to the point that you likely can't really enjoy the new features, it's ass
16:22:16  <V453000> for example now it crashed cause fire destroyed a miner
16:22:18  <Wolf01> it's always the same, developers try to kill all the bugs they find and when people can fiddle with the software they'll open the ant nest :)
16:22:25  <Eddi|zuHause> yes. i fear KSP fell into that trap
16:23:08  <Eddi|zuHause> V453000: rest assured that people will find a lot more bugs than you can.
16:24:37  <Wolf01> btw, good job, I'll wait (hypehypehype) patiently for it ;)
16:24:58  *** DDR [] has quit [Remote host closed the connection]
16:25:21  *** roidal [] has quit [Quit: WeeChat 1.4]
16:25:41  *** DDR [] has joined #openttd
16:25:46  *** Progman [] has joined #openttd
16:27:45  <Islacrusez> Eddi|zuHause, mostly just because I'm already here; so just checking in case there is one; also since I need someone also fluent in English, an English-speaking channel is not so far-fetched
16:27:48  <Samu_> so.. it can't be fixed :(
16:28:01  <V453000> I know Eddi|zuHause
16:28:15  <Eddi|zuHause> Islacrusez: you probably get better answers if you just state what you want
16:28:17  <V453000> I believe we release on friday tbh
16:28:18  <Wolf01> Islacrusez, >50% of people involved with OTTD seem to be German :P
16:28:26  <Islacrusez> That I did not know
16:28:48  <Eddi|zuHause> Wolf01: in my perception it's about evenly split by english, dutch and german
16:28:49  <Islacrusez> or are you just being mean and referencing /someone/ and their doodgy 50% stats from earlier
16:29:11  <Wolf01> ^
16:29:18  <Eddi|zuHause> and then 10% the rest of the world
16:29:23  <Wolf01> new meme >50%
16:30:13  <Islacrusez> Fine, I'll ask, the on-topic discussion has quietened down anyway; what would GlÃŒcksritter translate to, as a medieval RPG class?
16:31:07  <Eddi|zuHause> there was a movie called "Die GlÃŒcksritter" with eddie murphy (i think), maybe look up that english name?
16:31:26  <Wolf01> looks like it means "soldier of fortune"
16:31:37  <Eddi|zuHause> technically, "glÃŒck" is "luck" and "ritter" is "knight"
16:31:54  <Eddi|zuHause> but that particular combination i wouldn't quite associate with medieval times
16:33:09  <Islacrusez> yeah, I've put it through the wringer of google translate (the long way to translating an entire book, to be sure) repeatedly to identify the parts of the word and the various possible translations; I'm just not happy with my end result so far, so I was hoping to find someone who's more familiar with such things
16:33:47  <Eddi|zuHause>
16:34:33  <Eddi|zuHause> needs more context, i think
16:35:51  <Islacrusez> I have the entire passage about the class in german, as well as the (unrefined) translation; I also have an illustration but not sure if I can share that
16:35:55  <Islacrusez> would you like one of the above?
16:36:23  <Eddi|zuHause> all of those would be helpful, i assume
16:36:49  <Islacrusez> is the illustration
16:36:55  <Eddi|zuHause> also, with classes it can be helpful how it distinguishes itself from the other classes
16:37:08  <Islacrusez> is there a better way to share the text other than pasting a wall of text into IRC?
16:37:21  <Eddi|zuHause> a paste site
16:37:29  <Eddi|zuHause> for example
16:37:56  <Alberth> ugh
16:38:02  <Alberth>
16:38:39  <Eddi|zuHause> Alberth: well, i wasn't advertising that because i'm not sure how that is going to be frowned upon for non-openttd content
16:39:06  <Islacrusez> ?
16:39:39  <Alberth>   fedora site
16:39:55  <Alberth> debian probably also has one
16:40:06  <Islacrusez> again the translation is exactly as it comes out of google, so caution is advised; I go through and rewrite it afterwards once I'm happy with my understanding of what it means
16:40:10  <Eddi|zuHause> Islacrusez: in general, i'd think a glÃŒcksritter is a person who's mostly interested in their own welfare rather than noble or selfless causes
16:40:53  <Islacrusez> as far as I can tell, it's the handsome rogue, rather than a rogue rogue in the conventional sense
16:41:42  <Eddi|zuHause> more like a trickster
16:41:54  <Eddi|zuHause> con man
16:41:57  <Eddi|zuHause> etc.
16:42:39  <Islacrusez> I'm leaning away from Mercenary, since those were professional soldiers, and I'm not sure if this class really fits that
16:42:53  <Eddi|zuHause> no, mercenary is definitely not right
16:43:56  <Alberth>  ?
16:44:06  <Eddi|zuHause> the grammar of the "translation" is abysmal, i'm not bothering to read that
16:44:25  <Islacrusez> other classes (non-magical classes) are: Assassin/Spy, Barbarian, Bard, <this one>, Trader, some sort of warrior/soldier, Cleric, Rogue, Ranger
16:44:35  <Islacrusez> Eddi|zuHause, I did warn you >.>
16:45:02  <Eddi|zuHause> Alberth: that may be a bit more specific
16:46:51  <Eddi|zuHause> Islacrusez: i think "Soldier of Fortune" is probably good enough as a translation
16:47:47  <Wolf01> that's what in italian is called "soldato di ventura" and it is really close to the description you provided... and it translates to soldier of fortune
16:48:15  <Islacrusez> "Fortune Seeker" and "Fortune Hunter" also come up as potential candidates; would either of those work better?
16:48:21  <Islacrusez> otherwise SoF it is
16:48:50  <Eddi|zuHause> those are not terrible
16:50:17  <Islacrusez> never thought I'd be this stuck on what to call a happy-go-lucky roguish fighter
16:50:53  <Eddi|zuHause> it's not really a "fighter" in that sense
16:51:28  <Eddi|zuHause> think The Doctor... a person who rather talks himself out of a fight
16:52:00  <Islacrusez> looks pretty handy with a blade in the illustration
16:52:41  <Eddi|zuHause> yeah, but the blade is more for show. the description says he isn't really interested in learning weaponry
16:53:08  <Eddi|zuHause> rather in undermining authority
16:53:11  <Islacrusez> or possibly these are medieval times and everyone knows how to handle some sort of blade; so I guess, yeah
16:54:04  <Samu_> Do you know why max_no_competitors needs to be sent or sync over the network? It's the server that starts AIs, not the clients, or am I missing something?
16:54:26  <Eddi|zuHause> or think the brothel guy from game of thrones
16:55:13  <Samu_> _dp_:
16:55:27  <Eddi|zuHause> or possibly also the dwarf guy
16:56:45  <Eddi|zuHause> people who don't technically have any ambition to sit on the iron throne, but know their way around
16:57:55  <Islacrusez> dastard or rapscallion perhaps? or even just scoundrel? I'm trying to think of a word that describes the dashing rogue rather than the cloak+dagger rogue
16:58:09  <_dp_> Samu_, that's how mp works in openttd I guess, everything is done over network, clients don't trust a server, not in the slightest
16:58:24  <Eddi|zuHause> never heard those words in my life
16:59:12  <Islacrusez> they listed as archaic, which is fitting; I'm going via synonym of scoundrel
16:59:22  <Samu_> clients don't trust a server? I usually hear the opposite
16:59:45  <Alberth> basically everything gets synced
16:59:54  *** glx [] has joined #openttd
16:59:57  *** mode/#openttd [+v glx] by ChanServ
17:00:18  <Eddi|zuHause> "Schurke" [scoundrel] has more of a negative connotation than "GlÃŒcksritter"
17:01:17  <Eddi|zuHause> you wouldn't describe Tryrion Lannister as a "scoundrel"
17:01:51  <Islacrusez> I'm pretty sure I'd describe all lannisters that way, but I see your point
17:02:31  * Islacrusez might just be a little aligned towards the Stark way of thinking
17:03:07  <Eddi|zuHause> none of the Starks really fall into this "GlÃŒcksritter" category
17:03:18  *** frosch123 [] has joined #openttd
17:03:36  <Wolf01> quak
17:04:08  <frosch123> hola
17:06:18  <Islacrusez> how about "dashing rogue" as the core meaning we're going for?
17:06:34  <FLHerne> Samu_: AIs run on every client afaik, like just about everything in openttd
17:07:04  <Eddi|zuHause> Islacrusez: that may describe a game mechanic, but completely loses the roleplaying aspect of it.
17:07:35  <FLHerne> Samu_: Clients don't really 'distrust' the server, they just try to do exactly the same as it, and then get upset if anything gets out of sync
17:07:58  <Islacrusez> I swear at this rate I'm going to have to email the creators and ask them what the hell they meant...
17:12:40  *** FLHerne [] has quit [Read error: Connection reset by peer]
17:12:52  *** FLHerne [] has joined #openttd
17:16:07  <Samu_> i see what you mean.
17:19:38  *** FLHerne_ [] has joined #openttd
17:19:44  *** FLHerne [] has quit [Quit: There's a real world out here!]
17:20:39  <andythenorth> hmm
17:20:44  <andythenorth> I’ve accidentally made a chibi truck
17:20:51  <andythenorth> looks good, should have done them all this way :P
17:21:19  <Islacrusez> andythenorth, pics or it didn't happen
17:22:18  <Samu_> If this setting is out of sync, max_no_competitors, what's the worst that can happen :o
17:22:54  <Alberth> some system may create an opponent, and others don't
17:23:16  <Samu_> it's the server who creates the AI company
17:23:21  <Samu_> I don't really understand
17:23:40  <Alberth> the server may create an opponent and clients don't
17:24:10  <Alberth> nice desync for all clients at the same time :D
17:24:23  <_dp_> Samu_, server is just a relay, it's no different from any other client when it comes to actually doing stuff
17:25:14  <_dp_> so if client is asked to create company when it thinks it's not allowed it will treat that as desync
17:25:30  <Alberth> _dp_: for AI creation in MP, Samu_ is correct; only the server constructs an AI afaik
17:25:52  <glx> and the AI runs on server only
17:26:16  <glx> commands are forwarded to all clients like any other company
17:26:50  <glx> each AI is like a virtual client
17:27:46  <_dp_> Alberth, hm, mb.. depends on whether there is any check for ai on company creation
17:29:04  <Alberth> doesn't matter much; if there isn't, it will desync on the first action performed by the AI
17:29:41  <_dp_> Alberth, mb not, if it treats it as any other company
17:30:14  <Alberth> hmm, right, could be the case indeed
17:31:31  <_dp_> looks like it, I only see check in MaybeStartNewCompany which doesn't seem to run on client
17:33:43  <Eddi|zuHause> i think i broke youtube's algorithm. it now suggests to me 0 videos to watch
17:33:59  <Samu_> I've experimented something about savegames that are sent to clients, a few days ago
17:34:15  <Samu_> I've made them not to save AI and GS data
17:34:15  <Alberth> Eddi: you must have seen everything there is to see  :)
17:34:35  <Samu_> clients still joined and I didn't see anything odd, seemed everything was fine
17:34:41  <andythenorth> Eddi|zuHause: that’s a result, how do I achieve the same?
17:34:42  <Samu_> no desync
17:35:02  <andythenorth> YT shows me only: (1) things I’ve seen (2) things I never want to see (3) things I want to see but really shouldn’t
17:36:00  <Samu_> i just didn't thorougly tested it
17:36:21  <Samu_> played for an hour in that game, and had no desyncs or any strange behaviours
17:37:02  <Samu_> Correction, it SavesEmpty
17:37:31  <_dp_> Samu_, desyncs are hard to check, even if you never get one doesn't mean someone else won't
17:37:46  <blathijs> Eddi|zuHause: Sounds like you finished the internet
17:38:58  <Eddi|zuHause> seems to be back to normal now :(
17:40:02  <Samu_> sec, let me see what I edited
17:40:30  <supermop> yo
17:42:16  <_dp_> Samu_, for this particular setting though it doesn't look like there will be desyncs
17:42:42  <Samu_> but it's risky, I see
17:42:44  <_dp_> Samu_, still a bad idea to change anything outside of command handling code
17:43:28  <Samu_> I understand
17:43:44  <Samu_> if I knew how to do it the right way... I would
17:44:43  *** M-E [] has joined #openttd
17:48:49  <Samu_> ah, found it: this is the saving empty AI and GS
17:48:55  <_dp_> hm, though if setting is marked as SLF_NO_NETWORK_SYNC it can be changed willy-nilly I think...
17:49:22  <_dp_> and this one doesn't seem to need sync
17:49:35  *** FR^2 [~frquadrat@2001:41d0:1:f924::1] has left #openttd [Connection reset by peer]
17:50:48  <glx> a client can't start a company anyway
17:52:34  <_dp_> glx, huh, what? clients start companies all the time
17:52:59  <glx> no it's done on the server
17:53:10  <glx> the client can't do it by itself
17:53:34  <glx> it just applies the received commands
17:53:55  *** smoke_fumus|2 [~smoke_fum@] has quit [Read error: Connection reset by peer]
17:54:01  <_dp_> glx, client sends CMD_COMPANY_CTRL which server relays to other clients and it gets executed everywhere
17:54:07  *** Gja [] has joined #openttd
17:54:27  <Islacrusez> this discussion is absolutely fascinating, even without knowing much about the code
17:55:18  * andythenorth makes Road Hog beta 2
17:56:50  <_dp_> glx, server only determines order of execution of commands, it's no different from any other client when it comes to applying them
18:02:38  * andythenorth suspects Road Hog has horrible offset problems :P
18:02:41  <andythenorth> despite using templates
18:03:30  <Islacrusez> andythenorth, I'm still waiting for pictures of that chibi truck :P
18:06:26  *** tipsyTina [~tipsy@] has joined #openttd
18:07:43  *** smoke_fumus [~smoke_fum@] has joined #openttd
18:11:56  *** tripleTentacle [~tipsy@] has joined #openttd
18:11:56  *** tipsyTina [~tipsy@] has quit [Read error: Connection reset by peer]
18:13:56  *** HerzogDeXtEr [] has joined #openttd
18:19:38  <Alberth> andy:  nõw  ?  :)
18:19:46  <Samu_> SLF_NO_NETWORK_SYNC where would I set this? settings.ini?
18:22:37  <Samu_> nop
18:26:52  *** tokai [] has joined #openttd
18:26:55  *** mode/#openttd [+v tokai] by ChanServ
18:33:27  *** tokai|noir [] has quit [Ping timeout: 480 seconds]
18:35:32  <andythenorth> Alberth: ? o_O
18:35:44  <Alberth> in your announcement
18:37:57  <andythenorth> have I posted an unusual char? :O
18:38:07  <andythenorth> so I have
18:38:17  <Alberth> depending on your country, but yes :)
18:38:20  <andythenorth> how odd
18:38:32  <andythenorth> it’s copied from the commit :P
18:39:03  <Alberth> more unusual characters :)
18:39:16  <andythenorth> fixed thanks
18:39:28  <Alberth> yw
19:01:42  *** Wormnest [] has quit [Read error: Connection reset by peer]
19:02:03  *** Wormnest [] has joined #openttd
19:04:06  *** Wormnest_ [] has joined #openttd
19:04:06  *** tripleTentacle [~tipsy@] has quit [Read error: Connection reset by peer]
19:04:08  *** tipsyTina [~tipsy@] has joined #openttd
19:10:54  *** Wormnest [] has quit [Ping timeout: 480 seconds]
19:15:25  *** tipsyTina [~tipsy@] has quit [Quit: Bye]
19:23:37  *** andythenorth [~Andy@] has quit [Quit: andythenorth]
19:33:42  <DorpsGek> Commit by smatz :: r27595 trunk/config.lib (2016-05-31 21:33:33 +0200 )
19:33:43  <DorpsGek> -Fix: prevent GCC 6 over-optimization
19:35:53  <Alberth> :O
19:37:57  *** Myhorta [] has joined #openttd
19:39:10  <frosch123> how unusual :o
19:41:09  *** smoke_fumus [~smoke_fum@] has quit [Quit: KVIrc 4.2.0 Equilibrium]
19:43:34  <Samu_> i'm changing the code about move up, move down buttons again
19:44:31  <Samu_> it now tries to find the first free slot above or below that can swap the configs
19:45:12  <Samu_> it can swap, for example, slot 4 with slot 7 even if slots 5 and 6 are busy
19:46:56  *** Wormnest__ [] has joined #openttd
19:54:01  *** Wormnest_ [] has quit [Ping timeout: 480 seconds]
19:55:14  *** FR^2 [~frquadrat@2001:41d0:1:f924::1] has joined #openttd
20:16:19  *** frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
20:17:11  *** gelignite [] has joined #openttd
20:37:26  *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has left #openttd []
21:11:39  *** sla_ro|master [] has quit []
21:14:56  *** Samu_ [] has quit [Ping timeout: 480 seconds]
21:16:38  *** Samu [] has joined #openttd
21:28:39  *** M-E [] has quit [Ping timeout: 480 seconds]
21:33:42  *** Progman [] has quit [Remote host closed the connection]
21:43:50  <Samu> in the comments, is @param coming before @pre or after?
21:43:56  <Samu> noob question
21:46:51  <Samu> help me on editing the comment section for this code:
21:48:03  <_dp_> why don't you just check how it's done in other functions?
21:48:50  <Samu> hmm okay :o
21:49:33  *** Gja [] has quit [Quit: Going offline, see ya! (]
21:56:42  <Samu> ah, summary, then @note, then @param, then @ pre, then @return
22:00:43  *** Hiddenfunstuff [] has quit [Quit:  Try HydraIRC -> <-]
22:02:46  <Samu> is this fine?
22:04:06  <Samu> my english might be slightly off
22:14:49  *** Wormnest__ [] has quit [Quit: Leaving]
22:16:13  *** ccfreak2k_ [] has joined #openttd
22:19:32  *** ccfreak2k [~ccfreak2k@] has quit [Ping timeout: 480 seconds]
22:19:32  *** ccfreak2k_ is now known as ccfreak2k
22:19:40  *** gelignite [] has quit [Quit:]
22:25:09  <Samu> i just had another idea, heh
22:25:16  <Samu> copy up, copy down
22:25:33  <Samu> or duplicate up, duplicate down? what's the better english?
22:27:51  <Samu> copies the config of the selected slot to the next free found slot if the selected slot can't move
22:27:58  <Samu> heh, good idea?
22:31:53  *** Biolunar [] has quit [Ping timeout: 480 seconds]
22:45:10  *** NoShlomo [~NoShlomo@] has quit [Quit: NoShlomo]
22:46:11  *** ccfreak2k_ [] has joined #openttd
22:51:39  *** ccfreak2k [] has quit [Ping timeout: 480 seconds]
22:51:39  *** ccfreak2k_ is now known as ccfreak2k
22:58:05  <Wolf01> 'night
22:58:06  *** Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
23:01:52  <Samu> nope, can't do it
23:02:26  <Samu> crashes when uninitiallizing AIs
23:04:17  <Samu> the way I'm copying configs is making it crash :o
23:04:20  <Samu> i suck
23:34:19  *** juzza1 [] has quit [Ping timeout: 480 seconds]
23:41:55  <Samu> question
23:42:25  <Samu> meh nevermind
23:47:28  *** juzza1 [] has joined #openttd
23:53:53  *** Quatroking [] has quit [Read error: Connection reset by peer]
23:54:35  *** FLHerne_ [] has quit [Quit: There's a real world out here!]

Powered by YARRSTE version: svn-trunk