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

Argus
Tycoon
Tycoon
Posts: 1204
Joined: 16 Oct 2018 08:31
Location: Heart of the Highlands. Not Scottish. Czech.

Re: JGR's Patch Pack

Post by Argus »

Sure, 16 bridges isn't enough!
User avatar
Emperor Jake
Tycoon
Tycoon
Posts: 3427
Joined: 24 Apr 2007 09:37
Skype: Discord: Emperor Jake #4106
Location: Not Actually Japan
Contact:

Re: JGR's Patch Pack

Post by Emperor Jake »

The problem with the bridge spec is that it's very old and limited. So even if you increase the amount of available bridge IDs to 32 or 64, the existing bridge sets would still overwrite each other because the IDs are fixed, and any new bridge sets would need to coordinate with each other so as not to use each others' IDs. Unless you added some kind of dynamic bridge ID system, but that's probably complex enough to the point where you might as well rework the whole bridge spec.
User avatar
fridaemon
Director
Director
Posts: 631
Joined: 27 Oct 2019 21:06
Location: Czech Republic

Re: JGR's Patch Pack

Post by fridaemon »

Emperor Jake wrote: 24 Feb 2023 01:59 The problem with the bridge spec is that it's very old and limited. So even if you increase the amount of available bridge IDs to 32 or 64, the existing bridge sets would still overwrite each other because the IDs are fixed, and any new bridge sets would need to coordinate with each other so as not to use each others' IDs. Unless you added some kind of dynamic bridge ID system, but that's probably complex enough to the point where you might as well rework the whole bridge spec.
It's solvable. I believe that GarryG or Ufiby would re-release their bridges as part II. with new IDs.
ImageImageImageImageImage
Beach Objects * Shopping Centres * Skyscrapers * Garage Entrances
Modular Warehouses * Trucks & Buses Parking Lots * Bus Depots * Bus Terminals
Road Waypoints * Road Stops * Eyecandy Objects * Building Set

Winner of the Screenshot of 09/20, 11/20, 02/21, 06/21, 07/21, 05/22 and 06/22.:twisted:
User avatar
JGR
Tycoon
Tycoon
Posts: 2560
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

A redesigned, more sensible bridge spec would be nice. There are only so many things I can tackle simultaneously though.
Ex TTDPatch Coder
Patch Pack, Github
Argus
Tycoon
Tycoon
Posts: 1204
Joined: 16 Oct 2018 08:31
Location: Heart of the Highlands. Not Scottish. Czech.

Re: JGR's Patch Pack

Post by Argus »

Crash when trying to expand cities settings menu

Code: Select all

*** OpenTTD Crash Report ***

Crash at: 2023-02-24 15:59:32 (UTC)
In game date: 1920-01-01 (0, 0) (DL: 1)
Game loaded at: 1920-01-01 (0, 0), 2023-02-24 15:59:09
Crash reason:
 Exception:  E1212012
 Location:   00007FFFFD70CD29
 Message:    Assertion failed at line 100 of /home/jgr/openttd/jgrpp/src/strings_func.h: size <= parent.GetDataLeft()

OpenTTD version:
 Version:     jgrpp-0.51.0 (0)
 Release ver: 0.51.0
 NewGRF ver:  1e006d64
 Bits:        64
 Endian:      little
 Dedicated:   no
 Build date:  Feb 24 2023 11:09:02
 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:
 00180000 00000000 00000016 00000000 FDC946B8 00007FFF 00000000 00000000
 E1212012 00000000 00000000 00000000 FD70CD29 00007FFF 00000000 00000000
 00000000 00000000 00000000 00000000 0921B2D0 00000000 FFC147B1 00007FFF
 00000000 00000000 04AB0000 00000000 00000002 00000000 00000000 00000000
 00000000 00000000 00000000 00000000 00000000 00000000 FEAD85D8 00007FFF
 00000000 00000000 00000000 00000000 0000007C 00000000 FEB42070 00007FFF
 1D5185DF 0000B2C6 FFC90EF4 00007FFF 00000000 00000000 FDC2ADFB 00007FFF
 00000016 00000000 00000202 00000000 00000016 00000000 FDC946B8 00007FFF
 FD6B2384 00007FFF 05413140 00000000 00000082 00000000 048BC3F8 00000000
 00000001 00000000 048BD8F0 00000000 00000002 00000000 048BD330 00000000
 048BD8F0 00000000 FDC2F1FB 00007FFF 00000001 00000000 FEAB0000 00007FFF
 048BC9F0 00000000 FFFFFFD5 00000000 04B41470 00000000 00000014 00000002
 00250536 00000000 091C4B50 00000000 00000000 00000000 000F003D 00000000
 00180000 00000000 0000026E 00000000 091C6720 00000000 FEB2AFE0 00007FFF
 00000000 00000000 FEAB0000 00007FFF 00000001 00000000 00000001 00000000
 00000000 00000000 00002010 00000000 091C6720 00000000 FFC147B1 00007FFF
 FEB2AFE0 00007FFF 04AB0000 00000000 048BC600 00000000 00000000 00000000
 00000000 00000000 00000001 00000000 091C6720 00000000 FEB2D269 00007FFF
 00010003 00000000 048BC820 00000000 048BC820 00000000 091C6720 00000000
 048BC820 00000000 00000000 00000000 00000021 00000000 00000140 00000000
 00000039 00000000 1B6891D0 00000000 00000068 00000000 00000082 00000000
 00000064 7F01FFFF 00000039 00000028 0000001C 00000000 000005C2 00000000
 091C6720 00000000 00000013 00007FFF 0000032A 00000000 00000140 00000000
 00000000 00000000 00000780 00000406 00000000 00000000 00000000 00000000

Registers:
 RAX: 0000000000000028 RBX: 0000000000000016 RCX: 0000000000000111 RDX: 00007FFFFEB2B0EF
 RSI: 00007FFFFDC946B8 RDI: 0000000000000000 RBP: 0000000000000000 RSP: 00000000048BC2C0
 R8:  0000000000000111 R9:  0000000000120520 R10: 0000000000120520 R11: 00000000048BBCC8
 R12: 0000000000000910 R13: 0000000000000000 R14: 000000000097AAE0 R15: 0000000000000001
 RIP: 00007FFFFD70CD29 EFLAGS: 00000206

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

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

Configuration:
 Blitter:      32bpp-sse4
 Graphics set: zBase (5588)
 Language:     D:\Portable\openttd-jgrpp-0.40.0-windows-win64\lang\czech.lng
 Music driver: dmusic
 Music set:    NoMusic (0)
 Network:      no
 Sound driver: win32
 Sound set:    OpenSFX (7974)
 Video driver: win32
 Pathfinder:   YAPF YAPF YAPF

Fonts:
 Small:  Arial
 Medium: Arial tučné
 Large:  Arial
 Mono:   sprite

Map size: 0x400000 (2048 x 2048)

AI Configuration (local: 0) (current: 0):
  0: Human
 GS: Simpleton's City Builder (v13)

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

