Back to Home / #openttd / 2016 / 05 / Prev Day | Next Day
#openttd IRC Logs for 2016-05-31

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