JGR's Patch Pack

Forum for technical discussions regarding development. If you have a general suggestion, problem or comment, please use one of the other forums.

Moderator: OpenTTD Developers

ino
Engineer
Engineer
Posts: 111
Joined: 09 Apr 2017 14:58

Re: JGR's Patch Pack

Post by ino »

nirasa wrote:
26 Feb 2020 08:46
JGR wrote:
25 Feb 2020 21:37
nirasa wrote:
25 Feb 2020 16:35
Could it be possible to add to the train information what penalties he has collected throughout the year? I miss this information. Thank you
Could you clarify what you mean by "penalties"?
The description of the penalty is on this website: https://wiki.openttdcoop.org/Penalties
Sorry, I can't speak English properly and I can't explain it to you. Therefore, I am sending you to the website.
I am really curious --- why you want to know the pathfinder penalty? It's the internal value of the pathfinding system, and doesn't really make sense other wise especially "throughout the year".

User avatar
jfs
Tycoon
Tycoon
Posts: 1103
Joined: 08 Jan 2003 23:09
Location: Denmark

Re: JGR's Patch Pack

Post by jfs »

The full explanation about what pathfinder penalties is, would be very long and technical, and requires a good understanding of single-source shortest path algorithms.
But the short explanation is that pathfinder costs (penalties) has no relation to the game's economy. The pathfinder costs is used to decide which route from A to B is shortest/fastest, and it does not "accrue" or anything like that.

User avatar
nirasa
Engineer
Engineer
Posts: 54
Joined: 03 Sep 2015 07:11
Location: Czech republic

Re: JGR's Patch Pack

Post by nirasa »

Thank you for the explanation.

User avatar
3iff
Tycoon
Tycoon
Posts: 1012
Joined: 21 Oct 2005 09:26
Location: Birmingham, England

Re: JGR's Patch Pack

Post by 3iff »

JGR wrote:
25 Feb 2020 21:37

It is already possible to set a depot order to "go to depot and sell". I'm not sure what the problem is here.

There isn't a straight line mode at the moment, I can perhaps look into it at a later date though.
Oh, I didn't see it. I'll look closer. Apologies if I'm wasting your time!
Are you just click+dragging? If so, try just clicking in one place, then go to another point on the map, click a second time. That way it'll draw a straight line between the two points. If you want multiple connected line segments, click a second time at the same point to start the next one, and you can chain your way around the map. (the initial click only works if sufficiently zoomed in, but once you get going you can do it from a distance)
Yes. Maybe that's the issue. I was doing it as if I was laying railtrack.

Thanks to both of you for the suggestions.

Denswillow
Engineer
Engineer
Posts: 12
Joined: 01 May 2016 12:56

Re: JGR's Patch Pack

Post by Denswillow »

I had a bug with with 33.2
[+] Spoiler
*** OpenTTD Crash Report ***

Crash at: Mon Mar 09 13:22:19 2020
In game date: 1862-05-01 (0, 0) (DL: 17)
Game loaded at: 1856-03-01 (0, 0), Mon Mar 09 07:41:47 2020

Crash reason:
Exception: E1212012
Location: 00007FF9EF41A839
Message: Assertion failed at line 558 of /home/jgr/openttd/cross-win64/src/vehicle_base.h: this == this->First()

OpenTTD version:
Version: jgrpp-0.33.2 (0)
NewGRF ver: 1b006d64
Bits: 64
Endian: little
Dedicated: no
Build date: Feb 21 2020 21:40:28
Configure: ./configure --host=x86_64-w64-mingw32 --prefix=/home/jgr/mingw64/ CFLAGS=-I/home/jgr/mingw64/include LDFLAGS=-L/home/jgr/mingw64/lib --without-sdl --without-icu --with-lzo2=/home/jgr/mingw64/lib/liblzo2.a --without-uniscribe
Defines: MINGW _FORTIFY_SOURCE=2 WITH_SSE WITH_DBGHELP WITH_BFD WITH_BITMATH_BUILTINS WITH_DEMANGLE WIN WITH_ZLIB WITH_LIBLZMA LZMA_API_STATIC WITH_LZO _SQ64 WITH_PNG WIN32_ENABLE_DIRECTMUSIC_SUPPORT UNICODE _UNICODE WITH_PERSONAL_DIR

Stack trace:
0003044E 00000000 00000016 00000000 F12E46B8 00007FF9 00000000 00000000
E1212012 00000000 00000000 00000000 EF41A839 00007FF9 00000000 00007FF9
00000000 00000000 F0EA1EEA 00007FF9 00000000 00000000 00000000 00000000
00000000 00000000 042CCAB0 00000000 006FC130 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 F0F07330 00007FF9
00000000 00000000 F19FFE34 00007FF9 04DED380 00000000 F19FFE34 00007FF9
490EC52A 0000DAD5 00000050 00000011 00000000 00000000 F127AE7B 00007FF9
00000016 00000000 00000030 00000002 00000016 00000000 F12E46B8 00007FF9
00000047 00000000 04DE5DC0 00000000 0000000F 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 042CCFE0 00000000
0E37D5F0 00000000 F127F28B 00007FF9 00000001 00000000 042CCAB0 00000000
00000000 00000000 00000001 00000000 00000001 00000000 00000000 00000000
00000000 00000000 F0E9CBF7 00007FF9 00000001 00000000 04DED380 00000000
0005043E 00000000 00000000 00000000 00000001 00000000 F0EAC01B 00007FF9
006FC130 00000000 F19A083D 00007FF9 0020014E 00000000 F0E80000 00007FF9
00000001 00000000 00000000 00000000 00000000 00000000 00000030 00000002
086A2A80 00000000 0000000F 00000003 00000000 00000000 044F5DA0 00000000
032B75C3 000003C7 0000023A 00000000 044F6210 00000000 F0EF0AA0 00007FF9
00000000 00000000 F0E80000 00007FF9 00000000 00000000 00000001 00000000
00000000 00000000 00002010 00000000 044F6210 00000000 F199FC11 00007FF9
F0EF0AA0 00007FF9 044A0000 00000000 042CCC70 00000000 00000000 00000000
00000000 00000000 00000001 00000000 044F6210 00000000 F0EF2B90 00007FF9
00010003 00000000 042CCE90 00000000 042CCE90 00000000 044F6210 00000000
042CCE90 00000000 00000000 00000000 00000028 00000000 000001C7 00000000

Registers:
RAX: 000000000626F5F0 RBX: 0000000000000016 RCX: 00000000000000FF RDX: 00001F9C00001F9C
RSI: 00007FF9F12E46B8 RDI: 0000000000000000 RBP: 00007FF9F0E95370 RSP: 00000000042CC8B0
R8: 0000000000001E10 R9: 0000000000001E00 R10: 00000000000001E1 R11: 0000000000000000
R12: 0000000000000910 R13: 0000000000000000 R14: 0000000000592060 R15: 0000000000000001
RIP: 00007FF9EF41A839 EFLAGS: 00000202

Bytes at instruction pointer:
0F 1F 44 00 00 48 8B 8C 24 C0 00 00 00 48 33 CC E8 C2 EE 04 00 48 81 C4

Operating system:
Name: Windows
Release: 10.0.18362 ()
Compiler: GCC 9.2.0 "9.2-win32 20191008"

Configuration:
Blitter: 32bpp-sse2-anim
Graphics set: OpenGFX (5580)
Language: C:\Users\Topias viihde\Pelit\OpenTTD\OpenTTD JGRPP 33.2\lang\finnish.lng
Music driver: dmusic
Music set: NoMusic (0)
Network: no
Sound driver: win32
Sound set: NoSound (2)
Video driver: win32
Pathfinder: YAPF YAPF YAPF

Fonts:
Small: sprite
Medium: sprite
Large: sprite
Mono: sprite

Map size: 0x400000 (2048 x 2048)

AI Configuration (local: 3) (current: 3):
0: Human
1: IdleMoreMore (v2)
2: IdleMoreMore (v2)
3: IdleMoreMore (v2)
4: IdleMoreMore (v2)
5: IdleMoreMore (v2)
7: IdleMoreMore (v2)
8: IdleMoreMore (v2)
9: IdleMoreMore (v2)
10: IdleMoreMore (v2)
11: IdleMoreMore (v2)
12: IdleMoreMore (v2)
13: IdleMoreMore (v2)
GS: Villages Is Villages (v9)

Libraries:
LZMA: 5.2.1
LZO: 2.09
PNG: 1.5.23
Zlib: 1.2.8