Module information:
 D:\Portable\openttd-jgrpp-0.40.0-windows-win64\openttd.exe handle: 0000000000400000 size: 48925837 crc: 54F169CD date: 2023-02-24 11:14:40
 C:\WINDOWS\SYSTEM32\ntdll.dll handle: 00007fffffbf0000 size: 2028984 crc: 82AD03D9 date: 2022-10-12 09:40:03
 C:\WINDOWS\System32\KERNEL32.DLL handle: 00007fffff9f0000 size: 773256 crc: 4C1D00D7 date: 2023-02-16 10:13:53
 C:\WINDOWS\System32\KERNELBASE.dll handle: 00007ffffd6e0000 size: 2965736 crc: B979D633 date: 2023-02-16 10:13:45
 C:\WINDOWS\System32\ADVAPI32.dll handle: 00007fffff500000 size: 699920 crc: C6A8E53F date: 2022-10-12 09:39:45
 C:\WINDOWS\System32\msvcrt.dll handle: 00007ffffdc00000 size: 637360 crc: 072737D9 date: 2021-03-07 10:57:14
 C:\WINDOWS\System32\sechost.dll handle: 00007ffffe8c0000 size: 630696 crc: 4945C279 date: 2022-08-10 10:43:34
 C:\WINDOWS\System32\RPCRT4.dll handle: 00007fffff5e0000 size: 1196264 crc: EE29F460 date: 2023-01-11 10:47:01
 C:\WINDOWS\System32\GDI32.dll handle: 00007fffff5b0000 size: 164288 crc: F60D3AA7 date: 2022-10-12 09:39:50
 C:\WINDOWS\System32\win32u.dll handle: 00007ffffd6b0000 size: 133784 crc: 4FF4F2EF date: 2023-02-16 10:13:39
 C:\WINDOWS\System32\gdi32full.dll handle: 00007ffffd4b0000 size: 1092976 crc: 5F072296 date: 2023-02-16 10:13:50
 C:\WINDOWS\System32\msvcp_win.dll handle: 00007ffffd610000 size: 634760 crc: E6732639 date: 2021-03-07 10:57:11
 C:\WINDOWS\System32\ucrtbase.dll handle: 00007ffffd3b0000 size: 1044888 crc: D3CA62A3 date: 2021-03-07 10:57:11
 C:\WINDOWS\System32\USER32.dll handle: 00007ffffeab0000 size: 1709152 crc: D2462B69 date: 2023-01-11 10:46:58
 C:\WINDOWS\System32\IMM32.dll handle: 00007ffffece0000 size: 191176 crc: 44D24EEF date: 2022-11-09 19:10:02
 C:\WINDOWS\System32\ole32.dll handle: 00007ffffe280000 size: 1214264 crc: D2E575DB date: 2021-09-15 18:50:33
 C:\WINDOWS\System32\combase.dll handle: 00007ffffe4f0000 size: 3507520 crc: 41DD0BB1 date: 2022-12-14 11:33:52
 C:\WINDOWS\System32\PSAPI.DLL handle: 00007fffff8c0000 size: 19144 crc: 6E06CEEB date: 2021-03-07 10:57:09
 C:\WINDOWS\System32\SHELL32.dll handle: 00007ffffed20000 size: 7653032 crc: 4D219D83 date: 2023-02-16 10:13:46
 C:\WINDOWS\System32\WS2_32.dll handle: 00007fffffb10000 size: 427200 crc: 6E37A637 date: 2021-03-07 10:57:15
 C:\WINDOWS\SYSTEM32\USP10.dll handle: 00007ffff6040000 size: 79360 crc: 9A7F7CC2 date: 2021-03-07 10:57:17
 C:\WINDOWS\SYSTEM32\WINMM.dll handle: 00007ffff5e10000 size: 147200 crc: 18D40339 date: 2021-03-07 10:56:31
 C:\WINDOWS\SYSTEM32\OPENGL32.dll handle: 00007fffebb60000 size: 1061888 crc: 5A0D4564 date: 2022-11-09 19:10:26
 C:\WINDOWS\SYSTEM32\GLU32.dll handle: 00007fffebb30000 size: 164352 crc: CB5B87FE date: 2022-11-09 19:10:26
 C:\WINDOWS\SYSTEM32\CRYPTSP.dll handle: 00007ffffcc60000 size: 83744 crc: DDF7045E date: 2021-03-07 10:57:12
 C:\WINDOWS\system32\rsaenh.dll handle: 00007ffffc320000 size: 207080 crc: D4467459 date: 2021-06-11 15:10:27
 C:\WINDOWS\System32\bcrypt.dll handle: 00007ffffda70000 size: 147800 crc: 0A12FB58 date: 2023-01-11 10:46:59
 C:\WINDOWS\SYSTEM32\CRYPTBASE.dll handle: 00007ffffcc80000 size: 34152 crc: CC386121 date: 2021-03-07 10:57:15
 C:\WINDOWS\System32\bcryptPrimitives.dll handle: 00007ffffd320000 size: 527904 crc: 2F728DEC date: 2023-01-11 10:47:01
 C:\WINDOWS\SYSTEM32\windows.storage.dll handle: 00007ffffb250000 size: 7978384 crc: DB85F05E date: 2022-12-14 11:33:47
 C:\WINDOWS\SYSTEM32\Wldp.dll handle: 00007ffffcd10000 size: 193144 crc: 7403736B date: 2023-02-16 10:13:43
 C:\WINDOWS\System32\SHCORE.dll handle: 00007ffffdd60000 size: 700896 crc: 9800D9CA date: 2022-08-10 10:43:29
 C:\WINDOWS\System32\shlwapi.dll handle: 00007fffffab0000 size: 343480 crc: 13DB2CD7 date: 2022-10-12 09:40:05
 C:\WINDOWS\system32\uxtheme.dll handle: 00007ffff9a30000 size: 627200 crc: 9D2579C7 date: 2022-11-09 19:10:07
 C:\WINDOWS\System32\MSCTF.dll handle: 00007fffff8d0000 size: 1127008 crc: AC448516 date: 2023-02-16 10:13:45
 C:\WINDOWS\System32\OLEAUT32.dll handle: 00007ffffe9e0000 size: 831544 crc: 121679A3 date: 2021-05-12 12:34:05
 C:\WINDOWS\SYSTEM32\kernel.appcore.dll handle: 00007ffffbb50000 size: 60464 crc: 7039ACC9 date: 2021-03-07 10:56:58
 C:\WINDOWS\SYSTEM32\textinputframework.dll handle: 00007fffe1290000 size: 1018560 crc: BF169350 date: 2023-02-16 10:13:37
 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll handle: 00007ffff9310000 size: 3537520 crc: 78335519 date: 2021-03-07 10:56:51
 C:\WINDOWS\SYSTEM32\CoreMessaging.dll handle: 00007ffff9770000 size: 984952 crc: 8AFC31A6 date: 2022-11-09 19:09:58
 C:\WINDOWS\SYSTEM32\wintypes.dll handle: 00007ffff8c40000 size: 1395040 crc: D0AEE456 date: 2022-12-14 11:33:52
 C:\WINDOWS\SYSTEM32\ntmarta.dll handle: 00007ffffc440000 size: 191656 crc: B2A51DA2 date: 2021-03-07 10:57:13
 C:\WINDOWS\system32\mswsock.dll handle: 00007ffffca70000 size: 418416 crc: 7609CC3B date: 2021-03-07 10:57:12
 C:\WINDOWS\SYSTEM32\winmmbase.dll handle: 00007fffd4d60000 size: 144592 crc: B331D5DD date: 2019-12-07 09:08:07
 C:\WINDOWS\SYSTEM32\MMDevAPI.DLL handle: 00007ffff5150000 size: 529416 crc: 2326B336 date: 2022-02-09 17:54:25
 C:\WINDOWS\SYSTEM32\DEVOBJ.dll handle: 00007ffffd060000 size: 166888 crc: 2B5F92C4 date: 2022-04-13 12:12:38
 C:\WINDOWS\System32\cfgmgr32.dll handle: 00007ffffd5c0000 size: 306312 crc: 2E7EFA92 date: 2022-04-13 12:12:38
 C:\WINDOWS\SYSTEM32\wdmaud.drv handle: 00007fffeb7a0000 size: 259584 crc: DB966BEF date: 2019-12-07 09:08:07
 C:\WINDOWS\SYSTEM32\AVRT.dll handle: 00007ffff6540000 size: 30480 crc: D6790ED2 date: 2021-03-07 10:56:30
 C:\WINDOWS\SYSTEM32\ksuser.dll handle: 00007ffff75c0000 size: 23264 crc: A73C3DE9 date: 2019-12-07 09:08:07
 C:\WINDOWS\SYSTEM32\AUDIOSES.DLL handle: 00007ffff5270000 size: 1568176 crc: 707BB7BD date: 2022-12-14 11:33:37
 C:\WINDOWS\SYSTEM32\powrprof.dll handle: 00007ffffc870000 size: 295464 crc: 74230007 date: 2021-03-07 10:57:13
 C:\WINDOWS\SYSTEM32\UMPDC.dll handle: 00007ffffc6f0000 size: 64552 crc: B19D9CE1 date: 2021-03-07 10:56:32
 C:\WINDOWS\SYSTEM32\msacm32.drv handle: 00007ffff7500000 size: 30208 crc: 414EBD44 date: 2021-03-07 10:56:30
 C:\WINDOWS\SYSTEM32\MSACM32.dll handle: 00007ffff6d30000 size: 112080 crc: 7C3515A4 date: 2019-12-07 09:08:07
 C:\WINDOWS\SYSTEM32\midimap.dll handle: 00007ffff6d70000 size: 26624 crc: C81948B1 date: 2021-03-07 10:56:30
 C:\WINDOWS\System32\clbcatq.dll handle: 00007ffffdcb0000 size: 674024 crc: D2596FD8 date: 2023-02-16 10:13:42
 C:\WINDOWS\System32\dmusic.dll handle: 00007ffff2f30000 size: 136704 crc: 8E4C1724 date: 2022-12-14 11:34:11
 C:\WINDOWS\System32\DSOUND.dll handle: 00007fffba320000 size: 615424 crc: 1C78A884 date: 2019-12-07 09:08:07
 C:\WINDOWS\System32\dmsynth.dll handle: 00007fffedcd0000 size: 126464 crc: C147D9BA date: 2022-12-14 11:34:11
 C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll handle: 00007ffffa450000 size: 71784 crc: 38C47F6A date: 2021-03-07 10:56:43
 C:\Windows\System32\Windows.UI.dll handle: 00007fffe1e70000 size: 1317544 crc: C59FEC4F date: 2021-03-07 10:57:05
 C:\Windows\System32\WindowManagementAPI.dll handle: 00007fffe2cc0000 size: 657464 crc: 832F1552 date: 2021-06-11 15:10:16
 C:\Windows\System32\InputHost.dll handle: 00007fffd8490000 size: 1379112 crc: 865C4B22 date: 2022-06-15 13:30:42
 C:\WINDOWS\SYSTEM32\twinapi.appcore.dll handle: 00007ffff4b00000 size: 2100592 crc: 98B1A60D date: 2022-08-10 10:43:21
 C:\Windows\System32\PROPSYS.dll handle: 00007ffffa270000 size: 1004104 crc: B38922A6 date: 2022-06-15 13:30:44
 C:\WINDOWS\SYSTEM32\TextShaping.dll handle: 00007fffd9430000 size: 706536 crc: 0262A5A0 date: 2021-10-13 17:45:07
 C:\Windows\System32\Windows.StateRepositoryPS.dll handle: 00007fffee360000 size: 1338728 crc: 6714B116 date: 2022-11-09 19:09:54
 C:\Windows\System32\Windows.FileExplorer.Common.dll handle: 00007fffed9b0000 size: 373248 crc: 2E622855 date: 2022-06-15 13:30:54
 C:\Windows\System32\iertutil.dll handle: 00007fffe90e0000 size: 2813968 crc: 63AF4A80 date: 2022-10-12 09:40:07
 C:\Windows\System32\cldapi.dll handle: 00007fffeba60000 size: 115200 crc: 1F27018D date: 2022-05-11 11:48:15
 C:\Windows\System32\FLTLIB.DLL handle: 00007fffd8ea0000 size: 33064 crc: 678ECCAA date: 2021-03-07 10:57:15
 C:\WINDOWS\SYSTEM32\SspiCli.dll handle: 00007ffffd1a0000 size: 188584 crc: 06BA0B5B date: 2022-10-12 09:40:04
 C:\WINDOWS\system32\mssprxy.dll handle: 00007fffc5550000 size: 145408 crc: 226EEFD6 date: 2023-02-16 10:13:36
 C:\Windows\System32\OneCoreUAPCommonProxyStub.dll handle: 00007fffe8570000 size: 8233024 crc: 39DBF5B3 date: 2022-12-14 11:33:43
 C:\WINDOWS\System32\coml2.dll handle: 00007ffffec60000 size: 488104 crc: 8D8AB8EE date: 2021-03-07 10:56:58
 C:\WINDOWS\SYSTEM32\profapi.dll handle: 00007ffffd1f0000 size: 115728 crc: 89AB86D7 date: 2021-03-11 14:46:34

