Times are UTC Toggle Colours
00:00:42 *** Supercheese [~Superchee@50.37.117.165] has quit [Quit: Valete omnes] 00:12:37 *** HerzogDeXtEr [~farci@i59F6A3EC.versanet.de] has quit [Read error: Connection reset by peer] 00:18:14 *** Snail [~jacopocol@cpe-98-14-130-227.nyc.res.rr.com] has joined #openttd 00:18:49 *** Compu [~Compu@cpe-67-241-224-121.stny.res.rr.com] has joined #openttd 00:25:16 *** Biolunar [Biolunar@x5d822185.dyn.telefonica.de] has quit [Remote host closed the connection] 00:53:19 *** Supercheese [~Superchee@cpe-76-178-137-142.natnow.res.rr.com] has joined #openttd 01:00:45 <Wolf01> 'night 01:00:49 *** Wolf01 [~wolf01@0001288e.user.oftc.net] has quit [Quit: Once again the world is quick to bury me.] 01:04:11 *** Quatroking [~Quatrokin@ip226-139-211-87.adsl2.static.versatel.nl] has quit [Read error: Connection reset by peer] 01:05:17 *** FLHerne_ [~flh@dsl-217-155-24-22.zen.co.uk] has quit [Ping timeout: 480 seconds] 01:12:31 *** Samu [~oftc-webi@po-217-129-255-23.netvisao.pt] has quit [Quit: Page closed] 01:31:03 *** shirish [~quassel@0001358e.user.oftc.net] has quit [Remote host closed the connection] 01:32:21 *** shirish [~quassel@59.96.121.199] has joined #openttd 02:33:37 *** glx [~glx@000128ec.user.oftc.net] has quit [Quit: Bye] 03:10:53 *** minisylf [~sylf@c-71-199-78-95.hsd1.mo.comcast.net] has joined #openttd 03:12:43 *** Sylf [~sylf@c-71-199-78-95.hsd1.mo.comcast.net] has quit [Ping timeout: 480 seconds] 03:25:12 *** shirish [~quassel@0001358e.user.oftc.net] has quit [Ping timeout: 480 seconds] 03:32:44 *** shirish [~quassel@59.96.121.199] has joined #openttd 03:44:58 *** shirish [~quassel@0001358e.user.oftc.net] has quit [Ping timeout: 480 seconds] 03:45:21 *** shirish [~quassel@59.96.121.199] has joined #openttd 04:06:05 *** Snail [~jacopocol@cpe-98-14-130-227.nyc.res.rr.com] has quit [Quit: Snail] 04:06:42 *** shirish_ [~quassel@103.62.23.51] has joined #openttd 04:14:13 *** shirish [~quassel@0001358e.user.oftc.net] has quit [Ping timeout: 480 seconds] 04:31:21 *** rahtgaz [~rahtgaz@00021442.user.oftc.net] has joined #openttd 05:30:25 *** shirish_ [~quassel@103.62.23.51] has quit [Read error: Connection reset by peer] 05:35:21 *** Arveen [~Arveen@ip-95-223-75-47.hsi16.unitymediagroup.de] has joined #openttd 05:40:33 *** sla_ro|master [slamaster@89.136.141.100] has joined #openttd 06:16:39 *** andythenorth [~Andy@cpc87201-aztw31-2-0-cust156.18-1.cable.virginm.net] has joined #openttd 06:20:43 <andythenorth> o/ 06:46:51 *** sla_ro|master [slamaster@89.136.141.100] has quit [] 06:49:29 *** sla_ro|master [slamaster@89.136.141.100] has joined #openttd 06:52:52 *** sla_ro|master [slamaster@89.136.141.100] has quit [] 07:04:20 <Ethereal_Whisper> http://i.imgur.com/WKUbtSD.png TRAINS 07:05:11 <Ethereal_Whisper> As convoluted as those lines appear, that yard's pretty low-capacity 07:17:51 *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has joined #openttd 07:17:54 *** mode/#openttd [+o Alberth] by ChanServ 07:18:00 <Alberth> moin 07:26:44 <andythenorth> lo 07:33:32 <andythenorth> Alberth: I assume (from all the town growth scripts) that GS can track cargo deliveries to town? 07:34:25 * andythenorth should just look in docs eh? But I have a BB idea 07:36:15 <Alberth> it can 07:36:29 * andythenorth would like a little more diversity in BB goals 07:36:33 <andythenorth> wondering about these: 07:36:47 <andythenorth> - deliver all of n town cargos in quantity x 07:36:54 <andythenorth> - pickup x from town 07:37:00 <andythenorth> - pickup x from industry 07:37:06 <Alberth> https://nogo.openttd.org/api/trunk/classGSCargoMonitor.html#fd23dc4fd1e2eda15086124a9e4c6184 07:37:08 <andythenorth> not sure about pickup goals, might be weird 07:37:37 <Alberth> https://nogo.openttd.org/api/trunk/classGSCargoMonitor.html#4975cfe4b596ef1add86ddb49a532b6e pickup also exists 07:37:48 <andythenorth> yeah SV has pickup goals :) 07:38:21 <andythenorth> hmm, how about mail service? o_O âDeliver x bags of mail per year, anywhere on the mapâ 07:39:55 <Alberth> BB is partly constructed to have pickup goals, but for some reason they didn't come out as useful to support 07:40:09 <Alberth> I think the answer was in the distance calculation 07:40:47 <andythenorth> something weird about them anyway, canât explain what 07:41:10 <andythenorth> theyâre a bit purposeless, somehow âtransport toâ seems more justified than âtransport away fromâ 07:41:18 <Alberth> ie it makes sure you cannot get away building a 3 tile connection by finding the minimal distance you have to connect 07:41:59 <Alberth> probably that's it, indeed. You'd need to do the entire computation again, but in the other viewpoint 07:42:37 <Alberth> and in the end you'd reach the same conclusion, mostly 07:42:51 <Alberth> if not completely 07:43:46 <Alberth> hmm, probably not completely, you can construct a counter example 07:45:33 <Alberth> how is x bags of mail / year better than x bags of mail in 1 year? 07:46:12 <Alberth> or 4x bags in 4 year? 07:46:42 <Alberth> sustaining a flow is quite trivial, unless you introduce disruptions in the game 07:47:19 <andythenorth> dunno :) 07:47:40 * andythenorth must take kids to football, but will think about it 07:47:42 *** andythenorth [~Andy@cpc87201-aztw31-2-0-cust156.18-1.cable.virginm.net] has quit [Quit: andythenorth] 07:48:11 <Alberth> he, come back, I was typing a long and complicated sentence :p 07:49:14 <Ethereal_Whisper> My network is efficient as all hell but not that profitable :( 07:51:55 *** Hiddenfunstuff [~Geth@y32.ip1.anvianet.fi] has joined #openttd 07:55:18 *** Matombo [~Matombo@p57A3FB38.dip0.t-ipconnect.de] has joined #openttd 08:15:20 <Alberth> source and destinations not far enough away from each other? 08:19:27 *** Supercheese [~Superchee@cpe-76-178-137-142.natnow.res.rr.com] has quit [Quit: Valete omnes] 08:49:00 <TrueBrain> going to reboot the webservices of openttd.org .. hopefully giving a new toy in the process :D 08:50:34 <TrueBrain> I always forget how fast nginx is ... :D 08:59:47 <TrueBrain> ieuw, we now support HTTP/2 .. what is this :P 09:00:16 <Rubidium> half the internet experience of HTTP/1? 09:00:19 *** Matombo [~Matombo@p57A3FB38.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 09:01:07 <Ethereal_Whisper> RIP train 119 09:01:26 <TrueBrain> Rubidium: yes :D 09:03:00 <TrueBrain> we will see tomorrow how much of the interwebz use HTTP/2 :P 09:04:36 *** Wormnest [~Wormnest@s5596abd2.adsl.online.nl] has joined #openttd 09:16:16 *** andythenorth [~Andy@cpc87201-aztw31-2-0-cust156.18-1.cable.virginm.net] has joined #openttd 09:26:01 *** Compu [~Compu@cpe-67-241-224-121.stny.res.rr.com] has quit [Ping timeout: 480 seconds] 09:29:32 *** Quatroking [~Quatrokin@ip226-139-211-87.adsl2.static.versatel.nl] has joined #openttd 09:37:52 *** Wolf01 [~wolf01@0001288e.user.oftc.net] has joined #openttd 09:38:24 <Wolf01> o/ 09:44:47 *** Progman [~progman@p57A191EC.dip0.t-ipconnect.de] has joined #openttd 09:48:30 <Alberth> hi hi 09:56:08 *** DorpsGek [~dorpsgek@000128f9.user.oftc.net] has quit [Remote host closed the connection] 09:58:15 *** DorpsGek [~dorpsgek@000128f9.user.oftc.net] has joined #openttd 09:58:18 *** mode/#openttd [+o DorpsGek] by ChanServ 10:04:36 *** smoke_fumus [~smoke_fum@188.35.176.90] has joined #openttd 10:26:22 * andythenorth draws hogs 10:32:01 *** frosch123 [~frosch@00013ce7.user.oftc.net] has joined #openttd 10:34:32 <andythenorth> quak 10:36:19 <frosch123> hoi 10:36:46 <andythenorth> also horses 10:53:51 *** Compu [~Compu@cpe-67-241-224-121.stny.res.rr.com] has joined #openttd 11:00:29 *** HerzogDeXtEr [~farci@i59F6A3EC.versanet.de] has joined #openttd 11:03:15 <Alberth> hola 11:07:47 *** Compu [~Compu@cpe-67-241-224-121.stny.res.rr.com] has quit [Read error: Connection reset by peer] 11:11:09 *** Compu [~Compu@cpe-67-241-224-121.stny.res.rr.com] has joined #openttd 11:27:54 <argoneus> good morning train friends 11:30:55 *** andythenorth [~Andy@cpc87201-aztw31-2-0-cust156.18-1.cable.virginm.net] has left #openttd [] 11:39:17 *** rahtgaz [~rahtgaz@00021442.user.oftc.net] has quit [Read error: Connection reset by peer] 11:57:21 *** Samu [~oftc-webi@po-217-129-255-23.netvisao.pt] has joined #openttd 11:58:34 <Samu> hiÂŽ 12:06:18 *** sim-al2 [~sim-al2@108-221-157-231.lightspeed.mmphtn.sbcglobal.net] has quit [Read error: Connection reset by peer] 12:13:23 *** tokai|noir [~tokai@00012860.user.oftc.net] has joined #openttd 12:13:26 *** mode/#openttd [+v tokai|noir] by ChanServ 12:20:06 *** tokai [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds] 12:36:03 *** Progman_ [~progman@p57A1949B.dip0.t-ipconnect.de] has joined #openttd 12:38:52 *** Progman [~progman@p57A191EC.dip0.t-ipconnect.de] has quit [Ping timeout: 480 seconds] 12:39:04 *** Progman_ is now known as Progman 12:46:42 <Samu> "restart" versus "newgame" 12:49:55 <Samu> when I restart a game, the AI configs won't be the same that were used to start the abandoning game, but those that I have last set 12:49:59 <Samu> is that intended? 12:55:01 <Alberth> what game are you playing with "restart" 12:56:12 <Alberth> ie, I don't know of such a button 13:09:27 <Samu> console command "restart" 13:10:44 <Samu> the abandoned game was set up to start AdmiralAI 13:11:07 <Samu> then before typing restart in the console, I change AdmiralAI to AroAI 13:11:23 <Samu> if i restart now, it will have AroAI in the config 13:12:50 <Alberth> ah, ok 13:13:04 <Alberth> don't know what it intends to do, I never used it 13:15:13 *** sim-al2 [~sim-al2@108-221-157-231.lightspeed.mmphtn.sbcglobal.net] has joined #openttd 13:20:38 <Samu> "newgame" is like going back to main menu and starting a new game, but without actually going to main menu, right? 13:21:30 <Samu> hmm i guess not exactly 13:26:30 *** aard [~aard@108.134.189.109.customer.cdi.no] has joined #openttd 13:26:40 <Alberth> source code knows :) 13:27:01 <Alberth> I always use the gui buttons 13:46:19 *** Progman [~progman@p57A1949B.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 14:17:02 *** ConductCat [~Conductor@pool-108-56-8-121.washdc.east.verizon.net] has quit [Read error: Connection reset by peer] 14:19:26 *** Arveen [~Arveen@ip-95-223-75-47.hsi16.unitymediagroup.de] has quit [Quit: Nettalk6 - www.ntalk.de] 14:43:07 *** Tirili [~Unknown@HSI-KBW-082-212-030-207.hsi.kabelbw.de] has joined #openttd 14:49:10 *** ConductorCat [~Conductor@pool-108-56-8-121.washdc.east.verizon.net] has joined #openttd 14:50:57 *** ConductCat [~Conductor@pool-108-56-8-121.washdc.east.verizon.net] has joined #openttd 14:53:36 <Samu> problem originates here, line 368 of openttd.cpp https://git.openttd.org/?p=trunk.git;a=blob;f=src/openttd.cpp;h=c149ebbd4d430150cb82dbd20a4938bb3212b040;hb=HEAD#l368 14:54:05 <Samu> when i start a new game 14:54:33 <Samu> that line creates wrong values for the config list 14:54:42 <Samu> http://imgur.com/a/Z5quz 14:55:42 <Samu> it creates a config_list with { size = 0 } for AIs, but instead it should create a NULL 14:55:50 <Samu> how do I fix this 14:56:25 <Samu> for the random ai, specifically 14:57:59 *** ConductorCat [~Conductor@pool-108-56-8-121.washdc.east.verizon.net] has quit [Ping timeout: 480 seconds] 15:06:56 *** minisylf is now known as Sylf 15:12:10 <Samu> AIConfig(const AIConfig *config) : ScriptConfig(config) {} 15:12:14 <Samu> what does this do? 15:12:33 <Alberth> You're looking at a value rather than a pointer to a value, is my guess 15:13:21 <Alberth> looks like a normal constructor 15:16:54 <Samu> it's here https://git.openttd.org/?p=trunk.git;a=blob;f=src/ai/ai_config.hpp;h=b02935902c060d104f315a28ea7a2da933cc5e3b;hb=HEAD#l29 15:17:38 <Samu> after this, the config is constructed with the wrong defaults 15:17:52 <Samu> for random ai, that is 15:20:31 <Samu> openttd.cpp line 368 does new AIConfig(_settings_newgame.ai_config[c]); 15:20:57 <Samu> it brings it to ai_config.hpp line 29 15:21:42 <Samu> then from here it goes to script_config.cpp line 36 15:21:51 <Samu> ops, line 46 15:22:38 <Samu> runs some code, then at line 57, script_config.cpp this->AddRandomDeviation(); 15:23:08 <Samu> jumps to line 132, script_config.cpp 15:23:54 <Samu> line 134, script_config.cpp, for (ScriptConfigItemList::const_iterator it = this->GetConfigList()->begin(); it != this->GetConfigList()->end(); it++) { 15:24:10 <Samu> GetConfigList() - this is where it finds the NULL 15:24:48 <Samu> config_list is currently at this stage 15:25:00 <Samu> is curently NULL* 15:25:51 <Samu> jumps up to line 77 where it does a this->PushExtraConfigList(); 15:26:46 <Samu> now it's at line 197 of script_config.hpp 15:26:53 <Samu> virtual void PushExtraConfigList() {}; 15:27:04 <Samu> and here's the problem 15:27:20 <Samu> it creates an empty list 15:27:53 <Samu> its not adding the start_date :/ 15:29:03 <Samu> NULL becomes { size = 0 }, start_date is ignored 15:30:42 <Samu> random ais, even though without any configurable parameters, should have added start_date config line when it's executing the PushExtraConfigList() 16:01:32 <Alberth> or not encounter NULL, isn't it? 16:03:21 <Samu> if i understood these steps 16:03:52 <Samu> it encounters NULL 16:03:58 <Samu> NULL = true 16:04:09 <Samu> so it starts a list 16:04:16 <Samu> list is initially size = 0 16:04:27 <Samu> then PushExtraConfigList immediately after 16:04:46 <Samu> however, this extraconfiglist doesn't have the start_date in there 16:04:56 <Samu> it remains size = 0 16:05:02 <Samu> :( 16:11:54 <Samu> i see that when I load a savegame, the size is NULL, and then it does the same steps PushExtraConfigList, but this one does have the start_date config 16:12:26 <Samu> from NULL, to size = 0, then to size = 1 with the start_date appended to it 16:13:58 <Samu> there are several PushExtraConfigList functions :o 16:14:14 <Alberth> yes, but if it wouldn't encounter NULL, would it work then? 16:15:54 <Samu> if it encounters size = 0, it won't run the PushExtraConfigList afterwards 16:16:17 <Samu> confused with your question 16:18:36 <Samu> the ai_gui.cpp has a GetConfigList at line 52 16:19:01 <Samu> newgame has set a size = 0 16:19:36 <Samu> when ai_gui gets the list, it won't run the PushExtraConfigList, because config_list is not equal to NULL anymore, but equal to size = 0 16:20:28 <Samu> it's a random ai without start_date in the list of parameters which shoudln't happen 16:20:37 <Samu> all ais always have start_date 16:20:42 <Samu> including random ai 16:27:26 <Samu> it only happens on new games 16:27:54 <Samu> doesn't happen on loaded saves, if the main menu is a loaded save that would explain why it isn't bugged in main menu 16:33:13 <Alberth> quite rare problem thus 16:33:24 *** HerzogDeXtEr1 [~farci@i59F6C641.versanet.de] has joined #openttd 16:38:34 *** HerzogDeXtEr [~farci@i59F6A3EC.versanet.de] has quit [Ping timeout: 480 seconds] 16:46:32 <Samu> i must follow the load save code 16:47:05 <Samu> there's something escaping on my analysis 16:48:03 <Samu> afterload or whatever is also dealing with this size = 0, but then reverts it to NULL at some point 16:48:13 <Samu> where? 16:55:06 *** Gja [~Martin@93-167-84-102-static.dk.customer.tdc.net] has joined #openttd 17:00:36 *** glx [~glx@000128ec.user.oftc.net] has joined #openttd 17:00:39 *** mode/#openttd [+v glx] by ChanServ 17:07:03 *** aard [~aard@108.134.189.109.customer.cdi.no] has quit [Read error: Connection reset by peer] 17:14:49 <Samu> hmm i have a feeling afterload doesn't even set anything 17:15:05 <Samu> i see NULL everywhere 17:15:28 <Samu> or I don't know what I'm supposed to be searcing 17:20:48 <Alberth> afterload just updates savegames to a new version 17:21:29 *** roidal [~roland@194-152-169-178.adsl.highway.telekom.at] has joined #openttd 17:38:40 <Samu> DoLoad doesn't even use MakeNewgameSettingsLive() function 17:38:54 <Samu> this is the function that breaks stuff 17:39:17 <Samu> but there's so many things happening in a Load 17:40:34 <Samu> wait, it does, my bad, let me check 17:44:45 <glx> not using newgame settings on load makes sense ;) 17:45:08 <Samu> it does 17:45:19 <Samu> it is using that function 17:45:52 <Samu> InitializeGame 17:45:55 <Samu> bla bla if (reset_settings) MakeNewgameSettingsLive(); 17:46:17 <Samu> DoLoad runs the InitializeGame, which runs MakenewgameSettingsLive 17:48:23 *** Arveen [~Arveen@ip-95-223-75-47.hsi16.unitymediagroup.de] has joined #openttd 17:49:15 <Samu> InitializeGame(256, 256, true, true); 17:49:28 <Samu> DoLoad is saying true to reset_settings 17:52:21 <Samu> MakenewgameSettingsLive turns config_list from NULL to size = 0. 17:52:35 *** sla_ro|master [slamaster@89.136.141.100] has joined #openttd 17:53:02 <Samu> between this and me accessing the ai_gui, size = 0 goes back to NULL, i have to find where does this happen exactly 18:44:50 *** Tirili [~Unknown@HSI-KBW-082-212-030-207.hsi.kabelbw.de] has quit [Remote host closed the connection] 18:52:39 *** MonkeyDrone [~MonkDAce@80.88.255.44] has joined #openttd 19:24:27 *** supermop [~supermop@pool-100-37-203-161.nycmny.fios.verizon.net] has joined #openttd 19:37:15 *** Snail [~jacopocol@cpe-98-14-130-227.nyc.res.rr.com] has joined #openttd 19:54:16 *** Supercheese [~Superchee@cpe-76-178-137-142.natnow.res.rr.com] has joined #openttd 20:02:57 *** svkampen [~oftc-webi@546B54DB.cm-12-4b.dynamic.ziggo.nl] has joined #openttd 20:09:38 *** FLHerne [~flh@dsl-217-155-24-22.zen.co.uk] has joined #openttd 20:13:52 *** frosch123 [~frosch@00013ce7.user.oftc.net] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn] 20:19:33 *** Alberth [~alberth@2001:981:c6c5:1:be5f:f4ff:feac:e11] has left #openttd [] 20:31:25 *** svkampen [~oftc-webi@546B54DB.cm-12-4b.dynamic.ziggo.nl] has quit [Quit: Page closed] 20:51:26 *** Snail [~jacopocol@cpe-98-14-130-227.nyc.res.rr.com] has quit [Quit: Snail] 20:53:49 *** Matombo [~Matombo@p57A3FB38.dip0.t-ipconnect.de] has joined #openttd 21:00:15 *** Matombo [~Matombo@p57A3FB38.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 21:03:47 <Samu> I got something! 21:03:57 <Samu> ai_sl.cpp 21:05:01 <Samu> line 61 21:05:08 <Samu> Load_AIPL() - free all current data 21:05:23 <Samu> there goes the size = 0, returns to NULL 21:12:14 <Samu> two wrongs make a right 21:12:16 <Samu> lel 21:13:30 <Samu> MakeNewgameSettingsLive() makes config_list wrongly 21:14:31 <Samu> Load_AIPL() cleans the config_list again back to NULL 21:14:42 <Samu> and doesn't restore its values 21:15:29 <Samu> funny that the end resut is the intended behaviour, it brings it back to NULL which will append start_date posteriorly when querying the config_list 21:19:34 <Samu> until then, the config list is NULL, which isn't exactly correct either, it's merelly being fixed on-the-fly 21:27:25 *** Compu [~Compu@cpe-67-241-224-121.stny.res.rr.com] has quit [Ping timeout: 480 seconds] 21:28:10 *** roidal [~roland@194-152-169-178.adsl.highway.telekom.at] has quit [Quit: WeeChat 1.4] 21:29:10 <Samu> aha!!! if (this->config_list != NULL) delete this->config_list; 21:29:58 <Samu> config_list == { size = 0 } - becomes NULL here, finally NAILED IT! 21:31:20 <Samu> this->config_list = (info == NULL) 21:36:37 *** Tirili [~Unknown@HSI-KBW-082-212-030-207.hsi.kabelbw.de] has joined #openttd 21:39:12 *** Compu [~Compu@cpe-67-241-224-121.stny.res.rr.com] has joined #openttd 21:54:14 *** Tirili [~Unknown@HSI-KBW-082-212-030-207.hsi.kabelbw.de] has quit [Quit: Leaving] 21:57:34 <Samu> alright, now I got a clearer idea where the fix has to be done 22:00:10 *** Ethereal_Whisper [~Tricia@ip70-176-114-248.ph.ph.cox.net] has quit [Read error: Connection reset by peer] 22:07:05 *** Gja [~Martin@93-167-84-102-static.dk.customer.tdc.net] has quit [Quit: Going offline, see ya! (www.adiirc.com)] 22:11:12 *** JGR [~JGR@host213-1-22-46.range213-1.btcentralplus.com] has quit [Ping timeout: 480 seconds] 22:38:08 *** chomwitt [~chomwitt@ppp-94-66-173-217.home.otenet.gr] has quit [Ping timeout: 480 seconds] 22:39:30 *** JGR [~JGR@host109-158-28-186.range109-158.btcentralplus.com] has joined #openttd 22:42:24 *** Arveen [~Arveen@ip-95-223-75-47.hsi16.unitymediagroup.de] has quit [Quit: Nettalk6 - www.ntalk.de] 22:45:55 *** tokai [~tokai@00012860.user.oftc.net] has joined #openttd 22:45:58 *** mode/#openttd [+v tokai] by ChanServ 22:47:58 *** chomwitt [~chomwitt@ppp-94-66-186-175.home.otenet.gr] has joined #openttd 22:49:26 *** Matombo [~Matombo@p57A3FB38.dip0.t-ipconnect.de] has joined #openttd 22:49:39 *** smoke_fumus [~smoke_fum@188.35.176.90] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 22:52:49 *** tokai|noir [~tokai@00012860.user.oftc.net] has quit [Ping timeout: 480 seconds] 22:56:54 *** Matombo [~Matombo@p57A3FB38.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 23:03:48 *** Wormnest [~Wormnest@s5596abd2.adsl.online.nl] has quit [Quit: Leaving] 23:16:23 *** Snail [~jacopocol@cpe-98-14-130-227.nyc.res.rr.com] has joined #openttd 23:21:28 *** FLHerne_ [~flh@dsl-217-155-24-22.zen.co.uk] has joined #openttd 23:21:29 *** FLHerne [~flh@dsl-217-155-24-22.zen.co.uk] has quit [Quit: There's a real world out here!] 23:25:10 <Wolf01> 'night 23:25:12 *** Wolf01 [~wolf01@0001288e.user.oftc.net] has quit [Quit: Once again the world is quick to bury me.] 23:34:49 *** sla_ro|master [slamaster@89.136.141.100] has quit [] 23:50:34 <Samu> think I fixed it 23:51:07 <Samu> if (!AIConfig::GetConfig(c, AIConfig::SSS_FORCE_GAME)->HasScript()) AIConfig::GetConfig(c, AIConfig::SSS_FORCE_GAME)->Change(NULL, -1, false, true); 23:51:31 <Samu> added this line to openttd.cpp, below line 368 23:53:36 <Samu> if it doesn't find a script, treat that script as being random ai (instead of none), and add some NULL's, especially at config_list, which is what Change is doing 23:54:26 <Samu> must test save game, and load game now, see if it didn't break anything 23:54:53 <Samu> well, not now, don't have time 23:54:56 <Samu> tomorrow 23:55:03 <Samu> cyas goodnight