Module information:
C:\Users\Topias viihde\Pelit\OpenTTD\OpenTTD JGRPP 33.2\openttd.exe handle: 0000000000400000 size: 50656946 crc: B42A4742 date: 2020-02-27 07:37:29
C:\WINDOWS\SYSTEM32\ntdll.dll handle: 00007ff9f1960000 size: 1999960 crc: 9681ACB3 date: 2020-03-08 22:08:00
C:\WINDOWS\System32\KERNEL32.DLL handle: 00007ff9f1020000 size: 722288 crc: FF4820CE date: 2019-09-12 05:33:35
C:\WINDOWS\System32\KERNELBASE.dll handle: 00007ff9ef3e0000 size: 2766088 crc: D35994FF date: 2020-03-08 22:08:01
C:\WINDOWS\System32\ADVAPI32.dll handle: 00007ff9f0350000 size: 654912 crc: 37E52142 date: 2019-09-12 05:33:31
C:\WINDOWS\System32\msvcrt.dll handle: 00007ff9f1250000 size: 638072 crc: 162578A8 date: 2019-03-19 04:44:35
C:\WINDOWS\System32\sechost.dll handle: 00007ff9f1530000 size: 606112 crc: 0A9F850D date: 2019-09-03 19:30:43
C:\WINDOWS\System32\RPCRT4.dll handle: 00007ff9f1800000 size: 1170960 crc: 67AEB483 date: 2020-03-08 22:08:01
C:\WINDOWS\System32\GDI32.dll handle: 00007ff9f0e50000 size: 147912 crc: D05A781B date: 2019-03-19 04:44:06
C:\WINDOWS\System32\win32u.dll handle: 00007ff9ef360000 size: 127280 crc: 291803C9 date: 2020-03-08 22:07:52
C:\WINDOWS\System32\gdi32full.dll handle: 00007ff9ef790000 size: 1647072 crc: 2FE73A8C date: 2019-12-31 11:21:23
C:\WINDOWS\System32\msvcp_win.dll handle: 00007ff9ef2c0000 size: 639400 crc: 13F940AD date: 2019-10-10 16:26:34
C:\WINDOWS\System32\ucrtbase.dll handle: 00007ff9ef070000 size: 1023128 crc: 38CC2E73 date: 2019-10-10 16:26:34
C:\WINDOWS\System32\USER32.dll handle: 00007ff9f0e80000 size: 1655880 crc: D5BDEB17 date: 2020-03-08 22:07:52
C:\WINDOWS\System32\IMM32.dll handle: 00007ff9efa90000 size: 176152 crc: 2F06A7FC date: 2019-10-10 16:26:40
C:\WINDOWS\System32\ole32.dll handle: 00007ff9f15d0000 size: 1395600 crc: A9A1AAED date: 2019-09-03 19:30:37
C:\WINDOWS\System32\combase.dll handle: 00007ff9efba0000 size: 3372440 crc: B83E1D9D date: 2020-03-08 22:07:58
C:\WINDOWS\System32\bcryptPrimitives.dll handle: 00007ff9ef990000 size: 524216 crc: DFD51AB1 date: 2019-09-03 19:30:43
C:\WINDOWS\System32\SHELL32.dll handle: 00007ff9f0400000 size: 7263992 crc: 0A4D17E5 date: 2020-03-08 22:07:57
C:\WINDOWS\System32\cfgmgr32.dll handle: 00007ff9ef740000 size: 293344 crc: 692DD58F date: 2019-10-10 16:26:34
C:\WINDOWS\System32\shcore.dll handle: 00007ff9f10e0000 size: 684352 crc: F474ABD7 date: 2019-03-19 04:44:21
C:\WINDOWS\System32\windows.storage.dll handle: 00007ff9ee8f0000 size: 7905208 crc: A3D29F38 date: 2020-03-08 22:07:51
C:\WINDOWS\System32\profapi.dll handle: 00007ff9ee860000 size: 110280 crc: 468DCA89 date: 2019-03-19 04:44:36
C:\WINDOWS\System32\powrprof.dll handle: 00007ff9ee8a0000 size: 291336 crc: 5EA3DD21 date: 2019-03-19 04:44:35
C:\WINDOWS\System32\UMPDC.dll handle: 00007ff9ee830000 size: 54960 crc: DD4A4D6A date: 2019-03-19 04:43:49
C:\WINDOWS\System32\shlwapi.dll handle: 00007ff9f0af0000 size: 329200 crc: AC7F2587 date: 2019-03-19 04:45:05
C:\WINDOWS\System32\kernel.appcore.dll handle: 00007ff9ee880000 size: 59088 crc: E549CD16 date: 2019-03-19 04:44:15
C:\WINDOWS\System32\cryptsp.dll handle: 00007ff9ef390000 size: 80112 crc: 4C3EEAA9 date: 2019-03-19 04:44:33
C:\WINDOWS\System32\WS2_32.dll handle: 00007ff9f14a0000 size: 442704 crc: 2DDECC74 date: 2019-10-10 16:26:39
C:\WINDOWS\SYSTEM32\WINMM.dll handle: 00007ff9e5390000 size: 129880 crc: 55B5B362 date: 2019-03-19 04:43:47
C:\WINDOWS\SYSTEM32\WINMMBASE.dll handle: 00007ff9e5150000 size: 169632 crc: 8AE99BA1 date: 2019-03-19 04:43:47
C:\WINDOWS\system32\uxtheme.dll handle: 00007ff9ecad0000 size: 606720 crc: ABDDBC69 date: 2019-11-17 15:57:56
C:\WINDOWS\System32\MSCTF.dll handle: 00007ff9f0ca0000 size: 1261464 crc: 8C540C9A date: 2019-12-31 11:21:21
C:\WINDOWS\System32\OLEAUT32.dll handle: 00007ff9f1730000 size: 797112 crc: B890FF49 date: 2019-12-31 11:21:21
C:\WINDOWS\SYSTEM32\TextInputFramework.dll handle: 00007ff9dc980000 size: 642008 crc: A7F09DD0 date: 2020-03-08 22:07:51
C:\WINDOWS\SYSTEM32\CoreUIComponents.dll handle: 00007ff9dc530000 size: 3327256 crc: E389630F date: 2019-09-03 19:30:25
C:\WINDOWS\SYSTEM32\CoreMessaging.dll handle: 00007ff9ec7f0000 size: 859632 crc: 31890910 date: 2019-03-19 04:44:30
C:\WINDOWS\SYSTEM32\ntmarta.dll handle: 00007ff9ed890000 size: 181856 crc: 06EC83CA date: 2019-03-19 04:44:35
C:\WINDOWS\SYSTEM32\wintypes.dll handle: 00007ff9ea340000 size: 1394168 crc: FE8194F0 date: 2020-03-08 22:07:58
C:\WINDOWS\SYSTEM32\iertutil.dll handle: 00007ff9dfb70000 size: 2773776 crc: 842D916A date: 2020-03-08 22:08:03
C:\WINDOWS\system32\mswsock.dll handle: 00007ff9ee040000 size: 407544 crc: 4F05F9C0 date: 2019-03-19 04:44:33
C:\WINDOWS\SYSTEM32\MMDevAPI.DLL handle: 00007ff9e8ba0000 size: 449888 crc: A7B29868 date: 2019-10-10 16:26:00
C:\WINDOWS\SYSTEM32\DEVOBJ.dll handle: 00007ff9ee630000 size: 159112 crc: E7C8A00D date: 2019-10-10 16:26:34
C:\WINDOWS\SYSTEM32\wdmaud.drv handle: 00007ff9d0680000 size: 253952 crc: 0D3BE49A date: 2019-03-19 04:43:47
C:\WINDOWS\SYSTEM32\ksuser.dll handle: 00007ff9e6250000 size: 23264 crc: B862C2FB date: 2019-03-19 04:43:47
C:\WINDOWS\SYSTEM32\AVRT.dll handle: 00007ff9e8d80000 size: 30672 crc: CC5AFD63 date: 2019-03-19 04:43:47
C:\WINDOWS\SYSTEM32\AUDIOSES.DLL handle: 00007ff9e8c20000 size: 1413912 crc: 09EC236E date: 2020-03-08 22:07:38
C:\WINDOWS\SYSTEM32\msacm32.drv handle: 00007ff9e6240000 size: 29184 crc: DCE0859B date: 2019-03-19 04:43:47
C:\WINDOWS\SYSTEM32\MSACM32.dll handle: 00007ff9dcd90000 size: 107640 crc: C340459C date: 2019-03-19 04:43:47
C:\WINDOWS\SYSTEM32\midimap.dll handle: 00007ff9e6230000 size: 25600 crc: 1A533078 date: 2019-03-19 04:43:47
C:\WINDOWS\System32\clbcatq.dll handle: 00007ff9f11a0000 size: 643752 crc: C1F090C7 date: 2019-03-19 04:44:30
C:\WINDOWS\System32\dmusic.dll handle: 00007ff9d2130000 size: 132608 crc: C9F5B874 date: 2019-03-19 04:45:38
C:\WINDOWS\System32\DSOUND.dll handle: 00007ff9df1e0000 size: 602112 crc: C9C6543E date: 2019-03-19 04:43:47
C:\WINDOWS\System32\bcrypt.dll handle: 00007ff9ef3b0000 size: 144376 crc: 49BE6FB0 date: 2019-09-03 19:30:40
C:\WINDOWS\System32\dmsynth.dll handle: 00007ff9cf900000 size: 122880 crc: 408A0AD2 date: 2019-03-19 04:45:38
C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll handle: 00007ff9ecdf0000 size: 70256 crc: 6783400B date: 2019-03-19 04:44:04
C:\Windows\System32\Windows.UI.dll handle: 00007ff9dca20000 size: 1383856 crc: 2FA5BFF4 date: 2019-10-10 16:26:07
C:\Windows\System32\InputHost.dll handle: 00007ff9dc860000 size: 1150240 crc: 1305BF7F date: 2019-10-10 16:26:15
C:\Windows\System32\PROPSYS.dll handle: 00007ff9eb010000 size: 977688 crc: C4E7943E date: 2019-09-03 19:30:29
C:\WINDOWS\System32\psapi.dll handle: 00007ff9f0c80000 size: 18832 crc: BED9353E date: 2019-03-19 04:44:28

Events: dm, dmi

