Back to Home / #openttd / 2018 / 01 / Prev Day | Next Day
#openttd IRC Logs for 2018-01-23

---Logopened Tue Jan 23 00:00:01 2018
00:04-!-tokai|noir [] has quit [Ping timeout: 480 seconds]
00:18-!-sla_ro|master [] has joined #openttd
00:18-!-sla_ro|master is "slamaster" on @#sla #openttd #love
00:27-!-Mazur [] has quit [Ping timeout: 480 seconds]
00:31-!-Coobies [] has quit [Ping timeout: 480 seconds]
00:36-!-Mazur [] has joined #openttd
00:36-!-Mazur is "Stefan Linnemann" on #oolite #openttd #openttdcoop.stable #openttdcoop
00:52-!-sla_ro|master [] has quit []
01:54-!-Supercheese [] has quit [Read error: Connection reset by peer]
01:55-!-Supercheese [] has joined #openttd
01:55-!-Supercheese is "Supercheese" on #openttd
02:15-!-sim-al2 [] has quit [Ping timeout: 480 seconds]
02:43-!-Mek [] has quit [Remote host closed the connection]
02:51-!-Mek [] has joined #openttd
02:51-!-Mek is "Marijn Kruisselbrink" on #openttd
03:53-!-dvim [] has quit [Remote host closed the connection]
03:53-!-dvim [] has joined #openttd
03:53-!-dvim is "Martynas" on #qemu #openttd #awesome
04:03-!-Biolunar [] has joined #openttd
04:03-!-Biolunar is "Biolunar" on #openttd #suckless
04:17-!-iSoSyS [] has joined #openttd
04:17-!-iSoSyS is "realname" on #/r/openttd #openttd
04:19-!-Supercheese [] has quit [Quit: Valete omnes]
04:30-!-ToffeeYogurtPots [] has joined #openttd
04:30-!-ToffeeYogurtPots is "realname" on #debian-hurd #debian-offtopic #apparmor #tor #tor-project #tor-onions #tor-offtopic #i2p #https-everywhere #privacybadger #openttd #privacytech #oftc
04:47-!-Biolunar [] has quit [Ping timeout: 480 seconds]
04:54-!-m3henry [~henry.wil@] has joined #openttd
04:54-!-m3henry is "henry.wilson" on #openttd
05:07-!-tokai|noir [] has joined #openttd
05:07-!-tokai|noir is "Christian Rosentreter" on #openttd
05:07-!-mode/#openttd [+v tokai|noir] by ChanServ
05:14-!-tokai [] has quit [Ping timeout: 480 seconds]
06:32-!-FLHerne [] has joined #openttd
06:32-!-FLHerne is "Francis Herne" on #openttd
07:17-!-chomwitt is "chomwitt" on #debian #debian-games
07:17-!-chomwitt [~chomwitt@2a02:587:dc08:a00:59a3:e2de:3ad7:1ade] has joined #openttd
07:42-!-Gja [] has joined #openttd
07:42-!-Gja is "Martin" on #ceph #bcache #openttd
08:03-!-iSoSyS [] has quit [Ping timeout: 480 seconds]
08:11-!-sim-al2 [] has joined #openttd
08:11-!-sim-al2 is "sim-al2" on #openttd @#/r/openttd
08:15-!-iSoSyS [] has joined #openttd
08:15-!-iSoSyS is "realname" on #openttd #/r/openttd
08:15-!-Gustavo6046 [] has joined #openttd
08:15-!-Gustavo6046 is "If you look at real names all day, your life sucks" on #openttd
08:47-!-Flygon [] has quit [Read error: Connection reset by peer]
08:58-!-Borg [] has joined #openttd
08:58-!-Borg is "Unknown" on #openttdcoop #openttd
09:06-!-iSoSyS [] has quit [Ping timeout: 480 seconds]
09:09-!-Samu [] has joined #openttd
09:09-!-Samu is "OFTC WebIRC Client" on #openttd
09:17<Samu>do be do
09:23-!-iSoSyS [] has joined #openttd
09:23-!-iSoSyS is "realname" on #openttd #/r/openttd
09:24-!-Lejving [] has joined #openttd
09:24-!-Lejving is "realname" on @#openttdcoop.pz #openttdcoop.stable #openttdcoop #mashinky #factoriocoop #/r/openttd #openttd
09:31<Samu>iSoSyS: from?
09:31<Samu>.pt = tuga?
09:33<iSoSyS>Yes, yes, I'm portuguese
09:33<Samu>what do u do for OpenTTD :o
09:36<iSoSyS>actually, I think I never contributed directly to openttd.
09:36<iSoSyS>I just like to play the game :)
09:37<Samu>oh, that's fine too
09:43-!-Breckett [~DDD@pool8021x160-112.RZ.HS-Augsburg.DE] has joined #openttd
09:43-!-Breckett is "Breckett" on #openttd
09:47-!-Gja [] has quit [Quit: Going offline, see ya! (]
09:49<iSoSyS>and you? Are you a translator?
09:50<Samu>sometimes, i translated about 5% of it,
09:51<Samu>what i like to do most is test AIs
09:52-!-smoke_fumus [~smoke_fum@] has quit [Quit: KVIrc 4.2.0 Equilibrium]
09:54<iSoSyS>oh? Didn't know that was a thing. But, it makes sense
09:56-!-Gja [] has joined #openttd
09:56-!-Gja is "Martin" on #ceph #bcache #openttd
09:56<Samu>i created some patches, but they're not really taken into much consideration
09:56-!-sim-al2 [] has quit [Ping timeout: 480 seconds]
09:57<Samu>then again, I am not a real coder
10:08<Samu>138 aircraft for 10 airports... :(
10:08<Samu>on a 128x128 map
10:13-!-efess [] has joined #openttd
10:13-!-efess is "realname" on #openttd #/r/openttd
10:19-!-ToffeeYogurtPots [] has quit [Ping timeout: 480 seconds]
10:26-!-TheMask96 [] has quit [Ping timeout: 480 seconds]
10:31-!-TheMask96 [] has joined #openttd
10:31-!-TheMask96 is "Martijn Zweistra" on #openttd @#altcontrol #openttd.notice
10:32-!-Alberth [] has joined #openttd
10:32-!-Alberth is "purple" on #openttd
10:32-!-mode/#openttd [+o Alberth] by ChanServ
10:50<Samu>DictatorAI picks aircraft with the worst reliability
10:50<Samu>or so it seems
10:52<Samu>nevermind, i don't get dictatorai choices
10:52<Samu>dinger 100 for intercontinental airports?
11:04-!-Gja [] has quit [Quit: Going offline, see ya! (]
11:11-!-Gja [] has joined #openttd
11:11-!-Gja is "Martin" on #ceph #bcache #openttd
11:32-!-Breckett [~DDD@pool8021x160-112.RZ.HS-Augsburg.DE] has quit [Ping timeout: 480 seconds]
11:49-!-iSoSyS [] has quit [Ping timeout: 480 seconds]
11:59-!-Breckett [] has joined #openttd
11:59-!-Breckett is "Breckett" on #openttd
12:01-!-Alberth [] has left #openttd []
12:03<Samu>I got a crash
12:03<Samu>openttd 1.7.2 crash
12:03<Samu>looking for crash expert, to figure what happened
12:12-!-alluke [] has joined #openttd
12:12-!-alluke is " " on #openttd
12:13-!-iSoSyS [] has joined #openttd
12:13-!-iSoSyS is "realname" on #openttd #/r/openttd
12:14-!-synchris [~synchris@] has joined #openttd
12:14-!-synchris is "Synesios Christou" on #openttd
12:20-!-efess [] has quit [Ping timeout: 480 seconds]
12:24-!-Breckett [] has quit [Ping timeout: 480 seconds]
12:34<alluke>is there any tool that lets me open a newgrf and change one sprite and save?
12:36<Eddi|zuHause>you mean grfcodec?
12:39-!-HerzogDeXtEr [] has joined #openttd
12:39-!-HerzogDeXtEr is "purple" on #openttd
12:40<Borg>alluke: you need to decode grf... change whatever you want.. and encode it bacl
12:40<Borg>back I mean
12:40<Borg>grfcoded will do
12:40<Borg>damn typos ;)
12:55-!-Cubey [] has joined #openttd
12:55-!-Cubey is "Jaybar" on #openttd
12:56-!-glx [] has joined #openttd
12:56-!-glx is "Loïc GUILLOUX" on #openttd
12:56-!-mode/#openttd [+v glx] by ChanServ
12:58-!-Progman [] has joined #openttd
12:58-!-Progman is "Peter Henschel" on #openttdcoop #openttd
13:08<Samu>Exclusive Transport Rights Battle! Terron vs NoNoCAB
13:10<alluke>cannot get it work on wine
13:10-!-Wolf01 [] has joined #openttd
13:10-!-Wolf01 is "Wolf01" on #openttd
13:10<alluke>there isnt native mac version
13:16<Eddi|zuHause>there's wineconsole, try that
13:22<alluke>grfmaker cannot open grf files
13:23<supermop_work>use nmlc
13:24<alluke>1995 called and wanted its text interface back
13:27-!-iSoSyS [] has quit [Quit: Leaving]
13:27<alluke>-bash: GRFCODEC: command not found
13:29-!-Gustavo6046 [] has quit [Read error: Connection reset by peer]
13:30<alluke>doesnt recognize any commands
13:40<supermop_work>grfcodec is gonna be worse than nmlc if you are worried about living in the 90s
13:42<supermop_work>also my data scientist wife seems to spend all her time working in a 'nix terminal and she's younger than me
13:42<supermop_work>so it's probably less outdated than someone's idea of a gui from many years ago
13:42<debdog>terminals are great, I usually have at least four of them on my desktop
13:44<alluke>theyre great when they work
13:44<alluke>should i now dl 10 gb of dev tools to compile one binary
13:45<@DorpsGek>Commit by translators :: r27967 trunk/src/lang/portuguese.txt (2018-01-23 19:45:40 +0100 )
13:45<@DorpsGek>-Update from Eints:
13:45<@DorpsGek>portuguese: 2 changes by Samu
13:47<alluke>linux version doesnt run
13:47<alluke>windows version runs on wine but doesnt accept any commands
13:48<alluke>cannot set the grf file nor directory
13:50-!-Stimrol [] has joined #openttd
13:50-!-Stimrol is "Stimrol" on #openttd
13:50-!-Gustavo6046 [] has joined #openttd
13:50-!-Gustavo6046 is "If you look at real names all day, your life sucks" on #openttd
14:02<LordAro>alluke: why doesn't it run?
14:02<LordAro>(i.e. what is the error message)
14:02<LordAro>and grfmaker has been broken for the better part of a decade
14:02<alluke>says command not found
14:02<LordAro>alluke: well.
14:03<LordAro>what do you suppose that means?
14:03-!-Wormnest [] has joined #openttd
14:03-!-Wormnest is "Wormnest" on #openttd
14:03<alluke>-bash: grfcodec: command not found
14:03<alluke>typed in grfcodec -d mygrf.grf
14:04<LordAro>and where is grfcodec executable?
14:04<Borg>alluke: ./grfcodec
14:04<alluke>same folder as mygrf.grf
14:04<Borg>not grfcodec... *nix systems doesnt have "." in PATH
14:04<LordAro>Borg: teach a man to fish...
14:04-!-Biolunar [] has joined #openttd
14:04-!-Biolunar is "Biolunar" on #openttd #suckless
14:04<Borg>LordAro: im sorry
14:04<Borg>I stfu now
14:04<Samu>i'm trying to have 14 AIs competing using aircraft only
14:04<Borg>OpenTTD time!
14:05<Samu>all together
14:05<Samu>towns are all cities, with 10x size multiplier
14:05<alluke>-bash: /grfcodec: No such file or directory
14:06<Samu>and thus windows was invented
14:06<LordAro>alluke: grfcodec executable is not in the root directory
14:07<LordAro>it is in the current directory
14:07<LordAro>what Borg said was not typoed
14:07<alluke>ottd root?
14:08<LordAro>alluke: no, system root
14:08<Borg>ppl really should start using computers from command prompt..
14:08<alluke>how is that possible on moder oses
14:08<LordAro>alluke: let's go back a step
14:09<Eddi|zuHause>alluke: so what do you think is the difference between /grfcodec and ./grfcodec?
14:09<Borg>guys, I admire your patience.. really...
14:09<alluke>. is system files
14:09<Eddi|zuHause>not really
14:09<LordAro>Borg: we were all new once
14:10<Borg>yeah.. I spent shitload of time helping ppl on IRC.. in mid 90's
14:10<Samu>c:\folder1\folder2\grfcodecfolder\grfcodec -d d:\folder3\folder4\folderwithmygrf\mygrf.grf
14:10<Borg>its not the case.. now.. I see ppl barely want to learn
14:10<Eddi|zuHause>Borg: the world never runs out of clueless people
14:11<LordAro>alluke: more specifically, files beginning with '.' are "hidden" files
14:11<alluke>that too for same reason
14:12<Samu>'.' is the current dir for me :(
14:12<LordAro>alluke: anyway, the bit of knowledge you're missing, "." refers to the current directory
14:12<LordAro>(and ".." is the parent directory)
14:13<Samu>i don't know what is bash though
14:13<LordAro>and unlike windows, on linux "." is not (normally) used to find executables
14:13<alluke>i know
14:13<LordAro>so you have to specify the path to the executable
14:13<alluke>all other unix binaries run and work fine from any folder
14:13<Alkel_U3>alluke: it will be usefull knowledge anyway, so I recommend reading through a thorough explanation of the matter, like here
14:14<Samu>do you even DOS?
14:14<LordAro>alluke: yes, because they're in /usr/bin, or /bin, or something
14:14<LordAro>grfcodec is not in those places
14:14<Alkel_U3>chapter 8 is the most relevant here
14:14-!-synchris [~synchris@] has quit [Remote host closed the connection]
14:14<LordAro>Samu: this is linux, not windows
14:15<alluke>no they are not. one is currently running from my default downloads folder because i was too lazy to move it
14:15-!-frosch123 [] has joined #openttd
14:15-!-frosch123 is "frosch" on #openttdcoop.devzone #openttd
14:15<Samu>i dunno how linux manages drives, or folders, they don't even make sense
14:15<LordAro>alluke: interesting
14:16<LordAro>what's the output of `echo $PATH` ?
14:16<alluke>GRFCODEC * Copy it into your TTD directory * to decode a GRF file: grfcodec -d <grf-file> This will put a pcx file in a subdirectory called "sprites". It will also make a .NFO file that is needed to reconstruct the GRF file.
14:17<Samu>'echo $PATH' -> $PATH
14:17<LordAro>that is not what i judt ast asked
14:17<LordAro>Samu: linux, not windows
14:17<LordAro>although last i checked, windows does have a $PATH variable
14:18<supermop_work>is there an openttd for actual dos?
14:18<LordAro>i think win9x still builds...
14:18<Samu>C:\Users\José>echo %path% C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\Wind owsPowerShell\v1.0\;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static
14:18<LordAro>Samu: ah yes, that's how you do it on windows
14:20-!-andythenorth [] has joined #openttd
14:20-!-andythenorth is "andythenorth" on #openttd
14:20<Samu>what's the equivalient of a C: drive in linux?
14:21<Borg>its not that easy I think
14:21<LordAro>assumign C: is the boot drive
14:21<Borg>nothing stops u to have system drive as D:
14:22<alluke>@andythenorth how did you manage to run grfcodec on wine?
14:22<LordAro>Borg: now what is the equivalent of C:\Windows ? :p
14:22<andythenorth>alluke: can't remember
14:22<Alkel_U3>or echo $ENV:PATH :-)
14:22<Alkel_U3>(also windows)
14:23<alluke>do you use mac compiled version nowadays?
14:23<LordAro>alluke: since you're apparently not interesting in learning, you want "./grfcodec -d mygrf.grf", running from the directory grfcodec executable is in
14:23<andythenorth>I do not remember ever using wine
14:23<alluke>would you mind sharing it please?
14:23<alluke>@LordAro tried that, it seems that its some fail in wine and not grfcodec itself
14:24<LordAro>alluke: ... you've been trying this in wine the whole time?
14:24<Eddi|zuHause><supermop_work> is there an openttd for actual dos? <-- there used to be a dosbox, but it was unclear whether that only ever ran in a dosbox or actual real dos
14:24<LordAro>don't do that
14:24<Samu>mygrf.grf must be in the same dir, right?
14:24<LordAro>an actual terminal window, please
14:24<Eddi|zuHause>*dos port
14:24<alluke>didnt i mention it?
14:24<andythenorth>I don't know how I get grfcodec
14:24<LordAro>Samu: unless you specify the path
14:24<andythenorth>probably I just compile it, dunno
14:25<Samu>yeah, kinda like in windows... sucks to get all the correct path names for these kind of programs
14:25<alluke>you have the compiled binary on your computer
14:25<LordAro>Samu: you can get linux subsystem for windows these days, i'd recommend playing around with it
14:25<LordAro>alluke: do you not?
14:26<Borg>oh right.. if you have Win10 ? right?
14:26<Samu>screw command line programs!
14:26<Borg>Samu: be quiet..
14:26<Samu>they're archaic
14:26<Borg>or I will slap you
14:26<LordAro>alluke: why not
14:26<Borg>terminal rulez.. period
14:26<Borg>CTCP VERSION reply from Samu: qwebirc v0.92
14:27<Borg>at least you are consistent
14:27<alluke>@LordAro i dont have the dev tools required for compiling shit myself
14:28<Samu>I use microsoft visual studio c++ whatever 2015, whatever the name
14:28<LordAro>alluke: there's nothing in that download you have to compile yourself
14:29<alluke>there is
14:29<alluke>only windows and linux binaries exist
14:29<alluke>not mac
14:29<alluke>ill just make request thread on the forums and hope somebody is kind enough to share their mac binary
14:30<Samu>and tortoise something to get trunks
14:30<LordAro>alluke: ooh
14:30<Samu>not familiar with terminology
14:30<LordAro>why on earth did you not say you were on mac?
14:30<supermop_work>man i am so bored
14:31<LordAro>supermop_work: teach Samu how linux works
14:31<LordAro>i'd imagine that'll take a few hours
14:31<supermop_work>LordAro: ok first teach me
14:31<supermop_work>never really used it myself
14:31<supermop_work>wife usually just uses osx
14:31<Alkel_U3>LordAro: after I saw how WSL fares with running daemons and does kinda surprising stuff I don't think I'd recommend it to somebody as the first contact. Cygwin is still less painful IMHO
14:31<Samu>no, i dont want linux. The linux thatI remember gave me nightmares
14:32<supermop_work>i fried my tolerance for drawing restaurant details by working til late at night on it over the past 5 days
14:32<Samu>back in the day of floppy drives, I had no idea how to save my work on it, on a linux system
14:33<Samu>so i failed class
14:33<supermop_work>now im just staring at this ceiling plan and re-positioning lights feels like walking in lead boots
14:34<Samu>there was no A: on linux
14:35<Borg>Samu: hahahahha :D
14:35<Borg>wonderfull story :D
14:35<andythenorth>alluke: just compile grcodec
14:35<Samu>yeah, it's a bit sad
14:35<Borg>andythenorth: yeah.. right.. like its easy.. ;)
14:36<Borg>like there is button to press: compile grfcodec
14:36<LordAro>supermop_work: ono
14:36<LordAro>Alkel_U3: maybe
14:36<Borg>andythenorth: does MAC come w/ all tools preinstalled?
14:36<LordAro>i've never used it in anger myself
14:36<Borg>also.. u need to type it in terminal.. ;)
14:37<andythenorth>if one can't compile grfcodec, one has no business trying to write bytecode
14:37<Borg>well.. for me it is.. but novdays.. linux distros went in that direction too.. like windows... they install binary stuff only.. no headers.. no libs.. no compilers..
14:37<andythenorth>that might be pot->kettle, not sure I could compile grfcodec when I started
14:37<Borg>nahkiss: hehe.. true :)
14:38<Borg>damn typos..
14:39<Samu>SimpleAI is leading!
14:39<andythenorth>anyway, install xcode, install anything from ports try, compile, then install or symlink or add to path
14:39<andythenorth>job done
14:39<Samu>the aircraft competition vs 13 other AIs
14:40<andythenorth>try / tree /s
14:40<alluke>btw the heqs foundtr transporters cannot carry other metals than steel in steeltown
14:41<andythenorth>seems reasonable
14:41<andythenorth>HEQS is dead / done
14:41<andythenorth>it no longer has a maintainer
14:42<andythenorth>unless you can persuade Eddi|zuHause to patch it again
14:42<supermop_work>andythenorth: i've been playing a good 1980s 128x128 steeltown game lately
14:43<andythenorth>oops bad paste
14:43<andythenorth>nope my keyboard is broken again
14:43<andythenorth>mac keyboards no longer work
14:43<andythenorth>it's fantastic
14:43<andythenorth>computer costs 200% more than similar brands
14:43<andythenorth>but keys don't work
14:43<andythenorth>don't buy a mac laptop
14:44<andythenorth>after 20 years of mac use, I no longer recommend
14:44<supermop_work>buy a surface
14:44<Samu>SimpleAI was the first to 200 aircraft
14:44<Samu>cap is 200
14:44<andythenorth>I am considering abandoning computers
14:44<supermop_work>andythenorth: has jony made a rose mbp yet?
14:44<Borg>andythenorth: da fuck? :D what made u think so?
14:44<Borg>andythenorth: u know that im using atm?
14:44<andythenorth>no I do not
14:44<LordAro>all software is awful, tbf
14:45<Borg>im on workstation.. running Win2003 :)
14:45<LordAro>i can certainly sympathise
14:45<supermop_work>does openttd run on apple watch?
14:45<LordAro>Borg: and youbare a bad person and you deserve the botnet you ar epart of
14:45<andythenorth>the icon probably works on watch
14:45<Borg>LordAro: botnet?! nuhauhauha...
14:45<Borg>LordAro: first.. im double firewalled..
14:45<Borg>Linux GW.... WIPFW on workstation
14:46<supermop_work>my new boss takes phonecalls on his apple watch
14:46<supermop_work>like he's dick fucking tracy
14:46<Borg>second.. I have other stuff runing here.. to take care of my security
14:46<supermop_work>on speaker
14:46<LordAro>Borg: yes, becausr that's good practice
14:46<supermop_work>sorry if your kids're about
14:47<Borg>and im happy running it.. its fast.. its under my control...
14:47<Borg>the only problem is.... software slowly start to not here.. as more and more shit gets compiled for Win7+
14:48<Borg>not work here I mean..
14:49<supermop_work>andythenorth: i fear that ive has too much nfluence at apple these days
14:50<alluke>@andythenorth were the foundtry transporters coded to use cargo labels like dump trucks do?
14:50<supermop_work>ive is the type of designer that can produce sublime work when forced into layers and layers of constraints by engineers and a savy boss, but once running things himself tends towards faux loosian indulgent nonsense
14:52<supermop_work>kind of love that i have nfc who designs pixel
14:52<supermop_work>the design is fine, the design is important, but the designer is not
14:53-!-Thedarkb [] has quit [Ping timeout: 480 seconds]
14:54<Borg>hmm FIRS 3.0 uses passengers to boost production?
14:54<supermop_work>all that said, wife has decided to buy another mbp
14:54<Borg>Just idea came in w/ a friend.. playing on server...
14:54<Borg>that all industry needs passengers.. to produce anything..
14:54<supermop_work>we can use the usb C charger to charge our pixels....
14:55<Borg>probably hard to do w/ factory
14:55<supermop_work>the little strip thing is so dumb though
14:55<Borg>as its already uses all 3 cargo slots
14:56<supermop_work>Borg: it does not, but mczapkie has a firs 2 fork that does
14:56<Borg>so needs to be splited to 2 factories then..
14:56<Borg>oh. lets see
14:56<supermop_work>spi is another firs 2 fork that does
14:57<Borg>yeah.. I know it.. stockpile industries
14:58<Borg>would make kinda hard.. to start... interesting
15:00-!-Thedarkb [] has joined #openttd
15:00-!-Thedarkb is "realname" on #oolite #openttd #/r/openttd
15:01-!-Biolunar [] has quit [Quit: leaving]
15:01-!-sla_ro|master [] has joined #openttd
15:01-!-sla_ro|master is "slamaster" on @#sla #openttd #love
15:12<Samu>no comments?
15:14-!-Mahjong2 [~qq@2a00:23c5:6507:1a00:fc9b:19ad:a55f:3b97] has quit [Quit: Leaving]
15:15<Borg>Samu: if you like to play w/ AI... start writing one yourself?
15:15<Borg>also.. take a look at Grobots.
15:15<Borg>its barely alive.. but fun.
15:15<Samu>hmm me writing an ai, hmm
15:16<Samu>more likely to copy paste from others and call it my ai lol
15:17-!-Thedarkb [] has quit [Ping timeout: 480 seconds]
15:18<andythenorth>alluke: they probably use labels
15:22<andythenorth>Samu: write an AI that is NRT aware, and use it for regressions on the NRT fork
15:22<andythenorth>Wolf01: I wondered if next step is to allow overbuilding any town road
15:23<andythenorth>working very atomically
15:23<andythenorth>I stand more chance of being able to help with the code if we break it into tiny steps
15:23<andythenorth>I can barely assemble complex stuff in python
15:23<andythenorth>never mind C++
15:26<Wolf01>road_cmd.cpp -> CmdConvertRoad
15:27<andythenorth>seems CheckAllowRemoveRoad also might need considered
15:27<andythenorth>unless overbuilding town takes ownership
15:29<Wolf01>Let convert only normal roads, not station tiles? Convert station tiles too?
15:31<andythenorth>I would assume stations
15:31<andythenorth>but testing a crude patch is better than arguing it out :)
15:31<Wolf01>L2323 if (owner != OWNER_NONE) { <- add OWNER_TOWN
15:31<andythenorth>stations I think are fiddly
15:31<andythenorth>but not bad
15:31<andythenorth>if the station was built on a non-ROAD roadtype, it will have an owner
15:31<andythenorth>if it was built as part of tram, converting is fine
15:31<supermop_work>currently you can build stations to convert town roads
15:32<Wolf01>Yes, I knew that
15:32<supermop_work>its one way to try to get some trolleybus wires up in towns
15:32<Wolf01>Too bad it doesn't work for crossings :D
15:32<Samu>Wormnest: hi there
15:33<supermop_work>in tto you could destroy a non-owned road if you build a level crossing over it
15:33<Wolf01>Yes, competitors roads too iirc
15:34<Samu>WormAI is slowly approaching first place in profits
15:34<supermop_work>but i agree with andy, what exactly is/should be allowed is less important that just picking someting and testing it
15:34<supermop_work>afterall that's the whole point of nrt
15:34<Samu>bridge tile type
15:35<Samu>station tile type
15:35<Samu>and i think rail tile type
15:35<Samu>all have roads
15:36<Eddi|zuHause><supermop_work> in tto you could destroy a non-owned road if you build a level crossing over it <-- unfortunately the AI tended to build weird circles when it couldn't find a route, and you can't put rails onto crossings or curves
15:37<Eddi|zuHause>so you had no way of removing those abominations
15:37<Eddi|zuHause>and the AI never removed roads
15:37<supermop_work>Eddi|zuHause: maybe it was a defense mechanism
15:38<Eddi|zuHause>it mostly happened around diagonal rails
15:38<Wormnest>Samu: That good to know :)
15:38<Eddi|zuHause>because it couldn't bridge over them
15:38<Samu>Terron is current number 1
15:38<Samu>did u look at screenshot link?
15:38<Eddi|zuHause>and tunnels were too advanced
15:39<Samu>WormAI has rised to number 2
15:39<Samu>SimpleAI dropped to number 3
15:39<Samu>Clueless is number 4
15:39<Samu>TracAI is number 5
15:40<Wormnest>Well WormAI is not the fastest starter but is good in the long run
15:40<Samu>it's gonna be tough to beat Terron
15:41<Samu>he's at 180 aircraft, wormai is at 194, and the limit is 200
15:41<Samu>i don't think it will make it
15:41<Wormnest>WormAI tries to optimize things when it´s close to the limit
15:42<Samu>oki, le'ts wait then
15:42<Wormnest>Meaning sell aircraft that have the lowest profits and buy ones for other routes
15:43<Samu>it's a fight between AirTaxi A33 and Bakewell Lucket LB-11 from what i see
15:44<Wormnest>no idea
15:46-!-Thedarkb [] has joined #openttd
15:46-!-Thedarkb is "realname" on #oolite #openttd #/r/openttd
15:46<andythenorth>ok I made an assert happen
15:46<Samu>Terron with AirTaxi A33 (220p, 20m, 100% reliability) versus WormAI with their Bakewell Luckett LB-11 (230p, 25m, 91% reliablity)
15:47<Wolf01>andythenorth: L2347 too
15:47<andythenorth>Message: Assertion failed at line 113 of NotRoadTypes/src/core/pool_type.hpp: index < this->first_unused
15:47<Wolf01>Then it works :P
15:47<Eddi|zuHause>the good news is that you're using a debug build
15:48<andythenorth>so it does
15:48<andythenorth>I'm glad supermop_work made that grf :P
15:48<andythenorth>to test with
15:48<supermop_work>which grf
15:49<Eddi|zuHause>so... some game works in wine-staging 2.20, but not in wine 3.0
15:49<Wolf01>Unspooled I think :D
15:49<andythenorth>unspooled I think
15:49<andythenorth>grfs are all alike to me :P
15:49<Eddi|zuHause>what feature is missing?
15:49<andythenorth>'compatibility' ?
15:49<andythenorth>Wolf01: that's done then? :P
15:49<Eddi|zuHause>also, neither of those actually manage to run the game in DX11 mode
15:50<Wolf01>andythenorth: could be, but you need to check if the road has the right owner
15:51<andythenorth>yeah currently I can overbuild other people's roads
15:51<andythenorth>testing by switch companies
15:55<Samu>185 vs 200
15:55<Samu>Terron still leading, but WormAI is close
15:56-!-Breckett [] has joined #openttd
15:56-!-Breckett is "Breckett" on #openttd
16:04<Samu>hmm wormAI has some Dinger 1000 mixed with the LB-11
16:04<Samu>terron still using AirTaxi A33 on all 200
16:04<Samu>erm, not 200, 185
16:06<Samu>an aircraft crash for Terron!
16:06<Samu>that might be the opportunity for WormAI to get ahead
16:06<Samu>do be doo :o
16:08<Samu>yeah, wormai is current number 1
16:09<Samu>taking a screenshot
16:09-!-Supercheese [] has joined #openttd
16:09-!-Supercheese is "Supercheese" on #openttd
16:10<Samu> Wormnest
16:11<Samu>meanwhile, NoNoCAB isn't doing that well
16:11-!-Wormnest [] has quit [Read error: Connection reset by peer]
16:12-!-Wormnest [] has joined #openttd
16:12-!-Wormnest is "Wormnest" on #openttd
16:14<Samu>Clueless seemed strong, but i dunno what happened to it
16:14<Samu>SimpleAI also
16:14<Samu>the dark blue is simpleAI
16:17<Samu>terron is ahead again :(
16:17<Wormnest>It probably doesn´t do much when it reaches the aircraft limit
16:19<Borg>really.. OpenTTD pathfinder takes me sometimes by suprise..
16:20<Samu>A sudden rise of AdmiralAI, beware...he seems to be going straight to number 1, let's see
16:20<Borg>two paths.. basicaly the same... yet trains preffer to do crossing to switch.. da fuck
16:21<Borg>the fun part is..
16:22<Borg>it worked well.. and suddenly.. trains started to prefer other track.. like other got damaged or sth..
16:22<Borg>no changes were made to tracks
16:24<Borg>I really miss cost calculation debug tool....
16:24<Borg>pathfinder cost I mean
16:26<Borg>anyone want to take a look?
16:26<Borg>its on server...
16:28<Borg>there is change!!!
16:28<Borg>city made a road to the track
16:28<Borg>so there is road crossing
16:29<Borg>lets RTFS.. maybe yapf.rail_crossing_penalty will fix it
16:31<Borg>lets se it to 0....
16:32<Samu>Syntrans is doing a "FULL UPGRADE"... Yate Haugan to Dinger 1000
16:32-!-Gja [] has quit [Quit: Going offline, see ya! (]
16:32<Samu>stops all aircraft one by one
16:33<Samu>don't these guys ever heard of autoreplace?
16:33<Borg>yeah.. this fixed the issue
16:33<Borg>damn cities.... ;)
16:37-!-frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
16:37-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
16:37<Samu>WormAI retakes number 1
16:37<Samu>AdmiralAI is getting real close to being number 2
16:38<Samu>seems that everybody is switching to Dinger 200 / 1000
16:40-!-sim-al2 [] has joined #openttd
16:40-!-sim-al2 is "sim-al2" on #openttd @#/r/openttd
16:42-!-Stimrol [] has quit [Quit: ZNC -]
16:44<Eddi|zuHause>100 is a better value
16:44<Eddi|zuHause>also, you can forbid towns to build crossings
16:49<Borg>Eddi|zuHause: nah. I dont care if trains will masacre busses ;D
16:49<Borg>there is no reason why we should avoid crossings.. just breaks my pathfinder... :)
16:51<Samu>Syntrans is still upgrading his entire fleet :(
16:51<Samu>so slow
16:52<Eddi|zuHause>Borg: still to treat it like a normal rail tile it should be 100
16:54-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
16:54<Samu>should be 100 indeed
16:55<Samu>to be neutral about it
16:55<Borg>ahh ok
16:56<Borg>lets check
16:56<Samu>Terron is mass selling stuff... hmmm i wonder why
16:57<Samu>meanwhile, AdmiralAI takes 2nd place, really close to number 1
16:57<Samu>wormai, beware
16:58<Borg>yeah. 100 does work too
16:59<Borg>but in OneTileCost() I see cost=0
17:00<Samu>there's many costs
17:00<Samu>costs aka penalties
17:01<Borg>yapf.rail_curve45_penalty = 100
17:01<Borg>also. I think curve45 is more annoying that crossing
17:01<Borg>so 0 seems better after all imo
17:02<Samu>the penalty is added together with others
17:02<Borg>I know
17:02<Borg>so to ignore crossing at all. it should be 0
17:02<Borg>not 100
17:02<Samu>holy crap, AdmiralAI is number 1
17:03-!-Borg [] has quit [Quit: nite]
17:05<Samu>much is happening soon
17:05<Samu>weird SynTrans finally managed to put all Dinger 1000's running
17:05<Samu>and i dunno wtf is happening to Terron
17:06<Wormnest>Oh well still doing good anyway Admiral is a good one too
17:07<Samu>omg, SynTrans is skyrocketing yet again, really close to 2nd place
17:08<Samu>TracAI 3rd place was short-lived
17:08<Samu>fell down to 5th
17:08<Samu>Terron is 4th
17:10<Samu>looking at Terron log, he appears to be changing from AirTaxi A33 to Dinger 200
17:12<Samu>After years of decreases, Clueless has an increase
17:12<Samu>hmm :)
17:12<Samu>a good increase
17:13<Samu>NoNoCAB vs Clueless
17:14<Samu>battle intensifies
17:15-!-andythenorth [] has quit [Quit: andythenorth]
17:15<Samu>forget it, Clueless went ahead
17:15<Samu>Clueless is now closer to TracAI
17:16<Samu>SimpleAI keeps falling
17:22<Samu>WormAI back to number 1
17:23<Samu>SynTrans didn't have what it takes to get number 2 :( still number 3, clueless is the new number 4
17:24<Samu>and SynTrans just reached 200 aircraft
17:28<Wormnest>You sound like a radio reporter for a sports game :p
17:30<Samu>Trans method of building an airport is something like "try placing it in every tile around the town until it succeeds!"
17:32-!-Biolunar [] has joined #openttd
17:32-!-Biolunar is "Biolunar" on #openttd #suckless
17:34-!-sla_ro|master [] has quit []
17:35<Samu>AdmiralAI reaches 200 aircraft
17:36<Samu>Terron is down to 93 aircraft, i really don't get this AI
17:36<Samu>he's great, but suddenly starts doing weird stuff and leaves me baffled :(
17:38<ST2>[22:28:29] <Wormnest> You sound like a radio reporter for a sports game :p <<-- someday Samu will understand that each AI has code lines saying what todo - till now appears Samu looks at them like human players xD
17:38<Samu>meh, terron code is 1 MB
17:38<Samu>no thx
17:39<ST2>1 MB of code isn't that small - specially when you make it
17:40<ST2>saw a suggestion above to you make an AI ^^
17:40<Wormnest>He should lol
17:41<Samu>heh, if only i could
17:42<Samu>I would slap code from others together and make them run as one
17:46<Samu>awwww. TeshiNet crashed
17:52-!-Progman [] has quit [Remote host closed the connection]
17:55<Samu>null expected null
17:55-!-sim-al2 [] has quit [Ping timeout: 480 seconds]
18:05<Wormnest>Needs an extra != null check before using it in a function
18:08<Samu>uh... well, i can't code
18:10<Samu>even if i could, i'm unable to upload the fixed code to bananas
18:10<Samu>the online downloader stuff
18:12<Samu>heliferry has begun!
18:12<Samu>replacing teshinet
18:12<Samu>a bit too late to the party though
18:13<Wormnest>It´s gpl2 you can release it under a new name
18:14<Samu>Chopper vs Helifery should be fun to watch
18:14<Samu>oh, but that's what I don't want to do
18:15<Samu>i wanted to upload under Teshinet, if I was able to fix it
18:15<Samu>not creating another teshinet clone :(
18:15<Wormnest>Contact the author on the forum if he wants to transfer ownership
18:15<Samu>erm, im not even sure i can fix it :o
18:16<Wormnest>Oh well too bad then
18:17-!-Breckett [] has quit [Ping timeout: 480 seconds]
18:18<Samu>i'm not confident enough to do such a thing :|
18:18<Samu>of my abilities
18:20<Wormnest>Problem also being that then you would be responsible for keeping the ai up to date
18:21<ST2>we, at BTPro, use ~12 plugins, and a couple of them are 5K+ code lines - only to give commands in servers and so on
18:21<ST2>sadly no time to go into AI's - already too much to mantain :S
18:21<ST2>and that's why I admire all work people put on AI's and GS's :)
18:22<Wormnest>Even though in most cases ai crashes are fairly simple to fix
18:22<Wormnest>But lots of little things together and it gets out of hand fast :p
18:22<ST2>yeah xD
18:23<ST2>I think Samu is testing all AI's to see what are the best with RV's, planes, trains and ships
18:23<Wormnest>I have local fixes for a few ais but what´s the use posting it nobody will use it unless its on bananas
18:23<ST2>later he'll build a major AI using the best parts of each one xD
18:24<Samu>that was the plan, lol
18:24<Wormnest>And then he will notice that slapping things together doesn´t necessarily make it the best ai
18:24<ST2>amen to that Wormnest :)
18:25<Samu>behave like you're AdmiraAI now, for xx ticks
18:25<Samu>now behave like you're... AIAI
18:26<ST2>well, a couple IF's and ELSES would do the trick xD
18:26<Wormnest>But you only want the good parts of an ai but usually the less good parts are not easy to cut out without changing the whole ai workings
18:27<Samu>CluelessPlus is calling its aircraft of buses
18:28<Wormnest>That sentence doesnt make sense to me
18:28<Samu>CluelessPlus log
18:29<Samu>seems that he slapped aircraft support on top of his bus code
18:29<ST2>btw Samu: next time we organize a Tourny, can I invite you to join... only to report each player's actions with the same enthusiasm?
18:30<Samu>erh... they don't have a log to read :(
18:30<ST2>there's always the Watch Window - even better xD
18:32-!-Wormnest [] has quit [Quit: Leaving]
18:38-!-alluke [] has quit [Ping timeout: 480 seconds]
19:10-!-efess [] has joined #openttd
19:10-!-efess is "realname" on #/r/openttd #openttd
19:25-!-Flygon [] has joined #openttd
19:25-!-Flygon is "Flygon" on #openttd
19:32-!-chomwitt [~chomwitt@2a02:587:dc08:a00:59a3:e2de:3ad7:1ade] has quit [Ping timeout: 480 seconds]
19:52-!-Thedarkb [] has quit [Ping timeout: 480 seconds]
19:53-!-Biolunar [] has quit [Ping timeout: 480 seconds]
19:55-!-Thedarkb [] has joined #openttd
19:55-!-Thedarkb is "realname" on #oolite #openttd #/r/openttd
20:21-!-Samu [] has quit [Quit: Page closed]
20:22-!-efess [] has quit [Remote host closed the connection]
20:22-!-efess [] has joined #openttd
20:22-!-efess is "realname" on #/r/openttd #openttd
20:27-!-dustinm` [~dustinm`] has quit [Quit: Leaving]
20:33-!-dustinm` [~dustinm`] has joined #openttd
20:33-!-dustinm` is "dustinm`" on #ovirt #osm-dev #osm #openttd #openjdk #oftc #ninja-build #moocows #monkeysphere #mm #mingw-w64 #lxde #luakit #love #llvmlinux #linuxfs #linux-rt #libevent #lartc #kernelnewbies #https-everywhere #gentoo #geda #gcc #freedombox #freebsd-clang #fosscad #feh #fai #ext4 #debian-systemd #debian-next #debian-kde #debian-kbsd #debian-gnome #debian-games #debian-arm #debian #ck #ceph #bitlbee #awesome
20:44-!-sim-al2 [] has joined #openttd
20:44-!-sim-al2 is "sim-al2" on #openttd @#/r/openttd
21:33-!-FLHerne [] has quit [Ping timeout: 480 seconds]
21:42-!-Supercheese [] has quit [Quit: Valete omnes]
21:52-!-Gustavo6046 [] has quit [Ping timeout: 480 seconds]
22:13-!-iSoSyS [] has joined #openttd
22:13-!-iSoSyS is "realname" on #/r/openttd #openttd
22:30-!-iSoSyS [] has quit [Remote host closed the connection]
22:38-!-Supercheese [] has joined #openttd
22:38-!-Supercheese is "Supercheese" on #openttd
23:13-!-Thedarkb [] has quit [Ping timeout: 480 seconds]
23:27-!-glx [] has quit [Quit: Bye]
---Logclosed Wed Jan 24 00:00:02 2018