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

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

Re: JGR's Patch Pack

Post by JGR »

OzTrans wrote: 12 Apr 2023 23:29 NewGRF Town Feature

Now, that this feature is available; there is one thing that is really missing.

For any map size other than 256x256 it is almost impossible to get the exact coordinates of the town centre.

Town variable 0x80/0x81 is just byte size [xx/yy], whereas house variable 0x47 is word size [xx xx/yy yy].

I do have the formula to get the town centre coordinates, but it is still very cumbersome to implement that in NFO.

Could we have a mappable variable to access the coordinates of the town centre in its full glory from within the 'Houses' feature ?
You can get the whole town tile index as a 32 bit value from variable 0x80.
You don't need to use variable 0x81 as well, that's just for compatibility with old GRFs.
The byte/word/dword variable distinction is not that relevant for OpenTTD.
You'd still need to faff about to turn that into an X and Y though.
I'll take a look at adding something.
Ex TTDPatch Coder
Patch Pack, Github
User avatar
OzTrans
Tycoon
Tycoon
Posts: 1675
Joined: 04 Mar 2005 01:07

Re: JGR's Patch Pack

Post by OzTrans »

JGR wrote: 12 Apr 2023 23:46 You can get the whole town tile index as a 32 bit value from variable 0x80.
You don't need to use variable 0x81 as well, that's just for compatibility with old GRFs. ...
I am aware, that 0x81 is just the high byte; but does that mean, accessing 0x80 as a DWord will give me the full 'xx xx yy yy'. I assumed, that 0x80 is the 'y' and 0x81 the 'x' (or the other way around).

I know, it is not the whole story, because that xx xx and yy yy is actually overlapping and needs to be reconstructed to be useful.

Code: Select all

/* Town properties */
case 0x80: return this->t->xy;
case 0x81: return GB(this->t->xy, 8, 8);
I'll have another look at it; many thanks for the explanation.
Eddi
Tycoon
Tycoon
Posts: 8258
Joined: 17 Jan 2007 00:14

Re: JGR's Patch Pack

Post by Eddi »

OzTrans wrote: 13 Apr 2023 07:13I assumed, that 0x80 is the 'y' and 0x81 the 'x' (or the other way around).
that's true, if and only if you have a 256x256 map. in all other cases, the range and splitting point move and don't exactly overlap with byte borders.

you can technically use Patch var 13 to read the splitting point and decompose the value of var 80 by yourself, but that's unnecessarily fiddly. and forget that var 81 exists.

format of var 80 looks like this:

Code: Select all

<-- ... --> Padding
           <-------> 6+"Y" (from patch var 13)
                    <------> 6+"X"
0000 ... 00yy yyyy yxxx xxxx
however, the game has builtin functions to do this decomposition, it's completely unnecessary to rebuild them inside the grf.
User avatar
andythenorth
Tycoon
Tycoon
Posts: 5656
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: JGR's Patch Pack

Post by andythenorth »

Is Iron Horse 3.0 Preview 3 showing for other people in JGRPP? :)

I don't see it in my self-compiled version from a jgrpp checkout yesterday.

https://bananas.openttd.org/package/newgrf/43411222

I did attempt to set a JGRPP min. version check in Bananas, as Horse 3 requires vehicle variants.
I've since removed that JGRPP min. version check from Bananas, and left it a while to clear caches before checking again. Still doesn't show up. :?

Does work in vanilla, but that's not useful for JGRPP players eh? :)
User avatar
apdc
Engineer
Engineer
Posts: 11
Joined: 30 Jan 2021 21:02

Re: JGR's Patch Pack

Post by apdc »

andythenorth wrote: 13 Apr 2023 21:23 Is Iron Horse 3.0 Preview 3 showing for other people in JGRPP? :)
Noup, it definitely does not show here.
User avatar
andythenorth
Tycoon
Tycoon
Posts: 5656
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: JGR's Patch Pack

Post by andythenorth »

Thanks @apdc

So I'm unclear whether I need to set a JGRPP min. version or not.

Horse 3 OpenTTD vanilla version is set to ">= 13.0" in Bananas.

I don't know if that hides the grf from JGRPP or not?

I've tried setting JGRPP ">= 0.52.1" but that didn't seem to make it available to JGRPP.
User avatar
JGR
Tycoon
Tycoon
Posts: 2557
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

andythenorth wrote: 13 Apr 2023 21:37 Thanks @apdc

So I'm unclear whether I need to set a JGRPP min. version or not.

Horse 3 OpenTTD vanilla version is set to ">= 13.0" in Bananas.

I don't know if that hides the grf from JGRPP or not?

I've tried setting JGRPP ">= 0.52.1" but that didn't seem to make it available to JGRPP.
It seems my branch is still sending a 12.0 vanilla compatibility version.
I will bump that to 13.0 in the next release.
Ex TTDPatch Coder
Patch Pack, Github
User avatar
OzTrans
Tycoon
Tycoon
Posts: 1675
Joined: 04 Mar 2005 01:07

Re: JGR's Patch Pack

Post by OzTrans »

Eddi wrote: 13 Apr 2023 13:13 ... the range and splitting point move and don't exactly overlap with byte borders. You can technically use Patch var 13 to read the splitting point and decompose the value of var 80 by yourself, but that's unnecessarily fiddly.
Yes, that is how I understand it. The plan was to reconstruct the coordinates of the town centre using 0x80, patch var 0x13 and house var 0x47 from my town-hall. No longer necessary, but I still have to reconstruct 0x80 to get an exact comparison with house var 0x47, so I can work out in which town/city quadrant the town wants to build. Also, I have implemented 7 town zones (zones 5 and 6 within the official zone 4) and I need an easy way to get the direct distance to the town centre from any point in town.

The town centre coordinates are then stored in persistent storage; thus they only have to be calculated once during the town-hall construction. Everything is already working, but only for 256x256 maps. Now, I am able to finish the job.
... format of var 80 looks like this:

Code: Select all

<-- ... --> Padding
           <-------> 6+"Y" (from patch var 13)
                    <------> 6+"X"
0000 ... 00yy yyyy yxxx xxxx
That is what I already figured out, thank you anyway for this info.

EDIT :
Many thanks for that quick implementation of 'mappable variable: town_xy'. Will make my job a lot easier.
Argus
Tycoon
Tycoon
Posts: 1203
Joined: 16 Oct 2018 08:31
Location: Heart of the Highlands. Not Scottish. Czech.

Re: JGR's Patch Pack

Post by Argus »

JGR wrote: 13 Apr 2023 22:01
andythenorth wrote: 13 Apr 2023 21:37 Thanks @apdc

So I'm unclear whether I need to set a JGRPP min. version or not.

Horse 3 OpenTTD vanilla version is set to ">= 13.0" in Bananas.

I don't know if that hides the grf from JGRPP or not?

I've tried setting JGRPP ">= 0.52.1" but that didn't seem to make it available to JGRPP.
It seems my branch is still sending a 12.0 vanilla compatibility version.
I will bump that to 13.0 in the next release.
I see it and I already downloaded it, I guess it didn't update right away.
Nathkel
Engineer
Engineer
Posts: 10
Joined: 29 Mar 2023 17:23

Re: JGR's Patch Pack

Post by Nathkel »

Feature Requested: Vehicle or Route History
I posted a FR on the main OTTD board, but im not sure how responsive the devs are. And I wanted to give JGR the chance to take a look at its feasibility, since I play only with his patches.

We already have the ability to view the cargo movement chart of the company as well as that of any station, but there are many times when I need to see the graph of a particular vehicle or the route it's using (in case of shared orders). This is generally needed when i'm trying to figure out why a certain train isn't turning a profit.

This of course would be a pretty big project, as a new button would need to be added to the vehicle window, then the history of a vehicle's cargo (each cargo) would need to be kept in a data structure, and then this would have to be displayed with different colored lines for each cargo, showing at each point on the timeline how much of each cargo was being carried. Each point on the timeline would simply be pick up or drop off points for the vehicle's route. And it may need to be shown for the past 48 months like the company history, or perhaps an optional number of previous station stops.
ino
Traffic Manager
Traffic Manager
Posts: 152
Joined: 09 Apr 2017 14:58

Re: JGR's Patch Pack

Post by ino »

Feature request: If "Use automatic timetables by default" and "Use timetable to ensure vehicle separation by default" is both ON, and the current vehicle timetable is empty (i.e. new vehicle), and a full load order is selected, then automatically disable "automation" and "auto separation" for that vehicle.
User avatar
le_harv
Engineer
Engineer
Posts: 83
Joined: 27 Sep 2014 05:16

Re: JGR's Patch Pack

Post by le_harv »

The possibilities with scheduled dispatch, conditional orders and slots make for a great opportunity to create 'realistic' service patterns. I was experimenting with using these features and have documented some ideas over in screenshots so that it might help others understand how these functions could be used in this capacity.

viewtopic.php?p=1260450

Dispatch Assignments.png
Dispatch Assignments.png (27.38 KiB) Viewed 1963 times
Argus
Tycoon
Tycoon
Posts: 1203
Joined: 16 Oct 2018 08:31
Location: Heart of the Highlands. Not Scottish. Czech.

Re: JGR's Patch Pack

Post by Argus »

The history window is awfully big, why doesn't it fit the size of the main window? Or the main window should have sliders. There are a lot of these problems lately.
If you could at least scroll in that window, it would be a hundred times more convenient.
Attachments
Jones & Co., 11. čer 2035.png
(67.39 KiB) Not downloaded yet
User avatar
JGR
Tycoon
Tycoon
Posts: 2557
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Argus wrote: 21 Apr 2023 12:57 The history window is awfully big, why doesn't it fit the size of the main window? Or the main window should have sliders. There are a lot of these problems lately.
If you could at least scroll in that window, it would be a hundred times more convenient.
This is already fixed, it was broken by PR 10608.
Ex TTDPatch Coder
Patch Pack, Github
Argus
Tycoon
Tycoon
Posts: 1203
Joined: 16 Oct 2018 08:31
Location: Heart of the Highlands. Not Scottish. Czech.

Re: JGR's Patch Pack

Post by Argus »

So the fix will be in the next release as always, thank you :)
Denswillow
Engineer
Engineer
Posts: 25
Joined: 01 May 2016 12:56

Re: JGR's Patch Pack

Post by Denswillow »

Hi JGR, I got a crash with version 53.0
[+] Spoiler
*** OpenTTD Crash Report ***

Crash at: 2023-04-21 18:55:02 (UTC)
In game date: 1900-07-01 (0, 0) (DL: 50)
Game loaded at: 1900-06-30 (58, 5), 2023-04-21 18:54:19
Crash reason:
Exception: E1212012
Location: 00007FF89AFCCB69
Message: Assertion failed at line 1823 of /home/jgr/openttd/jgrpp/src/openttd.cpp: memcmp(&v->cargo, buff, sizeof(VehicleCargoList)) == 0

Within context:
0: DoCommandP: tile: 0 (0 x 0), p1: 0x20C0002, p2: 0x0, p3: 0x0, company: 255 (), cmd: 0x63 (CmdCompanyCtrl), my_cmd: 1

Non-main thread (ottd:game)

OpenTTD version:
Version: jgrpp-0.53.0 (0)
Release ver: 0.53.0
NewGRF ver: 1e006d64
Bits: 64
Endian: little
Dedicated: no
Build date: Apr 16 2023 00:25:51
Defines: FEWER_ASSERTS WITH_BITMATH_BUILTINS WITH_OVERFLOW_BUILTINS WITH_DEMANGLE WITH_BFD0 WITH_DBGHELP TTD_ENDIAN=TTD_LITTLE_ENDIAN WITH_PNG WITH_ZLIB WITH_LIBLZMA WITH_LZO WITH_ZSTD WITH_OPENGL WITH_PERSONAL_DIR WITH_SSE WITH_ASSERT UNICODE _UNICODE WITH_UNISCRIBE PSAPI_VERSION=1 POINTER_IS_64BIT

Stack trace:
00150000 00000000 00000016 00000000 9BAB46B8 00007FF8 00000000 00000000
E1212012 00000000 00000000 00000000 9AFCCB69 00007FF8 00000000 00000000
00000000 00000000 00000000 00000000 07236C90 00000000 9D8B47B1 00007FF8
00000000 00000000 04B40000 00000000 00000002 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 9CDA84E8 00007FF8
00000000 00000000 00000000 00000000 0000007C 00000000 9CE0F070 00007FF8
162536F0 000065D3 9D930EB4 00007FF8 00000000 00000000 9BA4ADFB 00007FF8
00000016 00000000 00000202 00000000 00000016 00000000 9BAB46B8 00007FF8
9B572384 00007FF8 056B50E0 00000000 00000082 00000000 137FCCF8 00000000
490C92E8 00000000 137FDE30 00000000 00000000 80000000 137FE230 00000000
00000E02 00000000 9BA4F1FB 00007FF8 00000001 00000000 9CD80000 00007FF8
137FD2F0 00000000 00017040 00000000 0C2099B0 00000000 00000008 00007FF8
000D0B08 00000000 071FBF10 00000000 00000000 00000000 00100026 00000000
00150000 00000000 0000026F 00000000 071FCBE0 00000000 9CDF7DC0 00007FF8
00000000 00000000 9CD80000 00007FF8 00000001 00000000 00000001 00000000
00000000 00000000 00002010 00000000 071FCBE0 00000000 9D8B47B1 00007FF8
9CDF7DC0 00007FF8 04B40000 00000000 137FCF00 00000000 00000000 00000000
00000000 00000000 00000001 00000000 071FCBE0 00000000 9CDFA049 00007FF8
00010007 00000000 137FD120 00000000 137FD120 00000000 071FCBE0 00000000
137FD120 00000000 00000000 00000000 00000021 00000000 000001AB 00000000
00000039 00000000 429FE580 00000000 00000080 00000000 00000082 00007FF8
00000064 7F01FFFF 00000039 00000028 0000001C 000004E8 00000557 00000000
071FCBE0 00000000 00000013 00000000 0000032A 00000000 000001AB 00000000
00000000 00000000 00000780 00000406 00000000 00000000 00000000 00000000

Registers:
RAX: 00000000137FC500 RBX: 0000000000000016 RCX: 00000000137FC7B0 RDX: 0000000000000020
RSI: 00007FF89BAB46B8 RDI: 0000000000000000 RBP: 0000000026757090 RSP: 00000000137FCBC0
R8: 000000000C510CB0 R9: 00000000137FC4A1 R10: 00000000137FC540 R11: 0000000000150000
R12: 0000000000000910 R13: 0000000000000000 R14: 0000000000996430 R15: 0000000000000001
RIP: 00007FF89AFCCB69 EFLAGS: 00000206

Bytes at instruction pointer:
0F 1F 44 00 00 48 8B 8C 24 C0 00 00 00 48 33 CC E8 92 85 06 00 48 81 C4

Operating system:
Name: Windows
Release: 10.0.19044 ()
Compiler: GCC 9.3.0 "9.3-win32 20200320"