---- gamelog start ----
Tick 0: new game started
Revision text changed to jgrpp-0.33.2, savegame version 218, not modified, _openttd_newgrf_version = 0x1b006d64
New game mode: 1 landscape: 1
Added NewGRF: GRF ID 4F472B34, checksum 136D889FDAEAA3491F8320248A04425C, filename: opengfx_landscape-1.1.2\ogfx-landscape.grf (md5sum matches)
Added NewGRF: GRF ID F1250007, checksum 997B31233DCFC059D343EB90E046D7EB, filename: firs_industry_replacement_set_3-3.0.12\firs.grf (md5sum matches)
Added NewGRF: GRF ID 52495302, checksum 5E2D6D85CF9D5D4BE7F045E81A17F1A0, filename: recycled_infrastructure_set-4.0\ris.grf (md5sum matches)
Added NewGRF: GRF ID 544D0101, checksum 7305E4DD26832283F7E8ABFE1F62192A, filename: 2cc_trainsinnml-3.0alpha3\2ccts.grf (md5sum matches)
Added NewGRF: GRF ID 4D434631, checksum B456B86F42187042F48747CD66748622, filename: fixes-6\fixes.grf (md5sum matches)
Added NewGRF: GRF ID 43530702, checksum 29FCF4ED93ED455A806DE51F962DF6AB, filename: SUV_0_2.grf (md5sum matches)
Added NewGRF: GRF ID 52571203, checksum 2E00A55DF056E0F4BD7BBC2517514DC7, filename: eGRVTS2.grf (md5sum matches)
Added NewGRF: GRF ID 4A595001, checksum BBA9F50E894D063E20773A66E15B8FAD, filename: 2cc_bus_set-v10\2ccbusset.grf (md5sum matches)
Added NewGRF: GRF ID 34371099, checksum 91B494D52A996663A14942BCE7CC3C01, filename: RattRoadsAll.grf (md5sum matches)
Added NewGRF: GRF ID 444A5401, checksum E198910FBF02F96A14C70B2E61D43B68, filename: nutracks-r283\nutracks.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0010, checksum 2A0082F909643FFB6624BD510EBDDA4D, filename: 2cc_trams-0.1.0beta2\trams-2cc.grf (md5sum matches)
Added NewGRF: GRF ID 47474705, checksum 6D9D5B2E44D9EFE3EEE35BB92E971EC8, filename: AuzFreightStations_v008.grf (md5sum matches)
Added NewGRF: GRF ID 47471801, checksum 275D86707382D35A2F09AB29C116A665, filename: auzlandscapeobjects-12\auz_landscape_objects.grf (md5sum matches)
Added NewGRF: GRF ID 47474708, checksum CF484D1DA7816918320F33BD3B2A4735, filename: AuzMoreFreightStationsV1.grf (md5sum matches)
Added NewGRF: GRF ID 47470801, checksum 83C613817E5B62EE7F8106110E5AB790, filename: auzslopeawaregroundtiles-1\auzslopeawaregroundtiles.grf (md5sum matches)
Added NewGRF: GRF ID 47474710, checksum 737B5BD4EEB3F15AA9129CD185AA7F08, filename: AuzStationsAddOns.grf (md5sum matches)
Added NewGRF: GRF ID 47474711, checksum 3AF60E8B66A0577226F8A13309E5720E, filename: AuzStationsAndNonTracks.grf (md5sum matches)
Added NewGRF: GRF ID 47474712, checksum 4FBA2450B2D98D18D1DE61E6FD4E11D8, filename: AuzStationsMoreAddOns.grf (md5sum matches)
Added NewGRF: GRF ID 47474701, checksum D414DB7242E7E3F2E67DD7A1776E41E1, filename: aus_stations_part_1_version_2-4\auzstations_part1_v004.grf (md5sum matches)
Added NewGRF: GRF ID 47474702, checksum 962BF48BA369F1E752E19B30626F4F83, filename: aus_stations_part_2_version_2-4\auzstations_part2_v004.grf (md5sum matches)
Added NewGRF: GRF ID 47474703, checksum 7B30AF38119C615E1C3A5EAB30D16834, filename: auz_stations_part_3_version_1-3\auzstations_part3_v003.grf (md5sum matches)
Added NewGRF: GRF ID 47474704, checksum 16741F762D5AD626B6F0062F7E948BB8, filename: auz_stations_part_4_version_1-3\auzstations_part4_v003.grf (md5sum matches)
Added NewGRF: GRF ID 47470001, checksum 9D981F3163E4F3B68A3804ECCD0DCB35, filename: auz_stations_part_1-1\auzstations_1_v001.grf (md5sum matches)
Added NewGRF: GRF ID 47474713, checksum 504F0AFBD24C4D8A790173EBA3C9C981, filename: AuzTrainDepotExtensions.grf (md5sum matches)
Added NewGRF: GRF ID 47470002, checksum 89045C9D45042599A9F7187497059008, filename: auz_stations_part_2-1\auzstations_2_v001.grf (md5sum matches)
Added NewGRF: GRF ID 47474709, checksum B2871F0F49743A1098D2F6F855DAEC1B, filename: AuzStationsPlatforms.grf (md5sum matches)
Added NewGRF: GRF ID 47474706, checksum 995EE86D48323FF04F3755541DD66D45, filename: auz_waypoints-3\auzwaypointsandmorefreightstationsv3.grf (md5sum matches)
Added NewGRF: GRF ID 47474707, checksum 79BDEB8F6F28B54590866E1A75D623BA, filename: AuzWaypointsV4.grf (md5sum matches)
Added NewGRF: GRF ID 47470901, checksum CDEF5B917AB130B36B4D0186F9C006F1, filename: auz_roadside_objects-25\auz_roadside_objects.grf (md5sum matches)
Added NewGRF: GRF ID 47471501, checksum 3E9737226FE315A9634F2DAA744F3E8D, filename: auzwaterobjects-2\auz_water_objects.grf (md5sum matches)
Added NewGRF: GRF ID 47474045, checksum 01EB7E914F4BB56D84872A94FC824B99, filename: auzfake_rails_and_trains_objects-5\auzfakerailsandtrainsobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47472501, checksum F777881337B49E2040886DCC4E1B8BA1, filename: auzfakerailwaylinesaddons-5\auzfakerailwaylines_add-ons.grf (md5sum matches)
Added NewGRF: GRF ID 47473637, checksum B92937CF339BEA2B70991E0838402D28, filename: auz_farms_and_fences_obects-4\auzfarmandfencesobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47473535, checksum C5C4729DDAD24E64AB0CB57DE9B88D4C, filename: auzobjects_fake_roads-1\auzobjects_fakeroads.grf (md5sum matches)
Added NewGRF: GRF ID 47474141, checksum C8EE6FB5EEE53B12BE81C9CC37A08561, filename: auzobjects_fake_trains-2\auzobjects_faketrains.grf (md5sum matches)
Added NewGRF: GRF ID 47473636, checksum A5DC61CE41587D42CE09C053AAE4595A, filename: auzobjects_farms-1\auzobjects_farms.grf (md5sum matches)
Added NewGRF: GRF ID 47473232, checksum 39FC2D0F7293F8DDBB92FD5379D00B65, filename: auzobjects_fences-2\auzobjects_fences.grf (md5sum matches)
Added NewGRF: GRF ID 47474242, checksum 08FC5C866DB8E79EF19F50D953458D46, filename: auzobjects_land_and_water-6\auzobjects_landandwater.grf (md5sum matches)
Added NewGRF: GRF ID 47473838, checksum 17D9127B957BB999B634855F1E2405F8, filename: auzobjects_landscape-3\auzobjects_landscape.grf (md5sum matches)
Added NewGRF: GRF ID 47473030, checksum E32E8EC41917E55DC4D6C9BF6CC999CC, filename: auzobjects_rail-6\auzobjects_rail.grf (md5sum matches)
Added NewGRF: GRF ID 47473333, checksum 2A05FE2A3A94DC894E35DE2CB0B2C9EF, filename: auzobjects_towns-1\auzobjects_towns.grf (md5sum matches)
Added NewGRF: GRF ID 47473031, checksum 8B3BB0D9FFADA646F471FD5B63276B4E, filename: auz_rail_objects-8\auzrailobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47473334, checksum 9765BAA9E745A6CA109551F9CB2F0631, filename: auz_road_and_town_objects-5\auzroadandtownobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47473536, checksum B192C208D0CB895DB84FE20C7F3758AE, filename: AuzRoadObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47473839, checksum E45A4629CCB533AB9F96108346C58F90, filename: auz_water_and_landscape_objects-4\auzwaterandlandscapeobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47474735, checksum 619E531382651CEAB896AE45C9A6F6F0, filename: australian_bridges (2).grf (md5sum matches)
Added NewGRF: GRF ID 4D430207, checksum 8602C9039D1F4E68FDBFF966360C11AE, filename: polroad-44\polroad.grf (md5sum matches)
Added NewGRF: GRF ID 4D430107, checksum 0388A85A7FC086124A96FBDF603CBCDE, filename: polish_tram_set_by_sojita-14\poltrams.grf (md5sum matches)
Added NewGRF: GRF ID 50430901, checksum C3AE624A4F431B28FCB52CDB7F7867FA, filename: chips_custom_docks-1.0\chips_docks.grf (md5sum matches)
Added NewGRF: GRF ID 43485053, checksum BD7D7783BDFCA29CF1149CF9271FD8BB, filename: chips_station_set-1.9.0\chips.grf (md5sum matches)
Added NewGRF: GRF ID 4D480201, checksum 9E914C31E5FC7FC3F686D009BD55F331, filename: alexandra_palace-1.0.0\alexandrapalace.grf (md5sum matches)
Added NewGRF: GRF ID 45520400, checksum 1D00426064137AA49B6FC4F4BCFF173F, filename: brickfreightw.GRF (md5sum matches)
Added NewGRF: GRF ID 4A430001, checksum 4CF50E2A770F6672A77A8842A3129ECA, filename: british_stations_set-0.0.4final\dstatsw.grf (md5sum matches)
Added NewGRF: GRF ID 4A4B2510, checksum E9A5782D66E2BFCE598AAD8B0EF014EA, filename: brstations-0.0.6\brstations.grf (md5sum matches)
Added NewGRF: GRF ID 43415463, checksum 422B1603DC1CEDA4E59E715E12EAD332, filename: canstnw.grf (md5sum matches)
Added NewGRF: GRF ID 52455400, checksum 1600687C50C5AB1E72EDD487CAD50E2A, filename: ae_cityw.GRF (md5sum matches)
Added NewGRF: GRF ID 54632301, checksum 27C47A20D48022AF9A29B9ECBDD3232D, filename: cs_extras_set-1\stat-cs_extras-win.grf (md5sum matches)
Added NewGRF: GRF ID 54430201, checksum C837D48D657129DD915830D60D68E09F, filename: cs_stationset_v0.1-1\csstationsw.grf (md5sum matches)
Added NewGRF: GRF ID 54430202, checksum 081B62FD686AF2161866A0CF6EA043AC, filename: cs_platforms_set-1\csplatformsw.grf (md5sum matches)
Added NewGRF: GRF ID 58534453, checksum 2E100BCA91DB8371CD9D57DBEC3AB0C8, filename: dutch_stations_set-1.0.0alpha\dutchstatw.grf (md5sum matches)
Added NewGRF: GRF ID 504A0112, checksum 83F560C98E8D2DCFEEA0F7122DD30468, filename: dutch_station_addition_part_2-0.2\dstatadd_part2_v0_2.grf (md5sum matches)
Added NewGRF: GRF ID 504A0113, checksum 0B65D0779D65427BC135FC624278FEA3, filename: dutch_station_addition_part_3-001\dstatadd_part3_v001.grf (md5sum matches)
Added NewGRF: GRF ID 504A0110, checksum E8244C5278CB2408A818854DC11F8940, filename: dutch_station_addition_set-0.8\dstatadd_v0_8.grf (md5sum matches)
Added NewGRF: GRF ID 44536157, checksum 3EAE173EA89C92DD21EC73C30479727B, filename: DSAW.grf (md5sum matches)
Added NewGRF: GRF ID 44578619, checksum B30A5E35634A59D2BDD9C2389CEDBF2C, filename: dwestationtiles__fences-v1.2\fences.grf (md5sum matches)
Added NewGRF: GRF ID 44573452, checksum 48CF5FC0DEB895136F337A7E563FC66D, filename: dwestationtiles_industrial_ter-v0.7\dwe_stat_r.grf (md5sum matches)
Added NewGRF: GRF ID 42414753, checksum 5C384730817B74DDF2092DB3F8E8E91E, filename: glassstationw.grf (md5sum matches)
Added NewGRF: GRF ID 464B0000, checksum E266FE2217DE82D7C1F8968EC81A2915, filename: hungarian_stations-1\hungarian_stations.grf (md5sum matches)
Added NewGRF: GRF ID 464B0001, checksum B5A131DCAC1D7C7E24166EDEA2D106F1, filename: hungarian_stations_2-1\hungarian_stations2.grf (md5sum matches)
Added NewGRF: GRF ID 464B0002, checksum 9D3B823C988DB972503A72E58180D077, filename: hungarian_stations_3-1\hungarian_stations3.grf (md5sum matches)
Added NewGRF: GRF ID 4A430003, checksum 30B0D655512D651C346B93651E4DC647, filename: industrial_stations_renewal-1.0.2-modified\indstatrbridgemod.grf (md5sum matches)
Added NewGRF: GRF ID 45530500, checksum D9BE5AFA481FC3E0A96E6EB72B455612, filename: japanese_stations-3.6\jpstations.grf (md5sum matches)
Added NewGRF: GRF ID 4A5A0401, checksum 54BC35DCCB000AA83ED9A25B8B697B06, filename: jstatsw.grf (md5sum matches)
Added NewGRF: GRF ID 45520500, checksum 7E30CA79D5A8B3A6CBE873E26096D7D2, filename: modernsuburbanw.GRF (md5sum matches)
Added NewGRF: GRF ID 44450002, checksum 94F025F7345888FC3062F233C569D248, filename: modular_locomotive_shed_stations-0.2.6\mlss026.grf (md5sum matches)
Added NewGRF: GRF ID 4E530107, checksum 2C7C69E0C385722EC2C89520CC0F3DE8, filename: newstations_allw.grf (md5sum matches)
Added NewGRF: GRF ID 6D620601, checksum 537A2B9E5F0644BC360248B2B802D086, filename: newstats.grf (md5sum matches)
Added NewGRF: GRF ID 454E2702, checksum 12B1047B116641793BB2A5D684E648E2, filename: dprk_stations-1.3\dprkstations.grf (md5sum matches)
Added NewGRF: GRF ID 454E2801, checksum 87AB157F67AD0EFE699F9E3C180B2E91, filename: dprk_stations_addon-1.2\dprk_stations_addon_1.2.grf (md5sum matches)
Added NewGRF: GRF ID 4D50006A, checksum 3A797B1A7E3968A91CB45199BCF52520, filename: ore_unloader_station-0.1\iorestat.grf (md5sum matches)
Added NewGRF: GRF ID 52455200, checksum 0E5A9C5ACD2BCAF7FA0658C3F905A660, filename: ae_ruraw.GRF (md5sum matches)
Added NewGRF: GRF ID 58535200, checksum B83B1E0CB6B3807D98C6921ACE525500, filename: worleysidings-v01w.grf (md5sum matches)
Added NewGRF: GRF ID 13372506, checksum 72F4AD70134E52B47C366A16264E6E42, filename: sksstat.grf (md5sum matches)
Added NewGRF: GRF ID 52455300, checksum 37C0B839B13C4B18051580C81EEDF427, filename: ae_subuw.GRF (md5sum matches)
Added NewGRF: GRF ID 41533031, checksum B21E7D6ADD69B1C07643939764FB4878, filename: swedish_houses-1.1.2\swehouses.grf (md5sum matches)
Added NewGRF: GRF ID 504A0000, checksum D7215365C251F3C259BCEE59BDCDE1D0, filename: undergroundmetro.grf (md5sum matches)
Added NewGRF: GRF ID 54570200, checksum 3DEB9B30A6254AE8606A5A9A99A9A696, filename: usstatsw.grf (md5sum matches)
Added NewGRF: GRF ID 444E0400, checksum 735D3D74D5DCADBF1FD6EF7A9C5A3519, filename: vast_station_tiles-0.2.0\vast.grf (md5sum matches)
Added NewGRF: GRF ID 54630002, checksum 5B3013612B24CE7C7478E683AAFDDBD0, filename: cs_road_set_2.0-1.0.5\road-cs-ottd.grf (md5sum matches)
Added NewGRF: GRF ID 4D430211, checksum 6EB2ED52AE9C084BBBD135F6FC462EE2, filename: 600mm_narrow_gauge_railways-2.7\ng600mm.grf (md5sum matches)
Added NewGRF: GRF ID 4E4D0324, checksum F57F9543F06A27081A49B24D8B50273C, filename: 2cc_wagons_in_nml_2ccwin-1\2ccwin.grf (md5sum matches)
Added NewGRF: GRF ID 47470007, checksum 58A94645CB1D7ABA13AE95EBA9305666, filename: auzfreightstations-3\auzfreightstations_v003.grf (md5sum matches)
Added NewGRF: GRF ID 43530101, checksum D6686B7A420AA73D6124DD6307A36017, filename: countryroads.grf (md5sum matches)
Added NewGRF: GRF ID 4A430201, checksum DC2E0CEA8B75BBEF89DE85C1DF375179, filename: ng_frails (2).grf (md5sum matches)
Added NewGRF: GRF ID 4A430101, checksum AF51D25E2A99898182B634181C9A4CDC, filename: fsetw_j (2).grf (md5sum matches)
Added NewGRF: GRF ID FBFB0901, checksum 802B922708BD5A7BEB63585BABF43803, filename: friss__stations_and_other_infra-0.5.3\friss-stations.grf (md5sum matches)
Added NewGRF: GRF ID 53441101, checksum 7D8CFEEC75DA8705DF8E858287E3DC39, filename: infra_green_p1-1.0\infra_green1x1_p1.grf (md5sum matches)
Added NewGRF: GRF ID 4D560000, checksum A420B01EE556C4C8EC7E8A59E4CC05DB, filename: ikarus_set-6beta\testfilew.grf (md5sum matches)
Added NewGRF: GRF ID 24252C2C, checksum 4B9D9B1DF2B0C34FABC9AAC8554F9427, filename: hungarian_truck_set-3l\hts.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0501, checksum 60082E7DF1D3976274AB86843C3E07B2, filename: dutch_road_furniture-0.7.1\dutchroadfurniture.grf (md5sum matches)
Added NewGRF: GRF ID 4A4D0101, checksum AFE4E75999A3FF92D4B01DBEE9A803E9, filename: ss.grf (md5sum matches)
Added NewGRF: GRF ID 414E0201, checksum 0DA3A80B986BC3C17C20CA4CE9CA26AA, filename: fish_2-2.0.3\fish.grf (md5sum matches)
Added NewGRF: GRF ID 4D470305, checksum 2E96B9AB2BEA686BFF94961AD433A701, filename: basecosts-5.0\basecosts.grf (md5sum matches)
Added NewGRF: GRF ID 4B530101, checksum FD62F6FF17B7A171706910F0924859B1, filename: bcf.grf (md5sum matches)
Added NewGRF: GRF ID 504A0107, checksum 92B822D319E71F920908801AD5751D26, filename: beach_objects-1.2\beach_v1_2.grf (md5sum matches)
Added NewGRF: GRF ID 4D420100, checksum 1A5D28D0719FCDB928F59AEFDBE07B7C, filename: bobs_british_buses-0.2.1\bbbw.grf (md5sum matches)
Added NewGRF: GRF ID 4D420000, checksum BCB0AC917F3DA91A3197C6A07D06BCE8, filename: bobs_random_vehicles_-0.9\brbvw.grf (md5sum matches)
Added NewGRF: GRF ID 41501202, checksum B13DD8FB0D7C34CACAC2FE68BD137BB9, filename: heqs_heavy_equipment_set-1.5.2\heqs.grf (md5sum matches)
Added NewGRF: GRF ID 4D570102, checksum 8C41066F2430A1762047AB077B51EE63, filename: hover_bus.1.0\hoverbus_1.0.grf (md5sum matches)
Added NewGRF: GRF ID 485A0101, checksum 7636EC20949478C0576AE6CDACE9EC84, filename: hover_vehicles-1\hoverv.grf (md5sum matches)
Added NewGRF: GRF ID 24251D2C, checksum 6E380EAEFD09E9FABACD48B7C5228E3A, filename: hungarian_truck_set-2.1\teherautow.grf (md5sum matches)
Added NewGRF: GRF ID 44450601, checksum 34A73BEFAC4A45C215E7E650D53DC8C6, filename: spool021.grf (md5sum matches)
Added NewGRF: GRF ID 6A720102, checksum 443F036390FA16C7A110778DD09FB5A3, filename: ERSw.GRF (md5sum matches)
Added NewGRF: GRF ID 4E4D0325, checksum DACB1F8EC7F42730F6AFBA6F1B0749ED, filename: 2cc_rapid_transit_for_me-1\2ccrtfm.grf (md5sum matches)
Added NewGRF: GRF ID 32434353, checksum 1820C48040541B9E6FD4EA0F1D205438, filename: 2cc_subways_from_the_2cc_set-1.0\2cc_subways.grf (md5sum matches)
---- gamelog end ----

