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

---Logopened Thu Jun 06 00:00:12 2019
00:07-!-Smedles [] has quit [Read error: Connection reset by peer]
00:08-!-Smedles [] has joined #openttd
00:08-!-Smedles is "Paul Smedley" on #openttd
00:28-!-SimYouLater [] has quit [Ping timeout: 480 seconds]
01:24-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
01:39-!-nielsm [] has joined #openttd
01:39-!-nielsm is "Niels Martin Hansen" on #openttd
01:53-!-nielsm [] has quit [Ping timeout: 480 seconds]
02:28-!-andythenorth [] has joined #openttd
02:28-!-andythenorth is "andythenorth" on #openttd
02:32-!-smoke_fumus [~smoke_fum@] has joined #openttd
02:32-!-smoke_fumus is "KVIrc 5.0.0 Aria" on #qemu #oolite #openttd
02:44<andythenorth>what criteria does OpenTTD use to identify a specific grf file when loading a savegame?
02:52<Corns[m]>what functions should i use for timing? eg i want a loop to execute for 10ms at most
03:06-!-tycoondemon [] has joined #openttd
03:06-!-tycoondemon is "..." on #openttd
03:21<Eddi|zuHause>andythenorth: have you tried just editing the grf config of the savegame?
03:22<andythenorth>I don't see anything human-readable in the .sav file?
03:23<Eddi|zuHause>no, i mean in the load game dialog, there should be a button to see the newgrfs used
03:23<andythenorth>yes there is but there is no way to change the grf there
03:23<Eddi|zuHause>delete it and add it again?
03:24<andythenorth>I've tried replacing the grf with every hg rev since I started the savegame
03:24<andythenorth>usually when this happens, I can load the save, then swap the grf (at my own risk)
03:25<andythenorth>but in this case, if I load the save, OpenTTD just asserts due to missing roadtypes on tiles
03:27<Eddi|zuHause>clearly there should be a fallback mechanism for that?
03:27<andythenorth>"Assertion failed at line 229 of src/road.h: roadtype < ROADTYPE_END"
03:28<andythenorth>there's no crashlog, because I changed the grfs
03:28<andythenorth>"As you loaded a savegame for which you do not have the required NewGRFs no crash information will be generated"
03:29<Eddi|zuHause>well... you can use a debugger...
03:29<Eddi|zuHause>or edit afterload to ignore your corrupt data
03:32<andythenorth>or I could stop changing the grf on a running game
03:32-!-Samu [] has joined #openttd
03:32-!-Samu is "realname" on #openttd
03:36<Eddi|zuHause>or you could learn to use backups?
03:37<andythenorth>filesystem backups?
03:37<andythenorth>got out the habit, nearly everything is cloud or version-controlled :P
03:38<andythenorth>does OpenTTD rely on the checksum of the grf to identify it?
03:39<andythenorth>it's probable that the save is using some WIP version of the grf between two commits
03:44<LordAro>checksum & filename, iirc
03:47<Eddi|zuHause>it's the grfid and checksum, and if that's not right, it falls back to grfid and "compatible" version (as per action 14)
03:48<Eddi|zuHause>if multiple files use the same version, it picks a random one
03:48<Eddi|zuHause>it doesn't really use the filename for anything, i think.
04:26<peter1139>Urgh, I had an energy crash on the way to work today :/
04:26<peter1139>I wonder if I didn't eat enough last night, post-ride.
04:27<LordAro>peter1139: :(
04:29<peter1139>andythenorth, you could report a bug about the crash. It may get ignored, but it may be possible to fix it so the game aborts loading the save properly instead of crashing.
04:29-!-andythenorth [] has quit [Quit: andythenorth]
04:33-!-andythenorth [] has joined #openttd
04:33-!-andythenorth is "andythenorth" on #openttd
04:34<peter1139>He came back.
04:34<andythenorth>I need to change something so that OpenTTD will generate a crash report?
04:34<andythenorth>or just increase debug level?
04:34*andythenorth tries for self
04:37<andythenorth>seems I need to remove the guard on changed newgrfs
04:37<andythenorth>oof I have to cycle to work
04:44<peter1139>I did it.
04:54-!-andythenorth [] has quit [Quit: andythenorth]
04:55-!-chomwitt [~chomwitt@2a02:587:dc19:af00:89a3:6499:f8bc:c8a7] has joined #openttd
04:55-!-chomwitt is "chomwitt" on #debian-lxc #debian-offtopic #debian-kde #oolite #openttd #debian #debian-games
05:36-!-andythenorth [] has joined #openttd
05:36-!-andythenorth is "andythenorth" on #openttd
06:03<peter1139>Or keep going til lunch?
06:03<LordAro>2nd breakfast
06:05<peter1139>That's basically what elevenses is.
06:06<peter1139>Nothing like a bacon buttie and a cake after 15 miles of cycling... (Not me but members of the slower group, heh)
06:07-!-andythenorth [] has quit [Quit: andythenorth]
06:24<peter1139>Second mug of coffee.
06:24<LordAro>not a bad idea
06:24*LordAro goes to find some
06:25<peter1139>+ Lotus biscuit. (My 11ses)
06:27<Corns[m]>> what functions should i use for timing? eg i want a loop to execute for 10ms at most
06:28<LordAro>Corns[m]: a little weird, but ?
06:28<LordAro>alternatively, if it absolute must not exceed 10ms, you probably want a thread
06:30<peter1139>Yeah, use chrono. Get the current time before your loop, and then compare the time every so often.
06:32-!-andythenorth [] has joined #openttd
06:32-!-andythenorth is "andythenorth" on #openttd
06:32<Corns[m]>Sweet :) yeah it only needs to be loosely timed
06:42-!-peter1139 is now known as peter1138
06:49<Corns[m]>Haha this whole tile highlighting system confuses me
06:50<Corns[m]>How do i implement my own highlighting style?/viewport method? I want to just tileSelectionRect for the two corner tiles the player has selected and nothing else
06:56<peter1138>You want just the two corner tiles highlighted, or the whole area?
06:57<Corns[m]>just the corner tiles
06:57<Corns[m]>i.e. start_tile and end_tile
06:57<peter1138>You probably need a new highlight mode then.
06:57<Corns[m]>yeah - would i just look at VPM_X_AND_Y and go from there?
06:58<peter1138>No idea, you'll have to code it :p
07:00<Corns[m]>:0 wish me luck
07:03<peter1138>I wonder how that other guy got on with his university home work...
07:21-!-andythenorth [] has quit [Quit: andythenorth]
07:28-!-andythenorth [] has joined #openttd
07:28-!-andythenorth is "andythenorth" on #openttd
07:30-!-andythenorth [] has quit []
07:40<Corns[m]>Whuh who?
07:43<peter1138>Ship collisions guy.
07:44<Corns[m]>Oh hey you know what would be nice
07:44<Corns[m]>If each client could report their camera position on an infrequent basis
07:44<Corns[m]>Like in locomotion
07:46-!-Fuco [] has joined #openttd
07:46-!-Fuco is "O_o" on #openttd
07:46<peter1138>Of how many viewports? :P
07:47<Corns[m]>Just the main one?
07:48<Corns[m]>I reckon it would help make multiplayer a bit more involved
07:56<peter1138>How so? What would the server do with it?
07:58<LordAro>there's been a few "see what the other player is seeing" patches in the past, iirc
08:01<peter1138>Also, lunch time.
08:02<Corns[m]>yeah i have the patch that has a viewport to see the latest action of other companies
08:04<Corns[m]>peter1138: server requests main viewport position for each client, once every two seconds for example.
08:04<Corns[m]>client responds with viewport position, and also requests viewport position of other clients
08:04<Corns[m]>server responds with positions of other clients
08:04<Corns[m]>or smth idk
08:08<peter1138>That's the technical details, what I mean is what would you want to do with it?
08:10<peter1138>I guess it could be useful for players in the same company. Otherwise it's just a massive window for trolling.
08:28<Corns[m]>well imo it would help the users feel less lonely while playing - before i was using the most-recent-company patch, i felt like i was just playing with ai (asides from chat)
08:28<Corns[m]>re: trolling, that avenue already exists via said patch. also, you could make it an opt-in/opt-out option
08:29-!-andythenorth [] has joined #openttd
08:29-!-andythenorth is "andythenorth" on #openttd
08:36-!-andythenorth [] has quit [Quit: andythenorth]
08:46-!-sla_ro|master [] has joined #openttd
08:46-!-sla_ro|master is "slamaster" on @#sla #openttd
08:49-!-andythenorth [] has joined #openttd
08:49-!-andythenorth is "andythenorth" on #openttd
08:50<andythenorth>hmm, I need Amphetamine
08:54-!-snail_UES_ [] has joined #openttd
08:54-!-snail_UES_ is "Jacopo Coletto" on #openttd
08:55*andythenorth gets Amphetamine
08:55<Corns[m]>have you considered: no
08:58<Corns[m]>oh no
09:01<andythenorth>it's just an app that stops my mac sleeping the network connection
09:01<andythenorth>which stops me dropping out of irc
09:02<andythenorth>at the cost of % of battery life
09:06-!-snail_UES_ [] has quit [Quit: snail_UES_]
09:11<V453000>I was considering I would like to create some form of a script which generates NewGRF settings based on some rules I give it, how would this generally be possible? Is the only option to kill openttd on the server, regenerate cfg, restart openttd, or can I do something like generate some form of a restart command without having to shut openttd down?
09:19-!-gareppa [~gareppa@] has joined #openttd
09:19-!-gareppa is "gareppa" on #bcache #privacybadger #https-everywhere #llvmlinux #ext4 #mm #moocows #oftc #openttd #scilab #C
09:26<Corns[m]>andythenorth: why don't u try using
09:26<Corns[m]> *
09:27<Corns[m]>it saves the chat history while you're away
09:28<andythenorth>presumaby it has an irc bridge?
09:28<dwfreed>yes, that's what Corns[m] is using
09:28<andythenorth>oh it has PTT audio and video
09:28<dwfreed>but there are tons of solutions that don't depend on going through Matrix
09:28<andythenorth>that's interesting
09:28*andythenorth has been resisting slack for a long time, because [just not compelling]
09:29<dwfreed>because Matrix and IRC aren't exactly compatible protocols, so there are quite a few quirks
09:29<dwfreed>also the IRC bridge is not the most stable thing in the world
09:29<andythenorth>none of this would stop my Mac sleeping the network connection
09:29<dwfreed>and when it goes offline, it takes several hours for it to finish starting up again
09:31<Corns[m]>oh slack does IRC?
09:31<Corns[m]>i have no clue how slack works
09:32<dwfreed>there are slack IRC bridges as well, but you have to run those yourself
09:32<dwfreed>(in some ways that's better, in some ways that's worse)
09:36<peter1138>I recommend just using IRC.
09:38-!-tokai [] has joined #openttd
09:38-!-tokai is "Christian Rosentreter" on #openttd
09:38-!-mode/#openttd [+v tokai] by ChanServ
09:39*andythenorth has not found a better irc yet than irc
09:40-!-tokai|noir [] has quit [Read error: No route to host]
09:41<Corns[m]>my computer is in my bedroom, and even with its noctua fans it makes some noise
09:41-!-nielsm [] has joined #openttd
09:41-!-nielsm is "Niels Martin Hansen" on #openttd
09:41<Corns[m]>so being able to switch it off is a priority for me :)
09:52<peter1138>Why do people have PCs in their bedrooms? o_O
09:52<LordAro>peter1138: lack of space
09:53<Corns[m]>nah i have a study room
09:53<Corns[m]>its just cosier here :)
09:53<Corns[m]>also its winter and it helps warm the room
09:53<milek7_>why leave computer running for night?
09:54<peter1138>So Steam can update everything overnight :-)
10:00<Corns[m]>i have slow internet so sometimes i actually do that
10:05<peter1138>Some games are so large they take ages even with a fast connection.
10:09<LordAro>peter1138: depends how fast is fast :p
10:13-!-sla_ro|master2 [] has joined #openttd
10:13-!-sla_ro|master2 is "slamaster" on #sla #openttd
10:13<Corns[m]>i say slow, i mean 10mbps download
10:17-!-sla_ro|master [] has quit [Ping timeout: 480 seconds]
10:22-!-sla_ro|master [] has joined #openttd
10:22-!-sla_ro|master is "slamaster" on #sla #openttd
10:23-!-sla_ro|master2 [] has quit [Ping timeout: 480 seconds]
10:37<peter1138>LordAro, well, 80 mbps VDSL. Not fast in the grand scheme but okay for a home connection.
10:39-!-Wormnest [~Wormnest@] has joined #openttd
10:39-!-Wormnest is "Wormnest" on #openttd
10:53-!-gareppa [~gareppa@] has quit []
11:18-!-Gumle2 [] has joined #openttd
11:18-!-Gumle2 is "Martin" on #ceph #bcache #openttd
11:18-!-Gumle2 [] has quit []
11:33-!-Flygon [] has quit [Read error: Connection reset by peer]
11:44-!-frosch123 [] has joined #openttd
11:44-!-frosch123 is "frosch" on #openttd
11:46-!-SimYouLater [] has joined #openttd
11:46-!-SimYouLater is "realname" on #openttd
11:55-!-HerzogDeXtEr [] has joined #openttd
11:55-!-HerzogDeXtEr is "purple" on #openttd
12:03-!-gareppa [~gareppa@] has joined #openttd
12:03-!-gareppa is "gareppa" on #bcache #privacybadger #https-everywhere #llvmlinux #ext4 #mm #moocows #oftc #openttd #scilab #C
12:04-!-Gustavo6046 [~Gustavo60@] has joined #openttd
12:04-!-Gustavo6046 is "Non dico nomen." on #openttd #oftc #moocows
12:41-!-gareppa [~gareppa@] has quit []
12:45<peter1138>Hmm, need to update my GPU drivers.
12:55-!-andythenorth [] has quit [Quit: andythenorth]
13:11-!-Wolf01 [] has joined #openttd
13:11-!-Wolf01 is "Wolf01" on #openttd
13:11-!-WWacko1976-work [] has quit [Ping timeout: 480 seconds]
13:13-!-Gumle2 [] has joined #openttd
13:13-!-Gumle2 is "Martin" on #ceph #bcache #openttd
13:13-!-Gumle2 [] has quit []
13:22<Artea>seems my dedicated server crashed
13:22<Artea>Last failed login: Wed May 22 05:39:48 CEST 2019 from on ssh:notty
13:22<Artea>There were 48 failed login attempts since the last successful login.
13:31<peter1138>So you don't believe in firewalls?
13:31<peter1138>And I bet you log in as root, too?
13:32<Artea>I sux
13:32<Artea>I feel hard to config firewall in vps
13:32-!-glx [] has joined #openttd
13:32-!-mode/#openttd [+v glx] by ChanServ
13:32-!-glx is "Loïc GUILLOUX" on +#openttd
13:32<Wolf01>So, where is my quake 2 RTX?
13:33<Artea>* it
13:38<peter1138>Wolf01, Steam.
13:38<Wolf01>I had to look in the comments to find it
13:39-!-gelignite [] has joined #openttd
13:39-!-gelignite is "gelignite" on #openttd
13:42<peter1138>I... found it by searching for "Quake 2 RTX", but whatever :p
13:45-!-Progman [] has joined #openttd
13:45-!-Progman is "Peter Henschel" on #openttd
13:48<Wolf01>Let's check the temperatures
13:48<+glx>hmm I think DorpsGek_II needs to be restarted, it didn't like the netsplit
13:51<LordAro>seems like, yes
14:00<Wolf01>And 101.52% of GPU power O_o
14:00<LordAro>bit warm
14:00<Wolf01>With proper air conditioning it should stay 10°C lower
14:01<Wolf01>Ha, 7GHz top ram clock
14:03<peter1138>How does it run?
14:03<Wolf01>Fine :D
14:04<peter1138>Your memory clock must be measured differently, I'm seeing 1750 MHz.
14:04<Wolf01>It's nice to see some details in HD, like the area map on the wall
14:04<peter1138>x4 = 7 GHz, indeed.
14:05<peter1138>There's not a lot of HD textures :(
14:05<Wolf01>No, but dynamic lighting and reflections are nice to see
14:07<peter1138>75 deg C
14:07<peter1138>99% TDP.
14:07-!-Thedarkb [] has joined #openttd
14:07-!-Thedarkb is "realname" on #/r/openttd #openttd #oolite
14:07<peter1138>Fan speed, 30-40%, heh.
14:08<Wolf01>What do you use to measure?
14:09<Wolf01>Oh, I used CPUID HWMonitor
14:11-!-Gumle2 [] has joined #openttd
14:11-!-Gumle2 is "Martin" on #ceph #bcache #openttd
14:16-!-andythenorth [] has joined #openttd
14:16-!-andythenorth is "andythenorth" on #openttd
14:18<peter1138>71% TDP with vsync on.
14:22<Wolf01>Mmmh, 99% with peaks of 101% with or without vsync
14:23<Wolf01>Fan speed 75%
14:27<peter1138>Oh but you have a 2060.
14:27<peter1138>So it's probably working harder.
14:27<peter1138>And your resolution is probably higher.
14:29<peter1138>Yeah, 1680x1050. Old school :D
14:36<Wolf01>102.5% TDP
14:38<Wolf01>Lower than the old one, that was like 250W
15:20-!-Gumle2 [] has quit []
15:40-!-arikover [] has joined #openttd
15:40-!-arikover is "unknown" on #openttd
15:51-!-gelignite [] has quit [Quit: Good fight, good night!]
16:14-!-SYL [] has joined #openttd
16:14-!-SYL is "realname" on #openttd
16:15<SYL>Can someone give me the NML source for eGRVTS2 r202? I'd like to modify it to be compatible with NRT.
16:16<SYL>Oh. Uh, I'm SimYouLater if you need to know. Let me log back in.
16:16-!-SYL [] has left #openttd []
16:16-!-SYL [] has joined #openttd
16:16-!-SYL is "realname" on #openttd
16:16-!-SYL [] has quit []
16:17-!-SYL [] has joined #openttd
16:17-!-SYL is "realname" on #openttd
16:17<SYL>Can someone give me the NML source for eGRVTS2 r202? I'd like to modify it to be compatible with NRT.
16:18<SYL>I hate IRC.
16:18<SYL>Okay, let's try this one more time.
16:19-!-SYL [] has left #openttd []
16:20-!-SimYouLater_ [] has joined #openttd
16:20-!-SimYouLater_ is "OFTC WebIRC Client" on #openttd
16:20<SimYouLater_>Can someone give me the NML source for eGRVTS2 r202? I'd like to modify it to be compatible with NRT.
16:20-!-frosch123 [] has quit [Quit: be yourself, except: if you have the opportunity to be a unicorn, then be a unicorn]
16:21-!-SimYouLater_ [] has quit []
16:22-!-SimYouLater [] has quit [Quit: Leaving]
16:22-!-SimYouLater [] has joined #openttd
16:22-!-SimYouLater is "realname" on #openttd
16:23<SimYouLater>Okay, I know you're all probably annoyed at me copy-pasting my question, so last time. Can I get the source code for eGRVTS2 r202?
16:24<+glx>ask the author ?
16:24<+glx>other option is to decompile and edit the nfo
16:25<SimYouLater>I can't do NFO. Has Zephyris been on the forums recently?
16:26<arikover>"Last active: Fri May 24, 2019 5:14 pm"
16:27-!-Wormnest [~Wormnest@] has quit [Ping timeout: 480 seconds]
16:27<SimYouLater>Wait. Zephyris didn't make r202. Is LaDoncella around?
16:27<SimYouLater>Hmm... Last Active: Fri May 31, 2019 1:10 pm
16:34-!-SYL [] has joined #openttd
16:34-!-SYL is "realname" on #openttd
16:41-!-SimYouLater [] has quit [Ping timeout: 480 seconds]
16:48-!-SYL [] has quit [Ping timeout: 480 seconds]
16:56-!-HerzogDeXtEr [] has quit [Read error: Connection reset by peer]
16:58-!-nielsm [] has quit [Ping timeout: 480 seconds]
17:14-!-Wolf01 [] has quit [Quit: Once again the world is quick to bury me.]
17:35<LordAro>i'd be surprised if eGRVTS has NML source...
17:35<LordAro>given it certainly predates NML
17:35-!-Thedarkb [] has quit [Ping timeout: 480 seconds]
17:42-!-Progman [] has quit [Remote host closed the connection]
17:45-!-andythenorth [] has quit [Quit: andythenorth]
18:00-!-sla_ro|master [] has quit []
18:08<arikover>eGRVTS maybe not, but the 2 yes.
18:38-!-Fuco [] has quit [Ping timeout: 480 seconds]
18:43-!-smoke_fumus [~smoke_fum@] has quit [Quit: KVIrc 5.0.0 Aria]
18:49-!-arikover [] has quit [Remote host closed the connection]
18:55<dwfreed> openttd is of course mentioned for transport tycoon
19:20-!-Thedarkb [] has joined #openttd
19:20-!-Thedarkb is "realname" on #oolite #openttd #/r/openttd
19:28-!-chomwitt [~chomwitt@2a02:587:dc19:af00:89a3:6499:f8bc:c8a7] has quit [Ping timeout: 480 seconds]
20:07-!-Thedarkb [] has quit [Ping timeout: 480 seconds]
20:26-!-snail_UES_ [] has joined #openttd
20:26-!-snail_UES_ is "Jacopo Coletto" on #openttd
20:50-!-Thedarkb [] has joined #openttd
20:50-!-Thedarkb is "realname" on #oolite #openttd #/r/openttd
21:06-!-Thedarkb [] has quit [Ping timeout: 480 seconds]
21:29-!-Wormnest [~Wormnest@] has joined #openttd
21:29-!-Wormnest is "Wormnest" on #openttd
21:42-!-Flygon [] has joined #openttd
21:42-!-Flygon is "Flygon" on #openttd
21:45-!-Samu [] has quit [Quit: Leaving]
22:22-!-debdog [~debdog@2a00:79c0:67b:d200:7a24:afff:fe8a:d04d] has joined #openttd
22:22-!-debdog is "Wowbagger" on #bitlbee #openttd
22:25-!-D-HUND [~debdog@2a00:79c0:648:a900:7a24:afff:fe8a:d04d] has quit [Ping timeout: 480 seconds]
22:29-!-Mahjong [~qq@2a00:23c7:e06:ed00:cc07:77d2:389e:4d99] has joined #openttd
22:29-!-Mahjong is "realname" on #ohnx #openttd
22:33-!-Mahjong1 [~qq@2a00:23c7:e06:ed00:cc07:77d2:389e:4d99] has quit [Ping timeout: 480 seconds]
22:49-!-glx [] has quit []
23:15-!-Wormnest [~Wormnest@] has quit [Quit: Leaving]
23:43<Corns[m]>Idea: display estimated cost while hovering/dragging, and not just on mouseUp with Shift key held?
23:49-!-snail_UES_ [] has quit [Quit: snail_UES_]
---Logclosed Fri Jun 07 00:00:13 2019