IRC logs for #openttd.dev on OFTC at 2013-07-02
⏴ go to previous day
08:44:21 *** Ristovski has joined #openttd.dev
11:32:41 *** Supercheese has joined #openttd.dev
13:20:26 *** Belugas has joined #openttd.dev
13:20:26 *** ChanServ sets mode: +v Belugas
14:10:02 *** ntoskrnl has joined #openttd.dev
14:44:49 *** DorpsGek has joined #openttd.dev
14:44:49 *** ChanServ sets mode: +v DorpsGek
16:18:16 *** frosch123 has joined #openttd.dev
16:18:16 *** ChanServ sets mode: +v frosch123
17:12:30 *** Ristovski has joined #openttd.dev
17:24:10 * 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:24:51 <Rubidium> or can we apply the NewGRFs in some way to test stuff (doubt it)?
17:25:27 <Rubidium> hmm, what about Ctrl+Click from the main menu... that'd skip that window all together
17:25:47 <Rubidium> so a 'simple' error message at the begin of the game?
17:26:13 <Rubidium> and/or limit/clamp the start date if no NewGRFs are chosen?
17:26:19 <planetmaker> I think it needs what frosch123 calls "NewGRF utopia". A kind of sandbox to check availability of stuff in the starting year
17:26:38 <frosch123> Rubidium: what is easy achievable is checking on game start and poping up a warning
17:26:47 <planetmaker> With a dialogue to list the problems... and ask "proceed ? y/n"
17:26:51 <frosch123> if cargo is not transportable with certain vehicle types
17:27:11 <frosch123> because game start will be a lot harder, because all our newgrf stuff is in global variables and pools
17:27:53 <frosch123> you might also be able to cheat something with new game from the main menu
17:27:58 <frosch123> but not with new game from ingamer
17:30:51 <planetmaker> it's a page I like to refer to :-)
17:34:45 <Rubidium> that's roughly what I feared already
17:35:23 <frosch123> well, displaying the info on game start might a beginning
17:35:38 <frosch123> though we might need to change the dates of the default helicopter
17:35:54 <frosch123> to avoid some wanring abour helis not available in future :)=
17:36:06 <planetmaker> I doubt it breaks a lot of NewGRFs
17:46:30 <Rubidium> the bloody thing doesn't like me
17:47:08 *** ChanServ sets mode: +o DorpsGek
17:47:23 <frosch123> dorpsgek doesn't know you apparently
18:01:04 *** Alberth has joined #openttd.dev
18:01:04 *** ChanServ sets mode: +v Alberth
18:41:12 <frosch123> not sure about hardcoding the 1930
18:41:21 <frosch123> maybe insert the date of the first available engine?
18:42:19 <planetmaker> Hm, indeed. maybe the availability year could be gotten by the engines?
18:43:31 <frosch123> hmm, actually, is it possible to change the current date at that point?
18:43:46 <frosch123> it could just be advanced (or set back) so a engine is available
18:44:12 <frosch123> yeah, imagine all engines expired :)
18:44:22 <frosch123> or no engines at all :p
18:44:34 * planetmaker has an idea for a new newgrf
18:44:37 <frosch123> but yeah, those cases make no sense, it should just not crash :)
18:44:41 <planetmaker> and wonders about the bug reports it will create
18:45:05 <planetmaker> "Simple vehicles"
18:45:15 <planetmaker> or better... "simple game"
18:45:24 <planetmaker> no engines, no houses, no industries :-)
18:45:41 <frosch123> with no houses you won't be able to start a game :)
18:45:55 <planetmaker> version2: one engine, one house, one industry, one cargo called "stuff"
18:46:24 <frosch123> sounds like a silly tutorial :p
18:46:37 <frosch123> build 5 engines to win
18:47:29 <planetmaker> needs also a specific town name newgrf: stuff town. stuffington, stuffodilia,...
18:48:02 <planetmaker> new stuff. stuff by water. stuff on hills
18:48:53 <planetmaker> hm, one airport...
18:49:48 <planetmaker> why introduction randomness? first two years aren't random
18:50:08 <frosch123> if (!HasBit(e->info.climates, _settings_game.game_creation.landscape)) continue; <- use e->IsEnabled() instead
18:50:38 <frosch123> planetmaker: it's not the first two years
18:51:04 <planetmaker> ah... yes... game already started. sorry. yes
18:51:20 <frosch123> but isn't the exact date already computed?
18:51:36 <Rubidium> for this game, but random...
18:52:13 <Rubidium> hmm... although, it's 2 years after the starting year
18:52:23 <Rubidium> so the randomness isn't needed
18:52:32 <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:52:43 <frosch123> or even "a new game"
18:53:34 <planetmaker> Start a new game where your set the starting date after {DATE_TINY} or where you enable a NewGRF..."
18:53:50 <planetmaker> not that people get the idea to enable NewGRFs during this game
18:54:22 <planetmaker> but rubi's sentence sounds nicer
18:55:26 <frosch123> removed the random again?
18:55:35 <frosch123> oh, sorry, you said that :)
18:55:59 <planetmaker> looks fine to the Mr, too ;-)
18:56:19 <planetmaker> grr... s/the/this/ ;-)
19:12:52 *** Zuu has joined #openttd.dev
19:32:08 <Alberth> your grf should also have 'things' :)
19:41:03 *** tycoondemon has joined #openttd.dev
19:42:46 <Alberth> "major enhancement, twice as many cargos now!"
20:08:26 <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:09:18 <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:39:48 *** Alberth has left #openttd.dev
continue to next day ⏵