Events: n, n

---- gamelog start ----
Tick 0: new game started
Revision text changed to 1.10.3, savegame version 218, not modified, _openttd_newgrf_version = 0x1a086d64
New game mode: 2 landscape: 0
Added NewGRF: GRF ID 56420202, checksum BDC286BA9DE279A8314C810BD0C87623, filename: purr_universal_rainbow_rails-0.0.6\purr.grf (md5sum matches)
Added NewGRF: GRF ID 47460000, checksum A4F4DABC184F3C73F0EB54342CCFF087, filename: 832bpp_trains_2cc-2\trains.grf (md5sum matches)
Added NewGRF: GRF ID 44440000, checksum 31B0CA7C9CBB983F6BDD88E66FC45048, filename: pineapple_trains-1.3\pb_trains_10cc.grf (md5sum matches)
Added NewGRF: GRF ID 4A520101, checksum FD79F8B3843B0F584110A465E0E6CEBF, filename: jrd_eu_train_set_32bpp-8.1\jrd_euro_train_set.grf (md5sum matches)
Added NewGRF: GRF ID 52571203, checksum 2E00A55DF056E0F4BD7BBC2517514DC7, filename: Zálohaopenttd\newgrf\eGRVTS2.grf (md5sum matches)
Added NewGRF: GRF ID 4D490302, checksum 938BC78CAAC2E69DBBC919FC869C0767, filename: cztr_tree_set-2.0.1\cztr_tree_set.grf (md5sum matches)
Added NewGRF: GRF ID 4D490102, checksum E474F3ECB6E44B7F13C4FD9E87E3AD61, filename: cztr_ground_set-2.0.0\cztr_ground.grf (md5sum matches)
Tick 1280: game loaded
Revision text changed to jgrpp-0.51.0, savegame version 292, not modified, _openttd_newgrf_version = 0x1e006d64
New game mode: 1 landscape: 0
Tick 1280: settings changed
Setting changed: economy.station_noise_level : 0 -> 1
---- gamelog end ----

Recent news messages (0 of 0):

Command Log:
 Showing most recent 4 of 4 commands
   0 | 1920-01-01,  0,   0 | -----m--t-- |        0 x       0, p1: 0x00000000, p2: 0x00000001, cc:   0, lc:   0, cmd: 0x00000078 (CmdChangeSetting) [economy.station_noise_level]
   1 | 1920-01-01,  0,   0 | ---a----t-- |        0 x       0, p1: 0x00000000, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000078 (CmdChangeSetting) [economy.exclusive_rights]
   2 | 1920-01-01,  0,   0 | ---a----t-- |        0 x       0, p1: 0x00000000, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000078 (CmdChangeSetting) [economy.fund_roads]
   3 | 1920-01-01,  0,   0 | -----m----- |        0 x       0, p1: 0x00000002, p2: 0x00000000, cc:   0, lc:   0, cmd: 0x00000046 (CmdPause)

 Showing most recent 32 of 634 commands (aux log)
   0 | 1920-01-01,  0,   0 | ---a------- |      441 x     869, p1: 0x000200D4, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   1 | 1920-01-01,  0,   0 | ---a------- |      441 x     869, p1: 0x000100D4, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   2 | 1920-01-01,  0,   0 | ---a------- |      441 x     869, p1: 0x000000D4, p2: 0x0000FFFF, cc:  18, lc:   0, cmd: 0x00000052 (CmdTownGrowthRate)
   3 | 1920-01-01,  0,   0 | ---a------f |      523 x     849, p1: 0x000500D5, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   4 | 1920-01-01,  0,   0 | ---a------- |      523 x     849, p1: 0x000300D5, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   5 | 1920-01-01,  0,   0 | ---a------f |      523 x     849, p1: 0x000400D5, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   6 | 1920-01-01,  0,   0 | ---a------- |      523 x     849, p1: 0x000200D5, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   7 | 1920-01-01,  0,   0 | ---a------- |      523 x     849, p1: 0x000100D5, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   8 | 1920-01-01,  0,   0 | ---a------- |      523 x     849, p1: 0x000000D5, p2: 0x0000FFFF, cc:  18, lc:   0, cmd: 0x00000052 (CmdTownGrowthRate)
   9 | 1920-01-01,  0,   0 | ---a------f |     1027 x     964, p1: 0x000500D6, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  10 | 1920-01-01,  0,   0 | ---a------- |     1027 x     964, p1: 0x000300D6, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  11 | 1920-01-01,  0,   0 | ---a------f |     1027 x     964, p1: 0x000400D6, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  12 | 1920-01-01,  0,   0 | ---a------- |     1027 x     964, p1: 0x000200D6, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  13 | 1920-01-01,  0,   0 | ---a------- |     1027 x     964, p1: 0x000100D6, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  14 | 1920-01-01,  0,   0 | ---a------- |     1027 x     964, p1: 0x000000D6, p2: 0x0000FFFF, cc:  18, lc:   0, cmd: 0x00000052 (CmdTownGrowthRate)
  15 | 1920-01-01,  0,   0 | ---a------f |      947 x    1045, p1: 0x000500D7, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  16 | 1920-01-01,  0,   0 | ---a------- |      947 x    1045, p1: 0x000300D7, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  17 | 1920-01-01,  0,   0 | ---a------f |      947 x    1045, p1: 0x000400D7, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  18 | 1920-01-01,  0,   0 | ---a------- |      947 x    1045, p1: 0x000200D7, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  19 | 1920-01-01,  0,   0 | ---a------- |      947 x    1045, p1: 0x000100D7, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  20 | 1920-01-01,  0,   0 | ---a------- |      947 x    1045, p1: 0x000000D7, p2: 0x0000FFFF, cc:  18, lc:   0, cmd: 0x00000052 (CmdTownGrowthRate)
  21 | 1920-01-01,  0,   0 | ---a------f |      832 x    1103, p1: 0x000500D8, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  22 | 1920-01-01,  0,   0 | ---a------- |      832 x    1103, p1: 0x000300D8, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  23 | 1920-01-01,  0,   0 | ---a------f |      832 x    1103, p1: 0x000400D8, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  24 | 1920-01-01,  0,   0 | ---a------- |      832 x    1103, p1: 0x000200D8, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  25 | 1920-01-01,  0,   0 | ---a------- |      832 x    1103, p1: 0x000100D8, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  26 | 1920-01-01,  0,   0 | ---a------- |      832 x    1103, p1: 0x000000D8, p2: 0x0000FFFF, cc:  18, lc:   0, cmd: 0x00000052 (CmdTownGrowthRate)
  27 | 1920-01-01,  0,   0 | ---a------f |      788 x    1009, p1: 0x000500D9, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  28 | 1920-01-01,  0,   0 | -r-a------- |      788 x    1009, p1: 0x000300D9, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  29 | 1920-01-01,  0,   0 | ---a------f |      788 x    1009, p1: 0x000400D9, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  30 | 1920-01-01,  0,   0 | -r-a------- |      788 x    1009, p1: 0x000200D9, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  31 | 1920-01-01,  0,   0 | -r-a------- |      788 x    1009, p1: 0x000100D9, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)

