Config
Log for #openttd on 5th March 2019:
Times are UTC Toggle Colours
00:09:11  *** Exec has quit IRC
00:09:12  *** Lejving has quit IRC
00:09:33  *** Lejving has joined #openttd
00:10:12  *** Exec has joined #openttd
00:10:20  *** guru3 has joined #openttd
00:12:41  *** Mek has quit IRC
00:13:42  *** Mek has joined #openttd
00:16:05  *** guru3_ has quit IRC
00:27:25  *** Speedy` has quit IRC
00:28:20  *** Speedyn has joined #openttd
00:33:31  *** m3henry has quit IRC
00:36:30  *** Eddi|zuHause has quit IRC
00:37:15  *** Eddi|zuHause has joined #openttd
00:40:30  <Beerbelott> glx: It *does* seem _file_to_saveload is persistent :)
00:41:23  <glx> even after an autosave ?
00:41:41  <Beerbelott> Mmmmh
00:42:11  <Beerbelott> Is there a way to trigger that manually? :p
00:42:21  <Beerbelott> (same q°, always :D )
00:46:24  <Beerbelott> fiddled w/ code a bit to trigger that each day :D
00:48:37  <Beerbelott> Yes, _file_to_saveload does not seem to be touched
00:48:54  <glx> manual save touches it
00:49:12  <glx> at least from the GUI it does
00:49:15  *** Speedyn has quit IRC
00:50:02  <Beerbelott> DoAutosave() does not seem to use the global variable though, thus it seems logical
00:51:36  <Beerbelott> lemme check if using the save command on the server wreaks havok
00:51:36  <Beerbelott> I am testing in server mode atm
00:51:36  <Beerbelott> that's what I care the most for
00:51:36  *** keoz has quit IRC
00:51:37  <Beerbelott> a client can always reload the right game
00:51:37  *** gnu_jj has quit IRC
00:51:45  <Beerbelott> What I want is bring (auto-)rstart of the server in the same mode
00:52:42  *** gnu_jj has joined #openttd
00:52:52  <glx> 'load' console command use it
00:52:56  *** zuzak has quit IRC
00:53:00  *** zuzak has joined #openttd
00:54:42  <Beerbelott> Server maintainers are usually not there to repair failed restarts ;)
00:55:04  <Beerbelott> well I just tried the save command on the server, it seems OK for _file_to_saveload, untouched
00:59:29  <Beerbelott> I'm searching for all lines referencing _file_to_saveload
01:00:14  <Beerbelott> After a quick search, I found nothing touching/using it other than save/load opeartions and game creation
01:00:42  <Beerbelott> I guess that's persistent enough to try to use it
01:14:23  *** Compu has joined #openttd
01:18:00  *** Compu has quit IRC
01:18:24  *** Compu has joined #openttd
01:19:40  <Samu> hey I had an idea
01:21:49  <Samu> about this https://github.com/OpenTTD/OpenTTD/commit/b98887c4a014d5bc193b0c1089b3ac0334187775
01:22:00  <Samu> could it also be applied to docks?
01:22:14  <Samu> peter1138,
01:24:06  *** Samu has quit IRC
01:26:32  *** Compu has quit IRC
01:27:53  *** Compu has joined #openttd
01:30:28  *** Wormnest has joined #openttd
01:52:14  *** Compu has joined #openttd
01:56:01  *** Compu has quit IRC
02:04:36  *** Beerbelott1 has joined #openttd
02:09:16  *** Beerbelott has quit IRC
02:31:55  *** supermop_Home_ has joined #openttd
02:55:45  *** Wormnest has quit IRC
03:04:59  *** Lejving has quit IRC
03:09:22  *** debdog has joined #openttd
03:12:44  *** D-HUND has quit IRC
03:33:46  <DorpsGek_II> [OpenTTD/OpenTTD] glx22 commented on pull request #7301: Feature: When filtering purchase list by cargo type, make buy button perform a refit if required. https://git.io/fhxi0
03:46:36  *** supermop_Home_ has quit IRC
03:50:16  *** Beerbelott1 is now known as Beerbelott
03:52:17  *** tokai has joined #openttd
03:52:17  *** ChanServ sets mode: +v tokai
03:59:17  *** tokai|noir has quit IRC
04:01:38  *** glx has quit IRC
04:11:16  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe updated pull request #7286: Add #2155: newheightmapgame command https://git.io/fhNZl
04:38:09  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe opened pull request #7328: Improve restart https://git.io/fhxPf
04:40:01  *** Beerbelott has left #openttd
04:58:21  <DorpsGek_II> [OpenTTD/OpenTTD] jcoletto77 commented on issue #7321: RailTypes: Introduction date not enforced https://git.io/fhxPL
06:31:57  *** Gustavo6046 has quit IRC
06:44:51  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on issue #7321: RailTypes: Introduction date not enforced https://git.io/fhxXU
06:44:52  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN closed issue #7321: RailTypes: Introduction date not enforced https://git.io/fhxIY
07:19:21  *** keoz has joined #openttd
08:09:43  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7328: Improve restart https://git.io/fhx1n
09:11:36  *** WWacko1976-work has joined #openttd
09:26:47  *** Pikka has joined #openttd
09:27:01  <Pikka> zoonds
09:30:17  *** Gustavo6046 has joined #openttd
09:31:57  <peter1138> Pikka returns.
09:32:38  <peter1138> Pikka, there's some new AI calls that may interest you.
09:32:44  <peter1138> Unless you already saw them.
09:32:55  <Pikka> I did not, I'll look
09:36:15  <Pikka> noice
09:40:24  <Pikka> no group liveries? :)
09:42:28  <peter1138> Did I miss that? :(
09:43:29  <Pikka> just at a glance, I don't see it...
09:44:05  <peter1138> Yeah you're right.
09:44:53  <Pikka> even so, being able to set 2cc is really going to improve the looks of AIs with NewGRF :D
09:45:17  <Pikka> thank you
09:45:34  <Pikka> will it make it into 1.9?
09:45:56  <peter1138> If you'd responded when I kept poking you to test it, other the past couple of months, you'd've had Group colours too :p
09:46:00  <peter1138> *over
09:46:06  <peter1138> So you shouldn't keep going away.
09:46:08  <peter1138> It's already in 1.9.
09:47:34  <Pikka> sorry... uni started back - I'm sitting in the library right now :P I'll fo sho test it tonight though
10:23:44  <DorpsGek_II> [OpenTTD/OpenTTD] planetmaker commented on pull request #7328: Improve restart https://git.io/fhxy3
10:26:26  <DorpsGek_II> [OpenTTD/OpenTTD] PeterN commented on pull request #7328: Improve restart https://git.io/fhxyc
10:26:28  <peter1138> Also
10:26:49  <planetmaker> he :)
10:26:53  <peter1138> Should `restart` use the current running game settings, or the new-game settings?
10:27:12  <peter1138> It seems to do the latter.
10:27:27  <planetmaker> well... what would use the new-game settings, if not restart?
10:27:30  <peter1138> newgame
10:27:47  <peter1138> :)
10:27:49  <planetmaker> so ... newgame, restart and reload?
10:27:58  <peter1138> Getting overloaded, but yeah.
10:28:13  <peter1138> I dunno :)
10:28:13  <planetmaker> so the difference between restart and reload is the random seed (and maybe version differences)?
10:28:29  <peter1138> No, reload would load the current savegame again.
10:28:35  <peter1138> restart would start it afresh.
10:28:46  <peter1138> In that patch, restart loads the current savegame.
10:28:47  <planetmaker> yes, but I'm thinking server: I upload a virtually virgin savegame
10:28:50  <peter1138> (or scenario)
10:28:54  <planetmaker> and load that
10:29:05  <peter1138> Ok
10:29:11  <peter1138> Is that for the map, or for the settings?
10:29:16  <planetmaker> then restart would regenerate the same map from settings. and reload reload it from file
10:29:37  <planetmaker> it *should* result in the same, all other things being equal
10:30:22  <planetmaker> on a complete tangent: I have got reports, that the zoom-level of loaded maps in 1.9.0-xx is different than for 1.8.0
10:30:29  <planetmaker> I didn't yet investitgate
10:31:03  <planetmaker> first things first though: lunch :) l8r
10:31:37  <peter1138> Zoomed in or out? heh
10:33:25  <peter1138> Tried with 1.6.1 and master... absolutely no difference.
10:34:18  <peter1138> Other than the savegame was horribly slow in pre-1.9 :)
10:49:16  <peter1138> Towns building bridges over rail/one-way roads is quite cool.
10:49:35  <peter1138> And it was a Samu-patch :p
10:52:32  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on pull request #7025: Add #6887: Option to show zone inside local authority boundary of towns https://git.io/fhxyj
10:56:44  *** Pikka has quit IRC
11:30:41  <planetmaker> maps were said to be too far zoomed-out
11:40:20  <peter1138> Well I can't replicate tha.
11:40:22  <peter1138> +t
11:55:43  <Eddi|zuHause> it kinda makes sense for "restart" to load the original scenario, if it was started from one
11:56:36  <Eddi|zuHause> no idea how you would keep the reference to that scenario file
12:01:56  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7328: Improve restart https://git.io/fhxHO
12:05:58  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7328: Improve restart https://git.io/fhxHZ
12:08:50  <Eddi|zuHause> planetmaker: i would think "reload" would load the previous saved game, not the game i originally loaded.
12:12:26  <planetmaker> Eddi|zuHause, what would you expect, a game running and typing 'reload'? A savegame which was played *before* the current one?
12:12:34  <Eddi|zuHause> no
12:12:45  <Eddi|zuHause> but if i made a save inbetween
12:12:45  <planetmaker> I'd expect the current map being reloaded from the starting save
12:12:50  <Eddi|zuHause> i want it to reload that
12:12:53  <Eddi|zuHause> not the original one
12:13:09  <planetmaker> you mean an arbitrary save made in between?
12:13:17  <Eddi|zuHause> yes. the last time i saved this game
12:13:18  <planetmaker> no... that's load
12:13:23  <planetmaker> and you specify which file
12:13:31  <Eddi|zuHause> no
12:13:32  <planetmaker> reload is loading something you loaded once before at least
12:13:39  <Eddi|zuHause> no
12:41:53  *** Flygon has quit IRC
13:00:58  <DorpsGek_II> [OpenTTD/OpenTTD] GabdaZM commented on pull request #7250: K-d tree data structure for spatial lookups https://git.io/fhxQB
13:07:07  *** Gabda has joined #openttd
13:19:01  *** Gabda has quit IRC
13:42:37  *** Wormnest has joined #openttd
13:43:54  *** Pikka has joined #openttd
13:44:17  *** octernion has joined #openttd
13:48:59  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7328: Improve restart https://git.io/fhx7V
13:53:28  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7328: Improve restart https://git.io/fhx71
14:09:59  *** Wormnest has quit IRC
14:16:21  *** WWacko1976-work has quit IRC
14:43:44  *** supermop_work has joined #openttd
14:45:28  *** supermop_work_ has joined #openttd
14:51:17  *** Beerbelott has joined #openttd
14:52:47  *** supermop_work has quit IRC
14:58:23  *** Samu has joined #openttd
14:58:34  <Samu> hi
15:00:09  <nnyby> hey
15:00:39  *** nielsm has joined #openttd
15:04:56  *** Lejving has joined #openttd
15:07:07  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on pull request #7328: Improve restart https://git.io/fhxdK
15:10:03  <Samu> cool
15:10:18  <Samu> min max opcodes made it into RC1
15:10:29  *** octernion has quit IRC
15:25:12  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe opened issue #7329: Occasional hang on game exit (GUI) https://git.io/fhxFk
15:27:21  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7329: Occasional hang on game exit (GUI) https://git.io/fhxFq
15:29:39  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro commented on issue #7329: Occasional hang on game exit (GUI) https://git.io/fhxFW
15:31:46  <Beerbelott> nielsm: -h gives a list of what's available
15:31:52  <Beerbelott> How do I know what's in use?
15:33:00  <nielsm> -d driver=1
15:33:04  <nielsm> should print a bunch
15:36:13  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on issue #7329: Occasional hang on game exit (GUI) https://git.io/fhxF2
15:43:33  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe updated pull request #7328: Improve restart https://git.io/fhxPf
15:51:25  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on pull request #7328: Improve restart https://git.io/fhxFA
16:03:18  <DorpsGek_II> [OpenTTD/website] claman opened pull request #68: Update first monthly dev post https://git.io/fhxbc
16:04:21  <Pikka> well
16:09:17  <DorpsGek_II> [OpenTTD/OpenTTD] Eddi-z commented on pull request #7328: Improve restart https://git.io/fhxbu
16:13:20  <Eddi|zuHause> so the website typo thing is valid, but do we want to bother?
16:17:42  <nielsm> integrate it but don't release a new site version until next actual update?
16:18:30  <nielsm> merge it but don't integrate *
16:19:20  <Eddi|zuHause> i can approve, but not merge
16:20:39  <DorpsGek_II> [OpenTTD/website] Eddi-z approved pull request #68: Update first monthly dev post https://git.io/fhxb7
16:28:54  *** octernion has joined #openttd
16:31:09  *** Alberth has joined #openttd
16:31:10  *** ChanServ sets mode: +o Alberth
16:31:25  <Alberth> hai
16:37:31  *** Gumle2 has joined #openttd
16:43:58  <Samu> hi
16:45:23  <Pikka> eek
16:45:26  *** Pikka has quit IRC
16:46:22  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick opened pull request #7330: Feature: Add autosave and sendmap save formats https://git.io/fhxNg
16:48:23  <DorpsGek_II> [OpenTTD/OpenTTD] SamuXarick commented on pull request #7330: Feature: Add autosave and sendmap save formats https://git.io/fhxNw
16:50:34  *** supermop_work_ has quit IRC
16:52:32  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] closed pull request #7047: Add #6887: Highlight tiles within local authority of towns https://git.io/fhn44
17:16:30  <nielsm> :( derail valley job ruined by falling through the terrain
17:16:57  <Alberth> a bit of quicksand found eh? :p
17:17:35  <Alberth> or quick-rock, perhaps :p
17:18:31  <Eddi|zuHause> qickrail?
17:21:09  *** octernion has quit IRC
17:23:15  *** Maarten has quit IRC
17:23:27  *** Maarten has joined #openttd
17:29:06  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7250: K-d tree data structure for spatial lookups https://git.io/fhxAy
17:29:32  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7250: K-d tree data structure for spatial lookups https://git.io/fhxA9
17:30:57  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7250: K-d tree data structure for spatial lookups https://git.io/fhxAQ
17:31:49  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7250: K-d tree data structure for spatial lookups https://git.io/fhxAd
17:32:05  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7250: K-d tree data structure for spatial lookups https://git.io/fhxAF
17:35:42  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh updated pull request #7250: K-d tree data structure for spatial lookups https://git.io/fhd4b
17:37:51  *** HerzogDeXtEr has joined #openttd
17:39:28  *** Wormnest has joined #openttd
17:41:53  *** milek7 has left #openttd
17:41:54  *** milek7 has joined #openttd
17:47:58  <peter1138> At least it built this time :p
17:48:54  <DorpsGek_II> [OpenTTD/website] nielsmh merged pull request #68: Update first monthly dev post https://git.io/fhxbc
17:59:24  <Samu> whos responsible for bananas?
17:59:38  <Samu> https://github.com/OpenTTD/website/issues/60
18:01:28  <Samu> hmm do I post on the forum?
18:02:05  <peter1138> Send an email to info@openttd.org
18:02:21  <peter1138> Or indeed post to the forum.
18:02:26  <peter1138> That's not hard.
18:02:33  <peter1138> Pretty sure you've posted there before :p
18:18:32  *** glx has joined #openttd
18:18:32  *** ChanServ sets mode: +v glx
18:18:44  *** synchris has joined #openttd
18:29:31  *** Thedarkb-T60 has joined #openttd
18:36:26  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe updated pull request #7328: Improve restart https://git.io/fhxPf
18:37:21  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe commented on pull request #7328: Improve restart https://git.io/fhxpI
18:38:10  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe updated pull request #7328: Improve restart https://git.io/fhxPf
18:42:39  *** Gumle2 has quit IRC
18:45:32  <DorpsGek_II> [OpenTTD/OpenTTD] Berbe updated pull request #7328: Improve restart https://git.io/fhxPf
18:46:21  <Beerbelott> I relly need to check my commits better before pushing :\
18:46:50  <Beerbelott> and I really need to check my typos better before writing :p
18:50:38  <Alberth> I used to read the diffs, it's amazing how many errors you find then
18:51:02  <nielsm> I had a thought about making a system for adding more company rating part scores, having different sets of rating parts selectable, and then making a system for having a GS set the company ratings
18:51:53  <nielsm> so a GS could for instance rate companies on how many GS-set goals they have completed in the past 5 years, and such
18:54:40  <nielsm> and for things like coop servers, you could have a GS that measures how well the shared goal is progressing
18:54:54  <Alberth> I wondered whether being able to set a price-policy for a company could work
18:55:26  <nielsm> like per-company base costs?
18:56:01  <Alberth> more tuned I think, eg policy for cargo from an area or to an area, or by kind of cargo
18:56:28  <nielsm> that's almost veering into callback-ish territory
18:56:35  <nielsm> which GS can't support in the current model
18:56:48  <Alberth> that's why I said policy rather than payouts :)
18:57:48  <Alberth> current payout model has a few parameters to compute the actual pyment, one could tune those parameters
18:58:22  <Alberth> or be able to switch between different payment models (which are all coded in c++ of course
18:58:53  <Alberth> GS then only says "for this area, payment is 0"
18:59:11  <Alberth> ie players don't get any money for it
18:59:49  <Alberth> or favor high speed by making that paraneter more important, eg 300% instead of 100%
19:01:00  <nielsm> so basically define one or more areas (as orthogonal tile areas, circular radial areas, or perhaps even bitmap tile areas) and when cargo is delivered to a station? industry? in that area a payment modifier is applied
19:01:03  *** Gumle2 has joined #openttd
19:01:25  <Alberth> something in that direction
19:02:18  <Alberth> somewhat related: the biggest problem with Busy Bee is that it can see arriving cargo, and see obtained cargo, but there is no connection.
19:02:42  <Alberth> so no way to find whether a player has set a specific route
19:02:59  <Alberth> my model idea wouldn't solve that either though
19:03:23  *** Gumle2 has quit IRC
19:03:58  <Alberth> but such routes would basically be the subsidized routes
19:04:10  <Alberth> but under GS control then, I think
19:04:27  <nielsm> yeah, I think GS can create subsidies in the original subsidy system
19:05:28  <Alberth> :o it can?  that's nice
19:05:44  <nielsm> for something like this to be really interesting, I think you'd need some interactive tools for the GS in the scenario editor, to let the scenario designer paint tile areas for the GS to use
19:06:13  <Alberth> yeah, could also be used for industry creation, ie coal mines in this area
19:06:17  <nielsm> so you could e.g. make areas of separate islands or whatever
19:06:45  <nielsm> kind of similar to railroad tycoon 2 territories, actually
19:07:00  <nielsm> you could even have construction restrictions on them then
19:08:37  <Alberth> would nicely fit in the new scenario file format; I started that, but got stuck in tar-file handling
19:08:45  <nielsm> how about adding a new 8 bit map array, storing the territory index, then have territories defining some base rules possibly per company
19:09:04  <nielsm> that would also allow "ocean can't be raised" implementation
19:09:15  <nielsm> since you could define the ocean as territory not allowing landscape mods
19:09:31  <Alberth> are you familiar with the new scenario format?
19:09:35  <Alberth> +file
19:09:35  <LordAro> nEw MaP aRrAy?!
19:09:44  <nielsm> don't think so
19:09:46  <Alberth> LordAro: no
19:10:07  <LordAro> :p
19:10:35  <Alberth> https://wiki.openttd.org/Terkhen/Scenario_format
19:10:52  <nielsm> well, this vague idea for a new map array would already be fully occupied by any and all tile types, so no contention about it :P
19:11:00  <Alberth> basically, a scenario is not a saved game, it's a description of how to generate a new map
19:11:33  <Alberth> so you can change map-size, newgrfs, and what not
19:12:36  *** m3henry has joined #openttd
19:14:03  <Alberth> new map array is simple, remove the rail tiles, and possibly the road tiles, and move them to a separate area with specialized storage.
19:14:17  <Alberth> big question, what does that specialized area look like :p
19:17:43  <nielsm> want rct style terrain
19:21:16  <Eddi|zuHause> i seem to have trouble using solar power near the north pole
19:21:45  <nielsm> solar power has no future
19:21:55  <nielsm> haven't you heard, the sun is going to go boom at some point in the future?
19:22:20  <Eddi|zuHause> but, solar power will increase until that point :p
19:26:18  <Alberth> then you end up in multi-layer maps I think?
19:33:45  <TrueBrain> BOEM
19:35:27  *** supermop_work has joined #openttd
19:36:44  *** supermop_work_ has joined #openttd
19:41:35  *** Thedarkb-T60 has quit IRC
19:44:29  *** supermop_work has quit IRC
19:48:44  <Alberth> :o
19:50:40  *** Thedarkb-T60 has joined #openttd
19:50:45  <TrueBrain> awh,  DJGPP doesn't 'just compile' :(
19:51:44  <nielsm> has djgpp even been receiving updates at all? I have the idea that it might be stuck pre-c++11
19:55:27  <TrueBrain> currently the issue is that STRICT_ANSI is enabled
19:55:34  <TrueBrain> in no surprise to anyone ever, things fail after that :P
19:55:57  <nielsm> what does that mean? :|
19:56:20  <TrueBrain> -ansi -pedantic does that too
19:56:34  <TrueBrain> just never knew you could do that with C++
19:58:26  <peter1138> hi
19:59:05  <TrueBrain> okay, gnu++11 vs c++11
19:59:06  <TrueBrain> fine
20:00:09  <TrueBrain> compiled and linked :o
20:00:25  <nielsm> :o
20:00:44  <nielsm> if you get a binary I can test it on some bare metal dos
20:00:49  <TrueBrain> # file bin/openttd.exe
20:00:49  <TrueBrain> bin/openttd.exe: MS-DOS executable, COFF for MS-DOS, DJGPP go32 DOS extender
20:00:55  <peter1138> nice
20:01:23  <TrueBrain> https://devs.openttd.org/~truebrain/haiku/openttd.exe <- has no video driver
20:01:26  <TrueBrain> so dedicated only
20:01:28  <TrueBrain> but has no network
20:01:30  <TrueBrain> so .. euh ..
20:01:34  <nielsm> lol
20:01:35  <TrueBrain> yeah .. I am merely curious if it starts :P
20:01:42  <TrueBrain> no clue yet how to get Allegro on it
20:01:45  <peter1138> btw is it safe to ignore c++11 warnings from the objc parts on osx?
20:01:54  <nielsm> hueg binary too
20:02:02  <TrueBrain> static, DOS ..
20:02:28  <TrueBrain> but 25 MiB is a bit excessive
20:02:30  <TrueBrain> possibly debug stuff
20:02:44  *** synchris has quit IRC
20:03:53  <nielsm> transferring via ws_ftp in win95...
20:05:47  <TrueBrain> Allegro dropped DOS support since 4.2 :D
20:05:48  <TrueBrain> lol
20:05:51  <nielsm> https://0x0.st/zoOd.jpg
20:06:28  <nielsm> which version is this built from?
20:07:48  <nielsm> can't visit openttd.org in internet explorer 3.0, it doesn't support TLS :(
20:08:13  <TrueBrain> wow .. that works ..
20:08:24  <TrueBrain> and build from my branch with the removal of OSes and fixes of Haiku
20:08:30  <nielsm> it can sufficiently to create the base dir structure
20:08:46  <TrueBrain> if I can fix allegro
20:08:48  <TrueBrain> I can create a bundle
20:11:01  <TrueBrain> but Allegro is being annoying :P
20:11:35  <TrueBrain> makefile.all:248: *** recipe commences before first target.  Stop.
20:11:38  <nielsm> much better with ansi.sys loaded: https://0x0.st/zoVz.jpg
20:14:02  <TrueBrain> no clue how to do Allegro for DOS
20:14:06  <TrueBrain> not sure I want to know either :P
20:15:24  <nielsm> they don't have some kind of prebuilt libraries from the last dos-supporting version?
20:15:33  <TrueBrain> not what I can find
20:15:42  <TrueBrain> and compiling myself .. seems I dont have the right make
20:16:10  <nielsm> https://download.tuxfamily.org/allegro/files/alleg312.zip  <-- too old?
20:16:38  <TrueBrain> not sure what this is?
20:17:00  <TrueBrain> source tarball
20:17:03  <TrueBrain> yeah, finding sources is easy :P
20:17:11  <TrueBrain> building them on the other hand .... :D
20:17:27  <TrueBrain> possibly it is easier to build it on DOS
20:17:35  <TrueBrain> but the crossbuilder doesn't want to work really
20:17:53  <nielsm> ftp://ftp.fu-berlin.de/pc/languages/djgpp/current/v2tk/allegro/
20:18:03  <nielsm> looks like all422ar2.zip has libs and includes
20:18:27  <TrueBrain> are we going to trust random binaries? :D
20:18:42  <nielsm> it's listed as an official mirror from allegro's own site
20:19:04  <TrueBrain> okay .. well, I can try
20:19:42  *** Beerbelott has quit IRC
20:20:10  <nielsm> more official site:
20:20:10  <nielsm> http://www.delorie.com/pub/djgpp/current/v2tk/allegro/
20:20:25  <TrueBrain> 2007 .. lol
20:20:28  <TrueBrain> should we be doing this? :D
20:20:36  <nielsm> YES
20:21:01  <TrueBrain> Allegro is at version 5 :P
20:22:36  <nielsm> "Allegro 5 is not backwards compatible with Allegro 4."
20:22:44  <nielsm> so I think ottd uses allegro 4 regardless?
20:25:24  <TrueBrain> yeah .. so we can never upgrade :P
20:25:28  <TrueBrain> or ... drop DOS :P
20:25:30  *** Beerbelott has joined #openttd
20:26:21  <TrueBrain> ugh .. that 'target vs build' and 'build vs host'
20:26:40  <TrueBrain> build can be either your system of the cross compile system, depending if it is 'target' or 'host'
20:26:44  <TrueBrain> fucking hate cross compiling :P
20:27:51  <nielsm> I wonder how long it'll take to build on a 500 mhz via epia with 128 mb ram...
20:28:05  <TrueBrain> long :P
20:28:07  <nielsm> (yes it's a via cpu)
20:29:43  <TrueBrain> almost no more BE systems alive
20:29:55  <TrueBrain> means we also hav eno idea of BE still works :P
20:30:09  <TrueBrain> k, link errors .. lets see ..
20:30:11  <TrueBrain> midi ..
20:30:24  <TrueBrain> i586-pc-msdosdjgpp/bin/ld: music/allegro_m.o: bad reloc address 0x1 in section `.gnu.linkonce.t._ZNK19MusicDriver_Allegro7GetNameEv'
20:30:29  <TrueBrain> lol
20:32:13  <TrueBrain> so what library has that .. hmm
20:35:19  <TrueBrain> ah, the library is not understood
20:38:18  <TrueBrain> ha
20:38:19  <TrueBrain> got it
20:38:54  <TrueBrain> nielsm: you got zip on that machine?
20:39:03  <nielsm> yes
20:39:29  <TrueBrain> https://devs.openttd.org/~truebrain/haiku/openttd-custom-20190304-master-m7f00a420cb-DOS.zip
20:39:34  <TrueBrain> video, sound, music
20:39:36  <TrueBrain> should all work :P
20:40:54  <nielsm> https://0x0.st/zoVL.jpg
20:41:04  <TrueBrain> :D
20:42:08  <nielsm> well lots of long file names there
20:42:13  <nielsm> I wonder if those will be findable
20:42:51  <nielsm> rebooting...
20:46:14  <TrueBrain> zlib support exists
20:46:22  <TrueBrain> others will be more tricky I guess :P
20:46:49  <nielsm> https://0x0.st/zoVy.jpg
20:47:02  <nielsm> it's absurdly slow
20:47:17  <TrueBrain> again, no cluei why we are doing this :P
20:47:19  <TrueBrain> but it works, I guess :D
20:48:13  <TrueBrain> so who dares to hit +2 on https://github.com/OpenTTD/OpenTTD/pull/7326 ? :D
20:49:43  <nielsm> https://0x0.st/zoVw.webm
20:49:44  <nielsm> :D
20:51:02  <TrueBrain> wow, allegro is not that quick :P
20:51:17  <nielsm> maybe it's not using a good vesa mode or something
20:51:29  <nielsm> trying under purer dos instead of a win95 dos box
20:51:38  <nielsm> nope, it just makes the machine reboot
20:52:18  <TrueBrain> sounds bad :P
20:52:35  <DorpsGek_II> [OpenTTD/OpenTTD] stale[bot] commented on issue #6887: Add layer showing boundaries for local authorities https://git.io/fhxjA
20:57:17  <nielsm> runs better after setting blitter = 8bpp-optimized
20:57:36  <TrueBrain> and disable animation :D
20:57:47  <TrueBrain> okay, it only requires one code fix, nice
20:58:13  <TrueBrain> it has been broken for months, if not years btw :P But that is not a real surprise to anyone :D
20:59:08  <nielsm> now it's running slow despite nothing obvious showing in the fps window :(
21:00:00  <nielsm> https://0x0.st/zoVU.jpg
21:00:12  <TrueBrain> that is .. odd
21:02:39  <DorpsGek_II> [OpenTTD/OpenTTD] michicc approved pull request #7326: Remove MorphOS / AmigaOS / BeOS support and libtimidity support https://git.io/fhpeG
21:03:03  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain merged pull request #7326: Remove MorphOS / AmigaOS / BeOS support and libtimidity support https://git.io/fhxzA
21:03:04  <TrueBrain> tnx michi_cc :)
21:04:57  <nielsm> this was painful to set up at that framerate :D https://0x0.st/zoVD.jpg
21:05:05  <Eddi|zuHause> so, i fell into a cave, and so far every attempt at digging myself out has gotten me to fall deeper
21:05:21  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain opened pull request #7331: Fix Haiku and DJGPP support https://git.io/fhpeB
21:07:29  <TrueBrain> Eddi|zuHause: so die already :P (okay, out of context this sounds weird)
21:07:56  <TrueBrain> or keep going and hope you have the right stuff with you? :P
21:08:08  <Eddi|zuHause> dieing sounds like a horrible idea, i'll never find my rover again
21:08:10  <DorpsGek_II> [OpenTTD/OpenTTD] LordAro approved pull request #7331: Fix Haiku and DJGPP support https://git.io/fhpew
21:08:49  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on pull request #7331: Fix Haiku and DJGPP support https://git.io/fhper
21:08:51  <TrueBrain> create a new one :P
21:09:18  <DorpsGek_II> [OpenTTD/OpenTTD] nikolas updated pull request #7086: Change #6173: Update SDL driver to use SDL 2.0 https://git.io/fhamZ
21:09:35  <TrueBrain> nielsm: I hope someone debugs both Haiku and DOS  to find out the issues on both
21:09:39  <TrueBrain> but at least it compiles :P
21:09:59  <nielsm> it may not run well, but at least it still runs :)
21:11:05  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain dismissed a review for pull request #7331: Fix Haiku and DJGPP support https://git.io/fhpew
21:11:06  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain updated pull request #7331: Fix Haiku and DJGPP support https://git.io/fhpeB
21:11:11  <LordAro> shipit.jpg
21:11:26  <TrueBrain> stupid # before tab rule :P
21:13:21  <nielsm> so when's djgpp target entering the CI? :P
21:13:26  <peter1138> well that meal was nice but kinda excessive
21:13:42  <TrueBrain> nielsm: I think I add both Haiku and DJGPP soon to the CompileFarm
21:13:47  <TrueBrain> not sure it should run every CI
21:13:55  <TrueBrain> possibly .. we just run it every week?
21:13:58  <TrueBrain> or upon request?
21:15:17  <nielsm> weekly sounds fine, maybe with the friday nightly build
21:15:40  <peter1138> nightly dos builds?
21:15:40  <nielsm> so the dedicated can spend the weekend fixing support for niche operating systems
21:15:52  <peter1138> but
21:15:52  <TrueBrain> I guess it is not a good idea to add them to stable releases yet, given they are not stable :D
21:16:41  <TrueBrain> meh; come to think ofit, adding them to the CI might be easiest .. DJGPP checks the NETWORK stuff
21:16:44  <peter1138> we should work on removing no network support
21:16:45  <TrueBrain> depends on the build-times
21:16:57  <TrueBrain> pfft, we did fix DOS, so ... pfffft
21:16:57  <peter1138> stub fubctions instead i guess?
21:17:03  <TrueBrain> yes :)
21:17:10  <TrueBrain> that would be a sane solution
21:17:12  <TrueBrain> be careful now
21:17:23  <nielsm> okay that train route I built
21:17:30  <nielsm> it finally finished loading the train with coal now
21:17:35  <nielsm> heading to the power station...
21:18:17  <nielsm> so yeah about 12 minutes of real time to load 120 tonnes of coal on a train
21:18:24  <TrueBrain> haha
21:18:29  <TrueBrain> and on full speed?
21:18:33  <TrueBrain> does it get better than?
21:18:51  <nielsm> it runs no faster on ffwd
21:18:58  <TrueBrain> so it really is something not timed
21:19:00  <TrueBrain> funny
21:19:08  <nielsm> something happening between GameLoop calls slows it down
21:19:31  <TrueBrain> soon we have a Docker which builds OpenTTD .. so someone can debug ;)
21:19:49  <nielsm> btw, docker images of dedicated server? :D
21:20:03  <TrueBrain> CI or releases?
21:20:07  <Beerbelott> I just tested https://devs.openttd.org/~truebrain/haiku/openttd-custom-20190304-master-m7f00a420cb-DOS.zip in DOSBox, to no avail
21:20:44  <nielsm> Beerbelott who cares about emulation :D
21:21:22  <TrueBrain> LordAro: can you hit that approve button again pretty please? :D
21:21:51  <Beerbelott> nielsm: Did not you say it was making your DOS true box rebooting?
21:21:54  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh approved pull request #7331: Fix Haiku and DJGPP support https://git.io/fhpeS
21:21:59  <Beerbelott> I get back to the console :p
21:22:04  <DorpsGek_II> [OpenTTD/OpenTTD] TrueBrain merged pull request #7331: Fix Haiku and DJGPP support https://git.io/fhpeB
21:22:10  <TrueBrain> tnx not-LordAro :P
21:22:55  <TrueBrain> nielsm: guess we can add a release target for linux-dedicated, if that is what you meant
21:23:03  <TrueBrain> or .. hmm
21:23:04  <TrueBrain> a Docker image
21:23:10  <TrueBrain> like, as target?
21:23:15  <TrueBrain> that is also a good idea
21:23:17  <TrueBrain> and easy enough
21:23:30  <LordAro> TrueBrain: lol
21:24:05  <TrueBrain> we can publish it on Docker Hub, so that is easy too
21:24:15  <milek7> tried it in freedos on qemu, didn't work
21:24:37  <TrueBrain> the information: "doesn work" or "to no avail" is not really helping :P
21:24:43  <TrueBrain> we need someone to check what is breaking exactly :D
21:27:18  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh opened issue #7332: Performance in DOS is terrible https://git.io/fhpex
21:27:23  <TrueBrain> hahaha
21:28:11  <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry updated pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fhSz0
21:28:13  <TrueBrain> I labeled it for you nielsm :P
21:28:35  <glx> lol the labels
21:29:56  <nielsm> second coal delivery being made now!
21:30:15  <LordAro> TrueBrain: amazing
21:31:16  <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry updated pull request #7324: Codechange: [C++11] Use override specifer for overriding member declarations https://git.io/fhxq0
21:31:59  <TrueBrain> I know right :D
21:32:03  <TrueBrain> proudest moment of the day \o/ :)
21:34:11  <TrueBrain> no other odd platforms we support, I think
21:34:21  <TrueBrain> BSD, but you cannot run that in Docker ofc
21:34:28  <TrueBrain> and crosscompiling to there is silly
21:34:46  <nielsm> OS/2 ?
21:34:52  <TrueBrain> hmm
21:35:07  <nielsm> I haven't managed to install a copy of that anywhere yet
21:35:22  <TrueBrain> orudge: you still supporting OS/2 :)
21:35:23  <nielsm> but I've also only tried the old versions
21:35:40  <nielsm> not any of the eComStation and later
21:36:41  <TrueBrain> cant find a docker that produces OS/2 binaries
21:37:57  <TrueBrain> SDL2 also no longer supports OS/2
21:38:05  <nielsm> ahh, maybe the reboot outside of a win95 dos box has to do with long file name support, because it _can_ access LFNs when running under win95
21:38:11  <nielsm> the save game I made has a long name
21:38:15  <nielsm> in the file system
21:40:29  <TrueBrain> that is sure possible
21:41:12  <milek7> hm, it cannot find graphics set
21:42:33  <nielsm> I suggest copying in some baseset files :P
21:42:57  <TrueBrain> as always, you have to put opengfx in the right folder yourself :)
21:43:07  <TrueBrain> k, off to bed for me; enjoy the old days :P
21:43:10  <TrueBrain> tnx for testing nielsm :)
21:43:57  <milek7> i did that
21:46:26  *** Alberth has left #openttd
21:47:18  <DorpsGek_II> [OpenTTD/OpenTTD] M3Henry updated pull request #7165: [core] Implement SmallVector using std::vector https://git.io/fhSz0
21:48:21  <DorpsGek_II> [OpenTTD/OpenTTD] nielsmh commented on issue #7332: Performance in DOS is terrible https://git.io/fhpvu
21:49:44  <m3henry> Hopefully that's the last rebase I need to do
21:58:45  <Beerbelott> Got warnings building fro master: warning: macro "__DATE__" might prevent reproducible builds [-Wdate-time]
21:58:49  <Beerbelott> same for __TIME__
21:58:55  <Beerbelott> in rev.cpp
22:04:37  <Samu> dos is still supported in this day and age? hmm
22:05:06  <Samu> interesting
22:05:39  <nielsm> transport tycoon was originally a DOS game, so ottd should strive to continually support DOS as a matter of principle
22:05:40  <nielsm> :)
22:09:39  <milek7> with doslfn it goes further, but segfaults
22:09:54  <milek7> maybe it needs msdos
22:47:59  *** nielsm has quit IRC
23:16:45  *** Flygon has joined #openttd
23:20:20  *** keoz has quit IRC
23:28:51  *** Thedarkb-X40 has joined #openttd
23:30:56  *** michi_cc has quit IRC
23:33:40  *** michi_cc has joined #openttd
23:33:41  *** ChanServ sets mode: +v michi_cc
23:35:34  *** michi_cc has quit IRC
23:36:29  *** michi_cc has joined #openttd
23:36:29  *** ChanServ sets mode: +v michi_cc
23:38:46  *** michi_cc has quit IRC
23:40:55  *** michi_cc has joined #openttd
23:40:55  *** ChanServ sets mode: +v michi_cc
23:48:49  *** supermop_work_ has quit IRC
23:55:32  <Eddi|zuHause> Beerbelott: that seems pretty pedantic... we're probably not striving for bitwise reproducible binaries :p

Powered by YARRSTE version: svn-trunk