IRC logs for #openttd on OFTC at 2010-02-08
⏴ go to previous day
00:05:43 *** Phoenix_the_II has quit IRC
00:05:54 <Priski> I have forgotten password and my email has changed since last time I used tt-forums :(
00:07:55 *** Phoenix_the_II has joined #openttd
00:09:44 <CIA-1> OpenTTD: rubidium * r19057 /extra/masterserver_updater/src/contentserver/tcp.cpp: [MSU] -Fix: reading from an already closed file doesn't work
00:10:29 <CIA-1> OpenTTD: rubidium * r19058 /extra/masterserver_updater/src/contentserver/handler.cpp: [MSU] -Change: increase required debug level for showing that idle connections have been killed
00:30:55 *** Rubix`` has joined #openttd
00:33:32 *** Eddi|zuHause has joined #openttd
01:09:46 *** wysiwtf has joined #openttd
01:16:39 *** Rubix`` has joined #openttd
01:24:51 *** eQualizer has joined #openttd
01:31:26 <CIA-1> OpenTTD: michi_cc * r19059 /trunk/projects/ (openttd_vs80.vcproj openttd_vs90.vcproj): -Fix (r19056): Regenerate MSVC project files.
01:59:13 *** KenjiE20|LT has joined #openttd
01:59:24 *** Rubix`` has joined #openttd
02:01:54 *** welshdragon is now known as Guest1227
02:01:55 *** welshdragon has joined #openttd
02:15:27 <SpComb^> argh, my topic is dropping off the first page of the development forum :(
02:15:54 <PeterT> CargoDist with Sprinkles?
02:16:08 <PeterT> I would keep it alive by making builds, but you seem to have that covered...
02:17:06 <SpComb^> rars make me unhappy :(
02:18:14 <PeterT> Zips don't compress enough to upload to tt-fourms
02:18:39 <SpComb^> the win32 bundle zips I get just and just fit
02:19:24 <SpComb^> well, you'll find one attached in my posts
02:19:59 <SpComb^> but orudge should consider bumping it up anyways, I think having OpenTTD bundles fit as attachments is a good yardstick...
02:21:59 <SpComb^> but, the nice thing about having someone else doing builds is that it keeps both of them motivated, plus there's some modium of testing going on as well (the .patch really does apply cleanly)
02:22:09 <SpComb^> but on the other hand, the more automated the build process, the better...
02:25:15 <SpComb^> for the win32 builds I do, I only feed in the svn wc/rev and the .patch file, and then publish a couple files to the server
02:25:56 <SpComb^> I don't need to fiddle around with svn, patch, msvc, make, mv by hand
02:26:16 <PeterT> I don't understand that
02:26:22 <PeterT> Can you please explain it?
02:27:00 <SpComb^> copy/rename the bundle zip, patch, pdb
02:27:38 <PeterT> so, what do you do instead?
02:27:54 <SpComb^> I copy over the .patch file generated by git from a network drive, then I run a command with the svn working copy and revision to use, the .patch file to apply, and the build name (e.g. 'cargodist-minipack')
02:28:21 <SpComb^> then I go make dinner or whatever, and 15 minutes later come back and copy 'openttd-cargodist-minipack-rXXXXX*' to wherever
02:28:34 <PeterT> that is the bundle or the patch?
02:28:43 <PeterT> openttd-cargodist-minpack-rxxxx
02:28:54 <PeterT> I don't get that, where do you compile?
02:29:06 <PeterT> What's the different between what you did and the regular?
02:29:17 <SpComb^> the script runs MSVC for you, it's just a single command that does it all
02:30:00 <PeterT> or moves the pdb to a better location?
02:30:10 <SpComb^> well, no, I preferr to keep the .pdb as-is, it just copies it out
02:30:39 <SpComb^> although I guess the PDB's do compress fairly well
02:37:16 <kd5pbo> I don't recall who it was last night that was asking about my python wrapper, but it's updated (and a bit more stable) now.
02:40:32 <PeterT> kd5pbo: It was me and Ammler
02:40:47 <PeterT> kd5pbo: Could you please give me a link?
02:40:51 <kd5pbo> PeterT and Ammler: The wrapper is updated.
02:41:19 <PeterT> (the wrapper, not SVN)
02:41:33 <kd5pbo> Let me know if it doesn't.
02:41:45 <kd5pbo> You'll need irclib, a python library.
02:42:21 <kd5pbo> You may be able to easy_install it. I'm not sure.
02:43:36 <PeterT> What am I supposed to do with that python irclib?
02:44:09 <SpComb^> didn't your mom teach you not to use threads in python
02:44:34 <kd5pbo> SpComb^: Got a better idea?
02:44:50 <kd5pbo> Easyinstall seems to find python-irclib just fine.
02:45:28 <kd5pbo> PeterT: Something like package management for python modules.
02:45:46 <PeterT> So, that's what I do with this folder?
02:46:04 <kd5pbo> PeterT: Install python-irclib.
02:46:27 <kd5pbo> I'm putting together a wiki that'll have clear instructions.
02:46:58 <PeterT> I'm stuck at installing python-irclib
02:47:10 <PeterT> how do I install a folder?
02:47:28 <kd5pbo> Is there a setup.py file?
02:48:01 <SpComb^> kd5pbo: reasonably sure irclib has some random select() loop and it lets you stuff in your own FDs
02:48:12 <SpComb^> kd5pbo: add in some SIGCHLD magic and you'd be done
02:48:29 <kd5pbo> SpComb^: On windows, select() doesn't work for non-socket fd's.
02:48:37 <kd5pbo> Otherwise, I'd have done it.
02:48:42 <ccfreak2k> c:/devkitPro/msys/home/ccfreak2k/gxttd/src/ai/../network/core/os_abstraction.h:189: error: 'SetNonBlocking' declared as an 'inline' variable
02:48:45 <PeterT> I ran: "setup.py install"
02:48:52 <kd5pbo> PeterT: Try python.exe setup.py install
02:49:45 <kd5pbo> In that case, you should be able to run pyottdirc from wherever.
02:49:57 <kd5pbo> pyottdirc --help will give you the options.
02:50:16 <kd5pbo> You'll probably have to specify your own command, though.
02:50:21 <SpComb^> didn't dih get around to writing some Python clone of autopilot a while ago
02:50:43 <kd5pbo> SpComb^: What's autopilot?
02:51:06 <SpComb^> kd5pbo: don't tell me you wrote an OpenTTD-IRC bridge without researching the prior art? :)
02:51:44 <kd5pbo> SpComb^: In that case, I won't tell you.
02:51:56 <kd5pbo> SpComb^: Actually, I think I did do a bit of research.
02:52:20 <kd5pbo> PeterT: The OpenTTD wiki or the one I'm putting together for the wrapper?
02:54:15 <kd5pbo> PeterT: I saw that project, acutally. My goal was a bit different, though.
02:54:43 <kd5pbo> PeterT: I'll probably add something like it, yeah.
02:55:15 <SpComb^> petition for the mainline OpenTTD codebase to be split into 'libottd' and 'openttd' portions \o/
02:55:33 <kd5pbo> The interesting thing about this project is that you can use it for any program that accepts commands on stdin and produces output to stdout.
02:55:43 <kd5pbo> Well, as long as the output doesn't start with [dbg] or ***
02:56:15 <SpComb^> well, that's /obviously/ the way it should have been designed from the start :(
02:56:23 <SpComb^> someone go tell chris sawyer
02:58:00 <PeterT> kd5pbo: Do you think you could add two more parameters?
02:58:18 <kd5pbo> PeterT: What and what?
02:58:23 <PeterT> one parameter for transfering game chat -> IRC, Only
02:58:32 <PeterT> so anything in IRC won't be echoed in game
02:58:39 <PeterT> and the same thing, the other way aorund
02:58:50 <PeterT> Only trasnfer IRC to game chat, but not game chat to IRC
02:59:07 <kd5pbo> Nothing from IRC should be echoed in the game, unless you send it with the appropriate command (msg?)
02:59:17 <kd5pbo> game chat -> IRC is a different matter.
02:59:24 <kd5pbo> I'll put it on the TODO list.
02:59:33 <PeterT> kd5pbo: I should explain the situation
02:59:56 <PeterT> we (clanmega.warlink.eu, a gaming clan) want to have an IRC bot that connects two channels, a private mods channel, and a public game channel
03:00:13 <kd5pbo> Wait, there's OTTD clans?
03:00:18 <PeterT> we would send two bots, a bot in the public channel
03:00:23 <PeterT> and a bot in the priv channel
03:00:42 <PeterT> and the bot in the priv channel shouldn't echo chats from IRC, at all
03:00:54 <PeterT> (we don't want gamers seeing our talk about rcon and such)
03:01:07 <PeterT> but it should bring game chat -> IRC
03:01:12 <PeterT> so that we can moderate
03:01:48 <kd5pbo> ATM, I think game chat should be echoed to IRC by default.
03:01:57 <kd5pbo> Though, there's no way to turn it off without turning everything off.
03:02:28 <PeterT> there isn't any... "don't echo IRC"
03:03:09 <kd5pbo> Maybe I forgot to document it.
03:03:20 <PeterT> also, I'm a bit confused on how to use it
03:03:33 <PeterT> i typed pyottdirc.py PeterT
03:03:49 <PeterT> but it says "Unable to launch openttd server"
03:04:02 <PeterT> is it supposed to be in the same dir as openttd.exe?
03:04:24 <kd5pbo> On windows, I'm pretty sure you can't just type in openttd to start openttd, can you?
03:04:56 <kd5pbo> You'll have to use the --command flag
03:05:31 <kd5pbo> Something like pyottdirc.py -c "openttd.exe -D -d net=0" PeterT
03:05:43 <kd5pbo> That assumes that openttd.exe is a command that executes.
03:05:53 <Eddi|zuHause> you can leave out the .exe in windows
03:06:01 <Eddi|zuHause> but you have to be in the right working directory
03:06:54 <PeterT> <PeterT> is it supposed to be in the same dir as openttd.exe?
03:07:02 <ccfreak2k> Windows puts the current directory in %PATH%.
03:07:49 <kd5pbo> PeterT: In that case, it may be easier to put it in the same directory.
03:11:08 <ccfreak2k> It's one thing that UNIX-like systems traditionally don't do.
03:11:25 <kd5pbo> ccfreak2k: You can set it, though.
03:11:36 <ccfreak2k> It's just not like that by default.
03:12:06 *** Rubix`` has joined #openttd
03:13:33 <Eddi|zuHause> it doesn't make a lot of sense on Unix-y systems
03:14:04 <Eddi|zuHause> because programs usually don't install themselves in different folders
03:14:22 <SpComb^> although, on windows, I'd probably just consider using Twisted's reactor.spawnProcess
03:14:28 <SpComb^> which, I presume, also works on windows
03:14:57 <SpComb^> but then your whole codebase becomes all twistedified
03:15:41 <SpComb^> as portable as Twisted is
03:16:40 *** kkb1101 has joined #openttd
03:26:20 *** trailer-infinity has joined #openttd
03:26:48 <kd5pbo> trailer-infinity: getdate
03:27:08 *** trailer-infinity has quit IRC
03:31:15 * PeterT wonders why Windows doesn't have a simple "Right click -> Create new file"
03:32:13 <ccfreak2k> New > Text Document
03:33:53 <kd5pbo> Like, if you click the desktop or something.?
03:59:22 <ccfreak2k> No in_addr_t in libogc
04:02:00 *** TinoDidriksen has joined #openttd
04:58:18 *** welshdragon has joined #openttd
04:59:33 *** DaleStan has joined #openttd
05:24:56 <ccfreak2k> I am initiating a manhunt for dominik81.
05:25:05 <ccfreak2k> Since he uses devkitARM for the NDS port.
05:36:35 *** DaleStan has joined #openttd
05:55:54 *** DaleStan is now known as Guest1238
05:55:54 *** DaleStan_ has joined #openttd
05:55:54 *** DaleStan_ is now known as DaleStan
06:23:30 *** Hackykid has joined #openttd
06:49:30 *** TinoDidriksen has joined #openttd
06:54:35 *** Polygon has joined #openttd
07:26:46 *** nana is now known as KKangTong
07:40:58 *** Hackykid has joined #openttd
07:44:21 *** devilsadvocate_ has joined #openttd
07:44:21 *** devilsadvocate has quit IRC
07:44:33 *** ChanServ sets mode: +v tokai
07:45:00 *** valhallasw has joined #openttd
07:53:50 *** Cybertinus has joined #openttd
07:59:39 *** Terkhen has joined #openttd
08:00:09 <roboboy> gmorning from the early evening
08:00:35 * roboboy hopes his VS2008 download does not fail again
08:01:27 *** Rhamphoryncus has joined #openttd
08:02:56 *** dihedral has joined #openttd
08:05:34 *** JVassie^ has joined #openttd
08:06:47 *** Brianetta has joined #openttd
08:11:45 *** cornjuliox has joined #openttd
08:14:29 <cornjuliox> i've got openttd 0.7.5 and whenever i play it my PC hangs. everything just stops, the pc doesn't respond to mouse input, ctrl-alt-del, alt-tab or any keys on the keyboard. i've tried memtest and it doesn't report any errors, and my pc only hangs like that when i'm playing openttd - it doesn't hang when i'm playing anything else.
08:15:26 <cornjuliox> not a heat problem.
08:15:44 <cornjuliox> i monitored the temp, it doesn't get high enough for a thermal shutdown
08:16:34 <cornjuliox> that, and I play other games too, urban terror, freespace2, homeworld and sacrifice and I don't get any hanging at all, even if I play for hours at a time
08:18:08 <cornjuliox> anybody have any idea whats going on here?
08:21:13 *** HerzogDeXtEr has joined #openttd
08:22:22 <kd5pbo> cornjuliox: My guess is graphics or networking.
09:11:57 *** welshdragon has joined #openttd
09:12:40 *** kd5pbo is now known as wikiwriter
09:15:44 *** wikiwriter is now known as pyoi-dev
09:16:09 *** Grelouk has joined #openttd
09:17:15 *** pyoi-dev is now known as wikiwriter
09:18:41 *** wikiwriter is now known as pyoi-dev
09:28:05 <ccfreak2k> Is there a way to unset EXTERNAL_PLAYER?
09:28:26 *** pyoi-dev is now known as kd5pbo
09:30:04 <kd5pbo> What would be the appropriate forum to announce the IRC wrapper for ottd I've written?
09:30:09 <ccfreak2k> No wait, that's the wrong question.
09:30:18 <ccfreak2k> kd5pbo, OpenTTD General?
09:31:33 <kd5pbo> General Transport Tycoon?
09:34:22 *** Hackykid has joined #openttd
09:38:20 <ccfreak2k> Incidentally, shouldn't extmidi.cpp NOT be compiled if EXTERNAL_PLAYER isn't set?
09:42:49 <Rubidium> why? You can still use it via command line parameters
09:43:23 <Rubidium> also extmidi.cpp sets EXTERNAL_PLAYER if it wasn't set
09:43:50 <ccfreak2k> In that case I'm going to add another token to the #if to exclude OGC.
09:46:54 <Rubidium> if you want to exclude the whole thing, just exclude it in source.list
09:47:28 *** kd5pbo is now known as pyoi-dev
09:47:37 *** pyoi-dev is now known as kd5pbo
09:47:45 <ccfreak2k> Why is __MORPHOS__ excluded using a preprocessor directive then?
09:48:58 <kd5pbo> Thanks for the help folks.
09:50:09 <planetmaker> and good morning :-)
09:51:11 <Rubidium> ccfreak2k: probably because it was written way way way before source.list was introduced
09:52:25 <Eoin> that looks intressting kd5pbo
09:53:56 <kd5pbo> Eoin: I hope people find it useful.
09:54:49 <ccfreak2k> Doesn't openttdcoop already use something like that?
09:57:02 <Eoin> kd5pbo: im not exactly in a position to use it, but it should be useful :D
10:02:16 *** stagger has joined #openttd
10:02:17 <planetmaker> ccfreak2k, yes, there's ap+ (written in TCL which we use) and there's the newer avignon (also written in TCL)
10:02:41 <planetmaker> we're currently in the process to switch to avignon.
10:07:50 *** mib_fibf4f has joined #openttd
10:22:59 <stagger> was wondering ... how hard would it be to modify or create a station? is this even the right place to ask?
10:26:25 <Eddi|zuHause> you mean a station GRF?
10:29:29 <Eddi|zuHause> if you mean drawing, just decode a base grf, take an empty tile as template, and go ahead
10:29:48 <Eddi|zuHause> if you mean coding, do the newgrf tutorial (it's for trains, but can easily be adapted)
10:30:12 <Eddi|zuHause> in the forum there are several drawn stations that have not been coded yet
10:30:49 <planetmaker> it's the right place. But "hard" is a relative
10:31:30 <stagger> ok ... i was thinking i wanted a single-sided bus/truck stop ..
10:31:40 <stagger> akin to the drive-thru one
10:31:53 <Eddi|zuHause> ah, newgrf busstops are not implemented yet
10:32:01 <planetmaker> that's relatively easy, if you want to replace the exiting ones. Otherwise: what eddi says
10:32:20 <Eddi|zuHause> but can graphically replace the existing one
10:33:15 <stagger> ok ... so realistically i could ditch the oldstyle ones and change them into singlesided for each direction..
10:34:12 <Eddi|zuHause> well, you can't influence the behaviour, so vehicles will still stop both ways
10:34:28 <stagger> heh ... ok ... kinda defeats the purpose then
10:34:43 <stagger> how about editing the drivethru ones into accepting both bus and truck?
10:35:15 <Eddi|zuHause> that can't be done by grf either
10:35:35 <stagger> ok. i'll just arm myself with some patience then
10:36:34 <Eddi|zuHause> currently, only train stations can be replaced. airports is currently WIP, and if that is done, docks and roadstops may come
10:37:31 <Eddi|zuHause> roadstops is a problem, because the airport system can be extended for single road vehicles, but not easily for articulated road vehicles
10:37:56 <Eddi|zuHause> s/extended/adapted/
10:40:11 *** Chillosophy has joined #openttd
10:59:46 <ccfreak2k> is NetworkFindBroadcastIPsInternal() a function for calculating the broadcast address for the subnet that the machine is in?
11:00:06 *** Grelouk_ has joined #openttd
11:01:41 *** Wizzleby has joined #openttd
11:12:48 <ccfreak2k> Is it called multiple times for each interface that openttd is bound to?
11:13:02 <ccfreak2k> Rather, multiple times, once for each interface.
11:14:17 <Rubidium> ccfreak2k: what do you think if you look at the code?
11:14:33 <Rubidium> and it's called before OpenTTD binds
11:17:32 *** DaleStan has joined #openttd
11:18:19 <ccfreak2k> Well, I don't know what it does, hence my asking.
11:18:35 <ccfreak2k> 'cause it looks like I'd have to rewrite it.
11:20:52 *** DaleStan_ has joined #openttd
11:20:52 *** DaleStan is now known as Guest1258
11:20:52 *** DaleStan_ is now known as DaleStan
11:22:08 <ccfreak2k> Actually I could probably use the BEOS one, although there's only one eth if for the gamecube...
11:45:48 <ccfreak2k> Writing my own seems to be the best option.
11:46:05 <ccfreak2k> I can just have it attempt to acquire an address, and I'll get the address/subnet mask back.
11:46:20 <ccfreak2k> Broadcast is just some simple bit logic then.
11:51:46 <peter1138> __ln__ ... ... ... mind blowing
11:55:01 *** TinoDidriksen has joined #openttd
11:55:02 <__ln__> i truly hope it's a fake
12:04:23 <planetmaker> ccfreak2k, I'm not curious, I just want to know :D: why would you or do you need to rewrite the network code?
12:05:40 <peter1138> planetmaker, fancy writing the rail types action 3/2/1 documentation? ;-)
12:06:01 <planetmaker> hehe, yes, can do that. I saw the subtle hint in the commit message :-P
12:06:04 <ccfreak2k> I don't have getifaddrs or _netstat and there's only ever going to be one Ethernet interface.
12:10:57 <planetmaker> He... it needs again additions to the TOC of the newgrf wiki.
12:11:08 <planetmaker> It sucks that one cannot add them...
12:11:17 <planetmaker> It needs an admin to add...
12:15:54 <peter1138> planetmaker, well, even the ottd wiki is not up to date on this one
12:16:04 *** bartaway has joined #openttd
12:19:57 <planetmaker> peter1138, good to know, thanks. Won't make it easier then, though ;-)
12:22:16 *** Chris_Booth has joined #openttd
12:26:04 <peter1138> planetmaker, i suggest, if you actually do it, heh, to finish up the ottd wiki docs first
12:26:15 <peter1138> saves ttdp-wiki complaints ;)
12:31:51 <planetmaker> :-P Pro'ly good idea
12:46:57 *** andythenorth has joined #openttd
12:52:30 *** KenjiE20 has joined #openttd
12:57:12 <__ln__> hmm, ¿cómo se dice "i was on my way to work"?
12:58:32 <Eddi|zuHause> wait... spanish has things other than present tense?!?
12:58:46 <Eddi|zuHause> why does nobody ever teach those?
12:59:33 <peter1138> planetmaker, you'll need some good patch-digging skills to figure out what is going on, btw ;)
13:00:16 <__ln__> Eddi|zuHause: pretérito perfecto, pretérito indefinido, imprefecto, pluscuamperfecto, ....
13:00:32 <Eddi|zuHause> i love this "i already wrote the code, why should _I_ document it?" approach :p
13:01:11 <__ln__> would "estuve viajando al trabajo" sound sensible?
13:01:37 <Eddi|zuHause> you really need a native speaker for that :p
13:10:26 <__ln__> or "estaba viajando al trabajo, cuando veí alguna"
13:11:14 <planetmaker> <peter1138> planetmaker, you'll need some good patch-digging skills to figure out what is going on, btw ;) <-- that indeed makes it sound like rather YOU should document it.
13:13:01 *** JVassie has joined #openttd
13:13:15 <planetmaker> It's not like I feel very competent at patch digging... :-)
13:14:12 <Rubidium> then it's time to work on those competences :)
13:18:50 <peter1138> actually that page is shit anyway
13:27:59 *** Dred_furst has joined #openttd
13:34:16 *** Progman has joined #openttd
13:48:45 <ccfreak2k> Are new platforms/OSs supposed to bring their own main() function?
13:50:05 <glx> well there is one in win32.cpp for windows
13:50:05 <Rubidium> depends how non standard the platform/OS is
13:50:18 <ccfreak2k> Mine is pretty non-standard.
13:50:42 <ccfreak2k> SDL does most of the setup, but network for example needs to start up.
13:50:57 <ccfreak2k> I also need somewhere to make the call to init libdb so I can debug it.
13:51:04 <ccfreak2k> That second one is only temporary though.
13:52:00 <Rubidium> take a look at core.cpp
13:52:04 <Rubidium> it might inspire you
14:01:51 <ccfreak2k> Looks like os2.cpp, unix.cpp and win32.cpp are the three files with separate main()s.
14:14:25 <ccfreak2k> Also someone marked one of the __AMIGA__ lines with: // XXX This smells wrong
14:14:46 <ccfreak2k> They probably see that TimerRequest isn't checked for NULLness even though it's used on that line, but I dunno.
14:15:52 *** DaleStan is now known as Guest1273
14:15:52 *** DaleStan_ has joined #openttd
14:15:52 *** DaleStan_ is now known as DaleStan
14:25:37 *** ccfreak2k has joined #openttd
14:37:17 <Rubidium> hi Belugas, good you survived the weekend... only to fall into surviving work
14:40:38 <Belugas> yup, the usual rythm of life ;)
14:48:37 *** TheMask96 has joined #openttd
15:05:06 *** DaleStan has joined #openttd
15:07:39 *** Coco-Banana-Man has joined #openttd
15:11:59 *** oskari89 has joined #openttd
15:21:47 *** devilsadvocate_ has quit IRC
15:23:24 *** Dred_furst has joined #openttd
15:24:28 *** devilsadvocate has joined #openttd
15:34:55 *** devilsadvocate has quit IRC
15:36:59 *** devilsadvocate has joined #openttd
15:42:02 *** devilsadvocate has quit IRC
15:43:42 *** devilsadvocate has joined #openttd
16:07:58 <CIA-1> OpenTTD: peter1138 * r19060 /trunk/src/rail_cmd.cpp: -Codechange: Draw custom depot sprites in GUI.
16:24:51 *** |Jeroen| has joined #openttd
16:38:56 <ccfreak2k> Aw yeah, doin the progressive compile dance.
16:43:50 *** Doorslammer has joined #openttd
16:55:18 <Priski> usually internet services get easier and easier to use, but this MS live thing... jesus christ this shit is confusing...
17:01:54 *** DaleStan_ has joined #openttd
17:01:55 *** DaleStan is now known as Guest1307
17:01:55 *** DaleStan_ is now known as DaleStan
17:03:40 *** frosch123 has joined #openttd
17:08:30 *** welshdragon has joined #openttd
17:16:52 <Shapeshifter> does anyone know any other neat tycoon games which can be played over lan?
17:18:59 <planetmaker> 'yes' is sure the answer to your question
17:19:38 <lennard> only his question as he stated it ;)
17:20:04 <Shapeshifter> planetmaker: of course implying 'please tell me which'
17:20:18 <planetmaker> how should I know ;-) I play the best one I know
17:21:03 <ccfreak2k> Does "SimCity 2000 Network Edition" count?
17:21:04 <planetmaker> also it depends on the definition of 'neat' and the broadness of 'tycoon'
17:21:41 <Ammler> yeah, might be "no" then ;-)
17:23:50 <Doorslammer> The nerdy answer of "There is, but why should we tell you comes to mind" :)
17:24:00 <Doorslammer> I speech marked wrong
17:24:42 <lennard> I was having trouble parsing that ;)
17:24:44 <Rubidium> does transport tycoon deluxe count?
17:25:36 *** Frankr is now known as Guest1311
17:25:46 <planetmaker> dunno about simutrans
17:35:39 * dihedral is annoyed at windows networks, windows admins, windows anything!
17:36:01 <lennard> I dunno, it has its benefits
17:36:09 <lennard> $user will generally use windows
17:36:23 <lennard> so I can divert any questions to the windows-people :P
17:36:38 <ccfreak2k> Time to add a new file to openttd to support libogc's lwip subsystem!
17:36:40 <dihedral> erm - sorry, but there are linux users too
17:37:36 <dihedral> oh - and there are windows users, who think they are good because they have a linux 'server' and know how to login (as root) and dont know crap :-P
17:37:58 <dihedral> and there are linux users, who generally do everything as root.... wow - they must be really good :-P
17:38:19 <lennard> except running my terminals
17:38:24 <lennard> they run as lennard :P
17:38:37 <dihedral> and what did you do? edit /etc/passwd? :-D
17:38:51 <lennard> mostly editing of configfiles or upgradings of software
17:38:58 <lennard> 'general sysadminning'
17:39:03 <lennard> oh no, lennard is 1000 :)
17:39:29 <lennard> its just that I generally do root-stuffs on anything thats not my workstation :)
17:39:30 *** DaleStan_ has joined #openttd
17:39:30 *** DaleStan is now known as Guest1312
17:39:30 *** DaleStan_ is now known as DaleStan
17:55:24 *** Hackykid has joined #openttd
17:59:15 <ccfreak2k> If I specify --install-dir to configure, is it guaranteed that make install will end up in or in a subdirectory of that path?
18:04:50 <ccfreak2k> c:/devkitPro/msys/home/ccfreak2k/gxttd/src/thread_pthread.cpp: In static member function 'static void* ThreadObject_pthread::stThreadProc(void*)':
18:04:50 <ccfreak2k> c:/devkitPro/msys/home/ccfreak2k/gxttd/src/thread_pthread.cpp:55: warning: no return statement in function returning non-void
18:10:07 <frosch123> likely everyone already saw it, but i enjoy zc15-nyonker' signature
18:13:21 <peter1138> i turned off signatures
18:13:33 <peter1138> saves all manner of space and confusion
18:15:15 <Eddi|zuHause> :o car doesn't start up :(
18:16:49 * peter1138 tests ng rails with an ai...
18:16:55 <peter1138> wonder if it'll use it :p
18:22:54 <peter1138> hmm, is the mousewheel supposed to toggle window shade state?
18:23:40 <ccfreak2k> Avatars help me figure out which post is whose without having to read the name.
18:24:27 <peter1138> seems that mousewheel up should set window shade and mousewheel down should clear window shade, imho
18:24:42 <peter1138> ccfreak2k, yes, i thought that, but then people had similar avatars
18:25:24 *** Frankr is now known as Guest1320
18:25:30 <Eddi|zuHause> it's like a luxury version of nick colours :p
18:25:54 <Eddi|zuHause> no matter how many colours you use, there'll always be mixups
18:26:23 <ccfreak2k> Compile has gone all the way down to video/dedicated_v.cpp now.
18:28:26 <frosch123> rail variable 41 looks very useful :p
18:28:51 <Eddi|zuHause> is there a documentation yet? :)
18:29:23 <ccfreak2k> It's self-documenting!
18:29:59 *** devilsadvocate has quit IRC
18:30:07 <peter1138> what was that going to be...
18:30:11 <peter1138> i'm sure i had a list :s
18:30:24 <Eddi|zuHause> a non-canonical one, i mean ;)
18:33:08 <ccfreak2k> Alright, link time!
18:33:22 <ccfreak2k> Dear lord that's a lot of errors.
18:34:01 * frosch123 ponders redesigning the mainline
18:34:13 <peter1138> ahhhh, i fucked up the wiki :D
18:45:32 <CIA-1> OpenTTD: translators * r19061 /trunk/src/lang/ (5 files):
18:45:32 <CIA-1> OpenTTD: -Update from WebTranslator v3.0:
18:45:32 <CIA-1> OpenTTD: esperanto - 6 changes by Ailanto
18:45:32 <CIA-1> OpenTTD: galician - 37 changes by Condex
18:45:32 <CIA-1> OpenTTD: hebrew - 33 changes by dnd_man
18:45:34 <CIA-1> OpenTTD: luxembourgish - 57 changes by Phreeze
18:45:34 <CIA-1> OpenTTD: brazilian_portuguese - 53 changes by Tucalipe
18:47:42 <peter1138> although it's wrong, heheh
18:48:43 *** DaleStan_ has joined #openttd
18:48:43 *** DaleStan is now known as Guest1324
18:48:43 *** DaleStan_ is now known as DaleStan
18:51:46 <peter1138> they don't choose ng for very long
18:51:49 <peter1138> the vehicles are slow...
18:53:40 *** Polygon has joined #openttd
18:54:26 <ccfreak2k> I don't have a libpthread.a it seems.
18:54:33 <Eddi|zuHause> yeah, the openttd model does not really have use for narrow gauge
18:55:15 *** [com]buster has joined #openttd
18:56:27 <Ammler> Eddi|zuHause: why is rail_firstred_twoway_eol "bad" for newbies?
18:56:58 <Eddi|zuHause> Ammler: because it makes trains lost when placing the most simple signal
18:57:16 <Eddi|zuHause> lost trains are worse than stuck trains
19:01:58 <Ammler> wasn't aware of it, because you don't use 2way signals in that cases (at least we shouldn't ;-)
19:05:55 <ccfreak2k> Ok, in the absence libpthreads and my desire to make such a lib, I am going to write a threads driver for lwp.
19:06:15 <ccfreak2k> What are the steps involved in switching it over to use the new funcs?
19:06:45 <Ammler> 3 settings, we can remove from our default differences, one to add :-)
19:09:42 <Ammler> train_acceleration_model is forgotten or wanted to be 0?
19:13:04 <Eddi|zuHause> dunno, it was in my suggestion, afaik...
19:14:58 *** Chris_Booth has joined #openttd
19:24:06 <Ammler> or however, Eddi|zuHause suggested some "better" default settings.
19:25:56 *** Rhamphoryncus has joined #openttd
19:32:27 *** ajmiles has joined #openttd
19:35:50 <Rubidium> argh... annoying neg/NG
19:46:27 <andythenorth> Rubidium: I have been visited by neg today :)
19:46:38 <Eddi|zuHause> you mean "annoying non-working ignore function in the forum" ;)
19:46:46 <andythenorth> I recently had a thread with both neg and neob :)
19:49:20 * andythenorth wonders what else is needed for the industry "don't build tile" tile...
19:51:56 <Ammler> OpenGFX should autoupdate :-)
19:52:43 <Ammler> me wonders, how people don't recognize that...
19:52:55 <ccfreak2k> No LWP equivalent to pthread_exit().
19:53:17 <planetmaker> he... being neg'ed ;-) The new verb for it.
19:53:32 <planetmaker> I probably never tried: TTD games are read, aren't they, though?
19:53:37 <andythenorth> there should be an equivalent term for neob
19:53:53 <planetmaker> andythenorth: that's the comparative form of it.
19:54:02 <planetmaker> neg, neob, battie
19:54:03 <Rubidium> planetmaker: yes, but imagine a patched build without the proper saveload code and such
19:55:00 * andythenorth wonders if CheckIfIndustryTilesAreFree in industry_cmd.cpp needs any work to accomodate "don't build" tiles
19:56:18 <andythenorth> this is an interesting line for industry tiles: if (MayHaveBridgeAbove(cur_tile) && IsBridgeAbove(cur_tile)) return false;
19:56:19 <planetmaker> andythenorth: I would guess. You might add a flag parameter.
19:56:50 <andythenorth> planetmaker: the checks for a tile that doesn't get built might use quite different criteria I guess
19:57:16 <andythenorth> this is irrelevant I would reckon: if (!EnsureNoVehicleOnGround(cur_tile)) return false;
19:57:17 <planetmaker> depends on how you implement your border check, I guess
19:57:34 <planetmaker> andythenorth: no. There are half road tiles
19:57:51 <andythenorth> but for a tile that isn't built...?
19:58:05 <planetmaker> half road tiles can be over-built w/o penalty afaik
19:58:57 <planetmaker> and what do you mean with "for a tile which isn't built"?
19:59:56 <Eddi|zuHause> planetmaker: industries checking tiles around them that are not going to end up being industry tiles
20:00:03 <andythenorth> my patch adds a tile special flag so that a tile is treated similar to original tile 0xFF....
20:00:28 <andythenorth> it's a clean solution that extends something already existing and makes it available to newgrf :)
20:00:38 <planetmaker> ok... you mean these "distance tiles" don't need those checks. Sorry, yes
20:01:13 <andythenorth> CheckIfIndustryTilesAreFree is reasonably complex, I need to read it carefully....
20:02:15 <Eddi|zuHause> andythenorth: probably the function that levels the area for an industry needs some touchups, too
20:03:04 <andythenorth> work work work :)
20:03:09 <Eddi|zuHause> preferably with an adjustable setting for how much area around the industry should be flattened (currently hardcoded to 1)
20:03:14 <andythenorth> but now....supper supper supper :)
20:07:34 <Eddi|zuHause> how am i going to get supper if my car doesn't start?
20:12:33 *** lobstar has joined #openttd
20:13:05 <Belugas> Eddi|zuHause : phone a pizza ;)
20:14:21 <andythenorth> Eddi|zuHause: code a python app that orders a pizza for you?
20:15:57 <Rubidium> Eddi|zuHause: cat + frying pan?
20:16:11 <peter1138> ask the audience, 50/50, phone a pizza?
20:18:54 *** Prof_Frink has joined #openttd
20:19:10 <andythenorth> Eddi|zuHause: adjustable levelling - adjustable by who, how, why, where?
20:20:44 *** Morloth has joined #openttd
20:22:13 <Eddi|zuHause> andythenorth: the player, changing the setting, not destroying the landscape as much (or building bigger stations around the industry), the advanced settings window
20:22:43 <andythenorth> ok, sounds like a different patch :)
20:23:26 <Eddi|zuHause> andythenorth: anyway, it should not count the 0xFF-like tiles in the to-be-leveled area
20:24:33 <peter1138> hmm, do we have a pseudo random function based on tile?
20:25:13 <Rubidium> peter1138: look at trees
20:25:16 <Eddi|zuHause> peter1138: trees?
20:26:18 <Rubidium> otherwise houses too IIRC
20:27:10 * andythenorth cracks some coding knuckles
20:27:52 <andythenorth> if I need to use this: const IndustryTileSpec *its = GetIndustryTileSpec(gfx);
20:28:04 <andythenorth> is it better to get it twice, or once (but it may never be used)
20:29:07 <peter1138> unless rail tiles have random bits, but i don't really want to add them
20:29:14 * andythenorth decides to dive in and take a kicking later :o
20:29:42 <Eddi|zuHause> GetWhatever functions are likely to be inlined anyway
20:38:00 <andythenorth> can't tell....does this actually clear tiles?
20:38:00 <andythenorth> bool not_clearable = DoCommand(cur_tile, 0, 0, DC_NONE, CMD_LANDSCAPE_CLEAR).Failed();
20:38:24 <Eddi|zuHause> anyone ever noted that the red "i" in the opengfx main toolbar rather screams "attention" instead of "information"?
20:38:48 <Eddi|zuHause> andythenorth: missing DC_EXEC, so it only queries
20:40:02 <Eddi|zuHause> Ammler: in the main toolbar, the rightmost icon, that is the red "?" in original
20:40:34 <Eddi|zuHause> in opengfx it's a red "i", but imho it's too red...
20:41:17 *** Rubix`` has joined #openttd
20:41:19 <Eddi|zuHause> also, that icon is reused for missing sprites, and does not really fit there either
20:42:06 <Ammler> well that would be a issue for openttd, as the "?" doesn't fit there either.
20:42:42 *** DaleStan has joined #openttd
20:43:56 *** TheMask96 has joined #openttd
20:50:37 *** Phoenix_the_II has quit IRC
20:55:54 *** markk is now known as Markk
20:56:23 *** lobstar has joined #openttd
20:58:32 *** [alt]buster has joined #openttd
21:03:30 *** Phoenix_the_II has joined #openttd
21:04:19 *** [alt]buster is now known as [com]buster
21:04:57 <ccfreak2k> He came for the road types and stayed for the rail types.
21:08:36 *** lobster has joined #openttd
21:09:40 <andythenorth> do I actually need to use ./configure before I make? I'm in the habit of doing so...
21:09:58 <PeterT> only when something changed
21:09:59 <frosch123> only the first time after checkout
21:10:28 <frosch123> later it is run automatically if needed
21:10:28 <Eddi|zuHause> make automatically detects it should reconfigure
21:11:51 <andythenorth> if ((!(its->special_flags & INDTILE_SPECIAL_DONT_BUILD)) && ((it->ti.x < 0) || (it->ti.y < 0))) {
21:11:54 <andythenorth> is rather different to
21:12:05 <andythenorth> if (!(its->special_flags & INDTILE_SPECIAL_DONT_BUILD) && ((it->ti.x < 0) || (it->ti.y < 0))) {
21:12:11 <peter1138> Eddi|zuHause, atrocious spelling
21:14:40 <andythenorth> has different results
21:14:46 <andythenorth> neither are what I intended though :o
21:15:05 <SmatZ> then it's broken somewhere else
21:15:28 <Eddi|zuHause> hm... any newstations guru? is it possible to create a station "(track·non-track·track)+" as a single block?
21:16:10 <ccfreak2k> I dunno about newstations, but the way I would do it is make the whole thing a station, then use the dozer to split it.
21:16:14 *** Sionide has joined #openttd
21:16:32 <Eddi|zuHause> ccfreak2k: that's not the question.
21:16:41 <ccfreak2k> Well then I have no idea.
21:18:06 <Eddi|zuHause> peter1138: because i'm not sure if MB simply does not understand me correctly, or if he's not the guru that he thinks he is...
21:19:55 <CIA-1> OpenTTD: terkhen * r19062 /trunk/ (8 files in 3 dirs): -Codechange: Move smallmap related functions to their own header.
21:21:31 <peter1138> the 'non-track-tile' property is a bit mask
21:22:22 <andythenorth> SmatZ: something was wrong somewhere else!
21:22:30 <peter1138> if you set bits 0 and 1 then tiles 0 and 1 are non-track, and the rest are track
21:32:38 <andythenorth> question to the crowd. I think 'clearance' tiles should use all standard tile checks, unless cb 2f is specified, in which case they should be *entirely* under control of newgrf author
21:34:01 <Belugas> And the Fox looked at the crows and said that he prefers Cheese over oignons.
21:34:01 <Eddi|zuHause> opinions are like assholes
21:34:06 <Eddi|zuHause> everybody has one
21:34:18 <Belugas> ho... crowd... not crows...
21:34:25 <dihedral> who knows, some people might have two
21:34:34 <ccfreak2k> Lucky me someone with developer access to openttd knew enough ppc asm to write the TIC()/TOC() macros.
21:34:46 <ccfreak2k> I get to profile the gamecube build!
21:35:10 <andythenorth> so I'll just code it to suit me and everyone else will be just fine with that right?
21:35:34 <dihedral> Belugas, i thought there was a typo - and read 'cows' :-P
21:36:11 <Belugas> typos would be quite possible coming from me :)
21:40:39 <SmatZ> + if (!(its->special_flags & INDTILE_SPECIAL_DONT_BUILD) && ((it->ti.x < 0) || (it->ti.y < 0))) {
21:40:41 <SmatZ> + return false; // The newgrf author has specified negative offset without setting prop 12 bit 1. Wrong.
21:40:50 <SmatZ> andythenorth: no need for the "else" block after "return"
21:41:05 <frosch123> why do you duplicate those checks? move them to AfterLoadGRFs and disable the industry
21:41:14 <andythenorth> yay, feedback :)
21:41:54 <andythenorth> frosch123: guess I'd better go look into that...
21:43:47 <dihedral> lol - someone is uploading patches to fs asking for newgrf support for all the day length patches out there? :-P
21:44:23 <andythenorth> frosch123: so I would add the checks to FinaliseIndustriesArray ?? (which is called by AfterLoadGRFs)
21:45:21 <frosch123> i guess to the top of that one, and then set enabled to false if they are invalid
21:45:42 <frosch123> similiar to the checking in FinaliseHouseArray
21:46:20 <frosch123> "indsp->enabled = false; DEBUG(grf, 1, "blabla"); continue;"-like
21:47:48 * andythenorth is never short of things to do :)
21:48:41 <frosch123> we need to train you for taking over the mac port :p
21:48:55 *** Phoenix_the_II has quit IRC
21:52:06 <andythenorth> frosch123 this check is not one I can solve by 'copy, paste, change' :(
21:53:12 <frosch123> i doubt that would stop you :)
21:54:07 <andythenorth> so the layouts are in IndustrySpec, not in IndustryTileSpec?
21:54:13 <andythenorth> before I do something stupid
21:54:53 <frosch123> everything which is set by action 0 of industries is in IndustrySpec, everything of action 0 of industrytiles is in IndustryTileSpec
21:55:32 <andythenorth> in the house check, why check hs == null?
21:55:32 <andythenorth> HouseSpec *hs = housespec[i];
21:55:32 <andythenorth> if (hs == NULL) continue;
21:56:13 <frosch123> the loop runs till HOUSE_MAX, usually grfs do not fill all slots
21:57:15 <frosch123> and they also do not have to use houseids consecutively
21:57:34 <frosch123> (the grf local ids at least)
22:00:55 <andythenorth> industry layouts are stored in tile_table?
22:03:15 <frosch123> IndustrySpec::table
22:09:33 <andythenorth> IndustryTileTable
22:09:49 <andythenorth> sorry, staring at code is not making this any more obvious
22:23:58 *** Bluelight has joined #openttd
22:26:33 <andythenorth> make is of the opinion I have done this wrong :|
22:26:52 <andythenorth> so how do I get at the industry layouts? if not this: const IndustryTileTable *it = indsp->table;
22:27:16 <andythenorth> are layouts a list of lists?
22:31:41 <andythenorth> perhaps a different approach: would anyone be so kind as to write me an iterator over the industry layouts?
22:32:51 <frosch123> an industry has multiple layouts
22:33:44 <Yexo> const IndustryTileTable *it = indsp->table; <- use indsp->table[0]; for the first layout, indsp->table[1] for the second layout, etc.
22:38:24 <andythenorth> do you think the bloody forums are trying to tell me something :|
22:38:46 *** Progman has joined #openttd
22:40:05 <TrueBrain> You know that I know you know, you know?
22:41:04 *** Dred_furst has joined #openttd
22:42:20 <andythenorth> TrueBrain: do you know how to get the length of indsp->table?
22:42:39 <TrueBrain> that my dear friend, is something I dont know
22:42:47 <TrueBrain> I never touched NewGRF, I never will :)
22:43:12 <TrueBrain> (and yes, you can get that in writing :))
22:43:24 <Yexo> andythenorth: you mean the number of layouts? in that case it's indsp->num_table
22:43:58 <planetmaker> DaleStan: can you create TOC entries in the NewGRF-Wiki for Action2Railtypes and VarAction2Railtypes, please?
22:44:00 <TrueBrain> (ha, I was in time :))
22:44:21 <andythenorth> to do: write 1 iterator; sleep
22:45:04 <andythenorth> berrrr.....I can't iterate with i
22:45:14 <andythenorth> hello j my old friend
22:46:00 <TrueBrain> you are .. kind of weird :p
22:46:54 <andythenorth> (i was already used in an enclosing loop)
22:47:45 <Eddi|zuHause> andythenorth: you can do that if you redefine i
22:48:19 <Eddi|zuHause> as in "for (int i=0; i<max; i++)"
22:48:33 <TrueBrain> Eddi|zuHause: sure, learn him how to make dirty C++ code
22:49:05 <Eddi|zuHause> you can't reference the outer i that way, though
22:49:54 <Eddi|zuHause> TrueBrain: i can't see why that would be "dirty"
22:50:04 <TrueBrain> shadow variables are always nasty
22:50:13 <TrueBrain> readability---------
22:51:38 <Eddi|zuHause> it's not any different than local varialbes in functions...
22:51:48 <TrueBrain> it shadows another variable
22:53:49 <Eddi|zuHause> i understand what you're saying, but i don't support your argument
22:54:22 <TrueBrain> whoho! This is going to be a fight!
22:57:40 <andythenorth> my loop kills the game
22:58:08 <andythenorth> I'm looping until indsp->num_table is reached
22:58:34 <SmatZ> IndustrySpec **&industryspec = (*file)->industryspec;
22:59:00 <Yexo> andythenorth: you should check indsp != NULL
22:59:08 <Yexo> SmatZ: that line is actually correct
22:59:18 <SmatZ> Yexo: can be, but but but
22:59:31 <TrueBrain> other example of dirty coding
22:59:31 <Yexo> it's used many times in newgrf.cpp
22:59:32 <Eddi|zuHause> SmatZ: it's a pointer to an array of references, obviously ;)
22:59:55 <Yexo> it's a reference to an array of pointers
23:00:06 <SmatZ> Eddi|zuHause: actually, you can't have array of references in C++ :)
23:00:33 <Eddi|zuHause> shows how readable the code is :p
23:01:53 <Priski> when you get used to C#, pointers in C++ suddenly start to make you feel ill :P
23:01:59 <Eddi|zuHause> personally, i'd disapprove of using * when [] is meant
23:02:11 <TrueBrain> personally, I don't believe in [], as it means *
23:02:14 <andythenorth> this appears to work
23:02:16 <TrueBrain> it is the & I have issues with
23:02:31 <Yexo> I think that & is not needed at all
23:02:36 <Yexo> but it's used this way all over nwegrf.cpp
23:02:59 <andythenorth> I have issues with the spelling of CLEAN_TILELSAYOUT in newgrf.cpp
23:03:06 <Yexo> andythenorth: that looks ok
23:03:42 <TrueBrain> where "El" is a girls name
23:04:23 <TrueBrain> in the mean time ... I have issues emulating a File_Seek() function :(
23:04:26 <Eddi|zuHause> i thought "el" was the name of superman's father
23:04:27 * TrueBrain goes sit in a corner crying now
23:04:36 <TrueBrain> you thought wrong .. also obviously :)
23:05:01 <Priski> Kal El was the superman himself?
23:05:41 <Eddi|zuHause> so "El" is more like the family name
23:05:47 <CIA-1> OpenTTD: yexo * r19063 /trunk/src/ (industrytype.h newgrf.cpp): -Codechange: type in constant name (andythenorth)
23:06:08 <Eddi|zuHause> typo in typo? :p
23:06:21 <SmatZ> Yexo: shouldn't it be "TILESLAYOUT" and "typo" ? :-(
23:06:36 <SmatZ> as is, swapping two letters is quite common typing mistake
23:06:36 <Yexo> SmatZ: it's TileLayout everywhere
23:07:00 <SmatZ> /* We need to remove the tiles layouts */
23:07:14 * SmatZ won't comment that further :)
23:07:20 <Eddi|zuHause> SmatZ: that sounds wrong
23:07:28 <Yexo> SmatZ: now grep first for tilelayout and then for tileslayout
23:08:09 <SmatZ> "-Fix: type in commend (Eddit)"
23:08:52 <SmatZ> for some strange reason, sometimes I type different word than I wanted
23:09:14 *** Coco-Banana-Man has quit IRC
23:09:40 <SmatZ> maybe I am too used to typing words like "for,case,switch,while,int,static..."
23:10:44 <Eddi|zuHause> anyone remember the Pen Island? ;)
23:14:03 <TrueBrain> if (self.think) echo "in C"
23:14:39 <andythenorth> style: multiple nested ifs, or one big if?
23:15:30 *** Eddi|zuHause has joined #openttd
23:19:41 *** [alt]buster has joined #openttd
23:19:54 <__ln__> has anyone watched Penn & Teller's show live?
23:21:37 <__ln__> tickets $75, not that bad.
23:25:28 <andythenorth> my loop works, my logic doesn't
23:25:35 *** [alt]buster is now known as [com]buster
23:28:54 *** kd5pbo is now known as openttd
23:29:04 *** openttd is now known as kd5pbo
23:30:17 *** andythenorth has left #openttd
23:39:36 <Priski> damn I hate these windows irc clients, I just ordered 3 months of Irssi goodness via telephone :P
23:46:50 <CIA-1> OpenTTD: terkhen * r19064 /trunk/src/ (7 files in 3 dirs): -Feature: Allow to select different land colours for the smallmap (reworked by Alberth).
23:47:32 *** Prisk1 is now known as Priski
23:49:21 <Priski> hmm my vhost wont show :(
23:51:15 <PeterT> I'm already updating :-)
23:52:34 <PeterT> Terkhen: Good luck with translating those strings
23:56:54 <PeterT> Terkhen: Ok, I already translated into Hungarian
23:57:09 <PeterT> Also, where did Alberth rework it?
23:58:06 <Terkhen> I can translate colours easily as long as their names are written... if I have to guess the colour by looking at it that's another story
continue to next day ⏵