IRC logs for #openttd on OFTC at 2016-01-12
⏴ go to previous day
00:42:43 *** LadyHawk has joined #openttd
02:36:23 *** tokai|noir has joined #openttd
02:36:23 *** ChanServ sets mode: +v tokai|noir
02:50:07 *** Hiddenfunstuff has quit IRC
04:04:06 *** Biolunar_ has joined #openttd
05:46:50 *** Flygon_ has joined #openttd
06:56:16 *** Eddi|zuHause has joined #openttd
08:57:36 *** zeknurn has joined #openttd
09:18:04 *** oskari89 has joined #openttd
10:03:10 *** sla_ro|master has joined #openttd
10:19:48 *** ChanServ sets mode: +v tokai
10:24:09 *** ConductorCat has joined #openttd
10:28:16 *** Hiddenfunstuff has joined #openttd
12:41:26 <Eddi|zuHause> is that a "before, after"?
12:43:10 <Eddi|zuHause> also, is this photoshop, graffiti or an official advertisment livery?
12:43:23 <Wolf01> might be, but the "after" is a minion :)
12:48:14 <Eddi|zuHause> well, i did recognize it :p
12:49:51 <Eddi|zuHause> but i did definitely see people photoshopping random liveries onto engines
13:03:31 *** Wolf01 is now known as Guest4692
13:03:31 *** Wolf03 is now known as Wolf01
13:17:59 *** zeknurn` has joined #openttd
13:25:19 *** zeknurn` is now known as zeknurn
13:33:23 *** Supercheese has joined #openttd
13:42:23 *** [39ster] has joined #openttd
13:42:42 <[39ster]> i cant join the game
13:49:11 *** sim-al2 has joined #openttd
15:14:18 <argoneus> yeah vanilla server fucks up for me too
15:22:02 <Wolf01> V453000, is it possible to plant trees on factorio?
15:24:28 <V453000> Wolf01: probably not in vanilla but treefarm can
15:25:34 *** ChanServ sets mode: +v SmatZ
15:25:34 *** ChanServ sets mode: +v peter1138
15:25:34 *** ChanServ sets mode: +v DorpsGek
15:25:34 *** ChanServ sets mode: +v Terkhen
15:25:34 *** ChanServ sets mode: +v Belugas
15:25:51 *** tokai|noir has joined #openttd
15:25:53 *** ChanServ sets mode: +v tokai|noir
15:32:22 *** supermop has joined #openttd
15:33:59 <V453000> 3495 sprites in BRIX already :d
15:34:15 <V453000> adding farms soon, that should bump it up as well :>
15:36:30 <planetmaker> sounds like good news :)
15:44:57 <V453000> well I do not have many of the big-spritesheet things left :P everything has few sprites generally, which makes for more work :D
16:25:50 *** Sirenia has joined #openttd
16:26:10 *** sim-al2 has joined #openttd
16:28:33 <argoneus> you guys are c++ wizards, right
16:28:42 <argoneus> I need some help understanding a C++ codebase
16:31:05 <argoneus> the bwapi/include folder, these headers are the high level interface you are supposed to use, right. and then there's all the other folders, headers and cpp files, and these are just implementation things that you shouldn't care about?
16:33:38 <Eddi|zuHause> what do you want to hear other than a "probably?"
16:34:16 <argoneus> well, I'm wondering how one is supposed to make a wrapper for a library
16:34:25 <argoneus> you just wrap the public interface and ignore the implementation, right
16:35:14 <Eddi|zuHause> what else would you interface with other than the public interface?
16:40:55 *** Alberth has joined #openttd
16:40:55 *** ChanServ sets mode: +o Alberth
16:54:52 *** Wormnest has joined #openttd
17:00:48 *** ChanServ sets mode: +v Alberth
17:02:57 <supermop> was playing ottd for first time in months this morning, and thinking, I wish cities built more spread out so i could build a metro
17:03:08 <supermop> go to the forum, and there it is!
17:04:33 <supermop> pretty much just what i wanted
17:05:00 <supermop> but nice that someone out there is thinking the same way as me
17:05:03 <Alberth> it looks like it spreads out a lot, from the screen shots
17:05:40 <Alberth> I think "houses like trees" is to blame for that behaviour :)
17:05:53 <supermop> i am ok with that - with having a town wider that one or two times the length of a train
17:06:29 <Alberth> if you like servicing towns, I can see the benefit
17:06:42 <Alberth> however, I don't do that, usually :p
17:11:31 <supermop> trying to design a system of modular flower pots - i wonder if there is some way i can take inspiration from ottd town growth
17:15:50 <_dp_> hm, MakeNewGame is called before MakeNewgameSettingsLive, yet it uses _settings_game instead of _settings_newgame
17:16:38 <Eddi|zuHause> spread out cities might work in combination with few cities on a large map
17:17:40 <supermop> Eddi|zuHause: exactly
17:18:25 <supermop> i always saw that as the biggest advantage to bigger maps, rather than thousands of dense compact towns
17:19:19 <Eddi|zuHause> it might also work to have town growth "global", as in the same number of houses are built on a map, indepenent of how many cities there are
17:28:39 *** mattgeek3 has joined #openttd
18:11:08 *** TheMask96 has joined #openttd
18:25:43 *** Progman has joined #openttd
18:28:39 *** HerzogDeXtEr has joined #openttd
18:36:18 <argoneus> are there any wrappers for Squirrel? or would it even be possible
18:36:23 <argoneus> to write AIs in something more.. familiar
18:36:27 *** Cybertinus has joined #openttd
18:37:26 <argoneus> actually why was Squirrel even chosen ._.
18:40:35 <Eddi|zuHause> if you know ANYTHING about programming languages, it's easier to learn the new one instead of writing a wrapper to the old one
18:41:16 <Eddi|zuHause> as for why: personal preferences and ease of availability, probably.
18:41:24 <argoneus> it also has near zero support
18:41:35 <argoneus> it doesn't have libraries/packages
18:41:48 <argoneus> the syntax isn't the problem, it looks like every other imperative language
18:41:48 <Eddi|zuHause> why would you need those?
18:41:55 <argoneus> so I don't have to reinvent the wheel
18:42:24 <Eddi|zuHause> anything complex likely wouldn't be supported
18:42:27 <argoneus> I just don't get why anyone would prefer this to lua or python
18:43:00 <Eddi|zuHause> remember you have only a very limited number of opcodes for execution
18:43:35 <argoneus> so something like python would be overkill since the game wouldn't let you execute many things?
18:43:39 <argoneus> because they'd take too long or something
18:43:57 <argoneus> and wouldn't fall in specifications
18:44:59 <Eddi|zuHause> argoneus: a few builtin functions had to be disabled, because they took too long to execute (and circumvented the opcode check)
18:46:01 <argoneus> by the way, when you mention "limited opcodes", what kind of opcodes do you mean?
18:47:08 <Eddi|zuHause> argoneus: command execution steps
18:47:41 <argoneus> or some low level stuff
18:48:02 <Eddi|zuHause> argoneus: the script is run in a vm-ish thingie, and this can do a number of steps in the program, then is paused
18:48:10 <Eddi|zuHause> argoneus: lower level stuff
18:48:19 <argoneus> so this is to make sure you can predict how much the AI will slow down the game
18:48:56 <argoneus> is this just a switch that you can turn off or is it hardcoded?
18:49:08 <Eddi|zuHause> argoneus: there should be a setting for that
18:49:37 <argoneus> well, there are already quite sophisticated AIs that do just fine with the limitations
18:49:39 <Eddi|zuHause> i don't know if it supports "off", but you can change the number
18:49:41 <argoneus> so I guess it doesn't really matter
18:50:06 <Eddi|zuHause> argoneus: in any case, doing an ingame operation (command) will also halt execution for this tick
18:50:12 <argoneus> though you can't do any super complex AIs with self-learning and stuff
18:51:18 <Eddi|zuHause> well, you could attach the AI to an admin port and interface an external data base, or some construct like that
18:51:42 <argoneus> oh, squirrel has access to network?
18:52:03 <argoneus> attach the AI to an admin port..
18:52:09 <Eddi|zuHause> no. but the admin port has access to squirrel
18:52:26 <Eddi|zuHause> at least to game scripts, not sure if AI
18:52:27 <argoneus> so I'd basically inject the game with an AI
18:52:54 <Eddi|zuHause> but thechnically, the game script could run all the AI companies
18:53:26 <Eddi|zuHause> and there is a communication protocol using in-game signs
18:55:23 *** sim-al2 has joined #openttd
18:59:29 <Eddi|zuHause> <argoneus> well, there are already quite sophisticated AIs that do just fine with the limitations <-- well, "just fine" may be overstating stuff a bit. some AIs take years to calculate initial situations before even making their first move.
18:59:53 <argoneus> I thought they gave the player an advantage
19:10:07 *** smoke_fumus has joined #openttd
19:34:24 *** andythenorth has joined #openttd
19:42:40 *** glx is now known as Guest19
19:43:28 *** zeknurn` has joined #openttd
19:45:45 <DorpsGek> Commit by translators :: r27494 /trunk/src/lang (afrikaans.txt unfinished/frisian.txt) (2016-01-12 19:45:36 +0100 )
19:45:47 <DorpsGek> frisian: 61 changes by gjannema
19:45:48 <DorpsGek> afrikaans: 1 change by telanus
19:48:26 *** zeknurn` is now known as zeknurn
19:53:24 *** gelignite has joined #openttd
20:00:38 *** oskari89 has joined #openttd
20:10:55 *** frosch123 has joined #openttd
20:17:48 <Eddi|zuHause> where the hell is the download link on github again?
20:19:15 <Eddi|zuHause> ah, found it. there's only one for the complete repo, not any of its subfolders
20:21:53 <Alberth> git doesn't support partial checkout
20:31:09 <Alberth> is a bit against the idea of GH :)
20:32:56 *** andythenorth has joined #openttd
20:55:18 <Eddi|zuHause> Alberth: sometimes the needs of users clash with the ideas of developers.
20:58:00 * andythenorth is bored of playing ‘eBay’ now
20:58:01 <Rubidium> just like downloading 6 GB just to tell you that your computers hardware is not supported for Windows 10 upgrade?
20:58:03 <andythenorth> I need a new game
20:58:08 <andythenorth> this one is expensive :(
20:58:29 <andythenorth> it’s the in-game purchases that are draining my money :P
20:58:30 <Rubidium> andythenorth: "find a penny"; can be played for free on the street
20:59:10 <andythenorth> I could play the ‘selling’ edition of eBay
20:59:12 <Rubidium> also nice with the kids... "if you find enough pennies to buy an ice cream, we'll buy an ice cream"
20:59:47 <argoneus> I read that as... not pennies
20:59:57 <andythenorth> ‘if you find enough pennies we’ll buy a train’ :P
21:00:22 <argoneus> Rubidium: pls don't download win 10
21:00:33 <frosch123> Rubidium: people do that, but with returnable bottles
21:01:01 <andythenorth> openttd is much much cheaper than most other hobbies I’ve found
21:01:02 <Rubidium> argoneus: how to prevent downloading Windows 10?
21:01:34 <argoneus> Rubidium: get the student edition of win7
21:02:41 <Rubidium> argoneus: Academic license doesn't help with that
21:04:38 <Rubidium> all I cant find w.r.t. student editions is that they are cheap professional editions
21:04:58 <Rubidium> even then, I'm not going to pay for that in any case
21:06:49 <Rubidium> luckily it still thinks the virtualbox adapter isn't supported in Windows 10
21:10:48 <Eddi|zuHause> Rubidium: if american local news have not enough content, they send someone out emptying a bucket of pennies on the street, then film how everyone goes past them, not picking them up. to "document" how worthless pennies are
23:04:18 *** andythenorth has left #openttd
continue to next day ⏵