Back to Home / #openttd / 2011 / 10 / Prev Day | Next Day
#openttd IRC Logs for 2011-10-19

---Logopened Wed Oct 19 00:00:47 2011
00:06-!-pjpe [] has quit [Quit: ajax IRC Client]
00:06-!-pjpe [] has joined #openttd
00:44-!-supermop__- [] has quit [Quit: supermop__-]
00:55-!-mahmoud [] has quit [Read error: Connection reset by peer]
00:56-!-Eddi|zuHause2 [] has joined #openttd
01:03-!-Eddi|zuHause [] has quit [Ping timeout: 480 seconds]
01:10-!-Belugas [~belugas@] has quit [Ping timeout: 480 seconds]
01:10-!-Belugas [~belugas@] has joined #openttd
01:10-!-mode/#openttd [+o Belugas] by ChanServ
01:28-!-Prof_Frink [] has quit [Ping timeout: 480 seconds]
01:38-!-Eddi|zuHause2 [] has quit [Remote host closed the connection]
01:38-!-Eddi|zuHause2 [] has joined #openttd
01:48-!-Cybertinus [] has joined #openttd
01:51-!-DayDreamer [] has joined #openttd
01:58<@Terkhen>good morning
02:11-!-_1009 [] has joined #openttd
02:16-!-DayDreamer [] has quit [Read error: Connection reset by peer]
02:26-!-sla_ro|master [~slaco@] has joined #openttd
03:07<_1009>I can't figure out where exactly a file (scenario, game) is loaded; fios_gui.cpp only marks a file with it's name, then /somewhere else/ it gets read?
03:11<@planetmaker>yes. it's only the _gui part
03:11<@planetmaker>look for _cmd or similar
03:12<@planetmaker>should do the trick
03:24-!-valhallasw [] has joined #openttd
03:32-!-pugi [] has joined #openttd
03:35-!-Brianetta [] has joined #openttd
03:39<_1009>Also fios.cpp only seems to generate the file names, not actually saving them. I'm trying to load the scenario I just saved right away, but I can't find where to place the load code (load keeps occuring before I saved it)
03:40-!-valhallasw [] has quit [Ping timeout: 480 seconds]
03:41<_1009>Yep, thanks
03:44<@planetmaker>and you made sure to look at the dirs and files bearing 'saveload' in their name?
03:46<_1009>saveload.cpp looked promissing, but I just can't figure out how the _file_to_saveload from fios.cpp is passed to there
03:48<@planetmaker>hello dihedral
03:49<@planetmaker>_xxx are global variables
03:50<_1009>Okay, I understand that. But how does saveload.cpp pick up the fact that the file has to be saved/loaded then? Does it check every second whether there is a file in the queue or something?
03:54<peter1138>no, SaveOrLoad() is called when it's needed
03:55<@planetmaker>what else? :-)
03:56<_1009>Nothin'. I'm just going to use WaitTillSaved() then remark the file for loading again and just rely on the SaveOrLoad() magic :3
03:56<_1009>But first, coffee.
03:57-!-yrol [] has joined #openttd
03:57<yrol>Greetings :o)
04:18-!-Adambean [] has joined #openttd
04:27-!-Adambean` [] has joined #openttd
04:32<peter1138>coffee, yes
04:33-!-Progman [] has joined #openttd
04:33-!-pjpe [] has quit [Quit: ajax IRC Client]
04:34-!-Adambean [] has quit [Ping timeout: 480 seconds]
05:06-!-Eddi|zuHause2 is now known as Eddi|zuHause
05:12<yrol>When iuse a daylengthpatch, do i HAVE to adjust the "ticks per minute" setting aswell? and why?
05:16<lugo>you don't have to, afaik it's meant for extensively playing with timetables
05:18<yrol>Ah, okies, tried timetables but... thats a bit over my head to be honest
05:31<_1009>Huzzah, I got it tow rok
05:31<_1009>to work*
05:31<_1009>I'm leaving it to run for a few years now, but it seems like everything works fine
05:32<yrol>great! remember: dont forget to lock he doors when leaving for vacation
05:42<@planetmaker>the wording "Die freie Benutzung weist gegenüber dem vorbestehenden Werk einen solchen Grad an Selbstständigkeit und Eigenart auf, dass dessen Züge in dem neuen Werk verblassen und in den Hintergrund treten" just coincidentially uses the same word in German for 'train' and 'characteristic' :-). What a nice pun
05:43<yrol>planetmaker, too bad no one will notice because codepages wrecked your sentence ;oP
05:43<@planetmaker>use a proper irc client
05:43<@planetmaker>I use UTF-8
05:44<yrol>or you use umlaute °winkwink°
05:44<__ln__>indeed, the channel policy has been UTF-8 since forever.
05:44<@planetmaker>yrol: yes. And a proper IRC client has no issue with that
05:45<yrol>oh, i think i stepped into something there...i was making a tiny remark and now get beaten with the channel policy :o(
05:45<@planetmaker>yrol: you complain about funky? characters?
05:45<@planetmaker>I've not may characters pasted here which my IRC client couldn't display
05:46<b_jonas>most channels have now changed to UTF-8
05:46<b_jonas>it's starting to be almost universal on irc
05:47<yrol>complain? i did not do such thing at all. please dont blow this up to un-nessecary proportions.
05:48<@planetmaker>yrol: but clearly you're at fault when you can't display the characters. Not me :-)
05:48<b_jonas>and people are starting to use strange mathematical characters. as a result, the next time I rewise this font, I'm going to have to add maths symbols to it.
05:48<yrol>planetmaker, that is correct, however....
05:49<@planetmaker>... you're the first in 3(?) years to complain that he can't see the umlauts properly
05:49<@planetmaker>oh well
05:49<yrol>planetmaker, if youdont explain that zuege = characteristics, it stillwould be a bit difficult for any nongermanspeaker to undestand
05:50<yrol>its a lovely pun though...
05:50<b_jonas>I have at least eight letters to add, and several mathematics symbols (most importantly 0x2212)
05:50<@planetmaker> <-- yes, more fun when this posting is considered ;-)
05:50<@planetmaker>b_jonas: which font?
05:51<b_jonas>planetmaker: my X11 bitmap font for terminals (20x10 pixels):
05:51<@planetmaker>ah. I see :-)
05:52<b_jonas>it's not related to openttd because openttd doesn't use monospaced fonts
05:53<yrol>°giggles when looking at planetmaker'S link° "unterschWeidung"
05:55*planetmaker wonders what is funny about a random typo
05:56<yrol>phonetics. it just sounds funny. more than "unterscheeidung"
05:57<peter1138>20x10? that's an odd shape...
05:58<b_jonas>peter1138: 20 pixel high, 10 pixel wide. why is that odd?
05:59<peter1138>openttd can use monospaced fonts
05:59<peter1138>and width always comes width
05:59<peter1138>and width always comes first :p
05:59<peter1138>nice font
05:59<peter1138>shame that monitors have sucky resolutions these days :(
05:59<b_jonas>well height is more important to me because I always run out of vertical screen estate before horizontal screen estate
05:59<b_jonas>so I call it 20x10
06:00<b_jonas>but maybe it's 10x20
06:00-!-sla_ro|master [~slaco@] has quit []
06:02<peter1138>i'm not surprised you run out of screen with a font that size :)
06:03<yrol>"[11:48] <b_jonas> the next time I rewise this font, I'm going to have to add maths symbols to it." That is most kind of you :o) but i only replace the *with ° in chat, because it is less spammy and something different
06:03<b_jonas>oh, I already have the ° character in
06:03<b_jonas>I have full coverage of iso-8859-1
06:04<b_jonas>that's not the kind of math symbol I'm thinking of
06:05<b_jonas>I mean like − and ∩ and stuff like that
06:05<yrol>°drools in awe° full coverage of iso88591
06:05<peter1138>iso-8859-1 isn't very large ;p
06:06<b_jonas>yep, it's only like 191 characters
06:06<@planetmaker>b_jonas: care to make fonts for openttd?
06:06<yrol>i was being sracastic
06:06<@planetmaker>like 1.5x size of current sprite fonts? :-)
06:06<yrol>DJNekkid, are you here?
06:07<@planetmaker>or... actually so that I can "finish" the next version of ogfx+biggui: the missing font characters I mentioned in that thread
06:07<peter1138>why bother, we have freetype ;)
06:07<b_jonas>planetmaker: probably no. I'd like to go draw fonts if I get independently wealthy, but that won't happen any soon.
06:07<peter1138>we ought to somehow allow Game Options to be wider, so that it's less tall
06:07-!-DDR [~DDR@] has quit [Quit: In democracy it's your vote that counts; In feudalism it's your count that votes. - Mogens Jallberg]
06:08<@planetmaker>yes, a good idea, peter1138
06:08<@planetmaker>for some languages it doesn't fit my screen. No matter what I do, even full screen
06:09<b_jonas>I mean, think of it: I'll learn to make good fonts if I'm independently wealthy but have enough freetime and still enough of an eyesight for it. That's not very likely to happen.
06:09<b_jonas>Until that, I just keep maintaining this one bitmap font I use in all terminals.
06:10<b_jonas>(No, not terminal stations.)
06:10<@planetmaker>b_jonas: sorry, I thought you make fonts already :-9
06:10<yrol>what about one unified options floater for ALL the various options floaters, something like a tabbed window?
06:10<peter1138>arabic looks nice with DejaVu Sans
06:10<peter1138>can't read it mind you :p
06:12<peter1138>hmm, possible bugs with RTL support
06:13<peter1138>the [] brackets...
06:15<@planetmaker>that's an error possibly in the descriptions of those base sets
06:15<@planetmaker>as it works for opengfx
06:15<peter1138>good point
06:15<@planetmaker>though it has no training arabic text. Not sure
06:16<@planetmaker>in any case it's one string only
06:16<peter1138>didn't know if it was something to do with wrapping long strings
06:16<peter1138>but didn't notice opengfx :p
06:17<@planetmaker>but something else is wrong: the drop-down arrows
06:17<peter1138>i have biggui in use
06:17<peter1138>without my patches
06:17<@planetmaker>hm... as static?
06:17<@planetmaker>I see
06:18<peter1138>even the ... doesn't fit :)
06:18<peter1138>cos it uses hardcoded pixel sizes
06:18<@planetmaker>hm... should biggui then also replace the climate selectors?
06:18<peter1138>but don't fear, i have patches ;p
06:19<peter1138>make them bigger? hmm
06:19<@planetmaker>It might not really be needed
06:19<@planetmaker>it's an honest question :-9
06:19<@planetmaker>maybe 50% only?
06:19<@planetmaker>my shift sometimes hangs... :-)
06:19<@planetmaker>not :-)
06:19<@planetmaker>ach :-9
06:19<peter1138>i think it should actually
06:20<peter1138>hmm, maybe :p
06:26-!-_1009 [] has quit [Quit: ChatZilla 0.9.87 [Firefox 7.0.1/20110928134238]]
06:28<yrol>hm, what would be the difference/consequences in having ( on win xp 32 ) all the .TARs unpacked in the datafolder of the newgrf-folder compared to how it normally is done?
06:29<yrol>( given that i do not use the ingame downloading system )
06:30<peter1138>not a lot
06:31<@planetmaker>you'd have much more files in that dir
06:32<@planetmaker>and you'd not know anymore which readme belongs to which and which grf has which license etc pp
06:32<peter1138>if you unpack the tars you get a directory for each as well
06:33<peter1138>so no problem there
06:33<peter1138>more files yes, but the scanner only looks for specific extensions
06:33<yrol>it would not brek anything though, right?
06:33<@Yexo>as soon as the in-game readme reader is done it won't work for unpacked tars
06:35<yrol>well, i am ( although i use windows ans thusly have a lower QI already ) am able to find a folder with a readme.txt and read that without an ingame reader :o)
06:36<yrol>or an ingame clock °chuckles°
06:39<yrol>( and only 43 of roughly 250 newgrfs include a readme anyways )
06:48<yrol>hm.. what might be more useful than an integrated readme-reader... a lil browserwindow that automatically links to the corresponding thread in the forum
06:49<yrol>and a coffemachine that also drinks the coffee for you, instead of only making it
06:49-!-Adambean_ [] has joined #openttd
06:56-!-Adambean` [] has quit [Ping timeout: 480 seconds]
07:03-!-Adambean_ is now known as Adambean
07:12<@planetmaker>Yexo: iirc the quoted nfo by akasoft misses the bit7 set for the languageID though
07:13<@Yexo>yes, that's correct
07:13<@planetmaker>which means the \wx would have to be a simple byte instead
07:13<@Yexo>when bit 7 is clear is a byte, but for vehicles an extended byte
07:14<@Yexo>it's basically the id of the vehicle, which can be > 255
07:14-!-erik1984 [] has joined #openttd
07:14<@planetmaker>ah, right. I only read in the top of the document. yes
07:14<@Yexo>same as akasoft
07:15<@planetmaker>yes :-)
07:15<@planetmaker>I missed the 'extended byte for vehicles'
07:15<@Yexo>added a note about that in the top too
07:20-!-erik1984 [] has quit [Quit: Doei!]
08:00-!-Elukka [] has joined #openttd
08:00-!-Kurimus [] has joined #openttd
09:28-!-supermop_ [] has joined #openttd
09:44-!-HerzogDeXtEr1 [] has joined #openttd
09:50-!-HerzogDeXtEr [] has quit [Ping timeout: 480 seconds]
09:53-!-glx [glx@2a01:e35:2f59:c7c0:4ce4:9562:6f90:116] has joined #openttd
09:53-!-mode/#openttd [+v glx] by ChanServ
09:57-!-Brianetta [] has quit [Quit: Tschüß]
10:21-!-yrol [] has quit [Quit: Try HydraIRC -> <-]
10:21-!-enr1x [] has joined #openttd
10:22-!-Devroush [] has joined #openttd
10:22-!-enr1x [] has quit []
10:38-!-KenjiE20 [] has quit [Remote host closed the connection]
10:38-!-Brianetta [] has joined #openttd
10:39-!-KenjiE20 [] has joined #openttd
10:47-!-Biolunar [] has joined #openttd
10:55-!-joho^_^ [] has joined #openttd
10:55-!-joho [] has quit [Read error: Connection reset by peer]
10:55-!-Mazur [] has quit [Ping timeout: 480 seconds]
10:56-!-Mazur [] has joined #openttd
10:58-!-blathijs_ [] has joined #openttd
11:01-!-Katje [] has quit [Ping timeout: 480 seconds]
11:01-!-blathijs [] has quit [Ping timeout: 480 seconds]
11:01-!-neli [] has quit [Ping timeout: 480 seconds]
11:01-!-neli [] has joined #openttd
11:04-!-Katje [] has joined #openttd
11:04-!-DayDreamer [] has joined #openttd
11:17-!-Prof_Frink [] has joined #openttd
11:30-!-George [~George@] has quit [Read error: Connection reset by peer]
11:35-!-George [~George@] has joined #openttd
11:40-!-erik1984 [] has joined #openttd
11:53-!-TWerkhoven [] has joined #openttd
11:57-!-Hyronymus [] has joined #openttd
12:01-!-erik1984 [] has quit [Quit: Doei!]
12:01-!-erik1984 [] has joined #openttd
12:12-!-sla_ro|master [~slaco@] has joined #openttd
12:25-!-Chruker [] has joined #openttd
12:33-!-valhallasw [] has joined #openttd
13:02-!-beijingguy [] has joined #openttd
13:02-!-beijingguy [] has left #openttd []
13:08-!-pugi [] has quit [Ping timeout: 480 seconds]
13:11-!-Netsplit <-> quits: APTX, Mucht, tneo, PierreW, __ln__, Markk, +michi_cc, Ammler, Korenn, Osai, (+9 more, use /NETSPLIT to show all of them)
13:12-!-Netsplit over, joins: Markk, APTX, b_jonas, George, KenjiE20, Devroush, Cybertinus, TheMask96, Fuco, PierreW (+9 more)
13:12-!-mode/#openttd [+o peter1138] by ChanServ
13:13-!-pugi [] has joined #openttd
13:15-!-frosch123 [] has joined #openttd
13:22-!-supermop_ [] has left #openttd []
13:26-!-erik1984 [] has quit [Quit: Doei!]
13:30-!-mahmoud [] has joined #openttd
13:38-!-Wolf01 [~wolf01@] has joined #openttd
13:43-!-Neon [] has joined #openttd
13:49-!-amix [~Michal@] has joined #openttd
13:50<amix>I miss openttd updates for my beloved OS, MorphOS ;/
13:50<Rubidium>we miss GCC updates for your beloved OS
13:51<Rubidium>the compiler used for OpenTTD
13:52<amix>the coder is rarerly seen on irc anymore
13:52<amix>tokai that is
13:53<Eddi|zuHause>without an updated GCC, there's not much he could do anyway
13:56-!-Elu [] has joined #openttd
13:56<z-MaTRiX>whats the proble mwith gcc?
13:58<Eddi|zuHause>gcc 2.ancient is too old, and doesn't support some of the c++ features the code uses, especially templates are problematic
13:59<z-MaTRiX>the oldest i had is 3.4
13:59<z-MaTRiX>but you can compile a newer version with older no?
13:59<z-MaTRiX>and update gcc
13:59<Eddi|zuHause>sure, try that for morpthos then
14:00<z-MaTRiX>donno whats taht
14:00<Eddi|zuHause>some variant of amigaos
14:00<z-MaTRiX>and runs on a gameboy?
14:00-!-pjpe [] has joined #openttd
14:00<Eddi|zuHause>something like that :p
14:01<z-MaTRiX>always wanted to install linux on a tetris
14:02<Eddi|zuHause>amiga is a computer architecture that was popular among gamers in the 80's and early 90's
14:02<z-MaTRiX>doesnt feel like much computing power
14:03-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
14:03<Eddi|zuHause>it was more powerful than PCs of the same time
14:03-!-Elukka [] has quit [Ping timeout: 480 seconds]
14:03<z-MaTRiX>an 286 :)
14:04<Eddi|zuHause>and especially it had better graphics
14:04<z-MaTRiX>i use 64 bit amd with ddr memory
14:04<Eddi|zuHause>even in the 80
14:04<z-MaTRiX>did i choose wrong?
14:04<Eddi|zuHause>'s it already had a separate GPU
14:05<Eddi|zuHause>an architecture that took 20 more years until it appeared in PCs
14:05<z-MaTRiX>but if it stopped developing then its no benefit
14:07<z-MaTRiX>so it was made for the games they made and then they threw it away
14:08-!-TheMask96 [] has joined #openttd
14:08<Eddi|zuHause>Commodore, the company that manufactured these, went bankrupt in the late 90's i think
14:08<Eddi|zuHause>from there it dwindeled into an esoteric niche
14:09<Eddi|zuHause>same thing that almost happened to apple, actually
14:09<z-MaTRiX>it was a mistake then
14:10<z-MaTRiX>we could all have commodore if it succeeded
14:10<z-MaTRiX>and intel would go bankrupt
14:11<Eddi|zuHause>PCs had a larger target group, with "serious" users, while Amigas were always only focused on gamers
14:11<z-MaTRiX>but gamerz are most users
14:11<z-MaTRiX>and they use windowz
14:12<Eddi|zuHause>but you have the game consoles on that market
14:12<Eddi|zuHause>there's much more active opposition
14:13<z-MaTRiX>btw we only had dos before 93 right?
14:13<Eddi|zuHause>windows was seriously the anti-game market around that time
14:13<@peter1138>early-mid 90s, not late 90s
14:13<z-MaTRiX>trends change
14:13<@peter1138>only dos before 93? lol
14:13<z-MaTRiX>well it was w95 in 95
14:13<z-MaTRiX>and win 3.1 before
14:13<z-MaTRiX>that was built on dos
14:14<Eddi|zuHause>z-MaTRiX: why do all windows then say (C) 1985-X?
14:14<z-MaTRiX>ah ok
14:15<z-MaTRiX>well i assume 85 was the first version of DOS
14:15<z-MaTRiX>and the magical bootsector
14:15<@peter1138>no, 85 would be a first version of windows
14:16<z-MaTRiX>i thought i have seen all
14:16<@peter1138>ms-dos was out in 1981
14:16<z-MaTRiX>installed win 3.1 on ramdisk in '98 :)
14:16<z-MaTRiX>was pretty fast
14:17<Eddi|zuHause>sure an OS is fast if it'S run on a computer 10 years later
14:17<z-MaTRiX>300MHz cyrix MII/IBM cpu, 32MB sd-ram
14:17-!-andythenorth [] has joined #openttd
14:17<andythenorth>good morning
14:17<Eddi|zuHause>i had win 3.1 on a 25MHz computer with 1.6MB ram
14:18<z-MaTRiX>you have some amigas too?
14:18<Eddi|zuHause>no, i never had an amiga
14:18<z-MaTRiX>i played a few times on some commodore-like games
14:18<Eddi|zuHause>funny thing: we used windows to slow games down :p
14:18<z-MaTRiX>with tv out
14:19<z-MaTRiX>where was linux in 95-2k ?
14:20<@planetmaker>around suse 5
14:20<z-MaTRiX>linux came with internet right?
14:20-!-Zuu [] has joined #openttd
14:20<@peter1138>linux was first released in 91, although it wouldn't've been very usable :p
14:20<@peter1138>came with internet? what?
14:20<z-MaTRiX>well developers connect using internet
14:20<andythenorth>the entire internet in your computer
14:20<andythenorth>I liked acorns
14:20<andythenorth>they had the internet in a rom chip
14:20<andythenorth>so they booted near-instantly
14:21<Eddi|zuHause>z-MaTRiX: there were connections long before the internet
14:21<andythenorth>which was great, because the internet in them crashed a lot
14:21<Rubidium>oh... the good old times when downloading the full kernel source took hours
14:21*andythenorth goes back to looking for lego projects
14:21<Eddi|zuHause>Rubidium: i still take ~2h to do that
14:22<@peter1138>they rather large now
14:22<Rubidium>andythenorth: ?
14:22<@peter1138>brickland :D
14:22<andythenorth>no thanks
14:22<andythenorth>I can haz enough projects
14:24<Eddi|zuHause>but i must say, linux was totally unusable for me before i had reliable internet
14:24<Eddi|zuHause>which is why i switched only in 2006
14:24<Eddi|zuHause>after i got a flatrate
14:26<z-MaTRiX>i remember i was donated a suse linux in ~2001 after a programming competition, they were selling that crap for $60
14:27<TrueBrain>there are still distros that sell their linux variant :P
14:27<z-MaTRiX>with some 50000 page manual books
14:27<TrueBrain>by dad bought the Suse version + books I think :P
14:27<z-MaTRiX>yyeaaah i remember mandriva and mandrake
14:27<z-MaTRiX>but that failed for me too
14:28<TrueBrain>which distros was it that was illegal in the US so they moved to germany as main point of distribution?
14:28<z-MaTRiX>"never pay for linux"
14:28<TrueBrain>(illegal because of the N-bit encryption bla)
14:28<z-MaTRiX>is my linux illegal in us too?
14:28<TrueBrain>in the old old days
14:28<z-MaTRiX>it has 256 bit encryption functionality
14:29<amix>Eddi|zuHause: hey
14:29<Eddi|zuHause>the wonderful times when "exporting encryption" was illegal...
14:29<z-MaTRiX>compiled in kernel
14:29<TrueBrain>Eddi|zuHause: yup :)
14:29<TrueBrain>happy that no longer is a real issue
14:29<TrueBrain>silly laws
14:29<amix>Eddi|zuHause: MorphOS is the amiga today
14:29<amix>same with amigaos4 and aros
14:30<Eddi|zuHause>z-MaTRiX: it was not illegal to have encryption, it was illegal to let people from other countries download it
14:30<z-MaTRiX>they probably rely on people storing luks keyfiles on pendrive ;)
14:30<amix>they are in the Amiga family
14:30<Sacro>z-MaTRiX: if you have libdvdcss installed then yes
14:31<TrueBrain>law was changed in January 10, 2000
14:31<TrueBrain>had to look that up :P
14:32<Eddi|zuHause>z-MaTRiX: so if the download server was in the US, you had to make sure that only people from US could download it
14:33<TrueBrain>amix: you make me wonder if OpenTTD still compiles on MorphOS ..
14:33<Eddi|zuHause>funny times back then. the law had a loophole where you could export the encryption source code only in form of a book
14:33<amix>TrueBrain: :)
14:33<amix>i hope it would
14:34<Eddi|zuHause>and then a bunch of european "hackers" went and typed the book into their computers
14:34<amix>now morphos is atleast available for cheap mac hardware
14:34<TrueBrain>I wonder if tokai has ever tried since .. wel .. ever
14:34<TrueBrain>@seen tokai
14:34<@DorpsGek>TrueBrain: tokai was last seen in #openttd 6 weeks, 4 days, 21 hours, 1 minute, and 49 seconds ago: <tokai> it seems hiding the OpenTTD window speeds up fast forward on Mac OS X (CPU usage goes up too, then). As I suspected the screen refresh is the limiting factor (have similar effects an emulator). :)
14:34<amix>so more can get hold on the OS
14:35<Eddi|zuHause>TrueBrain: like said, the main stumbling point currently is the ancient GCC version provided with the OS
14:35<TrueBrain>I know they were working on a 4.N
14:35<TrueBrain>but I don't know if that ever got anywhere
14:38-!-Elu is now known as Elukka
14:45<amix>TrueBrain: will there be a Android release?
14:46<TrueBrain>of MorphOS? Sounds weird ..
14:46<TrueBrain>nou clue
14:46<TrueBrain>no even
14:46<amix>got a Asus Transformer
14:47<amix>would be nice to run OpenTTD on it
14:47<Eddi|zuHause>oh... apparently the end of the world is now scheduled for friday
14:47<TrueBrain>I am not the person to ask these questions too :) Sorry :)
14:47<TrueBrain>Eddi|zuHause: should I pack anything?
14:47<amix>Eddi|zuHause: Now a new MorphOS SDK got released
14:47<amix>I think at new GCC version came with it
14:47<Eddi|zuHause>TrueBrain: only if you are a true christian
14:48*TrueBrain packs his bags
14:48<@peter1138>terry christian?
14:48<Eddi|zuHause>amix: don't tell me...
14:48<Eddi|zuHause>peter1138: did you mean "terrible"? :)
14:49<@peter1138>no :)
14:50<amix>the news about SDK
14:51<Rubidium>too bad the compiler only runs on MorphOS
14:51<+michi_cc>Eddi|zuHause: I see tt-ms is at its best again... ;)
14:52<Eddi|zuHause>michi_cc: right :)
14:52<Rubidium>and misses the source code for the compiler
14:52<amix>Rubidium: ohh
14:52<amix>tokai have left the scene for some time it seems
14:53<amix>because someone made a program infront of him and claims the other one stealed his idea
14:53<amix>so he even left morphos developer channels
14:54<TrueBrain>sad ... he was one of the good guys
14:55<amix>because of this
14:55<amix>yes ;/
14:55<amix>i miss him
14:56*andythenorth misses peter1138
14:56<TrueBrain>andythenorth: you should just call him and ask him out on a date :D
14:57*andythenorth misses TrueBrain
14:57<TrueBrain>sorry, I am not available
14:59*andythenorth misses the_point
14:59<andythenorth>@seen the_point
14:59<@DorpsGek>andythenorth: I have not seen the_point.
15:02<TrueBrain>so, when is OpenBattlefield 3 going to be released? Anyone any idea?
15:14-!-Hyronymus [] has quit [Remote host closed the connection]
15:17-!-Alberth [] has joined #openttd
15:17-!-mode/#openttd [+o Alberth] by ChanServ
15:36-!-KritiK [] has joined #openttd
15:45-!-DDR [~DDR@] has joined #openttd
15:45<amix>while you play your openttds versions
15:46<amix>just look at this,
15:46<amix>he have made tram, subway and railroad maps for all cities in Japan having that
15:52-!-Kurimus [] has quit []
15:54*Rubidium dislikes the way the Tsukuba Express is drawn on those maps
15:56-!-Chruker [] has quit []
15:59-!-TWerkhoven[l] [] has joined #openttd
16:02-!-TWerkhoven[l] [] has quit [Read error: Connection reset by peer]
16:02<Eddi|zuHause>colour? shape? path?
16:03<Rubidium>the path
16:03<Eddi|zuHause>hm... assuming i'm using additional text callback (23), is there a way i can push parameters on the stack?
16:04<Rubidium>it is drawn as if it is part of JR, even though it has it's own route that is totally different
16:04<@Yexo>Eddi|zuHause: yes, you write the parameters to temporary storage registers starting with 0x100
16:05<@Yexo>you'll have to know the size of the parameters though
16:05<Eddi|zuHause>so i could have a string like "Axle Scheme: {STRING} Usage: {STRING}"
16:05<@Yexo>since {STRING} reads only a word from the stack it'd be something like this: STORE_TEMP(string(STR_FIRST) | (string(STR_SECOND) << 16), 0x100)
16:05<@Yexo>firs does that quite a lot if you're looking for example code
16:06<Eddi|zuHause>how evil
16:06<Eddi|zuHause>what happened to the plan to allow "String(Param1, Param2)"? :)
16:06<@Yexo>partically done, but only supported if the parameters are constant
16:06<@Yexo>ie when nmlc can inline them at compile-time
16:07<@Yexo>further support will come at some point in the future
16:07<Eddi|zuHause>so if i expand everything to STR_* constants it should work?
16:08-!-perk11 [~perk11@] has joined #openttd
16:08<@Yexo>it'd be something like this: string(STR_CB23_STRING, string(STR_AXLE_SCHEME_A), string(STR_USAGE_B))
16:08<Eddi|zuHause>cool, i'll try that then
16:09<@Yexo>this would generate one string in nfo, something like "Axle scheme: aa Usage: bb"
16:09<@Yexo>the other approach generates 3 nfo strings and merges them at runtime
16:09<z-MaTRiX>shes a monster
16:09<z-MaTRiX>printf '%q\n' "'a'b''''\n" | sed -r 's;\\'"'"';'"'"'"'"'"'"'"'"';g'
16:09<Eddi|zuHause>ugh, won't i run out of stringids then?
16:09<@Yexo>depending on the amount of different axle schemes and usages the amoutn of strings can vary a lot
16:09<@Yexo>there are 1024 strings available for each grf
16:10<Eddi|zuHause>yes, and we have like 400 engines already
16:10<Eddi|zuHause>so 500 engines and 500 description strings come awfully close to the limit
16:11<@Yexo>than the earlier approach is better.. You need (1 + amount_of_axle_schems + amount_of_usages) strings instead of (amount_of_axle_scheme * amount_of_usages) strings
16:11<@Yexo>Eddi|zuHause: engine names are not part of this 1000-string limit
16:11<Eddi|zuHause>usage is only like 5-10 different things, and axle schemes are repeated quite often
16:12<Eddi|zuHause>oh, ok.
16:12<@Yexo>if you use the same parameters multiple time nmlc is smart enough to generate only a single string
16:12<Eddi|zuHause>then we'd run into the limit at 1000 engines :)
16:12<@Yexo>not even than if the strings are mostly not unique
16:13<Eddi|zuHause>but the plan is to add more info, so asymptotically it might run into O(#engines)
16:13<@Yexo>say you have 10 axle schemes and 10 usage-strings. If all combinations are used you use either 21 or 100 stringIDs depending on how you code it
16:13-!-TWerkhoven[l] [] has joined #openttd
16:13<Eddi|zuHause>right, i get that
16:14<@Yexo>that just means it's not dependend on #engines
16:14-!-supermop_ [] has joined #openttd
16:14<Eddi|zuHause>no, not directly, but that's the worst upper bound
16:16<Eddi|zuHause>now... can i manage that in < 10 loc? :)
16:18-!-TWerkhoven[l] [] has quit [Read error: Connection reset by peer]
16:18<frosch123> <- most hillarious flip-book
16:25-!-Alberth [] has left #openttd []
16:29-!-Devroush [] has quit [Ping timeout: 480 seconds]
16:40-!-yrol [] has joined #openttd
16:40-!-valhallasw [] has quit [Ping timeout: 480 seconds]
16:40<yrol>Greetings :o)
16:42-!-michi_cc_ [] has joined #openttd
16:43-!-michi_cc [] has quit [Ping timeout: 480 seconds]
16:50<Eddi|zuHause>err... how do i escape {} in strings?
16:51<Rubidium>{{} and }?
16:53-!-valhallasw [] has joined #openttd
16:53<Wolf01>'night all
16:54-!-Wolf01 [~wolf01@] has quit [Quit: Once again the world is quick to bury me.]
16:56-!-Adambean [] has quit [Quit: Gone fishing]
17:03-!-andythenorth [] has quit [Quit: andythenorth]
17:03-!-valhalla1w [] has joined #openttd
17:06-!-DDR_ [~chatzilla@] has joined #openttd
17:10-!-valhallasw [] has quit [Ping timeout: 480 seconds]
17:11-!-frosch123 [] has quit [Remote host closed the connection]
17:11-!-DDR [~DDR@] has quit [Quit: In democracy it's your vote that counts; In feudalism it's your count that votes. - Mogens Jallberg]
17:13-!-Zuu [] has quit [Ping timeout: 480 seconds]
17:18-!-enr1x [] has joined #openttd
17:18<AD>Would anyone here know if there are major differences between binaries for x.04 and x.10 versions of ubuntu??
17:18-!-michi_cc_ [] has quit [Quit: michi_cc_]
17:18-!-michi_cc [] has joined #openttd
17:18-!-mode/#openttd [+v michi_cc] by ChanServ
17:19<AD>I'm wondering if this might be why the natty binary would install, but not run on oneiric?
17:19<Eddi|zuHause> <-- i'm doing something wrong, i end up with the string "Axle Scheme: Plastic Usage:"
17:19<@Yexo>AD: linked to different versions of libraries perhaps?
17:20<@Yexo>+ vehicle_file.write(' 0: return string(STR_ENG_DESCRIPTION);\n')
17:20<@Yexo>+ vehicle_file.write(' return string(STR_ENG_DESCRIPTION);\n')
17:20<@Yexo>you can leave out the first line
17:20<AD>Yexo: You'd probably know more than I. Only started fettling with linux this week, so I'm feeling my way slightly.
17:20<Eddi|zuHause>yes, but that's unlikely to be the bug :)
17:20<@Yexo>I know, just noticed it
17:21<Eddi|zuHause>"Plastic" in the above string is none of the strings i provided, but some kind of default string
17:22<Eddi|zuHause>seems to be the same for all engines
17:23<Eddi|zuHause>oh, it's different for wagons
17:23<@Yexo>I just checked the openttd code and it doesn't allow any values to be referenced from the textstack
17:24<Eddi|zuHause>so this won't ever work?
17:24<@Yexo>which basically means it's reading uninitialized values from the text-stack
17:24<@Yexo>not without patching openttd
17:24<@Yexo>which is very easy in this case
17:25<Eddi|zuHause>i expect your commit in the next ten minutes then :)
17:26<Prof_Frink>Eddi|zuHause: Just be glad it's not "Axle Scheme: Cannot remove obstacles on land"
17:27<Eddi|zuHause>that's still better than Axel Schweiß.
17:28<Eddi|zuHause>anyway, i didn't quite manage 10 loc :)
17:29-!-PeanutHorst [] has quit [Remote host closed the connection]
17:30-!-erik1984 [] has joined #openttd
17:32-!-JVassie [~James@] has joined #openttd
17:33-!-TWerkhoven [] has quit [Quit: He who can look into the future, has a brighter future to look into]
17:35-!-Neon [] has quit [Quit: Python is way too complicated... I prefer doing it quickly in C.]
17:37-!-DayDreamer [] has quit [Quit: Leaving.]
17:45<@Yexo>Eddi|zuHause: will probably commit tomorrow
17:45<@Yexo>if you want to test now:
17:52-!-erik1984 [] has left #openttd []
17:59-!-Elukka [] has quit []
18:01-!-pjpe [] has quit [Quit: ajax IRC Client]
18:05<Eddi|zuHause>aye, looks good... next need to figure out colours
18:06-!-Brianetta [] has quit [Quit: Tschüß]
18:08-!-JVassie [~James@] has quit [Ping timeout: 480 seconds]
18:10-!-sla_ro|master [~slaco@] has quit []
18:11<yrol>"Geek up your household-duties with the all-new Quantum Levitator 2000 XL Supra! THE cutting edge in hover-vacuum cleaners!"
18:26-!-Cybertinus [] has quit [Remote host closed the connection]
18:26-!-enr1x [] has quit [Ping timeout: 480 seconds]
18:32-!-perk11 [~perk11@] has quit [Quit: Miranda IM! Smaller, Faster, Easier.]
18:39-!-KritiK [] has quit [Quit: Leaving]
18:40-!-perk11 [~perk11@] has joined #openttd
18:41-!-yrol [] has quit [Quit: HydraIRC -> <-]
18:41-!-Biolunar [] has quit [Quit: All your IRC are belong to us!]
18:48-!-valhalla1w [] has quit [Ping timeout: 480 seconds]
18:51-!-Progman [] has quit [Remote host closed the connection]
19:04-!-mahmoud [] has quit [Read error: Connection reset by peer]
19:07-!-supermop_ [] has quit [Quit: supermop_]
19:20-!-perk11 [~perk11@] has quit [Quit: Miranda IM! Smaller, Faster, Easier.]
20:25-!-pjpe [] has joined #openttd
20:31-!-guifre [] has quit [Ping timeout: 480 seconds]
20:36-!-guifre [] has joined #openttd
22:13-!-supermop__- [] has joined #openttd
22:19-!-glx [glx@2a01:e35:2f59:c7c0:4ce4:9562:6f90:116] has quit [Quit: bye]
23:03-!-Keiya_ [~kyevan@] has quit [Remote host closed the connection]
23:42-!-pjpenispump [] has joined #openttd
23:46-!-pjpe [] has quit [Quit: ajax IRC Client]
---Logclosed Thu Oct 20 00:00:50 2011