Times are UTC Toggle Colours
00:18:29 *** Mazur has quit IRC 00:27:10 *** Mazur has joined #openttd 00:47:59 *** Gustavo6046 has quit IRC 01:00:02 *** orudge` has quit IRC 01:00:33 *** orudge` has joined #openttd 01:00:33 *** ChanServ sets mode: +o orudge` 01:34:15 *** glx has quit IRC 01:40:42 *** FLHerne has quit IRC 01:40:47 *** orudge` has quit IRC 01:40:58 *** orudge` has joined #openttd 01:40:58 *** ChanServ sets mode: +o orudge` 01:42:55 *** FLHerne has joined #openttd 01:48:53 *** FLHerne has quit IRC 01:50:05 *** FLHerne has joined #openttd 03:43:45 *** sla_ro|master has joined #openttd 04:20:54 *** sla_ro|master has quit IRC 04:52:56 *** orudge` has quit IRC 04:53:10 *** orudge` has joined #openttd 04:53:10 *** ChanServ sets mode: +o orudge` 05:54:10 *** andythenorth has joined #openttd 05:56:29 *** andythenorth has quit IRC 06:10:33 *** orudge` has quit IRC 06:10:51 *** orudge` has joined #openttd 06:10:51 *** ChanServ sets mode: +o orudge` 06:40:47 *** andythenorth has joined #openttd 06:55:42 *** tokai|noir has joined #openttd 06:55:43 *** ChanServ sets mode: +v tokai|noir 07:02:51 *** tokai has quit IRC 07:03:13 *** Progman has joined #openttd 07:17:17 <V453000> http://www.rouming.cz/upload/You_are_what_you__eat.jpg 07:43:54 <andythenorth> V453000: how about draw VTrains to match Horse 2? 07:44:02 <andythenorth> then we can hide easter eggs in the sets 07:44:14 <andythenorth> total WTF madness 07:44:45 <V453000> what 07:47:45 <V453000> I won't even be pushing pixels :P 07:48:47 <andythenorth> just teach the 8bpp python script to look like horse 07:48:49 <andythenorth> simples 07:49:02 <andythenorth> then we could make a hidden third set 07:49:16 <andythenorth> vehicles you can only get by combining Horse and VTrains in certain ways 07:49:20 <andythenorth> total metagame 07:51:15 <V453000> :DDDDDDDDDDDDD 07:51:29 <V453000> interesting 07:51:50 <V453000> yesterday I got an idea where if I combine vehicles in new set in a very specific way, vehicle becomes slug 07:51:58 <V453000> there could be such a cheat code for andyvehicle 07:53:58 <V453000> cause I don't feel like adding slug as a vehicle on it's own in 2 sets 07:54:07 <andythenorth> easter slug 08:00:50 <V453000> also I realized I have some serious WTF in terms of vehicle scaling and shit 08:00:52 <V453000> need figuring out 08:06:54 *** orudge` has quit IRC 08:07:06 *** orudge` has joined #openttd 08:07:06 *** ChanServ sets mode: +o orudge` 08:11:16 *** Samu has joined #openttd 08:25:11 <andythenorth> make stuff 08:25:13 <andythenorth> delete 08:25:14 <andythenorth> repeat 08:25:32 <andythenorth> or you could do it Properly 08:25:39 <andythenorth> and make a comprehensive Plan 08:25:49 <andythenorth> with has all Problems Worked Out in Advance 08:26:02 <andythenorth> then you Can Never Be Wrong 08:30:12 <V453000> I don't think I can do that 08:30:17 <V453000> there's so much shit combined 08:30:18 <V453000> thing is 08:30:25 <V453000> I have a model which is 24/8 08:30:28 <V453000> but the model is scaling 08:30:35 <V453000> then I need to scale from each center of each unit 08:30:39 <V453000> and render accordingly 08:30:44 <V453000> shitballs m8 08:32:02 <andythenorth> total wtf 08:32:11 <andythenorth> you will break the internet 08:33:04 <V453000> in theory if I scale from the correct pivot points, it should work fine 08:34:31 <andythenorth> think Horse 2 is done 08:34:40 <andythenorth> people only look at – angle, right? 08:34:45 <V453000> :D 08:34:52 <V453000> yeah sure 08:34:55 <V453000> .. 08:35:07 <andythenorth> all done then http://bundles.openttdcoop.org/iron-horse/push/LATEST/docs/html/trains.html#pony 08:35:32 <V453000> that's a lot of things 08:35:57 <V453000> next up engines :) 08:36:04 <V453000> the wagons are higher standard now 08:37:28 <andythenorth> engines need work 08:37:31 <andythenorth> not done then 08:37:34 <andythenorth> can't ship 08:37:38 <andythenorth> :| 08:38:04 <andythenorth> ok work 08:38:06 *** andythenorth has quit IRC 08:38:07 <V453000> :D 09:25:47 *** andythenorth has joined #openttd 09:28:12 *** andythenorth has left #openttd 09:30:05 *** none has quit IRC 09:45:40 *** Gja has joined #openttd 10:10:05 *** Biolunar has joined #openttd 10:25:54 <Samu> @calc (10+1+10)*(10+1+10) 10:25:54 <DorpsGek> Samu: 441 10:29:17 <Samu> @calc (10+1+10)*(10+1+10)-1 10:29:17 <DorpsGek> Samu: 440 10:29:28 <Samu> that's a lot of stations 10:48:41 *** Wolf01 has joined #openttd 10:49:38 <Wolf01> o/ 10:50:54 <crem1> \o 11:09:53 <Wolf01> https://img-9gag-fun.9cache.com/photo/azqQ81b_700b_v1.jpg lol 11:15:48 <__ln__> Wolf01: here's the same thing explained by a more trustworthy authority: https://www.youtube.com/watch?v=MWHeliA1g8Y&t=30 11:22:15 <Wolf01> :D 11:25:07 *** Gja has quit IRC 11:34:52 *** Gja has joined #openttd 11:36:16 <Samu> I still don't know how to sort 11:37:06 *** andythenorth has joined #openttd 11:37:14 <Samu> how do i create variable names? construct a name of a variable? 11:37:46 <andythenorth> this is, like, the most depressing most in months https://www.tt-forums.net/viewtopic.php?p=1193451#p1193451 11:38:08 <andythenorth> adding a feature that needs changes in a feature, that needs changes in a feature 11:38:42 <Samu> uint no_stations = used_stations.Length(); 11:39:13 <Samu> Station station"no_station" 11:39:20 <Samu> :( 11:39:23 <Samu> i fail 11:40:21 <Samu> while no_stations != 0, no_stations -=1; Station station"no_station" 11:41:52 <V453000> andythenorth: your generated docs of newgrfs are just fucking amazing. 11:42:04 <V453000> it's nothing new but it's worth mentioning 11:47:27 <Samu> how do i name a certain number of variables? 11:47:38 <Samu> is this sounding like a stupid question? 11:48:57 <Samu> if i have 10 stations, i want to create 10 variables, all with different names 11:49:12 <Samu> if i have 5, i want 5 variables 11:49:15 <Samu> halp 11:49:37 *** Gja has quit IRC 11:50:28 <Samu> I think i'm gonna give up, this is becoming an impossible task for my skills 11:59:10 <Wolf01> Samu, that's what lists are for 12:08:27 *** FLHerne has quit IRC 12:11:11 *** orudge` has quit IRC 12:14:59 *** peter1139 has quit IRC 12:16:01 *** orudge` has joined #openttd 12:16:01 *** ChanServ sets mode: +o orudge` 12:24:35 <crem1> What do you use for backup, on a file level? (ideally the same thing to backup from linux, windows and mac) 12:24:46 <crem1> hm, why am I 1.. 12:24:48 *** crem1 is now known as crem 12:26:24 <andythenorth> backup what? o_O 12:26:59 *** peter1138 has joined #openttd 12:27:00 *** ChanServ sets mode: +o peter1138 12:28:44 <crem> files. 12:29:27 <andythenorth> dropbox? 12:29:29 <crem> Like... Photos, sources, audio recodrings, etc. 12:29:54 <crem> Hm.. Something that I'd set up once and forget would be nice. 12:30:51 <andythenorth> if you manage that, you can sell it and make $$$ :) 12:32:30 <crem> Crashplan was like that, but they don't support private customers starting from 2018, and also their client was huge java monster that constantly ate 2G of RAM. 12:35:24 <Samu> i have no idea what references are, what pointers are, what items are :( 12:35:32 *** peter1138 has quit IRC 12:36:50 <Samu> when i use Swap, I get a crash, cannot access memory 12:47:19 *** Wolf03 has joined #openttd 12:47:20 *** Wolf01 is now known as Guest7468 12:47:20 *** Wolf03 is now known as Wolf01 12:51:41 *** Guest7468 has quit IRC 12:52:14 <Wolf01> http://steamcommunity.com/sharedfiles/filedetails/?id=893563991 mmmh, manually changing lines is a PITA 12:53:17 *** quiznilo has quit IRC 12:53:33 *** quiznilo has joined #openttd 13:03:56 <Samu> i can't do this, i feel bad 13:04:14 <Wolf01> https://www.youtube.com/watch?v=JWJn55f9tV8 16 minutes of train passing in stations XD 13:05:38 *** Flygon has quit IRC 13:06:12 <Samu> can't use lists 13:06:49 <Samu> so i Include(s) to the StationList 13:06:57 <Samu> but then i have no idea what to do 13:07:01 <Samu> can't manage 13:07:09 <Samu> don't know how to move, swap items 13:07:46 <Samu> or swap references 13:07:51 <Samu> or swap consts, i have no idea 13:10:46 *** andythenorth has left #openttd 13:17:36 *** FLHerne has joined #openttd 13:22:22 *** Wolf01 is now known as Guest7471 13:22:22 *** Wolf01 has joined #openttd 13:23:15 <Samu> Wolf01: do you know how to use lists, cus i dont 13:26:29 *** ToffeeYogurtPots has joined #openttd 13:27:19 *** Guest7471 has quit IRC 13:32:09 <supermop> yo 13:35:01 <crem> yo indeed. 13:51:38 *** sim-al2 has quit IRC 14:02:52 *** Wolf03 has joined #openttd 14:02:52 *** Wolf01 is now known as Guest7476 14:02:52 *** Wolf03 is now known as Wolf01 14:04:00 <Wolf01> ISP my fuck 14:05:19 <V453000> IFP my shit 14:06:23 *** peter1138 has joined #openttd 14:06:23 *** ChanServ sets mode: +o peter1138 14:08:23 *** Guest7476 has quit IRC 14:09:32 *** sla_ro|master has joined #openttd 14:10:38 <Samu> what's a vector, what's an array 14:11:12 <Samu> who would like to help a poor programmer? i've been on this for 2 days 14:11:26 <Samu> erm, not-even-a-programmer* typo 14:11:44 <Wolf01> Try with something easier 14:15:57 *** D-HUND has joined #openttd 14:16:26 <Samu> ok 14:16:44 <Samu> the easy way out is to manually do it 14:16:57 <Samu> st1, etc... st440 14:17:17 <supermop> ugh 14:17:48 <supermop> so construction on this restaurant is like 1 third of the way through, and just today the contractor is like asking what a neon sign is 14:17:59 <supermop> and where to get it 14:18:22 *** debdog has quit IRC 14:18:57 <supermop> this is the type of thing you should figure out before you bid for a job, let alone accept it and start work on it 14:19:00 <Samu> there can be (10+1+10)^2 - 1 tiles, if each tile is a station, this is how many stations can take that cargo 14:20:10 *** Gustavo6046 has joined #openttd 14:21:17 <crem> https://damn.dog/ guess a wikihow article by image. :) Pretty fun. 14:21:44 <Samu> no thx 14:22:50 *** Alberth has joined #openttd 14:22:50 *** ChanServ sets mode: +o Alberth 14:22:55 <Alberth> o/ 14:23:02 <crem> \o 14:36:50 <Samu> meanwhile, in russia https://www.youtube.com/watch?v=je1pSNOF3uI 14:49:08 <Wolf01> o/ 14:50:28 <Samu> o| 14:57:35 <Samu> help me simplify this, to avoid repetition. https://paste.openttdcoop.org/pempnuqzd 14:57:41 <Samu> i insist 14:59:49 <Alberth> use arrays 15:00:34 <Alberth> or more modern, std::vector 15:01:37 <crem> std::vector is so 90s.. 15:01:59 <Alberth> :p 15:03:53 <Samu> there's small vector? 15:04:55 <Samu> I think i tried 15:04:59 <Alberth> if you like that, sure 15:05:33 <Samu> i used StationList, it's a SmallVector isn't it? 15:05:48 <Samu> typedef SmallVector<Station *, 2> StationList; 15:05:57 <Alberth> in general, when you end up in variables v1, v2, ... with number suffixes that do the same thing, you really want v[i] 15:09:50 <Samu> ok, how do i start with v[i] 15:10:12 <Samu> first, i count how many stations I gathered 15:11:41 <Alberth> isn't it just struct StationRating { Station *st; uint rating; }; StationRating ratings[6]; ? 15:12:53 <Samu> there can be more than 6 15:12:59 <Alberth> ok 15:13:02 <Samu> theoretical maximum is 440 15:13:17 <Alberth> std::vector<StationRating> ratings; 15:13:41 <Alberth> ratings.clear(); 15:13:47 <Alberth> then add stations 15:16:26 <Samu> it can range from 0 to 440 15:16:44 <Samu> well, it only matters once there's at least 2 15:16:47 <Samu> so 2 to 440 15:16:53 <Alberth> yeah 15:17:42 <Samu> identifier StationRating is undefined 15:17:55 <Alberth> look 6 minutes up 15:19:11 <Samu> struct StationRating { Station *st; uint rating; }; StationRating ratings; ? 15:19:40 <Alberth> just the struct definition 15:30:20 <Samu> how do i add :( 15:33:30 *** Wolf03 has joined #openttd 15:33:30 *** Wolf01 is now known as Guest7481 15:33:31 *** Wolf03 is now known as Wolf01 15:38:19 <Alberth> you don't actually believe you're the first person that adds an element to a std::vector, right? 15:38:51 *** Guest7481 has quit IRC 15:40:41 *** Gustavo6046 has quit IRC 15:43:15 <Samu> StationRating ratings; ratings.rating = st->goods[type].rating; ratings.st = st; 15:44:47 <Samu> https://paste.openttdcoop.org/prtavugk5 15:57:52 <Samu> I can't make it work 15:58:18 *** TheMask96 has quit IRC 15:59:13 <Wolf01> Samu, you are redeclaring a variable 16:01:13 *** TheMask96 has joined #openttd 16:08:39 <Samu> fine, i give up 16:11:00 *** Gustavo6046 has joined #openttd 16:13:39 *** frosch123 has joined #openttd 16:45:14 *** FLHerne has quit IRC 16:47:29 <LordAro> Samu: there's something to be said about "diving head first" into something you don't understand, but you also need to be able to go back up several levels and work out how a programming language works, how to make things with it, and most importantly of all, how to read and fix error messages 16:47:36 <LordAro> relying on other people is just unfair 17:04:15 *** glx has joined #openttd 17:04:15 *** ChanServ sets mode: +v glx 17:07:19 *** Biolunar has quit IRC 17:30:18 <Samu> sorry about that 17:30:46 <Samu> figured it's more complex than I thought 17:33:24 *** orudge` has quit IRC 17:33:53 *** orudge` has joined #openttd 17:33:53 *** ChanServ sets mode: +o orudge` 17:41:43 *** mindlesstux has quit IRC 17:42:35 *** mindlesstux has joined #openttd 17:46:27 *** HerzogDeXtEr has joined #openttd 17:46:48 *** andythenorth has joined #openttd 17:46:52 <andythenorth> blah 17:48:08 *** orudge` has quit IRC 17:48:50 *** orudge` has joined #openttd 17:48:50 *** ChanServ sets mode: +o orudge` 17:51:42 <Alberth> bleh 17:55:53 <ATMunn> bloh 18:00:59 <frosch123> is 2500 sprites okay for a single vehicle without cargo types or loading? 18:01:40 <supermop> ha 18:14:05 <andythenorth> is any cats? 18:14:14 <andythenorth> no cats? 18:18:46 <Samu> how to nerf aircraft properly? 18:20:34 <andythenorth> newgrf 18:22:21 <frosch123> i have to look up nml syntax every time i use it :/ 18:24:10 <Alberth> it's not very intuitive indeed 18:25:17 <andythenorth> I have to look up nml syntax every time I use it 18:25:39 <andythenorth> I even have a long convo saved with Alberth where we designed 50% of a new syntax 18:35:34 *** orudge` has quit IRC 18:35:36 *** orudge` has joined #openttd 18:35:36 *** ChanServ sets mode: +o orudge` 18:36:32 <frosch123> hmm, i may have rendered too few sprites 18:37:54 <V453000> heyo :D 18:38:29 <frosch123> V453000: are 2625 sprites enough for a slug? 18:38:39 <V453000> why would it be that many? 18:38:54 <frosch123> continous bending without any gaps 18:38:59 <V453000> :D 18:39:09 <frosch123> at least i hope so 18:39:24 <V453000> do you need some test sprites from me? Would just be boxes 18:39:42 <V453000> I will just try to focus on making graphics stuff, and have the 3D scenes ready for more rotations 18:39:49 <V453000> I will even render 24 for now 18:40:10 <frosch123> i already rendered the sprites 18:40:19 <frosch123> currently wondering how to make nml switches for so many sprites 18:40:49 <V453000> right 18:40:54 <V453000> running out of switch IDs or whatnot? 18:41:08 <V453000> I guess not, NUTS wagons probably use more than 2500 18:41:21 <frosch123> nah, i feel like andy... should i use pnml, or go to pynml :p 18:41:59 <andythenorth> just rewrite nml :P 18:42:14 <frosch123> i have 50% of a spec for nml2 18:42:20 <frosch123> but likely not worth it 18:42:42 <andythenorth> people seem to do fine with current nml 18:43:54 <V453000> ok I go model a big boy then :) 18:46:09 <V453000> wow it fits 24/8 almost exactly :D 18:46:32 <andythenorth> winning 18:46:39 <andythenorth> is there beer here? 18:47:07 <V453000> not here 18:56:40 *** ToffeeYogurtPots has quit IRC 19:05:18 *** orudge` has quit IRC 19:05:27 *** orudge` has joined #openttd 19:05:27 *** ChanServ sets mode: +o orudge` 19:12:37 *** ToffeeYogurtPots has joined #openttd 19:13:50 *** gelignite has joined #openttd 19:17:28 <V453000> rocking 0 replies on brix or the 32bpp converter so far on tt-f 19:17:31 <V453000> good shit 19:18:38 <V453000> is there such low activity lately or simply nobody gives a fuck? 19:18:47 <V453000> or both 19:19:14 <V453000> I was even thinking if we reached a point in the Graphics Development section that everybody basically has their own thread and writes there 19:20:33 *** Stimrol has joined #openttd 19:23:26 <frosch123> i have not read forums in like 2 months 19:23:29 <frosch123> unless linked here 19:23:44 <Wolf01> <V453000> rocking 0 replies on brix or the 32bpp converter so far on tt-f <- do you want me to reply "first" 19:23:46 <Wolf01> ? 19:26:39 <andythenorth> V453000: what frosch said 19:26:53 <andythenorth> there is activity, but mostly from people creating their own stuff 19:27:06 <andythenorth> or total numpties, of which there are few right now 19:29:45 <V453000> yeah 19:29:53 <V453000> in short fuck forums \o/ 19:30:26 <V453000> I kind of started using it as a diary lately, vomitting my progress basically just for myself 19:30:30 <V453000> might end up doing it just locally 19:30:38 <V453000> or even to a notepad pysically 19:31:15 <Gustavo6046> Madcat, https://drive.google.com/uc?id=0B0_dMnzHroF-U19UcnV5c1JsQUk&export=download 19:31:21 <Gustavo6046> I mean 19:31:23 <Gustavo6046> https://drive.google.com/uc?id=0B0_dMnzHroF-U19UcnV5c1JsQUk&export=download 19:31:24 <Gustavo6046> sorry 19:31:53 <Gustavo6046> I pasted it in another channel too (very, very far away...) to a friend of mine. I decided, "it's a MIDI, so why not in #openttd too?". 19:33:40 <V453000> I think I'm just spoilt with factorio, I post anything on factorio and people lose their shit ... I even like the fact that here people don't care so much which lets there be no real stress "RELEASE ASAP OR RIOT", maybe I'm just frustrated that coop is very quiet :) all is fine in the end 19:34:04 <V453000> and the main people I care about already told me their opinions, so :) 19:34:16 <V453000> can't really complain 19:34:39 <Gustavo6046> >Can't really complain 19:34:43 <Gustavo6046> >Posts a huge wall of text 19:35:42 <Gustavo6046> >it's all rantin 19:35:43 <Gustavo6046> g 19:36:04 <frosch123> Syntax error, unexpected token "[" <- if the line just had less than 10k chars 19:36:49 <V453000> ut wot m8 19:37:35 <Gustavo6046> >ut 19:38:03 <Gustavo6046> Just kidding bro 19:39:04 *** oskari89 has joined #openttd 19:39:15 <V453000> I know 19:39:47 <V453000> well the conclusion is that I'm modelling trains so can't get much better 19:39:51 *** orudge` has quit IRC 19:41:23 * andythenorth wonders how long before JGR gets bored of being sole maintainer 19:41:34 <andythenorth> * sole maintainer of people's hopes, dreams and wishes :) 19:42:27 <V453000> when andythenorth and V453000 are bored of forever catching the perfect newgrf 19:44:56 <frosch123> now i need RGBA EATER 19:45:44 <V453000> :D 19:46:04 <V453000> let me know if it was user friendly enough :D 19:46:19 <V453000> I think currently you need to use it in the specific folder setup it has in the zip 19:46:26 <V453000> unless you edit the py 19:46:57 <frosch123> uppercase stuff always sucks 19:48:30 <V453000> :D WHAT 19:51:42 <frosch123> it reminds me of the python wiki bot 19:52:05 <frosch123> it's also python, and it's also written by window people 19:52:28 <frosch123> 50% of the source is fighting with windows or so 19:52:48 <Alberth> lol 19:53:54 <frosch123> they always need to invent stuff like /tmp 19:54:00 <frosch123> or input/output directories 19:54:05 <V453000> :DDDDDDDDDDDDDDD 19:54:13 <V453000> fucking scum 19:54:19 <V453000> ban windows 19:55:58 <frosch123> V453000: do you have an example of how to run it 19:56:20 <frosch123> the readme floods me with 50+ options to tune stuff i don't understand, but there is no example 19:56:21 <V453000> like the command? 19:56:29 <V453000> https://dev.openttdcoop.org/projects/brix/wiki/rgba-eater 19:56:31 <frosch123> do i need to copy my input into the 32bpp folder? 19:56:48 <V453000> yes put input into 32bpp folder 19:56:48 *** HerzogDeXtEr has quit IRC 19:57:07 <V453000> RGBA-EATER_v1.py -n TRACKS_OUTPUT_0000 -e ALL CC1 CC2 19:57:13 <V453000> basic command to run it 19:57:17 <V453000> -n for filename 19:57:31 <V453000> -e allowed colour types 19:57:40 <V453000> don't put CC1 and CC2 there if you don't want those :P 19:57:51 <V453000> I guess not using -n should just take all files in the directory 19:57:58 <V453000> but eh :P is why version 2 eventually 19:58:12 <V453000> a straight forward how to would be useful I see :) makes sense 19:58:54 <frosch123> it mentions the input/output directories nowhere, i only guessed that :) 20:01:04 <V453000> I guess :) 20:01:44 <frosch123> hmm, 1:30 for 5kx3k image, mostly transparent 20:01:58 <frosch123> but, worked :) 20:02:15 <V453000> 5k x 3k is big as fuck 20:02:33 <V453000> admittedly brix has bigger spritesheets but yeah 20:02:42 <frosch123> i have 25 sprite sheets of that size 20:02:47 <frosch123> for a single slug :p 20:02:48 <V453000> with some cuda python or shaders it would be faster yeah 20:02:50 <V453000> :D 20:02:51 <V453000> k 20:04:14 <frosch123> does it decide the resulting color based on the rgb value of a single pixel? 20:04:21 <frosch123> or does it combine multiple pixels? 20:04:29 <V453000> single of course 20:04:42 <frosch123> ok, i might write a faster version then :p 20:05:11 <Gustavo6046> https://www.doomworld.com/forum/topic/97708-gustavos-midi-pack-gmp-6-mount-the-beast/ 20:05:38 <V453000> I'm sure you would write a much faster version 20:05:51 <V453000> but wouldn't combining multiple pixels just mean worse results? 20:06:09 <frosch123> i only asked that to guess the complexity of the task 20:07:06 <frosch123> but if it is essentially a table lookup (r,g,b)->index for each pixel, it shouldn't take that long 20:07:42 <V453000> well I'm sure as hell that you can write it faster 20:07:56 <frosch123> i wondered about integrating it into nml directly 20:08:13 <frosch123> just that i have no idea whether every artist would have their own opinion about the RIGHT CONVERSION 20:08:41 <V453000> for comparison my first version would do such a thing in 50 minutes, Alberth's simplifications and what to me seemed just stylistic changes managed to drop to to about 15 minutes 20:08:55 <V453000> and this is again my code so I am sure you can make it a lot faster since you know what you are doing :P 20:09:14 <V453000> idk about RIGHT CONVERSION but you can always disallow indexes 20:09:34 <V453000> regarding different comparing mechanism, I think this algorithm is correct 20:09:45 <V453000> it's exactly what photoshop does seemingly, and it makes sense 20:10:02 <frosch123> how long does photoshop take? 20:10:08 <V453000> seconds :) 20:10:14 <V453000> if even that, not sure 20:10:18 <V453000> it's fast 20:10:26 <frosch123> ok, so my expectations are not that far off :p 20:10:31 <V453000> probably 20:10:43 <V453000> my aim wasn't to make it as optimized as possible, I can't do that with my knowledge :) 20:10:57 <V453000> I just needed something automatable and controllable 20:11:02 <V453000> the multithreading helps a lot already 20:11:08 <frosch123> well, you started with threading, and then wanted to throw CUDA at it :p 20:11:19 <V453000> sure, faster to some degree 20:11:28 *** Alberth has left #openttd 20:11:35 <V453000> I learned how to throw 16 threads at it, didn't learn how to optimize code to make it faster 20:13:03 <frosch123> as usual, opposite to andy :) 20:13:11 <V453000> :D 20:13:45 <andythenorth> well 20:14:16 <andythenorth> I threw multiprocessing pool and partial compiling at my slow compiles 20:14:41 <andythenorth> then I got bored of the headaches, and made the actual compile faster :P 20:15:00 * andythenorth trod a well-trodden path :P 20:15:32 <frosch123> you didn't buy a bigger machine though 20:16:32 *** sim-al2 has joined #openttd 20:17:05 <V453000> :D 20:17:10 <V453000> :( 20:17:27 <frosch123> 10/25 20:18:03 <V453000> see, fast :P 20:18:25 <frosch123> faster than working to make it faster :) 20:18:32 <Wolf01> /me is trying BRIX now.. it's like playing on a moquette 20:18:52 <V453000> haha 20:19:11 <Wolf01> The tile noise is driving me mad :D 20:19:14 <V453000> interesting comparison Wolf01 :D can't say it's wrong 20:20:05 <milek7> hmm, for 5kx5k image gimp takes 60 seconds 20:20:07 <milek7> surprisingly slow 20:20:32 <milek7> (single threaded) 20:20:33 <Wolf01> My eyes try to cross like when you look at those stereogram pictures 20:23:27 <V453000> milek7: :0 20:23:41 <V453000> Wolf01: :D wow 20:23:48 <V453000> is just noise 20:24:34 <Wolf01> My brain interpretes it as random dot stereogram and it's not a pleasure to stare at it continuously :D 20:24:50 <Wolf01> I need to avoid to zoom in 20:24:54 <V453000> interesting 20:25:24 <V453000> the 8bpp graphics are also noisy though? 20:25:37 <Wolf01> I'm using the 8bpp ones 20:25:52 <Wolf01> You could generate slugs stereograms in tiles 20:26:06 <V453000> did you try 32bpp first? :D 20:26:12 <Wolf01> Mmmh, no 20:26:25 <V453000> the tiles are basically identical in 8bpp though 20:26:39 <V453000> :D k 20:29:44 <frosch123> V453000: any reason you went for YES/NO dropdowns, instead of the red/green buttons? 20:29:45 <Wolf01> http://www.garybeene.com/images/rds-example_bw.gif try this, and then stare at BRIX 20:30:17 <Wolf01> (better results with sea) 20:32:17 <frosch123> i have no issue with the terrain 20:32:29 <frosch123> 2x looks a bit weird, but 1x and 4x are fine 20:36:35 <Samu> what did I just watch? https://www.youtube.com/watch?v=kPRA0W1kECg 20:36:49 <Samu> was searching how to sort :( 20:37:12 <Wolf01> That's how sorting algorithms work 20:37:18 <frosch123> it's amazing how little glitches BRIX has at 4x zoom compared to zbase 20:40:26 <LordAro> frosch123: i'm not actually sure how to go further with the Layouter splitting 20:40:58 <frosch123> did you succeed in splitting it? 20:41:25 <LordAro> all except in the Layouter constructor 20:41:35 *** Samu has quit IRC 20:41:40 <frosch123> i remember there was some template magic 20:41:49 <LordAro> and the icu stuff doesn't compile :p 20:42:09 *** Samu has joined #openttd 20:42:37 <Wolf01> Bogo sort... 20:46:12 <frosch123> 25/25 20:46:26 <andythenorth> so how do I fix FIRS then? 20:49:14 *** Speedy has quit IRC 20:50:03 *** Speedy` has joined #openttd 20:50:07 *** Speedy` is now known as Speedy 20:51:35 <Wolf01> What do you need to fix? 20:53:27 <andythenorth> Steeltown 20:53:32 <andythenorth> is totally borked 20:53:38 <andythenorth> all users hate it 20:54:12 <frosch123> does that include you? 20:54:48 <andythenorth> good q 20:54:52 <andythenorth> I don't hate it 20:55:08 <Wolf01> I should try it first 20:55:10 <frosch123> switch users? 20:55:13 <andythenorth> but I agree with their diagnosis of problem 20:55:36 <andythenorth> also FIRS is way more fun when supplies don't get 4x production 20:56:01 <andythenorth> I am playing a game with 1.5x and 2x (gung ho) 20:56:53 *** sla_ro|master has quit IRC 20:57:23 <andythenorth> not sure if it's fun because better, or fun because different 21:00:09 <Eddi|zuHause> make it a setting 21:00:15 <andythenorth> it is :) 21:00:41 <andythenorth> I just never used it before 21:00:48 <andythenorth> I assumed 4x was some winning value 21:00:55 <Eddi|zuHause> change the (default) settings in incompatible ways during versions, to make updating "fun" :p 21:01:33 <Eddi|zuHause> also, if you make it x1.5, you should make it x2.25 21:01:38 <Wolf01> http://i0.kym-cdn.com/photos/images/newsfeed/000/975/464/97d.gif 21:07:41 <andythenorth> steeltown http://bundles.openttdcoop.org/firs/push/LATEST/docs/html/economies.html#steeltown 21:07:52 <andythenorth> general feedback 21:07:59 <andythenorth> - vehicles should go to towns 21:08:03 <andythenorth> - should be a goods chain 21:08:36 <Eddi|zuHause> i can't read anything in this graph 21:08:48 <andythenorth> that's usually a sign of a bad economy 21:09:04 <andythenorth> I've started refactoring FIRS gameplay to suit the dot algorithm in graphviz :P 21:09:17 * andythenorth not even joking 21:09:26 <frosch123> [23:07] <andythenorth> - vehicles should go to towns <- sin't that the case? 21:09:34 <andythenorth> no 21:09:44 <frosch123> supply yard is not in towns? 21:09:45 <andythenorth> vehicles -> ports, vehicles -> supply yard 21:09:48 <andythenorth> no 21:09:59 <andythenorth> need a vehicle dealer industry I think 21:11:01 <frosch123> there are goods 21:11:08 <frosch123> or do they mean that vehicles should be goods? 21:11:35 <andythenorth> they want vehicles -> vehicle dealer 21:11:41 <andythenorth> and steel -> goods 21:11:43 <andythenorth> both 21:11:51 <Eddi|zuHause> vehicles with TE_GOODS? 21:12:37 <frosch123> steel -> goods feels wrong in steeltown context 21:13:05 <frosch123> there are all these detailed vehicle related cargos produced from steel 21:13:10 <frosch123> just goods is stupid 21:13:16 <andythenorth> that's why it's not there 21:13:40 <andythenorth> I have a split of user opinion on the goods question 21:13:50 <andythenorth> vehicles, they are united :P 21:14:22 <frosch123> well, i don't know who would want less engsup 21:14:29 <Eddi|zuHause> if the opinion is split, means you can ignore it :p 21:14:34 <frosch123> but other than that a vehicle dealer does not hurt 21:14:46 <andythenorth> there is quite enough ensp 21:14:52 <frosch123> about goods: there are already two sources 21:14:58 <andythenorth> the only way to get enough vehicles is to put enough ensp into the chain 21:15:15 <andythenorth> the amounts of raw materials to make 1 vehicle are so high 21:15:26 <andythenorth> ensp is a pre-requisite, rather than a useful output 21:16:01 <frosch123> so you have complains that it is too hard :p 21:16:08 <frosch123> definitely ignore those 21:21:08 * andythenorth moves everything around 21:21:13 <andythenorth> to see if dot looks good 21:33:36 <andythenorth> hmm 21:33:45 <andythenorth> maybe tomorrow is better :D 21:33:47 *** andythenorth has left #openttd 21:35:39 <frosch123> down to 18 seconds 21:39:13 <frosch123> somehow V's spritesheets must be different 21:39:21 <frosch123> single thread is way faster for me 21:44:44 <Eddi|zuHause> when i split CETS into multiple compiles, i ended up with so many files that the overhead of starting up nmlc instances and reading in the files totally ate up most of the benefits of multithreading 21:45:17 <frosch123> yes, andy had the same effect 21:45:53 <Eddi|zuHause> well, i had the original problem that full CETS would kill nmlc with OOM 21:46:48 <Eddi|zuHause> which was an actual problem, not just one of andy's mild annoyances :p 22:02:55 *** Montana has joined #openttd 22:06:52 *** gelignite has quit IRC 22:09:27 *** D-HUND has quit IRC 22:10:58 *** FLHerne has joined #openttd 22:24:45 <_dp_> omg, I just noticed there is a huge blog post about brix 22:27:34 *** Progman has quit IRC 22:30:52 <Wolf01> 'night 22:30:55 *** Wolf01 has quit IRC 22:36:05 *** oskari89 has quit IRC 22:44:01 <_dp_> oh, and even 8bpp-1x version! definitely missed that 22:44:28 <_dp_> V453000, but it on bananas, it's actually something that can sanely be used on servers 22:44:59 <_dp_> tracks look awful in it though :( 22:45:41 <_dp_> is it possible to make default tracks use brix ground sprite? 22:46:16 <_dp_> not sure if rails will be visible on it though. but maglev and mono should be fine 22:48:08 <frosch123> _dp_: md5sum of 32bpp and 8bpp grfs are identical 22:48:14 <frosch123> you can only have one on bananas 22:48:22 <frosch123> but client and server can have different grfs 22:48:38 <frosch123> also brix has a ton of switches to disable various things 22:48:45 <_dp_> frosch123, wut? you mean grfid? 22:48:56 *** Stimrol has quit IRC 22:49:11 <frosch123> the md5sum is only computed for the logical part of the grf, not for the sprite data 22:49:30 <_dp_> oh 22:49:32 <frosch123> this allows you to use different 8bpp/32bpp grfs on clients and servers compatibily 22:51:50 <_dp_> but it doesn't allow server to select 8bpp as default version :( 22:52:00 <frosch123> the 8bpp version of brix is created using "grfstrip" which removes selected bpp and zoom levels from a grf without changing the md5 of the logical part 22:52:21 <frosch123> _dp_: that's kind of the intention 22:52:28 <frosch123> anyway, it's a static newgrf 22:52:35 <frosch123> servers shouldn't use it anyway 22:54:05 <_dp_> why not? if I want to combine it with other grfs that look good together 22:54:29 <_dp_> but 80meg download is just not an option for a regular server 22:54:40 <_dp_> 1meg for 8bbp is fine 22:55:23 <_dp_> and if people want 32 they can always download it manually 22:55:44 <frosch123> well, there can only be one default :p 23:01:38 <_dp_> there is always an option to use another grfid for different default 23:02:36 <_dp_> why does even static grf even has to be compatible by md5 or grfid? 23:02:44 <_dp_> it will redefine sprites regardless 23:04:15 <_dp_> allowing people to download different "compatible" version is just another way to select static grf 23:05:00 <_dp_> hm, well, I guess it's not exactly the same as it only "activates" if grf is selected 23:06:44 <_dp_> still a feature that hardly anyone well ever use 23:15:01 *** Speedy has quit IRC 23:15:11 *** Speedy` has joined #openttd 23:15:19 *** Speedy` is now known as Speedy 23:27:23 *** Speedy has quit IRC 23:32:34 *** Speedy` has joined #openttd 23:33:41 *** Speedy` is now known as Speedy 23:45:41 *** frosch123 has quit IRC