Recent news messages (29 of 29):
(1862-05-01) StringID: 637, Type: 3, Ref1: 0, 4294967295, Ref2: 0, 4294967295
(1862-03-01) StringID: 708, Type: 11, Ref1: 6, 1693, Ref2: 0, 4294967295
(1862-03-01) StringID: 708, Type: 11, Ref1: 6, 1656, Ref2: 0, 4294967295
(1861-10-01) StringID: 637, Type: 3, Ref1: 0, 4294967295, Ref2: 0, 4294967295
(1861-05-19) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-05-18) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-05-18) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-05-17) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-05-10) StringID: 3822, Type: 10, Ref1: 2, 115, Ref2: 0, 65535
(1861-05-10) StringID: 3822, Type: 10, Ref1: 2, 115, Ref2: 0, 65535
(1861-05-09) StringID: 3822, Type: 10, Ref1: 2, 115, Ref2: 0, 65535
(1861-05-09) StringID: 3822, Type: 10, Ref1: 2, 115, Ref2: 0, 65535
(1861-05-08) StringID: 3822, Type: 10, Ref1: 2, 115, Ref2: 0, 65535
(1861-05-01) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-05-01) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-04-30) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-04-30) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-04-15) StringID: 700, Type: 10, Ref1: 2, 62, Ref2: 0, 4294967295
(1861-04-14) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-04-13) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-04-13) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-04-12) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-04-06) StringID: 700, Type: 10, Ref1: 2, 575, Ref2: 0, 4294967295
(1861-03-27) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-03-26) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-03-26) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-03-26) StringID: 3822, Type: 10, Ref1: 2, 334, Ref2: 0, 65535
(1861-03-15) StringID: 3822, Type: 10, Ref1: 2, 332, Ref2: 0, 65535
(1861-03-15) StringID: 3822, Type: 10, Ref1: 2, 332, Ref2: 0, 65535

Command Log:
Showing most recent 128 of 42060 commands
0 | 1862-05-01, 0, 0 | --m----- | 0 x 0, p1: 0x02060002, p2: 0x00000001, cc: 3, lc: 3, cmd: 0x00000054 (CmdCompanyCtrl)
1 | 1862-04-26, 17, 2 | a----t-- | 1145 x 415, p1: 0x000001E5, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x0000004A (CmdTownSetText)
2 | 1862-04-25, 46, 14 | --m----- | 0 x 0, p1: 0x00000002, p2: 0x00000000, cc: 3, lc: 3, cmd: 0x00000040 (CmdPause)
3 | 1862-04-25, 46, 14 | --m----- | 0 x 0, p1: 0x00000002, p2: 0x00000001, cc: 3, lc: 3, cmd: 0x00000040 (CmdPause)
4 | 1862-04-25, 32, 1 | --m----- | 1329 x 1337, p1: 0x000004B3, p2: 0x00000000, cc: 3, lc: 3, cmd: 0x11900008 (CmdBuildSingleSignal)
5 | 1862-04-25, 31, 13 | --m----- | 1329 x 1337, p1: 0x000004B3, p2: 0x00000000, cc: 3, lc: 3, cmd: 0x11900008 (CmdBuildSingleSignal)
6 | 1862-04-25, 29, 2 | --m----- | 1324 x 1340, p1: 0x000004B0, p2: 0x00000000, cc: 3, lc: 3, cmd: 0x11900008 (CmdBuildSingleSignal)
7 | 1862-04-24, 67, 2 | --m----- | 0 x 0, p1: 0x00000002, p2: 0x00000000, cc: 3, lc: 3, cmd: 0x00000040 (CmdPause)
8 | 1862-04-24, 67, 2 | --m----- | 0 x 0, p1: 0x00000002, p2: 0x00000001, cc: 3, lc: 3, cmd: 0x00000040 (CmdPause)
9 | 1862-04-24, 64, 6 | --m----- | 0 x 0, p1: 0x00000006, p2: 0x00000000, cc: 3, lc: 3, cmd: 0x111A0041 (CmdBuyShareInCompany)
10 | 1862-04-24, 62, 8 | --m----- | 0 x 0, p1: 0x00000006, p2: 0x00000000, cc: 3, lc: 3, cmd: 0x111A0041 (CmdBuyShareInCompany)
11 | 1862-04-24, 61, 9 | --m----- | 0 x 0, p1: 0x00000006, p2: 0x00000000, cc: 3, lc: 3, cmd: 0x111A0041 (CmdBuyShareInCompany)
12 | 1862-04-01, 42, 10 | a----t-- | 615 x 1700, p1: 0x000000E7, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
13 | 1862-04-01, 42, 9 | a----t-- | 343 x 79, p1: 0x000000E8, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
14 | 1862-04-01, 42, 8 | a----t-- | 302 x 337, p1: 0x000000E9, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
15 | 1862-04-01, 42, 7 | a----t-- | 461 x 98, p1: 0x000000EA, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
16 | 1862-04-01, 42, 6 | a----t-- | 1048 x 866, p1: 0x000000EB, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
17 | 1862-04-01, 42, 5 | a----t-- | 656 x 1374, p1: 0x000000EC, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
18 | 1862-04-01, 42, 4 | a----t-- | 1596 x 238, p1: 0x000000ED, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
19 | 1862-04-01, 42, 0 | a----t-- | 445 x 973, p1: 0x000000EE, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
20 | 1862-04-01, 41, 16 | a----t-- | 1445 x 1257, p1: 0x000000EF, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
21 | 1862-04-01, 41, 15 | a----t-- | 713 x 47, p1: 0x000000F0, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
22 | 1862-04-01, 41, 14 | a----t-- | 1133 x 1023, p1: 0x000000F1, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
23 | 1862-04-01, 41, 13 | a----t-- | 1800 x 1011, p1: 0x000000F2, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
24 | 1862-04-01, 41, 12 | a----t-- | 934 x 513, p1: 0x000000F3, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
25 | 1862-04-01, 41, 11 | a----t-- | 1359 x 64, p1: 0x000000F4, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
26 | 1862-04-01, 41, 10 | a----t-- | 1152 x 397, p1: 0x000000F5, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
27 | 1862-04-01, 41, 9 | a----t-- | 79 x 728, p1: 0x000000F6, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
28 | 1862-04-01, 41, 8 | a----t-- | 1697 x 282, p1: 0x000000F7, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
29 | 1862-04-01, 41, 7 | a----t-- | 1786 x 267, p1: 0x000000F8, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
30 | 1862-04-01, 41, 6 | a------- | 1786 x 267, p1: 0x000000F8, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x00000048 (CmdTownGrowthRate)
31 | 1862-04-01, 41, 5 | a----t-- | 838 x 335, p1: 0x000000F9, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
32 | 1862-04-01, 41, 4 | a----t-- | 1499 x 1648, p1: 0x000000FA, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
33 | 1862-04-01, 41, 3 | a----t-- | 772 x 1396, p1: 0x000000FB, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
34 | 1862-04-01, 41, 2 | a----t-- | 384 x 1497, p1: 0x000000FD, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
35 | 1862-04-01, 41, 1 | a----t-- | 1919 x 250, p1: 0x000000FE, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
36 | 1862-04-01, 41, 0 | a----t-- | 1124 x 690, p1: 0x000000FF, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
37 | 1862-04-01, 40, 16 | a----t-- | 1901 x 1407, p1: 0x00000100, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
38 | 1862-04-01, 40, 15 | a----t-- | 751 x 1448, p1: 0x00000101, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
39 | 1862-04-01, 40, 14 | a----t-- | 977 x 719, p1: 0x00000102, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
40 | 1862-04-01, 40, 13 | a----t-- | 1742 x 788, p1: 0x00000103, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
41 | 1862-04-01, 40, 12 | a----t-- | 552 x 1098, p1: 0x00000104, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
42 | 1862-04-01, 40, 11 | a----t-- | 75 x 307, p1: 0x00000105, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
43 | 1862-04-01, 40, 10 | a----t-- | 372 x 1352, p1: 0x00000106, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
44 | 1862-04-01, 40, 9 | a----t-- | 1891 x 1622, p1: 0x00000107, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
45 | 1862-04-01, 40, 8 | a----t-- | 216 x 530, p1: 0x00000108, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
46 | 1862-04-01, 40, 7 | a----t-- | 1691 x 1402, p1: 0x00000109, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
47 | 1862-04-01, 40, 6 | a----t-- | 1195 x 570, p1: 0x0000010A, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
48 | 1862-04-01, 40, 5 | a----t-- | 974 x 649, p1: 0x0000010B, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
49 | 1862-04-01, 40, 4 | a----t-- | 74 x 1476, p1: 0x0000010C, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
50 | 1862-04-01, 40, 3 | a----t-- | 173 x 1983, p1: 0x0000010D, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
51 | 1862-04-01, 40, 2 | a----t-- | 626 x 160, p1: 0x0000010E, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
52 | 1862-04-01, 40, 1 | a----t-- | 641 x 1649, p1: 0x0000010F, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
53 | 1862-04-01, 40, 0 | a----t-- | 1366 x 371, p1: 0x00000110, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
54 | 1862-04-01, 39, 16 | a----t-- | 48 x 288, p1: 0x00000111, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
55 | 1862-04-01, 39, 15 | a----t-- | 866 x 385, p1: 0x00000112, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
56 | 1862-04-01, 39, 14 | a----t-- | 2009 x 136, p1: 0x00000113, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
57 | 1862-04-01, 39, 13 | a----t-- | 567 x 900, p1: 0x00000114, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
58 | 1862-04-01, 39, 12 | a----t-- | 423 x 1673, p1: 0x00000115, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
59 | 1862-04-01, 39, 11 | a----t-- | 1747 x 1906, p1: 0x00000116, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
60 | 1862-04-01, 39, 10 | a----t-- | 19 x 2011, p1: 0x00000117, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
61 | 1862-04-01, 39, 9 | a----t-- | 272 x 790, p1: 0x00000118, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
62 | 1862-04-01, 39, 8 | a----t-- | 1857 x 485, p1: 0x00000119, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
63 | 1862-04-01, 39, 7 | a----t-- | 922 x 911, p1: 0x0000011A, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
64 | 1862-04-01, 39, 6 | a----t-- | 1337 x 922, p1: 0x0000011B, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
65 | 1862-04-01, 39, 5 | a----t-- | 96 x 918, p1: 0x0000011C, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
66 | 1862-04-01, 39, 4 | a----t-- | 1252 x 1968, p1: 0x0000011D, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
67 | 1862-04-01, 39, 3 | a----t-- | 481 x 326, p1: 0x0000011E, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
68 | 1862-04-01, 39, 2 | a----t-- | 1352 x 80, p1: 0x0000011F, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
69 | 1862-04-01, 39, 1 | a----t-- | 1698 x 164, p1: 0x00000120, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
70 | 1862-04-01, 39, 0 | a----t-- | 54 x 590, p1: 0x00000121, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
71 | 1862-04-01, 38, 16 | a----t-- | 2018 x 402, p1: 0x00000122, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
72 | 1862-04-01, 38, 15 | a----t-- | 680 x 1764, p1: 0x00000123, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
73 | 1862-04-01, 38, 14 | a----t-- | 1716 x 1345, p1: 0x00000124, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
74 | 1862-04-01, 38, 13 | a----t-- | 1607 x 372, p1: 0x00000125, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
75 | 1862-04-01, 38, 12 | a----t-- | 118 x 1416, p1: 0x00000126, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
76 | 1862-04-01, 38, 11 | a----t-- | 813 x 1728, p1: 0x00000127, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
77 | 1862-04-01, 38, 10 | a----t-- | 54 x 904, p1: 0x00000128, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
78 | 1862-04-01, 38, 9 | a----t-- | 723 x 918, p1: 0x00000129, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
79 | 1862-04-01, 38, 8 | a----t-- | 432 x 1723, p1: 0x0000012B, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
80 | 1862-04-01, 38, 7 | a----t-- | 1495 x 279, p1: 0x0000012C, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
81 | 1862-04-01, 38, 6 | a----t-- | 1716 x 624, p1: 0x0000012D, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
82 | 1862-04-01, 38, 5 | a----t-- | 245 x 1529, p1: 0x0000012E, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
83 | 1862-04-01, 38, 4 | a----t-- | 1776 x 783, p1: 0x0000012F, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
84 | 1862-04-01, 38, 3 | a----t-- | 1617 x 384, p1: 0x00000130, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
85 | 1862-04-01, 38, 2 | a----t-- | 432 x 1289, p1: 0x00000131, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
86 | 1862-04-01, 38, 1 | a----t-- | 43 x 919, p1: 0x00000132, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
87 | 1862-04-01, 38, 0 | a----t-- | 437 x 643, p1: 0x00000133, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
88 | 1862-04-01, 37, 16 | a----t-- | 1952 x 1648, p1: 0x00000134, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
89 | 1862-04-01, 37, 15 | a----t-- | 1983 x 1295, p1: 0x00000135, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
90 | 1862-04-01, 37, 14 | a----t-- | 173 x 392, p1: 0x00000136, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
91 | 1862-04-01, 37, 13 | a----t-- | 1738 x 1680, p1: 0x00000137, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
92 | 1862-04-01, 37, 12 | a----t-- | 1527 x 2006, p1: 0x00000138, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
93 | 1862-04-01, 37, 11 | a----t-- | 670 x 2014, p1: 0x00000139, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
94 | 1862-04-01, 37, 10 | a----t-- | 1349 x 1064, p1: 0x0000013A, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
95 | 1862-04-01, 37, 9 | a----t-- | 59 x 633, p1: 0x0000013B, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
96 | 1862-04-01, 37, 8 | a----t-- | 1661 x 649, p1: 0x0000013C, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
97 | 1862-04-01, 37, 7 | a----t-- | 1456 x 1408, p1: 0x0000013D, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
98 | 1862-04-01, 37, 6 | a----t-- | 201 x 743, p1: 0x0000013E, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
99 | 1862-04-01, 37, 5 | a----t-- | 1558 x 1107, p1: 0x0000013F, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
100 | 1862-04-01, 37, 4 | a----t-- | 214 x 598, p1: 0x00000140, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
101 | 1862-04-01, 37, 3 | a----t-- | 1335 x 1299, p1: 0x00000141, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
102 | 1862-04-01, 37, 2 | a----t-- | 132 x 264, p1: 0x00000142, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
103 | 1862-04-01, 37, 1 | a----t-- | 1403 x 983, p1: 0x00000143, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
104 | 1862-04-01, 37, 0 | a----t-- | 1184 x 1245, p1: 0x00000144, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
105 | 1862-04-01, 36, 16 | a----t-- | 1226 x 1286, p1: 0x00000145, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
106 | 1862-04-01, 36, 15 | a----t-- | 318 x 1951, p1: 0x00000146, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
107 | 1862-04-01, 36, 14 | a----t-- | 1675 x 60, p1: 0x00000147, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
108 | 1862-04-01, 36, 13 | a----t-- | 1259 x 660, p1: 0x00000148, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
109 | 1862-04-01, 36, 12 | a----t-- | 32 x 907, p1: 0x00000149, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
110 | 1862-04-01, 36, 11 | a----t-- | 1402 x 309, p1: 0x0000014A, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
111 | 1862-04-01, 36, 10 | a----t-- | 1564 x 1291, p1: 0x0000014B, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
112 | 1862-04-01, 36, 9 | a----t-- | 1169 x 927, p1: 0x0000014C, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
113 | 1862-04-01, 36, 8 | a----t-- | 1253 x 1433, p1: 0x0000014D, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
114 | 1862-04-01, 36, 7 | a----t-- | 2026 x 1860, p1: 0x0000014E, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
115 | 1862-04-01, 36, 6 | a----t-- | 1211 x 1641, p1: 0x0000014F, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
116 | 1862-04-01, 36, 5 | a----t-- | 1772 x 139, p1: 0x00000150, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
117 | 1862-04-01, 36, 4 | a----t-- | 281 x 1334, p1: 0x00000151, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
118 | 1862-04-01, 36, 3 | a----t-- | 903 x 1337, p1: 0x00000152, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
119 | 1862-04-01, 36, 2 | a----t-- | 118 x 1569, p1: 0x00000153, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
120 | 1862-04-01, 36, 1 | a----t-- | 1046 x 680, p1: 0x00000154, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
121 | 1862-04-01, 36, 0 | a----t-- | 1089 x 1502, p1: 0x00000155, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
122 | 1862-04-01, 35, 16 | a----t-- | 219 x 720, p1: 0x00000156, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
123 | 1862-04-01, 35, 15 | a----t-- | 1624 x 1084, p1: 0x00000157, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
124 | 1862-04-01, 35, 14 | a----t-- | 1029 x 53, p1: 0x00000158, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
125 | 1862-04-01, 35, 13 | a----t-- | 1658 x 945, p1: 0x00000159, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
126 | 1862-04-01, 35, 12 | a----t-- | 152 x 591, p1: 0x0000015A, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)
127 | 1862-04-01, 35, 11 | a----t-- | 1939 x 1894, p1: 0x0000015B, p2: 0x00000000, cc: 18, lc: 6, cmd: 0x0000004A (CmdTownSetText)

