Config
Log for #openttd.dev on 2nd July 2013:
Times are UTC Toggle Colours
08:40:44  *** Ristovski has joined #openttd.dev
11:28:34  *** Supercheese has quit IRC
11:29:04  *** Supercheese has joined #openttd.dev
12:58:01  *** Belugas has quit IRC
13:16:49  *** Belugas has joined #openttd.dev
13:16:49  *** ChanServ sets mode: +v Belugas
14:06:25  *** ntoskrnl has joined #openttd.dev
14:40:42  *** DorpsGek has quit IRC
14:41:12  *** DorpsGek has joined #openttd.dev
14:41:12  *** ChanServ sets mode: +v DorpsGek
16:00:57  *** ntoskrnl has quit IRC
16:14:39  *** frosch123 has joined #openttd.dev
16:14:39  *** ChanServ sets mode: +v frosch123
16:57:38  *** Ristovski has quit IRC
17:08:53  *** Ristovski has joined #openttd.dev
17:20:33  * Rubidium ponders what to do with FS#5530; he got a point, though... is it possible to check that 'early' or do we need to have the game already started?
17:21:14  <Rubidium> or can we apply the NewGRFs in some way to test stuff (doubt it)?
17:21:50  <Rubidium> hmm, what about Ctrl+Click from the main menu... that'd skip that window all together
17:22:10  <Rubidium> so a 'simple' error message at the begin of the game?
17:22:36  <Rubidium> and/or limit/clamp the start date if no NewGRFs are chosen?
17:22:42  <planetmaker> I think it needs what frosch123 calls "NewGRF utopia". A kind of sandbox to check availability of stuff in the starting year
17:23:01  <frosch123> Rubidium: what is easy achievable is checking on game start and poping up a warning
17:23:10  <planetmaker> With a dialogue to list the problems... and ask "proceed ? y/n"
17:23:14  <frosch123> if cargo is not transportable with certain vehicle types
17:23:34  <frosch123> because game start will be a lot harder, because all our newgrf stuff is in global variables and pools
17:24:16  <frosch123> you might also be able to cheat something with new game from the main menu
17:24:21  <frosch123> but not with new game from ingamer
17:26:47  <frosch123> https://secure.openttd.org/wiki/Frosch/NewGRF_Configuration_in_Utopia#Configuring_NewGRFs_2 <- contains a list of things which might be nice to check on game start
17:27:14  <planetmaker> it's a page I like to refer to :-)
17:31:08  <Rubidium> that's roughly what I feared already
17:31:46  <frosch123> well, displaying the info on game start might a beginning
17:32:02  <frosch123> though we might need to change the dates of the default helicopter
17:32:18  <frosch123> to avoid some wanring abour helis not available in future :)=
17:32:29  <planetmaker> I doubt it breaks a lot of NewGRFs
17:42:43  <Rubidium> @services op
17:42:53  <Rubidium> the bloody thing doesn't like me
17:43:31  <frosch123> @services op
17:43:32  *** ChanServ sets mode: +o DorpsGek
17:43:46  <frosch123> dorpsgek doesn't know you apparently
17:57:28  *** Alberth has joined #openttd.dev
17:57:28  *** ChanServ sets mode: +v Alberth
18:36:06  <Rubidium> http://rbijker.net/openttd/fs5530.diff
18:37:35  <frosch123> not sure about hardcoding the 1930
18:37:44  <frosch123> maybe insert the date of the first available engine?
18:38:42  <planetmaker> Hm, indeed. maybe the availability year could be gotten by the engines?
18:39:55  <frosch123> hmm, actually, is it possible to change the current date at that point?
18:40:09  <frosch123> it could just be advanced (or set back) so a engine is available
18:40:19  <planetmaker> set back?
18:40:35  <frosch123> yeah, imagine all engines expired :)
18:40:45  <frosch123> or no engines at all :p
18:40:50  <planetmaker> :D
18:40:57  * planetmaker has an idea for a new newgrf
18:41:00  <frosch123> but yeah, those cases make no sense, it should just not crash :)
18:41:04  <planetmaker> and wonders about the bug reports it will create
18:41:28  <planetmaker> "Simple vehicles"
18:41:38  <planetmaker> or better... "simple game"
18:41:47  <planetmaker> no engines, no houses, no industries :-)
18:42:04  <frosch123> with no houses you won't be able to start a game :)
18:42:18  <planetmaker> version2: one engine, one house, one industry, one cargo called "stuff"
18:42:47  <frosch123> sounds like a silly tutorial :p
18:42:58  <planetmaker> :D
18:43:00  <frosch123> build 5 engines to win
18:43:52  <planetmaker> needs also a specific town name newgrf: stuff town. stuffington, stuffodilia,...
18:44:08  <frosch123> stuffobia
18:44:25  <planetmaker> new stuff. stuff by water. stuff on hills
18:45:16  <planetmaker> hm, one airport...
18:45:26  <Rubidium> better?
18:46:11  <planetmaker> why introduction randomness? first two years aren't random
18:46:31  <frosch123> if (!HasBit(e->info.climates, _settings_game.game_creation.landscape)) continue; <- use e->IsEnabled() instead
18:47:01  <frosch123> planetmaker: it's not the first two years
18:47:27  <planetmaker> ah... yes... game already started. sorry. yes
18:47:43  <frosch123> but isn't the exact date already computed?
18:47:59  <Rubidium> for this game, but random...
18:48:19  <frosch123> ah, sorry, sure :)
18:48:36  <Rubidium> hmm... although, it's 2 years after the starting year
18:48:46  <Rubidium> so the randomness isn't needed
18:48:55  <frosch123> +STR_ERROR_NO_VEHICLES_AVAILABLE_EXPLANATION                     :{WHITE}Start OpenTTD after {DATE_TINY} or use a NewGRF that provides early vehicles <- s/OpenTTD/the game/
18:49:06  <frosch123> or even "a new game"
18:49:13  <planetmaker> a new game. yes
18:49:57  <planetmaker> Start a new game where your set the starting date after {DATE_TINY} or where you enable a NewGRF..."
18:50:13  <planetmaker> not that people get the idea to enable NewGRFs during this game
18:50:45  <planetmaker> but rubi's sentence sounds nicer
18:51:21  <Rubidium> new diff
18:51:49  <frosch123> removed the random again?
18:51:58  <frosch123> oh, sorry, you said that :)
18:52:08  <frosch123> looks fine to mr
18:52:22  <planetmaker> looks fine to the Mr, too ;-)
18:52:42  <planetmaker> grr... s/the/this/ ;-)
18:53:50  *** DorpsGek changes topic to "OpenTTD Dev Channel || Latest SVN: r25553 || Logs: http://webster.openttdcoop.org/?channel=openttd.dev || Voice (talk-right) upon request via #openttd; make sure you are registered to NickServ before asking"
19:09:15  *** Zuu has joined #openttd.dev
19:09:15  *** ChanServ sets mode: +v Zuu
19:28:31  <Alberth> your grf should also have 'things' :)
19:28:44  *** tycoondemon has quit IRC
19:30:20  <planetmaker> maybe :-)
19:30:25  <planetmaker> but that's v3
19:37:26  *** tycoondemon has joined #openttd.dev
19:39:09  <Alberth> "major enhancement, twice as many cargos now!"
19:39:55  <planetmaker> exactly
20:04:49  <Alberth> Hmm, I also started adding something like that warning. Then I wondered about checking transportability of cargo and realized there are a lot more things can go wrong during setup.
20:05:40  <planetmaker> Alberth, it's a long way really. But... utopia can't be reached in one step... And every small one helps, I think
20:36:11  *** Alberth has left #openttd.dev
20:41:30  *** frosch123 has quit IRC
21:06:25  *** Ristovski has quit IRC

Powered by YARRSTE version: svn-trunk