Special Events Log:
 Showing most recent 1 of 1 events
   0 | 1920-01-01,  0,   0 | cc:   0, lc:   0 | NewGRF reload

*** End of OpenTTD Crash Report ***

Decoded stack trace:
[00] KERNELBASE           0x00007FFFFD70CD29 RaiseException + 105
[01] msvcrt               0x00007FFFFDC2ADFB raise + 539
[02] msvcrt               0x00007FFFFDC2F1FB abort + 27
[03] openttd              0x000000000067F383 error(char const*, ...) + 115 (/home/jgr/openttd/jgrpp/src/openttd.cpp:178)
[04] openttd              0x0000000000572DC6 .debug_ranges + 1654 (/home/jgr/openttd/jgrpp/src/strings_func.h:100)
[inlined]                                    FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1331)
[05] openttd              0x0000000000572DEA FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1078)
[06] openttd              0x00000000005754A4 GetStringWithArgs(char*, unsigned int, StringParameters*, char const*, unsigned int, bool) [clone .part.0] + 276 (/home/jgr/openttd/jgrpp/src/strings.cpp:266)
[07] openttd              0x00000000005733F8 FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1332)
[08] openttd              0x0000000000572DEA FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1078)
[09] openttd              0x00000000005754A4 GetStringWithArgs(char*, unsigned int, StringParameters*, char const*, unsigned int, bool) [clone .part.0] + 276 (/home/jgr/openttd/jgrpp/src/strings.cpp:266)
[10] openttd              0x00000000005733F8 FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1332)
[11] openttd              0x0000000000572DEA FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1078)
[12] openttd              0x00000000005754A4 GetStringWithArgs(char*, unsigned int, StringParameters*, char const*, unsigned int, bool) [clone .part.0] + 276 (/home/jgr/openttd/jgrpp/src/strings.cpp:266)
[13] openttd              0x0000000000575A0F GetStringWithArgs(char*, unsigned int, StringParameters*, char const*, unsigned int, bool) + 607 (/home/jgr/openttd/jgrpp/src/strings.cpp:231)
[inlined]                                    GetString(char*, unsigned int, char const*) (/home/jgr/openttd/jgrpp/src/strings.cpp:286)
[14] openttd              0x000000000043CCFE DrawString(int, int, int, unsigned int, TextColour, StringAlignment, bool, FontSize) [clone .constprop.1] + 46 (/home/jgr/openttd/jgrpp/src/gfx.cpp:739)
[15] openttd              0x00000000005D6DE9 DrawSettingString (/home/jgr/openttd/jgrpp/src/settings_gui.cpp:1404)
[16] openttd              0x00000000005D3E63 BaseSettingEntry::Draw(GameSettings*, int, int, int, unsigned int, unsigned int, BaseSettingEntry*, unsigned int, unsigned int) const [clone .part.0] + 403 (/home/jgr/openttd/jgrpp/src/settings_gui.cpp:1157)
 <infinite loop>

*** End of additional info ***
Attachments
crash-20230224T155933Z.png
(445.89 KiB) Not downloaded yet
User avatar
JGR
Tycoon
Tycoon
Posts: 2560
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Argus wrote: 24 Feb 2023 16:03 Crash when trying to expand cities settings menu

Code: Select all

*** OpenTTD Crash Report ***

Crash at: 2023-02-24 15:59:32 (UTC)
In game date: 1920-01-01 (0, 0) (DL: 1)
Game loaded at: 1920-01-01 (0, 0), 2023-02-24 15:59:09
Crash reason:
 Exception:  E1212012
 Location:   00007FFFFD70CD29
 Message:    Assertion failed at line 100 of /home/jgr/openttd/jgrpp/src/strings_func.h: size <= parent.GetDataLeft()

OpenTTD version:
 Version:     jgrpp-0.51.0 (0)
 Release ver: 0.51.0
 NewGRF ver:  1e006d64
 Bits:        64
 Endian:      little
 Dedicated:   no
 Build date:  Feb 24 2023 11:09:02
 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:
 00180000 00000000 00000016 00000000 FDC946B8 00007FFF 00000000 00000000
 E1212012 00000000 00000000 00000000 FD70CD29 00007FFF 00000000 00000000
 00000000 00000000 00000000 00000000 0921B2D0 00000000 FFC147B1 00007FFF
 00000000 00000000 04AB0000 00000000 00000002 00000000 00000000 00000000
 00000000 00000000 00000000 00000000 00000000 00000000 FEAD85D8 00007FFF
 00000000 00000000 00000000 00000000 0000007C 00000000 FEB42070 00007FFF
 1D5185DF 0000B2C6 FFC90EF4 00007FFF 00000000 00000000 FDC2ADFB 00007FFF
 00000016 00000000 00000202 00000000 00000016 00000000 FDC946B8 00007FFF
 FD6B2384 00007FFF 05413140 00000000 00000082 00000000 048BC3F8 00000000
 00000001 00000000 048BD8F0 00000000 00000002 00000000 048BD330 00000000
 048BD8F0 00000000 FDC2F1FB 00007FFF 00000001 00000000 FEAB0000 00007FFF
 048BC9F0 00000000 FFFFFFD5 00000000 04B41470 00000000 00000014 00000002
 00250536 00000000 091C4B50 00000000 00000000 00000000 000F003D 00000000
 00180000 00000000 0000026E 00000000 091C6720 00000000 FEB2AFE0 00007FFF
 00000000 00000000 FEAB0000 00007FFF 00000001 00000000 00000001 00000000
 00000000 00000000 00002010 00000000 091C6720 00000000 FFC147B1 00007FFF
 FEB2AFE0 00007FFF 04AB0000 00000000 048BC600 00000000 00000000 00000000
 00000000 00000000 00000001 00000000 091C6720 00000000 FEB2D269 00007FFF
 00010003 00000000 048BC820 00000000 048BC820 00000000 091C6720 00000000
 048BC820 00000000 00000000 00000000 00000021 00000000 00000140 00000000
 00000039 00000000 1B6891D0 00000000 00000068 00000000 00000082 00000000
 00000064 7F01FFFF 00000039 00000028 0000001C 00000000 000005C2 00000000
 091C6720 00000000 00000013 00007FFF 0000032A 00000000 00000140 00000000
 00000000 00000000 00000780 00000406 00000000 00000000 00000000 00000000

Registers:
 RAX: 0000000000000028 RBX: 0000000000000016 RCX: 0000000000000111 RDX: 00007FFFFEB2B0EF
 RSI: 00007FFFFDC946B8 RDI: 0000000000000000 RBP: 0000000000000000 RSP: 00000000048BC2C0
 R8:  0000000000000111 R9:  0000000000120520 R10: 0000000000120520 R11: 00000000048BBCC8
 R12: 0000000000000910 R13: 0000000000000000 R14: 000000000097AAE0 R15: 0000000000000001
 RIP: 00007FFFFD70CD29 EFLAGS: 00000206

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

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