*** End of OpenTTD Crash Report ***

Decoded stack trace:
[00] KERNELBASE 0x00007FF9EF41A839 RaiseException + 105
[01] msvcrt 0x00007FF9F127AE7B raise + 539
[02] msvcrt 0x00007FF9F127F28B abort + 27
[03] openttd 0x0000000000579D36 error(char const*, ...) + 118 (/home/jgr/openttd/cross-win64/src/openttd.cpp:148)
[04] openttd 0x0000000000485251 Vehicle::IsStoppedInDepot() const + 18446744073704099025 (/home/jgr/openttd/cross-win64/src/vehicle_base.h:558)
[05] openttd 0x00000000008A5BF2 DeparturesWindow<false>::OnGameTick() + 914 (/home/jgr/openttd/cross-win64/src/departures_gui.cpp:443)
[06] openttd 0x000000000072B1F5 CallWindowGameTickEvent() + 117 (/home/jgr/openttd/cross-win64/src/window.cpp:3420)
[07] openttd 0x0000000000583BB6 StateGameLoop() + 358 (/home/jgr/openttd/cross-win64/src/openttd.cpp:1833)
[08] openttd 0x0000000000583F40 GameLoop() + 160 (/home/jgr/openttd/cross-win64/src/openttd.cpp:1911)
[09] openttd 0x00000000006FB20D VideoDriver_Win32::MainLoop() + 509 (/home/jgr/openttd/cross-win64/src/video/win32_v.cpp:1269)
[10] openttd 0x000000000057BFFB openttd_main(int, char**) + 6987 (/home/jgr/openttd/cross-win64/src/openttd.cpp:999)
[11] openttd 0x00000000005936ED WinMain + 237 (/home/jgr/openttd/cross-win64/src/os/windows/win32.cpp:450)
[12] openttd 0x00000000004013C7 __tmainCRTStartup + 583 (./build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt/./mingw-w64-crt/crt/crtexe.c:339)
[13] openttd 0x00000000004014CB WinMainCRTStartup + 27 (./build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt/./mingw-w64-crt/crt/crtexe.c:195)
[14] KERNEL32 0x00007FF9F1037BD4 BaseThreadInitThunk + 20
[15] ntdll 0x00007FF9F19CCED1 RtlUserThreadStart + 33

*** End of additional info ***
Attachments
crash.sav
(5.64 MiB) Downloaded 76 times

User avatar
JGR
Tycoon
Tycoon
Posts: 2034
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Denswillow wrote:
09 Mar 2020 15:51
I had a bug with with 33.2
Thanks for the bug report, this should be fixed now, and will be in the next release.
Ex TTDPatch Coder, Grumpy Greymuzzle
Avatar by MoonsongWolf.
Patch Pack, Github
Dad-Coder since April 2018

p4nzer
Engineer
Engineer
Posts: 29
Joined: 27 Jun 2017 21:43

Re: JGR's Patch Pack

Post by p4nzer »

Image

Hi JGR, bug to report. When I delete an order listed as the scheduled dispatch order and try to replace it with a new order (use case in this example: trying to get a train to switch depots), I can't get the order to which the scheduling is applied to change - current behavior is that it switches to the next order in the list but ignores any new orders. Also a slight visual glitch that can be seen in the screenshot.

Thanks so much!

User avatar
JGR
Tycoon
Tycoon
Posts: 2034
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

p4nzer wrote:
10 Mar 2020 03:09
Image

Hi JGR, bug to report. When I delete an order listed as the scheduled dispatch order and try to replace it with a new order (use case in this example: trying to get a train to switch depots), I can't get the order to which the scheduling is applied to change - current behavior is that it switches to the next order in the list but ignores any new orders. Also a slight visual glitch that can be seen in the screenshot.

Thanks so much!
At present the scheduled dispatch order is always the first usable order in the order list.
A usable order is a go to station order, or some other non-conditional, non-implicit order with a timetabled wait time.

I have not been able to reproduce the graphical issue here so far, I will look into that further.
Edit: Fixed, will be in the next release.
Ex TTDPatch Coder, Grumpy Greymuzzle
Avatar by MoonsongWolf.
Patch Pack, Github
Dad-Coder since April 2018

Diesel Power
Traffic Manager
Traffic Manager
Posts: 202
Joined: 18 Jun 2016 19:05

Re: JGR's Patch Pack

Post by Diesel Power »

Found a small bug/glitch. If "allow removing sea/rivers" is disabled in settings, it also stops you from building locks.

Qwerty Asd
Engineer
Engineer
Posts: 4
Joined: 02 Mar 2019 04:49

Re: JGR's Patch Pack

Post by Qwerty Asd »

Im have compile issues in mac high sierra.

Code: Select all

okandata:OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a okansp$ ./configure --enable-static LDFLAGS="-liconv"
checking awk... awk
detecting OS... OSX
checking build system type... x86_64-apple-darwin17.7.0
checking host system type... x86_64-apple-darwin17.7.0
checking universal build... no
checking build cc... clang
checking host cc... clang
checking build c++... clang++
checking host c++... clang++
checking strip... disabled
checking builtin depend... yes
checking makedepend... disabled
detecting cpu-type... 64 bits
detecting SSE... found
checking static... yes
checking unicode... no
using debug level... no
using desync debug level... no
using link time optimization... no
checking OSX sysroot... no (use system default)
checking Allegro... OSX, skipping
checking SDL... OSX, skipping
checking COCOA... found
checking whether to enable the Quartz window subdriver... yes
checking Quickdraw window subdriver... disabled (64 bits)
checking GDI video driver... not Windows, skipping
checking dedicated... not selected
checking console application... not Windows, skipping
checking squirrel... found
checking translator... no
checking assert... enabled
checking zlib... found
checking liblzma... found
checking lzo2... found
checking Uniscribe text layout... not Windows, skipping
checking libxdg-basedir... not found
checking fcitx... no sdl2, skipping
checking libpng... found
checking freetype2... found
checking libfontconfig... OSX, skipping
checking icu-lx... OSX, skipping
checking icu-i18n... OSX, skipping
checking fluidsynth... found
checking direct-music... not Windows, skipping
checking xaudio2... not Windows, skipping
checking sort... sort
suppress language errors... no
checking stripping... skipped
checking distcc... no (only used when forced)
checking ccache... no (only used when forced)
checking grfcodec... not found
checking nforenum... not found
detecting ppc970 (G5)... no
checking revision... source release version
checking iconv... found
checking if iconv has non-const inbuf... yes
checking whether to link to iconv... yes
personal home directory... Documents/OpenTTD
shared data directory... /Library/Application\ Support/OpenTTD
installation directory... /
icon theme directory... none
manual page directory... share/man/man6
menu item directory... none
checking bitmath builtins... no
using dbg lldb... yes
checking ucontext... no
using CFLAGS_BUILD...  -fno-strict-aliasing -Wall -W -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-multichar -Wno-self-assign -Wno-c++11-extensions -Wno-parentheses-equality -DOSX -O1 
using CXXFLAGS_BUILD...  -std=c++11 
using LDFLAGS_BUILD...  -rdynamic 
using CFLAGS...  -O2 -fomit-frame-pointer  -fno-strict-aliasing -Wall -W -Wextra -Wno-unused-parameter -Wno-unused-value -Wno-multichar -Wno-self-assign -Wno-c++11-extensions -Wno-parentheses-equality -DOSX -DWITH_SSE -isystem/opt/local/include -DNO_QUICKTIME -gline-tables-only -fno-stack-check -DUNIX -DWITH_COCOA -DENABLE_COCOA_QUARTZ -DWITH_ZLIB   -DWITH_LIBLZMA -I/usr/local/Cellar/xz/5.2.4/include  -DLZMA_API_STATIC -DWITH_LZO -D_SQ64 -I/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/3rdparty/squirrel/include -DWITH_PNG -I/usr/local/Cellar/libpng/1.6.37/include/libpng16  -DWITH_FREETYPE -I/usr/local/opt/freetype/include/freetype2  -DFLUIDSYNTH -DWITH_ICONV -DWITH_PERSONAL_DIR -DPERSONAL_DIR=\"Documents/OpenTTD\" -DWITH_SHARED_DIR -DSHARED_DIR=\"/Library/Application\ Support/OpenTTD\" -DGLOBAL_DATA_DIR=\"/usr/local/share/games/openttd\" 
using CXXFLAGS...  -std=c++11 
using LDFLAGS...  -lc -F/System/Library/Frameworks -framework Cocoa -framework Carbon -framework AudioUnit -framework AudioToolbox -lz  -L/usr/local/Cellar/xz/5.2.4/lib -llzma -D_THREAD_SAFE -pthread  -llzo2 -L/usr/local/Cellar/libpng/1.6.37/lib -lpng16 -lz  -L/usr/local/opt/freetype/lib -L/usr/local/Cellar/libpng/1.6.37/lib -lfreetype -lz -lbz2 -lpng16 -lz  -lfreetype -lfluidsynth -liconv   -rdynamic -framework Cocoa -liconv
Generating Makefile...
Generating lang/Makefile...
Generating setting/Makefile...
Generating grf/Makefile...
Generating objs/Makefile...
okandata:OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a okansp$ make bundle
[SRC] Compiling 3rdparty/md5/md5.cpp
[SRC] Compiling os/macosx/crashlog_osx.cpp
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/os/macosx/crashlog_osx.cpp:112:8: warning: 
      private field 'context' is not used [-Wunused-private-field]
        void *context;
              ^