Configuration:
Blitter: 40bpp-anim
Graphics set: OpenGFX (7393)
Language: C:\Users\tpaju\OneDrive\Tiedostot\OpenTTD JGRPP\openttd-jgrpp-0.53.0-windows-win64\lang\finnish.lng
Music driver: dmusic
Music set: Modern Motion (1)
Network: no
Sound driver: win32
Sound set: NoSound (2)
Video driver: win32-opengl (Intel(R) UHD Graphics 630, 4.5.0 - Build 27.20.100.8729)
Pathfinder: YAPF YAPF YAPF

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

Map size: 0x400000 (2048 x 2048)

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

Libraries:
LZMA: 5.2.1
ZSTD: 1.4.8
LZO: 2.10
PNG: 1.5.23
Zlib: 1.2.8

Module information:
C:\Users\tpaju\OneDrive\Tiedostot\OpenTTD JGRPP\openttd-jgrpp-0.53.0-windows-win64\openttd.exe handle: 0000000000400000 size: 49872339 crc: 4C9F0903 date: 2023-04-19 06:02:20
C:\WINDOWS\SYSTEM32\ntdll.dll handle: 00007ff89d890000 size: 2028928 crc: 1C7DA652 date: 2023-04-14 18:07:32
C:\WINDOWS\System32\KERNEL32.DLL handle: 00007ff89c450000 size: 772744 crc: 491566C6 date: 2023-04-14 18:07:37
C:\WINDOWS\System32\KERNELBASE.dll handle: 00007ff89afa0000 size: 2999304 crc: CE68014B date: 2023-04-14 18:07:33
C:\WINDOWS\System32\ADVAPI32.dll handle: 00007ff89cb00000 size: 699920 crc: C6A8E53F date: 2022-10-12 10:45:48
C:\WINDOWS\System32\msvcrt.dll handle: 00007ff89ba20000 size: 637360 crc: 072737D9 date: 2021-03-25 20:11:59
C:\WINDOWS\System32\sechost.dll handle: 00007ff89cf80000 size: 630680 crc: 96BE171E date: 2023-04-14 18:07:33
C:\WINDOWS\System32\RPCRT4.dll handle: 00007ff89b8f0000 size: 1200368 crc: B0D57F0F date: 2023-04-14 18:07:33
C:\WINDOWS\System32\GDI32.dll handle: 00007ff89bf30000 size: 164288 crc: F60D3AA7 date: 2022-10-12 10:45:50
C:\WINDOWS\System32\win32u.dll handle: 00007ff89b570000 size: 133824 crc: 85637F6E date: 2023-04-14 18:07:26
C:\WINDOWS\System32\gdi32full.dll handle: 00007ff89b5a0000 size: 1097608 crc: E76EA181 date: 2023-04-14 18:07:35
C:\WINDOWS\System32\msvcp_win.dll handle: 00007ff89b460000 size: 634760 crc: E6732639 date: 2021-03-25 20:11:58
C:\WINDOWS\System32\ucrtbase.dll handle: 00007ff89b760000 size: 1044888 crc: D3CA62A3 date: 2021-03-25 20:11:58
C:\WINDOWS\System32\USER32.dll handle: 00007ff89cd80000 size: 1694632 crc: D944768E date: 2023-04-14 18:07:26
C:\WINDOWS\System32\IMM32.dll handle: 00007ff89c270000 size: 189264 crc: A386F1AB date: 2023-03-20 09:42:02
C:\WINDOWS\System32\ole32.dll handle: 00007ff89c140000 size: 1214264 crc: D2E575DB date: 2021-09-19 07:03:20
C:\WINDOWS\System32\combase.dll handle: 00007ff89c740000 size: 3502920 crc: B8DFE769 date: 2023-04-14 18:07:29
C:\WINDOWS\System32\PSAPI.DLL handle: 00007ff89c130000 size: 19144 crc: 6E06CEEB date: 2021-03-25 20:11:57
C:\WINDOWS\System32\SHELL32.dll handle: 00007ff89d100000 size: 7650920 crc: 585D4CCA date: 2023-04-14 18:07:33
C:\WINDOWS\SYSTEM32\OPENGL32.dll handle: 00007ff85f3e0000 size: 1061888 crc: 5A0D4564 date: 2022-11-10 13:04:06
C:\WINDOWS\System32\WS2_32.dll handle: 00007ff89c650000 size: 427200 crc: 6E37A637 date: 2021-03-25 20:12:01
C:\WINDOWS\SYSTEM32\USP10.dll handle: 00007ff86b4b0000 size: 79360 crc: 9A7F7CC2 date: 2021-03-25 20:12:01
C:\WINDOWS\SYSTEM32\WINMM.dll handle: 00007ff87e390000 size: 147200 crc: 18D40339 date: 2021-03-25 20:11:35
C:\WINDOWS\SYSTEM32\WINHTTP.dll handle: 00007ff890530000 size: 1091544 crc: 6384E86F date: 2023-03-20 09:42:01
C:\WINDOWS\SYSTEM32\GLU32.dll handle: 00007ff8617e0000 size: 164352 crc: CB5B87FE date: 2022-11-10 13:04:06
C:\WINDOWS\SYSTEM32\CRYPTSP.dll handle: 00007ff89a950000 size: 83744 crc: DDF7045E date: 2021-03-25 20:11:59
C:\WINDOWS\system32\rsaenh.dll handle: 00007ff89a010000 size: 207080 crc: D4467459 date: 2021-06-13 18:51:02
C:\WINDOWS\System32\bcrypt.dll handle: 00007ff89b2d0000 size: 147800 crc: 0A12FB58 date: 2023-01-11 19:21:07
C:\WINDOWS\SYSTEM32\CRYPTBASE.dll handle: 00007ff89a970000 size: 34152 crc: CC386121 date: 2021-03-25 20:12:01
C:\WINDOWS\System32\bcryptPrimitives.dll handle: 00007ff89b860000 size: 527904 crc: 2F728DEC date: 2023-01-11 19:21:08
C:\WINDOWS\SYSTEM32\windows.storage.dll handle: 00007ff899040000 size: 7981984 crc: F5AF7C81 date: 2023-04-14 18:07:26
C:\WINDOWS\SYSTEM32\Wldp.dll handle: 00007ff89aa00000 size: 179248 crc: 91770800 date: 2023-04-14 18:07:28
C:\WINDOWS\System32\SHCORE.dll handle: 00007ff89c5a0000 size: 700896 crc: 9800D9CA date: 2022-08-20 12:01:56
C:\WINDOWS\System32\shlwapi.dll handle: 00007ff89c2b0000 size: 343480 crc: 13DB2CD7 date: 2022-10-12 10:46:00
C:\WINDOWS\system32\uxtheme.dll handle: 00007ff8985f0000 size: 627200 crc: 9D2579C7 date: 2022-11-10 13:03:55
C:\WINDOWS\System32\MSCTF.dll handle: 00007ff89c010000 size: 1126504 crc: 33A08FCC date: 2023-03-20 09:42:02
C:\WINDOWS\System32\OLEAUT32.dll handle: 00007ff89d020000 size: 831544 crc: 121679A3 date: 2021-05-13 17:17:57
C:\WINDOWS\SYSTEM32\kernel.appcore.dll handle: 00007ff8997f0000 size: 60464 crc: 7039ACC9 date: 2021-03-25 20:11:50
C:\WINDOWS\System32\clbcatq.dll handle: 00007ff89bf60000 size: 674024 crc: D2596FD8 date: 2023-02-17 18:30:36
C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d7403bad0b41f2bd\ig9icd64.dll handle: 00007ff80f5c0000 size: 16489280 crc: 86D8DA9B date: 2021-07-22 17:04:22
C:\WINDOWS\system32\dwmapi.dll handle: 00007ff8987d0000 size: 168408 crc: BE283206 date: 2021-03-25 20:11:57
C:\WINDOWS\system32\dxgi.dll handle: 00007ff899860000 size: 978256 crc: 9F53D148 date: 2022-12-20 09:18:46
C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d7403bad0b41f2bd\igdgmm64.dll handle: 00007ff88cb50000 size: 2419072 crc: 3D19E2EA date: 2021-07-22 17:05:04
C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d7403bad0b41f2bd\igc64.dll handle: 00007ff889f80000 size: 47008280 crc: F800AE04 date: 2021-07-22 17:04:30
C:\WINDOWS\SYSTEM32\powrprof.dll handle: 00007ff89a570000 size: 295464 crc: 74230007 date: 2021-03-25 20:11:59
C:\WINDOWS\SYSTEM32\UMPDC.dll handle: 00007ff89a3e0000 size: 64552 crc: B19D9CE1 date: 2021-03-25 20:11:35
C:\WINDOWS\SYSTEM32\textinputframework.dll handle: 00007ff8902a0000 size: 1018560 crc: BF169350 date: 2023-02-17 18:30:34
C:\WINDOWS\SYSTEM32\CoreMessaging.dll handle: 00007ff8981e0000 size: 984952 crc: 8AFC31A6 date: 2022-11-10 13:03:49
C:\WINDOWS\SYSTEM32\CoreUIComponents.dll handle: 00007ff897e80000 size: 3537520 crc: 78335519 date: 2021-03-25 20:11:46
C:\WINDOWS\SYSTEM32\ntmarta.dll handle: 00007ff89a150000 size: 191656 crc: B2A51DA2 date: 2021-03-25 20:11:59
C:\WINDOWS\SYSTEM32\wintypes.dll handle: 00007ff896b20000 size: 1398160 crc: 34C3F983 date: 2023-04-14 18:07:29
C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_d7403bad0b41f2bd\igdml64.dll handle: 00007ff8732b0000 size: 4346672 crc: 5C0F2C09 date: 2021-07-22 17:05:12
C:\WINDOWS\system32\mswsock.dll handle: 00007ff89a760000 size: 418416 crc: 7609CC3B date: 2021-03-25 20:11:58
C:\WINDOWS\SYSTEM32\winmmbase.dll handle: 00007ff884a90000 size: 144592 crc: B331D5DD date: 2019-12-07 09:08:07
C:\WINDOWS\SYSTEM32\MMDevAPI.DLL handle: 00007ff892b50000 size: 529416 crc: 2326B336 date: 2022-02-13 13:53:43
C:\WINDOWS\SYSTEM32\DEVOBJ.dll handle: 00007ff89ad50000 size: 166888 crc: 2B5F92C4 date: 2022-04-21 08:47:57
C:\WINDOWS\System32\cfgmgr32.dll handle: 00007ff89b280000 size: 306312 crc: 2E7EFA92 date: 2022-04-21 08:47:57
C:\WINDOWS\SYSTEM32\wdmaud.drv handle: 00007ff8779a0000 size: 259584 crc: DB966BEF date: 2019-12-07 09:08:07
C:\WINDOWS\SYSTEM32\AVRT.dll handle: 00007ff894dd0000 size: 30480 crc: D6790ED2 date: 2021-03-25 20:11:35
C:\WINDOWS\SYSTEM32\ksuser.dll handle: 00007ff856550000 size: 23264 crc: A73C3DE9 date: 2019-12-07 09:08:07
C:\WINDOWS\SYSTEM32\AUDIOSES.DLL handle: 00007ff892c50000 size: 1568176 crc: 707BB7BD date: 2022-12-20 09:18:44
C:\WINDOWS\SYSTEM32\msacm32.drv handle: 00007ff895f20000 size: 30208 crc: 414EBD44 date: 2021-03-25 20:11:35
C:\WINDOWS\SYSTEM32\MSACM32.dll handle: 00007ff820b20000 size: 112080 crc: 7C3515A4 date: 2019-12-07 09:08:07
C:\WINDOWS\SYSTEM32\midimap.dll handle: 00007ff895e60000 size: 26624 crc: C81948B1 date: 2021-03-25 20:11:35
C:\WINDOWS\System32\dmusic.dll handle: 00007ff8765f0000 size: 137216 crc: 1DAE6F74 date: 2023-03-20 09:42:10
C:\WINDOWS\System32\DSOUND.dll handle: 00007ff870360000 size: 615424 crc: 03EE2A8B date: 2023-03-20 09:41:53
C:\WINDOWS\System32\dmsynth.dll handle: 00007ff875fd0000 size: 126464 crc: 28FF3327 date: 2023-03-20 09:42:09
C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll handle: 00007ff8986d0000 size: 71784 crc: 38C47F6A date: 2021-03-25 20:11:41
C:\Windows\System32\Windows.UI.dll handle: 00007ff8903a0000 size: 1317544 crc: C59FEC4F date: 2021-03-25 20:11:54
C:\Windows\System32\WindowManagementAPI.dll handle: 00007ff893fd0000 size: 657464 crc: 832F1552 date: 2021-06-13 18:50:43
C:\Windows\System32\InputHost.dll handle: 00007ff890140000 size: 1379112 crc: 865C4B22 date: 2022-06-19 14:28:34
C:\WINDOWS\SYSTEM32\twinapi.appcore.dll handle: 00007ff8953f0000 size: 2100592 crc: 98B1A60D date: 2022-08-20 12:01:50
C:\Windows\System32\PROPSYS.dll handle: 00007ff8967f0000 size: 1004104 crc: B38922A6 date: 2022-06-19 14:28:35
C:\WINDOWS\SYSTEM32\TextShaping.dll handle: 00007ff877e30000 size: 706536 crc: 0262A5A0 date: 2021-10-14 19:28:16

Events: d, dmcij

