Config
Log for #openttdcoop on 11th May 2019:
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

Powered by YARRSTE version: svn-trunk