Configuration:
 Blitter:      32bpp-sse4
 Graphics set: zBase (5588)
 Language:     D:\Portable\openttd-jgrpp-0.40.0-windows-win64\lang\czech.lng
 Music driver: dmusic
 Music set:    NoMusic (0)
 Network:      no
 Sound driver: win32
 Sound set:    OpenSFX (7974)
 Video driver: win32
 Pathfinder:   YAPF YAPF YAPF

Fonts:
 Small:  Arial
 Medium: Arial tučné
 Large:  Arial
 Mono:   sprite

Map size: 0x400000 (2048 x 2048)

AI Configuration (local: 0) (current: 0):
  0: Human
 GS: Simpleton's City Builder (v13)

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

Module information:
 D:\Portable\openttd-jgrpp-0.40.0-windows-win64\openttd.exe handle: 0000000000400000 size: 48925837 crc: 54F169CD date: 2023-02-24 11:14:40
 C:\WINDOWS\SYSTEM32\ntdll.dll handle: 00007fffffbf0000 size: 2028984 crc: 82AD03D9 date: 2022-10-12 09:40:03
 C:\WINDOWS\System32\KERNEL32.DLL handle: 00007fffff9f0000 size: 773256 crc: 4C1D00D7 date: 2023-02-16 10:13:53
 C:\WINDOWS\System32\KERNELBASE.dll handle: 00007ffffd6e0000 size: 2965736 crc: B979D633 date: 2023-02-16 10:13:45
 C:\WINDOWS\System32\ADVAPI32.dll handle: 00007fffff500000 size: 699920 crc: C6A8E53F date: 2022-10-12 09:39:45
 C:\WINDOWS\System32\msvcrt.dll handle: 00007ffffdc00000 size: 637360 crc: 072737D9 date: 2021-03-07 10:57:14
 C:\WINDOWS\System32\sechost.dll handle: 00007ffffe8c0000 size: 630696 crc: 4945C279 date: 2022-08-10 10:43:34
 C:\WINDOWS\System32\RPCRT4.dll handle: 00007fffff5e0000 size: 1196264 crc: EE29F460 date: 2023-01-11 10:47:01
 C:\WINDOWS\System32\GDI32.dll handle: 00007fffff5b0000 size: 164288 crc: F60D3AA7 date: 2022-10-12 09:39:50
 C:\WINDOWS\System32\win32u.dll handle: 00007ffffd6b0000 size: 133784 crc: 4FF4F2EF date: 2023-02-16 10:13:39
 C:\WINDOWS\System32\gdi32full.dll handle: 00007ffffd4b0000 size: 1092976 crc: 5F072296 date: 2023-02-16 10:13:50
 C:\WINDOWS\System32\msvcp_win.dll handle: 00007ffffd610000 size: 634760 crc: E6732639 date: 2021-03-07 10:57:11
 C:\WINDOWS\System32\ucrtbase.dll handle: 00007ffffd3b0000 size: 1044888 crc: D3CA62A3 date: 2021-03-07 10:57:11
 C:\WINDOWS\System32\USER32.dll handle: 00007ffffeab0000 size: 1709152 crc: D2462B69 date: 2023-01-11 10:46:58
 C:\WINDOWS\System32\IMM32.dll handle: 00007ffffece0000 size: 191176 crc: 44D24EEF date: 2022-11-09 19:10:02
 C:\WINDOWS\System32\ole32.dll handle: 00007ffffe280000 size: 1214264 crc: D2E575DB date: 2021-09-15 18:50:33
 C:\WINDOWS\System32\combase.dll handle: 00007ffffe4f0000 size: 3507520 crc: 41DD0BB1 date: 2022-12-14 11:33:52
 C:\WINDOWS\System32\PSAPI.DLL handle: 00007fffff8c0000 size: 19144 crc: 6E06CEEB date: 2021-03-07 10:57:09
 C:\WINDOWS\System32\SHELL32.dll handle: 00007ffffed20000 size: 7653032 crc: 4D219D83 date: 2023-02-16 10:13:46
 C:\WINDOWS\System32\WS2_32.dll handle: 00007fffffb10000 size: 427200 crc: 6E37A637 date: 2021-03-07 10:57:15
 C:\WINDOWS\SYSTEM32\USP10.dll handle: 00007ffff6040000 size: 79360 crc: 9A7F7CC2 date: 2021-03-07 10:57:17
 C:\WINDOWS\SYSTEM32\WINMM.dll handle: 00007ffff5e10000 size: 147200 crc: 18D40339 date: 2021-03-07 10:56:31
 C:\WINDOWS\SYSTEM32\OPENGL32.dll handle: 00007fffebb60000 size: 1061888 crc: 5A0D4564 date: 2022-11-09 19:10:26
 C:\WINDOWS\SYSTEM32\GLU32.dll handle: 00007fffebb30000 size: 164352 crc: CB5B87FE date: 2022-11-09 19:10:26
 C:\WINDOWS\SYSTEM32\CRYPTSP.dll handle: 00007ffffcc60000 size: 83744 crc: DDF7045E date: 2021-03-07 10:57:12
 C:\WINDOWS\system32\rsaenh.dll handle: 00007ffffc320000 size: 207080 crc: D4467459 date: 2021-06-11 15:10:27
 C:\WINDOWS\System32\bcrypt.dll handle: 00007ffffda70000 size: 147800 crc: 0A12FB58 date: 2023-01-11 10:46:59
 C:\WINDOWS\SYSTEM32\CRYPTBASE.dll handle: 00007ffffcc80000 size: 34152 crc: CC386121 date: 2021-03-07 10:57:15
 C:\WINDOWS\System32\bcryptPrimitives.dll handle: 00007ffffd320000 size: 527904 crc: 2F728DEC date: 2023-01-11 10:47:01
 C:\WINDOWS\SYSTEM32\windows.storage.dll handle: 00007ffffb250000 size: 7978384 crc: DB85F05E date: 2022-12-14 11:33:47
 C:\WINDOWS\SYSTEM32\Wldp.dll handle: 00007ffffcd10000 size: 193144 crc: 7403736B date: 2023-02-16 10:13:43
 C:\WINDOWS\System32\SHCORE.dll handle: 00007ffffdd60000 size: 700896 crc: 9800D9CA date: 2022-08-10 10:43:29
 C:\WINDOWS\System32\shlwapi.dll handle: 00007fffffab0000 size: 343480 crc: 13DB2CD7 date: 2022-10-12 09:40:05
 C:\WINDOWS\system32\uxtheme.dll handle: 00007ffff9a30000 size: 627200 crc: 9D2579C7 date: 2022-11-09 19:10:07
 C:\WINDOWS\System32\MSCTF.dll handle: 00007fffff8d0000 size: 1127008 crc: AC448516 date: 2023-02-16 10:13:45
 C:\WINDOWS\System32\OLEAUT32.dll handle: 00007ffffe9e0000 size: 831544 crc: 121679A3 date: 2021-05-12 12:34:05
 C:\WINDOWS\SYSTEM32\kernel.appcore.dll handle: 00007ffffbb50000 size: 60464 crc: 7039ACC9 date: 2021-03-07 10:56:58
 C:\WINDOWS\SYSTEM32\textinputframework.dll handle: 00007fffe1290000 size: 1018560 crc: BF169350 date: 2023-02-16 10:13:37
 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll handle: 00007ffff9310000 size: 3537520 crc: 78335519 date: 2021-03-07 10:56:51
 C:\WINDOWS\SYSTEM32\CoreMessaging.dll handle: 00007ffff9770000 size: 984952 crc: 8AFC31A6 date: 2022-11-09 19:09:58
 C:\WINDOWS\SYSTEM32\wintypes.dll handle: 00007ffff8c40000 size: 1395040 crc: D0AEE456 date: 2022-12-14 11:33:52
 C:\WINDOWS\SYSTEM32\ntmarta.dll handle: 00007ffffc440000 size: 191656 crc: B2A51DA2 date: 2021-03-07 10:57:13
 C:\WINDOWS\system32\mswsock.dll handle: 00007ffffca70000 size: 418416 crc: 7609CC3B date: 2021-03-07 10:57:12
 C:\WINDOWS\SYSTEM32\winmmbase.dll handle: 00007fffd4d60000 size: 144592 crc: B331D5DD date: 2019-12-07 09:08:07
 C:\WINDOWS\SYSTEM32\MMDevAPI.DLL handle: 00007ffff5150000 size: 529416 crc: 2326B336 date: 2022-02-09 17:54:25
 C:\WINDOWS\SYSTEM32\DEVOBJ.dll handle: 00007ffffd060000 size: 166888 crc: 2B5F92C4 date: 2022-04-13 12:12:38
 C:\WINDOWS\System32\cfgmgr32.dll handle: 00007ffffd5c0000 size: 306312 crc: 2E7EFA92 date: 2022-04-13 12:12:38
 C:\WINDOWS\SYSTEM32\wdmaud.drv handle: 00007fffeb7a0000 size: 259584 crc: DB966BEF date: 2019-12-07 09:08:07
 C:\WINDOWS\SYSTEM32\AVRT.dll handle: 00007ffff6540000 size: 30480 crc: D6790ED2 date: 2021-03-07 10:56:30
 C:\WINDOWS\SYSTEM32\ksuser.dll handle: 00007ffff75c0000 size: 23264 crc: A73C3DE9 date: 2019-12-07 09:08:07
 C:\WINDOWS\SYSTEM32\AUDIOSES.DLL handle: 00007ffff5270000 size: 1568176 crc: 707BB7BD date: 2022-12-14 11:33:37
 C:\WINDOWS\SYSTEM32\powrprof.dll handle: 00007ffffc870000 size: 295464 crc: 74230007 date: 2021-03-07 10:57:13
 C:\WINDOWS\SYSTEM32\UMPDC.dll handle: 00007ffffc6f0000 size: 64552 crc: B19D9CE1 date: 2021-03-07 10:56:32
 C:\WINDOWS\SYSTEM32\msacm32.drv handle: 00007ffff7500000 size: 30208 crc: 414EBD44 date: 2021-03-07 10:56:30
 C:\WINDOWS\SYSTEM32\MSACM32.dll handle: 00007ffff6d30000 size: 112080 crc: 7C3515A4 date: 2019-12-07 09:08:07
 C:\WINDOWS\SYSTEM32\midimap.dll handle: 00007ffff6d70000 size: 26624 crc: C81948B1 date: 2021-03-07 10:56:30
 C:\WINDOWS\System32\clbcatq.dll handle: 00007ffffdcb0000 size: 674024 crc: D2596FD8 date: 2023-02-16 10:13:42
 C:\WINDOWS\System32\dmusic.dll handle: 00007ffff2f30000 size: 136704 crc: 8E4C1724 date: 2022-12-14 11:34:11
 C:\WINDOWS\System32\DSOUND.dll handle: 00007fffba320000 size: 615424 crc: 1C78A884 date: 2019-12-07 09:08:07
 C:\WINDOWS\System32\dmsynth.dll handle: 00007fffedcd0000 size: 126464 crc: C147D9BA date: 2022-12-14 11:34:11
 C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll handle: 00007ffffa450000 size: 71784 crc: 38C47F6A date: 2021-03-07 10:56:43
 C:\Windows\System32\Windows.UI.dll handle: 00007fffe1e70000 size: 1317544 crc: C59FEC4F date: 2021-03-07 10:57:05
 C:\Windows\System32\WindowManagementAPI.dll handle: 00007fffe2cc0000 size: 657464 crc: 832F1552 date: 2021-06-11 15:10:16
 C:\Windows\System32\InputHost.dll handle: 00007fffd8490000 size: 1379112 crc: 865C4B22 date: 2022-06-15 13:30:42
 C:\WINDOWS\SYSTEM32\twinapi.appcore.dll handle: 00007ffff4b00000 size: 2100592 crc: 98B1A60D date: 2022-08-10 10:43:21
 C:\Windows\System32\PROPSYS.dll handle: 00007ffffa270000 size: 1004104 crc: B38922A6 date: 2022-06-15 13:30:44
 C:\WINDOWS\SYSTEM32\TextShaping.dll handle: 00007fffd9430000 size: 706536 crc: 0262A5A0 date: 2021-10-13 17:45:07
 C:\Windows\System32\Windows.StateRepositoryPS.dll handle: 00007fffee360000 size: 1338728 crc: 6714B116 date: 2022-11-09 19:09:54
 C:\Windows\System32\Windows.FileExplorer.Common.dll handle: 00007fffed9b0000 size: 373248 crc: 2E622855 date: 2022-06-15 13:30:54
 C:\Windows\System32\iertutil.dll handle: 00007fffe90e0000 size: 2813968 crc: 63AF4A80 date: 2022-10-12 09:40:07
 C:\Windows\System32\cldapi.dll handle: 00007fffeba60000 size: 115200 crc: 1F27018D date: 2022-05-11 11:48:15
 C:\Windows\System32\FLTLIB.DLL handle: 00007fffd8ea0000 size: 33064 crc: 678ECCAA date: 2021-03-07 10:57:15
 C:\WINDOWS\SYSTEM32\SspiCli.dll handle: 00007ffffd1a0000 size: 188584 crc: 06BA0B5B date: 2022-10-12 09:40:04
 C:\WINDOWS\system32\mssprxy.dll handle: 00007fffc5550000 size: 145408 crc: 226EEFD6 date: 2023-02-16 10:13:36
 C:\Windows\System32\OneCoreUAPCommonProxyStub.dll handle: 00007fffe8570000 size: 8233024 crc: 39DBF5B3 date: 2022-12-14 11:33:43
 C:\WINDOWS\System32\coml2.dll handle: 00007ffffec60000 size: 488104 crc: 8D8AB8EE date: 2021-03-07 10:56:58
 C:\WINDOWS\SYSTEM32\profapi.dll handle: 00007ffffd1f0000 size: 115728 crc: 89AB86D7 date: 2021-03-11 14:46:34