---- gamelog start ----
Tick 0: new game started
Revision text changed to jgrpp-0.48.2, savegame version 292, not modified, _openttd_newgrf_version = 0x1d006d64
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 43415000, checksum FBAE0C1ACFDA5AE8B95B4DA230A395FE, filename: opengfx_airports-0.5.0\ogfx-airports.grf (md5sum matches)
Added NewGRF: GRF ID 4A595001, checksum BBA9F50E894D063E20773A66E15B8FAD, filename: 2cc_bus_set-v10\2ccbusset.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 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 544B0202, checksum D7C61C68C0E7B7ACECCCA3365D4F7C51, filename: korean_bus_set-0.4.0\ko_bus_set.grf (md5sum matches)
Added NewGRF: GRF ID 54574604, checksum DE7AA25E9D7937FF1753BE608079591D, filename: timberwolf_s_uk_road_vehicles_2-2.3.3\timberwolf_uk.grf (md5sum matches)
Added NewGRF: GRF ID 54560301, checksum ED22416EE087725E4B5A9AF8F0357F29, filename: trolleybus_set-0.2\trolley.grf (md5sum matches)
Added NewGRF: GRF ID 54540101, checksum E8E0A1499127415BF8D2F6AA0B065083, filename: kaaskrokets_fictional_aircraft-1.0.2\kaas_planes.grf (md5sum matches)
Added NewGRF: GRF ID 535A2330, checksum BEDFEED918FED648579C1A1245BFDA1E, filename: useable_default_aircraft-v2\use_airc.grf (md5sum matches)
Added NewGRF: GRF ID 44440A80, checksum 2F7F4BC7FBAD4544CA241DFE6D5A6F39, filename: av9.8-0.97\av9point8.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0010, checksum 910E27FA08080A404B80EA7E9A888B95, filename: 2cc_trams-0.9c\2cc-trams-v0.9c-2020-10-24.grf (md5sum matches)
Added NewGRF: GRF ID FE16215C, checksum 69D13699AC16604E825F7657E6AACA72, filename: city_tram_set-b02\cts02.grf (md5sum matches)
Added NewGRF: GRF ID 54438301, checksum 50AF2469F40A96ADC0D42840E0D950E4, filename: cs_tram_set_v._0.2__0.1-1.0.5\cstramsetw.grf (md5sum matches)
Added NewGRF: GRF ID 44450401, checksum B611B0F2BFAD100936C35567741375A8, filename: docklands101.grf (md5sum matches)
Added NewGRF: GRF ID 52571204, checksum 78F391DEBC824F7422A587723A0EF816, filename: egrvts2_nrt-r207\egrvts2.grf (md5sum matches)
Added NewGRF: GRF ID 4642FB21, checksum 117F6F1F07C18A9C15ADC6127AFBAE97, filename: modern_tram_set-3.1\motraset_r3.1.grf (md5sum matches)
Added NewGRF: GRF ID 4E415256, checksum ABC1F6EB17576182AEC8863E751DF6D5, filename: north_american_road_vehicle_set-0.1.2\narvs.grf (md5sum matches)
Added NewGRF: GRF ID 4D430107, checksum C6CE285BEE3F71C9BF4AA2AFF8FBAFBA, filename: polish_tram_set_by_sojita-17\poltrams.grf (md5sum matches)
Added NewGRF: GRF ID 47560101, checksum FFCFB0EA8ACD6F0999AA31F960B06D52, filename: vgf_set-0.1.0\vgf_0.1.0.grf (md5sum matches)
Added NewGRF: GRF ID 46727806, checksum BBE029FCDD7A16F85876D417FF318D23, filename: opengfx_trees-0.8.0\opengfx+trees.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 50430901, checksum C3AE624A4F431B28FCB52CDB7F7867FA, filename: chips_custom_docks-1.0\chips_docks.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0801, checksum 1294D2CF01E4FB615759526A65E7E8FF, filename: dutch_rail_furniture-0.1.2\dutchrailfurniture.grf (md5sum matches)
Added NewGRF: GRF ID 4A430101, checksum 7F8324B1B8708EDF0933FF48F859AF39, filename: fsetw_j (3).grf (md5sum matches)
Added NewGRF: GRF ID 4A430201, checksum C95EF4E8E0916A6CEE3384AC6AFCDF68, filename: ng_frails (4).grf (md5sum matches)
Added NewGRF: GRF ID 24251D2C, checksum 6E380EAEFD09E9FABACD48B7C5228E3A, filename: hungarian_truck_set-2.1\teherautow.grf (md5sum matches)
Added NewGRF: GRF ID 24252C2C, checksum 4B9D9B1DF2B0C34FABC9AAC8554F9427, filename: hungarian_truck_set-3l\hts.grf (md5sum matches)
Added NewGRF: GRF ID 44450602, checksum 72ADAFA6910EB95BF88E13CFBB6A376C, filename: mop_s_expanded_road_vehicles-0.7.4\moprv74.grf (md5sum matches)
Added NewGRF: GRF ID 5457460A, checksum 7E22523A53113FA7B1E9F8DEF8CAFC36, filename: timberwolf_s_uk_road_vehicles_3-3.1.10\timberwolf_uk.grf (md5sum matches)
Added NewGRF: GRF ID 4D530105, checksum 8428B62A6AA6FCDF5AC2CC938550C982, filename: czech_road_set-1.0.1\czrs.grf (md5sum matches)
Added NewGRF: GRF ID 454E2501, checksum 2FD71110A9F9CA2A667C9A21AA84C8B0, filename: north_korean_road_vehicle_set-1.1\dprkroad.grf (md5sum matches)
Added NewGRF: GRF ID 49464556, checksum F1F4F773E4A978A242EC74AEACCBAAC0, filename: eyecandy_road_vehicles-1.1\eyecandyroadvehicles.grf (md5sum matches)
Added NewGRF: GRF ID 4D430207, checksum 99FC75D3F73A27C21ED89C74C0887AB7, filename: polroad-5.0\polroad.grf (md5sum matches)
Added NewGRF: GRF ID 415A0701, checksum AFFD2D15EA23F8A95A50EA5FDFC4D84E, filename: arrs_objects (2).grf (md5sum matches)
Added NewGRF: GRF ID 47474750, checksum 11AEFB2ACF158B72C9305CB73DD6B452, filename: AuzCarParks (2).grf (md5sum matches)
Added NewGRF: GRF ID 47477001, checksum A8750AEF1D565EFFA8D1DFB4259D0DB9, filename: auzfarmobjects-5\auzfarmobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47477002, checksum E53999CAB763296F4490096E0A2C9510, filename: auzfencesobjects-6\auzfencesobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47471801, checksum 275D86707382D35A2F09AB29C116A665, filename: auzlandscapeobjects-12\auz_landscape_objects.grf (md5sum matches)
Added NewGRF: GRF ID 47477015, checksum DFDD86E0AC9FEC6E51F85C62134287ED, filename: auzpowerandtelephoneobjects-1\auzpowerandtelephoneobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47473131, checksum CFEBEB4BC554693FDCFC240CAEDC0537, filename: auzroadandrailobjects-9\auzroadandrailobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47470801, checksum 83C613817E5B62EE7F8106110E5AB790, filename: auzslopeawaregroundtiles-1\auzslopeawaregroundtiles.grf (md5sum matches)
Added NewGRF: GRF ID 47473335, checksum F513AEA1962B03D66392D5900A3B175D, filename: auztownobjects-2\auztownobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47477007, checksum C5F541C745D64050DC13A9C38685D1BB, filename: auzwaterobjects-4\auzwaterobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47470705, checksum D9144A59A210360F1A48350F04C6595D, filename: auz_lineside_objects-27\auz_lineside_objects.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 47471502, checksum 098B574E41A47B41F8B2218DCAF634D0, filename: auzwaterobjects-7\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 47472301, checksum EFA4AAE357BAAB3EB6F497ED750323DC, filename: auzfakerailwaylines-9\auzfakerailwaylines.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 47473434, checksum D99667BA61A112C596792E6B0A5E2CD2, filename: auzobjects_fake_bridges_culverts-1\auzobjects_bridgesandembankments.grf (md5sum matches)
Added NewGRF: GRF ID 47474040, checksum DBDF8CF1709FDB0305888BEFCE7ABADA, filename: auzobjects_fakerailwaylines-3\auzobjects_fakerailwaylines.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 (2).grf (md5sum matches)
Added NewGRF: GRF ID 47473839, checksum B27C15245684C40662BD66F94E56766B, filename: AuzWaterAndLandscapeObjects (2).grf (md5sum matches)
Added NewGRF: GRF ID 54540202, checksum F72B210436205C164E08FF1221AD637B, filename: beach_as_industry-1.1.2\beach_ind.grf (md5sum matches)
Added NewGRF: GRF ID 4252534F, checksum 25DE8BE3403FF6DB2C98B99B58880486, filename: brobjects-0.0.1\brobjects.grf (md5sum matches)
Added NewGRF: GRF ID 52580102, checksum 2711A8184D657B7ECBACFAE6D05CB632, filename: cirso_facso_terrain-0.1.10\cirso_0.1.10.grf (md5sum matches)
Added NewGRF: GRF ID 0100403B, checksum 3314C9E6D35D0ECCBDF4B46DA28A2439, filename: city_objects_extras-1.5\coextrasv1.5.grf (md5sum matches)
Added NewGRF: GRF ID 0100403A, checksum E8C0AAC6273492CC97CEB0BB9FBEBEE3, filename: city_objects-1.3\cov1.3.grf (md5sum matches)
Added NewGRF: GRF ID 77672018, checksum FA0385BAA0E4A5C1967CB1E810A0122F, filename: creeks_objects-3\creekobjectsmc.grf (md5sum matches)
Added NewGRF: GRF ID 444C4F53, checksum 39F25FC87E91F7C4E45D9CC11F0FB52B, filename: dlos (2).grf (md5sum matches)
Added NewGRF: GRF ID 44573553, checksum EF7529EBEAF35758EE07E628B25F608D, filename: dwenewobjects-v0.1\dwe_newobj.grf (md5sum matches)
Added NewGRF: GRF ID 4D430902, checksum 333D4EB8586CAEFC954B4B8F262FAD28, filename: eot-6\eot.grf (md5sum matches)
Added NewGRF: GRF ID 504A4641, checksum 457DE3A141B99D6BE258981C993B6761, filename: fake_airport_objects-0.1\fakeairportobjects_v0_1.grf (md5sum matches)
Added NewGRF: GRF ID BEBE0100, checksum 2D16FF44B52F3EFB274A0AFF1ED04365, filename: farmobjects (2).grf (md5sum matches)
Added NewGRF: GRF ID 52580101, checksum D7400DACF064356088E0A13B836A52B9, filename: firs_and_chips_style_objects-0.1.10\facso_0.1.10.grf (md5sum matches)
Added NewGRF: GRF ID 46520101, checksum A82EECE861EB3D20C76A2CCF8556E112, filename: fridaemon_s_objects-4.1\fridaemonsobjects.grf (md5sum matches)
Added NewGRF: GRF ID 434B4FB1, checksum C89C9321DE4355C9395D147A7AC88A53, filename: generic_skyscraper_objects_set-0.1\genericskyscrapers.grf (md5sum matches)
Added NewGRF: GRF ID 504A0013, checksum E2FB4F9E66207F8016B7303323FDD00C, filename: isrdwestyle_objects-1.0\isrdwe_objects_v1_0.grf (md5sum matches)
Added NewGRF: GRF ID 6D620C00, checksum AB1FE7C48B70998CACA99D36C842E615, filename: marico (2).grf (md5sum matches)
Added NewGRF: GRF ID 454E2B02, checksum CF19D43551DF2D58931126921E345AD6, filename: north_korean_objects-1.0\dprkobj.grf (md5sum matches)
Added NewGRF: GRF ID 54470203, checksum F84B6D37659F23D19E176C99BC48DEF6, filename: opengfx_airports_as_objects-0.3\airportobjects.grf (md5sum matches)
Added NewGRF: GRF ID 524E4F03, checksum CCFF9F0CB9DFB05D9DA5B1DB2D6AC917, filename: ufiby_newobjects_pt._1-0.2a\rno_ufiby1.grf (md5sum matches)
Added NewGRF: GRF ID 524E4F04, checksum D9EB840183B7D5128672DCAC8241282C, filename: ufiby_newobjects_pt._2-0.1a\rno_ufiby2.grf (md5sum matches)
Added NewGRF: GRF ID 52425201, checksum BFA81F1722F987E75D85AB53D122A5A2, filename: romazoon_objects-2\romazoonobjects.grf (md5sum matches)
Added NewGRF: GRF ID 49464E4F, checksum 9EE9117BD4511BD6879429ECF8DC9335, filename: sno__supercheeses_newobjects-0.3.1\sno-supercheesesnewobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47474748, checksum 9B5908CEC3D058B65A9C9F8AF05BD969, filename: TestParking.grf (md5sum matches)
Added NewGRF: GRF ID 504A5457, checksum D795341420C564012E262FAB630018C5, filename: town_walls_objects-0.1\townwalls_v0_1.grf (md5sum matches)
Added NewGRF: GRF ID 444E0800, checksum 334F8C4697455569073434DB107F864A, filename: vast_objects-0.3.0\vastobjects.grf (md5sum matches)
Added NewGRF: GRF ID 444E0C00, checksum B5D2AB5FC93A09E1FAB5F0DB82307ECF, filename: vast_fences-0.2.0\vastfences.grf (md5sum matches)
Added NewGRF: GRF ID 474A0001, checksum C1772ED819AC0A4303B2813A8CFF0C76, filename: total_town_replac._set_early_mod-modified23.14\ttrs3w-early_mod.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 4F454242, checksum 34EDDCCDE7C5BB9805344AA9ED887615, filename: austrian_trains-0.2.0\austriantrains.grf (md5sum matches)
Added NewGRF: GRF ID 47474705, checksum 6D9D5B2E44D9EFE3EEE35BB92E971EC8, filename: AuzFreightStations_v008 (2).grf (md5sum matches)
Added NewGRF: GRF ID 47474708, checksum CF484D1DA7816918320F33BD3B2A4735, filename: AuzMoreFreightStationsV1 (2).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 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 47474709, checksum B2871F0F49743A1098D2F6F855DAEC1B, filename: AuzStationsPlatforms (2).grf (md5sum matches)
Added NewGRF: GRF ID 47477005, checksum 1B1D105841A2F188F644F457CF2B1F15, filename: AuzSubwayOverlays.grf (md5sum matches)
Added NewGRF: GRF ID 47474736, checksum C95CAC41D2D6D5E36ED78C0158CF0A51, filename: AuzSubwayOverpassBridges.grf (md5sum matches)
Added NewGRF: GRF ID 47474713, checksum 504F0AFBD24C4D8A790173EBA3C9C981, filename: AuzTrainDepotExtensions (2).grf (md5sum matches)
Added NewGRF: GRF ID 44440A03, checksum 6205E0297104502240D946EC26B195CA, filename: av8_extra_aircraft.1.501\pb_av8exw.grf (md5sum matches)
Added NewGRF: GRF ID 4B530101, checksum FD62F6FF17B7A171706910F0924859B1, filename: bcf (2).grf (md5sum matches)
Added NewGRF: GRF ID 4D42000A, checksum BC3A0E791C74C1A04A3B90C3B2FA83A6, filename: bats-0.4\batsv0.4w.grf (md5sum matches)
Added NewGRF: GRF ID 444A4735, checksum 67756C8E7BA68AFDE78D113A6209819F, filename: bobb.grf (md5sum matches)
Added NewGRF: GRF ID 42525300, checksum 85CF3A21072391B6877803CC8D3A12AB, filename: bros__british_rail_openttd_set-r52\bros.grf (md5sum matches)
Added NewGRF: GRF ID 4A4B2510, checksum E9A5782D66E2BFCE598AAD8B0EF014EA, filename: brstations-0.0.6\brstations.grf (md5sum matches)
Added NewGRF: GRF ID 42525416, checksum DFC50A241464C36DAE071013A1B33FCB, filename: BRTrains.grf (md5sum matches)
Added NewGRF: GRF ID 43415463, checksum 422B1603DC1CEDA4E59E715E12EAD332, filename: canstnw (2).grf (md5sum matches)
Added NewGRF: GRF ID 54530102, checksum 0ACA956A9A97F341D27173B69C3F203A, filename: cfl_trains_luxembourgish_trains-1.04\cflsettrains.grf (md5sum matches)
Added NewGRF: GRF ID 444A5401, checksum E198910FBF02F96A14C70B2E61D43B68, filename: nutracks-r283\nutracks.grf (md5sum matches)
Added NewGRF: GRF ID 4D480201, checksum 9E914C31E5FC7FC3F686D009BD55F331, filename: alexandra_palace-1.0.0\alexandrapalace.grf (md5sum matches)
Added NewGRF: GRF ID 4D470305, checksum 2E96B9AB2BEA686BFF94961AD433A701, filename: basecosts-5.0\basecosts.grf (md5sum matches)
Added NewGRF: GRF ID 4D430211, checksum FFFB4BC97316A5B4619EE9EC6C2F2DCE, filename: 600mm_narrow_gauge_railways-2.9\ng600mm.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 47474725, checksum 08DCA4F697721D47ADE03BA20C5D2AAC, filename: AuzNSWStationsNorthenDivision.grf (md5sum matches)
Added NewGRF: GRF ID 47474710, checksum 737B5BD4EEB3F15AA9129CD185AA7F08, filename: AuzStationsAddOns (2).grf (md5sum matches)
Added NewGRF: GRF ID 47474711, checksum 3AF60E8B66A0577226F8A13309E5720E, filename: AuzStationsAndNonTracks (2).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 47474706, checksum 995EE86D48323FF04F3755541DD66D45, filename: auz_waypoints-3\auzwaypointsandmorefreightstationsv3.grf (md5sum matches)
Added NewGRF: GRF ID 45520400, checksum 1D00426064137AA49B6FC4F4BCFF173F, filename: brickfreightw (2).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 43485053, checksum 73997F87A3DB0D2534610BFC572F1794, filename: chips_station_set-1.10.1\chips.grf (md5sum matches)
Added NewGRF: GRF ID 52455400, checksum 1600687C50C5AB1E72EDD487CAD50E2A, filename: ae_cityw (2).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 504A0112, checksum 80D0B8699A417CC03CD06BC74E8796D0, filename: dutch_station_addition_part_2-0.4\dstatadd_part2_v0_4.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 (2).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 FBFB0901, checksum 802B922708BD5A7BEB63585BABF43803, filename: friss__stations_and_other_infra-0.5.3\friss-stations.grf (md5sum matches)
Added NewGRF: GRF ID 42414753, checksum 5C384730817B74DDF2092DB3F8E8E91E, filename: glassstationw (2).grf (md5sum matches)
Added NewGRF: GRF ID 464B0000, checksum A41039F36B56D60D788FCD7335DE9821, filename: hungarian_stations-3\hungarian_stations_1_v3.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 4A430002, checksum 93EAC5F5396584B92D4C5F0AAAF3F6C5, filename: industrial_stations_renewal-1.0.2\indstatr.grf (md5sum matches)
Added NewGRF: GRF ID 5043A010, checksum 1B83986FEE421A06589FFB66D5364E11, filename: isr_rail__road_depots-0.2\isr_depot.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 (2).grf (md5sum matches)
Added NewGRF: GRF ID 4B570001, checksum 9BE4375C753A5147E8891A1CC1B51CC0, filename: kiwitree_station_set_part_1-1.1.2\kws1.grf (md5sum matches)
Added NewGRF: GRF ID 4B570002, checksum 33B0EF6FB4DF44B144F599D91D5F75B8, filename: kiwitree_station_set_part_2-1.1.2\kws2.grf (md5sum matches)
Added NewGRF: GRF ID 45520500, checksum 7E30CA79D5A8B3A6CBE873E26096D7D2, filename: modernsuburbanw (2).GRF (md5sum matches)
Added NewGRF: GRF ID 58534D00, checksum 6F4C28B41F5127046DED0320D0BE533B, filename: modern_set.grf (md5sum matches)
Added NewGRF: GRF ID 6D620601, checksum BE66DE3BE2190772DA67EA775B139FEE, filename: newstatsw.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 (2).GRF (md5sum matches)
Added NewGRF: GRF ID 58535200, checksum B83B1E0CB6B3807D98C6921ACE525500, filename: worleysidings-v01w (2).grf (md5sum matches)
Added NewGRF: GRF ID 13372506, checksum 72F4AD70134E52B47C366A16264E6E42, filename: sksstat (2).grf (md5sum matches)
Added NewGRF: GRF ID 52455300, checksum 37C0B839B13C4B18051580C81EEDF427, filename: ae_subuw (2).GRF (md5sum matches)
Added NewGRF: GRF ID 54574608, checksum 8B455DF3597874F8640A5B25A98FED64, filename: timberwolf_s_stations-1.2.4\timberwolfs_stations.grf (md5sum matches)
Added NewGRF: GRF ID 54570200, checksum 3DEB9B30A6254AE8606A5A9A99A9A696, filename: usstatsw (2).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 4A4D0101, checksum AFE4E75999A3FF92D4B01DBEE9A803E9, filename: ss (2).grf (md5sum matches)
Added NewGRF: GRF ID 4A44BBB1, checksum 364811CB4F6787B2B0AAB65555016F55, filename: shark-1.0\shark.grf (md5sum matches)
Added NewGRF: GRF ID 47474712, checksum 4FBA2450B2D98D18D1DE61E6FD4E11D8, filename: AuzStationsMoreAddOns (2).grf (md5sum matches)
Added NewGRF: GRF ID 47470005, checksum EE719D29D87DB8E43BFBF81B070EECDC, filename: auz_stations_part_3_version_1-1\auzstations_part3_v001.grf (md5sum matches)
Added NewGRF: GRF ID 47471005, checksum C47926DF7AD79C44B3794D28CA2BB0BC, filename: auz_stations_part_3_version_1-2\auzstations_part3_v002.grf (md5sum matches)
Added NewGRF: GRF ID 47470016, checksum E7A10A553DC6F7085F0DEC5512985ACA, filename: auz_stations_part_4_version_1-1\auzstations_part4_v001.grf (md5sum matches)
Added NewGRF: GRF ID 47471016, checksum 292FB5A80FC8D85F6E9CA417068A1AF1, filename: auz_stations_part_4_version_1-2\auzstations_part4_v002.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 47470002, checksum 89045C9D45042599A9F7187497059008, filename: auz_stations_part_2-1\auzstations_2_v001.grf (md5sum matches)
Added NewGRF: GRF ID 4D420000, checksum BCB0AC917F3DA91A3197C6A07D06BCE8, filename: bobs_random_vehicles_-0.9\brbvw.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 4D530101, checksum F7152EEB4C4B1558FF599F7B66A105B4, filename: cssalinaset-1.1\cssalinaset.grf (md5sum matches)
Added NewGRF: GRF ID 44544E32, checksum EA20E21253A5795785E6DD2C8D1A5A1D, filename: dutch_town_names-2\dtnames.grf (md5sum matches)
Added NewGRF: GRF ID 6A720102, checksum 443F036390FA16C7A110778DD09FB5A3, filename: ERSw (2).GRF (md5sum matches)
Added NewGRF: GRF ID 52571203, checksum 2E00A55DF056E0F4BD7BBC2517514DC7, filename: eGRVTS2 (2).grf (md5sum matches)
Added NewGRF: GRF ID 37550501, checksum 9C4AB0EBA2C60349FB731DA17F2E655F, filename: esperanto_town_names-1.2\esperanto_town_names.grf (md5sum matches)
Added NewGRF: GRF ID BEBE0004, checksum 55D2C6CC3C9B8A8D3017E3CE79FB8956, filename: emptygrf-10\emptygrf.grf (md5sum matches)
Added NewGRF: GRF ID 44440A11, checksum D701E3219A08351B1705A7860644A9A2, filename: general_av8ion-1.0\genav8.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 4A448850, checksum 378D96DB977F01C0ADB8CBC455B89226, filename: housing_as_industries-0.1.1\housingind_0.1.1.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 53541129, checksum 249C8A47E845E9D0270FFAFE5E2EB4C1, filename: INFRA Streets P3-OpenTTD\infra_streets1x1_p3.grf (md5sum matches)
Added NewGRF: GRF ID 4D656F20, checksum C4945D827A04898A9A4246079B38E2CD, filename: long_vehicles_v4._cut_version-13jan2008\4lvcutw.grf (md5sum matches)
Added NewGRF: GRF ID 686D6301, checksum ECFF8464F08FD6772E7A133C46FA43F2, filename: more_british_town_names-1.0\morebritishtownnames_1.grf (md5sum matches)
Added NewGRF: GRF ID 535A0901, checksum BECE0FB994E34EBDF6DB76EC3B566914, filename: purno_s_new_railway_fence.1\fencew.grf (md5sum matches)
Added NewGRF: GRF ID 41560102, checksum 7D4DD258F3998C8DB3A918C2472B25F3, filename: pipe-6.40\pipe.grf (md5sum matches)
Added NewGRF: GRF ID 534A0000, checksum F296AB1B0F472E7ACA3FBCA493BADB3D, filename: polish_road_set-5\plroadsetv5w.grf (md5sum matches)
Added NewGRF: GRF ID 57421210, checksum 64C43F06557917515227375342EAD14F, filename: channels (2).grf (md5sum matches)
Added NewGRF: GRF ID 44490005, checksum 534A3C1E360501A82C01B0614D24AAAB, filename: serbian_narrow_gauge_train_set-030615\srsngw.grf (md5sum matches)
Added NewGRF: GRF ID 48570101, checksum 60EE47680819FD7645E06E63E4DA559B, filename: TARS Mountain Lifts v0.3\tars_mountain_liftsv0.3.grf (md5sum matches)
Added NewGRF: GRF ID 47727247, checksum CCCA364C37AACD3BE79F5DE7D3C2320D, filename: Telegraph.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0A01, checksum F72870562FBD9CC015A0CCDC60588F86, filename: useless_tracks-0.1.0\uselesstracks.grf (md5sum matches)
Added NewGRF: GRF ID 415A0101, checksum 9BFBC924B18D42D7F564E7CD6237981D, filename: wsfferryset (2).grf (md5sum matches)
Added NewGRF: GRF ID 47524301, checksum B60E4C7AD3BCA7993C1B4E567BE1DB7C, filename: gpl_roadtype_collection_pt._1-0.9a\grc1.grf (md5sum matches)
Added NewGRF: GRF ID 47524302, checksum B5ABC1160E457123E774E65F9362E7CB, filename: gpl_roadtype_collection_pt._2-0.10a\grc2.grf (md5sum matches)
Added NewGRF: GRF ID 47524303, checksum 0ECA51C21D5A15BDDC277E0593EE556D, filename: gpl_roadtype_collection_pt._3-0.8a\grc3.grf (md5sum matches)
Added NewGRF: GRF ID 47524304, checksum 848C44DC99B84524099204CD0D77F607, filename: gpl_roadtype_collection_pt._4-0.14a\grc4.grf (md5sum matches)
Added NewGRF: GRF ID 47524305, checksum 49D689E0B460E1B162B8AEA427076B17, filename: gpl_roadtype_collection_pt._5-0.5a\grc5.grf (md5sum matches)
Added NewGRF: GRF ID 47524306, checksum F46AAE9A8308CB38F7267FBBFF652D06, filename: gpl_roadtype_collection_pt._6-0.2a\grc6.grf (md5sum matches)
Added NewGRF: GRF ID 4A448807, checksum A153A80310865877F31066848A84468B, filename: extreme_industry_set-0.6.1\xis_0.6.1.grf (md5sum matches)
Added NewGRF: GRF ID 47470006, checksum 93529697E08BA80BF9C54E66AA2E2081, filename: auz_freight_stations-1\auzfreightstations_v001.grf (md5sum matches)
Added NewGRF: GRF ID 47470011, checksum CDE03AA974BFED516917BC23D3326F06, filename: aus_freight_stations_version_2-2\auzfreightstations_v002.grf (md5sum matches)
Added NewGRF: GRF ID 47470007, checksum 58A94645CB1D7ABA13AE95EBA9305666, filename: auzfreightstations-3\auzfreightstations_v003.grf (md5sum matches)
Added NewGRF: GRF ID 47470009, checksum 84AF76B765AF4EF5FBF2E04A60C17139, filename: auzfreightstations-6\auzfreightstations_v006.grf (md5sum matches)
Added NewGRF: GRF ID 504A0111, checksum A118EB57401A4486F9B00FCFFDDA689C, filename: dutch_stations_additionset_part2-0.1\dstatadd_part2_v0_1.grf (md5sum matches)
Added NewGRF: GRF ID 4B452000, checksum C6ABABCD7C50B0E7F446E07618FB4AC4, filename: kiwitree_station_extension_shado-0.85\kiwiextshad.grf (md5sum matches)
Added NewGRF: GRF ID 4B451000, checksum 9972BFF38EED7B42E3DB91D3299C4731, filename: kiwitree_station_extension-0.85\kiwiext.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 (2).grf (md5sum matches)
Added NewGRF: GRF ID 454E2803, checksum 88AB21B9EE1024E1E35F9138BA8A672B, filename: dprk_stations_v2_buildings-2.0\dprkstationsbuildings.grf (md5sum matches)
Added NewGRF: GRF ID 454E3401, checksum AA1F769A0D4D787AEA664180A6129887, filename: dprk_stations_v2_eyecandy-2.3\dprk-stations-v2.3-eyecandy-part-1.grf (md5sum matches)
Added NewGRF: GRF ID 454E3402, checksum AB4A808F76C71F3A7A8F5C02FD899C39, filename: dprk_stations_v2_eyecandy_2-2.1\dprk-stations-v2.1-eyecandy-part-2.grf (md5sum matches)
Added NewGRF: GRF ID 454E2703, checksum D19AF19CAA415790F8BCE11CE569EED8, filename: dprk_stations_v2_platforms-2.3\dprk-stations-v2.3-platforms.grf (md5sum matches)
Added NewGRF: GRF ID 544D0101, checksum 05E8B3FA4ED62F1AEBF14B7554E0C635, filename: 2cc_trainsinnml-3.1\2ccts.grf (md5sum matches)
Added NewGRF: GRF ID 4E4D0324, checksum F57F9543F06A27081A49B24D8B50273C, filename: 2cc_wagons_in_nml_2ccwin-1\2ccwin.grf (md5sum matches)
Tick 17921: game loaded
Revision text changed to jgrpp-0.48.4, savegame version 292, not modified, _openttd_newgrf_version = 0x1d006d64
Tick 597: settings changed
Setting changed: construction.max_bridge_length : 5 -> 6
Tick 597: settings changed
Setting changed: construction.max_bridge_length : 6 -> 7
Tick 597: settings changed
Setting changed: construction.max_bridge_length : 7 -> 8
Tick 597: settings changed
Setting changed: construction.max_bridge_length : 8 -> 9
Tick 598: settings changed
Setting changed: construction.max_bridge_length : 9 -> 10
Tick 598: settings changed
Setting changed: construction.max_bridge_length : 10 -> 11
Tick 32416: game loaded
Revision text changed to jgrpp-0.49.0, savegame version 292, not modified, _openttd_newgrf_version = 0x1d006d64
Tick 111438: game loaded
Revision text changed to jgrpp-0.49.1, savegame version 292, not modified, _openttd_newgrf_version = 0x1d006d64
Tick 177336: game loaded
Revision text changed to jgrpp-0.49.2, savegame version 292, not modified, _openttd_newgrf_version = 0x1d006d64
Tick 250182: game loaded
Revision text changed to jgrpp-0.50.0, savegame version 292, not modified, _openttd_newgrf_version = 0x1d006d64
Tick 307330: game loaded
Revision text changed to jgrpp-0.50.1, savegame version 292, not modified, _openttd_newgrf_version = 0x1d006d64
Tick 337017: game loaded
Revision text changed to jgrpp-0.50.2, savegame version 292, not modified, _openttd_newgrf_version = 0x1e006d64
Tick 373570: game loaded
Revision text changed to jgrpp-0.50.3, savegame version 292, not modified, _openttd_newgrf_version = 0x1e006d64
Tick 421180: game loaded
Revision text changed to jgrpp-0.51.0, savegame version 292, not modified, _openttd_newgrf_version = 0x1e006d64
Tick 450338: game loaded
Revision text changed to jgrpp-0.51.1, savegame version 292, not modified, _openttd_newgrf_version = 0x1e006d64
Tick 477933: game loaded
Revision text changed to jgrpp-0.52.0, savegame version 292, not modified, _openttd_newgrf_version = 0x1e006d64
Tick 478177: game loaded
Revision text changed to jgrpp-0.52.1, savegame version 292, not modified, _openttd_newgrf_version = 0x1e006d64
Tick 536946: game loaded
Revision text changed to jgrpp-0.53.0, savegame version 292, not modified, _openttd_newgrf_version = 0x1e006d64
---- gamelog end ----

