Back to Home / #openttd / 2019 / 05 / Prev Day | Next Day
#openttd IRC Logs for 2019-05-05

---Logopened Sun May 05 00:00:26 2019
00:45-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has quit [Read error: Connection reset by peer]
00:45-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has joined #openttd
00:45-!-Supercheese is "Caseum" on #openttd
00:45-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has quit []
01:41-!-nielsm [~nielsm@176-23-103-56-cable.dk.customer.tdc.net] has joined #openttd
01:41-!-nielsm is "Niels Martin Hansen" on #openttd
01:44-!-gareppa [~gareppa@151.24.80.173] has joined #openttd
01:44-!-gareppa is "gareppa" on #bcache #privacybadger #https-everywhere #llvmlinux #ext4 #mm #moocows #oftc #openttd #scilab #C
01:45-!-gareppa [~gareppa@151.24.80.173] has quit []
02:13-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has joined #openttd
02:13-!-andythenorth is "andythenorth" on #openttd
02:19<andythenorth>moin
02:31<nielsm>ehlo
03:11<andythenorth>Horse 88% complete
03:11<andythenorth>it was 94% but eh
03:18<nielsm>:D
03:19<@LordAro>never go full andy
03:20<andythenorth>I am about to make it 85% :P
03:20<andythenorth>I made a new FIRS v4 Steeltown
03:20<andythenorth>needs many new wagons :P
03:28<andythenorth>what to call this wagon type? https://www.tosh-railways.com/Wagons/87-sncf-france/400-429/i-QcVXBDQ/A
03:28<andythenorth>in UK railway terms, it's unambiguously 'plate wagon'
03:28<andythenorth>probably fails to translate
03:36<DorpsGek_II>[OpenTTD/OpenTTD] Hexus-One updated pull request #7568: Change: Default setting of "Advertise" in server browser to "Yes" https://git.io/fjn0m
03:36<DorpsGek_II>[OpenTTD/OpenTTD] Hexus-One commented on pull request #7568: Change: Default setting of "Advertise" in server browser to "Yes" https://git.io/fjnrl
03:40-!-sla_ro|master [~sla.ro@84.117.88.126] has joined #openttd
03:40-!-sla_ro|master is "slamaster" on #sla #openttd
03:43-!-stefino [~oftc-webi@185-219-166-250-static.vivo.cz] has joined #openttd
03:43-!-stefino is "OFTC WebIRC Client" on #openttd
03:46-!-stefino [~oftc-webi@185-219-166-250-static.vivo.cz] has quit []
03:50<Eddi|zuHause>andythenorth: i'd probably file those under "flat wagon"
03:50<andythenorth>germany seems to
03:51<Eddi|zuHause>and wikipedia doesn't seem to know the term "plate wagon"
03:54<andythenorth> 'low-side wagon' is used by model train shops
03:58*andythenorth lost in UIC wagon codes
03:58<nielsm>low-side wagon is pretty clear imo
03:58<andythenorth>https://en.wikipedia.org/wiki/UIC_classification_of_goods_wagons
03:59<nielsm>danish seems like it's called an open wagon, but that may as well be a minerals car without cover
04:00<andythenorth>low-side https://hattonsimages.blob.core.windows.net/products/5914-U_3227837_Qty1_ruler.jpg
04:00<andythenorth>high-side https://hattonsimages.blob.core.windows.net/products/5850Marklin-PO_3427024_Qty1_1.jpg
04:00<andythenorth>the low-side ones seem to be classified mostly as flat, because sides are removable
04:01<andythenorth>that's not relevant for newgrf purposes :D
04:02<nielsm>open flat wagon
04:02-!-APTX_ [~APTX@2001:470:71:71d:defe:7ff:fee1:3d5d] has quit [Quit: Farewell]
04:04-!-APTX_ [~APTX@2001:470:71:71d:defe:7ff:fee1:3d5d] has joined #openttd
04:04-!-APTX_ is "APTX" on #openttd #kernelnewbies
04:07<andythenorth>hmm
04:07<andythenorth>what to refit them to
04:07<andythenorth>the sides are 1px high, not sure they can carry bulk cargos like coal ;P
04:08<Eddi|zuHause>they can be used for bulk cargos like sand that you use on construction sites (the lower sides makes it easier to access)
04:08-!-APTX_ [~APTX@2001:470:71:71d:defe:7ff:fee1:3d5d] has quit []
04:09<Eddi|zuHause>probably machine parts and stuff
04:09<andythenorth>yeti
04:09<Eddi|zuHause>plausible :p
04:12<andythenorth>https://photos.smugmug.com/Wagons/Updates/2017-Summer/i-GV5c9nX/0/a694a463/L/803360045-1%2047%20Kls-L.jpg
04:12<Eddi|zuHause>that's what i meant
04:12<andythenorth>I actually want them for FIRS vehicle parts, which is exactly this https://www.modellbahnshop-lippe.com/article_data/images/43/313942_c.jpg
04:13<Eddi|zuHause>that's also what i meant :)
04:14<andythenorth>DB wagon manual says " for transporting bulk materials, such as loose rock, aggregate, and sand, or concentrated loads, like iron and steel products, natural stone, semi-finished products, machinery and vehicles"
04:16<andythenorth>eh https://www.tt-forums.net/download/file.php?id=207914
04:16<andythenorth>not my taste, but the czech guys can definitely CGI well
04:19-!-Progman [~progman@p548D9E52.dip0.t-ipconnect.de] has joined #openttd
04:19-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
04:35-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has joined #openttd
04:35-!-Wolf01 is "Wolf01" on #openttd
04:37<Eddi|zuHause>but they didn't separate the trolley and tram catenary
04:38<Eddi|zuHause>also, i can't imagine that traffic sign to work right
04:49<Wolf01>Meh, tried to scroll an image again
04:50<Eddi|zuHause>that happens all the time :p
04:51<Wolf01>Also, I figured out after 2 months that I didn't cover the forest with the station catchement area in mashinky
04:52<Wolf01>"why no wood tokens?"
05:11-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has quit [Quit: andythenorth]
05:49-!-arikover [~user@x4e37a5f9.dyn.telefonica.de] has joined #openttd
05:49-!-arikover is "unknown" on #openttd
05:49-!-arikover [~user@x4e37a5f9.dyn.telefonica.de] has quit [Remote host closed the connection]
05:50-!-andythenorth_ [~andytheno@2a01:4c8:3d:3098:44a4:fb34:32fd:d872] has joined #openttd
05:50-!-andythenorth_ is "andythenorth_" on #openttd
05:52-!-arikover [~user@x4e37a5f9.dyn.telefonica.de] has joined #openttd
05:52-!-arikover is "unknown" on #openttd
05:58-!-andythenorth_ [~andytheno@2a01:4c8:3d:3098:44a4:fb34:32fd:d872] has quit [Ping timeout: 480 seconds]
05:59-!-andythenorth_ [~andytheno@2a01:4c8:3d:3098:44a4:fb34:32fd:d872] has joined #openttd
05:59-!-andythenorth_ is "andythenorth_" on #openttd
06:00-!-andythenorth_ [~andytheno@2a01:4c8:3d:3098:44a4:fb34:32fd:d872] has quit []
06:07-!-Progman [~progman@p548D9E52.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
06:18-!-Corns [~oftc-webi@101.191.78.215] has joined #openttd
06:18-!-Corns is "OFTC WebIRC Client" on #openttd
06:20-!-Fuco [~foobar@ip-86-49-248-205.net.upcbroadband.cz] has joined #openttd
06:20-!-Fuco is "O_o" on #openttd
06:23<DorpsGek_II>[OpenTTD/website] auge8472 commented on pull request #85: Change: HTML5-elements and corresponding CSS-rules for the blog article template https://git.io/fjnoS
06:25<DorpsGek_II>[OpenTTD/website] auge8472 commented on pull request #84: Change: semantic HTML-elements for the pages main sections and corresponding CSS-rules https://git.io/fjno9
06:34<DorpsGek_II>[OpenTTD/website] auge8472 commented on pull request #84: Change: semantic HTML-elements for the pages main sections and corresponding CSS-rules https://git.io/fjnod
07:21-!-chomwitt is "chomwitt" on #debian #debian-games
07:21-!-chomwitt [~chomwitt@ppp-94-67-200-31.home.otenet.gr] has joined #openttd
07:22-!-supermop_Home [~user@pool-71-105-225-37.nycmny.fios.verizon.net] has quit [Ping timeout: 480 seconds]
07:31-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has joined #openttd
07:31-!-andythenorth is "andythenorth" on #openttd
07:41-!-Progman [~progman@p548D9E52.dip0.t-ipconnect.de] has joined #openttd
07:41-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
07:42<DorpsGek_II>[OpenTTD/website] auge8472 commented on issue #77: Download links in header too long https://git.io/fjnK1
07:45<Artea>fuck
07:45<Artea>17 aircraft crashed :(
07:56<andythenorth>this is a PITA wagon type https://flic.kr/p/ainEr8
07:56<andythenorth>it's not symmetrical :P
07:56<Wolf01>:D
08:00<andythenorth>I could make it symmetrical
08:00<andythenorth>https://www.flickr.com/photos/zorkz/8609408001/in/photolist-e7Mt3Z-by8McB-ovciB3-Cm6Yz8-r1TMea-aoyBiF-i6sbFf-bkdGxf-fmYEKa-2fbdQFj-Wj1eVa-2f1BYRR-cGAfRu-r1zqU8-29K4M97-dCDkMX-7zPM2z-Jgyuhw-das3DQ-73xtW9-YtSoYE-pa1X76-6nJNYS-RJsfSR-NfDJnG-SNaFDf-28YYKTd-nxR4j5-HwvDrP-KXAwDZ-q2N1fQ-NbjNvY-dyosB1-QW46MF-p9kvyG-JwD7ws-raKejH-RpxzXY-BWFR1M-ZYgu5r-uNZJZM-HGis4G-CELr4r-qRuaKg-FcyQWv-Szum5s-PHdsHA-VbokDM-Q4Fmph-HGFJEC
08:00<Wolf01>Nope, that's another one :P
08:02<andythenorth>I could cheat
08:10-!-Smedles [~quassel@61-245-155-93.3df59b.adl.nbn.aussiebb.net] has joined #openttd
08:10-!-Smedles is "Paul Smedley" on #openttd
08:13-!-Smedles_ [~quassel@61-245-155-93.3df59b.adl.nbn.aussiebb.net] has quit [Ping timeout: 480 seconds]
08:17<DorpsGek_II>[OpenTTD/OpenTTD] clzls commented on issue #7567: Chinese(simplified) can not be shown correctly https://git.io/fjn6O
08:21<@peter1138>Is it lunch time?
08:30<DorpsGek_II>[OpenTTD/website] auge8472 updated pull request #85: Change: HTML5-elements and corresponding CSS-rules for the blog article template https://git.io/fjmXN
08:43<andythenorth>is cat?
08:43*andythenorth had lunch
08:43<andythenorth>is someone rebuilding the website then?
08:49-!-TinoDidriksen [~TinoDidri@5.9.18.201] has quit [Quit: http://tinodidriksen.com/]
08:49<@peter1138>Well. Not me.
08:51<DorpsGek_II>[OpenTTD/OpenTTD] michicc updated pull request #7572: GDI engine for font glyph rendering as a replacement for FreeType (take 2) https://git.io/fjngD
08:53<DorpsGek_II>[OpenTTD/OpenTTD] michicc commented on pull request #7572: GDI engine for font glyph rendering as a replacement for FreeType (take 2) https://git.io/fjn6y
08:59-!-TinoDidriksen [~TinoDidri@tinodidriksen.com] has joined #openttd
08:59-!-TinoDidriksen is "Tino Didriksen" on #openttd #debian-nordic
08:59-!-TinoDidriksen is now known as Guest1823
09:00-!-Guest1823 is now known as TinoDidriksen
09:03-!-spnda [~oftc-webi@x4d0c953f.dyn.telefonica.de] has joined #openttd
09:03-!-spnda is "OFTC WebIRC Client" on #openttd
09:08-!-Samu [~Ricardo@pa4-84-91-142-34.netvisao.pt] has joined #openttd
09:08-!-Samu is "realname" on #openttd
09:12-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has quit [Quit: andythenorth]
09:14-!-glx [kvirc@000128ec.user.oftc.net] has joined #openttd
09:14-!-mode/#openttd [+v glx] by ChanServ
09:14-!-glx is "Loïc GUILLOUX" on +#openttd
09:30<DorpsGek_II>[OpenTTD/website] auge8472 commented on pull request #85: Change: HTML5-elements and corresponding CSS-rules for the blog article template https://git.io/fjnin
09:37-!-Gumle2 [AdiIRC@80-196-34-14-cable.dk.customer.tdc.net] has joined #openttd
09:37-!-Gumle2 is "Martin" on #ceph #bcache #openttd
09:50-!-HerzogDeXtEr [~farci@ip92340e37.dynamic.kabel-deutschland.de] has joined #openttd
09:50-!-HerzogDeXtEr is "purple" on #openttd
09:50-!-frosch123 [~frosch@00013ce7.user.oftc.net] has joined #openttd
09:50-!-frosch123 is "frosch" on +#openttd.dev #openttd
10:13-!-supermop_Home [~user@pool-71-105-225-37.nycmny.fios.verizon.net] has joined #openttd
10:13-!-supermop_Home is "Guest" on #openttd
10:18<DorpsGek_II>[OpenTTD/OpenTTD] stale[bot] commented on pull request #7213: Feature: BFS-based river generator https://git.io/fjnih
10:18<DorpsGek_II>[OpenTTD/OpenTTD] PeterN approved pull request #7568: Change: Default setting of "Advertise" in server browser to "Yes" https://git.io/fjnPe
10:18<DorpsGek_II>[OpenTTD/OpenTTD] PeterN merged pull request #7568: Change: Default setting of "Advertise" in server browser to "Yes" https://git.io/fjn0m
10:20<Corns>yay :)
10:21<Samu>hi
10:21<Samu>change inflation defaults too
10:21<Samu>to off, i think most ppl prefer off, i dunno
10:23-!-Progman [~progman@p548D9E52.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
10:23-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has joined #openttd
10:23-!-andythenorth is "andythenorth" on #openttd
10:24-!-Progman [~progman@p548D9E52.dip0.t-ipconnect.de] has joined #openttd
10:24-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
10:29<supermop_Home>hi andythenorth
10:29<andythenorth>yo
10:31<@peter1138>yolo
10:32<andythenorth>yolo is such a WOT blitz thing
10:32<@peter1138>RGBCC, eh eh?
10:32<andythenorth>o_O ?
10:34-!-Progman [~progman@p548D9E52.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
10:59<@peter1138>Hmm, well, docs, I suppose.
11:03<supermop_Home>so moprv seems like it works ok with master
11:10-!-adikt [~k@2601:280:5a80:bf8:3807:e928:d41c:71ec] has quit [Remote host closed the connection]
11:12<@peter1138>It's weird how everything in it is disabled by default, though.
11:13<@peter1138>Also the sound effect (as least for the steam powered trucks) is a wet splot sound. Very odd :p
11:14-!-Wormnest [~Wormnest@35.136.176.177] has joined #openttd
11:14-!-Wormnest is "Wormnest" on #openttd
11:23<supermop_Home>haha
11:23<supermop_Home>I have never played with sound so never knew
11:23<supermop_Home>one issue I have now is that capacity is shown twice in buy menu
11:24<supermop_Home>but is correct elsewhere
11:30*andythenorth has gone Horse mad
11:30-!-Flygon [~Flygon@58-6-72-150.dyn.iinet.net.au] has quit [Read error: Connection reset by peer]
11:38<@peter1138>What do you mean by "shown twice"?
11:51<supermop_Home>peter1138: https://www.tt-forums.net/viewtopic.php?p=1221437#p1221437
11:57<andythenorth>isn't that just the trailers?
12:04<@peter1138>Only happens when cargo filter is enabled
12:04<@peter1138>Hmm
12:05<@peter1138>Might just be literally drawing it twice :p
12:05<supermop_Home>hmm
12:05<supermop_Home>anything I can change to fix it?
12:05-!-arikover [~user@x4e37a5f9.dyn.telefonica.de] has quit [Ping timeout: 480 seconds]
12:05<supermop_Home>i think i'm just going to put this on bananas as is for now to get more eyes on it
12:12<@peter1138>No, I suspect it's an OpenTTD bug.
12:15<@peter1138>Yeah.
12:22-!-Corns [~oftc-webi@101.191.78.215] has quit [Remote host closed the connection]
12:22<supermop_Home>why the hell has mlss been downloaded 300k times
12:23<supermop_Home>who the hell is downloading that broken trash?
12:23<+glx>there's a "select all" button
12:24<Eddi|zuHause>supermop_Home: how are people supposed to know it
12:24<Eddi|zuHause>'s trash?
12:24<Eddi|zuHause>without downloading it?
12:25<supermop_Home>haha
12:25<supermop_Home>hmm i really need a better name than 'Mop's Generic NRT Road Vehicles'
12:26-!-tobias [~tobias@2a02:8071:688:6100:8156:b784:86cd:2fbb] has joined #openttd
12:26-!-tobias is "Tobias" on #openttd
12:26<+glx>name's good enough
12:26-!-tobias is now known as Guest1836
12:27<@peter1138>There isn't a select all button.
12:29<+glx>in content download window ?
12:31<Guest1836>hi all, I got trouble installing latest ottd version 1.9.1 on ubuntu 19.04 because the "libiculx60" package is missing... however I'm not sure how to install this dependency. Did anybody encouter this issue and could help me out?
12:33<+glx>don't know if it's easy to solve
12:33<DorpsGek_II>[OpenTTD/nml] stormcone opened pull request #38: Fix: Update OTTD_GUI sprite count. https://git.io/fjnXi
12:33<+glx>openttd depends on an old ICU version
12:34<Guest1836>hmm, yes.. the libculx60 package doesnt seem to be available for ubuntu disco dingo :(
12:36<+glx>https://github.com/OpenTTD/OpenTTD/issues/6922 will need to happen someday
12:36<Guest1836>is it possible to compile this package manually somehow?
12:36<supermop_Home>ok on bananas
12:41<+glx>peter1138: oh right "select all" is only when joining a server
12:47<andythenorth>right
12:48<andythenorth>intermodal cars
12:48<andythenorth>it's time
12:48<Guest1836>thanks for the info glx
12:49<andythenorth>so intermodal cars refit all cargos?
12:49<andythenorth>and express intermodal cars are limited refits?
12:54-!-Guest1836 [~tobias@2a02:8071:688:6100:8156:b784:86cd:2fbb] has quit [Quit: Leaving]
12:54-!-gelignite [~gelignite@55d4d658.access.ecotel.net] has joined #openttd
12:54-!-gelignite is "gelignite" on #openttd
12:57-!-arikover [~user@x4e37a5f9.dyn.telefonica.de] has joined #openttd
12:57-!-arikover is "unknown" on #openttd
13:00<@peter1138>glx, well yes, but that only selects what the server has in the save, right?
13:01<+glx>yes
13:16-!-Progman [~progman@p548D9E52.dip0.t-ipconnect.de] has joined #openttd
13:16-!-Progman is "Peter Henschel" on #openttdcoop.dev #openttd
13:17-!-Gumle2 [AdiIRC@80-196-34-14-cable.dk.customer.tdc.net] has quit []
13:21-!-Gumle2 [AdiIRC@80-196-34-14-cable.dk.customer.tdc.net] has joined #openttd
13:21-!-Gumle2 is "Martin" on #ceph #bcache #openttd
13:24<@peter1138>There was a fly in my tea :(
13:24<andythenorth>how many carolies?
13:24*_dp_ once found a microusb connector in a tea
13:24<nielsm>Internet of Tea
13:25<andythenorth>tea-tea-forums
13:29<@peter1138>I didn't eat it...
13:31<andythenorth>:o
13:31<@peter1138>I... have eaten too much again though :/
13:31<@peter1138>Bloody snacks.
13:31<andythenorth>are we supposed to be doing these bloody docs btw? :)
13:31<@peter1138>I'm doing it.
13:32<andythenorth>super :)
13:32<@peter1138>Intermittently.
13:32<andythenorth>if you want me to help say so, but I will just moan a lot
13:32<andythenorth>TB made me do lots of boring stuff and ignored the moaning
14:31-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has joined #openttd
14:31-!-Supercheese is "Caseum" on #openttd
14:34<V453000>:D
14:43-!-arikover [~user@x4e37a5f9.dyn.telefonica.de] has quit [Ping timeout: 480 seconds]
14:44-!-Wormnest [~Wormnest@35.136.176.177] has quit [Ping timeout: 480 seconds]
14:46<DorpsGek_II>[OpenTTD/nml] michicc merged pull request #38: Fix: Update OTTD_GUI sprite count. https://git.io/fjnXi
14:49-!-arikover [~user@x4e37a5f9.dyn.telefonica.de] has joined #openttd
14:49-!-arikover is "unknown" on #openttd
15:08<nielsm>re. #7511 this line got me curious: https://github.com/OpenTTD/OpenTTD/blob/d04383ccf06e5f44e92e5287e391138aa78a3b7a/src/strings.cpp#L1790
15:09<nielsm>but commenting it out does not affect the bug
15:10<nielsm>actually reading some more code, it only affects string sorting
15:29*andythenorth pixels
15:38-!-spnda [~oftc-webi@x4d0c953f.dyn.telefonica.de] has quit [Remote host closed the connection]
15:44*peter1138 dooms
15:44*andythenorth tanked
15:44<andythenorth>I suspect I am destroying nmls spritecache
15:45<andythenorth> nmlc info: 67120 sprites, 48 cached, 0 orphaned, 42603 duplicates, 24469 newly encoded (native)
15:45<andythenorth>seems like a lot of new encodes for a change to a single wagon
15:45<andythenorth>just 1 png actually changed
15:45-!-Maarten [~maarten@2600:1700:7fd0:6e98:20c:29ff:fea0:abb6] has quit [Ping timeout: 480 seconds]
15:45<andythenorth>the graphics regenerate every time, I wonder if that invalidates the cache
15:46*V453000 ruins nuts
15:49<@peter1138>I ruined a lot of nuts today. They were mascerated.
15:49<@peter1138>And now they're being digested.
15:49<V453000>:d
15:49<frosch123>andythenorth: it uses the timestamp of the png files
15:50<frosch123>so, if that changes, nml can't do anything
15:50<V453000>rekt
15:51<V453000>automation disabled
15:51<V453000>human touch wins
15:51<V453000>GG
15:51<V453000>man > machine
15:51*V453000 will see himself out
15:57<andythenorth>frosch123: I could educate my graphics generation though
15:59<andythenorth>hmm
15:59<andythenorth>reinventing make myself though...terrible idea :P
16:00<frosch123>switch to cmake, just to break devzone compilation even more :)
16:00<andythenorth>ouch
16:00<andythenorth>diffing all the pngs eh
16:00<andythenorth>hmm
16:01-!-sla_ro|master [~sla.ro@84.117.88.126] has quit []
16:01<frosch123>how long does the nml encoding part take :p
16:02<frosch123>i had a patch to make nml encoding multithreaded, but i did not fancy adding a -j option
16:05<andythenorth>I will time it in a minute :)
16:05-!-Gumle2 [AdiIRC@80-196-34-14-cable.dk.customer.tdc.net] has quit []
16:05<frosch123>there is a command line option to print the time of every nml processing step
16:06*andythenorth looks
16:07<frosch123>maybe --verbosity=4
16:10<andythenorth>https://paste.openttdcoop.org/pllddjkr6/tbmayn/raw
16:10<frosch123>so, all your encoding takes 10 seconds
16:11<frosch123>if we make it use 8 cores, you would save 8.75 seconds
16:11<frosch123>worth it?
16:11<andythenorth>even though I blitz the cache
16:11<andythenorth>worth it to me
16:11<andythenorth>is it worth not destroying the cache though?
16:11<andythenorth>let's see
16:11<+glx>using 1 big png or many small ones ?
16:12<andythenorth>354 small ones
16:12<+glx>maybe your deps are broken (knowing how you could fail at writing Makefile ;) )
16:13<@LordAro>peter1138: did i win?
16:13<@peter1138>Probably?
16:13<andythenorth>glx: the makefile is blind to the pngs
16:13<@LordAro>cool.
16:13<andythenorth>it just runs all graphics generation every time
16:14<+glx>and the generation touches all the pngs then
16:14<andythenorth>yes
16:14<andythenorth>sprites are composited from multiple files, detecting which ones cause which output files to need rebuilt...
16:14<andythenorth>is hard
16:14<+glx>you could generate temp png and compare their checksum
16:14<andythenorth>yes
16:15<andythenorth>the generation is fast enough to do that, and then only replace ones that have changed
16:15<andythenorth>frosch123 this is with primed cache :P https://paste.openttdcoop.org/p7osfvab0/6sdj55/raw
16:15<andythenorth>I should stop destroying the cache :(
16:16<+glx>just need a smarter generation
16:16*frosch123 is amazed by the statistics for iron horse
16:16-!-Gumle2 [AdiIRC@80-196-34-14-cable.dk.customer.tdc.net] has joined #openttd
16:16-!-Gumle2 is "Martin" on #ceph #bcache #openttd
16:17<frosch123>1 va2 register, 2 concurrent spritesets, but 25k sprites :p
16:17<andythenorth>I have been considering rewriting it
16:17<andythenorth>to optimise for the compiler
16:17<andythenorth>instead of the author
16:18<andythenorth>currently it's optimised for ease of adding vehicles
16:18<+glx>theorically the author should not care about optimising for the compiler
16:19<andythenorth>I need to count how often I compile to check cargo sprites vs how often I check vehicle sprites
16:19<+glx>it's the compiler job to optimise stuff
16:19<andythenorth>I might have to move all the cargo sprites into graphics layers
16:19<andythenorth>which are orders of magnitude slower to QA compared to spritesheets
16:19<andythenorth>but don't change very often
16:20<andythenorth>there is a *lot* of repetition of cargo sprites composited into specific vehicles
16:20*andythenorth counts
16:20-!-gelignite [~gelignite@55d4d658.access.ecotel.net] has quit [Quit: Good fight, good night!]
16:21<+glx>I guess compiler should detect that and factorise
16:21<andythenorth>I don't think it can do that for actual graphic
16:21<andythenorth>graphics *
16:22-!-Gumle2 [AdiIRC@80-196-34-14-cable.dk.customer.tdc.net] has quit []
16:23<andythenorth>this is a typucal wagon https://dev.openttdcoop.org/attachments/download/9431/open_car_pony_gen_6B.png
16:23<andythenorth>about 72 or so rows of "wagon composited with cargo"
16:23<andythenorth>it's just very slow to check the results
16:24<andythenorth>have to run a game, and test every cargo
16:24<andythenorth>takes literally hours
16:25*andythenorth has a idea
16:25<andythenorth>an *
16:26<+glx>can't use some kind of return base + cargo_offset ?
16:26*glx knows nothing in grf world
16:26<andythenorth>I use layers for pantographs on electric trains
16:27<andythenorth>because they have up / down states
16:27<andythenorth>https://dev.openttdcoop.org/attachments/download/9432/helm_wind_cab_pantographs_up.png
16:27<andythenorth>I know the location points for the pan in the spritesheet, so I (1) composite the train + pan in a spritesheet, for fast checking (2) just use layers in game, and don't need to check them
16:27<andythenorth>could do same for cargos
16:28<andythenorth>draw them all in spritesheet, but use layers in game
16:29<andythenorth>let's test if it's faster :)
16:32<andythenorth>removing the cargos is 0.4s faster on graphics generation
16:33<andythenorth>maybe about 2s faster for nml
16:35<andythenorth>frosch123: 42603 duplicates <- is that significant / worth worrying about?
16:36<frosch123>the grf will be big
16:36<frosch123>nml does not yet skip duplicates in the output
16:37<frosch123>not sure whether ottd would
16:37<frosch123>container 2 format could handle duplicates and share their space. but the support is incomplete
16:39<andythenorth>presumably I could stop generating so many?
16:39<andythenorth>generated code tends to be noisy and redundant
16:40<frosch123>do you know which sprites are duplicate?
16:40<frosch123>closed wagons with loading stages or something?
16:40<andythenorth>something like that
16:40<andythenorth>can I get it to sort them into sets? :P
16:40<frosch123>hmm, i wonder how nml counts them
16:40<frosch123>does it compare the pixel data, or just the source location
16:41<andythenorth>duno
16:42<andythenorth>I was assuming it counts all sprites, not just graphics?
16:42<frosch123>no, it's just graphics
16:42<andythenorth>hmm
16:43<frosch123>those statistics are about the graphics cache
16:44<andythenorth>there might be a lot of redundant sprites due to the poor choices I've made about spriteset templates
16:44<andythenorth>for legacy reasons, I repeat the same 4 spriteset templates for *every* vehicle
16:44<andythenorth>there are about 300 vehicles
16:46<frosch123>@calc 67120 / 300 / 4
16:46<@DorpsGek>frosch123: 55.9333333333
16:47<frosch123>56 spritesets per vehicle? (without orientations)
16:47<frosch123>maybe you also have wagon sprites for pantograph up/down :)
16:48<frosch123>hmm, i guess wagons have a lot of sprites due to the cargos
16:48<andythenorth>some wagons have 70 or 80 spritesets
16:48<frosch123>so, hmm, engines and wagons are very different
16:49<andythenorth>I should try and unpick this
16:55<andythenorth>hmm
16:55-!-Wormnest [~Wormnest@35.136.176.177] has joined #openttd
16:55-!-Wormnest is "Wormnest" on #openttd
17:12<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko opened pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnyI
17:14-!-Wolf01 [~wolf01@0001288e.user.oftc.net] has quit [Quit: Once again the world is quick to bury me.]
17:14*andythenorth removing duplicate spriteset templates
17:14<andythenorth>no difference to timings so far :P
17:21<andythenorth>maybe it cuts about 2s off parsing, but that could be just noise
17:21<frosch123>how much file size?
17:21<andythenorth>oof, I didn't keep a record
17:21<andythenorth>once I have a commit, I'll check
17:22<DorpsGek_II>[OpenTTD/website] steffhip commented on issue #77: Download links in header too long https://git.io/fjnyG
17:22<DorpsGek_II>[OpenTTD/website] steffhip closed issue #77: Download links in header too long https://git.io/fjtq5
17:29<andythenorth>frosch123: previously 8,606,125 bytes (9.4 MB on disk), now 7,828,566 bytes (7.8 MB on disk)
17:29<andythenorth>for the nml file
17:29<frosch123>i meant the .grf
17:30<andythenorth>ok 1 min
17:30<frosch123>but, smaller nml is probably also good :)
17:33<DorpsGek_II>[OpenTTD/OpenTTD] nielsmh commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnyl
17:33<frosch123>i am getting old
17:33<frosch123>everyone using std::sort does the same mistake
17:33<frosch123>at work and in ottd
17:34<DorpsGek_II>[OpenTTD/OpenTTD] PeterN commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjny8
17:34<andythenorth>frosch123: resulting grf is identically sized
17:34<andythenorth>no surprise, I've just consolidated spriteset templates
17:34<frosch123>oh, i thought you now had less duplicates
17:34<andythenorth>same size is actually a positive outcome, I didn't break anything :P
17:35<andythenorth>duplicates didn't change yet
17:35-!-Progman [~progman@p548D9E52.dip0.t-ipconnect.de] has quit [Remote host closed the connection]
17:38<andythenorth>40 minutes, to save 2s on parse step :D
17:38*andythenorth doesn't want to calculate if that was worth it
17:49-!-arikover [~user@x4e37a5f9.dyn.telefonica.de] has quit [Remote host closed the connection]
17:50<andythenorth>@calc 42885 - 42603
17:50<@DorpsGek>andythenorth: 282
17:50<andythenorth>wow, adding one wagon created 282 duplicates
17:52-!-Gustavo6046 [~Gustavo60@189.6.242.125] has quit [Quit: Non video lux in futurum.]
17: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]
17:53<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjny6
17:53-!-Gustavo6046 [~Gustavo60@2804:14d:4cd8:81a4:9464:68ff:ed20:30f4] has joined #openttd
17:53-!-Gustavo6046 is "Non dico nomen." on #openttd #oftc #moocows
18:03-!-nielsm [~nielsm@176-23-103-56-cable.dk.customer.tdc.net] has quit [Ping timeout: 480 seconds]
18:12<_dp_>isn't that an integer division anyway? float va = p_a / r_a;
18:13*_dp_ struggling to remember how c++ works
18:21<DorpsGek_II>[OpenTTD/OpenTTD] ldpl commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnSe
18:23<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnSJ
18:28-!-supermop_Home [~user@pool-71-105-225-37.nycmny.fios.verizon.net] has quit [Ping timeout: 480 seconds]
18:32-!-Gustavo6046 [~Gustavo60@2804:14d:4cd8:81a4:9464:68ff:ed20:30f4] has quit [Quit: Non video lux in futurum.]
18:33-!-Gustavo6046 [~Gustavo60@2804:14d:4cd8:81a4:9464:68ff:ed20:30f4] has joined #openttd
18:33-!-Gustavo6046 is "Non dico nomen." on #openttd #oftc #moocows
18:34<andythenorth>duplicates are baffling :P
18:34*andythenorth gives up
18:37<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnS3
18:41<andythenorth>oic, the duplicates are just references to the png
18:41<andythenorth>that's not going to decrease then
18:41-!-Wormnest [~Wormnest@35.136.176.177] has quit [Quit: Leaving]
18:42-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has quit [Read error: Connection reset by peer]
18:42-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has joined #openttd
18:42-!-Supercheese is "Caseum" on #openttd
18:42<andythenorth>maybe tomorrow I try diffing pngs before replacing :P
18:42-!-andythenorth [~andytheno@cpc87219-aztw31-2-0-cust178.18-1.cable.virginm.net] has left #openttd []
18:52<DorpsGek_II>[OpenTTD/OpenTTD] ldpl commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnSW
18:54<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko updated pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnyI
18:55<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnS4
18:59<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnSE
19:07<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko updated pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnyI
19:09<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnSo
19:10-!-grorg[m] [~grorgfene@2001:470:1af1:101::33c8] has left #openttd [User left]
19:10-!-Gustavo6046 [~Gustavo60@2804:14d:4cd8:81a4:9464:68ff:ed20:30f4] has quit [Quit: Non video lux in futurum.]
19:11-!-Gustavo6046 [~Gustavo60@2804:14d:4cd8:81a4:9464:68ff:ed20:30f4] has joined #openttd
19:11-!-Gustavo6046 is "Non dico nomen." on #openttd #oftc #moocows
20:08-!-chomwitt [~chomwitt@ppp-94-67-200-31.home.otenet.gr] has quit [Ping timeout: 480 seconds]
20:18-!-Fuco [~foobar@ip-86-49-248-205.net.upcbroadband.cz] has quit [Ping timeout: 480 seconds]
20:35-!-Samu [~Ricardo@pa4-84-91-142-34.netvisao.pt] has quit [Quit: Leaving]
20:51-!-Xaroth [~Xaroth@00017153.user.oftc.net] has quit [Ping timeout: 480 seconds]
20:59-!-glx [kvirc@000128ec.user.oftc.net] has quit []
21:32-!-HerzogDeXtEr [~farci@ip92340e37.dynamic.kabel-deutschland.de] has quit [Read error: Connection reset by peer]
22:01-!-Flygon [~Flygon@58-6-72-150.dyn.iinet.net.au] has joined #openttd
22:01-!-Flygon is "Flygon" on #openttd
22:08<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjn9A
22:16<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnHf
22:21<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnHU
22:23<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnHk
22:30-!-debdog [~debdog@2a00:79c0:666:5d00:7a24:afff:fe8a:d04d] has joined #openttd
22:30-!-debdog is "Wowbagger" on #bitlbee #openttd
22:34-!-D-HUND [~debdog@2a00:79c0:639:5700:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
22:39<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnHq
23:09<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko updated pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnyI
23:10<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnHc
23:12-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has quit [Read error: Connection reset by peer]
23:12-!-Supercheese [~Superchee@cpe-98-146-230-183.natnow.res.rr.com] has joined #openttd
23:12-!-Supercheese is "Caseum" on #openttd
23:14<DorpsGek_II>[OpenTTD/OpenTTD] Eddi-z commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnHC
23:27<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko updated pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnyI
23:31<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko commented on pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnHu
23:37<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko updated pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnyI
23:49<DorpsGek_II>[OpenTTD/OpenTTD] dorobouNeko updated pull request #7573: Fix #7561: Remove assumption between power and cost https://git.io/fjnyI
---Logclosed Mon May 06 00:00:27 2019