Events: n, n

---- gamelog start ----
Tick 0: new game started
Revision text changed to 1.10.3, savegame version 218, not modified, _openttd_newgrf_version = 0x1a086d64
New game mode: 2 landscape: 0
Added NewGRF: GRF ID 56420202, checksum BDC286BA9DE279A8314C810BD0C87623, filename: purr_universal_rainbow_rails-0.0.6\purr.grf (md5sum matches)
Added NewGRF: GRF ID 47460000, checksum A4F4DABC184F3C73F0EB54342CCFF087, filename: 832bpp_trains_2cc-2\trains.grf (md5sum matches)
Added NewGRF: GRF ID 44440000, checksum 31B0CA7C9CBB983F6BDD88E66FC45048, filename: pineapple_trains-1.3\pb_trains_10cc.grf (md5sum matches)
Added NewGRF: GRF ID 4A520101, checksum FD79F8B3843B0F584110A465E0E6CEBF, filename: jrd_eu_train_set_32bpp-8.1\jrd_euro_train_set.grf (md5sum matches)
Added NewGRF: GRF ID 52571203, checksum 2E00A55DF056E0F4BD7BBC2517514DC7, filename: Zálohaopenttd\newgrf\eGRVTS2.grf (md5sum matches)
Added NewGRF: GRF ID 4D490302, checksum 938BC78CAAC2E69DBBC919FC869C0767, filename: cztr_tree_set-2.0.1\cztr_tree_set.grf (md5sum matches)
Added NewGRF: GRF ID 4D490102, checksum E474F3ECB6E44B7F13C4FD9E87E3AD61, filename: cztr_ground_set-2.0.0\cztr_ground.grf (md5sum matches)
Tick 1280: game loaded
Revision text changed to jgrpp-0.51.0, savegame version 292, not modified, _openttd_newgrf_version = 0x1e006d64
New game mode: 1 landscape: 0
Tick 1280: settings changed
Setting changed: economy.station_noise_level : 0 -> 1
---- gamelog end ----

Recent news messages (0 of 0):