Recent news messages (1 of 1):
(1900-07-01) StringID: 651, Type: 4, Ref1: 0, 4294967295, Ref2: 0, 4294967295

Command Log:
Showing most recent 3 of 3 commands
0 | 1900-06-30, 58, 5 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 3, lc: 3, cmd: 0x00000049 (CmdPause)
1 | 1900-06-30, 58, 5 | ---a----t-- | 0 x 0, p1: 0x00000000, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x0000007B (CmdChangeSetting) [difficulty.industry_density]
2 | 1900-06-30, 58, 5 | -----m----- | 0 x 0, p1: 0x00000002, p2: 0x00000000, cc: 3, lc: 3, cmd: 0x00000049 (CmdPause)

Showing most recent 32 of 139 commands (aux log)
0 | 1900-06-30, 73, 49 | ---a------- | 895 x 885, p1: 0x000005BA, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
1 | 1900-06-30, 73, 48 | ---a----t-- | 1180 x 1118, p1: 0x000005BB, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
2 | 1900-06-30, 73, 47 | ---a------- | 1180 x 1118, p1: 0x000005BB, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
3 | 1900-06-30, 73, 46 | ---a----t-- | 364 x 1119, p1: 0x000005BC, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
4 | 1900-06-30, 73, 45 | ---a------- | 364 x 1119, p1: 0x000005BC, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
5 | 1900-06-30, 73, 44 | ---a----t-- | 564 x 501, p1: 0x000005BD, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
6 | 1900-06-30, 73, 43 | ---a------- | 564 x 501, p1: 0x000005BD, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
7 | 1900-06-30, 73, 42 | ---a----t-- | 799 x 1713, p1: 0x000005BE, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
8 | 1900-06-30, 73, 41 | ---a------- | 799 x 1713, p1: 0x000005BE, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
9 | 1900-06-30, 73, 40 | ---a----t-- | 1646 x 16, p1: 0x000005BF, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
10 | 1900-06-30, 73, 39 | ---a------- | 1646 x 16, p1: 0x000005BF, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
11 | 1900-06-30, 73, 38 | ---a----t-- | 1584 x 267, p1: 0x000005C0, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
12 | 1900-06-30, 73, 37 | ---a------- | 1584 x 267, p1: 0x000005C0, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
13 | 1900-06-30, 73, 36 | ---a----t-- | 783 x 1703, p1: 0x000005C1, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
14 | 1900-06-30, 73, 35 | ---a------- | 783 x 1703, p1: 0x000005C1, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
15 | 1900-06-30, 73, 34 | ---a----t-- | 150 x 789, p1: 0x000005C2, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
16 | 1900-06-30, 73, 33 | ---a------- | 150 x 789, p1: 0x000005C2, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
17 | 1900-06-30, 73, 32 | ---a----t-- | 1242 x 244, p1: 0x000005C3, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
18 | 1900-06-30, 73, 31 | ---a------- | 1242 x 244, p1: 0x000005C3, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
19 | 1900-06-30, 73, 30 | ---a----t-- | 979 x 512, p1: 0x000005C4, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
20 | 1900-06-30, 73, 29 | ---a------- | 979 x 512, p1: 0x000005C4, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
21 | 1900-06-30, 73, 28 | ---a----t-- | 1723 x 1286, p1: 0x000005C5, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
22 | 1900-06-30, 73, 27 | ---a------- | 1723 x 1286, p1: 0x000005C5, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
23 | 1900-06-30, 73, 26 | ---a----t-- | 311 x 651, p1: 0x000005C6, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
24 | 1900-06-30, 73, 25 | ---a------- | 311 x 651, p1: 0x000005C6, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
25 | 1900-06-30, 73, 24 | ---a----t-- | 1463 x 1218, p1: 0x000005C7, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
26 | 1900-06-30, 73, 23 | ---a------- | 1463 x 1218, p1: 0x000005C7, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
27 | 1900-06-30, 73, 22 | ---a----t-- | 604 x 604, p1: 0x000005C8, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
28 | 1900-06-30, 73, 21 | ---a------- | 604 x 604, p1: 0x000005C8, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
29 | 1900-06-30, 73, 20 | ---a----t-- | 1440 x 1783, p1: 0x000005C9, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)
30 | 1900-06-30, 73, 19 | ---a------- | 1440 x 1783, p1: 0x000005C9, p2: 0x0000FFFF, cc: 18, lc: 3, cmd: 0x00000055 (CmdTownGrowthRate)
31 | 1900-06-30, 73, 18 | ---a----t-- | 1198 x 1864, p1: 0x000005CA, p2: 0x00000000, cc: 18, lc: 3, cmd: 0x00000057 (CmdTownSetText)