1 warning generated.
[SRC] Compiling os/macosx/splash.cpp
[SRC] Compiling script/api/script_goal.cpp
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/script/api/script_goal.cpp:139:36: warning: 
      result of comparison of constant 65536 with expression of type 'ScriptClient::ClientID' is always
      true [-Wtautological-constant-out-of-range-compare]
        EnforcePrecondition(false, client < (1 << 16));
                                   ~~~~~~ ^ ~~~~~~~~~
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/script/api/script_error.hpp:22:8: note: 
      expanded from macro 'EnforcePrecondition'
        if (!(condition)) {                                           \
              ^~~~~~~~~
1 warning generated.
[SRC] Compiling script/api/script_group.cpp
[SRC] Compiling script/api/script_grouplist.cpp
[SRC] Compiling script/api/script_industry.cpp
[SRC] Compiling script/api/script_industrylist.cpp
[SRC] Compiling script/api/script_industrytype.cpp
[SRC] Compiling script/api/script_industrytypelist.cpp
[SRC] Compiling script/api/script_infrastructure.cpp
[SRC] Compiling script/api/script_list.cpp
[SRC] Compiling script/api/script_log.cpp
[SRC] Compiling script/api/script_map.cpp
[SRC] Compiling script/api/script_marine.cpp
[SRC] Compiling script/api/script_news.cpp
[SRC] Compiling script/api/script_object.cpp
[SRC] Compiling script/api/script_order.cpp
[SRC] Compiling script/api/script_rail.cpp
[SRC] Compiling script/api/script_railtypelist.cpp
[SRC] Compiling script/api/script_road.cpp
[SRC] Compiling script/api/script_roadtypelist.cpp
[SRC] Compiling script/api/script_sign.cpp
[SRC] Compiling script/api/script_signlist.cpp
[SRC] Compiling script/api/script_station.cpp
[SRC] Compiling script/api/script_stationlist.cpp
[SRC] Compiling script/api/script_story_page.cpp
[SRC] Compiling script/api/script_storypageelementlist.cpp
[SRC] Compiling script/api/script_storypagelist.cpp
[SRC] Compiling script/api/script_subsidy.cpp
[SRC] Compiling script/api/script_subsidylist.cpp
[SRC] Compiling script/api/script_testmode.cpp
[SRC] Compiling script/api/script_text.cpp
[SRC] Compiling script/api/script_tile.cpp
[SRC] Compiling script/api/script_tilelist.cpp
[SRC] Compiling script/api/script_town.cpp
[SRC] Compiling script/api/script_townlist.cpp
[SRC] Compiling script/api/script_tunnel.cpp
[SRC] Compiling script/api/script_vehicle.cpp
[SRC] Compiling script/api/script_vehiclelist.cpp
[SRC] Compiling script/api/script_viewport.cpp
[SRC] Compiling script/api/script_waypoint.cpp
[SRC] Compiling script/api/script_waypointlist.cpp
[SRC] Compiling script/api/script_window.cpp
[SRC] Compiling script/script_config.cpp
[SRC] Compiling script/script_info.cpp
[SRC] Compiling script/script_info_dummy.cpp
[SRC] Compiling script/script_instance.cpp
[SRC] Compiling script/script_scanner.cpp
[SRC] Compiling script/squirrel.cpp
[SRC] Compiling script/squirrel_std.cpp
[SRC] Compiling settings.cpp
[SRC] Compiling settings_gui.cpp
[SRC] Compiling ship_cmd.cpp
[SRC] Compiling ship_gui.cpp
[SRC] Compiling signal.cpp
[SRC] Compiling signs.cpp
[SRC] Compiling signs_cmd.cpp
[SRC] Compiling signs_gui.cpp
[SRC] Compiling smallmap_gui.cpp
[SRC] Compiling sound.cpp
[SRC] Compiling sound/cocoa_s.cpp
[SRC] Compiling sound/null_s.cpp
[SRC] Compiling sprite.cpp
[SRC] Compiling spritecache.cpp
[SRC] Compiling spriteloader/grf.cpp
[SRC] Compiling station.cpp
[SRC] Compiling station_cmd.cpp
[SRC] Compiling station_gui.cpp
[SRC] Compiling statusbar_gui.cpp
[SRC] Compiling story.cpp
[SRC] Compiling story_gui.cpp
[SRC] Compiling strgen/strgen_base.cpp
[SRC] Compiling string.cpp
[SRC] Compiling stringfilter.cpp
[SRC] Compiling strings.cpp
[SRC] Compiling subsidy.cpp
[SRC] Compiling subsidy_gui.cpp
[SRC] Compiling tbtr_template_gui_create.cpp
[SRC] Compiling tbtr_template_gui_main.cpp
[SRC] Compiling tbtr_template_vehicle.cpp
[SRC] Compiling tbtr_template_vehicle_func.cpp
[SRC] Compiling terraform_cmd.cpp
[SRC] Compiling terraform_gui.cpp
[SRC] Compiling textbuf.cpp
[SRC] Compiling texteff.cpp
[SRC] Compiling textfile_gui.cpp
[SRC] Compiling tgp.cpp
[SRC] Compiling tile_map.cpp
[SRC] Compiling tilearea.cpp
[SRC] Compiling timetable_cmd.cpp
[SRC] Compiling timetable_gui.cpp
[SRC] Compiling toolbar_gui.cpp
[SRC] Compiling town_cmd.cpp
[SRC] Compiling town_gui.cpp
[SRC] Compiling townname.cpp
[SRC] Compiling tracerestrict.cpp
[SRC] Compiling tracerestrict_gui.cpp
[SRC] Compiling train_cmd.cpp
[SRC] Compiling train_gui.cpp
[SRC] Compiling transparency_gui.cpp
[SRC] Compiling tree_cmd.cpp
[SRC] Compiling tree_gui.cpp
[SRC] Compiling tunnel_map.cpp
[SRC] Compiling tunnelbridge_cmd.cpp
[SRC] Compiling vehicle.cpp
[SRC] Compiling vehicle_cmd.cpp
[SRC] Compiling vehicle_gui.cpp
[SRC] Compiling vehiclelist.cpp
[SRC] Compiling video/dedicated_v.cpp
[SRC] Compiling video/null_v.cpp
[SRC] Compiling viewport.cpp
[SRC] Compiling viewport_gui.cpp
[SRC] Compiling viewport_sprite_sorter_sse4.cpp
[SRC] Compiling void_cmd.cpp
[SRC] Compiling water_cmd.cpp
[SRC] Compiling waypoint.cpp
[SRC] Compiling waypoint_cmd.cpp
[SRC] Compiling waypoint_gui.cpp
[SRC] Compiling widget.cpp
[SRC] Compiling widgets/dropdown.cpp
[SRC] Compiling window.cpp
[SRC] Compiling zoning_cmd.cpp
[SRC] Compiling zoning_gui.cpp
[SRC] Compiling os/macosx/macos.mm
[SRC] Compiling video/cocoa/cocoa_v.mm
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/cocoa_v.mm:77:48: warning: 
      'NSApplicationDefined' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
        NSEvent *event = [ NSEvent otherEventWithType:NSApplicationDefined location:NSMakePoint(0...
                                                      ^~~~~~~~~~~~~~~~~~~~
                                                      NSEventTypeApplicationDefined
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:79:26: note: 'NSApplicationDefined' has
      been explicitly marked deprecated here
static const NSEventType NSApplicationDefined   NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeAp...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/cocoa_v.mm:145:43: warning: 
      'NSAlternateKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
        [ menuItem setKeyEquivalentModifierMask:(NSAlternateKeyMask | NSCommandKeyMask) ];
                                                 ^~~~~~~~~~~~~~~~~~
                                                 NSEventModifierFlagOption
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:184:35: note: 'NSAlternateKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSAlternateKeyMask          NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/cocoa_v.mm:145:64: warning: 
      'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
        [ menuItem setKeyEquivalentModifierMask:(NSAlternateKeyMask | NSCommandKeyMask) ];
                                                                      ^~~~~~~~~~~~~~~~
                                                                      NSEventModifierFlagCommand
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:185:35: note: 'NSCommandKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSCommandKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/cocoa_v.mm:660:26: warning: 
      'NSCriticalAlertStyle' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                [ alert setAlertStyle: NSCriticalAlertStyle ];
                                       ^~~~~~~~~~~~~~~~~~~~
                                       NSAlertStyleCritical
/System/Library/Frameworks/AppKit.framework/Headers/NSAlert.h:182:27: note: 'NSCriticalAlertStyle' has
      been explicitly marked deprecated here
static const NSAlertStyle NSCriticalAlertStyle NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSAlertStyleCr...
                          ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/cocoa_v.mm:768:9: warning: 
      'cacheImageInRect:' is deprecated: first deprecated in macOS 10.13 - This method shouldn’t be
      used as it doesn’t work in all drawing situations; instead, a subview should be used that
      implements the desired drawing behavior [-Wdeprecated-declarations]
        [ self cacheImageInRect:[ driver->cocoaview frame ] ];
               ^
/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:926:1: note: 'cacheImageInRect:' has been
      explicitly marked deprecated here
- (void)cacheImageInRect:(NSRect)rect NS_DEPRECATED_MAC(10_0, 10_13, "This method shouldn’t be us...
^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/cocoa_v.mm:774:9: warning: 
      'restoreCachedImage' is deprecated: first deprecated in macOS 10.13 - This method shouldn’t be
      used as it doesn’t work in all drawing situations; instead, a subview should be used that
      implements the desired drawing behavior [-Wdeprecated-declarations]
        [ self restoreCachedImage ];
               ^
/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:927:1: note: 'restoreCachedImage' has been
      explicitly marked deprecated here
- (void)restoreCachedImage NS_DEPRECATED_MAC(10_0, 10_13, "This method shouldn’t be used as it do...
^
6 warnings generated.
[SRC] Compiling video/cocoa/event.mm
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:266:22: warning: 
      'NSShiftKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
        if (_current_mods & NSShiftKeyMask)     key |= WKC_SHIFT;
                            ^~~~~~~~~~~~~~
                            NSEventModifierFlagShift
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:182:35: note: 'NSShiftKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSShiftKeyMask              NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:267:22: warning: 
      'NSControlKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
        if (_current_mods & NSControlKeyMask)   key |= (_settings_client.gui.right_mouse_btn_emul...
                            ^~~~~~~~~~~~~~~~
                            NSEventModifierFlagControl
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:183:35: note: 'NSControlKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSControlKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:268:22: warning: 
      'NSAlternateKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
        if (_current_mods & NSAlternateKeyMask) key |= WKC_ALT;
                            ^~~~~~~~~~~~~~~~~~
                            NSEventModifierFlagOption
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:184:35: note: 'NSAlternateKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSAlternateKeyMask          NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:269:22: warning: 
      'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
        if (_current_mods & NSCommandKeyMask)   key |= (_settings_client.gui.right_mouse_btn_emul...
                            ^~~~~~~~~~~~~~~~
                            NSEventModifierFlagCommand
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:185:35: note: 'NSCommandKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSCommandKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:288:33: warning: 
      'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                        if (down && (_current_mods & NSCommandKeyMask)) {
                                                     ^~~~~~~~~~~~~~~~
                                                     NSEventModifierFlagCommand
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:185:35: note: 'NSCommandKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSCommandKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:294:60: warning: 
      'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
  ...if (down && EditBoxInGlobalFocus() && (_current_mods & (NSCommandKeyMask | NSControlKeyMask))) {
                                                             ^~~~~~~~~~~~~~~~
                                                             NSEventModifierFlagCommand
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:185:35: note: 'NSCommandKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSCommandKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:294:79: warning: 
      'NSControlKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
  ...&& EditBoxInGlobalFocus() && (_current_mods & (NSCommandKeyMask | NSControlKeyMask))) {
                                                                       ^~~~~~~~~~~~~~~~
                                                                       NSEventModifierFlagControl
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:183:35: note: 'NSControlKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSControlKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:299:60: warning: 
      'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
  ...if (down && EditBoxInGlobalFocus() && (_current_mods & (NSCommandKeyMask | NSControlKeyMask))) {
                                                             ^~~~~~~~~~~~~~~~
                                                             NSEventModifierFlagCommand
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:185:35: note: 'NSCommandKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSCommandKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:299:79: warning: 
      'NSControlKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
  ...&& EditBoxInGlobalFocus() && (_current_mods & (NSCommandKeyMask | NSControlKeyMask))) {
                                                                       ^~~~~~~~~~~~~~~~
                                                                       NSEventModifierFlagControl
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:183:35: note: 'NSControlKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSControlKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:342:33: warning: 
      'NSAlphaShiftKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
        for (unsigned int i = 0, bit = NSAlphaShiftKeyMask; bit <= NSCommandKeyMask; bit <<= 1, ++i) {
                                       ^~~~~~~~~~~~~~~~~~~
                                       NSEventModifierFlagCapsLock
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:181:35: note: 'NSAlphaShiftKeyMask' has
      been explicitly marked deprecated here
static const NSEventModifierFlags NSAlphaShiftKeyMask         NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:342:61: warning: 
      'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
        for (unsigned int i = 0, bit = NSAlphaShiftKeyMask; bit <= NSCommandKeyMask; bit <<= 1, ++i) {
                                                                   ^~~~~~~~~~~~~~~~
                                                                   NSEventModifierFlagCommand
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:185:35: note: 'NSCommandKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSCommandKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:350:15: warning: 
      'NSAlphaShiftKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                        if (bit == NSAlphaShiftKeyMask) QZ_KeyEvent(mapping[i], 0, YES);
                                   ^~~~~~~~~~~~~~~~~~~
                                   NSEventModifierFlagCapsLock
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:181:35: note: 'NSAlphaShiftKeyMask' has
      been explicitly marked deprecated here
static const NSEventModifierFlags NSAlphaShiftKeyMask         NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:355:15: warning: 
      'NSAlphaShiftKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                        if (bit == NSAlphaShiftKeyMask) QZ_KeyEvent(mapping[i], 0, NO);
                                   ^~~~~~~~~~~~~~~~~~~
                                   NSEventModifierFlagCapsLock
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:181:35: note: 'NSAlphaShiftKeyMask' has
      been explicitly marked deprecated here
static const NSEventModifierFlags NSAlphaShiftKeyMask         NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:406:49: warning: 
      'NSAnyEventMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
        NSEvent *event = [ NSApp nextEventMatchingMask:NSAnyEventMask
                                                       ^~~~~~~~~~~~~~
                                                       NSEventMaskAny
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:158:26: note: 'NSAnyEventMask' has been
      explicitly marked deprecated here
static const NSEventMask NSAnyEventMask                 NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEve...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:424:8: warning: 
      'NSMouseMoved' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSMouseMoved:
                     ^~~~~~~~~~~~
                     NSEventTypeMouseMoved
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:69:26: note: 'NSMouseMoved' has been
      explicitly marked deprecated here
static const NSEventType NSMouseMoved           NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeMo...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:425:8: warning: 
      'NSOtherMouseDragged' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSOtherMouseDragged:
                     ^~~~~~~~~~~~~~~~~~~
                     NSEventTypeOtherMouseDragged
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:87:26: note: 'NSOtherMouseDragged' has been
      explicitly marked deprecated here
static const NSEventType NSOtherMouseDragged    NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeOt...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:426:8: warning: 
      'NSLeftMouseDragged' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSLeftMouseDragged:
                     ^~~~~~~~~~~~~~~~~~
                     NSEventTypeLeftMouseDragged
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:70:26: note: 'NSLeftMouseDragged' has been
      explicitly marked deprecated here
static const NSEventType NSLeftMouseDragged     NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeLe...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:436:8: warning: 
      'NSRightMouseDragged' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSRightMouseDragged:
                     ^~~~~~~~~~~~~~~~~~~
                     NSEventTypeRightMouseDragged
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:71:26: note: 'NSRightMouseDragged' has been
      explicitly marked deprecated here
static const NSEventType NSRightMouseDragged    NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeRi...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:441:8: warning: 
      'NSLeftMouseDown' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSLeftMouseDown:
                     ^~~~~~~~~~~~~~~
                     NSEventTypeLeftMouseDown
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:65:26: note: 'NSLeftMouseDown' has been
      explicitly marked deprecated here
static const NSEventType NSLeftMouseDown        NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeLe...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:444:83: warning: 
      'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
  ...== RMBE_COMMAND) keymask |= NSCommandKeyMask;
                                 ^~~~~~~~~~~~~~~~
                                 NSEventModifierFlagCommand
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:185:35: note: 'NSCommandKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSCommandKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:445:83: warning: 
      'NSControlKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
  ...== RMBE_CONTROL) keymask |= NSControlKeyMask;
                                 ^~~~~~~~~~~~~~~~
                                 NSEventModifierFlagControl
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:183:35: note: 'NSControlKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSControlKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:464:8: warning: 
      'NSLeftMouseUp' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSLeftMouseUp:
                     ^~~~~~~~~~~~~
                     NSEventTypeLeftMouseUp
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:66:26: note: 'NSLeftMouseUp' has been
      explicitly marked deprecated here
static const NSEventType NSLeftMouseUp          NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeLe...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:480:8: warning: 
      'NSRightMouseDown' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSRightMouseDown:
                     ^~~~~~~~~~~~~~~~
                     NSEventTypeRightMouseDown
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:67:26: note: 'NSRightMouseDown' has been
      explicitly marked deprecated here
static const NSEventType NSRightMouseDown       NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeRi...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:491:8: warning: 
      'NSRightMouseUp' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSRightMouseUp:
                     ^~~~~~~~~~~~~~
                     NSEventTypeRightMouseUp
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:68:26: note: 'NSRightMouseUp' has been
      explicitly marked deprecated here
static const NSEventType NSRightMouseUp         NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeRi...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:527:8: warning: 
      'NSKeyDown' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSKeyDown: {
                     ^~~~~~~~~
                     NSEventTypeKeyDown
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:74:26: note: 'NSKeyDown' has been
      explicitly marked deprecated here
static const NSEventType NSKeyDown              NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeKe...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:533:36: warning: 
      'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                                        if ([ event modifierFlags ] & NSCommandKeyMask) {
                                                                      ^~~~~~~~~~~~~~~~
                                                                      NSEventModifierFlagCommand
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:185:35: note: 'NSCommandKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSCommandKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:554:8: warning: 
      'NSKeyUp' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSKeyUp:
                     ^~~~~~~
                     NSEventTypeKeyUp
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:75:26: note: 'NSKeyUp' has been explicitly
      marked deprecated here
static const NSEventType NSKeyUp                NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeKe...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:560:36: warning: 
      'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                                        if ([ event modifierFlags ] & NSCommandKeyMask) {
                                                                      ^~~~~~~~~~~~~~~~
                                                                      NSEventModifierFlagCommand
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:185:35: note: 'NSCommandKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSCommandKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:570:8: warning: 
      'NSScrollWheel' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSScrollWheel:
                     ^~~~~~~~~~~~~
                     NSEventTypeScrollWheel
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:82:26: note: 'NSScrollWheel' has been
      explicitly marked deprecated here
static const NSEventType NSScrollWheel          NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeSc...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:624:8: warning: 
      'NSCursorUpdate' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSCursorUpdate:
                     ^~~~~~~~~~~~~~
                     NSEventTypeCursorUpdate
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:81:26: note: 'NSCursorUpdate' has been
      explicitly marked deprecated here
static const NSEventType NSCursorUpdate         NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeCu...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:625:8: warning: 
      'NSMouseEntered' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSMouseEntered:
                     ^~~~~~~~~~~~~~
                     NSEventTypeMouseEntered
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:72:26: note: 'NSMouseEntered' has been
      explicitly marked deprecated here
static const NSEventType NSMouseEntered         NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeMo...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:626:8: warning: 
      'NSMouseExited' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                case NSMouseExited:
                     ^~~~~~~~~~~~~
                     NSEventTypeMouseExited
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:73:26: note: 'NSMouseExited' has been
      explicitly marked deprecated here
static const NSEventType NSMouseExited          NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSEventTypeMo...
                         ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:698:106: warning: 
      'NSControlKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
  ...( _settings_client.gui.right_mouse_btn_emulation != RMBE_CONTROL ? NSControlKeyMask : NSCommandKe...
                                                                        ^~~~~~~~~~~~~~~~
                                                                        NSEventModifierFlagControl
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:183:35: note: 'NSControlKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSControlKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:698:125: warning: 
      'NSCommandKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
  ...!= RMBE_CONTROL ? NSControlKeyMask : NSCommandKeyMask)) != _invert_ctrl;
                                          ^~~~~~~~~~~~~~~~
                                          NSEventModifierFlagCommand
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:185:35: note: 'NSCommandKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSCommandKeyMask            NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/event.mm:699:40: warning: 
      'NSShiftKeyMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                        _shift_pressed = !!(_current_mods & NSShiftKeyMask) != _invert_shift;
                                                            ^~~~~~~~~~~~~~
                                                            NSEventModifierFlagShift
/System/Library/Frameworks/AppKit.framework/Headers/NSEvent.h:182:35: note: 'NSShiftKeyMask' has been
      explicitly marked deprecated here
static const NSEventModifierFlags NSShiftKeyMask              NS_DEPRECATED_WITH_REPLACEMENT_MAC(...
                                  ^
35 warnings generated.
[SRC] Compiling video/cocoa/fullscreen.mm
[SRC] Compiling video/cocoa/wnd_quartz.mm
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/wnd_quartz.mm:251:24: warning: 
      'NSTitledWindowMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                unsigned int style = NSTitledWindowMask;
                                     ^~~~~~~~~~~~~~~~~~
                                     NSWindowStyleMaskTitled
/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:955:32: note: 'NSTitledWindowMask' has
      been explicitly marked deprecated here
static const NSWindowStyleMask NSTitledWindowMask NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSWindowSty...
                               ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/wnd_quartz.mm:252:13: warning: 
      'NSMiniaturizableWindowMask' is deprecated: first deprecated in macOS 10.12
      [-Wdeprecated-declarations]
                style |= (NSMiniaturizableWindowMask | NSClosableWindowMask);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
                          NSWindowStyleMaskMiniaturizable
/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:957:32: note: 
      'NSMiniaturizableWindowMask' has been explicitly marked deprecated here
static const NSWindowStyleMask NSMiniaturizableWindowMask NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSW...
                               ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/wnd_quartz.mm:252:42: warning: 
      'NSClosableWindowMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                style |= (NSMiniaturizableWindowMask | NSClosableWindowMask);
                                                       ^~~~~~~~~~~~~~~~~~~~
                                                       NSWindowStyleMaskClosable
/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:956:32: note: 'NSClosableWindowMask' has
      been explicitly marked deprecated here
static const NSWindowStyleMask NSClosableWindowMask NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSWindowS...
                               ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/wnd_quartz.mm:253:12: warning: 
      'NSResizableWindowMask' is deprecated: first deprecated in macOS 10.12 [-Wdeprecated-declarations]
                style |= NSResizableWindowMask;
                         ^~~~~~~~~~~~~~~~~~~~~
                         NSWindowStyleMaskResizable
/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:958:32: note: 'NSResizableWindowMask' has
      been explicitly marked deprecated here
static const NSWindowStyleMask NSResizableWindowMask NS_DEPRECATED_WITH_REPLACEMENT_MAC("NSWindow...
                               ^
/Users/okansp/Downloads/OpenTTD-patches-f5ca33328cd9139b31d917797914b0f201e2295a/src/video/cocoa/wnd_quartz.mm:284:69: warning: 
      'NSWindowFullScreenButton' is deprecated: first deprecated in macOS 10.12 - The standard window
      button for NSWindowFullScreenButton is always nil; use NSWindowZoomButton instead
      [-Wdeprecated-declarations]
                        NSButton* fullscreenButton = [ this->window standardWindowButton:NSWindow...
                                                                                         ^
/System/Library/Frameworks/AppKit.framework/Headers/NSWindow.h:163:5: note: 'NSWindowFullScreenButton'
      has been explicitly marked deprecated here
    NSWindowFullScreenButton NS_ENUM_DEPRECATED_MAC(10_7, 10_12, "The standard window button for ...
    ^
5 warnings generated.
[SRC] Compiling video/cocoa/wnd_quickdraw.mm
[SRC] Linking openttd
ld: warning: text-based stub file /System/Library/Frameworks/Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks/Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Cocoa.framework/Cocoa.tbd and library file /System/Library/Frameworks/Cocoa.framework/Cocoa are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/AudioUnit.framework/AudioUnit.tbd and library file /System/Library/Frameworks/AudioUnit.framework/AudioUnit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox.tbd and library file /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox.tbd and library file /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit.tbd and library file /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation.tbd and library file /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation.tbd and library file /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics.tbd and library file /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText.tbd and library file /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO.tbd and library file /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis.tbd and library file /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation.tbd and library file /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork.tbd and library file /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices are out of sync. Falling back to library file for linking.
ld: warning: text-based stub file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList.tbd and library file /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList are out of sync. Falling back to library file for linking.
Undefined symbols for architecture x86_64:
  "_libiconv", referenced from:
      convert_tofrom_fs(void*, char const*) in unix.o
  "_libiconv_open", referenced from:
      OTTD2FS(char const*) in unix.o
      FS2OTTD(char const*) in unix.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[1]: *** [openttd] Error 1
make: *** [all] Error 1
im has ./configure with LDFLAGS="-liconv" also, but the issue still happen. im can figure this issues

note: im remove some text from log because maximum number of allowed characters is 60000

chrissykes
Engineer
Engineer
Posts: 33
Joined: 25 Oct 2012 22:05

Re: JGR's Patch Pack

Post by chrissykes »

Hi JGR, I currently am using your patch pack over others for a few reasons but I didnt see in the feature listing something I found useful in the other patch packs is the auto group naming function. This is where you can drag a train to the create a group button and it auto creates a group based on the destination and cargo type.
Is this a feature you have in your patch pack?

Mazth
Engineer
Engineer
Posts: 1
Joined: 29 Mar 2015 03:32

Re: JGR's Patch Pack

Post by Mazth »

Bug report (also posted at github):

## Version of OpenTTD
jgrpp-0.33.2

## Expected result
buying new vehicle in maglev depot

## Actual result
game crashes with crash screen
Assertion failed at line 1042 of /home/jgr/openttd/cross-win64/src/gfx.cpp: sprite->height > 0

## Steps to reproduce
crash log attached
[crash.log](https://github.com/JGRennison/OpenTTD-p ... /crash.log)
[Northern Islands Express, 21st Sep 1995.zip](https://github.com/JGRennison/OpenTTD-p ... p.1995.zip)

User avatar
Sensation Lover
Transport Coordinator
Transport Coordinator
Posts: 338
Joined: 26 Feb 2009 09:17
Skype: Aron Bogdan Silviu
Location: Torino, Italy
Contact:

Re: JGR's Patch Pack

Post by Sensation Lover »

Hello everybody. I have a question:
Why when i buy a train with cargo wagons, while it's still in the depot i can refit single wagons(to different cargo types, so 1 train can transport more than 1 cargo), and in the order window, when clicking an order(destination station) and selecting refit, it's only possible to refit the whole train?
I was in:
Austria,Belgium,Brazil,China,France,Germany,Hungary,Indonesia,Italy,Luxemburg,Malaysia,Mexico,Netherlands,Norway,Panamà,Poland,Romania,
Saudi Arabia,Singapore,Slovenia,Spain,Switzerland,Thailand,U.K.,Ukraine,U.S.A.

User avatar
andythenorth
Tycoon
Tycoon
Posts: 5118
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: JGR's Patch Pack

Post by andythenorth »

Sensation Lover wrote:
14 Mar 2020 20:48
...in the order window, when clicking an order(destination station) and selecting refit, it's only possible to refit the whole train?
Good question. Reasons are:
  • the order might apply to more than one train, with different vehicles (shared orders)
  • the vehicles in the train might change
Hope that helps.

User avatar
Sensation Lover
Transport Coordinator
Transport Coordinator
Posts: 338
Joined: 26 Feb 2009 09:17
Skype: Aron Bogdan Silviu
Location: Torino, Italy
Contact:

Re: JGR's Patch Pack

Post by Sensation Lover »

andythenorth wrote:
14 Mar 2020 22:45
Sensation Lover wrote:
14 Mar 2020 20:48
...in the order window, when clicking an order(destination station) and selecting refit, it's only possible to refit the whole train?
Good question. Reasons are:
  • the order might apply to more than one train, with different vehicles (shared orders)
  • the vehicles in the train might change
Hope that helps.
The train is the only one for that route. And I don't really understand what do you mean by "the vehicles in the train might change" . If might help, the Loco is from 2CC Trains in NML 3.0 and the wagons are Livestock wagons from UKRS 3 ... I know I should not mix sets, but is it possible that this is the reason. and it's very strange that in the depot is possible to mix cargo and at the stations not. Thank you anyway!
I was in:
Austria,Belgium,Brazil,China,France,Germany,Hungary,Indonesia,Italy,Luxemburg,Malaysia,Mexico,Netherlands,Norway,Panamà,Poland,Romania,
Saudi Arabia,Singapore,Slovenia,Spain,Switzerland,Thailand,U.K.,Ukraine,U.S.A.

User avatar
jfs
Tycoon
Tycoon
Posts: 1103
Joined: 08 Jan 2003 23:09
Location: Denmark

Re: JGR's Patch Pack

Post by jfs »

Andy is talking about the general case: It's possible to change a train's consist after making orders for the train, and then the refit orders would no longer be valid. It's also possible to share orders between multiple different trains with wildly different consists, and if you did that then the refit orders would possible always be wrong for one or more of the trains. That's two reasons why it's not possible to have per-wagon refit orders.

User avatar
andythenorth
Tycoon
Tycoon
Posts: 5118
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: JGR's Patch Pack

Post by andythenorth »

Depot refit:
  • applies to 'this' train only
  • happens 'now'
  • there is only one possible type of consist: 'this' train 'now'.
Station refit:
  • applies to a group of trains using this order, even if that group has just 1 member
  • happens whenever the order runs
  • there are unlimited types of consist: all trains using this order, at any time
This isn't a bug in your game. It's just how the world works. :) You can't make a rule for unknown things at unknown times. :)



-- General observation --

Like many many many things in the JGRPP thread, this question is nothing to do with the PP.

It's very hard for the OP to know that, so it's not something they could have avoided.

But I do think it's unfair how many questions JGR receives about the default game.

This was noticed in #openttd irc and discussed by a few core contributors.

Generally core contributors are supportive of JGRPP as it gives many players access to features that would never be added to vanilla OpenTTD. This solves some specific player needs or frustrations, and avoids core having to politely say no to feature requests over and over again. So JGRPP is a good thing.

There were a few observations though.

1. JGR might get maintainer burnout. This happens often in open source, and usually comes as a surprise, as maintainers keep going, trying to answer all the questions, until one day it's just too much. Then they rage quit, or have to take a break for their own peace of mind. Maintainer burnout is bad.

2. Core contributors could help by answering more of the questions that are about vanilla (or moderating them into their own forum thread).

3. Experienced players could help by not advocating so much for JGRPP to other players who are absolutely new to the game. This happens here and in r/openttd on reddit. It may seem super helpful to suggest JGRPP because 'feature x is fixed there'. But it isn't at all helpful when it's suggested to players who are just learning the game. For example, there's no need to explain to new players that 'advanced timetables are all solved in JGRPP' when that player is just learning how signals and orders work.

I haven't asked JGR about burnout, so eh, this might be all about nothing. But it's a concern. And we can all help.
Last edited by andythenorth on 16 Mar 2020 13:45, edited 1 time in total.

User avatar
JGR
Tycoon
Tycoon
Posts: 2034
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Diesel Power wrote:
14 Mar 2020 08:29
Found a small bug/glitch. If "allow removing sea/rivers" is disabled in settings, it also stops you from building locks.
I have not been able to reproduce this, building locks on canals and on shores works fine when this setting is disabled.
Removing rivers to build locks is not permitted however.
Qwerty Asd wrote:
14 Mar 2020 16:56
Im have compile issues in mac high sierra.

im has ./configure with LDFLAGS="-liconv" also, but the issue still happen. im can figure this issues

note: im remove some text from log because maximum number of allowed characters is 60000
I'd suggest configuring with `--without-iconv`.
chrissykes wrote:
14 Mar 2020 19:12
Hi JGR, I currently am using your patch pack over others for a few reasons but I didnt see in the feature listing something I found useful in the other patch packs is the auto group naming function. This is where you can drag a train to the create a group button and it auto creates a group based on the destination and cargo type.
Is this a feature you have in your patch pack?
This isn't a feature in this patch pack, groups are simply numbered. You can however rename the group as per your preferred naming scheme.
As each player will have a different preferred naming scheme this isn't something that is realistic to try to implement.
Mazth wrote:
14 Mar 2020 20:15
Bug report (also posted at github):

## Version of OpenTTD
jgrpp-0.33.2

## Expected result
buying new vehicle in maglev depot

## Actual result
game crashes with crash screen
Assertion failed at line 1042 of /home/jgr/openttd/cross-win64/src/gfx.cpp: sprite->height > 0

## Steps to reproduce
crash log attached
[crash.log](https://github.com/JGRennison/OpenTTD-p ... /crash.log)
[Northern Islands Express, 21st Sep 1995.zip](https://github.com/JGRennison/OpenTTD-p ... p.1995.zip)
There appears to be something interesting in your NewGRF config. The maglev purchase list shows wagons with invalid (question mark) sprites.
The same can be observed by loading the initial part of your NewGRF config into current trunk.
I will see if something more useful than crashing can be done in this case.
Sensation Lover wrote:
14 Mar 2020 20:48
Hello everybody. I have a question:
Why when i buy a train with cargo wagons, while it's still in the depot i can refit single wagons(to different cargo types, so 1 train can transport more than 1 cargo), and in the order window, when clicking an order(destination station) and selecting refit, it's only possible to refit the whole train?
As above, there isn't a feature to do this at present. The auto-refit feature may be useful, however this does create its own problems.
andythenorth wrote:
16 Mar 2020 10:36
Depot refit:
  • applies to 'this' train only
  • happens 'now'
  • there is only one possible type of consist: 'this' train 'now'.
Station refit:
  • applies to a group of trains using this order, even if that group is 1
  • happens whenever the order runs
  • there are unlimited types of consist: all trains using this order, at any time
This isn't a bug in your game. It's just how the world works. :) You can't make a rule for unknown things at unknown times. :)



-- General observation --

Like many many many things in the JGRPP thread, this question is nothing to do with the PP.

It's very hard for the OP to know that, so it's not something they could have avoided.

But I do think it's unfair how many questions JGR receives about the default game.

This was noticed in #openttd irc and discussed by a few core contributors.

Generally core contributors are supportive of JGRPP as it gives many players access to features that would never be added to vanilla OpenTTD. This solves some specific player needs or frustrations, and avoids core having to politely say no to feature requests over and over again. So JGRPP is a good thing.

There were a few observations though.

1. JGR might get maintainer burnout. This happens often in open source, and usually comes as a surprise, as maintainers keep going, trying to answer all the questions, until one day it's just too much. Then they rage quit, or have to take a break for their own peace of mind. Maintainer burnout is bad.

2. Core contributors could help by answering more of the questions that are about vanilla (or moderating them into their own forum thread).

3. Experienced players could help by not advocating so much for JGRPP to other players who are absolutely new to the game. This happens here and in r/openttd on reddit. It may seem super helpful to suggest JGRPP because 'feature x is fixed there'. But it isn't at all helpful when it's suggested to players who are just learning the game. For example, there's no need to explain to new players that 'advanced timetables are all solved in JGRPP' when that player is just learning how signals and orders work.

I haven't asked JGR about burnout, so eh, this might be all about nothing. But it's a concern. And we can all help.
Your concern and that of the other devs/core contributors is much appreciated.
I don't feel that I'm getting burn out, working on the codebase is still interesting, though of course what parts most interest me isn't always the same as what parts most interest the users :).

I do find that other players answer many questions that arrive on this thread, so I don't feel that I have to answer everything myself.

On the issue of inexperienced players, in recent times I've been putting some of the more arcane features behind settings flags which beginners are unlikely to find/change.
Timetable features like automation/auto-separation are intended to be beginner friendly, others like scheduled dispatch are the opposite and are pretty much unusable for beginners, and I don't personally use them. These also tend to generate the most bug reports/thread traffic.
At some point the UI ought to be changed to emphasise the former and hide stuff like the latter behind a setting, but that hasn't happened yet.
I am aware that some features do have steep learning curves, and sharp corners that ought to be rounded off.
Ex TTDPatch Coder, Grumpy Greymuzzle
Avatar by MoonsongWolf.
Patch Pack, Github
Dad-Coder since April 2018

User avatar
sevenfm
Engineer
Engineer
Posts: 74
Joined: 25 Jul 2016 23:44
Location: Soviet Russia

Re: JGR's Patch Pack

Post by sevenfm »

In my experience, building locks is impossible if clearing water is disabled and the game needs to clear rocks from water (or whatever they are called in the game), which is probably considered as water removing. As a result, player needs to make additional canals so he can build lock avoiding those rocks.

p4nzer
Engineer
Engineer
Posts: 29
Joined: 27 Jun 2017 21:43

Re: JGR's Patch Pack

Post by p4nzer »

On the subject of helping newer players, I've written a guide to the dispatch scheduling feature that users on reddit have found helpful:

https://docs.google.com/document/d/16iM ... sp=sharing

Post Reply

Return to “OpenTTD Development”

Who is online

Users browsing this forum: No registered users and 7 guests