Times are UTC Toggle Colours
00:07:34 *** Zennon86 has quit IRC 02:24:17 <Hazzard> !pw 02:24:17 <coopserver> Hazzard: quoted 07:13:19 <Hazzard> !pw 07:13:19 <coopserver> Hazzard: fsspec 07:13:24 <coopserver> *** Game still paused (connecting clients, number of players) 07:13:30 <coopserver> *** Hazzard has joined 07:13:31 <coopserver> *** Game still paused (number of players) 07:13:32 <coopserver> *** Game unpaused (number of players) 07:19:02 <Hazzard> @gap 3 4 07:19:02 <Webster> Hazzard: For Trainlength of 3: 10 - 14 needs 3, 15 - 19 needs 4, 20 - 24 needs 5. 07:40:00 *** Progman has joined #openttdcoop 08:24:44 <coopserver> *** Hazzard has joined spectators 08:24:45 <coopserver> *** Game paused (number of players) 08:46:37 <Happpy> Morning all. 08:55:07 <coopserver> *** Hazzard has joined company #1 08:55:08 <coopserver> *** Game unpaused (number of players) 09:34:35 <coopserver> <Hazzard> We could probably call this one right here 09:35:00 <coopserver> <Hazzard> 1700 trains, network flowing 09:35:06 <coopserver> *** Hazzard has left the game (Leaving) 09:35:07 <coopserver> *** Game paused (number of players) 09:37:17 <Happpy> Hi hazzard how ar you 09:37:47 <Hazzard> Hey Happpy 09:40:06 <Happpy> I all most finsh my network on #openttdcoop welcome server 09:40:45 <Happpy> All the wood and iron trains drop of station is a temp 10:09:13 *** Happpy has quit IRC 11:57:53 *** virtualrandomnumber has joined #openttdcoop 11:57:53 *** ChanServ sets mode: +v virtualrandomnumber 12:22:20 *** virtualrandomnumber has quit IRC 12:55:50 *** Progman has quit IRC 12:59:10 *** virtualrandomnumber has joined #openttdcoop 12:59:10 *** ChanServ sets mode: +v virtualrandomnumber 13:52:18 *** nirasa1957 has joined #openttdcoop 14:03:42 *** virtualrandomnumber has quit IRC 15:03:39 *** virtualrandomnumber has joined #openttdcoop 15:03:39 *** ChanServ sets mode: +v virtualrandomnumber 16:44:53 *** Progman has joined #openttdcoop 17:16:15 *** virtualrandomnumber has quit IRC 17:29:59 *** Happpy has joined #openttdcoop 17:30:01 *** Happpy has left #openttdcoop 17:30:23 *** Happpy has joined #openttdcoop 17:30:23 *** ChanServ sets mode: +o Happpy 17:31:07 <Happpy> !players 17:31:07 <coopserver> Happpy: The server is empty, no one is connected. Feel free to remedy this situation 17:31:27 *** StarLite has joined #openttdcoop 17:31:27 *** ChanServ sets mode: +o StarLite 17:50:46 <Hazzard> !date 17:50:46 <coopserver> Oct 09 2452 17:55:34 <Hazzard> !players 17:55:34 <coopserver> Hazzard: The server is empty, no one is connected. Feel free to remedy this situation 17:55:35 <Hazzard> !pw 17:55:35 <coopserver> Hazzard: socket 17:56:01 <coopserver> *** Game still paused (connecting clients, number of players) 17:56:06 <coopserver> *** Hazzard has joined 17:56:07 <coopserver> *** Game still paused (number of players) 17:56:45 <coopserver> *** Hazzard has joined company #1 17:56:46 <coopserver> *** Game unpaused (number of players) 18:02:14 <V453000> yo nuts 18:02:18 <V453000> lug 18:02:23 <coopserver> <Hazzard> Hey 18:02:31 <V453000> how u doin 18:02:39 <coopserver> <Hazzard> good, u? 18:04:05 *** virtualrandomnumber has joined #openttdcoop 18:04:05 *** ChanServ sets mode: +v virtualrandomnumber 18:08:29 <V453000> decent, trying to optimize nuts a bit 18:08:45 <V453000> no drastic big crazy solutions yet, just significantly better performance with the current functionality 18:08:50 <coopserver> <Hazzard> Figure anything about the lag? 18:11:04 <V453000> ish 18:11:30 <V453000> I did some tests, the new nuts adds a lot of complicated drawing is the only thing I can see as being the (new) problem 18:11:52 <V453000> so I'm removing that smart logic from wagons as they only need it in quite specific edge case that's not necesary to do 18:12:23 *** Happpy has quit IRC 18:12:24 <V453000> plus currently a lot of freight engines share the same logic and it will be faster if I just duplicate the code and make it for each of them individually 18:12:30 <V453000> so those two things I'm doing 18:12:37 <V453000> the removal from wagons already gave a few fps 18:12:58 <V453000> 0. 8.3 maglev was running on about 25 fps, now I have 31 18:14:58 <V453000> I believe I'll be able to make it reasonable-ish again, but the bigger underlying problem I'm starting to think about more is performance. After all, NUTS is a train set that's extensively used with big networks, so maximizing performance would be great. However sometimes simplification in code would mean more complications in usage 18:16:48 <V453000> for example, drawing an engine is easy - I just give it a spritesheet. Drawing a wagon goes through a switch with MANY possible outcomes and thus takes relatively long time. I could basically get rid of such switch if I add wagons which are for single cargo only (through parameter of course) ... but with rail 123, monorail 12, maglev 1, wetrail 1 that's 7 wagon classes, times amount of available cargoes - with something like FIRS or Open 18:16:52 <V453000> that could get quite retarded 18:17:02 <V453000> in vanilla or YETI it's not so bad 18:19:43 <coopserver> <Hazzard> Are switches really that slow? 18:22:13 <Hazzard> I guess its easy to test with the parameter 18:52:16 <V453000> depends how many you use :) 18:52:41 <V453000> also I'm using a variable which counts how many of which vehicle you have in a train, which I guess does a bunch of iterating through compared to switches 18:53:13 <coopserver> <Hazzard> Wish I was more familiar with how grfs work 18:59:28 *** Happpy has joined #openttdcoop 18:59:31 *** Happpy has left #openttdcoop 18:59:54 *** Happpy has joined #openttdcoop 18:59:54 *** ChanServ sets mode: +o Happpy 19:00:15 <coopserver> *** Hazzard has joined spectators 19:00:16 <coopserver> *** Game paused (number of players) 19:03:20 <coopserver> *** Hazzard has joined company #1 19:03:21 <coopserver> *** Game unpaused (number of players) 19:05:16 *** Zennon86 has joined #openttdcoop 19:05:32 *** StarLite has quit IRC 19:11:55 <V453000> it's a mess anyway, the best method would be to completely rewrite nuts from the ground up 19:11:59 <V453000> which... uhhh 19:14:11 <V453000> well for now the good news is that I think I arrived to about the same frame rate as older NUTS versions 19:14:45 <coopserver> <Hazzard> Would it be faster if rewritten from scratch? 19:14:54 <Happpy> Hi v i am doing a new station drop for wood and iron and farm in own drop do i make yhe spilt like wood and iron and farm train's wate or the coal ml wate i dun a sign say this on the opentrdcop welcome server? 19:14:56 <V453000> well if I did things differently, sure 19:15:09 <V453000> of course IF I rewrote it from scratch I'd change a bunch of things 19:15:21 <V453000> there's some logic in some places which could be simplified 19:18:04 <coopserver> *** Hazzard has joined spectators 19:18:05 <coopserver> *** Game paused (number of players) 19:19:40 *** Progman has quit IRC 19:19:48 <Hazzard> How big is the code? 19:20:06 <Hazzard> I'm kinda imagining a lot of it is boilerplate for each 19:20:10 <Hazzard> train 19:20:40 <Hazzard> Also looks like we're gonna need a 5th line 19:22:15 <V453000> 100k lines at the moment, and now I'm adding 10k lines per freight vehicle :D 19:22:36 <V453000> ... there's 9x3 + 12 + 8 freight vehicles 19:22:56 <V453000> that's...... 500 000 new lines :D 19:23:17 <V453000> for faster performance :D 19:28:20 *** Zennon86 has quit IRC 19:28:58 *** Zennon86 has joined #openttdcoop 19:31:27 <Happpy> V ir hazzard this werd my i have updated my train's and cargo but the engine don't take cargo 19:32:19 <Happpy> I have updated my train's and cargo but the engine is not taken cargo werd 19:32:32 <V453000> Happpy: is it rail medium 3? 19:32:36 <V453000> because that one does hav a bug 19:32:56 <V453000> I have it already fixed but I will release it when I finish the optimizations 19:39:54 <Hazzard> What the fuck 19:40:03 <Hazzard> 100k? 19:40:18 <Hazzard> Whats in there xd 19:40:50 <Hazzard> Ok you've scripted stuff it seems? 19:53:37 <V453000> about 80k is hand written 19:53:42 <V453000> 20k code generated and hand edited 20:04:15 <coopserver> *** Hazzard has joined company #1 20:04:16 <coopserver> *** Game unpaused (number of players) 20:07:37 *** nirasa1957 has quit IRC 20:09:52 <Hazzard> !pause 20:09:53 <coopserver> *** Game paused (manual) 20:10:09 <Hazzard> !auto 20:10:10 <coopserver> *** Game unpaused (manual) 20:10:20 <coopserver> *** Hazzard has left the game (Leaving) 20:10:21 <coopserver> *** Game paused (number of players) 20:10:26 <Hazzard> !pw 20:10:26 <coopserver> Hazzard: patric 20:10:34 <coopserver> *** Game still paused (connecting clients, number of players) 20:10:38 <coopserver> *** Hazzard has joined 20:10:39 <coopserver> *** Game still paused (number of players) 20:10:40 <coopserver> *** Game unpaused (number of players) 20:12:21 <coopserver> *** Hazzard has left the game (Leaving) 20:12:22 <coopserver> *** Game paused (number of players) 20:12:23 <V453000> !pw 20:12:24 <coopserver> V453000: patric 20:12:27 <coopserver> *** Game still paused (connecting clients, number of players) 20:12:31 <coopserver> *** V453000 has joined 20:12:32 <coopserver> *** Game still paused (number of players) 20:12:44 <coopserver> <V453000> jeez 20:12:48 <coopserver> *** V453000 has joined company #1 20:12:49 <coopserver> *** Game unpaused (number of players) 20:13:03 <Hazzard> Computer lagging had to restart 20:13:10 <Hazzard> Big jam btw 20:13:12 <coopserver> <V453000> :) 20:13:15 <coopserver> <V453000> I see it 20:13:26 <Hazzard> It’s the one right there on the entire map 20:13:29 <Hazzard> !pw 20:13:29 <coopserver> Hazzard: patric 20:13:45 <coopserver> <V453000> yeah I can't find it 20:13:49 <coopserver> <V453000> .. :_ 20:13:51 <coopserver> <V453000> :) 20:14:28 <coopserver> *** Game paused (connecting clients) 20:14:38 <coopserver> *** Hazzard has joined 20:14:39 <coopserver> *** Game unpaused (connecting clients) 20:15:20 <coopserver> <V453000> yeah I'll let you finish your mess :P 20:15:57 <Hazzard> Might be my wifi 20:16:20 <coopserver> <V453000> it's the train set 20:16:29 <coopserver> *** Hazzard has left the game (general timeout) 20:16:55 <Hazzard> Wasn’t lagging this morning for me at 1700 trains 20:16:59 <coopserver> *** V453000 has joined spectators 20:17:00 <coopserver> *** Game paused (number of players) 20:17:05 <V453000> well it's still 1700 20:17:15 <Hazzard> Unless they lag when they jam to punish you 20:17:34 <Hazzard> !pw 20:17:34 <coopserver> Hazzard: batang 20:17:41 <coopserver> *** Game still paused (connecting clients, number of players) 20:17:47 <coopserver> *** Hazzard has joined 20:17:48 <coopserver> *** Game still paused (number of players) 20:19:10 <coopserver> *** Hazzard has joined company #1 20:19:11 <coopserver> *** Game unpaused (number of players) 20:19:28 <coopserver> <Hazzard> :) 20:22:22 <Happpy> Hazzard i need your help 20:32:24 <coopserver> <V453000> iGtfo 20:32:26 <coopserver> <V453000> good night 20:32:30 <coopserver> <Hazzard> gn 20:32:31 <coopserver> <V453000> mor nutez tomorrow 20:32:32 <coopserver> *** V453000 has left the game (Leaving) 20:33:30 <Happpy> Gn v 20:48:59 <Hazzard> @gap 3 20:48:59 <Webster> Hazzard: For Trainlength of 3: <= 9 needs 2, 10 - 14 needs 3, 15 - 19 needs 4. 21:24:17 <coopserver> <Hazzard> Idkw hat this merger is but its working so 21:39:26 <virtualrandomnumber> !pw 21:39:26 <coopserver> virtualrandomnumber: owners 21:39:33 <coopserver> *** Game paused (connecting clients) 21:39:38 <coopserver> *** virtualrandomnumber has joined 21:39:39 <coopserver> *** Game unpaused (connecting clients) 21:40:32 <coopserver> <Hazzard> Yo 21:48:36 <coopserver> *** virtualrandomnumber has joined company #1 22:03:49 <coopserver> *** virtualrandomnumber has left the game (Leaving) 22:14:39 <Happpy> Gn 22:14:57 <coopserver> <Hazzard> Goodnight 22:16:34 <Happpy> Or hazard can you just chek for me to see if mu train's ar ok i hade some lost train's i think ther ok now But can you just chek for me 22:17:29 <coopserver> <Hazzard> Yeah, in the welcome server? 22:17:38 <Happpy> Yeah 22:18:10 <Happpy> I just wate fior a factory to die so i can do farm 22:18:14 <coopserver> <Hazzard> Sure 22:18:35 <Happpy> And then my 3 way lopp network is dun 22:26:46 <coopserver> *** Hazzard has joined spectators 22:26:47 <coopserver> *** Game paused (number of players) 22:26:48 <coopserver> *** Hazzard has left the game (Leaving) 22:39:21 *** Progman has joined #openttdcoop 23:06:59 *** Zennon86 has quit IRC 23:27:15 *** virtualrandomnumber has quit IRC 23:34:12 <tyteen4a03> !pw 23:34:12 <coopserver> tyteen4a03: pragma 23:34:19 <coopserver> *** Game still paused (connecting clients, number of players) 23:34:20 <coopserver> *** tyteen4a03 has joined 23:34:21 <coopserver> *** Game still paused (number of players) 23:34:22 <coopserver> *** Game unpaused (number of players) 23:45:03 *** Progman has quit IRC