Special Events Log:
Showing most recent 1 of 1 events
0 | 1900-07-01, 0, 0 | cc: 255, lc: 3 | Company deletion: old: 12

*** End of OpenTTD Crash Report ***

Decoded stack trace:
[00] KERNELBASE 0x00007FF89AFCCB69 RaiseException + 105
[01] msvcrt 0x00007FF89BA4ADFB raise + 539
[02] msvcrt 0x00007FF89BA4F1FB abort + 27
[03] openttd 0x0000000000690D53 error(char const*, ...) + 115 (/home/jgr/openttd/jgrpp/src/openttd.cpp:178)
[04] openttd 0x00000000006979AC CheckCaches(bool, std::function<void (char const*)>, CheckCachesFlags) + 17612 (/home/jgr/openttd/jgrpp/src/openttd.cpp:1823)
[05] openttd 0x000000000084BDF7 CmdCompanyCtrl(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) + 1079 (/home/jgr/openttd/jgrpp/src/company_cmd.cpp:997)
[06] openttd 0x00000000004264ED vtable for NIHVehicle + 37 (/home/jgr/openttd/jgrpp/src/command_type.h:676)
[inlined] DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned long long, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int, unsigned long long, unsigned int), char const*, bool, bool, CommandAuxiliaryBase const*) [clone .constprop.1] (/home/jgr/openttd/jgrpp/src/command.cpp:1175)
[07] openttd 0x000000000043913E DoCommandPEx(unsigned int, unsigned int, unsigned int, unsigned long long, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int, unsigned long long, unsigned int), char const*, CommandAuxiliaryBase const*, bool) [clone .constprop.0] + 494 (/home/jgr/openttd/jgrpp/src/command.cpp:955)
[08] openttd 0x00000000008028C5 CompaniesGenStatistics() [clone .lto_priv.0] + 2421 (/home/jgr/openttd/jgrpp/src/command_func.h:50)
[inlined] (/home/jgr/openttd/jgrpp/src/economy.cpp:705)
[inlined] CompaniesGenStatistics() [clone .lto_priv.0] (/home/jgr/openttd/jgrpp/src/economy.cpp:723)
[09] openttd 0x0000000000826952 OnNewMonth() [clone .lto_priv.0] + 114 (/home/jgr/openttd/jgrpp/src/economy.cpp:2393)
[inlined] OnNewMonth() [clone .lto_priv.0] (/home/jgr/openttd/jgrpp/src/date.cpp:304)
[10] openttd 0x000000000068C490 .debug_ranges + 6816 (/home/jgr/openttd/jgrpp/src/date.cpp:389)
[inlined] (/home/jgr/openttd/jgrpp/src/date.cpp:357)
[inlined] StateGameLoop() (/home/jgr/openttd/jgrpp/src/openttd.cpp:2005)
[11] openttd 0x000000000068D305 GameLoop() + 837 (/home/jgr/openttd/jgrpp/src/openttd.cpp:2158)
[12] openttd 0x00000000008879E6 VideoDriver::GameLoop() + 134 (/home/jgr/openttd/jgrpp/src/video/video_driver.cpp:37)
[13] openttd 0x0000000000887A8E VideoDriver::GameThreadThunk(VideoDriver*) + 62 (/home/jgr/openttd/jgrpp/src/video/video_driver.cpp:44)
[inlined] VideoDriver::GameThreadThunk(VideoDriver*) (/home/jgr/openttd/jgrpp/src/video/video_driver.cpp:96)
[14] openttd 0x000000000088058D unsigned int mingw_stdthread::thread::threadfunc<mingw_stdthread::detail::ThreadFuncCall<StartNewThread<void (*)(VideoDriver*), VideoDriver*>(mingw_stdthread::thread*, char const*, void (*&&)(VideoDriver*), VideoDriver*&&)::{lambda(char const*, void (*&&)(VideoDriver*), VideoDriver*&&)#1}, char const*, void (*)(VideoDriver*), VideoDriver*> >(void*) + 173 (/home/jgr/openttd/jgrpp/src/video/../thread.h:118)
[inlined] (/usr/lib/gcc/x86_64-w64-mingw32/9.3-win32/include/c++/bits/invoke.h:60)
[inlined] (/usr/lib/gcc/x86_64-w64-mingw32/9.3-win32/include/c++/bits/invoke.h:95)
[inlined] (/usr/lib/gcc/x86_64-w64-mingw32/9.3-win32/include/c++/functional:81)
[inlined] (/home/jgr/openttd/jgrpp/src/video/../3rdparty/mingw-std-threads/mingw.thread.h:165)
[inlined] (/home/jgr/openttd/jgrpp/src/video/../3rdparty/mingw-std-threads/mingw.thread.h:173)
[inlined] unsigned int mingw_stdthread::thread::threadfunc<mingw_stdthread::detail::ThreadFuncCall<StartNewThread<void (*)(VideoDriver*), VideoDriver*>(mingw_stdthread::thread*, char const*, void (*&&)(VideoDriver*), VideoDriver*&&)::{lambda(char const*, void (*&&)(VideoDriver*), VideoDriver*&&)#1}, char const*, void (*)(VideoDriver*), VideoDriver*> >(void*) (/home/jgr/openttd/jgrpp/src/video/../3rdparty/mingw-std-threads/mingw.thread.h:220)
[15] msvcrt 0x00007FF89BA5AF5A beginthreadex + 298
[16] msvcrt 0x00007FF89BA5B02C endthreadex + 172
[17] KERNEL32 0x00007FF89C467604 BaseThreadInitThunk + 20
[18] ntdll 0x00007FF89D8E26A1 RtlUserThreadStart + 33

*** End of additional info ***
Attachments
crash-20230421T185503Z.png
(479.79 KiB) Not downloaded yet
crash-20230421T185503Z.sav
(14.82 MiB) Downloaded 38 times
Tsylatac
Engineer
Engineer
Posts: 50
Joined: 26 Dec 2015 01:04

Re: JGR's Patch Pack

Post by Tsylatac »

Got a seemingly random crash when opening the towns window. I'd already had it open and sorted by rating, then after cheating over to the other company I decided to close and reopen it instead of just re-sorting it like a normal person, so I thought it might be related to swapping companies - but I couldn't reproduce the crash after reloading either the autosave or the crash save.

Log:
[+] Spoiler
*** OpenTTD Crash Report ***

Crash at: 2023-04-22 20:32:43 (UTC)
In game date: 1708-10-01 (0, 1) (DL: 10)
Game loaded at: 1708-09-13 (1, 9), 2023-04-22 19:57:48
Crash reason:
Signal: Segmentation fault: 11 (11)
si_code: 0
Fault address: 0x0
Instruction address: 0x109bb0b8f
Message: <none>

OpenTTD version:
Version: jgrpp-0.53.0 (0)
Release ver: 0.53.0
NewGRF ver: 1e006d64
Bits: 64
Endian: little
Dedicated: no
Build date: Apr 15 2023 23:58:50
Defines: FEWER_ASSERTS WITH_UCONTEXT WITH_BITMATH_BUILTINS WITH_OVERFLOW_BUILTINS WITH_DL WITH_DEMANGLE WITH_SIGACTION WITH_DBG_GDB WITH_UCONTEXT TTD_ENDIAN=TTD_LITTLE_ENDIAN _LIBCPP_DISABLE_AVAILABILITY UNIX WITH_PNG WITH_ZLIB WITH_LIBLZMA WITH_LZO WITH_ZSTD WITH_CURL WITH_OPENGL WITH_ICONV WITH_COCOA WITH_PERSONAL_DIR WITH_SHARED_DIR WITH_SSE WITH_ASSERT POINTER_IS_64BIT


Stacktrace:
[00] openttd 0x00000001097d31d9 (CrashLog::FillCrashLog(char*, char const*) + 1353)
[01] openttd 0x000000010960ad1e (CrashLogOSX::MakeOSXCrashLog(char*, char const*) + 46)
[02] openttd 0x000000010960ac3f (HandleCrash(int, __siginfo*, void*) + 607)
[03] libsystem_platform.dylib 0x00007fff203d1d7d (_sigtramp + 29)
[04] ??? 0x0000000000000002
[05] openttd 0x00000001095e1b00 (void std::__1::__insertion_sort_3<bool GUIList<NetworkGameList*, StringFilter&>::Sort<bool (*)(NetworkGameList* const&, NetworkGameList* const&)>(bool (*)(NetworkGameList* const&, NetworkGameList* const&))::'lambda'(NetworkGameList* const&, NetworkGameList* const&)&, NetworkGameList**>(bool GUIList<NetworkGameList*, StringFilter&>::Sort<bool (*)(NetworkGameList* const&, NetworkGameList* const&)>(bool (*)(NetworkGameList* const&, NetworkGameList* const&))::'lambda'(NetworkGameList* const&, NetworkGameList* const&)&, bool GUIList<NetworkGameList*, StringFilter&>::Sort<bool (*)(NetworkGameList* const&, NetworkGameList* const&)>(bool (*)(NetworkGameList* const&, NetworkGameList* const&))::'lambda'(NetworkGameList* const&, NetworkGameList* const&)&, bool (*)(NetworkGameList* const&, NetworkGameList* const&)) + 144)
[06] openttd 0x0000000109bb2d98 (void std::__1::__sort<bool GUIList<Town const*, char const*>::Sort<bool (*)(Town const* const&, Town const* const&)>(bool (*)(Town const* const&, Town const* const&))::'lambda'(Town const* const&, Town const* const&)&, Town const**>(bool GUIList<Town const*, char const*>::Sort<bool (*)(Town const* const&, Town const* const&)>(bool (*)(Town const* const&, Town const* const&))::'lambda'(Town const* const&, Town const* const&)&, bool GUIList<Town const*, char const*>::Sort<bool (*)(Town const* const&, Town const* const&)>(bool (*)(Town const* const&, Town const* const&))::'lambda'(Town const* const&, Town const* const&)&, bool (*)(Town const* const&, Town const* const&)) + 1048)
[07] openttd 0x0000000109bb2cdf (void std::__1::__sort<bool GUIList<Town const*, char const*>::Sort<bool (*)(Town const* const&, Town const* const&)>(bool (*)(Town const* const&, Town const* const&))::'lambda'(Town const* const&, Town const* const&)&, Town const**>(bool GUIList<Town const*, char const*>::Sort<bool (*)(Town const* const&, Town const* const&)>(bool (*)(Town const* const&, Town const* const&))::'lambda'(Town const* const&, Town const* const&)&, bool GUIList<Town const*, char const*>::Sort<bool (*)(Town const* const&, Town const* const&)>(bool (*)(Town const* const&, Town const* const&))::'lambda'(Town const* const&, Town const* const&)&, bool (*)(Town const* const&, Town const* const&)) + 863)
[08] openttd 0x0000000109bb121c (TownDirectoryWindow::BuildSortTownList() + 396)
[09] openttd 0x0000000109bb0fa8 (TownDirectoryWindow::TownDirectoryWindow(WindowDesc*) + 488)
[10] openttd 0x0000000109b923ae (MenuClickTown(int) + 190)
[11] openttd 0x0000000109b8fdd3 (MainToolbarWindow::OnDropdownSelect(int, int) + 19)
[12] openttd 0x0000000109ca4624 (Window::OnDropdownClose(OTTD_Point, int, int, bool) + 84)
[13] openttd 0x000000010974e4d8 (DropdownWindow::~DropdownWindow() + 280)
[14] openttd 0x000000010974e2eb (DropdownWindow::OnMouseLoop() + 347)
[15] openttd 0x0000000109cab5d5 (UpdateWindows() + 1733)
[16] openttd 0x000000010974c00e (VideoDriver::Tick() + 462)
[17] openttd 0x000000010973c4a1 (VideoDriver_Cocoa::MainLoopReal() + 193)
[18] openttd 0x000000010973df2a (-[OTTDMain launchGameEngine:] + 106)
[19] CoreFoundation 0x00007fff2047a4c3 (__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12)
[20] CoreFoundation 0x00007fff20515ef9 (___CFXRegistrationPost_block_invoke + 49)
[21] CoreFoundation 0x00007fff20515e74 (_CFXRegistrationPost + 496)
[22] CoreFoundation 0x00007fff2044b72e (_CFXNotificationPost + 736)
[23] Foundation 0x00007fff211bdc28 (-[NSNotificationCenter postNotificationName:object:userInfo:] + 59)
[24] CoreFoundation 0x00007fff2047a4c3 (__CFNOTIFICATIONCENTER_IS_CALLING_OUT_TO_AN_OBSERVER__ + 12)
[25] CoreFoundation 0x00007fff20515ef9 (___CFXRegistrationPost_block_invoke + 49)
[26] CoreFoundation 0x00007fff20515e74 (_CFXRegistrationPost + 496)
[27] CoreFoundation 0x00007fff2044b72e (_CFXNotificationPost + 736)
[28] Foundation 0x00007fff211bdc28 (-[NSNotificationCenter postNotificationName:object:userInfo:] + 59)
[29] AppKit 0x00007fff22c94dc0 (-[NSApplication _postDidFinishNotification] + 305)
[30] AppKit 0x00007fff22c94b12 (-[NSApplication _sendFinishLaunchingNotification] + 208)
[31] AppKit 0x00007fff22c91cb1 (-[NSApplication(NSAppleEventHandling) _handleAEOpenEvent:] + 541)
[32] AppKit 0x00007fff22c91907 (-[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 665)
[33] Foundation 0x00007fff211e9376 (-[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 308)
[34] Foundation 0x00007fff211e91e6 (_NSAppleEventManagerGenericHandler + 80)
[35] AE 0x00007fff262667f3 (_AppleEventsCheckInAppWithBlock + 15720)
[36] AE 0x00007fff26265f0e (_AppleEventsCheckInAppWithBlock + 13443)
[37] AE 0x00007fff2625ec23 (aeProcessAppleEvent + 448)
[38] HIToolbox 0x00007fff286de012 (AEProcessAppleEvent + 54)
[39] AppKit 0x00007fff22c8bfb0 (_DPSNextEvent + 2046)
[40] AppKit 0x00007fff22c8a2e5 (-[NSApplication(NSEvent) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 1364)
[41] AppKit 0x00007fff22c7c609 (-[NSApplication run] + 586)
[42] openttd 0x00000001099bfa0a (openttd_main(int, char**) + 8234)
[43] openttd 0x000000010961116f (main + 351)
[44] libdyld.dylib 0x00007fff203a7f3d (start + 1)
[45] ??? 0x0000000000000001

Registers:
rax: 0x109bb0b01 rbx: 0x7ffee6995540 rcx: 0x5800100018001 rdx: 0x80
rsi: 0x7fd5842ffcd0 rdi: 0x7fd5842ffcc8 rbp: 0x7ffee6995410 rsp: 0x7ffee6995400
r8: 0x7fd599668600 r9: 0x1 r10: 0 r11: 0x2
r12: 0x7fd5842ffcc8 r13: 0x7fd5842ff568 r14: 0xfffffffffffff940 r15: 0x7fd5842ffcd0
rip: 0x109bb0b8f rflags: 0x10202

Operating system:
Name: Mac OS X
Release: 11.7.4
Machine: Intel x86-64h Haswell
Min Ver: 1090
Max Ver: 120000
Compiler: clang 13.0.0 (clang-1300.0.29.30) "Apple LLVM 13.0.0 (clang-1300.0.29.30)"

Configuration:
Blitter: 32bpp-sse2-anim
Graphics set: OpenGFX (7938)
Language: /Applications/Games/OpenTTD.app/Contents/Resources/lang/english_US.lng
Music driver: cocoa
Music set: OpenMSX (7761)
Network: no
Sound driver: cocoa
Sound set: OpenSFX (7974)
Video driver: cocoa
Pathfinder: YAPF YAPF YAPF

Fonts:
Small: SF Pro Bold
Medium: SF Pro Bold
Large: Georgia Bold
Mono: SF Mono Bold

Map size: 0x400000 (2048 x 2048)

AI Configuration (local: 1) (current: 1):
0: Human
1: IdleMoreMore (v2)
GS: Villages Is Villages (v24)

Libraries:
LZMA: 5.4.1
ZSTD: 1.5.4
LZO: 2.10
PNG: 1.6.39
Zlib: 1.2.13
Curl: 8.0.1-DEV
Curl SSL: SecureTransport

Events: i, i

---- gamelog start ----
Tick 0: new game started
Revision text changed to jgrpp-0.53.0, savegame version 292, not modified, _openttd_newgrf_version = 0x1e006d64
New game mode: 1 landscape: 0
Added NewGRF: GRF ID 4A44FAB1, checksum 3F98860E64AC3D7671A6A0F0715930F1, filename: newcc_set-0.3/newcc.grf (md5sum matches)
Added NewGRF: GRF ID 4B460898, checksum C0DB71DC5D7AE3E2CEF3EA59902075C0, filename: pacific_norhwest_usa_town_naames-1/pacnwusanames.grf (md5sum matches)
Added NewGRF: GRF ID 4E4D4802, checksum D7D28BA42719224191F8B4E9B180D0D5, filename: noincomesound/noincomesound.grf (md5sum matches)
Added NewGRF: GRF ID 46429006, checksum BE358E05F2AE2D1DFE8E85ED45495BF1, filename: ottdc_grfpack/1_other/separators/landscape.grf (md5sum matches)
Added NewGRF: GRF ID 4F472B34, checksum 136D889FDAEAA3491F8320248A04425C, filename: opengfx_landscape-1.1.2/ogfx-landscape.grf (md5sum matches)
Added NewGRF: GRF ID 46429002, checksum 8FB0984C37C6EEBFEE21C84C2EC8869C, filename: ottdc_grfpack/1_other/separators/infrstructure.grf (md5sum matches)
Added NewGRF: GRF ID 52425219, checksum F226902A077F7427B2ECA3209D324F13, filename: Auz/AuzBeachObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47474750, checksum FF778B2026FA2C61478EF6AE8A6702C7, filename: Auz/AuzCarParksAndSubwayOverlays.grf (md5sum matches)
Added NewGRF: GRF ID 47474757, checksum FE57505556A11C4242B5398B42C890D5, filename: Auz/AuzCarParkAddOns.grf (md5sum matches)
Added NewGRF: GRF ID 47477017, checksum 12A9A06FB5B9947754A43BC9995D2FB9, filename: Auz/AuzCreekAndDrainObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47477001, checksum 6C04936392462C8C31AFFAE171C18778, filename: Auz/AuzFarmObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47477002, checksum 4CD3BD556B9B0BDA455D192D8A522BEE, filename: Auz/AuzFencesObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47477003, checksum 6C9036FC8DB13F604263BAB3734B4EBD, filename: Auz/AuzIndObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47477005, checksum 2489D0282FABCF7DB4574D2C67EEAD5E, filename: Auz/AuzIndObjectsAddOns.grf (md5sum matches)
Added NewGRF: GRF ID 47477019, checksum 24A1C9C5BEDF995FCA7A3E167CD88E0C, filename: Auz/AuzLandscapeObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47474751, checksum 75DD72033EAA515D6ECBB79115DFCE26, filename: Auz/AuzObjectsPre1900.grf (md5sum matches)
Added NewGRF: GRF ID 52425919, checksum 293E0A12907F7BD884DB4AD13D61BF52, filename: Auz/AuzObjectsAddOns.grf (md5sum matches)
Added NewGRF: GRF ID 47477015, checksum A2ABF199365BF09874F66FAD6816D264, filename: Auz/AuzPowerAndTelephoneObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47473134, checksum CC81DD78883439B925435BC093FA2D7F, filename: Auz/AuzRailObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47472055, checksum 8CFE3174DD534C0AB45D188DF562C8A1, filename: Auz/AuzRattRoadsObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47475959, checksum C4E815E0ADE159127BA168C060914BCC, filename: Auz/AuzSportObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47474756, checksum F99E2376FD04F0068CF10D3FFF138A89, filename: Auz/AuzSubwayOverlayObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47473335, checksum 69FC052D797C844F7A1B3E4369B875FA, filename: Auz/AuzTownObjects.grf (md5sum matches)
Added NewGRF: GRF ID 47473436, checksum 3032E799FB44E534DDB0AEDAC5F472E4, filename: Auz/AuzTownObjectsAddOns.grf (md5sum matches)
Added NewGRF: GRF ID 47477007, checksum 277A5E58237A3FD4C1ABC8A92E2C8712, filename: Auz/AuzWaterObjects.grf (md5sum matches)
Added NewGRF: GRF ID 52425209, checksum 93B18984163EFC89B31C8AE7B70831A7, filename: Auz/AuzWaterObjectsAddOns.grf (md5sum matches)
Added NewGRF: GRF ID 4252534F, checksum 25DE8BE3403FF6DB2C98B99B58880486, filename: brobjects-0.0.1/brobjects.grf (md5sum matches)
Added NewGRF: GRF ID 0100403A, checksum 8C7F1A415219229AC25F800B53CB9FE1, filename: city_objects-1.4/cov1.4.grf (md5sum matches)
Added NewGRF: GRF ID 0100403B, checksum 63E78A728DED7544EDF99724A820A3DB, filename: city_objects_extras-2/coextrasv2.0.grf (md5sum matches)
Added NewGRF: GRF ID 444C4F53, checksum 39F25FC87E91F7C4E45D9CC11F0FB52B, filename: dutch_landmark_objects_set-0.2/dlos.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 44573553, checksum EF7529EBEAF35758EE07E628B25F608D, filename: dwenewobjects-v0.1/dwe_newobj.grf (md5sum matches)
Added NewGRF: GRF ID 504A4641, checksum 457DE3A141B99D6BE258981C993B6761, filename: fake_airport_objects-0.1/fakeairportobjects_v0_1.grf (md5sum matches)
Added NewGRF: GRF ID 54470301, checksum 1D76727A4AC75F28AA1BA864258BB38A, filename: fake_bridges-0.2/fakebridge.grf (md5sum matches)
Added NewGRF: GRF ID 50470700, checksum 405BFE78BD97623E8FA99590B418F718, filename: fake_bridges_waypoints-v1.2/fakebridgeswaypoints.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0301, checksum D961A46B2CC37A04CD4FCBEDD2311A53, filename: foobars_tram_tracks-1.0.1/foobarstramtracks.grf (md5sum matches)
Added NewGRF: GRF ID BEBE0100, checksum 2D16FF44B52F3EFB274A0AFF1ED04365, filename: farm_objects-4/farmobjects.grf (md5sum matches)
Added NewGRF: GRF ID 46520101, checksum 80005A4718BB35C67F6D79B9ACCC70F0, filename: fridaemon_s_objects-6/fridaemonsobjects.grf (md5sum matches)
Added NewGRF: GRF ID 43415401, checksum C5DDF840CC8B6186C120F162B8485F99, filename: giant_cats-1.0.0/giant_cats.grf (md5sum matches)
Added NewGRF: GRF ID 52577801, checksum 20B5D8122F2B4AD74ADDA30E44BA8233, filename: opengfx_biggui-2.0.0/ogfx-biggui.grf (md5sum matches)
Added NewGRF: GRF ID 53441101, checksum 3E2397532428AB013862B22EDBB396E5, filename: INFRA Green P1/infra_green1x1_p1.grf (md5sum matches)
Added NewGRF: GRF ID 53441119, checksum 4201D77058BC82C4F2DC0294AFBA6DC3, filename: INFRA Green P2/infra_green1x1_p2.grf (md5sum matches)
Added NewGRF: GRF ID 53441129, checksum 9CF044DD9054F863295D5AA8A1671999, filename: INFRA Green P3/infra_green1x1_p3.grf (md5sum matches)
Added NewGRF: GRF ID 53541101, checksum AAE3DC77FAC504FB07D9F8752F49ECA4, filename: INFRA Streets P1-OpenTTD/infra_streets1x1_p1.grf (md5sum matches)
Added NewGRF: GRF ID 53541119, checksum 40AC1CC9C1E328BE359094B7754054DB, filename: INFRA Streets P2-OpenTTD/infra_streets1x1_p2.grf (md5sum matches)
Added NewGRF: GRF ID 53541129, checksum 249C8A47E845E9D0270FFAFE5E2EB4C1, filename: INFRA Streets P3-OpenTTD/infra_streets1x1_p3.grf (md5sum matches)
Added NewGRF: GRF ID 504A0013, checksum 8C19753CB66905E869534611828C2654, filename: isrdwestyle_objects-1.1/isrdwe_objects_v1_1.grf (md5sum matches)
Added NewGRF: GRF ID 4B4F4230, checksum 415AEE6B3B63FAC286F45915BB43C99F, filename: korean_object_set-0.2/krobj.grf (md5sum matches)
Added NewGRF: GRF ID 6D620C00, checksum E79D437A5727855480D85848E5A4CD56, filename: marico 0.37b/marico.grf (md5sum matches)
Added NewGRF: GRF ID 43415000, checksum FBAE0C1ACFDA5AE8B95B4DA230A395FE, filename: opengfx_airports-0.5.0/ogfx-airports.grf (md5sum matches)
Added NewGRF: GRF ID 54470203, checksum F84B6D37659F23D19E176C99BC48DEF6, filename: opengfx_airports_as_objects-0.3/airportobjects.grf (md5sum matches)
Added NewGRF: GRF ID 52425201, checksum BFA81F1722F987E75D85AB53D122A5A2, filename: romazoon_objects-2/romazoonobjects.grf (md5sum matches)
Added NewGRF: GRF ID 5242FFFF, checksum 7C5BF62C397E7B3B1214C86180140956, filename: romazoonmemorialpark.grf (md5sum matches)
Added NewGRF: GRF ID 57421210, checksum 64C43F06557917515227375342EAD14F, filename: channels.grf (md5sum matches)
Added NewGRF: GRF ID 49464E4F, checksum 9EE9117BD4511BD6879429ECF8DC9335, filename: sno__supercheeses_newobjects-0.3.1/sno-supercheesesnewobjects.grf (md5sum matches)
Added NewGRF: GRF ID 4D4D9910, checksum 3CD3F4D0D98DDC0DB08E9AD74B88A9E2, filename: the_lighthouse_set-1.2/the_lighthouse_set_v1.2.grf (md5sum matches)
Added NewGRF: GRF ID 504A5457, checksum D795341420C564012E262FAB630018C5, filename: town_walls_objects-0.1/townwalls_v0_1.grf (md5sum matches)
Added NewGRF: GRF ID 52425924, checksum F9D2C5D2517A01BBC9402E0B5D28976A, filename: Auz/TownWallAddOns.grf (md5sum matches)
Added NewGRF: GRF ID 444E0800, checksum 334F8C4697455569073434DB107F864A, filename: vast_objects-0.3.0/vastobjects.grf (md5sum matches)
Added NewGRF: GRF ID 444E0C00, checksum B5D2AB5FC93A09E1FAB5F0DB82307ECF, filename: vast_fences-0.2.0/vastfences.grf (md5sum matches)
Added NewGRF: GRF ID 55464989, checksum EA35380882C95C443065DB377309DBC6, filename: u_ratt-0.6/uratt.grf (md5sum matches)
Added NewGRF: GRF ID 4C530301, checksum F1BD2B034BAFB1041071447AE952B208, filename: brick_tram_depot-1.0.0/bricktramdepot.grf (md5sum matches)
Added NewGRF: GRF ID 44440502, checksum 9B2267C916691C45A2C85BE1FF54F7C3, filename: combined_american_signal_set.1.1/ussigzw.grf (md5sum matches)
Added NewGRF: GRF ID 4A475281, checksum 411DF55274B3557E9C6F8ED2872DADEF, filename: multi_aspect_signals-5/multi-aspect-signals.grf (md5sum matches)
Added NewGRF: GRF ID 454E0202, checksum 4D5C1B648CC4FCD1D10D3349EFBEE9F1, filename: maglev_track_set_v2-2.6/maglev_track_set.grf (md5sum matches)
Added NewGRF: GRF ID 44503000, checksum 0BF5A48500990CF4CBFED5D7CC6ED120, filename: japanese_tracks-3.2/jptracks.grf (md5sum matches)
Added NewGRF: GRF ID 41560102, checksum 7D4DD258F3998C8DB3A918C2472B25F3, filename: pipe-6.40/pipe.grf (md5sum matches)
Added NewGRF: GRF ID 4D635769, checksum 735E54EAF80EFC5EF3442743947DF284, filename: wired-1.2/wired.grf (md5sum matches)
Added NewGRF: GRF ID 415A0501, checksum 37F4A01391FE088BD22740A89E22F78B, filename: Total_Bridge_Renewal_Set_ARRS-1.0.0/total_bridges.grf (md5sum matches)
Added NewGRF: GRF ID 4672780A, checksum F19F58D3DA48012F20DD0DF707EBCC61, filename: monkey_bar_bridge-1.6/monkeybarbridge.grf (md5sum matches)
Added NewGRF: GRF ID 634D0101, checksum FB64064E543A06749797B920A1CF520D, filename: betabridges-0.7/betabridgesttrs07.grf (md5sum matches)
Added NewGRF: GRF ID 46429004, checksum 2AA504F45E3F67753A0F07EBB2417A67, filename: ottdc_grfpack/1_other/separators/newindustries.grf (md5sum matches)
Added NewGRF: GRF ID 54540401, checksum EAFF9BD5D536895BED9C0606334B512D, filename: improved_town_industries-1.7.8/improved_town_industries.grf (md5sum matches)
Added NewGRF: GRF ID 54540102, checksum 2B91409CAD0E6A52556DAE17A5A42314, filename: plaza_as_industry-1.02/plaza_ind.grf (md5sum matches)
Added NewGRF: GRF ID 46429005, checksum A356711BD741FB811600BFD01470379E, filename: ottdc_grfpack/1_other/separators/town-buildings.grf (md5sum matches)
Added NewGRF: GRF ID 54540301, checksum 203A7D35469D7B93FF2524C1307923E2, filename: improved_town_layouts-1.4.0/improved_town_layouts.grf (md5sum matches)
Added NewGRF: GRF ID 304FE908, checksum F7BCFC491F02F1EDC2D47B28EE2E91D8, filename: city_hqs-rb/chq01.grf (md5sum matches)
Added NewGRF: GRF ID 46727806, checksum BBE029FCDD7A16F85876D417FF318D23, filename: opengfx_trees-0.8.0/opengfx+trees.grf (md5sum matches)
Added NewGRF: GRF ID 46429001, checksum 96715B253307A55DA94B02E43C792602, filename: ottdc_grfpack/1_other/separators/stations.grf (md5sum matches)
Added NewGRF: GRF ID 4D480201, checksum 9E914C31E5FC7FC3F686D009BD55F331, filename: alexandra_palace-1.0.0/alexandrapalace.grf (md5sum matches)
Added NewGRF: GRF ID 47474812, checksum E7DB50632B5F9E9EECC0133795A4EDC9, filename: Auz/AuzBusAndTruckTerminals.grf (md5sum matches)
Added NewGRF: GRF ID 47474722, checksum ADD752D1D3FB7A26F3B2FFFD3EBC0614, filename: Auz/AuzNewCityPlatforms.grf (md5sum matches)
Added NewGRF: GRF ID 47474721, checksum A3FA26BC1EBB9F0C9DFE33157EFB5291, filename: Auz/AuzNewCountryPlatforms.grf (md5sum matches)
Added NewGRF: GRF ID 47474713, checksum 8B0A740355230AA9251CE1BBF1917B87, filename: Auz/AuzTrainDepotExtensions.grf (md5sum matches)
Added NewGRF: GRF ID 47474725, checksum 121476F7211A1D411838559CEE7138EF, filename: Auz/AuzStationsFootbridges.grf (md5sum matches)
Added NewGRF: GRF ID 47474705, checksum 3B652B65D149A76B798FD009DD65F9C5, filename: Auz/AuzFreightStations.grf (md5sum matches)
Added NewGRF: GRF ID 47474723, checksum 5919E4571E00958DA5E48B8F6CC5126B, filename: Auz/AuzRailwayStations.grf (md5sum matches)
Added NewGRF: GRF ID 47474710, checksum 736CF9BFC941F18B7D95830506E26F17, filename: Auz/AuzStationsCatenary.grf (md5sum matches)
Added NewGRF: GRF ID 47474724, checksum 599DC5009A26A877C5250BF35225B4F0, filename: Auz/AuzStationsNonTracks.grf (md5sum matches)
Added NewGRF: GRF ID 47474715, checksum 6AF893AB176E324AD8D830213AE95FF4, filename: Auz/AuzStationsNormal.grf (md5sum matches)
Added NewGRF: GRF ID 47474747, checksum DF90932373CDD53C993924930C2DE870, filename: Auz/AuzSubwayStations.grf (md5sum matches)
Added NewGRF: GRF ID 47474729, checksum 2155A87FDABCFAAF7045EA1EE3F81C18, filename: Auz/AuzSydneyStation.grf (md5sum matches)
Added NewGRF: GRF ID 47474707, checksum EA802D79FB078536C8806C530D149364, filename: Auz/AuzWaypointsV4.grf (md5sum matches)
Added NewGRF: GRF ID 47470003, checksum D9CB3599F898883BB2DABCF37539FB05, filename: Auz/AuzWiredStations.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 43415463, checksum 422B1603DC1CEDA4E59E715E12EAD332, filename: ottdc_grfpack/7_stations/canstn/canstnw.grf (md5sum matches)
Added NewGRF: GRF ID 43485053, checksum 73997F87A3DB0D2534610BFC572F1794, filename: chips_station_set-1.10.1/chips.grf (md5sum matches)
Added NewGRF: GRF ID 58534453, checksum 2E100BCA91DB8371CD9D57DBEC3AB0C8, filename: ottdc_grfpack/7_stations/dutchstat/dutchstatw.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 504A0112, checksum 80D0B8699A417CC03CD06BC74E8796D0, filename: dutch_station_addition_part_2-0.4/dstatadd_part2_v0_4.grf (md5sum matches)
Added NewGRF: GRF ID 504A0113, checksum 7D06941A81951713429CE7AA8421E45E, filename: dutch_station_addition_part_3-003/dstatadd_part3_v003.grf (md5sum matches)
Added NewGRF: GRF ID 46525301, checksum 57CABEA6B79FAEAA523C660F657832F7, filename: fridaemon_s_non_track_tiles-1/frstations_v001.grf (md5sum matches)
Added NewGRF: GRF ID 464B0000, checksum A41039F36B56D60D788FCD7335DE9821, filename: hungarian_stations-3/hungarian_stations_1_v3.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 86E2E89F1C763BC28A222795B8281798, filename: hungarian_stations_3-2/hungarian_stations_3_v2.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 50430901, checksum C3AE624A4F431B28FCB52CDB7F7867FA, filename: chips_custom_docks-1.0/chips_docks.grf (md5sum matches)
Added NewGRF: GRF ID 50470602, checksum 818DF11844EB865AE3272FAA1B3C2957, filename: isr_style_waypoints-v1.2/isr_stylewaypointsv1.2.grf (md5sum matches)
Added NewGRF: GRF ID 45530500, checksum D9BE5AFA481FC3E0A96E6EB72B455612, filename: japanese_stations-3.6/jpstations.grf (md5sum matches)
Added NewGRF: GRF ID 50470302, checksum 369BF3DABB2CDAD70700311F1B53E732, filename: jpstationsAddonsv0.1.1.grf (md5sum matches)
Added NewGRF: GRF ID 4B570001, checksum 9B4B859A42A5D04D645AD9297D3D5918, filename: kiwitree_station_set_part_1-1.2.2/kws_part1.grf (md5sum matches)
Added NewGRF: GRF ID 4B570002, checksum A1C3DFB9AE98307193AAB2DC0EE0F92B, filename: kiwitree_station_set_part_2-1.2.2/kws_part2.grf (md5sum matches)
Added NewGRF: GRF ID 4B452000, checksum C6ABABCD7C50B0E7F446E07618FB4AC4, filename: kiwitree_station_extension_shado-0.85/kiwiextshad.grf (md5sum matches)
Added NewGRF: GRF ID 58534D00, checksum 6F4C28B41F5127046DED0320D0BE533B, filename: MTSS/modern_set.grf (md5sum matches)
Added NewGRF: GRF ID 6D620601, checksum 537A2B9E5F0644BC360248B2B802D086, filename: newstats/newstats.grf (md5sum matches)
Added NewGRF: GRF ID 454E1401, checksum 211FDB32134C562A11E6545E9C7108FC, filename: opengfx_stations-1.0/opengfxplusstations - 1.0.grf (md5sum matches)
Added NewGRF: GRF ID 46525501, checksum 4B58A057CF82CE2C1D8986DB9C8427B8, filename: road_stops_waypoints_jgrpp-3.2/roadstopsandwaypoints.grf (md5sum matches)
Added NewGRF: GRF ID 504E0001, checksum E7781323D2B0086E2E76342DAA036054, filename: ottdc_grfpack/7_stations/ukwaypoints/ukwaypointsw.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 46429003, checksum 28996AB1BCB293EF81D43E1A2E8E29F4, filename: ottdc_grfpack/1_other/separators/vehicles.grf (md5sum matches)
Added NewGRF: GRF ID 544D0101, checksum 05E8B3FA4ED62F1AEBF14B7554E0C635, filename: 2cc_trainsinnml-3.1/2ccts.grf (md5sum matches)
Added NewGRF: GRF ID 454E2001, checksum 342B064182A42854EF830BC11BE86E4E, filename: real_international_maglev_set-1.6/rims.grf (md5sum matches)
Added NewGRF: GRF ID 454E1901, checksum E84F4875E7EBC3B7DB5379746A0AD563, filename: future_reality_inspired_maglevs-1.3/frims_maglev_set_1.3.grf (md5sum matches)
Added NewGRF: GRF ID 444A5901, checksum D4B5C202A411E43DEB5F9956F530DB52, filename: vacuum_tube_train-1.0.1/vactrain_1.0.1.grf (md5sum matches)
Added NewGRF: GRF ID 44440A01, checksum FCEEC76CF44EC23E7FE9C88048CF11CC, filename: av8_aviators_aircraft_set-2.21/pb_av8w.grf (md5sum matches)
Added NewGRF: GRF ID 44440A11, checksum D701E3219A08351B1705A7860644A9A2, filename: general_av8ion-1.0/genav8.grf (md5sum matches)
Added NewGRF: GRF ID 4B4B1101, checksum AF908557A71573681F5A0A72015B1378, filename: vace__vtol_aircraft_for_everyon-4/vace.grf (md5sum matches)
Added NewGRF: GRF ID 41560103, checksum FAD3EB34DE1CBAF515FD7A870C4F9A08, filename: egrvts_v2.1-r237/egrvts2_1.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0010, checksum 910E27FA08080A404B80EA7E9A888B95, filename: 2cc_trams-0.9c/2cc-trams-v0.9c-2020-10-24.grf (md5sum matches)
Added NewGRF: GRF ID 41570101, checksum 2D09741F074782C9B8C132A2BCD68153, filename: 2cc_cargo_trams-0.8r/2cc-trams-cargo-v0.8r-2021-03-24.grf (md5sum matches)
Added NewGRF: GRF ID 41501202, checksum 8EBB4720FCBA2DB0887C02A20ABBB4E7, filename: heqs-ratt.grf (md5sum matches)
Added NewGRF: GRF ID 485A0101, checksum 7636EC20949478C0576AE6CDACE9EC84, filename: hover_vehicles-1/hoverv.grf (md5sum matches)
Added NewGRF: GRF ID 44450501, checksum 6AEC8742D0CBF7CB57F055B7114EB553, filename: Trolleybi012.grf (md5sum matches)
Added NewGRF: GRF ID 54541101, checksum 329DBB3A99CDDEC905EF00475532A6D5, filename: garbage_trucks.grf (md5sum matches)
Added NewGRF: GRF ID 43530902, checksum 40E6D582758BF40E24AFEB51B8B1BEB2, filename: water_way_road-0.4.2/waterway_0_4_2.grf (md5sum matches)
Added NewGRF: GRF ID 4A4D0101, checksum AFE4E75999A3FF92D4B01DBEE9A803E9, filename: sailing_ships-0.62/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 415A0101, checksum BF65FEF1DE16747BDFFDF8F0AD6BC406, filename: wsfferryset/wsfferryset.grf (md5sum matches)
Added NewGRF: GRF ID 4A475280, checksum 5C2A0B70708AF3AC20F111227DEB2312, filename: extra_station_names-2/extra_station_names_sample.grf (md5sum matches)
Added NewGRF: GRF ID 4D470305, checksum 2E96B9AB2BEA686BFF94961AD433A701, filename: basecosts-5.0/basecosts.grf (md5sum matches)
---- gamelog end ----

Recent news messages (32 of 35):
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 694, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 642, Ref2: 0, 4294967295
(1708-10-01) StringID: 697, Type: 10, Ref1: 4, 621, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 608, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 603, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 576, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 556, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 539, Ref2: 0, 4294967295
(1708-10-01) StringID: 697, Type: 10, Ref1: 4, 513, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 493, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 447, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 438, Ref2: 0, 4294967295
(1708-10-01) StringID: 697, Type: 10, Ref1: 4, 393, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 344, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 323, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 322, Ref2: 0, 4294967295
(1708-10-01) StringID: 697, Type: 10, Ref1: 4, 295, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 288, Ref2: 0, 4294967295
(1708-10-01) StringID: 697, Type: 10, Ref1: 4, 259, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 238, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 237, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 220, Ref2: 0, 4294967295
(1708-10-01) StringID: 697, Type: 10, Ref1: 4, 214, Ref2: 0, 4294967295
(1708-10-01) StringID: 697, Type: 10, Ref1: 4, 212, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 209, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 176, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 148, Ref2: 0, 4294967295
(1708-10-01) StringID: 697, Type: 10, Ref1: 4, 112, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 96, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 87, Ref2: 0, 4294967295
(1708-10-01) StringID: 697, Type: 9, Ref1: 4, 85, Ref2: 0, 4294967295
(1708-10-01) StringID: 700, Type: 10, Ref1: 4, 25, Ref2: 0, 4294967295

Command Log:
Showing most recent 32 of 32 commands
0 | 1708-10-01, 0, 1 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
1 | 1708-09-30, 73, 6 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
2 | 1708-09-30, 73, 6 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
3 | 1708-09-29, 59, 0 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
4 | 1708-09-29, 59, 0 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
5 | 1708-09-28, 3, 3 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
6 | 1708-09-28, 3, 3 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
7 | 1708-09-23, 3, 8 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
8 | 1708-09-23, 3, 8 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
9 | 1708-09-22, 73, 6 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
10 | 1708-09-22, 73, 6 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
11 | 1708-09-22, 7, 5 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
12 | 1708-09-22, 7, 5 | -----m----- | 730 x 1358, p1: 0x00000178, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x0F5D0090 (CmdStartStopVehicle)
13 | 1708-09-22, 7, 5 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
14 | 1708-09-22, 5, 5 | -r---m----- | 730 x 1358, p1: 0x00000154, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x0F65008E (CmdCloneVehicle)
15 | 1708-09-22, 3, 9 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
16 | 1708-09-22, 3, 9 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
17 | 1708-09-21, 6, 6 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
18 | 1708-09-21, 6, 6 | -----m----- | 678 x 1385, p1: 0x00000175, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x0F5D0090 (CmdStartStopVehicle)
19 | 1708-09-21, 6, 6 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
20 | 1708-09-21, 4, 8 | -r---m----- | 678 x 1385, p1: 0x00000164, p2: 0x00000001, cc: 0, lc: 0, cmd: 0x0F65008E (CmdCloneVehicle)
21 | 1708-09-21, 2, 8 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)
22 | 1708-09-21, 2, 8 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 1, lc: 1, cmd: 0x00000049 (CmdPause)
23 | 1708-09-14, 4, 0 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 1, lc: 1, cmd: 0x00000049 (CmdPause)
24 | 1708-09-14, 4, 0 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 1, lc: 1, cmd: 0x00000049 (CmdPause)
25 | 1708-09-13, 5, 3 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 1, lc: 1, cmd: 0x00000049 (CmdPause)
26 | 1708-09-13, 5, 3 | -----m----- | 1636 x 1222, p1: 0x00000173, p2: 0x00000000, cc: 1, lc: 1, cmd: 0x0F5D0090 (CmdStartStopVehicle)
27 | 1708-09-13, 5, 3 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000001, cc: 1, lc: 1, cmd: 0x00000049 (CmdPause)
28 | 1708-09-13, 3, 6 | -r---m----- | 1636 x 1222, p1: 0x000000E9, p2: 0x00000001, cc: 1, lc: 1, cmd: 0x0F65008E (CmdCloneVehicle)
29 | 1708-09-13, 1, 9 | -----m----- | 0 x 0, p1: 0x00000001, p2: 0x00000000, cc: 1, lc: 1, cmd: 0x00000049 (CmdPause)
30 | 1708-09-13, 1, 9 | -----m----- | 0 x 0, p1: 0x0000001B, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x0E770045 (CmdSetStationCargoAllowedSupply)
31 | 1708-09-13, 1, 9 | -----m----- | 0 x 0, p1: 0x00000002, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000049 (CmdPause)

Showing most recent 32 of 1024 commands (aux log)
0 | 1708-10-01, 0, 1 | ---a----t-- | 704 x 1068, p1: 0x00000004, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
1 | 1708-09-30, 50, 7 | ---a----t-- | 683 x 170, p1: 0x00000015, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
2 | 1708-09-29, 59, 0 | ---a----t-- | 1657 x 1144, p1: 0x00000088, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
3 | 1708-09-29, 12, 8 | ---a----t-- | 500 x 744, p1: 0x000000A6, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
4 | 1708-09-26, 8, 7 | ---a----t-- | 838 x 499, p1: 0x00000146, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
5 | 1708-09-25, 8, 4 | ---a----t-- | 1421 x 1581, p1: 0x0000000C, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
6 | 1708-09-25, 8, 2 | ---a----t-- | 1374 x 1594, p1: 0x00000045, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
7 | 1708-09-25, 7, 8 | ---a----t-- | 2029 x 527, p1: 0x00000100, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
8 | 1708-09-24, 7, 4 | ---a----t-- | 1811 x 31, p1: 0x0000001B, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
9 | 1708-09-24, 7, 1 | ---a----t-- | 1990 x 654, p1: 0x000000AE, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
10 | 1708-09-24, 6, 9 | ---a----t-- | 637 x 1449, p1: 0x00000109, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
11 | 1708-09-23, 3, 8 | ---a----t-- | 649 x 399, p1: 0x0000000D, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
12 | 1708-09-22, 48, 7 | ---a----t-- | 1167 x 789, p1: 0x0000005C, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
13 | 1708-09-22, 3, 9 | -----m----- | 0 x 0, p1: 0x00000008, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x0FA10047 (CmdRenameSign)
14 | 1708-09-21, 2, 8 | ---a----t-- | 718 x 1476, p1: 0x000000C0, p2: 0x00000000, cc: 18, lc: 1, cmd: 0x00000057 (CmdTownSetText)
15 | 1708-09-20, 40, 7 | ---a----t-- | 1590 x 1234, p1: 0x00000052, p2: 0x00000000, cc: 18, lc: 1, cmd: 0x00000057 (CmdTownSetText)
16 | 1708-09-20, 40, 0 | ---a----t-- | 1666 x 1130, p1: 0x00000107, p2: 0x00000000, cc: 18, lc: 1, cmd: 0x00000057 (CmdTownSetText)
17 | 1708-09-17, 37, 3 | ---a----t-- | 1429 x 523, p1: 0x0000006B, p2: 0x00000000, cc: 18, lc: 1, cmd: 0x00000057 (CmdTownSetText)
18 | 1708-09-17, 37, 1 | ---a----t-- | 718 x 1476, p1: 0x000000C0, p2: 0x00000000, cc: 18, lc: 1, cmd: 0x00000057 (CmdTownSetText)
19 | 1708-09-16, 36, 2 | ---a----t-- | 671 x 1190, p1: 0x000000B6, p2: 0x00000000, cc: 18, lc: 1, cmd: 0x00000057 (CmdTownSetText)
20 | 1708-09-16, 36, 0 | ---a----t-- | 637 x 1449, p1: 0x00000109, p2: 0x00000000, cc: 18, lc: 1, cmd: 0x00000057 (CmdTownSetText)
21 | 1708-09-15, 35, 5 | ---a----t-- | 1179 x 186, p1: 0x00000046, p2: 0x00000000, cc: 18, lc: 1, cmd: 0x00000057 (CmdTownSetText)
22 | 1708-09-14, 34, 3 | ---a----t-- | 1608 x 313, p1: 0x000000E3, p2: 0x00000000, cc: 18, lc: 1, cmd: 0x00000057 (CmdTownSetText)
23 | 1708-09-13, 27, 2 | ---a----t-- | 613 x 1457, p1: 0x00000102, p2: 0x00000000, cc: 18, lc: 1, cmd: 0x00000057 (CmdTownSetText)
24 | 1708-09-13, 1, 9 | ---a----t-- | 1421 x 1581, p1: 0x0000000C, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
25 | 1708-09-13, 1, 9 | ---a----t-- | 649 x 399, p1: 0x0000000D, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
26 | 1708-09-13, 1, 9 | ---a----t-- | 1976 x 284, p1: 0x00000016, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
27 | 1708-09-13, 1, 9 | ---a----t-- | 753 x 220, p1: 0x00000017, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
28 | 1708-09-13, 1, 9 | ---a----t-- | 1811 x 31, p1: 0x0000001B, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
29 | 1708-09-13, 1, 9 | ---a----t-- | 1047 x 1167, p1: 0x00000024, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
30 | 1708-09-13, 1, 9 | ---a----t-- | 1707 x 603, p1: 0x0000002A, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)
31 | 1708-09-13, 1, 9 | ---a----t-- | 700 x 634, p1: 0x0000002F, p2: 0x00000000, cc: 18, lc: 0, cmd: 0x00000057 (CmdTownSetText)

Special Events Log:
Showing most recent 0 of 0 events

*** End of OpenTTD Crash Report ***

Thanks again for keeping this pack going! Always excited to see the latest additions after a long break from the game.
Attachments
crash.png
(784.83 KiB) Not downloaded yet
crash.sav
(1.95 MiB) Downloaded 22 times
User avatar
JGR
Tycoon
Tycoon
Posts: 2557
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Denswillow wrote: 22 Apr 2023 10:49 Hi JGR, I got a crash with version 53.0
There are some checks that are run after a company goes bankrupt because this is a fairly complicated operation and it rarely happens/is tested in non-trivial games, so it tends to attract bugs.
An (minor) issue was found but a crash was triggered instead of just logging it. In the next release this will just log the discrepancy like other minor issues of this type.
Tsylatac wrote: 22 Apr 2023 20:56 Got a seemingly random crash when opening the towns window. I'd already had it open and sorted by rating, then after cheating over to the other company I decided to close and reopen it instead of just re-sorting it like a normal person, so I thought it might be related to swapping companies - but I couldn't reproduce the crash after reloading either the autosave or the crash save.

Thanks again for keeping this pack going! Always excited to see the latest additions after a long break from the game.
I can't reproduce this (not having a Mac), but I have a fairly good idea what the issue is and will include a fix in the next release. I will also forward this fix upstream to vanilla.
Ex TTDPatch Coder
Patch Pack, Github
User avatar
Redirect Left
Tycoon
Tycoon
Posts: 7239
Joined: 22 Jan 2005 19:31
Location: Wakefield, West Yorkshire

Re: JGR's Patch Pack

Post by Redirect Left »

Redirect Left wrote: 01 Apr 2023 03:09 After a rail crash, sometimes the track is not fully unreserved. This means you need to force a train to enter the area, and this will correct the reservation error, and unreserve it again after the forced train has passed.
I have noticed that rarely this happens at large stations with lots of platforms if you change the signals or layout of track whilst a train is en route and as reserved a route.

Here's an example after a crash, as you can see the crashed units have been cleared, but you can see the spot of reserved track at the end of the platform causing the other trains to wait for nothing.
2023-04-01 04_07_46-OpenTTD jgrpp-0.52.1.png
I'm not sure if this has been tackled but this does still occur.

I've also ran into another oddity, if a train has already planned its route after some path signals, you cannot then direct it to a depot. If it is before the set of signals that'd cause it reserve a route, it detects the depot and goes there as expected. However if it has already booked its route, it seems to not find the depot to go to it, as if its blind to anything that isn't directly its reserved path.
2023-04-24 21_17_47-OpenTTD jgrpp-0.52.1.png
2023-04-24 21_17_47-OpenTTD jgrpp-0.52.1.png (269.86 KiB) Viewed 1600 times
Image
Need some good tested AI? - Unofficial AI Tester, list of good stuff & thread is here.
Post Reply

Return to “OpenTTD Development”

Who is online

Users browsing this forum: No registered users and 11 guests