Back to Home / #openttd / 2014 / 04 / Prev Day | Next Day
#openttd IRC Logs for 2014-04-28

---Logopened Mon Apr 28 00:00:48 2014
00:11-!-Hazzard_ [] has joined #openttd
00:18-!-Hazzard [] has quit [Ping timeout: 480 seconds]
00:18-!-LSky [] has joined #openttd
00:36-!-supermop [] has joined #openttd
00:56-!-Eddi|zuHause [] has quit []
00:56-!-Eddi|zuHause [] has joined #openttd
01:06-!-Twofish [] has quit [Read error: Connection reset by peer]
01:09-!-Twofish [~IRC@] has joined #openttd
01:52-!-Twofish [] has quit [Read error: Connection reset by peer]
01:53-!-Twofish [~IRC@] has joined #openttd
01:56-!-Twofish [] has quit [Read error: Connection reset by peer]
01:57-!-Hazzard_ [] has quit [Remote host closed the connection]
01:57-!-Twofish [~IRC@] has joined #openttd
01:58-!-Dan9550 [] has joined #openttd
02:00-!-HerzogDeXtEr [] has quit [Quit: Leaving.]
02:01-!-_2rB [~IRC@] has joined #openttd
02:01-!-Twofish [] has quit [Read error: Connection reset by peer]
02:03-!-Supercheese [~Superchee@] has joined #openttd
02:05-!-Pereba [~UserNick@] has quit [Quit: AdiIRC: The sound of well-being.  []]
02:16-!-_2rB [~IRC@] has quit [Read error: Connection reset by peer]
02:17-!-Twofish [~IRC@] has joined #openttd
02:22-!-valhallasw [] has joined #openttd
02:36-!-_2rB [~IRC@] has joined #openttd
02:36-!-Twofish [] has quit [Read error: Connection reset by peer]
02:43-!-pthagnar [] has quit [Quit: Leaving]
03:08-!-KouDy_ [~koudy@] has quit [Quit: leaving]
03:09-!-_2rB [~IRC@] has quit [Read error: Connection reset by peer]
03:10-!-Twofish [~IRC@] has joined #openttd
03:15-!-KouDy [~koudy@] has joined #openttd
03:20-!-valhallasw [] has quit [Ping timeout: 480 seconds]
04:01-!-jjavaholic [] has quit [Quit: Ex-Chat]
04:04-!-Supercheese [~Superchee@] has quit [Quit: Valete omnes]
04:17<supermop>how do CC work in 32bpp?
04:18<peter1139>Magic. Also by use of an 8bpp mask.
04:21-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
04:24-!-jjavaholic [] has joined #openttd
04:25-!-TheMask96 [] has joined #openttd
04:30<@planetmaker>supermop, you provide 32bpp sprite. And additionally an 8bpp (DOS palette) in the exact same size which provides the recolour information
04:30<@planetmaker>The 8bpp defines the hue modification made to the 32bpp sprite
04:31<supermop>the cc area of the 32bpp part can just be grey then?
04:31<supermop>i seem to have forgotten how to draw closed polygonal paths in illustrator since last night
04:32<supermop>i feel it was next to the pen tool, yet i don't see anything there
04:32<@planetmaker>it could be just gray. But it could define brightness variation as well
04:33<supermop>i take this to mean i should get a beer and try in a bit again
04:34<supermop>planetmaker: if i draw a 32bpp grey gradient then mask with solid uniform color in the 8bpp mask, that will give me a smooth gradient of the CC?
04:35<supermop>and if i say draw a beige gradient,
04:35<@planetmaker>I think so.
04:35<peter1139>No, only the brightness is used.
04:35<supermop>then i get dingy CC?
04:37<supermop>so regardless of what color i draw the area under the mask, only it's absolute brightness is considered, not hue nor saturation?
04:38<supermop>a bit of cart before the horse though until i remember how to draw this polygon
04:38-!-Twofish [] has quit [Read error: Connection reset by peer]
04:39<peter1139>Best to stick to grey, in case that changes one day.
04:39<supermop>not nested with the line segment nor rectangle tools
04:39-!-Twofish [~IRC@] has joined #openttd
04:40<supermop>and i used it 30 times yesterday
04:41<supermop>too bad there is no history pallet like in photoshop
04:44-!-valhallasw [] has joined #openttd
04:44<supermop>ah it is the pen tool itself afterall,
04:45<supermop>just need to click instead of click and drag
04:55-!-Myhorta [] has joined #openttd
04:55-!-TrueBrain [] has quit [Quit: reboot]
05:06-!-tokai|noir [] has joined #openttd
05:06-!-mode/#openttd [+v tokai|noir] by ChanServ
05:12-!-tokai|mdlx [] has quit [Ping timeout: 480 seconds]
05:16-!-lofejndif [] has joined #openttd
05:19-!-TrueBrain [] has joined #openttd
05:19-!-Samu [] has joined #openttd
05:19<Samu>hi all
05:23-!-retro|cz [] has joined #openttd
05:27-!-tokai|mdlx [] has joined #openttd
05:28-!-Twofish [] has quit [Read error: Connection reset by peer]
05:28-!-Twofish [~IRC@] has joined #openttd
05:33-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
05:38-!-Twofish [] has quit [Read error: Connection reset by peer]
05:39-!-Twofish [~IRC@] has joined #openttd
05:47-!-Twofish [] has quit [Read error: Connection reset by peer]
05:48-!-Twofish [~IRC@] has joined #openttd
05:49-!-fjb is now known as Guest7946
05:49-!-fjb [] has joined #openttd
05:52-!-MJP [] has joined #openttd
05:56-!-Guest7946 [] has quit [Ping timeout: 480 seconds]
06:05-!-retro|cz [] has quit [Ping timeout: 480 seconds]
06:06-!-Wolf01 [] has joined #openttd
06:07-!-Twofish [] has quit [Read error: Connection reset by peer]
06:07-!-Twofish [~IRC@] has joined #openttd
06:14<peter1139>"Out of memory"
06:14<peter1139>Never seen that before :p
06:15-!-APTX_ [] has joined #openttd
06:16-!-APTX [] has quit [Ping timeout: 480 seconds]
06:19-!-Twofish [] has quit [Read error: Connection reset by peer]
06:23-!-Twofish [~IRC@] has joined #openttd
06:25<Samu>hey, when I read 1.4.0 was going to use SSE2 instructions, I thought it would no longer run on my Athlon XP
06:25<Samu>glad it still works
06:26<Samu>kudos to u
06:28-!-Twofish [] has quit [Read error: Connection reset by peer]
06:29-!-Twofish [~IRC@] has joined #openttd
06:29<peter1139>It can, but it's optional.
06:30-!-Samu [] has quit [Quit: Page closed]
06:35-!-Samu [] has joined #openttd
06:35<Samu>Specialised animated SSE4 blitter, and non-animated SSE4.1, SSSE3 and SSE2 blitters
06:35<Samu>must I use a command line for that?
06:36<@planetmaker>no. They're used automatically, if hardware supports it
06:38<Samu>alright, thx
06:44<Samu>hmm my cpu doesn't support SSE4, but supports SSE4A, is there a difference?
06:44-!-Twofish [] has quit [Read error: Connection reset by peer]
06:45-!-Twofish [~IRC@] has joined #openttd
06:50<Samu>Supports SSE-4A, SSE-4.1, SSE-4.2, SSSE-3, SSE-3, SSE-2, but not SSE-4. Hope I'm not being paranoid, though I've been some crashes on openttd startup
06:51<Samu>been having*
06:51<Samu>it's not always, just quite random
06:53-!-sla_ro|master [slamaster@] has joined #openttd
06:59<@planetmaker>that happens. And if you follow the suggested procedure to look at our bug tracker and open a new issue if the same thing hasn't been reported, then and only then there's a chance that they can be fixed
06:59-!-JdGordon| [] has joined #openttd
06:59<@planetmaker>and of course opening an issue means to provide all the files OpenTTD asks you to provide
07:00<peter1139>planetmaker, for me it automatically uses 32bpp-anim, so...
07:01<peter1139>Hmm, 32bpp-optimized, heh.
07:02<Samu>the crash is immediately on start up, not even the OpenTTD window opens
07:02<Samu>there's no crash log
07:02<@planetmaker>peter1139, no blitter specified in cfg?
07:02<peter1139>Ah, 32bpp-ssse3 when I pick zBase
07:02<Samu>but it's very rare
07:02<peter1139>Samu, if it's not every time, then it's not an SSE problem, I would think.
07:03-!-JdGordon1 [] has quit [Read error: Operation timed out]
07:04<peter1139>And stays with 32bpp-anim if I leave palette animation on. Makes sense.
07:04-!-Twofish [] has quit [Read error: Connection reset by peer]
07:04-!-Twofish [~IRC@] has joined #openttd
07:05<peter1139>And damn zBase's silly double-size icons :(
07:05<Samu>im using the opengfx or original windows
07:05-!-sla_ro|master [slamaster@] has quit [Ping timeout: 480 seconds]
07:05<Samu>zbase is listed, but im not using it
07:07<Samu>what I like from the original_windows set is the fat mouse cursor
07:07<Samu>improves my accuracy
07:08<Samu>not much about the rest
07:09-!-sla_ro|master [slamaster@] has joined #openttd
07:10<Samu>oh yeah, the trees, they're in my opinion, better looking
07:12<peter1139>Okay, big question ahead.
07:12-!-lofejndif [] has quit [Quit: gone]
07:12<peter1139>Tea of coffee?
07:15-!-Myhorta [] has quit [Ping timeout: 480 seconds]
07:15-!-eQualizer [] has quit [Ping timeout: 480 seconds]
07:17-!-eQualizer [] has joined #openttd
07:20<Samu>I found the error in windows logs
07:21<Samu>it's a kernel event error
07:21<Samu>is that worrysome?
07:27<Samu>im posting on bug tracker
07:28-!-Brumi [] has joined #openttd
07:29<Samu>bah i always forget my password
07:29<peter1139>That's why things like KeePass exist.
07:30<Samu>just got in :)
07:33-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
07:33-!-Aristide [~quassel@2a01:e35:2eb9:64b0:d5:4a9:cea6:5f69] has joined #openttd
07:38-!-TheMask96 [] has joined #openttd
07:41-!-Aristide [~quassel@2a01:e35:2eb9:64b0:d5:4a9:cea6:5f69] has quit [Ping timeout: 480 seconds]
07:45-!-Aristide [~quassel@2a01:e35:2eb9:64b0:d5:4a9:cea6:5f69] has joined #openttd
07:45-!-KWKdesign [] has quit [Ping timeout: 480 seconds]
07:45-!-KWKdesign [] has joined #openttd
07:48-!-Myhorta [] has joined #openttd
07:55<Eddi|zuHause>that doesn't really tell anything
07:56<Samu>i found a crash log apparently, let me upload
07:56<Samu>it's of 2 days ago though
08:02<peter1139> Blitter: 8bpp-optimized
08:03<Samu>is that bad?
08:03<peter1139>No it just means it's absolutely nothing to do with SSE.
08:03<V453000>everything is bad
08:03<@planetmaker>no. But the proof that all chit-chat about SSE blitter is totally unrelated
08:11-!-Snail [] has joined #openttd
08:22-!-yorick [] has joined #openttd
08:27<supermop>eclipse tomorrow
08:27<supermop>and i dont have glasses...
08:32<peter1139>Of the heart.
08:39-!-Snail [] has quit [Quit: Snail]
08:45-!-Samu [] has quit [Remote host closed the connection]
08:55-!-Twofish [] has quit [Read error: Connection reset by peer]
08:56-!-Twofish [~IRC@] has joined #openttd
08:59-!-Samu [] has joined #openttd
09:00<Eddi|zuHause>you probably don't need glasses for a lunar eclipse :p
09:08-!-Twofish [] has quit [Read error: Connection reset by peer]
09:09-!-Twofish [~IRC@] has joined #openttd
09:10-!-Myhorta [] has quit [Ping timeout: 480 seconds]
09:12-!-UukGoblin [~jaa@] has joined #openttd
09:13-!-HobGoblin [] has quit [Read error: Connection reset by peer]
09:24-!-Superuser_ [] has joined #openttd
09:25-!-Superuser_ [] has quit []
09:33-!-supermop [] has quit [Quit: supermop]
09:39-!-ABCRic [] has joined #openttd
10:32-!-Flygon_ [] has joined #openttd
10:39-!-Flygon [] has quit [Ping timeout: 480 seconds]
10:43<Eddi|zuHause>that must be extreme luck
10:45-!-Flygon_ [] has quit [Read error: Connection reset by peer]
10:45-!-Hazzard [] has joined #openttd
10:46-!-Hazzard [] has quit [Remote host closed the connection]
11:19-!-SylvieLorxu [] has joined #openttd
11:21<SylvieLorxu>Hey everyone, I was wondering if there was any way to have the online content browser which is included in OpenTTD (I run 1.1.4 on Trisquel GNU/Linux) list the licenses. I'd like to know what license something I download is under, especially if it isn't necessarily the same license as the game
11:24<Taede>online content browser has a license button, which allows you to see the license under which a specific item is released
11:24<Taede>on 1.4.0 anyway
11:24<Taede>may have been added somewhere between 1.1.4 and 1.4.0
11:25<SylvieLorxu>Ah, okay, then it's probably just me being outdated
11:25<SylvieLorxu>Thanks a lot, Taede
11:26-!-Flygon [] has joined #openttd
11:42-!-Devroush [] has joined #openttd
11:46-!-DanMacK [] has joined #openttd
11:46<DanMacK>Hey all
11:51-!-KillerByte [] has joined #openttd
11:55-!-Pensacola [] has joined #openttd
11:58-!-HerzogDeXtEr [] has joined #openttd
11:58-!-Phreeze [] has joined #openttd
12:02-!-xT2 [~ST2@] has quit [Quit: On the rocks! ^^]
12:02-!-chrswk [~chrswk@] has joined #openttd
12:08-!-xT2 [] has joined #openttd
12:09-!-retro|cz [] has joined #openttd
12:21-!-Alberth [~hat@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd
12:21-!-mode/#openttd [+o Alberth] by ChanServ
12:26-!-Progman [] has joined #openttd
12:33-!-Brumi [] has quit [Read error: Connection reset by peer]
12:33-!-Brumi [] has joined #openttd
12:34<Samu>to host a server, port forwarding is UDP or TCP or both?
12:34-!-Flygon_ [] has joined #openttd
12:34<Samu>and have it advertised
12:35<@planetmaker>both. on both ports
12:35<Samu>ok, i hosted a game, let's see whoever joins
12:36<Samu>hmm nop, it's not on the list, i failed somewhere
12:39<Samu>aha, it's there
12:41-!-Flygon [] has quit [Ping timeout: 480 seconds]
12:46<Phreeze>wait a sec i join ;)
12:47-!-chrswk [~chrswk@] has quit []
12:47-!-chrswk [~chrswk@] has joined #openttd
12:53-!-Aristide [~quassel@2a01:e35:2eb9:64b0:d5:4a9:cea6:5f69] has quit [Remote host closed the connection]
12:59-!-valhallasw [] has quit [Read error: Operation timed out]
13:03-!-oskari89 [] has joined #openttd
13:06-!-valhallasw [] has joined #openttd
13:08-!-DanMacK [] has quit [Quit: Page closed]
13:18-!-Chrill [] has joined #openttd
13:24-!-gelignite [] has joined #openttd
13:27<Samu>can the game auto pause when there are no players, even AIs?
13:28<Samu>there's AI's in it :(
13:28<peter1139>Should be able to.
13:28<Samu>ok let me find the setting
13:30<Samu>network.min_active_clients = 0
13:31<Taede>set that to 1
13:31<Taede>only works for dedicated servers though
13:31<@planetmaker>well, in single player it's pointless :D
13:32<@planetmaker>maybe also with non-dedicated ones
13:32<Samu>i am spectator
13:32-!-Supercheese [~Superchee@] has joined #openttd
13:33-!-Progman [] has quit [Remote host closed the connection]
13:33<Samu>hmm, not pausing, i kicked all AI's
13:33<Samu>let me restart
13:34<@planetmaker>AIs don't count towards the client limit
13:34<Samu>there were 2 non-ai companies, but there was no one else in the game, just me as spectator
13:36-!-frosch123 [] has joined #openttd
13:40<Samu>automatically pause when starting a new game: on, let me try off
13:44-!-Haube [] has joined #openttd
13:47<Samu>meh, doesn't work, i'll figure it out later
13:48-!-Aristide [~quassel@2a01:e35:2eb9:64b0:edd1:239a:e56:a8b4] has joined #openttd
13:49<@DorpsGek>Commit by translators :: r26537 /trunk/src/lang (57 files in 2 dirs) (2014-04-28 17:49:35 UTC)
13:49<@DorpsGek>-Update from WebTranslator v3.0:
13:49<@DorpsGek>catalan - 24 changes by juanjo
13:49<@DorpsGek>english_US - 25 changes by Supercheese
13:49<@DorpsGek>finnish - 31 changes by jpx_
13:49<@DorpsGek>german - 32 changes by planetmaker
13:49<@DorpsGek>korean - 43 changes by telk5093
13:49<@DorpsGek>luxembourgish - 39 changes by Phreeze
13:49<@DorpsGek>russian - 17 changes by Lone_Wolf
13:52<Samu>strange, i can't spectate anymore?
13:52<Phreeze>max clients ?
13:52<Samu>i restarted server
13:52<Phreeze>spectators off ?
13:52<Samu>and on the restart i couldn't move myself to spectator
13:53<Phreeze>is it the 64 64 map ?
13:53<Samu>is it off?
13:53<Phreeze>i spectated ;)
13:54<Samu>strange behaviour, i could build an HQ, but i was autocleaned
13:56-!-Aristide [~quassel@2a01:e35:2eb9:64b0:edd1:239a:e56:a8b4] has quit [Ping timeout: 480 seconds]
13:57<Samu>lol, it happened again
13:57-!-Hazzard [] has joined #openttd
13:57<Samu>i was building a route, boom... autocleaned
13:58<Rubidium>you set the rules for it
13:58<Rubidium>apparantly a bit too soon ;)
13:58<Samu>i wasn't colored
13:58<Samu>but i was playing on company 1
13:58<Samu>client list didn't agree
13:59<Samu>i am pretty sure this is a bug
13:59<Samu>let me try another way
13:59-!-Aristide [~quassel@2a01:e35:2eb9:64b0:edd1:239a:e56:a8b4] has joined #openttd
14:00<Samu>ok, i created a server again, back from the multiplayer menu
14:00<Samu>now I'm orange
14:00<Samu>client list also lists me as orange
14:00<Samu>now moving to spectator
14:00<Samu>not colored anymore
14:02<Samu>company was autoclean
14:02<Samu>now i'm typing restart in the console
14:02-!-valhallasw [] has quit [Ping timeout: 480 seconds]
14:02<Samu>I can build as orange, again
14:03<Samu>but on the client list, i am not orange, im without a color
14:03<Samu>i can build stuff apparently
14:03<Samu>but autoclean counter is ticking
14:05<Phreeze>im not a server expert
14:05<Samu>autocleaned again
14:10-!-retro|cz [] has quit [Ping timeout: 480 seconds]
14:17-!-Pensacola [] has quit [Remote host closed the connection]
14:24-!-valhallasw [] has joined #openttd
14:35<@planetmaker>Samu, "restart" in the console will restart your client. only 'rcon PW "restart"' will restart the server
14:37<Samu>some weird things happening
14:37<Samu>my name was suddenly changed to Joyful Propeica
14:37<Samu>that was not my name
14:37<Samu>it's Samu
14:38<Samu>that's someone else
14:38<Samu>how did I get his name?
14:40-!-Hazzard [] has quit [Quit: Page closed]
14:41<@Alberth>did you set a password on your company?
14:41<Samu>yes, it's automaticaly set
14:44<Phreeze>running gamescripts ?
14:46<Samu>no, i joined vulturis server
14:46<Samu>i had a company there before
14:47<Samu>i said hi, and right away it said my name was Joyful Propeica...
14:47<Samu>joyful propeica: hi
14:47<Samu>should be Samu: hi
14:47<Samu>vulturis server is running a script i guess
14:47<Samu>there's a goal
14:49-!-Hazzard [] has joined #openttd
14:53-!-pthagnar [] has joined #openttd
14:58<Samu>planetmaker: when i type restart, a player that was in the game, came along shortly after
14:58<Samu>only I get placed in the wrong slot
14:58<Samu>should become spectator if I restart while being a spectator
14:59<@planetmaker>and that's what happens for me
15:00<Samu>it starts a company 1
15:00<Samu>there's some issue with it
15:00<Samu>I can build as company 1, but I'm not on it, according to client list
15:00<Samu>I didn't try the rcon command yet
15:06<@planetmaker>hm, do we have a quick method to see which container format a grf file is encoded with?
15:07-!-andythenorth [] has joined #openttd
15:08<Samu>just tried rcon PW "restart"
15:08<Samu>it does the same thing
15:08<Samu>i can build as company 1 while the client list puts me as spectator
15:09<Samu>expecting the autoclean to kill me
15:09<Rubidium>planetmaker: md5sum grf == grfid -m grf ?
15:10<Samu>yup, autocleaned
15:10-!-funnel_ is now known as funnel
15:12<@planetmaker>hm, true :) thx, Rubidium
15:12<Taede>this raises a question wrt to non-dedicated servers
15:12<Taede>should the hosting player be allowed to build for company #1 even though the player is not actually within the company?
15:12<@planetmaker>Rubidium, I can't grfstrip 32bpp from container format1, right?
15:14<Rubidium>planetmaker: I wonder how you'd manage to get 32bpp graphics in container format 1
15:15<frosch123>it's quite trivial :)
15:16<frosch123>the stripping of the 32bpp graphics i mean
15:27-!-SylvieLorxu [] has quit [Remote host closed the connection]
15:32<@planetmaker>Rubidium, then I probably didn't :)
15:33<LordAro>was it ever worked out if OTTD was originally reverse-engineered (from the assembly) or from scratch?
15:33<frosch123>i wouldn't know, but what is the difference?
15:33<@planetmaker>Only one who knows
15:34<LordAro>well, this openrct2 keeps popping up, along with OTTD as an "example" for reverse engineering
15:35<@planetmaker>how is openrctX related to openttd's origin?
15:36<LordAro> because it definitely has been reverse engineered from the assembly
15:36<LordAro>and laughably, stuck a GPLv3 license on it
15:37<@planetmaker>so it seems
15:37<@planetmaker>"An open source clone of Roller Coaster Tycoon 2 built by decompiling the original game one bit at a time."
15:38<frosch123>sounds like opendune
15:38<frosch123>hmm, though that was even more weird
15:38-!-glx [] has joined #openttd
15:38-!-mode/#openttd [+v glx] by ChanServ
15:38<frosch123>LordAro: anyway, they say they use sdl2 :)
15:38<LordAro>...which is included as a .dll in their git repo D:
15:39<@planetmaker>that's the easy approach
15:39<@planetmaker>you don't have to worry about versions and stuff of libraries
15:39<frosch123>we also have an ottd useful package for the issues with windows
15:39<LordAro>but.. binary files... git repo..
15:40<frosch123>not every os comes with a big package manager which gives you everything
15:40<frosch123>LordAro: ottd also has .grf files :)
15:40<frosch123>binary files are fine if you do not care about the history
15:40<LordAro>fine then
15:41<LordAro>their *own* executable in the git repo
15:41<@planetmaker>for libraries it's even fine if you care. But it adds (avoidable) bloat
15:41<frosch123>LordAro: ok, that's unusual
15:41<andythenorth>cdist requires a lot more ‘no loading’ orders than normal :)
15:45-!-Myhorta [] has joined #openttd
15:48-!-Chrill [] has quit []
15:49-!-LSky [] has quit [Ping timeout: 480 seconds]
15:50*andythenorth has some ideas...
15:50-!-Progman [] has joined #openttd
15:50-!-chrswk [~chrswk@] has quit [Read error: Connection reset by peer]
15:52<andythenorth>Alberth: can you remember why consists got mired in doom and gloom last time it was seriously discussed?
15:52<andythenorth>me neither, can we discuss again?
15:53<@planetmaker>what does "mired in doom and gloom" mean?
15:53<@planetmaker>and how did they happen to die?
15:53<LordAro>on an unrelated matter, what's wrong with this? it causes invalid read/writes
15:53-!-Dan9550 [] has quit [Remote host closed the connection]
15:53<andythenorth>planetmaker: do you need a literal translation, or the sense of the phrase? :D
15:55<@Alberth>andythenorth: for me the first step was to have consists in the implementation, instead of just chains of train vehicles, but that failed when I tried. In the mean time michi did some work there, although I haven't checked what exactly
15:56<Rubidium>LordAro: you'd have to be more precise about where it thinks it has invalid reads/writes
15:56<andythenorth>I have been doing a lot of auto-replace recently
15:56<Rubidium>LordAro: it *might* be some optimisations in libc causing it
15:56<@planetmaker>andythenorth, literal. Expanding my vocabulary. Intention is clear :)
15:56<LordAro>Rubidium: the snprintf
15:57<andythenorth>mired = stuck, like in mud. Horses get mired in swamps and die. Think of the sad bit of Neverending Story
15:57<@planetmaker>oh :(
15:57<@planetmaker>thanks :)
15:57<andythenorth>‘doom and gloom’ = colloquialism for looking on the down side
15:57<andythenorth>like dang and sturm I think, without the anger
15:57<andythenorth>my german is not good
15:57<Rubidium>LordAro: might be the libc optimisation; did your libc get updated recently and valgrind wasn't?
15:57<andythenorth>also known as ‘eeyore tendency’
15:58<LordAro>Rubidium: arch... so unlikely?
15:58<LordAro>the people in ##c suggested something to do with the cast might be screwing it up
15:58<andythenorth>doom and gloom is what happens when we want to do a feature, and a train nerd turns up and argues for three hours straight about why we must do it their way
15:59<andythenorth>even if the implementation doesn’t support it
15:59<Rubidium>that shouldn't cause out-of-bounds reads or writes
15:59<Rubidium>though, that's easy to check. Remove the const from line 2 and the cast on line 8
15:59<andythenorth>doom and gloom is what happens if you read an Andrex thread. Or trolling.
16:00<andythenorth>trolling is an acceptable response to doom and gloom
16:00<Rubidium>what... I thought my reply was superb ;)
16:00<@planetmaker>unrelated, can sphinx also generate a nice one-file readme.txt file instead of sets of rich text or html files?
16:00<LordAro>hmm, removing the const is more difficult, due to the -Werror :L
16:00<@planetmaker>I somehow didn't find that but feel I must overlook it
16:01<Rubidium>LordAro: why?
16:01<LordAro>Rubidium: errors wherever it's used
16:01<Rubidium>but no alloc should return a const pointer
16:02<Rubidium>if it does, then it's stupid
16:02<LordAro>no, the result of the function
16:02*andythenorth been wondering if ‘consists’ should be done as an extension of auto-replace.
16:02<LordAro>Rubidium: this is actually C, rather than C++
16:02<andythenorth>also could we auto-replace to ‘none’?
16:02<Rubidium>LordAro: I am not talking about the const in line 1, only the one in line 2
16:03<Rubidium>non-const to const conversion are "free"
16:03<LordAro>apparently not, since it error'd
16:03<Rubidium>that's stupid
16:04<LordAro>error: returning 'char **' from a function with result type 'const char **' discards qualifiers in nested pointer types
16:04<andythenorth>Alberth: can you remember what you got stuck on?
16:05<@Alberth>train replacement, iirc
16:05<Rubidium>LordAro: then add a const char ** cast at the return
16:06<Rubidium>it's just to prove that it's not the const that's giving the memory overread error
16:06-!-Haube [] has quit [Read error: Connection reset by peer]
16:06-!-oskari89 [] has quit []
16:07<LordAro>Rubidium: same message indeed
16:08<andythenorth>Alberth: allowing that I know nothing about the implementation, I wondered about using the current auto-replace machinery to handle preserving cargo etc
16:08*andythenorth has a picture in brain, but not words to explain it :P
16:10<@Alberth>andythenorth: it breaks the train into vehicles, and replaces them. Thanks to NewGRF weirdnesses, you cannot split at arbitrary points, so after splitting checks are done for newgrf consistency, and more shuffles were done if needed. If you have just 2 chains of vehicles moving a vehicle is changing its chain. If you also have a consist, you have to handle the consist too. Last but not least, if it fails, there is a backup original layout,
16:11<@Alberth>in all it proved too complicated for me, at least at the time
16:11<andythenorth>Alberth: we can’t ‘just’ store the cargo packets, scrap the train, and build a new one, then load it?
16:12<andythenorth>I guess there’s vehicle age and reliability and crap :P
16:12<@Alberth>you need to preserve buy time, services, breakdowns, and crap, indeed :)
16:13<andythenorth>yeah newgrf attaches a very big boat anchor to this
16:13<andythenorth>FWIW, the sets I’m doing have none of these fricking stupid restrictions
16:14<andythenorth>well I can do the scrap-and-buy-a-new-one myself with clone
16:14<@Alberth>great, now I have to program it, and it's not even used :p
16:14<andythenorth>it just feels like an inefficient use of capital due to depreciation :P
16:14*andythenorth is a model capitalist
16:15<@Alberth>nah, as long as the bottom line is positive, it's ok
16:15<@Alberth>it's just virtual money any way :)
16:15<andythenorth>scrap-and-buy seems completely clunky as a way of adding e.g. just one wagon to 8 trains
16:16<andythenorth>and I have to do it for empty trains only
16:16<@Alberth>I tend to do that manually
16:16<andythenorth>I do, but it’s annoying enough to try and find a solution
16:17<andythenorth>esp. e.g. when you need double or triple engines in early game, then not later
16:17<andythenorth>but again, scrap-and-buy is totally a solution, if you look at it only logically
16:17<@Alberth>it is indeed
16:17*andythenorth wonders if automating scrap-and-buy would be a good move
16:18<andythenorth>“replace this train with a clone of train x"
16:18<andythenorth>I can’t see how consists would *ever* handle the stupid newgrf stuff easily
16:18<andythenorth>whereas “replace with clone of existing train” puts the work on the player to build the first consist
16:19<@Alberth>feels like stacking more crap onto the current system without a nice goal in the end
16:19<andythenorth>well that’s a proven approach so far :)
16:19<@Alberth>consists also need to be constructed by the player
16:19<@Alberth>you just don't have to buy them
16:20<@Alberth>ie they are not rotting in a depot somewhere :)
16:20<andythenorth>also related but different, there is no fast way to assign shared-orders to all trains in a group
16:21<andythenorth>I don’t know why I only noticed that today, but it suddenly seems very painful
16:21<andythenorth>maybe it is because I have a toddler who builds 20 planes without orders, then wants them all routed
16:21<@Alberth>groups are sufficiently broken to be useless imho
16:21<andythenorth>ha :)
16:21<andythenorth>they work brilliantly for me currently
16:21<andythenorth>I am one of their few fans I think
16:22<@Alberth>I think they have lots of fans
16:22<@Alberth>I just don't care much for the rolling stock :p
16:35<Xaroth|Work>LordAro: I'm tempted to open an issue at openrct2 pointing that out tbh
16:39<Xaroth|Work>and to be fair, OpenDUNE also has a GPL2 license file attached :P
16:41<Xaroth|Work>funny, he actually looked at openttd 0.1 o_O
16:42<@planetmaker>well, that's the state of his project. So that's where I'd compare, too :)
16:42*Xaroth|Work shrugs
16:47*LordAro grumbles about all the attention it is getting
16:50<Xaroth|Work>hm, the man has a point though
16:50<Xaroth|Work>looking at the 0.1 source
16:50<Xaroth|Work>looks quite a lot like IDA processing :P
16:51<@planetmaker>yup :)
16:51<@planetmaker>but who knows...
16:52<Xaroth|Work>ludde does, duh :p
16:54<peter1139>What's the problem with it?
16:54<Xaroth|Work>with what?
16:55<Xaroth|Work>other than it making a statement that openttd was reverse engineered, not much tbh
16:55-!-sla_ro|master [slamaster@] has quit []
16:55<peter1139>What's the problem there?
16:55<LordAro>well, the GPLv3 license and the very obvious reverse engineered code are a bit dubious also
16:56<Xaroth|Work>peter1139: to my knowledge the dev team has taken no stance in whether or not openttd has been reverse engineered or not
16:56<peter1139>Uh... what?
16:57*andythenorth smokes a bit of crack
16:57<andythenorth>if that’s what we’re doing here
16:57<peter1139>andythenorth, care to share? I might understand some more...
16:57<andythenorth>I’ll mail some
16:57<andythenorth>no warranty
16:59-!-zeknurn [] has quit [Remote host closed the connection]
17:00-!-zeknurn [] has joined #openttd
17:00<Xaroth|Work>funneh, ludde lives
17:00<Wolf01>'night all
17:00-!-Progman [] has quit [Remote host closed the connection]
17:00-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
17:01<peter1139>Xaroth|Work, why does it need a stance? That's like taking a stance over whether the Thames is in London or not.
17:02<pthagnar>most of it isn't
17:02<pthagnar>i think
17:02<frosch123>i haven't been to london, i couldn't tell
17:03-!-MrShell [~mrshell@] has joined #openttd
17:03<Rubidium>depends on the definition of London I guess
17:03<pthagnar>that would involve taking a stance
17:04<andythenorth>am I allowed to win SV by storing up cargo and then delivering it all at once?
17:05<@planetmaker>andythenorth, why not?
17:05<@planetmaker>The problem might be storing all the cargo
17:05<andythenorth>stop vehicles
17:06<@planetmaker>you'll need *many* vehicles
17:06<@planetmaker>and what's the gain in the sudden-death delivery?
17:06<Rubidium>but then... it's the same question as: are you the same person as you were a decade ago?
17:06<@planetmaker>would make sense in competive MP, possibly
17:06-!-MrShell [~mrshell@] has quit []
17:06<@DorpsGek>Commit by rubidium :: r26538 /trunk/src (24 files in 8 dirs) (2014-04-28 21:06:51 UTC)
17:06<@DorpsGek>-Codechange: remove double accounting of the drivers
17:07<frosch123>andythenorth: just count correctly :)
17:08<frosch123>don't deliver 10 tons to few from one of the industries
17:08<andythenorth>he :)
17:09<@DorpsGek>Commit by rubidium :: r26539 trunk/src/driver.cpp (2014-04-28 21:09:19 UTC)
17:09<@DorpsGek>-Fix [FS#5994]: [Windows] Crash due to assuming (formerly) _video_driver is being set before the operating system has time to perform the first "paint" callback
17:11-!-Alberth [~hat@2001:981:c6c5:1:be5f:f4ff:feac:e11] has left #openttd []
17:12<LordAro>Rubidium: it's more of the issue that it's publicly available - ludde, if he did RE it, never published anything until it at least looked reasonably clean
17:14<Rubidium>I think the point is more that AFAIK ludde claims that at the time he began openttd the things he did were legal in his country
17:14<Rubidium>I can't tell what the laws were in his country, I was merely given the source code under GPL v2 long after whatever he did had taken place
17:16<peter1139>So anyway, acting like it's some secret or that "nobody knows" is pretty silly.
17:17<andythenorth>bloody docks
17:17-!-Pereba [~UserNick@] has joined #openttd
17:17<TrueBrain>Rubidium: you remember correctly ;)
17:21<LordAro>TrueBrain: you are the oldest one still around, iirc :p
17:21<peter1139>Oldest or longest?
17:21<peter1139>Pretty sure I'm older, not to mention others :-)
17:22<andythenorth>also bloody station newgrfs and their flickering cargo sprites
17:22-!-Myhorta [] has quit [Quit: Leaving]
17:22<TrueBrain>awh, peter is jealous of my age
17:22<@planetmaker>he's for sure not the oldest ;)
17:22<TrueBrain>how cute
17:22<Xaroth|Work>I was tempted to insert a witty joke there, but then I realised that he has no issue what-so-ever to kick me :P
17:22<peter1139>TrueBrain, yeah, I wish I was young again ;(
17:22<TrueBrain>@kick Xaroth|Work that is correct
17:22<@DorpsGek>TrueBrain: I don't recognize you.
17:22<TrueBrain>llucky you
17:22<@planetmaker>FAIL :P
17:23<Xaroth|Work>now he's busy re-authing himself (and his new hostmask) so he can kick me.
17:24<TrueBrain>you would be surprised
17:24<LordAro>tbh, i fully expect myself to be kicked instead
17:24<frosch123>@op Xaroth|Work
17:24-!-mode/#openttd [+o Xaroth|Work] by DorpsGek
17:24<frosch123>just to make it a litter interesting :)
17:24<@Xaroth|Work>oh how tempting
17:24<@Xaroth|Work>but I'm not that mean *eyes TrueBrain*
17:25<frosch123>well, it's kind of a western duel :p
17:26-!-Myhorta [] has joined #openttd
17:26-!-mode/#openttd [-o Xaroth|Work] by Xaroth|Work
17:26<TrueBrain>such a pussy
17:27<TrueBrain>(always insult AFTER the privs have dropped)
17:27<Xaroth|Work>I had expected nothing less
17:27<Xaroth|Work>but it was not like I could win that one :P
17:28<frosch123>carpe diem :)
17:33<LordAro>intriguing. as a result of my apparent memory errors, instead of displaying "...[x001]" it displays "...[x!"
17:33<Xaroth|Work>nn pm
17:33<LordAro>however! if i run it with valgrind, or any of clang's memory or address sanitizers, it displays fine
17:33<peter1139>You have memory errors?
17:34<peter1139>And you are still using that memory?
17:34<LordAro>as far as we can tell, no
17:34<LordAro>happens on all computers
17:35<LordAro>feel free to debug yourself:
17:35<LordAro>we're having no luck
17:44-!-andythenorth [] has quit [Quit: andythenorth]
17:44<TrueBrain>are you debugging an overly eager optimizer? :D
17:44<LordAro>at this point, possibly
17:44<Pulec>i could never understand where is old type of acceleration default in settings
17:44<LordAro>but no optimisations are turned on
17:45<TrueBrain>there is no such thing LordAro :P
17:45<frosch123>LordAro: found the bug, what do i get?
17:45<TrueBrain>but tracing issues is fuuuunnnnnnn :D
17:45<LordAro>frosch123: really?
17:45<LordAro>i would honestly attempt to buy you cake
17:46<frosch123>you are using silly macros which don't tell what they do, and you forgot what they do
17:46<frosch123>check xalloc
17:46<frosch123>and then wonder what sizeof(strlen(theitem->name) + 7 + 1) is :p
17:47<frosch123>rule number 37: never trust stuff that starts with x or so
17:47<LordAro>ah. so much ah.
17:47<peter1139>or heck, asprintf
17:47<Xaroth|Work>frosch123: you might want to send him your address, for said cake :P
17:47<peter1139>if it's good enough for openbsd...
17:48-!-gelignite [] has quit [Quit:]
17:48<TrueBrain>LordAro, when did you start working on OpenSSL? *poor-joke-is-poor*
17:48<LordAro>i didn't write these functions!
17:48<Xaroth|Work>that's what she said
17:48<LordAro>even if i was using them incorrectly!
17:49<LordAro>frosch123: seriously, i could at least send you money or something :)
17:49<frosch123>who needs money?
17:49<SpComb>valgrind ./openttd
17:50<TrueBrain>wow, you really are going to send him 15,000 dollar?
17:50<TrueBrain>impressive ;)
17:50<Xaroth|Work>* TrueBrain is now known as TrollBrain
17:50<LordAro>TrueBrain: just enough for a cake :p
17:50<frosch123>TrueBrain: "dollar" is dangerous, there are lots of dollars
17:50<TrueBrain>hmm ... cake .....
17:51<Eddi|zuHause>the cake is a lie
17:51<peter1139>Anyone done connection pooling in C#?
17:51<TrueBrain>Anyone done C#?
17:51<peter1139>Yeah, me.
17:51<TrueBrain>*gets his shotgun*
17:52*Eddi|zuHause admits to using C# for about half a year, before i discovered python
17:52<Xaroth|Work>I've briefly done C#.. but then TrueBrain told me about python
17:52<TrueBrain>you sure it was "told"?
17:52<TrueBrain>that sounds too kind
17:52<+glx>with a gun maybe ;)
17:52<SpComb>peter1139: /* connection_close(c); */
17:53<frosch123>hmm, on what coding subject are c# and python considered alternatives?
17:53<Xaroth|Work>frosch123: web
17:53<frosch123>c# does web stuff these days?
17:53<Xaroth|Work> ?
17:53<Xaroth|Work>but I grew tired of ui crap
17:53<Xaroth|Work>and wanted to do web
17:54<Eddi|zuHause>the project i used C# on was "webservices"
17:54<SpComb>while (select(...) < 0 && errno == ENFILE) { close(random() * FD_SETSIZE / RAND_MAX); }
17:55<peter1139>c# did web stuff from the beginning.
17:55<peter1139>WebForms was pretty shitty mind you.
17:55<Xaroth|Work>they improved it?
17:56<peter1139>Replaced. MVC with Razor syntax is pretty normal now.
17:57<SpComb>eegh, too tired already
17:57<SpComb>while (accept(...) < 0 && errno == ENFILE) { close(random() * FD_SETSIZE / RAND_MAX); }
17:58<frosch123>"while (still_not_crashed()) crash();" ?
17:58<SpComb>why would that crash
17:59<Eddi|zuHause>frosch123: is that from the windows source code?
17:59<Xaroth|Work>Eddi|zuHause: it looks like it
18:00<Eddi|zuHause>i vaguely remember a line like this
18:03-!-Aristide [~quassel@2a01:e35:2eb9:64b0:edd1:239a:e56:a8b4] has quit [Remote host closed the connection]
18:06-!-Phreeze [] has quit []
18:13<frosch123>Eddi|zuHause: yeah, i think it was some "funny picture" 15 years ago with some fake win source code
18:13<Eddi|zuHause>it was a text file when i saw it
18:14<Eddi|zuHause>and yes, 15-ish years ago
18:14<Eddi|zuHause>although i've seen various versions, some shorter and some longer. and varying version numbers
18:14<frosch123>yeah, quite possible that "funny pictures" were "funny textfiles" 15 years ago :)
18:16-!-frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
18:24-!-valhallasw [] has quit [Quit: leaving]
18:29-!-Aristide [~quassel@2a01:e35:2eb9:64b0:9d5b:2332:bb98:e67c] has joined #openttd
18:33-!-Eearslya_ [] has joined #openttd
18:34-!-Myhorta [] has quit [Quit: Leaving]
18:37-!-Myhorta [] has joined #openttd
18:39-!-Eearslya [] has quit [Ping timeout: 480 seconds]
18:45-!-Devroush [] has quit []
18:55-!-yorick [] has quit [Remote host closed the connection]
19:22-!-ABCRic [] has quit [Ping timeout: 480 seconds]
19:37-!-Samu [] has quit [Remote host closed the connection]
19:56-!-Brumi [] has quit []
20:16-!-KWKdesign [] has quit [Ping timeout: 480 seconds]
20:17-!-KWKdesign [] has joined #openttd
20:27-!-HerzogDeXtEr [] has quit [Quit: Leaving.]
20:33-!-Snail [] has joined #openttd
20:33-!-HerzogDeXtEr [] has joined #openttd
20:43-!-grepwood [] has joined #openttd
20:43<grepwood>What part of the code deals in game config?
20:48-!-supermop [] has joined #openttd
21:03-!-Aristide [~quassel@2a01:e35:2eb9:64b0:9d5b:2332:bb98:e67c] has quit [Remote host closed the connection]
21:04<supermop>looks like it will be too cloudy to see the eclipse....
21:29-!-Myhorta [] has quit [Quit: Leaving]
21:32-!-JdGordon1 [] has joined #openttd
21:37-!-JdGordon| [] has quit [Ping timeout: 480 seconds]
21:51-!-MJP [] has quit [Ping timeout: 480 seconds]
22:17-!-Flygon_ is now known as Flygon
22:17<Flygon>supermop: VICTOOOOORIA. FU... NK YEAH.
22:17<Flygon>Cloudy every day yeah!
22:19<grepwood>Flygon let's swap places
22:19<Flygon>You're on Virgin Cable, it rains even MORE there
22:19<Flygon>So, no. D:
22:19<grepwood>hey I thought you like rain
22:20<Flygon>I'd rather just take my slightly less frequent rain, occassional snow, and Comeng trains and run with them D:
22:23<grepwood>run with trains? but they're always going to outrun you :S
22:24<Flygon>grepwood: Newport signal failure
22:25<supermop>decent coffee here
22:25*grepwood is unaffected
22:29<Flygon>Only decent? D:
22:33-!-glx [] has quit [Quit: Bye]
22:44-!-Hazzard_ [] has joined #openttd
22:46<supermop>i am guessing cc mask cannot be antialiased for 32bpp?
22:50-!-Hazzard [] has quit [Read error: Operation timed out]
23:12-!-George [~George@] has quit [Ping timeout: 480 seconds]
23:33-!-KWKdesign [] has quit [Read error: Connection reset by peer]
23:33-!-KWKdesign [] has joined #openttd
---Logclosed Tue Apr 29 00:00:49 2014