Log for #openttd on 27th April 2006:
Times are UTC Toggle Colours
00:01:31  *** Prof_Frink [] has joined #openttd
00:14:21  *** Trippledence_ [] has quit [Read error: 110 (Connection timed out)]
00:37:17  *** BJH_ [] has quit ["ChatZilla 0.9.61 [Mozilla rv:1.7.12/20050915]"]
00:47:26  *** Trippledence__ [] has quit [Read error: 104 (Connection reset by peer)]
00:48:01  *** Trippledence [] has joined #openttd
01:04:38  *** black_Nightmare [] has left #openttd ["bye"]
01:20:31  *** Osai^2 [] has quit [Read error: 110 (Connection timed out)]
01:23:31  * Vornicus blings
01:27:31  *** tokai|ni [] has joined #openttd
01:38:19  *** tokai|3 [] has quit [Read error: 110 (Connection timed out)]
01:57:47  *** fusee [] has joined #openttd
02:01:31  *** fusee [] has quit [Client Quit]
02:12:56  *** fusee [] has joined #openttd
02:16:33  *** fusey [] has quit [Read error: 110 (Connection timed out)]
02:16:33  *** fusee is now known as fusey
02:17:04  *** Sacro [n=Sacro@adsl-213-249-247-96.karoo.KCOM.COM] has joined #openttd
02:17:17  <Sacro> anyone around? its too hot to sleep :(
02:18:27  *** glx [] has quit ["Bye!"]
02:18:28  *** Eddi|zuHause2 [] has quit []
02:18:54  <Sacro> i only wanted online company :(
02:19:42  * Vornicus chews Sacro's brains
02:20:16  <Sacro> well thats marginally better i suppose
02:20:18  *** Eddi|zuHause [] has joined #openttd
02:24:20  *** Trippledence_ [] has joined #openttd
02:39:20  *** Trippledence [] has quit [Read error: 110 (Connection timed out)]
02:51:40  <Sacro> oh well think i might go back to bed, its 4am
03:15:14  *** Trippledence [] has joined #openttd
03:16:29  *** Trippledence_ [] has quit [Read error: 104 (Connection reset by peer)]
03:21:39  *** mrzero_ [] has joined #openttd
03:25:23  *** mrzero [n=ole@] has quit [Read error: 145 (Connection timed out)]
03:54:23  *** Sacro [n=Sacro@adsl-213-249-247-96.karoo.KCOM.COM] has quit [Read error: 104 (Connection reset by peer)]
03:57:16  *** Rockj [] has quit ["Changing server"]
05:08:44  *** ThePizzaKing [] has joined #openttd
05:33:38  *** hector3d [] has quit ["leaving"]
05:33:47  *** hector3d [] has joined #openttd
05:41:53  *** Scia [] has joined #openttd
05:42:51  *** Scia [] has quit [Remote closed the connection]
05:48:10  <Celestar> KUDr: this is nice work
05:49:11  <Celestar> I just wish I knew a bit more C++ so that I could interpret my data better :P
05:53:50  *** Trippledence_ [] has joined #openttd
05:53:51  *** Trippledence [] has quit [Read error: 104 (Connection reset by peer)]
05:53:55  <Celestar> CNodeList_HashTableT<CYapfRailNodeT<CYapfRailNodeKeyTrackDir>, 12, 16>::CNodeList_HashTableT() <= what file and line do I find this function ? :P
06:01:23  *** RoySmeding [] has joined #openttd
06:06:29  *** fusee [] has joined #openttd
06:21:33  *** Jenkz [] has joined #openttd
06:23:33  <Vornicus> It's a constructor.
06:23:52  <Vornicus> Look for a class named "CNodeList_HashTableT"
06:24:04  *** fusey [] has quit [Read error: 110 (Connection timed out)]
06:24:04  *** fusee is now known as fusey
06:31:38  *** jong [] has joined #openttd
06:33:32  <CIA-3> peter1138 * r4588 /trunk/newgrf.c: - NewGRF: silence a false compiler warning
06:35:10  <KUDr> Celestar: thanx, what do you need to interpret? Do you have another profiling data?
06:37:16  *** RoySmeding [] has quit ["kthxbye"]
06:37:40  *** Tobin [] has joined #openttd
06:37:51  *** Nubian [] has quit [Read error: 110 (Connection timed out)]
06:38:11  <KUDr> CNodeList_HashTableT<CYapfRailNodeT<CYapfRailNodeKeyTrackDir>, 12, 16>::CNodeList_HashTableT() <= what file and line do I find this function ? :P <-- hashtable.hpp (134..139)
06:39:54  <KUDr> oops, no : nodelist.hpp (40..44)
06:40:07  <KUDr> still sleeping
06:44:51  *** webfreakz [n=Ronald@] has joined #openttd
06:47:27  *** webfreakz [n=Ronald@] has left #openttd []
06:50:03  <peter1138> Darkvater: road_cmd.c:391: warning: suggest parentheses around && within ||
06:59:49  *** kujeger_II [] has quit [Read error: 104 (Connection reset by peer)]
07:22:08  <MiHaMiX> peter1138, KUDr, Celestar: hi
07:22:15  <KUDr> hi
07:23:03  *** shintah [] has joined #openttd
07:24:08  <peter1138> morning :)
07:26:36  <MiHaMiX> peter1138: when will the newstations be under /trunk? or is it already incorporated?
07:26:58  <peter1138> bits already
07:27:00  <CIA-3> KUDr * r4589 /branch/yapf/ (openttd.dsp yapf/yapf_rail.cpp): [YAPF] Fix: compilation errors on VC6 (thanks webfreakz)
07:27:02  <peter1138> i'm working on other bits right now
07:27:16  <MiHaMiX> peter1138: cool :)
07:27:28  <MiHaMiX> peter1138: and.. how about internal UTF-8 support for strings? :)
07:30:22  <peter1138> it works for freetype
07:30:28  <peter1138> but it's not ideal
07:32:09  <MiHaMiX> ahh, I see :)
07:32:33  <peter1138> i may consider adding newgrf action 12 support, glyph loading
07:32:34  <peter1138> but
07:32:36  <peter1138> yuck
07:33:20  <Celestar> WHAT?
07:34:01  <Celestar>
07:40:35  *** SpComb^ [] has joined #openttd
07:41:24  <SpComb^> m00?
07:41:47  *** SpComb [] has quit [Nick collision from services.]
07:42:19  *** You're now known as SpComb
07:42:37  <SpComb> I have to type in my password three times to get that done?
07:42:47  <SpComb> that's just weird, what's the whole release thing?
07:43:06  *** Wolfy [] has joined #openttd
07:43:26  *** Tobin [] has quit []
07:43:57  *** Netsplit <-> quits: Mucht|zZz, Triffid_Hunter, Zerot_, Gussoh, Mek, ZsoL, AciD, _Red, faari, FauxFaux,  (+35 more, use /NETSPLIT to show all of them)
07:44:08  *** kjetil_ [i=kjetil@] has joined #openttd
07:44:48  <SpComb> freenode is veeeeryy sad :(((
07:45:07  *** Netsplit over, joins: Morlark, @MiHaMiX, mrzero_, Eddi|zuHause, tokai|ni, Zerot_, FauxFaux, faari, _Red, ohyeah (+35 more)
07:45:17  *** FredNeuberger [] has quit [Nick collision]
07:45:17  *** FredNeuberger [] has joined #openttd
07:45:17  *** Aankhen`` [n=pockled@] has joined #openttd
07:46:07  *** hector3d_ [] has joined #openttd
07:47:20  *** Naksu_ [] has joined #openttd
07:48:30  *** A1win [] has quit [Read error: 104 (Connection reset by peer)]
07:48:31  *** A1win [] has joined #openttd
07:50:00  *** Trippledence [] has joined #openttd
07:50:00  *** Trippledence_ [] has quit [Read error: 104 (Connection reset by peer)]
07:50:19  <Celestar> KUDr: you got a second?
07:50:43  <Celestar> CNodeList_HashTableT<CYapfRailNodeT<CYapfRailNodeKeyTrackDir>, 12, 16>::CNodeList_HashTableT() <= what does this ACTUALLY mean?
07:51:59  <Celestar> TGP can import pngs?
07:52:09  <blathijs> Celestar: create a hastable thingie containing railnodes, keyed by trackdirs I think
07:52:12  *** fusey [] has quit [Read error: 110 (Connection timed out)]
07:52:24  *** Vornotron [] has joined #openttd
07:52:27  *** Jpl_ [i=jpl@] has joined #openttd
07:52:28  <blathijs> 12 and 16 probably have something to do with hash size I think
07:52:42  *** hector3d [] has quit [Read error: 104 (Connection reset by peer)]
07:53:05  <Celestar> blathijs: I mean not was the function does, but how to interpret such a thing with all the brackets and colons.
07:53:09  *** fusey [] has joined #openttd
07:53:11  <Celestar> I've never really done OOP before
07:53:18  *** TL|Away [] has quit [Excess Flood]
07:53:26  *** Jpl [i=jpl@] has quit [Read error: 104 (Connection reset by peer)]
07:53:27  *** Exxon- [n=exx@] has joined #openttd
07:53:29  *** Exxon- [n=exx@] has left #openttd []
07:54:02  <blathijs> Celestar: yes, that's what I told you
07:54:10  *** TL|Away [] has joined #openttd
07:54:13  <blathijs> I have not clue what it actually does either ;-p
07:54:20  *** Vornicus [] has quit [Nick collision from services.]
07:54:26  *** Vornotron is now known as Vornicus
07:54:30  <blathijs> Celestar: You should read up on C++ templates to understand this
07:54:31  <Celestar> I mean what is the stuff in "<>" ?
07:54:37  <blathijs> template variables
07:54:44  <blathijs> STL uses this extensively
07:55:05  <blathijs> you can write things like "List<int>" to  get a list containing ints
07:55:12  <Celestar> uh huh
07:55:19  <blathijs> or "List<Node*>" to get Node*
07:55:21  <blathijs> stuff like that
07:55:37  <blathijs> "CYapfRailNodeT<CYapfRailNodeKeyTrackDir>" is no different, it's just a type
07:55:39  <Celestar> <= RFC
07:55:46  <Celestar> blathijs: I see.
07:55:57  <blathijs> but it's just used as another type parameter to CNodeList_HashTableT
07:55:58  <Vornicus> templates, or generics, allow you to make data structures like lists etc once, and use them for whatever type you want.
07:56:07  <blathijs> not sure what the 12 and 16 do
07:56:30  *** kjetil [i=kjetil@] has quit [Connection timed out]
07:56:40  *** vrak_ [] has joined #openttd
07:56:45  <blathijs> Celestar: you wanna fish elrails in 0.5?
07:56:47  *** WolfLaptop [n=wolf@] has joined #openttd
07:56:47  <blathijs> ;-)
07:57:06  *** vrak [] has quit [Success]
07:57:51  <Celestar> blathijs: :P
07:57:56  <Vornicus> In addition to types, you can use numbers and other stuff in generics; for instance, a thing that makes a linked-list-oid except with the loop partially unrolled so instead of individual objects you store arrays of objects, would be UnrolledList<type T, int chunk_size>
07:58:03  *** eQualizer [] has quit [Read error: 110 (Connection timed out)]
07:58:30  <Celestar> KUDr: performance seems very good
07:58:38  <blathijs> Vornicus: where the int would be known at compile time, nice :-)
07:58:43  <Vornicus> Yeah
07:59:18  <Celestar>  KUDr will do some more performance checking.
07:59:31  *** valhallasw [] has quit [Read error: 110 (Connection timed out)]
07:59:50  *** Naksu [] has quit [Connection timed out]
07:59:50  * blathijs is off to breakfast
08:00:20  <Celestar> hm... are the YAPF settings stored in the savegame as well?
08:00:39  *** Wolfensteijn [] has quit [Read error: 110 (Connection timed out)]
08:00:42  *** valhallasw [] has joined #openttd
08:01:20  *** eQualizer [] has joined #openttd
08:01:56  *** Jukex [] has quit [Connection timed out]
08:04:39  *** mrzero_ [] has quit [Client Quit]
08:15:51  <Celestar> KUDr: ping :)
08:17:25  <Celestar> I have some more performance data:
08:17:38  <Celestar> 10:11 <Celestar> OPF: 18 days/minute
08:17:38  <Celestar> 10:13 <Celestar> NPF: 6 days/minute
08:17:38  <Celestar> 10:15 <Celestar> YAPF1: 20 days/minute
08:17:38  <Celestar> 10:16 <Celestar> YAPF2: 29 days/minute
08:17:38  <Celestar> 10:17 <Celestar> YAPF3: 20 days/minute
08:18:09  <Celestar> 10:18 <Celestar> YAPF4: segfault
08:19:31  <MiHaMiX> :DD
08:21:17  <Darkvater> my god stupid compilers
08:21:28  <Darkvater> what is this days/minute?
08:21:30  <Darkvater> FF?
08:21:43  <Celestar> ./openttd -snull -g save/test.sav & && sleep 60 && killall -9 openttd
08:21:57  <Celestar> and then see how many days have passed when the program dies
08:21:58  <Celestar> :)
08:21:59  <Darkvater> -m null:)
08:22:10  <Celestar> Darkvater: good point
08:22:14  * Celestar tries again with -mnull
08:22:31  *** mgla [n=mgla@wikipedia/mgla] has joined #openttd
08:22:39  <Darkvater> so but how do you know how many days have passed? you kill the game :P
08:24:34  <Celestar> watch the timer
08:24:53  <CIA-3> Darkvater * r4590 /trunk/road_cmd.c: - Fix (r4585): warning: suggest parentheses around && within ||. Sorry
08:24:57  <peter1138> scientific :)
08:25:02  <Celestar> hm.
08:25:06  <Darkvater> which timer?
08:25:09  <Darkvater> ah
08:25:11  <Darkvater> he :P
08:25:12  <Celestar> Darkvater: the date :)
08:25:39  <Darkvater> what I would've done is run the game in FF and then waiting until the next autosave
08:25:41  *** Eddi|zuHause2 [] has joined #openttd
08:25:54  <peter1138> tictoc
08:26:02  <Celestar> peter1138: granularigy
08:26:06  <Celestar> granulatiry
08:26:09  <Celestar> granularity
08:26:14  * Celestar breaks his fingers
08:26:15  *** tokai [] has joined #openttd
08:26:25  <Celestar> where is the game increased?
08:26:29  <Celestar> game date
08:27:16  * Celestar has an idea
08:27:46  <Celestar> with -mnull -snull -vnull
08:28:40  <Darkvater> dedicated ? :)
08:30:02  <Darkvater> whohoo, 22K downloads of 0.4.7 since it got released
08:30:14  <Celestar> BBAAH too much PF output
08:30:33  <blathijs> #define YAPF_SHUTUP ? ;-)
08:31:39  <Celestar> does _fast_forward work in multiplayer?
08:31:48  <blathijs> the button doesn't
08:31:57  <Celestar> ok I do It manually anyway
08:32:25  <blathijs> I think ff might not work, not sure though
08:32:32  <Celestar> OPF: 23 days/minute
08:32:34  * blathijs is off to class anyway
08:33:53  <Celestar> NPF 7 days/minute
08:34:07  <blathijs> ouch..
08:35:33  <Celestar> hmpf
08:37:32  <Celestar> segfault.
08:37:54  <KUDr_wrk> Celestar: back
08:39:54  <Celestar> KUDr_wrk: very good performance, but I get segfaults here and there?
08:40:29  <KUDr_wrk> YAPF4 only? or also other types?
08:41:02  <Celestar> hmm..
08:41:07  <KUDr_wrk> because YAPF4 was removed
08:41:19  <Celestar> Program received signal SIGSEGV, Segmentation fault.
08:41:19  <Celestar> [Switching to Thread 46912523226112 (LWP 31762)]
08:41:19  <Celestar> 0x00002aaaab4684ad in vfprintf () from /lib64/tls/
08:41:43  <KUDr_wrk> hmm
08:41:50  <Celestar> not your fault
08:41:50  <KUDr_wrk> it tells me nothing
08:41:54  <Celestar> my debug stuff is wrong
08:45:25  <Celestar> ok
08:45:30  <Celestar> new data :)
08:45:31  *** Eddi|zuHause [] has quit [Read error: 110 (Connection timed out)]
08:47:41  <Celestar> with dediserver
08:51:05  <Celestar> KUDr_wrk: is there any real difference (for the user) between YAPF 1 and 3?
08:51:33  *** Jango [] has joined #openttd
08:53:40  <Darkvater> Celestar:
08:54:34  <Celestar> Ok
08:54:59  <Celestar> dediserver data: OPF/NPF/YAPF1/2/3: 23/7/25/28/25
08:55:17  <Celestar> so YAPF is noticably faster than OPF is any way.
08:55:39  <Darkvater> that is just awesome
08:55:45  <Darkvater> just trains?
08:55:51  <Celestar> Darkvater: yes.
08:55:59  <Darkvater> what does NTP say?
08:56:04  <Darkvater> eh bleh nvm
08:56:05  <Celestar> that IS NTP
08:56:06  <Celestar> :P
08:56:14  <Darkvater> NTP=OPF
08:56:43  <Celestar> and with ships it makes little sense to compare.
08:56:52  <Darkvater> ;p
08:57:01  <Celestar> YAPF2 is much faster than NPF for ships, and a bit slower than OPF (which has a VERY limited search range)
08:57:33  <Celestar> Darkvater: no pricing adjustments for elrails for 0.5.0 imho.
08:57:48  <Darkvater> so what is this 'finish elrails' ?
08:57:58  <Celestar> it's finished.
08:58:05  <hector3d_> oO
08:58:06  <Darkvater> I think you do need to adjust the pricing of least 20% orso
08:58:08  <Darkvater> for 0.5.0
08:58:20  <Celestar> Darkvater: erm .. ALL rail types cost the same currently.
08:58:24  <Darkvater> Celestar: so what is fishing doing on the roadmap? :P
08:58:32  <Celestar> Darkvater: reload.
08:58:53  <Darkvater> ah :P
08:58:55  <Celestar> I'm going to look at some of SikorZ patches next week.
08:59:01  <Darkvater> Celestar: can  you correct me then about elrails?
08:59:11  <Celestar> will do
09:00:41  <Celestar> KUDr_wrk: why should one use YAPF1 instead of YAPF2 ?
09:01:57  <KUDr_wrk> YAPF1 should behave the same as YAPF2 <- if this will be confirmed to be true, then we can remove YAPF1 (cause YAPF2 is bit faster)
09:02:44  <Celestar> KUDr_wrk: confirming it is difficult (=
09:02:44  <KUDr_wrk> and YAPF3 counts only non-90-deg turns
09:02:56  <Celestar> that's why I mean we should have YAPF2 and YAPF3.
09:02:56  <KUDr_wrk> I know
09:03:15  <KUDr_wrk> yes it is my reccomentation on forum too
09:03:17  <Celestar> what about RVs and ships, how many YAPFes do we have for each?
09:03:38  <KUDr_wrk> RV: YAPF1 and 2 (same story)
09:03:43  <Celestar> ok
09:04:06  <KUDr_wrk> ships 1,2 (same story) for 90-deg allowed and 3 for disallowed
09:04:23  <KUDr_wrk> so 1 will be removed from all
09:04:26  <Celestar> ok
09:04:37  <Celestar> and then have a global "allow 90° turns for trains and ships" button.
09:05:14  <KUDr_wrk> yes, instead of selecting YAPF type I can select it automatically based on "allow 90"
09:05:19  <Celestar> yes.
09:05:25  <KUDr_wrk> agree
09:05:26  <guru3> can ships make pi/2 turns?
09:05:31  <KUDr_wrk> but now it is prototype
09:05:36  <KUDr_wrk> to proof the concept
09:05:50  <Celestar> KUDr_wrk: I will have a look at a Makefile patch for YAPF
09:06:05  <KUDr_wrk> thanks
09:06:16  *** Nubian [] has joined #openttd
09:06:19  <KUDr_wrk> i am too stupid for that
09:06:31  <KUDr_wrk> <guru3>: depends on settings
09:07:40  <guru3> i totally just never noticed that
09:09:29  *** CobraA1 [] has joined #openttd
09:10:41  <guru3> in other news, i'm never going to get the hang of implicit differentiation :/
09:13:04  <guru3> goddamn powers from the ys tripping me up >:(
09:16:50  <Celestar> RFC:
09:17:09  *** tiberiusteng [] has joined #openttd
09:19:34  <peter1138> hmm, multistop fixes but not the new multistop?
09:20:12  <Celestar> oh
09:21:33  <Celestar> I'm not sure, have we backported any multistop changes to 0.4?
09:21:53  <Celestar> well it doesn't seem so
09:21:59  <Celestar> so we leave them out
09:31:42  *** tiberius1eng [] has quit [Read error: 110 (Connection timed out)]
09:34:44  <peter1138> 4326 still applies though, i think
09:35:02  <peter1138> what's the purpose of this minor release?
09:37:53  <Jango> "new multistop"?
09:38:01  <Jango> how does it differ from old multistop?
09:38:11  <peter1138> it works differently
09:38:47  <Jango> in allocation of slots to the vehicles?
09:38:47  <Celestar> peter1138: wrong
09:38:49  <Celestar> it WORKS
09:38:50  <Celestar> :)
09:39:12  <Jango> is the new one the one where the vehicles just stop and say "waiting for a free stop"?
09:39:22  <Celestar> no there is an even newer one
09:39:27  <Jango> oh
09:39:32  <Jango> when was it committed?
09:39:38  <Celestar> which has an unlimited .. er 256 slots per stop :P
09:39:42  <Celestar> 4250 about
09:39:48  <Jango> hmm, one sec
09:40:03  <Celestar> 4259
09:40:08  <Jango> i have 4152 :S
09:40:11  <Jango> wow
09:40:19  <Jango> you guys have made a few changes recently
09:40:29  <Jango> i'm sure it wasn't that long ago that i installed it
09:40:34  <Celestar> ^^
09:40:45  <Jango> at home i do things properly.... i use trunk there
09:40:59  <Celestar> much work is done in the yapf, 32bpp and bridge branches
09:41:05  <Celestar> egladil: how's progress anyway? :)
09:41:06  <Jango> bridge?
09:41:22  <Celestar> Jango: arbitrary tiles under bridges
09:41:30  <Jango> who's doing that? egladil?
09:41:40  <Jango> btw, when ARE you going to put station stats in? :P
09:41:59  <Celestar> Jango: first I'll do the sortable station lists
09:42:04  <Jango> ok
09:42:13  <Jango> where's the patch? SF?
09:42:22  <Celestar> which one? the sortable lists?
09:42:29  <Jango> y
09:42:42  <Celestar>
09:42:54  <Jango> ok
09:43:05  <Celestar> SF is no longer used.
09:44:52  <MiHaMiX> LOL
09:44:54  <MiHaMiX>
09:45:19  <MiHaMiX> This is the most ridicolous article I've ever encountered :)
09:45:58  <Jango> hmm
09:46:14  <Jango> so, it's very similar to vehicle sorting
09:47:03  * XeryusTC takes a good laugh at that article
09:47:19  <Jango> i was tinking to add a "FilterVehicleList" - which would get called after Build to trim it a bit
09:47:35  <Jango> it would save having to have lots of branching in the build
09:47:45  <tank_> MiHaMiX: where does this idiot live? i think we have to visit him:)
09:48:32  *** dp__ [] has joined #openttd
09:50:24  <Jango> It is much less capable than Windows. In fact it omits features that were standard in Windows back in 1998; For example Linux has no built-in anti-virus or anti-spyware software.
09:50:24  <Jango> You cannot even buy popular utilities like Norton Security to compensate for this fact. There are no tools for common tasks like defragging a hard disk. God knows what you would use to send a fax or make a website. You cannot even get Front Page for Linux.
09:50:55  <tank_> i like this one most: "Report them to the Business Software Alliance who have the legal authority to inspect any company's computers for illegal programs like Linux."
09:51:33  * peter1138 yawns
09:54:25  <MiHaMiX> tank_: yes, this guy is either as dumb as a stone or a clever hacker who is now provoking the democrats and europeans and linux fans :)
09:55:18  <MiHaMiX> tank_: but.. I suppose it's the first case..
09:55:36  <MiHaMiX> tank_: at lease, after inspecting other articles from this author
09:56:03  <tank_> well, americans are so stuped to believe such bullshit, at least some of them
09:56:38  <tank_> i mean.. the really bad thing for me in american articles and so on is the patriotism...
09:56:57  <tank_> if i would be so proud of germany, i would be called a nazi
09:57:24  <MiHaMiX> well, at the very first sentence I found a grave stupidity :)
09:57:25  <tank_> in america you have to be proud of your country, you have to think your something better than the rest of the world
09:59:54  <tank_> MiHaMiX: do you mean me or the article?:) i just said some, which should be true, at least the country wouldn't be as it is now:)
10:00:27  *** dp-- [] has quit [Read error: 110 (Connection timed out)]
10:00:28  *** dp__ is now known as dp--
10:03:11  <MiHaMiX> tank_: in the article
10:03:30  <MiHaMiX> "Like most things that are worth owning, Computers are an American invention."
10:03:57  <MiHaMiX> tank_: the first computer is build by a man called "John Neumann", who happened to be hungarian.
10:04:04  <MiHaMiX> built
10:05:20  <XeryusTC> the first modern computer was build by a guy named Babbage (or something simular), he was from england
10:07:09  <MiHaMiX> XeryusTC: we should argue over what do we mean 'modern', but I think, that's pointless. The name 'John Neumann' should be enough familiar to you, too :)
10:07:37  <XeryusTC> ehm, it sounds quite familar :)
10:11:30  <MiHaMiX> ok .. :)
10:12:11  <MiHaMiX> bbl, lunch
10:13:19  *** ledow [] has joined #openttd
10:16:38  *** Scia [] has joined #openttd
10:25:25  <Celestar> back back
10:30:28  <Celestar> we really really need a new AI :P
10:30:33  <Jango> yes
10:30:39  <Jango> do you ever play with AI?
10:30:45  <Jango> do you ever play?
10:30:48  <Celestar> to debug stuff, yes.
10:31:01  <Celestar> play? rarely, but it happens.
10:31:18  <Jango> i actually been playing a few games recently
10:31:24  <Jango> it's a fun game you know ;)
10:31:32  <Celestar> so I've been told
10:31:38  <Jango> :)
10:31:46  <Celestar> KUDr_wrk: you there?
10:32:11  <Celestar> I mean the AI needs two main things:
10:32:15  <Celestar> 1) a real terraformer.
10:32:24  <Celestar> 2) so debugging about the pathfinder.
10:32:29  <Celestar> some*
10:32:48  <Jango> do you happen to know if the map gen is in a includable form yet?
10:32:55  <Celestar> TGP?
10:32:58  <Celestar> dunno, but it should be soon
10:33:05  <Jango> that'd be nice
10:33:35  <Celestar> once RichK swears to me that the MP_VOID problem is fixed :)
10:33:46  *** mrzero [] has joined #openttd
10:34:01  <Jango> what does the problem cause?
10:34:11  <Celestar> segfaults
10:34:16  <Jango> a
10:34:18  <Jango> a
10:34:18  <Jango> ah
10:34:25  <Jango> quite critical
10:34:29  <Jango> man, i need a new keyboard
10:34:33  <Celestar> ^^
10:34:34  <TL|Away> segfaults are overrated
10:34:43  <Jango> lo
10:34:46  <Jango> lol*
10:34:51  * Jango slaps TL|Away
10:35:07  <TL|Away> I even get a piece of software which costs... around 100.000 euro to segfault
10:35:11  <TL|Away> now that is quality, aint it?
10:35:30  <Celestar> yeah.
10:35:39  <Celestar> hm...
10:35:44  <Jango> don't worry, at my old company, software that cost 2,000,000 was constantly nullpointering
10:35:51  <Celestar> lol
10:35:58  <Celestar> I cannot find the owner-leak :S
10:36:37  <Celestar> and it's kind of bugging me
10:36:46  <Celestar> hm ..
10:36:50  <Celestar> hence the name "bug"
10:36:52  <TL|Away> owner-leak
10:36:53  <TL|Away> lol!
10:36:53  <hector3d_> use java
10:36:56  * hector3d_ runs
10:36:57  <TL|Away> LOL!
10:37:00  <TL|Away> hector3d_: run hard
10:37:02  <TL|Away> really really hard
10:37:11  * Celestar looks around.
10:37:17  * Jango senses that Celestar is preparing the nukes
10:37:21  * hector3d_ gets a plane
10:37:27  * Celestar pulls a 30mm gatling gun from his pocket.
10:37:41  <Jango> (as you do)
10:37:46  * Celestar inserts a 5000-round-belt into gatling gun.
10:37:58  * hector3d_ gets in to a rofl-copter
10:38:04  <Celestar> ^^
10:38:05  *** BJH [] has joined #openttd
10:45:36  *** tokai|noir [] has joined #openttd
10:50:38  *** tokai|3 [] has joined #openttd
10:57:04  *** Zahl [] has joined #openttd
10:58:03  *** MiHaMiX [] has quit ["Lost terminal"]
11:00:05  *** MiHaMiX [] has joined #openttd
11:01:13  *** mode/#openttd [+o MiHaMiX] by ChanServ
11:02:11  *** tokai [] has quit [Read error: 110 (Connection timed out)]
11:02:28  *** tokai|ni [] has quit [Read error: 110 (Connection timed out)]
11:05:04  *** e1ko [] has joined #openttd
11:06:57  <KUDr_wrk> <Celestar> KUDr_wrk: you there? <- am back
11:07:20  <KUDr_wrk> AI pathfinder? Hmm, i don't know..
11:11:15  <Celestar> KUDr_wrk: well maybe one day I'll hijack YAPF to do AI :P
11:12:18  <Zahl> am i the only one who thinks that yapf sounds like something to eat? ;-P
11:12:32  <Celestar> YAPF = yet another pathfinder :P
11:12:54  <Zahl> i know i read the topic yesterday... but still
11:13:03  <Celestar> (=
11:13:21  <hylje> why not rename yapf yarly
11:13:34  <Zahl> o rly?
11:13:40  <hylje> no wai
11:15:24  <Celestar> did I mention that the whole concept of variables.h is fucked?
11:16:56  *** GoneWacko [n=gonewack@] has joined #openttd
11:19:16  <CIA-3> celestar * r4591 /trunk/ (main_gui.c town.h town_cmd.c variables.h):
11:19:16  <CIA-3> -Fix (FS#122) Game no longer errors out when "Many random towns" is selected in the scenario editor.
11:19:16  <CIA-3> -Side effects:
11:19:16  <CIA-3>  - Removed one global variable from variables.h
11:19:16  <CIA-3>  - Remove an ugly hack for the "many random towns" function
11:19:46  <Jango> heh, side "effects" - gives the impression that those improvements are bad
11:20:17  <Celestar> 24 bug reports open
11:20:20  <Celestar> hmmz
11:20:35  <Zr40> Celestar: :)
11:21:26  <Celestar> most of them are rather minor.
11:21:48  <Celestar> one is apparently fixed.
11:21:54  <Celestar> one isn'T a bug report
11:22:39  <ledow> When it gets to zero bugs, you gonna make a release? :-)
11:22:47  <Celestar> nah, before (=
11:22:52  <Celestar> planning 0.4.8
11:22:57  <Zr40> what about FS#104? :)
11:23:05  <ledow> I was thinking a 1.0 ;-)
11:23:48  <Celestar> long time to go to 1.0 (=
11:24:00  <ledow> Long time before there are zero bugs, too.
11:24:08  <Celestar> what is 104?
11:24:22  <Celestar> hmmm ledow, there was something I wanted to ask you.
11:24:27  <Celestar> but I cannot remember :;P
11:24:34  <ledow> Finance window rearrangements.  I dunno... I prefer the original finance window myself.
11:25:11  <Zr40> Celestar:
11:25:22  <ledow> Although I always have my own patch that shows % of max loan in the small finance window
11:25:25  <Celestar> Zr40: ah..
11:25:35  <Celestar> Zr40: will evaluate early next week.
11:25:51  <Celestar> Zr40: maybe ledow's patch would be a nice addon?
11:26:10  <Zr40> what does his patch do?
11:26:14  <Zr40> oh, that
11:26:20  <Celestar> 13:28 < ledow> Although I always have my own patch that shows % of max loan in the small finance window
11:26:54  <ledow> I did submit it a long time ago but someone said no cos I was lazy and re-used an existing string. :-)
11:27:16  *** Wolfensteijn [] has joined #openttd
11:27:27  *** Wolfy [] has quit [Read error: 104 (Connection reset by peer)]
11:27:47  <Celestar> ledow:
11:28:48  <ledow> Zr40: is the last copy of my patch (itll be horrible code most probably) but it should apply against SVN with little to no tweaking.
11:28:51  <SpComb> "re-balanced the whole game"
11:29:03  <Celestar> SpComb: yes?
11:29:13  <SpComb> what's that supposed to be?
11:29:27  *** Tobin [] has joined #openttd
11:29:29  <Celestar> well. prices adjustments and stuff
11:29:44  <ledow> That'll be difficuly
11:29:48  <ledow> *difficult
11:29:58  <Celestar> well.
11:30:07  <Celestar> I'm positive that i will manage.
11:30:08  <Celestar> (0
11:30:26  <ledow> That's one of the killer parts of a decent game - whether it's well-balanced or not.  That can make or break a game, that can.
11:30:38  <Celestar> ledow: agreed
11:30:52  <Celestar> not THAT much is simulation games, but whatever
11:30:58  <Celestar> currently it is totally out-of-balance
11:31:08  <ledow> I always think that bridges built on partial slopes are unnecessarily expensive compared to bridges built on normal tiles.
11:31:12  <Zr40> ledow: what use does displaying the percentage of max loan have?
11:31:35  <Zr40> personally, I don't care how much loan I've got, I just want to get rid of it asap ;)
11:31:39  <ledow> I always have the small finance window, not the large one, and it's nice to see when a loan amount increases
11:31:46  <ledow> (or decreases)
11:31:56  <ledow> Useful for paying it off, too, when you only use the small window
11:32:10  <Zr40> hmm
11:32:16  <Zr40> I thought the small one displayed max loan too
11:32:22  <ledow> I don't mind if you add it or not, I just mentioned it.
11:32:43  <Zr40> maybe add max loan to the small one?
11:33:28  <ledow> The percentage takes up less room (fits on the right of the current loan amount)
11:34:02  <ledow> Want me to get you a screenshot?
11:34:09  <Zr40> sure
11:36:20  <ledow>,%203rd%20Jan%201950.png
11:36:44  <Zr40> 100?
11:36:51  <Zr40> I thought max loan is 500
11:36:57  <ledow> It's a percentage!
11:37:04  <Zr40> yes...
11:37:08  <Zr40> but it should be 20% then
11:37:13  <ledow> Oh... I have 100k max loan on
11:37:20  <Zr40> right :P
11:37:20  <Celestar> you can set max loan
11:37:44  <ledow> And it's bold white cos I reused an existing string but that can be changed.
11:38:08  <Zr40> I like the white
11:38:19  <Zr40> that makes it stand off from the raw data
11:38:35  <ledow> So did I (someone else didn't) and it meant that there was no .txt file modifications needed etc.
11:38:43  <ledow> It only modifies one point of a single file, playergui.c
11:39:06  <Zr40> my finances window patch also only modifies that file
11:39:16  <Zr40> which means there are no 'subtotal' strings
11:39:21  <ledow> Perfect match then :-)
11:40:27  <ledow> If people don't like it, they don't like it, but I play in a fairly low-res so the large finance window is a pain to have open, so I always have a small one open instead and can enlarge it when I need to check details.
11:41:33  <Zr40> even though I play at 1280x1024, having the large one open still obscures plenty of area :(
11:41:53  <ledow> Try it at 800x600 then.
11:42:44  <Zr40> hmm
11:42:45  <ledow> I also used to play at 640x480 on a very old laptop and that's even worse (can't really have anything open, not even the minimap.
11:42:49  <Zr40> it should be resizable :)
11:42:53  <Zr40> horizontally
11:43:06  <Zr40> to hide previous year's data if you don't need it
11:43:16  <ledow> That's a good idea, too
11:44:04  <ledow> How do these people manage who port OpenTTD to things like Palm and PocketPC's?
11:44:48  <ledow> Spent all that time re-doing a screenshot and realised I already had one uploaded in the EXACT same place. :-)
11:46:40  <Zr40> :P
11:46:51  * Zr40 works on resizing
11:48:29  * ledow waits patiently for someone to put roundabouts, speed cameras and traffic lights into the road building toolbar. :-)
11:49:31  <ThePizzaKing> speed cameras?
11:49:44  <ledow> just kidding. ;_0
11:49:58  <ThePizzaKing> hehehe
11:50:31  <ledow> Your little bus services totters up the hill, reached the peak, starts coming downhill and     FLASH!   an £100 fine for going over the posted limit
11:50:38  *** Cheery [] has joined #openttd
11:50:54  <SpComb> you could put them on competitors routes
11:51:02  <ledow> An optional upgrade in the vehicle menu lets you buy reflective number plates :-)
11:52:01  <ThePizzaKing> cool
11:53:01  <ledow> I do think there's room for a few more disasters, though.  How about "Mardi Gras is taking place in Finingburg.  All traffic suspended for one month", or "the director of Transport Limited has been found in bed with a politician's wife - all station ratings drop by 50%" ;-)
11:54:49  <ThePizzaKing> hmmm
11:54:59  <ledow> "Fog rolls in over New Town.  All aircraft in the vicinity are grounded."
11:55:13  <ThePizzaKing> or a bomb scare
11:55:45  <ledow> Living near London myself, it would make the game unplayable - every bus, train, plane and bicycle would be stopped. :-)
11:58:56  <ledow> "Petrol price increases hit hard - all vehicles now cost twice as much to run".
11:59:40  <SpComb> "Oil refinery near fooville shuts down due to supply problems" -> see above
12:00:33  <ledow> "Blackouts in New Town mean that all electrified vehicles are suspended." :-)
12:05:48  <Zr40> ok, resizing works...
12:05:54  <Zr40> but I can't resize it smaller
12:07:11  <ledow> Smaller than two years?
12:07:22  <Zr40> no, I can only increase size
12:07:29  <ledow> oh... lol
12:07:32  <Zr40> I can't decrease size beyond the default size
12:07:57  <ledow> well.. it's a start
12:08:12  *** jnmbk [n=jnmbk@] has joined #openttd
12:09:43  <egladil> 11:41] Celestar: egladil: how's progress anyway? :) <== not much these last week. first i was gone skiing, and now it's school that gnaws away at my time
12:09:46  *** Brianetta [] has joined #openttd
12:10:12  <Celestar> egladil: I see
12:10:23  <ledow> I do hate it when you go to compile the latest SVN and all that's changed is basically one .h file but EVERY file has to be recompiled because of it.
12:10:27  <Brianetta> Fear my prosthesis!
12:10:49  <Brianetta> (since you cant see me, let me tell you that I have a pen cap attached to my nose by suction)
12:11:09  * ledow edges slowly awat from Brianetta
12:11:13  <ledow> *away
12:11:14  <Zr40> ledow: that's because EVERY file includes that .h file
12:11:20  <Celestar> ledow: variables.h :)
12:11:23  <Celestar> I changed it
12:11:24  <ledow> I know - it's a pain
12:11:33  <Zr40> Celestar: got a few moments? :)
12:11:43  <Celestar> Zr40: very few :(
12:11:47  <Celestar> but go ahead
12:11:57  <Zr40> I'm working on making the finances window resizable
12:12:11  <Zr40> enlarging works, but I can't get it to shrink beyond default size
12:12:26  <Zr40> any hints? :)
12:14:14  <Celestar> not off the top of my head
12:29:23  <jnmbk> celestar: Do you remember the turkish town name generator? You said you could look two weeks later and time has come :)
12:29:40  <jnmbk>
12:30:05  *** CobraA1 [] has left #openttd []
12:30:09  <Jango> how many names does it generate?
12:30:38  <jnmbk> too many :) enough to fill the biggest map
12:30:40  <Celestar> jnmbk: the time starts Monday :)
12:31:11  <Celestar> because then I have 1 week of vacation
12:31:25  <Jango> you know, i think we need to modify some of the other generators to use SeedModChance
12:32:55  *** Born_Acorn [] has joined #openttd
12:34:20  <Jango> jnmbk: it looks fine to me - i'm assuming that it works
12:37:22  <Jango> Zr40: wouldn't you have to make the contents scrollable to make it smaller?
12:37:40  <Zr40> Jango: I've found what caused it
12:37:46  <Zr40> I needed to set a minimum size
12:38:17  <Zr40> but a scrollable finances window IS a good idea
12:38:33  <Zr40> but the game only stores 3 years of history, including this year
12:38:53  <Zr40> so scrolling is useless unless that's changed
12:39:51  <Zr40> hmm
12:39:57  <Zr40> I need to figure out the width
12:40:35  <Jango> ok :)
12:40:36  *** glx [i=glx@] has joined #openttd
12:41:01  <Jango> how much extra memory would it take to store more than 3 years?
12:41:09  <Jango> i would assume, not much
12:42:03  <Jango> or does finances include all the vehicle finances too?
12:42:24  <Jango> i think vehicle finances wouldn't need more than this year + last year
12:42:50  <Jango> but having entire history for annual totals might be a nice addition :)
12:43:53  <Zr40> with that extended history, scrollable graphs are an option ;)
12:44:32  <Zr40> talking about graphs...
12:44:34  <Zr40> resizable!
12:45:19  <Zr40> but I need to figure out the window size first :(
12:45:26  <Zr40> dunno how :(
12:46:03  <ledow> Lol... I just played a 64x64 map.  That was fun.
12:46:39  <Celestar> hmpf
12:46:43  <Celestar> openVPN is acting up
12:46:50  <Noldo> the computer is painfully fast on 64x64
12:47:08  *** ^Cartman^ [] has joined #openttd
12:48:26  <ledow> I do think that OpenTTD should have a tutorial/objective mode for beginners.  Start with a 64x64 with two towns and the player moves on if they hit X amount of money.  Then introduce industries, then gradually enlarge the maps and introduce the AI, feeder systems, etc., each time making the completion criteria slightly harder (until you get to "survive for 10 years without going bankrupt".
12:49:06  *** DaleStan__ [] has joined #openttd
12:49:08  *** DaleStan__ is now known as DaleStan
12:53:33  *** GoneWacko [n=gonewack@] has quit [Read error: 104 (Connection reset by peer)]
12:53:35  *** GoneWacko [n=gonewack@] has joined #openttd
12:54:24  *** KUDr [] has quit [Read error: 110 (Connection timed out)]
12:55:56  *** vrak_ is now known as vrak
12:59:18  *** ThePizzaKing [] has quit ["And he disappears, like a fox, in the night."]
12:59:55  *** KUDr [] has joined #openttd
13:00:13  <Celestar> hey KUDr
13:00:18  <KUDr_wrk> hey
13:00:31  <KUDr_wrk> was just VNC reconnect
13:00:35  <Celestar> (=
13:02:05  *** Sacro [n=Sacro@adsl-83-100-208-49.karoo.KCOM.COM] has joined #openttd
13:02:08  <Sacro> afternoon all
13:02:25  <Matt-W> hey
13:02:48  <Sacro> Matt-W: hey to you too
13:04:37  *** KUDr_wrk [] has left #openttd []
13:06:35  *** DaleStan_ [] has quit [Read error: 110 (Connection timed out)]
13:06:40  <Jango> ledow: yes, that'd be nice, but surely quite a reasonable amount of work
13:07:16  *** mode/#openttd [+o Darkvater] by ChanServ
13:07:36  *** kjetil_ is now known as Kjetil
13:09:40  *** KUDr_wrk [] has joined #openttd
13:09:53  *** guest78055 [n=none@] has joined #openttd
13:11:57  <Celestar> heya Darkvater
13:13:14  *** Belugas_Gone is now known as Belugas
13:13:57  <Belugas> goodday all!
13:16:23  *** WolfLaptop [n=wolf@] has quit [Read error: 104 (Connection reset by peer)]
13:16:58  <Celestar> hey
13:19:10  <guest78055> /wave
13:19:28  <Matt-W> /wave_back
13:20:02  <Zahl> /official
13:20:20  *** guest78055 is now known as Du_
13:27:28  <TL|Away> morrons
13:29:02  <Jango> morons*
13:29:12  <Jango> :)
13:29:20  <TL|Away> my mistake ;)
13:29:21  *** black_Nightmare [] has joined #openttd
13:29:30  <black_Nightmare> hey :p
13:29:38  <Celestar> heya :P
13:29:49  <black_Nightmare> any idea what could cause 'network connection lost' each few minutes in multiplayer anyhow?
13:30:08  <Celestar> too slow connection (for too large a game) or too slow hardware.
13:30:37  <black_Nightmare> it possible for someone's connection to kick others off or not really?
13:30:54  *** shintah [] has quit ["<volcone> tycker inte man borde få idrotta i skolan, eftersom man springer så jävulskt mkt i wow"]
13:31:08  *** shintah [] has joined #openttd
13:31:41  <Celestar> not sure.
13:31:52  <Celestar> dunno maybe TL|Away knows something about that
13:32:16  <TL|Away> There might be a command that is exploitable, but I doubt that is the reason
13:32:26  <TL|Away> the sysadmin can give more details, the console reports why a client is dropped
13:32:31  <TL|Away> (lagged out or what ever)
13:33:16  <TL|Away> if all clients drops all the time, the server-connection can be really bad too
13:33:23  <black_Nightmare> hmm thanks because I'm sure its actually not me ^_^  (beside how the hell am I on irc and not seeing any ping lag?)
13:33:39  <Celestar> black_Nightmare: but asking the server admin is not bad an idea :)
13:33:51  <black_Nightmare> thats true
13:33:55  <TL|Away> black_Nightmare: you can't compare pings over servers
13:34:00  <TL|Away> where IRC can run smooth
13:34:06  <TL|Away> a server on the other end of the world can lag
13:34:10  <TL|Away> because of bad peerings or what ever
13:34:20  <black_Nightmare> I know..I was just saying I'm sure its not my side :p
13:34:28  <TL|Away> You failed to rpoof that for me
13:34:33  <TL|Away> that IRC doesn't lag, isn't any proof
13:35:46  <TL|Away> if you want to rule out yourself, contact the sysadmin, or run a ping to that server, and a cpu monitor
13:35:52  <TL|Away> that might rule you out :)
13:36:13  <Brianetta> Or verify that all others have the same trouble
13:36:45  <black_Nightmare> :p
13:38:31  <Sacro> anyone here having trouble with MSN Passport sign in?
13:38:58  *** GoneWacko [n=gonewack@] has quit ["It's a new quit message!"]
13:40:42  <hylje> passport is often fubar anyway
13:41:22  <Celestar> hm
13:41:36  <Celestar> my firewall and my VPN don't seem to like each other
13:43:58  *** hector3d_ is now known as hector3d
13:48:35  <Sacro> lol, bbl got to sign on
13:48:40  *** Sacro [n=Sacro@adsl-83-100-208-49.karoo.KCOM.COM] has quit [Read error: 104 (Connection reset by peer)]
13:55:41  *** mgla__ [n=mgla@wikipedia/mgla] has joined #openttd
13:57:26  *** mgla [n=mgla@wikipedia/mgla] has quit [Read error: 110 (Connection timed out)]
13:57:43  *** orudge|union [] has joined #openttd
14:00:33  *** Prof_Frink [] has quit [Read error: 110 (Connection timed out)]
14:05:18  <Celestar> KUDr_wrk: what else do you think is needed before a merge (apart from reducing the number of YAPFs)
14:11:42  <KUDr_wrk> lot of code cleanup
14:11:42  <KUDr_wrk> connection to savegame and confog
14:11:42  <KUDr_wrk> config
14:11:52  <KUDr_wrk> some comments
14:11:53  *** orudge|union [] has left #openttd []
14:12:00  <KUDr_wrk> code review from others
14:12:04  <KUDr_wrk> etc...
14:12:28  <KUDr_wrk> its just working prototype
14:12:35  <KUDr_wrk> not a production quality
14:15:40  *** Maedhros [n=jc@gentoo/developer/Maedhros] has joined #openttd
14:20:38  <Celestar> yeah, but I meant from the functionality perspective of things
14:20:48  <Celestar> "trunk" is NOT production quality.
14:20:57  <Celestar> production quality is branch/0.4
14:21:47  <KUDr_wrk> hmm
14:22:01  <KUDr_wrk> then it can be ready soon (weekend?)
14:23:48  <Celestar> rfc:
14:24:47  <KUDr_wrk> wtf is that 'backport'?
14:24:57  <KUDr_wrk> list of reverts?
14:25:07  <Celestar> porting fixes from trunk to branch/0.4 to release 0.4.8
14:25:19  <KUDr_wrk> aha
14:25:26  <KUDr_wrk> good
14:25:34  *** sw4y [] has joined #openttd
14:25:39  <Celestar> and fixing some more stuff in trunk as well
14:26:20  <glx> Celestar: looks good
14:27:06  <TL|Away> Celestar: you include r4522, but that only works over a patch of KUDr, that made that include needed
14:27:57  *** grml [] has joined #openttd
14:28:24  *** mgla__ [n=mgla@wikipedia/mgla] has quit [Read error: 110 (Connection timed out)]
14:28:42  *** SchAmane [] has joined #openttd
14:28:46  *** grml [] has quit [Client Quit]
14:32:28  <Celestar> TL|Away: I see
14:33:17  <Celestar> removed 4522
14:36:37  <TL|Away> or add both patches ;)
14:38:20  <Brianetta> KUDr: Did my ship pathfinding comments make sense to you?
14:41:47  <TL|Away> Okay, I am logging off. I will be in the USA for the next 10 days. Will be back monday.. if you are lucky ;) Have fun all, enjoy :)
14:42:19  <Celestar> have a nice trip
14:42:23  <Celestar> where are you going?
14:42:27  <TL|Away> NY and Boston
14:42:31  <Celestar> cool
14:42:32  <KUDr_wrk> Brianetta: yes, they did. We must sit together one nice day, make barbeque and think more about it
14:42:36  <Celestar> I love both places.
14:42:36  <TL|Away> yup :) Bye :)
14:42:51  *** TL|Away [] has quit ["Bye all, have a nice holiday!! :)"]
14:45:02  *** black_Nightmare [] has left #openttd ["bye"]
14:47:06  <Brianetta> (:
14:52:47  *** Osai^2 [] has joined #openttd
14:57:00  <Celestar> maybe we should disable NPF for ships in 0.4.6?
14:57:03  <Celestar> 0.4.8*
14:58:37  <Tobin> Why?
14:59:14  <Celestar> because it doesn't work properly
14:59:15  <Celestar> ?
14:59:19  <Celestar> peter1138: is 138 fixed?
14:59:22  <Tobin> And isn't NPF going the way of the dodo before the next release?
14:59:38  <Celestar> Tobin: not for the 0.4 branch
14:59:54  * Tobin hasn't been paying attention
14:59:57  <Tobin> Ah, ok.
15:11:38  *** webfreakz [n=Ronald@] has joined #openttd
15:12:53  <Celestar> RFC:
15:13:48  <webfreakz> geat idea!
15:13:54  <webfreakz> great idea!
15:15:30  <Celestar> more RFC:
15:16:52  <webfreakz> that looks even more great!
15:17:18  <Celestar> hm .. reload the last link
15:19:04  *** Sacro [n=Sacro@] has joined #openttd
15:19:22  <Sacro> evening all
15:19:31  <webfreakz> ey sacro
15:19:46  <webfreakz> celestar: why isn't elrails in 0.4.8? does it require more testing?
15:20:06  <Celestar> webfreakz: nope, but 0.4 is feature-locked.
15:20:38  <Sacro> if only there was someone who could but elrails into 0.4.8
15:21:23  <peter1138> hmm
15:22:03  <peter1138> Celestar: well it's marked as fixed, so...
15:24:29  <peter1138> Celestar: 138 is definitely not a candidate for 0.4.8 though
15:24:37  <peter1138> as the problem isn't in 0.4.7
15:24:58  <peter1138> similarly with #135
15:27:16  <webfreakz> wow, KUDr did a really nice job on YAPF. The Pile_Transport from OpenTTDcoop was not nice to play with on my AMD Athlon 3000+ which caused 100% CPU usage. With YAPF it's only about 40-60% :)
15:27:28  <peter1138> cool
15:27:37  *** Tobin [] has quit []
15:27:44  <peter1138> bet it's not much cop on my Athlon 800...
15:27:45  <Maedhros> does anyone how i could possibly have managed to misconfigure openttd so it doesn't allow me to build railways in anything other than the temperate climate?
15:27:55  <Maedhros> s/how/know how/
15:27:59  <peter1138> Maedhros: you set the start date too early
15:28:13  <Celestar> refresh:
15:28:48  <Maedhros> peter1138: ooh, that's better. thanks!
15:29:28  <Matt-W> Why do I get the urge to code most powerfully when I can't!!!
15:29:44  <Celestar> ^^
15:29:53  <SpComb> like when you have that school project due tomorrow that you haven't started?
15:30:20  <Matt-W> and analagous situations, yes
15:30:23  <webfreakz> :P
15:31:03  <Celestar> KUDr_wrk: that look-ahead stuff, does it work well? (I haven't tried)
15:31:50  <webfreakz> i haven't found any problems with YAPF?
15:32:26  *** Du_ [n=none@] has quit [Read error: 104 (Connection reset by peer)]
15:32:27  <webfreakz> /diner time!
15:32:38  <Matt-W> I must try YAPF
15:33:04  <webfreakz> yup :)
15:34:00  *** stillunknown [] has joined #openttd
15:34:09  <Matt-W> not that I know what to write, either
15:34:52  *** Mukke [] has joined #openttd
15:34:56  <Celestar> KUDr_wrk: got a Q about ships
15:37:55  *** Red350 [] has joined #openttd
15:38:44  *** Dred_furst [] has joined #openttd
15:38:47  <Celestar> or a suggestion about ships.
15:39:28  <Celestar> which is not about cache, but about the whole idea about pathfinding for ships.
15:40:58  <peter1138> let them float on the currents
15:42:00  <blathijs> Celestar: they should probably plan routes through buoys, keeping a cached copy of shortest paths between all buoys in memory
15:42:03  <blathijs> I think
15:43:02  <Celestar> blathijs: my idea was to abstract the map.
15:43:44  *** _Red [] has quit [Read error: 110 (Connection timed out)]
15:44:02  <Celestar> into "water tiles" and "non-water tiles". then you can use a projection system to find the shortest path.
15:45:03  <blathijs> hmm, might work, yes
15:45:26  <blathijs> works less well for canals and small openings, probably
15:45:36  <Celestar> possibly.
15:46:08  <Celestar> i'd also forget about coast tiles that could theoretically be used by ships and trackdirs.
15:46:17  <blathijs> yes
15:46:47  <blathijs> and then find corners, and use a normal pathfinder to navigate from corner to corner
15:46:56  <blathijs> in straight lines -> very fast performance
15:47:01  <Celestar> yes.
15:47:08  <Celestar> totally not A* :)
15:48:49  <Celestar> also, "bias" your search towards the direction of the destination.
15:49:11  <blathijs> actually, A* is pretty ok for straight line
15:49:12  <blathijs> s
15:49:23  <blathijs> because it does just that, biassing towards the destination
15:50:46  <Jango> no-one uses ships anyway :P
15:50:55  <Jango> well, ok, some people do
15:51:29  <Celestar> <= peter1138 rfc.
15:51:36  <Belugas> i do.  a lot
15:51:52  <Belugas> (ships, i mean...)
15:52:48  <peter1138> Celestar: it will happen when i've changed newgrf stuff
15:53:03  <Brianetta> (:
15:53:14  * peter1138 fiddles with macros
15:53:42  <Celestar> peter1138: you in contact with the dev?
15:54:00  <peter1138> only the post there
15:54:02  <KUDr_wrk> [17:33:03] <Celestar> KUDr_wrk: that look-ahead stuff, does it work well? (I haven't tried) <--- it somehow works, don't know if well. Whole YAPF must be tested...
15:55:20  <KUDr_wrk> and sorry for not responding - we are moving company (packing all things - tomorrow i will be off-line)
15:55:31  <Celestar> KUDr_wrk: will test over the weekend. :)
15:55:38  <KUDr_wrk> ok
15:55:40  * Celestar wants YAPF in trunk asap (=
15:55:46  <KUDr_wrk> hehe
15:55:48  <KUDr_wrk> why?
15:55:55  <KUDr_wrk> it is only prototype
15:56:01  <Celestar> less branches to maintain :)
15:56:08  <KUDr_wrk> it can be pain and shame
15:56:13  <Celestar> true
15:56:20  <Celestar> but trunk is not meant to be stable.
15:56:29  <KUDr_wrk> as you wish..
15:57:24  <Celestar> well, once the code is cleaned and we've select the YAPFs we want  :)
15:57:44  <Celestar> ok I'm off
15:57:45  <KUDr_wrk> <webfreakz> wow, KUDr did a really nice job on YAPF. The Pile_Transport from OpenTTDcoop was not nice to play with on my AMD Athlon 3000+ which caused 100% CPU usage. With YAPF it's only about 40-60% :) <-- but YAPF is using only 10% in this case. The rest is train controller
15:58:00  <Celestar> most of the work is the vehicle collider
15:58:19  <KUDr_wrk> Celestar: yes, must be optimized too
15:58:34  <Celestar> <= can some windows user please test and commit this?
15:58:44  <Celestar> KUDr_wrk: we need much larger hashes methinks
15:59:01  <KUDr_wrk> what is 'methinks'?
15:59:07  <Celestar> methinks == I think
15:59:14  <KUDr_wrk> aha
15:59:18  <Celestar> a 1:1 translation from hash to tile or something
15:59:20  <KUDr_wrk> larger?
15:59:22  <peter1138> ok
15:59:27  <peter1138> should i replicate a function 3 times
15:59:33  <peter1138> or should i turn it into a macro?
15:59:34  <Celestar> peter1138: np?
15:59:48  <Celestar> replication is bad
15:59:52  <Celestar> and I'm off :)
15:59:53  <Celestar> cu
15:59:55  <peter1138> but
15:59:59  <KUDr_wrk> peter1138: template function
16:00:05  <Celestar> ^^
16:00:06  <peter1138> 30 line macros are bad too
16:00:09  <peter1138> and it's c
16:00:13  <Celestar> peter1138: wrapper function?
16:00:36  <KUDr_wrk> yes, 3 wrappers and 1 template func
16:00:54  <KUDr_wrk> large macro is pain to debug
16:01:04  <peter1138> i know
16:01:09  <KUDr_wrk> and 3 large functions are hard to maintain
16:01:13  *** Andrew67 [i=andrew67@] has joined #openttd
16:01:50  <peter1138> i know that too :)
16:01:59  <KUDr_wrk> <Celestar> <= can some windows user please test and commit this? <-- not me, i have no music at all
16:02:30  *** |VillageIdiot| [] has joined #openttd
16:05:21  <Born_Acorn> peter1138! newstations!
16:06:36  <Sacro> peter1138: tractive effort!
16:07:15  <glx> <Celestar> <-- I'm trying it
16:07:20  <Born_Acorn> Hackykid said he was doing that!
16:07:29  <Born_Acorn> Back in April! Last year!
16:11:17  <LIIT> Which option sets the map-size in the conf when running deticated ? I'm not sure if I'm blind or just plain stupid, can't see it anywhere :-/
16:11:40  <glx> map_x and map_y if I remember well
16:12:24  <glx> in 2^map_x * 2^map_y form
16:13:01  <LIIT> hmmm, oki, don't have those options in the conf, might be why I can't find it, thx :-D
16:14:10  <glx> [patches] section
16:15:11  *** |Jeroen| [] has joined #openttd
16:15:52  <LIIT> k, works perfect, thx
16:16:09  <LIIT> one more question, how do I change to SubTrop instead of Temp. ?
16:16:39  <glx> landscape
16:17:01  <glx> normal|hilly|desert|candy
16:18:09  <LIIT> Ahhh - ofcourse, I thought hilly as in the dificulty :-)
16:18:38  <glx> hilly is arctic
16:23:26  <LIIT> wheeee - it works, my deticated server finally works :-)
16:24:53  <glx> oh you solved your udp problem :)
16:26:12  <LIIT> Aye, after the mail to the firewall-admin, it works (even though he says he didn't touch anything) :-D
16:26:47  *** SchAmane [] has quit ["Ciao"]
16:29:42  <Brianetta> OK, I'm off to watch Jeff Wayne's War of the Worlds on stage
16:30:07  <Brianetta> My nightly server might not be updated tonight
16:30:18  <Brianetta> so if Sacro comes to grumble, let him know (:
16:30:30  <Brianetta> bye all
16:30:32  *** Brianetta [] has quit ["Tsch??"]
16:34:29  *** Aankhen`` [n=pockled@] has quit ["Restarting mIRC [Time wasted online: 8hrs 49mins 24secs]"]
16:35:24  *** Aankhen`` [n=pockled@] has joined #openttd
16:39:10  *** ArmEagle [] has quit [Read error: 104 (Connection reset by peer)]
16:43:49  <Darkvater> just a very quick note cause I am still off
16:44:00  <webfreakz> ok :)
16:44:03  <Darkvater> Multiplayer is rock-stable if you join a server/game from the beginning
16:44:20  <Darkvater> I had one running right now for 8 hours with 7 AI playes and not a single desync
16:44:25  <Darkvater> will test further tonight
16:44:26  <Darkvater> and
16:44:34  * Darkvater shoots chanserv for giving ops the whole time
16:44:42  *** mode/#openttd [-o Darkvater] by Darkvater
16:44:42  <Sacro> gah, hes gone offline
16:44:42  <peter1138> hello dv
16:44:54  <hylje> chanserv sucks like that
16:45:07  <hylje> (or your connection, take your pick)
16:51:11  <jnmbk> darkvater: I hope 0.4.8 won't come up these days without my turkish town name generator...
16:53:30  * Sacro crys - nobody click
16:55:07  <hylje> why link if you want nobody to click it
16:55:22  <Sacro> hylje: click at your own risk, though you may not end up closing it
16:56:21  * KUDr_wrk goes offline and will pack computer for moving
16:56:25  *** KUDr_wrk [] has left #openttd []
16:57:57  *** murat [n=murat@] has joined #openttd
16:57:59  *** murat [n=murat@] has left #openttd ["çi?i geldi"]
16:58:16  <webfreakz> sacro: i hate anime ^^
16:59:20  <Azio> hello
16:59:25  <Sacro> webfreakz: i know, but the song...its so addictive, had it on for about 10 mins
16:59:28  <Azio> dbg: Cannot move further on Airport...! pos:4 state:14
16:59:28  <Azio> dbg: Airport entry point: 16, Vehicle: 3041
16:59:28  <Azio> openttd: aircraft_cmd.c:1655: AirportMove: Assertion `0' failed.
16:59:28  <Azio> Aborted
16:59:30  <Azio> Bug?
16:59:55  <Azio> I can restart the savegame in -D -g save/savegame/savegame14 (in debug) if needed,
17:00:10  <Azio> it was from a prety big game,
17:00:14  <Azio> max Planes, etc
17:00:37  <Azio> 0.4.7
17:01:54  *** Jango [] has quit ["Using KVIrc 3.0.1 'System Virtue'"]
17:03:14  *** _Red [] has joined #openttd
17:05:58  *** Angst [] has joined #openttd
17:08:38  *** Red350 [] has quit [Read error: 110 (Connection timed out)]
17:14:40  *** Eddi|zuHause [] has joined #openttd
17:15:36  * Sacro cries, according to timestamps ive had this swf on for 30 mins
17:15:48  <hylje> haha
17:16:01  <Sacro> damn finnish catchy tunes
17:21:45  <Cipri> Sacro: Damn you for that link -.-
17:28:55  *** Bjarni [] has joined #openttd
17:28:57  *** mode/#openttd [+o Bjarni] by ChanServ
17:35:04  *** mode/#openttd [+o orudge] by ChanServ
17:36:19  <Sacro> Cipri: hehehe :)
17:37:04  *** Eddi|zuHause2 [] has quit [Read error: 110 (Connection timed out)]
17:42:07  *** Prof_Frink [] has joined #openttd
17:42:34  *** Trippledence_ [] has joined #openttd
17:51:15  <Sacro> any devs around? i cant connect to Brianettas Nightly
17:51:23  <Sacro> keeps crashing 2bytes from the end
17:53:28  <webfreakz> sacro?
17:53:32  <webfreakz> this is what Brianette said before he left:
17:53:33  <webfreakz> (18:29:42) Brianetta: OK, I'm off to watch Jeff Wayne's War of the Worlds on stage
17:53:33  <webfreakz> (18:30:07) Brianetta: My nightly server might not be updated tonight
17:53:33  <webfreakz> (18:30:18) Brianetta: so if Sacro comes to grumble, let him know (:
17:53:33  <webfreakz> (18:30:30) Brianetta: bye all
17:54:43  *** Jango [] has joined #openttd
17:55:36  <Sacro> yeah i know, i just missed him
17:55:43  <Sacro> was watching that damned link at the time
18:00:30  *** Trippledence [] has quit [Read error: 110 (Connection timed out)]
18:02:40  *** tokai|ni [] has joined #openttd
18:04:02  *** Scia [] has quit [Remote closed the connection]
18:13:52  *** tokai|3 [] has quit [Connection timed out]
18:14:15  *** tokai|noir [] has quit [Connection timed out]
18:21:30  <CIA-3> miham * r4592 /trunk/lang/german.txt: [Language fixup] Fixing up the fixed up language which fixed up my fixup for the screwup.. er.. You know. Thanks Tron for spotting it
18:21:33  <SpComb> do we really need three tokais?
18:22:24  <MiHaMiX> SpComb: are you kidding? Tokai is one of hungary's best wine :)
18:22:32  <SpComb> hmm
18:22:44  <SpComb> and the noir variety?
18:22:53  *** webfreakz [n=Ronald@] has quit ["bye"]
18:23:56  <Belugas> that is when the lights are closed and the glass is still on the table
18:24:04  <Belugas> it's noir... dark :)
18:24:26  <Belugas> or black, which is the same then lights are off...
18:25:51  <SpComb> that doesn't count
18:25:55  <MiHaMiX> SpComb: it's a heavy wine.. 'Tokai aszú'.. 15+% alcohol% V/V
18:26:24  <MiHaMiX> SpComb: but it's very tasty :)
18:26:32  <MiHaMiX> SpComb: (and pretty expensive :)
18:26:36  <SpComb> hmm
18:28:59  <CIA-3> belugas * r4593 /trunk/ (7 files):
18:28:59  <CIA-3> CodeChange : Renamed spec (when using StationSpec) to statspec.
18:28:59  <CIA-3> This is following the same scheme as for IndustrySpec
18:29:47  *** Red747 [] has joined #openttd
18:31:13  <Jango> Darkvater: i found another use for my collated vehicle list - you can see a nice representation of which vehicles are earning you the most money :)
18:41:05  *** _Red [] has quit [Read error: 110 (Connection timed out)]
18:41:55  *** Trippledence [] has joined #openttd
18:44:25  *** jnmbk [n=jnmbk@] has quit [Remote closed the connection]
18:49:56  <Darkvater> Jango: just like sort by profit? ;)
18:51:36  <Darkvater> < about this
18:51:40  <Darkvater> Location:
18:51:40  <Darkvater> Iowa City, Iowa, United States
18:51:54  <Jango> exactly like sort by profit, except with all vehicles :P
18:52:07  <Darkvater> no wonder this guy is such a retard. I've been to Iowa, and let me tell you they are all a bunch of backward-sheep-fucking rednecks
18:52:29  <Jango> it'd be really good if the auto-replace included auto-depoting
18:52:57  <Jango> and the auto-signal patch would be great :)
18:53:50  <Sacro> Darkvater: what an idiot
18:54:33  <glx> clearly !
18:54:55  <Sacro> "You cannot even buy popular utilities like Norton Security to compensate for this fact. There are no tools for common tasks like defragging a hard disk. God knows what you would use to send a fax or make a website. You cannot even get Front Page for Linux." :|
18:55:20  <Sacro> well defragging is fsck, and i use nano for websites
18:55:31  <glx> I think he doesn't know that is IBM laptop is full of asiatics components :)
18:55:40  *** Prof_Frink [] has quit [Remote closed the connection]
18:55:59  <Tron> fsck has nothing to do with defragmentation
18:56:09  <ledow> Quote from the author: "I submitted this to the mainstream IT press, but none of them wanted to know"
18:56:12  <ledow> I wonder why
18:56:29  <Sacro> Tron: oh right, sorry
18:57:07  <XeryusTC> <Darkvater> < about this <- I made a reply somewhere :)
18:57:25  <Darkvater> :)
18:57:39  <XeryusTC> a _really_ long reply
18:58:40  <Jango> maglev-time, w00t
18:58:49  <Sacro> on the same theme:
18:58:55  <XeryusTC> <- here to be exactly :)
18:59:25  <glx> XeryusTC: 404
18:59:45  <XeryusTC> glx: it works here
19:00:41  *** Trippledence_ [] has quit [Read error: 110 (Connection timed out)]
19:00:51  <MiHaMiX> XeryusTC: 404
19:01:15  <XeryusTC> MiHaMiX: it works here
19:01:19  *** stillunknown [] has quit [Remote closed the connection]
19:01:34  <Darkvater> XeryusTC: you go girl
19:02:02  <XeryusTC> :)
19:02:15  <XeryusTC> finaly someone recons (good word?) my real gender :D
19:02:20  <Darkvater> lol
19:02:22  <valhallasw> XeryusTC: it's sue and not sew :p
19:02:24  <Darkvater>  could sew everyone that says it."
19:02:36  <Sacro> XeryusTC: recognises
19:02:37  <Jango> probably realises* XeryusTC
19:02:38  <valhallasw> brakes -> breaks
19:02:46  <Jango> or recognise :)
19:02:58  <Jango> but it's a bit difficult to recognise from here
19:03:05  <XeryusTC> hmm, typos are just my thing :)
19:03:13  <Jango> Darkvater is probably well practiced :)
19:03:15  <Sacro> aslz every1?
19:03:49  <Darkvater> lool
19:03:50  <Darkvater> "Computers are an American invention"
19:03:51  <Darkvater> I just can't stand mentioning: even the idea to search for the continent of America is a European invention :).
19:04:03  <Darkvater> owned!
19:04:04  <Sacro> i thought charles babbage invented them
19:05:22  <XeryusTC> Sacro: everyone says someone else invented them
19:05:41  <Darkvater> he, some comments are hilarious
19:05:41  <XeryusTC> you could even say that the chinese invented computers 2000 years ago
19:05:42  <Darkvater> Greetings !
19:05:42  <Darkvater> Shelley, Tristan : could you please give me your address ? I would really enjoy stabbing you in the face.
19:05:52  <XeryusTC> _O-
19:05:54  <MiHaMiX> Sacro: how about John Neumann? :)
19:06:00  <XeryusTC> its hard to keep myself from laughing at you. There is no LAW that says
19:06:01  <XeryusTC> i use whatever OS i want , and i do hope some hackers make a porn site of your blog.
19:06:18  <MiHaMiX> :DD
19:06:51  <XeryusTC> that last sentence finishes it :)
19:07:02  <Sacro> MiHaMiX: whose that then?
19:07:21  <LIIT> hmmm, what's this 'compjutoer' you are all talking about ? ;-)
19:07:26  *** thgergo [] has joined #openttd
19:07:52  *** BJH_ [] has joined #openttd
19:08:17  <peter1138> stop looking at boring humour sites and get back to work on openttd ;p
19:08:35  <XeryusTC> peter1138: get newstations finished first ;P
19:08:44  <Sacro> peter1138: newstations
19:08:48  *** RichK67 [n=RichK67@] has joined #openttd
19:08:49  <Jango> peter1138: auto-signal patch!
19:08:52  * LIIT is a bit bored, his trains run too slow... ** In a world without fences, who needs Gates ? **
19:09:04  <Sacro> Jango: i think its me you bother for that...
19:09:06  <RichK67> hi all
19:09:10  <peter1138> FEH
19:09:15  <Jango> i think several ppl have done one
19:09:19  <Jango> and it's still not in trunk :(
19:09:26  *** stavrosg [] has joined #OpenTTD
19:09:47  <RichK67> peter: i have a little problem with "railtypes" - can you help?
19:09:48  <MiHaMiX> Sacro:
19:09:55  <XeryusTC> heya RichK67
19:10:05  <RichK67> hiya xeryus
19:10:19  <peter1138> Darkvater: i need to copy a function three times with int8, int16 and int32 types being the only difference. should i triplicate the code, macroize it, or use some better method?
19:10:29  *** Prof_Frink [] has joined #openttd
19:10:37  <peter1138> RichK67: what sort of problem?
19:10:56  <Sacro> MiHaMiX: interesting...
19:11:19  <Sacro> hey RichK67
19:11:28  <RichK67> ok - railtypes problem is: in the PBS, it calls the IsEndOfLine with a railtype = 8 for maglev, 4 for mono - as if it has not translated it to mono=2, mag=3... so i am getting a rail<railtype_end assert
19:11:37  <RichK67> hi sacro
19:12:30  <peter1138> modify isendofline
19:12:37  <peter1138> (as that's part of the pbs patch)
19:12:39  <RichK67> how can i force the translation of the bitmap (1, 2, 4, 8 ) to the real numbers (0,1,2,3)
19:12:46  <peter1138> you don't
19:13:24  * peter1138 ponders the function itself
19:13:54  <Tron> you don't and you don't want to
19:14:01  *** Wolfy [] has joined #openttd
19:14:13  <RichK67> yeah - thats what i would like - a simple translation function between the two
19:14:24  <Tron> no, you don't
19:14:26  <hector3d> Hehe no one wants it
19:14:36  <Tron> you get at bitmask for a reason
19:14:43  <Tron> the bitmask tells you all compatible rail types
19:15:02  <KUDr> RichK67: do you have it in branch somewhere? Maybe i can help you with the old PBS
19:15:06  <Darkvater> peter1138: hmm, templatize it :P
19:15:09  <Tron> it's possible that you get a 3 as railtypes, i.e. normal and electrified
19:15:13  <peter1138> Darkvater: it's not c++ :p
19:15:16  <RichK67> tron: and GetRailType asserts when you send it 4, or 8...
19:15:40  <Tron> why would you call GetRailType()?
19:15:43  <Darkvater> peter1138: can't you just use int32 for all three and just ignore the upper bits upon return?
19:15:47  <Tron> again: multiple bits can be set
19:15:56  <peter1138> Darkvater: it does maths
19:16:12  <peter1138> signed and unsigned
19:16:13  <Darkvater> :(
19:16:42  <Darkvater> hmm, that's sucky
19:16:57  <peter1138> i, uh, checked the ttdp source... it macroizes it
19:17:18  <Tron> what's the matter?
19:17:39  <RichK67> ok - this is a small writeup of my investigation... it turns out that as->user_data[NPF_RAILTYPE] = 4 for mono, 8 for maglev... and then it ripples down the call sequence until asserting in GetRailTypeInfo....
19:19:26  *** Trippledence [] has quit [Read error: 104 (Connection reset by peer)]
19:19:39  *** Trippledence [] has joined #openttd
19:19:58  <RichK67> KUDr: I would be delighted to have more assistance with the PBS part of the integrated nightly...  however, it needs to work with all the other patches too - and that is a royal PITA!
19:20:50  <KUDr> hmm, some branch?
19:21:05  *** KritiK [] has joined #openttd
19:21:20  *** BJH [] has quit [Read error: 110 (Connection timed out)]
19:21:29  <RichK67> i dont know how to create local branches etc... i can only just about cope with SVN update from trunk!
19:21:44  <peter1138> "svn up"
19:21:48  <peter1138> ;p
19:22:13  <Sacro> svn up?
19:22:31  <KUDr> RichK67: or commit it into /branch/pbs - which is now dead
19:22:46  <RichK67> i think its more likely right click, select TortoiseSVN/branch... but i have no idea what it does!
19:22:47  <peter1138> modify IsEndOfLine to take a RailTypeMask instead of RailType
19:23:07  <RichK67> ok  - makes some sense
19:23:23  <peter1138> then
19:24:25  <Darkvater> peter1138: sorry have no really good idea about this. 3functions or macro
19:24:26  <peter1138> hmm, need to see what IsEndOfLine() does
19:25:13  <LIIT> hmmm, I would love to contribute in some way, but I have limited to no c/c++ skills, is there by any chance anything really trivial that needs doing ? :-)
19:25:47  <Darkvater> you could be caterer ^^
19:25:49  <KUDr> LIIT: testing
19:25:56  <peter1138> tea maker :)
19:25:58  <LIIT> Darkvater: hehe :-)
19:26:00  <KUDr> LIIT: i.e. YAPF branch
19:26:08  <Darkvater> yeah tester is good
19:26:19  <RichK67> IsEndOfLine calls IsCompatibleRail.... which has the one line.... that calls GetRailTypeInfo(enginetype)->compatible_railtypes    however GetRailTypeInfo(enginetype) asserts if railtype >= railtype_end
19:26:28  <LIIT> K, getting nightly, compiling and testing ?
19:26:41  <Jango> erm, my maglev station isn't inaugrating properly
19:26:45  <RichK67> which the bitmap mask always is for mono+maglev
19:27:09  <Darkvater> LIIT: no not the nightly :)
19:28:15  <peter1138> RichK67: replace the call to IsCompatibleRail() with something else involving HASBIT
19:28:25  <LIIT> wheee, it's a binary :-) Don't like compiling on windows :-) Will test that for sure
19:30:26  <RichK67> ok - ill try something .... (alas poor PBS... RichK is trying to fix you ;) )
19:30:36  <Darkvater> KUDr: gonna beautify your post :)
19:30:48  <Darkvater> RichK67: seems you put way too much energy into this pbs thing. Drop it ;)
19:31:04  *** Wolfensteijn [] has quit [Read error: 110 (Connection timed out)]
19:31:24  <KUDr> Darkvater: beautify?
19:31:41  <RichK67> well - this one is not too bad - and its a 100% show stopper.... i know where to fix, its just deciding how
19:32:12  <RichK67> ok ... ideas please.... this is the call that needs replacing....
19:32:13  <RichK67>           byte dst_type = GetTileRailType(dst_tile, exitdir);
19:32:13  <RichK67>           if (!IsCompatibleRail(enginetype, dst_type))
19:32:13  <RichK67>                return true;
19:32:59  <peter1138> if (dst_type == INVALID_RAILTYPE || !HASBIT(enginetype, dst_type))
19:33:36  <peter1138> actually the first check is probably redundant
19:33:56  <peter1138> as it'll never have bit 0xFF set :)
19:34:11  <peter1138> so just if (!HASBIT(enginetype, dst_type))
19:34:14  <RichK67> ok - ill compile and see if it works
19:35:10  <KUDr> peter1138: really 'enginetype' ?
19:35:10  <RichK67> WOOHOOO - peter1138 saves the day :)
19:35:55  <RichK67> enginetype is a RailType... but it should probably be a RailTypeMask now... PBS wasnt updated when it all evolved a while back
19:36:09  <KUDr> aha
19:36:10  <KUDr> ok
19:36:26  <RichK67> so i guess it doesnt throw a wobbly as both cast to ints
19:36:46  <RichK67> so it allows duff data to flow through
19:37:56  *** Tron_ [] has joined #openttd
19:38:36  <peter1138> RichK67: yes, change it to RailTypeMask
19:38:46  <peter1138> (and probably rename it from enginetype, heh)
19:39:12  <peter1138> RailTypeMask was introduced for elrails
19:39:17  *** Tron [] has quit [Nick collision from services.]
19:39:18  *** Tron_ is now known as Tron
19:40:12  <RichK67> enginetype is sort of logical... it does come from powered_railtype when you trace it all the way back
19:40:36  <peter1138> but confusing
19:40:42  <RichK67> welcome to pbs
19:40:48  <peter1138> as enginetype is usually linked to EngineID
19:40:54  <RichK67> (my most hated patch)
19:41:42  <RichK67> frankly i only include it as the flack i would get from issuing an IN without is more hassle than including it...
19:41:49  <peter1138> hehe
19:42:07  <peter1138> i don't use monorail or maglev much anyway
19:42:36  *** Trippledence_ [] has joined #openttd
19:42:36  <RichK67> but you can guess my feelings when my debug line goes:
19:42:37  <RichK67> fprintf(stderr, "dodgy1 as->user_data[NPF_RAILTYPES]=%d\n",as->user_data[NPF_RAILTYPES]);
19:42:50  <peter1138> yes
19:42:57  <peter1138> using debug() is generally simpler ;p
19:43:21  *** Trippledence [] has quit [Read error: 104 (Connection reset by peer)]
19:44:15  <RichK67> im not sure how the syntax goes on debug... i run OTTD with openttd -d 0... so what do i need in debug?
19:44:33  <peter1138> that's for DEBUG()
19:44:53  <peter1138> debug() is just 'debug("blah blah %d", foo);'
19:45:02  <peter1138> it does the stderr and \n basically
19:45:25  <RichK67> ah... of course !!   isnt C helpful... DEBUG != debug... :(
19:45:25  <peter1138> don't leave it in longterm though
19:46:13  <RichK67> i think i prefer my fprintf... there is no confusion there... any fprintf s in the code i have added... simple search finds them
19:46:35  *** sw4y [] has quit [Read error: 104 (Connection reset by peer)]
19:46:54  <RichK67> anyway, not that important.... many many thanks for your help there
19:52:16  <RichK67> hmm... that was a fairly painless update tonite... MiniIN now r4593 :)
19:52:47  <LIIT> gratz :-)
19:53:06  <RichK67> ill upload once ive got the win binary sorted
19:53:41  <LIIT> hmm, when cloning a train, it's service-interval does not get copied - should I request such a feature on flyspray or the forums ?
19:53:51  *** Trippledence_ [] has quit [Read error: 104 (Connection reset by peer)]
19:54:40  <Sacro> is the an MiniIN server running? pref UKRS
19:57:01  <RichK67> not yet... i need to get the webpage sorted between me, DV, and TL to get all flavours & platforms of MiniIN built... i have the pages, but they need uploading, debugging, and connecting in with the rest of the website
19:57:41  <RichK67> TL has sorted the building mechanism to get the compile farm to load the extra graphic sets into the compile
19:58:55  <Darkvater> LIIT: always on flyspray
19:59:03  <LIIT> Darkvater: roger :-)
19:59:26  <Darkvater> :)
20:00:34  <LIIT> got 3 "warning" (actually notices) when creating a new user on FlySpray..
20:01:01  <Darkvater> MiHaMiX: ?
20:01:09  <LIIT> Seems to work, nothing major
20:01:16  <Darkvater> hmm not possible to report anonymously?
20:01:36  <LIIT> Not sure, but I might as well create a user sooner than later :-)
20:01:38  *** tomahawk [] has joined #openttd
20:01:40  <Darkvater> I guess MiHaMiX hasn't yet implemented the suggestion-mail ;)
20:03:02  <Darkvater> openttd needs this:
20:03:10  <Darkvater> oh which reminds me
20:03:15  <Darkvater> peter1138: ping
20:03:18  <LIIT> what word do you use to sum up trains+boats+planes+rv's =
20:03:34  <Darkvater> vehciles
20:04:07  <LIIT> AH, offcourse :-)
20:04:11  <Sacro> vehicles
20:04:24  *** sw4y [] has joined #openttd
20:04:28  <LIIT> aye, I prefer to spell it like that ;-)
20:07:46  <Sacro> hehe :)
20:09:27  <RichK67> DV: do you have the link to that project plan for 0.5.0 targets... i need to know when i must get my latest New Airports & TGP to you/Celestar
20:11:18  *** e1ko [] has quit ["Chatzilla 0.9.67+ [SeaMonkey 1.0.1/2006040505]"]
20:13:12  <Darkvater> RichK67: celestar's page?
20:13:33  <RichK67> okies.. ill have a look
20:14:29  <Darkvater> no taht was a question
20:14:38  *** Sacro [n=Sacro@] has quit [" HydraIRC -> <- IRC for those that like to be different"]
20:15:08  <RichK67> ah... i dont know.. i saved it in my work favourites, but thats on a different machine
20:16:11  *** Sacro [n=Sacro@adsl-83-100-165-43.karoo.KCOM.COM] has joined #openttd
20:20:29  *** Cheery [] has quit ["Leaving"]
20:21:38  <Darkvater> RichK67: ?
20:22:42  <RichK67> not quite - it was a gantt chart
20:23:51  *** Prof_Frink [] has quit [Read error: 110 (Connection timed out)]
20:24:49  <Darkvater> oooh that
20:24:52  <Darkvater> donnu where that is
20:24:52  *** black_Nightmare [] has joined #openttd
20:24:59  <Darkvater> somewhere there but I get no listing on his site
20:25:02  <black_Nightmare> what is openttd coded in usually? (C++ I'm guessing?)
20:25:03  <Bjarni> RichK67:
20:25:13  *** Aankhen`` [n=pockled@] has quit ["Error: Mouse not found. Do you have cat? (Y/N) [Time wasted online: 3hrs 49mins 59secs]"]
20:25:30  <black_Nightmare> LOL aankhen's quit message :))
20:25:31  <Bjarni> black_Nightmare: no, it's written in plain C
20:25:44  <black_Nightmare> bjarni..oh ok...ty
20:25:58  <black_Nightmare> was wondering about having a try at the source code myself just more out of curiousity fun
20:26:35  <Bjarni> there is a little C++ code in the source, but it's window specific code only
20:26:45  <Bjarni> some native video driver or something
20:26:47  <Darkvater> according to the gantt chart peter1138 is behind on 2CC ;)
20:26:55  <black_Nightmare> dumb Q but the only thing openttd needed from the ttdx folder are the stock graphicsets, nothing else right?
20:26:58  <RichK67> darn - both my patches are being assessed while i am on holiday!
20:27:00  <peter1138> Darkvater: hmm
20:27:04  <Darkvater> Bjarni: let's keep it at Directmuisc shall we? :)
20:27:05  <peter1138> Darkvater: i could just... commit that
20:27:12  <Vornicus> YAPF is also written in C++, but that's not in trunk yet anyway.
20:27:21  <Bjarni> Darkvater: ... or something
20:27:37  <Bjarni> actually I always viewed it as "windows only, do not open"
20:27:58  <peter1138> Bjarni's house must smell
20:28:03  <Bjarni> lol
20:28:08  * Sacro sniggers
20:28:15  <Bjarni> good one
20:28:59  <Vornicus> black_Nightmare: the needed stuff is the five GRFs trg??.grf, and which is a pile of sounds
20:29:06  <Bjarni> black_Nightmare: it needs the TTD graphics (not ttdx) and, which is the sound fx (and optional midi music)
20:29:20  <Tron> TTD == ttdx
20:29:22  *** black_Nightmare [] has quit [Nick collision from services.]
20:29:31  <Bjarni> for some reason the midi files are called .gm
20:29:35  *** black_Nightmare [] has joined #openttd
20:29:38  <black_Nightmare> ugh weird server
20:29:40  <RichK67> bbl
20:29:41  <black_Nightmare> anyway did you see my question?
20:29:42  <RichK67> cya
20:29:45  *** RichK67 [n=RichK67@] has quit []
20:29:46  <Bjarni> isn't ttdx not the patch?
20:29:52  <Tron> no
20:30:02  <Darkvater> Bjarni: ttdp
20:30:07  <Tron> ttdx just stands for Transport Tycoon DeluXe
20:30:08  <Bjarni> I always thought that
20:30:09  <Darkvater> d is Deluxe
20:30:23  <black_Nightmare> well..I was wondering specifically what openttd needed from the ttdx folder as of yet anyway
20:30:25  <Bjarni> heh, never used the X myself
20:31:03  <peter1138> Bjarni: gm being 'general midi'
20:31:04  <Tron> black_Nightmare: guess why there is a file called "readme.txt"
20:31:16  <peter1138> (not general motors)
20:31:42  <Bjarni> lol @ the commercial that was just on TV. It told that you should go to microsoft to get advice on computer safety
20:32:28  *** ^Cartman^ [] has quit [Read error: 110 (Connection timed out)]
20:32:54  <glx> can I commit to fix ?
20:33:31  <black_Nightmare> was wondering what you meant for a second tron but found it now
20:34:12  *** MeusH [] has joined #openttd
20:34:13  <black_Nightmare> so its just artworks alone from ttdx or is there more than that in
20:34:37  <MeusH> hello
20:34:39  <MeusH> \o/
20:34:42  <MeusH> have I just seen "0.4.8" on the forum?
20:34:47  <Darkvater> hi
20:34:52  <Tron> is just 76 WAVE files in one
20:34:58  <glx> black_Nightmare: you need ttd original grfs +
20:35:03  <black_Nightmare> hmm....
20:35:29  <black_Nightmare> couldn't be difficult to make it permamently use alternative grfs' with authour's permission for these I guess?
20:35:33  <peter1138> 73
20:35:36  <Tron> the trg?r.grf are just about 6000 Sprites
20:35:46  <MeusH> black_Nightmare: there is no total conversion
20:35:47  <MiHaMiX> here
20:35:57  <MeusH> as Tron said, noone will re-do 6000 Sprites
20:35:58  * MiHaMiX was away in the last 90 minutes
20:36:09  <MeusH> especially that 32bpp graphics are on their way
20:36:13  <MeusH> hey MiHaMiX
20:36:46  *** Sacro [n=Sacro@adsl-83-100-165-43.karoo.KCOM.COM] has quit [" HydraIRC -> <- The dawn of a new IRC era"]
20:37:32  *** sw4y [] has quit ["Odletam do paralelniho vesmiru..."]
20:37:47  <black_Nightmare> ughh sorry remind me again but what are 'sprites' ?
20:38:02  <MiHaMiX> MeusH: hi
20:38:21  <peter1138> pixies
20:38:27  <glx> black_Nightmare: ground, buildings, vehicules are all sprites
20:38:42  <peter1138> the graphics of them, that is
20:38:47  <Tron> a small rectangular image consisting of pixels
20:41:11  *** |Jeroen| [] has quit ["Whoopsy"]
20:41:34  <black_Nightmare> ohhh heh
20:41:58  <black_Nightmare> well I've drawn many small buildings just for fun before in simcity 2000 collection [mac] cd
20:42:16  <black_Nightmare> maybe I'll try draw something on my own to see if it could go in openttd
20:42:22  <LIIT> heh, less than an hour after registering on FlySpray, I run into a bug :-)
20:42:43  <Darkvater> LIIT: didn't you register on FS TO report a bug?
20:42:51  <Darkvater> so it isn't really fair, is it ;)
20:42:56  <LIIT> Darkvater: no, that was a feature-request :-)
20:43:11  <LIIT> And afterwards, when I returned to my game, I ran into a bug :-)
20:43:18  <Darkvater> ah
20:43:26  <LIIT> or maybe it's just me expecting too much of the pre-signals
20:43:55  *** |VillageIdiot| [] has quit ["Leaving"]
20:44:22  * Darkvater goes testing for desyncs
20:44:22  <Darkvater> brb
20:45:20  <LIIT> Darkvater: want me to PM you next time I have a user that keeps getting desync-errors ? Tried a few times where he got desynced every 15 mins or so, for hours
20:45:54  <Tron> i'm 99% sure he had different newgrfs than the server
20:47:57  <LIIT> hmm, will try and check that out if it happens again
20:48:32  <MiHaMiX> peter1138: are you still around?
20:48:42  *** tomahawk [] has quit [Remote closed the connection]
20:49:25  <peter1138> yes
20:49:46  <MiHaMiX> peter1138: priv
20:50:52  <Darkvater> LIIT: no that's not much use. won't be able to reproduce anyhow :s
20:51:20  <LIIT> Darkvater: oki, not sure if you could get som debug-info that way
20:52:59  *** Angst [] has left #openttd []
20:53:09  <Darkvater> hmm I had my server running for 30 years now with active AI players but neither old or new clients get desynched
20:54:09  <MeusH> is it possible that AI desynces?
20:54:16  <Tron> Darkvater: i'm pretty sure at least 99,9% of the desync problems are caused by differing newgrfs
20:54:28  <MeusH> it would be difficult, but IMO there is a way to desync AI
20:54:47  <peter1138> especially the games that have "no" newgrfs...
20:54:56  <Darkvater> Tron: yes but still... hmm
20:56:40  * Darkvater runs the game for 10 more years
20:57:07  <Darkvater> if it doesn't desync even then, then I either blame users for using different newgrf files or peter1138 for making bugs in newgrf
21:00:22  <peter1138> differing newgrfs could also mean 'same newgrfs in a different order'
21:00:41  <Darkvater> :)
21:01:08  <Darkvater> hmm my top AI has only 38 road vehicles. Don't they build more?
21:03:35  *** Mukke [] has quit []
21:05:26  *** Belugas is now known as Belugas_Gone
21:11:43  * peter1138 tests for crashes in new resolver code
21:15:40  <black_Nightmare> someone remind me but would there be a name for taking an existing opensource program and spin off a slight different one on your own but still being opensource?
21:16:14  <Tron> fork
21:16:21  <Darkvater> spoon
21:16:22  <black_Nightmare> ohh yeah...ty anyway
21:17:19  <Tron> uh?
21:17:26  <Tron> there's no joke
21:17:30  <Tron> it's called "forking"
21:18:07  <Tron> fork from the system call with that name, which in turn comes from the thing a way does when it splits into two alternatives
21:18:07  <Darkvater> I know :)
21:18:14  <MiHaMiX> whoever reported bugs in connection with flyspray user registration and task creation I fixed those which I encountered
21:18:57  <black_Nightmare> yeah tron..that name escaped me for a while...thanks for mentioning it anyhow
21:18:59  <Tron> Darkvater: this wasn't targeted at you
21:19:44  <Darkvater> ah
21:30:54  *** Neonox [] has joined #openttd
21:35:52  *** Trippledence [] has joined #openttd
21:37:16  *** Jenkz [] has quit []
21:40:12  <CIA-3> bjarni * r4596 /branch/yapf/ (3 files in 3 dirs):
21:40:12  <CIA-3> -Fix: [OSX, YAPF]: made unittest work on OSX
21:40:12  <CIA-3>  added flags CPP_HOST and CPP_TARGET to makefile.config
21:40:12  <CIA-3>  Note: for some reason my CPP is already assigned to "CC -E" and it should be g++, so run "Make upgradeconf CPP:=g++"
21:40:12  <CIA-3>  Note: if you already have Makefile.config, you might need to manually remove -s from CFLAGS_HOST in it (OSX only)
21:45:43  <Celestar> ok going to bed.
21:45:49  <Jango> gn
21:46:24  <Darkvater> gn
21:47:06  <Celestar> Tron: Darkvater peter1138 RFC:
21:47:12  <Celestar> Comments via PM please (=
21:47:13  <Celestar> nite
21:49:04  <Darkvater> Celestar: wait!
21:49:38  <Darkvater> Celestar: can you put these into the ottd/ directory where the gantt charts are? At least that's browsable
21:50:56  *** Neonox [] has quit ["muss wech"]
21:59:21  <ln-> how do you express "never" in a gantt chart?
21:59:30  <ln-> or "stupid"
22:05:47  * MeusH points Darkvater at the debug language
22:05:49  <MeusH> \o/
22:05:50  <MeusH> cya
22:05:52  *** MeusH [] has quit ["Goodbye"]
22:06:19  <Darkvater> whaa?
22:07:54  *** Prof_Frink [] has joined #openttd
22:11:55  <Zr40> ...the debug language?
22:12:00  * Zr40 pokes MiHaMiX
22:12:19  *** tokai [] has joined #openttd
22:12:24  *** Sacro [n=Sacro@adsl-83-100-165-43.karoo.KCOM.COM] has joined #openttd
22:12:28  <Sacro> evening all
22:12:38  *** Jango [] has quit ["KVIrc 3.2.0 'Realia'"]
22:13:10  <CIA-3> bjarni * r4597 /branch/yapf/os/macosx/Makefile: -Fix: [OSX, YAPF] now OSX uses CPP_TARGET for compiling CPP files and linking (makes it possible to compile YAPF)
22:13:49  <KUDr> Bjarni: many thanx
22:16:05  <black_Nightmare> any of you ever used openttd on beos?
22:21:55  *** tokai|ni [] has quit [Read error: 110 (Connection timed out)]
22:22:45  <Sacro> black_Nightmare: not personally, but it has been done
22:23:47  <peter1138> Darkvater: is the tubular steel bridge in combroadw broken in ttdpatch?
22:25:58  <black_Nightmare> sacro...ty
22:26:02  <black_Nightmare> was wondering about it myself ;)
22:26:11  <Darkvater> peter1138: yes, the one going in the Y direction
22:26:27  *** thgergo [] has quit [Read error: 104 (Connection reset by peer)]
22:26:40  <peter1138> hmm, both broken here
22:26:43  <Darkvater>
22:26:45  <peter1138> fine for road bridges
22:27:14  <peter1138> hmm
22:27:58  <peter1138> hmm
22:28:21  <peter1138> ah, it depends on length too
22:30:17  *** Dred_furst [] has quit [Read error: 104 (Connection reset by peer)]
22:32:43  <Darkvater> peter1138: you shouldn't worry about that though, I reported it and it's broken in reference-program as well ;)
22:33:15  <peter1138> k
22:35:13  * Sacro is addicted to this game
22:35:47  <Sacro> we need an autoupdated for the (Integrated) Nightlies
22:35:52  <Sacro> *autoupdator
22:36:12  <black_Nightmare> just wondering but is one of the multiplayer server like for the latest nightlie build..right?
22:36:26  <black_Nightmare> noticed it a few times and it always had some kind of Rxxxx version number
22:36:33  <Sacro> black_Nightmare: there used to be a few nightly servers
22:39:09  <Sacro> grrr, my company went bankrupt
22:41:10  <Sacro> any chance of a train automatically upgrading to elrails if it cant get anywhere?
22:41:28  <black_Nightmare> sacro..heh that'll be a good one
22:42:03  <black_Nightmare> and anyway reason I was asking a bit about the openttd graphics and source was because..I dunno if its my coding style yet but I thought I'll try make my own little fork with some changes there and there just for a bit of fun myself
22:42:13  <black_Nightmare> but if it seem good enough maybe I'll share it 'as is' who knows
22:43:18  <Sacro> why not do some contributions for the IN?
22:43:23  <black_Nightmare> the what?
22:43:44  <Sacro> Integrated Nightly - basically a standard nightly with a shedload of usermade patches adde
22:43:45  <Sacro> d
22:44:02  <glx> and a pain to maintain :)
22:44:32  <black_Nightmare> lol...nah not my style.....more of like to poke around/etc on my own sometimes
22:46:22  <black_Nightmare> and beside it'll probably not be windows compiling it anyhow
22:47:49  <Sacro> hmm, well i compile under windows and linux
22:48:16  <black_Nightmare> I'm not sure I like the idea of VB or .NET so anyway I'll just stick to the precomplied downloadable version for windows anyhow
22:48:35  <black_Nightmare> still remember a bit of trying play with realbasic classic a bit too ^_^
22:48:54  <Sacro> openttd doesnt use VB or .NET
22:50:10  <black_Nightmare> well the readme says that vb or net are needed to compile it
22:50:13  <black_Nightmare> (for windows)
22:50:38  <glx> VC not VB
22:51:23  <CIA-3> bjarni * r4598 /branch/yapf/ (3 files in 3 dirs):
22:51:23  <CIA-3> -Fix: [YAPF] removed warnings about C/Objective C only CFLAGS
22:51:23  <CIA-3>  [OSX] cleaned up the C++ code and renamed CPP to CXX. Now it should detect this flag automatically and no user intervention is needed unless you crosscompile
22:54:51  <Bjarni> hmm, maybe I should have specified that crosscompiling for PPC OSX on i386 OSX and vice versa do not count as crosscompiling in the sense that I mean in the commit message
22:55:49  *** tokai [] has quit [Read error: 110 (Connection timed out)]
22:59:10  *** shintah [] has quit ["<volcone> tycker inte man borde få idrotta i skolan, eftersom man springer så jävulskt mkt i wow"]
23:11:45  <CIA-3> bjarni * r4599 /trunk/vehicle.c:
23:11:45  <CIA-3> -Fix: [Cloning, autoreplace] FS#141 clone service-interval
23:11:45  <CIA-3>  now cloned vehicles get the same service interval as the original vehicle
23:11:45  <CIA-3>  I applied this to autoreplace as well even though it's not mentioned in the bug report (autorenew should not alter service interval)
23:12:08  *** Mek [i=marijn@] has quit [Read error: 110 (Connection timed out)]
23:14:24  *** gigajum [] has joined #openttd
23:15:59  *** RichK67 [n=RichK67@] has joined #openttd
23:16:16  <RichK67> hi all
23:17:42  <gigajum> hi RichK67
23:18:44  *** mrzero [] has quit [Read error: 110 (Connection timed out)]
23:19:10  *** Mek [i=marijn@] has joined #openttd
23:19:43  <RichK67> im thinking of adding an "advanced" button & gui to TGP to allow for more generation options - any thoughts what to add?
23:21:53  <RichK67> my thoughts are on the lines of no. of towns, explicitly setting the number of each industry type, no. of immovables, etc.
23:25:43  <Bjarni> TGP?
23:25:55  <Vornicus> Terra Genesis Perlin
23:26:29  <Vornicus> really the only thing I want to see improved in TGP is the lighthouse placement and coastlines that aren't cliffs.
23:28:58  <CIA-3> peter1138 * r4600 /trunk/newgrf_engine.c: - NewGRF: minor code style tidy up
23:29:27  *** mrzero [] has joined #openttd
23:30:51  <RichK67> the first is easier to fix, but the second needs a whole "edge of map" smoothing routine. the maps are slices into a pre-defined terrain, that i then cut a coast from... to see this, generate one map with width 256, and then re-use the seed, and generate one at 512... you will see the terrain continue past the join
23:31:56  <Vornicus> aha
23:32:49  <RichK67> in effect, the map can be continued indefinitely... its quite cool really :)
23:33:40  <CIA-3> peter1138 * r4601 /trunk/newgrf_spritegroup.c: - NewGRF: after evalutaing a 'real' group, return the chosen group directly instead of resolving it as only callback and spriteid groups are returned.
23:37:17  <Sacro> night all
23:37:18  *** Sacro [n=Sacro@adsl-83-100-165-43.karoo.KCOM.COM] has quit [" Want to be different? HydraIRC -> <-"]
23:40:55  *** black_Nightmare [] has left #openttd ["bye"]
23:42:06  *** CobraA1 [] has joined #openttd
23:52:57  *** stavrosg [] has quit [Read error: 110 (Connection timed out)]
23:59:44  *** Maedhros [n=jc@gentoo/developer/Maedhros] has quit ["leaving"]

Powered by YARRSTE version: svn-trunk