Command Log:
 Showing most recent 4 of 4 commands
   0 | 1920-01-01,  0,   0 | -----m--t-- |        0 x       0, p1: 0x00000000, p2: 0x00000001, cc:   0, lc:   0, cmd: 0x00000078 (CmdChangeSetting) [economy.station_noise_level]
   1 | 1920-01-01,  0,   0 | ---a----t-- |        0 x       0, p1: 0x00000000, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000078 (CmdChangeSetting) [economy.exclusive_rights]
   2 | 1920-01-01,  0,   0 | ---a----t-- |        0 x       0, p1: 0x00000000, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000078 (CmdChangeSetting) [economy.fund_roads]
   3 | 1920-01-01,  0,   0 | -----m----- |        0 x       0, p1: 0x00000002, p2: 0x00000000, cc:   0, lc:   0, cmd: 0x00000046 (CmdPause)

 Showing most recent 32 of 634 commands (aux log)
   0 | 1920-01-01,  0,   0 | ---a------- |      441 x     869, p1: 0x000200D4, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   1 | 1920-01-01,  0,   0 | ---a------- |      441 x     869, p1: 0x000100D4, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   2 | 1920-01-01,  0,   0 | ---a------- |      441 x     869, p1: 0x000000D4, p2: 0x0000FFFF, cc:  18, lc:   0, cmd: 0x00000052 (CmdTownGrowthRate)
   3 | 1920-01-01,  0,   0 | ---a------f |      523 x     849, p1: 0x000500D5, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   4 | 1920-01-01,  0,   0 | ---a------- |      523 x     849, p1: 0x000300D5, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   5 | 1920-01-01,  0,   0 | ---a------f |      523 x     849, p1: 0x000400D5, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   6 | 1920-01-01,  0,   0 | ---a------- |      523 x     849, p1: 0x000200D5, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   7 | 1920-01-01,  0,   0 | ---a------- |      523 x     849, p1: 0x000100D5, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
   8 | 1920-01-01,  0,   0 | ---a------- |      523 x     849, p1: 0x000000D5, p2: 0x0000FFFF, cc:  18, lc:   0, cmd: 0x00000052 (CmdTownGrowthRate)
   9 | 1920-01-01,  0,   0 | ---a------f |     1027 x     964, p1: 0x000500D6, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  10 | 1920-01-01,  0,   0 | ---a------- |     1027 x     964, p1: 0x000300D6, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  11 | 1920-01-01,  0,   0 | ---a------f |     1027 x     964, p1: 0x000400D6, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  12 | 1920-01-01,  0,   0 | ---a------- |     1027 x     964, p1: 0x000200D6, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  13 | 1920-01-01,  0,   0 | ---a------- |     1027 x     964, p1: 0x000100D6, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  14 | 1920-01-01,  0,   0 | ---a------- |     1027 x     964, p1: 0x000000D6, p2: 0x0000FFFF, cc:  18, lc:   0, cmd: 0x00000052 (CmdTownGrowthRate)
  15 | 1920-01-01,  0,   0 | ---a------f |      947 x    1045, p1: 0x000500D7, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  16 | 1920-01-01,  0,   0 | ---a------- |      947 x    1045, p1: 0x000300D7, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  17 | 1920-01-01,  0,   0 | ---a------f |      947 x    1045, p1: 0x000400D7, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  18 | 1920-01-01,  0,   0 | ---a------- |      947 x    1045, p1: 0x000200D7, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  19 | 1920-01-01,  0,   0 | ---a------- |      947 x    1045, p1: 0x000100D7, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  20 | 1920-01-01,  0,   0 | ---a------- |      947 x    1045, p1: 0x000000D7, p2: 0x0000FFFF, cc:  18, lc:   0, cmd: 0x00000052 (CmdTownGrowthRate)
  21 | 1920-01-01,  0,   0 | ---a------f |      832 x    1103, p1: 0x000500D8, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  22 | 1920-01-01,  0,   0 | ---a------- |      832 x    1103, p1: 0x000300D8, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  23 | 1920-01-01,  0,   0 | ---a------f |      832 x    1103, p1: 0x000400D8, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  24 | 1920-01-01,  0,   0 | ---a------- |      832 x    1103, p1: 0x000200D8, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  25 | 1920-01-01,  0,   0 | ---a------- |      832 x    1103, p1: 0x000100D8, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  26 | 1920-01-01,  0,   0 | ---a------- |      832 x    1103, p1: 0x000000D8, p2: 0x0000FFFF, cc:  18, lc:   0, cmd: 0x00000052 (CmdTownGrowthRate)
  27 | 1920-01-01,  0,   0 | ---a------f |      788 x    1009, p1: 0x000500D9, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  28 | 1920-01-01,  0,   0 | -r-a------- |      788 x    1009, p1: 0x000300D9, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  29 | 1920-01-01,  0,   0 | ---a------f |      788 x    1009, p1: 0x000400D9, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  30 | 1920-01-01,  0,   0 | -r-a------- |      788 x    1009, p1: 0x000200D9, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)
  31 | 1920-01-01,  0,   0 | -r-a------- |      788 x    1009, p1: 0x000100D9, p2: 0x00000000, cc:  18, lc:   0, cmd: 0x00000051 (CmdTownCargoGoal)

Special Events Log:
 Showing most recent 1 of 1 events
   0 | 1920-01-01,  0,   0 | cc:   0, lc:   0 | NewGRF reload

*** End of OpenTTD Crash Report ***

Decoded stack trace:
[00] KERNELBASE           0x00007FFFFD70CD29 RaiseException + 105
[01] msvcrt               0x00007FFFFDC2ADFB raise + 539
[02] msvcrt               0x00007FFFFDC2F1FB abort + 27
[03] openttd              0x000000000067F383 error(char const*, ...) + 115 (/home/jgr/openttd/jgrpp/src/openttd.cpp:178)
[04] openttd              0x0000000000572DC6 .debug_ranges + 1654 (/home/jgr/openttd/jgrpp/src/strings_func.h:100)
[inlined]                                    FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1331)
[05] openttd              0x0000000000572DEA FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1078)
[06] openttd              0x00000000005754A4 GetStringWithArgs(char*, unsigned int, StringParameters*, char const*, unsigned int, bool) [clone .part.0] + 276 (/home/jgr/openttd/jgrpp/src/strings.cpp:266)
[07] openttd              0x00000000005733F8 FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1332)
[08] openttd              0x0000000000572DEA FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1078)
[09] openttd              0x00000000005754A4 GetStringWithArgs(char*, unsigned int, StringParameters*, char const*, unsigned int, bool) [clone .part.0] + 276 (/home/jgr/openttd/jgrpp/src/strings.cpp:266)
[10] openttd              0x00000000005733F8 FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1332)
[11] openttd              0x0000000000572DEA FormatString (/home/jgr/openttd/jgrpp/src/strings.cpp:1078)
[12] openttd              0x00000000005754A4 GetStringWithArgs(char*, unsigned int, StringParameters*, char const*, unsigned int, bool) [clone .part.0] + 276 (/home/jgr/openttd/jgrpp/src/strings.cpp:266)
[13] openttd              0x0000000000575A0F GetStringWithArgs(char*, unsigned int, StringParameters*, char const*, unsigned int, bool) + 607 (/home/jgr/openttd/jgrpp/src/strings.cpp:231)
[inlined]                                    GetString(char*, unsigned int, char const*) (/home/jgr/openttd/jgrpp/src/strings.cpp:286)
[14] openttd              0x000000000043CCFE DrawString(int, int, int, unsigned int, TextColour, StringAlignment, bool, FontSize) [clone .constprop.1] + 46 (/home/jgr/openttd/jgrpp/src/gfx.cpp:739)
[15] openttd              0x00000000005D6DE9 DrawSettingString (/home/jgr/openttd/jgrpp/src/settings_gui.cpp:1404)
[16] openttd              0x00000000005D3E63 BaseSettingEntry::Draw(GameSettings*, int, int, int, unsigned int, unsigned int, BaseSettingEntry*, unsigned int, unsigned int) const [clone .part.0] + 403 (/home/jgr/openttd/jgrpp/src/settings_gui.cpp:1157)
 <infinite loop>

*** End of additional info ***
This is fixed now and will be in the next release.
Ex TTDPatch Coder
Patch Pack, Github
Argus
Tycoon
Tycoon
Posts: 1204
Joined: 16 Oct 2018 08:31
Location: Heart of the Highlands. Not Scottish. Czech.

Re: JGR's Patch Pack

Post by Argus »

And what is it? I'd like to know how to avoid it in the meantime, like not starting a new game scenario or something.
User avatar
JGR
Tycoon
Tycoon
Posts: 2560
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Argus wrote: 24 Feb 2023 17:22 And what is it? I'd like to know how to avoid it in the meantime, like not starting a new game scenario or something.
It is just the strings for the town growth setting. As long as you don't look at them in the settings window you'll be fine.

I'll probably have to expedite the next release.
Ex TTDPatch Coder
Patch Pack, Github
Argus
Tycoon
Tycoon
Posts: 1204
Joined: 16 Oct 2018 08:31
Location: Heart of the Highlands. Not Scottish. Czech.

Re: JGR's Patch Pack

Post by Argus »

Ok, so I won't be starting any new games yet. :)
User avatar
OzTrans
Tycoon
Tycoon
Posts: 1680
Joined: 04 Mar 2005 01:07

Re: JGR's Patch Pack

Post by OzTrans »

Now that Objects and Road Stops allow more than 255 IDs per GRF. How about House IDs (Feature 07) - Are there any plans to make House IDs an Extended Byte too ?

At the moment, my Canadian City Buildings and Houses GRF boast the following numbers :

Code: Select all

Building Classes   :   46
Building Types     :  142 (about 345 including Random Variants)
House IDs used     :  253 !!
I have plans to add another 40 buildings requiring about 80 to 100 IDs. The only option at the moment is to split the GRF. I would appreciate not having to do that.
User avatar
astralmati
Engineer
Engineer
Posts: 9
Joined: 25 Feb 2020 20:24
Location: Poland

Re: JGR's Patch Pack

Post by astralmati »

I noticed a water problem.
Water does not flood the area when, for example, an island is removed. Fields of grass remain.
Version 0.50.3 does not have this problem.
We are all mad here :mrgreen:
User avatar
JGR
Tycoon
Tycoon
Posts: 2560
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

OzTrans wrote: 02 Mar 2023 02:02 Now that Objects and Road Stops allow more than 255 IDs per GRF. How about House IDs (Feature 07) - Are there any plans to make House IDs an Extended Byte too ?

At the moment, my Canadian City Buildings and Houses GRF boast the following numbers :

Code: Select all

Building Classes   :   46
Building Types     :  142 (about 345 including Random Variants)
House IDs used     :  253 !!
I have plans to add another 40 buildings requiring about 80 to 100 IDs. The only option at the moment is to split the GRF. I would appreciate not having to do that.
I haven't looked at houses at all so far. When I get some time I could look into the feasibility of it.
astralmati wrote: 02 Mar 2023 19:06 I noticed a water problem.
Water does not flood the area when, for example, an island is removed. Fields of grass remain.
Version 0.50.3 does not have this problem.
This should only be an issue in the scenario editor. This has been fixed and will be in the next release.
As a workaround if you temporarily set the day length to be <= 4, the problem should go away.
Ex TTDPatch Coder
Patch Pack, Github
gravelpit
Traffic Manager
Traffic Manager
Posts: 200
Joined: 26 Feb 2015 14:49
Location: Poland

Re: JGR's Patch Pack

Post by gravelpit »

Hi, I play on version 0.51 and when I go to the settings, the game crashes and an alert is displayed:
Assertion failed at line 100 of /Home/jgr/openttd/jgrpp/src/strings_func.h : size <=parent.GetDataLeft()
Argus
Tycoon
Tycoon
Posts: 1204
Joined: 16 Oct 2018 08:31
Location: Heart of the Highlands. Not Scottish. Czech.

Re: JGR's Patch Pack

Post by Argus »

I think that's what I was dealing with here, update to 0.51.1
User avatar
OzTrans
Tycoon
Tycoon
Posts: 1680
Joined: 04 Mar 2005 01:07

Re: JGR's Patch Pack

Post by OzTrans »

Road vehicle collision mode (as documented in NewGRF Road Stops Addition) :

How does that actually work ? Where is that behaviour documented ?

option 1 : Do RVs wait for each other at intersections ?
option 2 : How are elevated RVs (e.g. Suspension Monorail) recognised ? I observe, that a Road-RV follows a Monorail-RV behind and does not move on below the Monorail-RV, if that one is stopped at a stop above it.

A major problem with Monorail-RVs is, that its bounding box is moving on the ground, but the Monorail itself is moving elevated. This can cause a bit of clipping, especially at stops, if the stops are not coded carefully.

Would be nice, if there was a property for this sort of tram-types to define an elevation for the RV to move at.

Also ...

An issue in v51.1 ...

I cannot get 'Road stop height (in the build window)' to work. Setting property 0x16 to any value will leave the stop panels at a height of 48 px. What am I missing ?
User avatar
JGR
Tycoon
Tycoon
Posts: 2560
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

OzTrans wrote: 06 Mar 2023 20:52 Road vehicle collision mode (as documented in NewGRF Road Stops Addition) :

How does that actually work ? Where is that behaviour documented ?

option 1 : Do RVs wait for each other at intersections ?
option 2 : How are elevated RVs (e.g. Suspension Monorail) recognised ? I observe, that a Road-RV follows a Monorail-RV behind and does not move on below the Monorail-RV, if that one is stopped at a stop above it.

A major problem with Monorail-RVs is, that its bounding box is moving on the ground, but the Monorail itself is moving elevated. This can cause a bit of clipping, especially at stops, if the stops are not coded carefully.

Would be nice, if there was a property for this sort of tram-types to define an elevation for the RV to move at.

Also ...

An issue in v51.1 ...

I cannot get 'Road stop height (in the build window)' to work. Setting property 0x16 to any value will leave the stop panels at a height of 48 px. What am I missing ?
Value 1: Road vehicles of this type do not collide with other road vehicles, therefore there's no way for them to wait for each other at junctions.
Value 2: An elevated road vehicle is one of a roadtype which sets roadtype_collision_mode to 2.

The suspended monorail GRF seems to work fine without any clipping that I've noticed. I have not looked at how bounding boxes were managed.
viewtopic.php?p=1256664

The height property seems to work fine here.
You can check in the debug window for your road stop if the property has been set correctly.
Ex TTDPatch Coder
Patch Pack, Github
User avatar
OzTrans
Tycoon
Tycoon
Posts: 1680
Joined: 04 Mar 2005 01:07

Re: JGR's Patch Pack

Post by OzTrans »

Road Stop - Menu Height

Sorry about that, it was my fault. When adding property 0x16 I forgot to increase the number of properties count.

But, why did the GRF not throw an error when the additional property was encountered ? On the other hand, if I had an updated NFORenum, NFORenum would have found it.

I've got more to say about road stops, but I can no longer attach any images. TT-Forum crashes with 'http error', when trying to attach files (any file). May be next year ...
User avatar
kamnet
Moderator
Moderator
Posts: 8588
Joined: 28 Sep 2009 17:15
Location: Eastern KY
Contact:

Re: JGR's Patch Pack

Post by kamnet »

OzTrans wrote: 10 Mar 2023 21:33 I've got more to say about road stops, but I can no longer attach any images. TT-Forum crashes with 'http error', when trying to attach files (any file). May be next year ...
Just tried, didn't get any errors. It might have been a temporary server error. (Hopefully you took a minute to report this to Owen). Anyhow, using an external image host should still work.
User avatar
Quast65
Tycoon
Tycoon
Posts: 2663
Joined: 09 Oct 2011 13:51
Location: The Netherlands

Re: JGR's Patch Pack

Post by Quast65 »

kamnet wrote: 11 Mar 2023 21:33
OzTrans wrote: 10 Mar 2023 21:33 I've got more to say about road stops, but I can no longer attach any images. TT-Forum crashes with 'http error', when trying to attach files (any file). May be next year ...
Just tried, didn't get any errors. It might have been a temporary server error. (Hopefully you took a minute to report this to Owen). Anyhow, using an external image host should still work.
Yesterday, around that time, there was indeed a short server error.
Projects: http://www.tt-forums.net/viewtopic.php?f=26&t=57266
Screenshots: http://www.tt-forums.net/viewtopic.php?f=47&t=56959
Scenario of The Netherlands: viewtopic.php?f=60&t=87604

Winner of the following screenshot competitions:
sep 2012, jan 2013, apr 2013, aug 2013, mar 2014, mar 2016, oct 2020
All my work is released under GPL-license (either V2 or V3), if not clearly stated otherwise.
User avatar
Aegir
Tycoon
Tycoon
Posts: 2884
Joined: 09 Feb 2004 10:02
Contact:

Re: JGR's Patch Pack

Post by Aegir »

Also for those wanting to test suspended monorail without vehicle collisions I've uploaded a test version at Wallyweb's thread. JGR helped quite a bit with bringing this feature and this grf to life.

viewtopic.php?p=1259139#p1259139
Currently working under the name 'reldred' on Github, and Discord.
NFO/NML coder, part-time patch writer for JGRPP, and all round belligerent.

14:40 <orudge> I can't say I discriminate against any particular user
14:41 <Aegir> orudge: I can!
Post Reply

Return to “OpenTTD Development”

Who is online

Users browsing this forum: No registered users and 45 guests