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
kamnet
Moderator
Moderator
Posts: 8548
Joined: 28 Sep 2009 17:15
Location: Eastern KY
Contact:

Re: JGR's Patch Pack

Post by kamnet »

graphicnano wrote: 10 Feb 2020 10:41 Could you please give me a version of openttd for mac already patched with this patch? :P i really am too noob to understand how to write and code :\
It's not particularly difficult. It's mostly learning how to follow directions. And, once you learn, you're no longer noob ;)
User avatar
JGR
Tycoon
Tycoon
Posts: 2557
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Auge wrote: 10 Feb 2020 10:08 Hello
JGR wrote: 09 Feb 2020 21:58
Diesel Power wrote: 09 Feb 2020 14:17 What's wrong with this picture?
I'm using 33.0.0
Could you elaborate as to what specifically you are drawing attention to?
The only thing I found, is the town noise limit of 65535.

Tschö, Auge
Should be fixed now.
Ex TTDPatch Coder
Patch Pack, Github
Whare
Engineer
Engineer
Posts: 70
Joined: 22 Feb 2003 14:43

Re: JGR's Patch Pack

Post by Whare »

Damn been such a long time since I have posted on here :( EDIT(damn worse than I thought just check my post history 10years have slipped by sorry guys)/EDIT

anyway lets get to the point ;)

JGR been trying to use the Scheduled Dispatch but I have seen there is a bug with the Day Length if you set the day length over 3 (I think) it makes all the dispatch times change personally I like to run really long days (40 to 50) and high tick (200+)

So

1. are you able to fix this (I think the author has corrected the issue in there patch but I have never been able to get my head around patching so I leave it to you guys that do no how to do it)

2. if an update is not an option has anybody found the sweet spot for a long ish day and high tick? (so that the times I input are what it sets as?)


Completely unrelated

what ever happened to the grass on old tracks patch I am guessing it just died off (No Pun Intended) that patch had some potential as it could very quick so you under used lines and was graphically pleasing to the eye

anyway if it did make a come back I would be happy to see it
Diesel Power
Traffic Manager
Traffic Manager
Posts: 222
Joined: 18 Jun 2016 19:05

Re: JGR's Patch Pack

Post by Diesel Power »

Auge wrote: 10 Feb 2020 10:08 Hello
JGR wrote: 09 Feb 2020 21:58
Diesel Power wrote: 09 Feb 2020 14:17 What's wrong with this picture?
I'm using 33.0.0
Could you elaborate as to what specifically you are drawing attention to?
The only thing I found, is the town noise limit of 65535.

Tschö, Auge
Bingo!
Auge wins a cookie!

Thanks for the fix JGR
mrjack2
Engineer
Engineer
Posts: 74
Joined: 21 Jan 2016 23:04

Re: JGR's Patch Pack

Post by mrjack2 »

Ooh, I had an idea. It'd be really good to be able to specify wait/travel times in minutes + ticks, rather than choosing one or the other in settings (I often have to switch between them multiple times when trying to fix a timetable).

My thinking would be to allow users to enter times with a colon for minutes and ticks, or a dot for non-integer number of minutes.

E.g. If I enter 2:50, it means 2 minutes and 50 ticks, while 2.5 means 2 and a half minutes (with appropriate rounding).
User avatar
ColdIce
Transport Coordinator
Transport Coordinator
Posts: 306
Joined: 25 Apr 2006 10:22
Location: Bucharest

Re: JGR's Patch Pack

Post by ColdIce »

Hy there,

I'm getting a crash.
Can you help me please? I don't know what is wrong.
Thank you

LE: In 0.33.0 I dont get any error. Must be something changed in 0.33.1
Attachments
crash.sav
(2.72 MiB) Downloaded 139 times
crash.txt
(44.67 KiB) Downloaded 126 times
error.png
error.png (16.1 KiB) Viewed 6370 times
The rest is confetti!
User avatar
JGR
Tycoon
Tycoon
Posts: 2557
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

ColdIce wrote: 18 Feb 2020 13:49 Hy there,

I'm getting a crash.
Can you help me please? I don't know what is wrong.
Thank you

LE: In 0.33.0 I dont get any error. Must be something changed in 0.33.1
Thanks for the report, this should be fixed and will be in the next release.
Whare wrote: 11 Feb 2020 22:51 Damn been such a long time since I have posted on here :( EDIT(damn worse than I thought just check my post history 10years have slipped by sorry guys)/EDIT

anyway lets get to the point ;)

JGR been trying to use the Scheduled Dispatch but I have seen there is a bug with the Day Length if you set the day length over 3 (I think) it makes all the dispatch times change personally I like to run really long days (40 to 50) and high tick (200+)

So

1. are you able to fix this (I think the author has corrected the issue in there patch but I have never been able to get my head around patching so I leave it to you guys that do no how to do it)

2. if an update is not an option has anybody found the sweet spot for a long ish day and high tick? (so that the times I input are what it sets as?)
mrjack2 wrote: 15 Feb 2020 22:32 Ooh, I had an idea. It'd be really good to be able to specify wait/travel times in minutes + ticks, rather than choosing one or the other in settings (I often have to switch between them multiple times when trying to fix a timetable).

My thinking would be to allow users to enter times with a colon for minutes and ticks, or a dot for non-integer number of minutes.

E.g. If I enter 2:50, it means 2 minutes and 50 ticks, while 2.5 means 2 and a half minutes (with appropriate rounding).
I will look into these in due course, thanks for the bug reports/suggestions,
Whare wrote: 11 Feb 2020 22:51Completely unrelated

what ever happened to the grass on old tracks patch I am guessing it just died off (No Pun Intended) that patch had some potential as it could very quick so you under used lines and was graphically pleasing to the eye

anyway if it did make a come back I would be happy to see it
It is not included. I do not have any plan to include it at present.
Ex TTDPatch Coder
Patch Pack, Github
_dp_
Transport Coordinator
Transport Coordinator
Posts: 277
Joined: 18 Dec 2013 12:32

Re: JGR's Patch Pack

Post by _dp_ »

JGR wrote: 21 Feb 2020 09:17
ColdIce wrote: 18 Feb 2020 13:49 Hy there,

I'm getting a crash.
Can you help me please? I don't know what is wrong.
Thank you

LE: In 0.33.0 I dont get any error. Must be something changed in 0.33.1
Thanks for the report, this should be fixed and will be in the next release.
Have you figured out what was causing it and whether it can be reproduced in vanila?
User avatar
JGR
Tycoon
Tycoon
Posts: 2557
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

_dp_ wrote: 23 Feb 2020 08:42
JGR wrote: 21 Feb 2020 09:17
ColdIce wrote: 18 Feb 2020 13:49 Hy there,

I'm getting a crash.
Can you help me please? I don't know what is wrong.
Thank you

LE: In 0.33.0 I dont get any error. Must be something changed in 0.33.1
Thanks for the report, this should be fixed and will be in the next release.
Have you figured out what was causing it and whether it can be reproduced in vanila?
I have not tried to reproduce it.
The assertion in question `assert(amount - moving <= used_stations.size());` implies that the prior part of the algorithm is intended to distribute cargo such that the remainder is less than the number of stations to distribute to, however I cannot see how or why the prior part of the algorithm can be expected to maintain this invariant. Therefore I've removed the assertion and handled the case where the remainder is greater than or equal to the number of distributing stations. As this case presumably does not happen often I've gone for simplicity rather than strict fairness.
Ex TTDPatch Coder
Patch Pack, Github
_dp_
Transport Coordinator
Transport Coordinator
Posts: 277
Joined: 18 Dec 2013 12:32

Re: JGR's Patch Pack

Post by _dp_ »

JGR wrote: 23 Feb 2020 10:13 I have not tried to reproduce it.
The assertion in question `assert(amount - moving <= used_stations.size());` implies that the prior part of the algorithm is intended to distribute cargo such that the remainder is less than the number of stations to distribute to, however I cannot see how or why the prior part of the algorithm can be expected to maintain this invariant. Therefore I've removed the assertion and handled the case where the remainder is greater than or equal to the number of distributing stations. As this case presumably does not happen often I've gone for simplicity rather than strict fairness.
At that point unmoved amount can only contain bits of cargo that can not distributed precisely due to do integer rounding and those can't exceed 1 bit per station. So that assertion failing means that some assumptions preceding code relies on aren't true and should be investigated rather than just sweeping it under the rug.
User avatar
JGR
Tycoon
Tycoon
Posts: 2557
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

_dp_ wrote: 23 Feb 2020 11:16
JGR wrote: 23 Feb 2020 10:13 I have not tried to reproduce it.
The assertion in question `assert(amount - moving <= used_stations.size());` implies that the prior part of the algorithm is intended to distribute cargo such that the remainder is less than the number of stations to distribute to, however I cannot see how or why the prior part of the algorithm can be expected to maintain this invariant. Therefore I've removed the assertion and handled the case where the remainder is greater than or equal to the number of distributing stations. As this case presumably does not happen often I've gone for simplicity rather than strict fairness.
At that point unmoved amount can only contain bits of cargo that can not distributed precisely due to do integer rounding and those can't exceed 1 bit per station. So that assertion failing means that some assumptions preceding code relies on aren't true and should be investigated rather than just sweeping it under the rug.
Sure, however in the short term, I had to do a release at short notice due to a different issue, and I could not leave this unmitigated. I do not want to keep receiving crash reports.

Looking at it now, I think that integer overflow in the multiplication stages could be a fruitful area to look into. I notice that this savegame has passenger generation turned up very high, and 100% station ratings.
Ex TTDPatch Coder
Patch Pack, Github
_dp_
Transport Coordinator
Transport Coordinator
Posts: 277
Joined: 18 Dec 2013 12:32

Re: JGR's Patch Pack

Post by _dp_ »

JGR wrote: 23 Feb 2020 11:59 Looking at it now, I think that integer overflow in the multiplication stages could be a fruitful area to look into. I notice that this savegame has passenger generation turned up very high, and 100% station ratings.
Hmm, yeah, I guess it's possible for a newgrf to overflow it by producing > 256 units in 2E callback.
UPD. Nvm, that's capped at 256 as well. So afact there is no way to overflow it in vanilla.
User avatar
3iff
Tycoon
Tycoon
Posts: 1093
Joined: 21 Oct 2005 09:26
Location: Birmingham, England

Re: JGR's Patch Pack

Post by 3iff »

A request.

When adding a vehicle order to "go to depot", is it possible to add an option of "go to depot and sell" ? Applies equally to "go to a specific depot" or "to nearest depot".

It would be very helpful to do this action in one command instead of "go to depot" then service/sell.

Excellent patch as ever. I did briefly try 10.1 but missed many of the facilities in this patch...then I realise that the patch is up to 10.1 after all!

---------

Oh, forgot to ask. I've just discovered the plan viewport to pre-draw prospective routes. Is there any way to force it to draw straight lines? My attempts so far have straight lines with about 20 zigzags...which doesn't look pretty!
User avatar
ColdIce
Transport Coordinator
Transport Coordinator
Posts: 306
Joined: 25 Apr 2006 10:22
Location: Bucharest

Re: JGR's Patch Pack

Post by ColdIce »

Thank you JGR for the fix and for your great job. :D
The rest is confetti!
User avatar
nirasa
Engineer
Engineer
Posts: 83
Joined: 03 Sep 2015 07:11
Location: Czech republic

Re: JGR's Patch Pack

Post by nirasa »

Could it be possible to add to the train information what penalties he has collected throughout the year? I miss this information. Thank you
My YouTube channel: https://www.youtube.com/c/nirasa/videos Czech language. :D
dol422
Transport Coordinator
Transport Coordinator
Posts: 310
Joined: 29 Dec 2015 20:06
Location: England

Re: JGR's Patch Pack

Post by dol422 »

Hi,

Crash report.
Attachments
OpenTTD Crash Report.docx
(21.44 KiB) Downloaded 190 times
Take a look at: http://www.tt-forums.net/viewtopic.php?f=47&t=74993
Why do it tomorrow when you can do it today
User avatar
astralmati
Engineer
Engineer
Posts: 9
Joined: 25 Feb 2020 20:24
Location: Poland

Re: JGR's Patch Pack

Post by astralmati »

Hi.

Please help me. I don't know why my game keeps crashing in scenario editor when I try to use building placement tool.
Image

Code: Select all

*** OpenTTD Crash Report ***

Crash at: Tue Feb 25 20:34:22 2020
In game date: 1820-01-01 (0, 0) (DL: 3)

Crash reason:
 Exception:  C0000005
 Location:   00000000005638A7
 Fault type: 0 (read)
 Fault addr: 000000080E6D8038
 Message:    <none>

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

Stack trace:
 001B0000 00000000 9747BA17 00007FFD 00170000 00000000 00000000 00000000
 00000008 00000000 00000000 00000000 00000000 00000000 09F54B78 00000000
 0C9E85B0 00000000 0BB3F7D0 00000000 00000000 00000000 09B6F440 00000000
 00000000 00000000 00000000 00000000 0AFCF410 00000000 00000000 00000000
 042CCE10 00000000 0056B132 00000000 00170000 00000000 00000000 00000000
 00000000 00000000 09F54AE0 00000000 0D2A4130 00000000 00000022 00000000
 0979BFA8 00000000 01F54B78 00000000 09F54B70 00000000 000000DE 00000000
 09F18EA0 00000000 0000008E 00000000 066FB430 00000000 042CCDC0 00000000
 00000001 00000000 09F071B0 00000000 0B9CE3C0 00000000 00561723 00000000
 00000002 00000000 00000008 00000000 00000000 00000000 9748083D 00007FFD
 0000014D 00000000 00000001 00000000 00000000 00000000 00000000 00000000
 00000000 00000000 00000000 00000000 00D24710 00000000 00D1B640 00000000
 042CCDC0 00000000 0000014D 00000001 00000000 00000000 00000000 00000000
 00000000 00000000 00000000 00007FFD 08ED6140 00000000 0AFCF410 00000000
 00D22F10 00000000 042CCDC0 00000000 09F500DE FFFFFFFF 00000000 00000000
 00004E00 00000000 00000000 00000000 00D21FA0 00000000 042CCDC0 00000000
 00000000 00000000 0BB3F700 00000000 0BB3F7D0 00000000 09F061B0 00000000
 066FB430 00000000 009A0418 00000000 00BFDA1F 00000000 00BFD220 00000000
 000000BE 0000000A 0C9E85B0 00000000 0C9E85B0 00000000 9747FC11 00007FFD
 0BB3F800 00000000 001B0000 00000000 00000002 00000000 00000000 00000000
 00000000 00000000 00901383 00000000 01F97E40 00000000 96B29CFC 00007FFD
 0C9E85B8 00000000 042CD040 00000000 0C9E85B8 00000000 0C9E85B0 00000000
 0C9E85B8 00000000 004CBDCA 00000000 0BB3FAD0 00000000 0D2A3F50 00000000
 004BFBA2 00000000 0065A4B9 00000000 00000000 00000000 00000009 00000000

Registers:
 RAX: 00000000FFFFFFFF RBX: 00000000042CCE10 RCX: 00000000FFFFFFFF RDX: 000000080E6D8038
 RSI: 0000000000000000 RDI: 0000000000000000 RBP: 000000000AFCF410 RSP: 00000000042CCC50
 R8:  0000000000000000 R9:  00000000042CCD1B R10: 0000000000C556BC R11: 0000000000000000
 R12: 0000000000000000 R13: 00000000042CCE10 R14: 004040000040000F R15: 00000000042CCDC0
 RIP: 00000000005638A7 EFLAGS: 00010246

 Bytes at instruction pointer:
 0F B6 0A C1 F9 04 83 F9 03 0F 84 4A 06 00 00 48 8B 15 13 0A 7A 00 89 C7

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

Configuration:
 Blitter:      32bpp-sse2-anim
 Graphics set: OpenGFX (7019)
 Language:     C:\Users\Dusia\Downloads\openttd-custom-jgrpp-0.33.2-MINGW-win64\lang\polish.lng
 Music driver: dmusic
 Music set:    OpenMSX (96)
 Network:      no
 Sound driver: win32
 Sound set:    OpenSFX (87)
 Video driver: win32
 Pathfinder:   YAPF YAPF YAPF

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

Map size: 0x100000 (1024 x 1024)

AI Configuration (local: 16) (current: 16):

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

Module information:
 C:\Users\Dusia\Downloads\openttd-custom-jgrpp-0.33.2-MINGW-win64\openttd.exe handle: 0000000000400000 size: 50656946 crc: B42A4742 date: 2020-02-21 20:42:10
 C:\WINDOWS\SYSTEM32\ntdll.dll handle: 00007ffd97440000 size: 1999960 crc: 9681ACB3 date: 2020-02-13 11:11:29
 C:\WINDOWS\System32\KERNEL32.DLL handle: 00007ffd954f0000 size: 722288 crc: FF4820CE date: 2019-09-12 16:47:15
 C:\WINDOWS\System32\KERNELBASE.dll handle: 00007ffd94e80000 size: 2766088 crc: D35994FF date: 2020-02-13 11:11:31
 C:\WINDOWS\System32\ADVAPI32.dll handle: 00007ffd955b0000 size: 654912 crc: 37E52142 date: 2019-09-12 16:47:07
 C:\WINDOWS\System32\msvcrt.dll handle: 00007ffd96b10000 size: 638072 crc: 162578A8 date: 2019-03-19 04:44:35
 C:\WINDOWS\System32\sechost.dll handle: 00007ffd96d30000 size: 606112 crc: 0A9F850D date: 2019-08-25 15:37:18
 C:\WINDOWS\System32\RPCRT4.dll handle: 00007ffd971d0000 size: 1170960 crc: 67AEB483 date: 2020-02-13 11:11:31
 C:\WINDOWS\System32\GDI32.dll handle: 00007ffd96d00000 size: 147912 crc: D05A781B date: 2019-03-19 04:44:06
 C:\WINDOWS\System32\win32u.dll handle: 00007ffd951d0000 size: 127280 crc: 291803C9 date: 2020-02-13 11:11:05
 C:\WINDOWS\System32\gdi32full.dll handle: 00007ffd95350000 size: 1647072 crc: 2FE73A8C date: 2019-12-11 18:09:45
 C:\WINDOWS\System32\msvcp_win.dll handle: 00007ffd95200000 size: 639400 crc: 13F940AD date: 2019-10-04 18:10:34
 C:\WINDOWS\System32\ucrtbase.dll handle: 00007ffd94d80000 size: 1023128 crc: 38CC2E73 date: 2019-10-04 18:10:34
 C:\WINDOWS\System32\USER32.dll handle: 00007ffd96fb0000 size: 1655880 crc: D5BDEB17 date: 2020-02-13 11:11:05
 C:\WINDOWS\System32\IMM32.dll handle: 00007ffd96230000 size: 176152 crc: 2F06A7FC date: 2019-10-04 18:10:40
 C:\WINDOWS\System32\ole32.dll handle: 00007ffd96540000 size: 1395600 crc: A9A1AAED date: 2019-08-25 15:37:05
 C:\WINDOWS\System32\combase.dll handle: 00007ffd95dc0000 size: 3372440 crc: B83E1D9D date: 2020-02-13 11:11:24
 C:\WINDOWS\System32\bcryptPrimitives.dll handle: 00007ffd94d00000 size: 524216 crc: DFD51AB1 date: 2019-08-25 15:37:18
 C:\WINDOWS\System32\SHELL32.dll handle: 00007ffd956d0000 size: 7263992 crc: 0A4D17E5 date: 2020-02-13 11:11:20
 C:\WINDOWS\System32\cfgmgr32.dll handle: 00007ffd95130000 size: 293344 crc: 692DD58F date: 2019-10-04 18:10:36
 C:\WINDOWS\System32\shcore.dll handle: 00007ffd972f0000 size: 684352 crc: F474ABD7 date: 2019-03-19 04:44:21
 C:\WINDOWS\System32\windows.storage.dll handle: 00007ffd943d0000 size: 7905208 crc: A3D29F38 date: 2020-02-13 11:11:03
 C:\WINDOWS\System32\profapi.dll handle: 00007ffd943b0000 size: 110280 crc: 468DCA89 date: 2019-03-19 04:44:36
 C:\WINDOWS\System32\powrprof.dll handle: 00007ffd94340000 size: 291336 crc: 5EA3DD21 date: 2019-03-19 04:44:35
 C:\WINDOWS\System32\UMPDC.dll handle: 00007ffd94310000 size: 54960 crc: DD4A4D6A date: 2019-03-19 04:43:49
 C:\WINDOWS\System32\shlwapi.dll handle: 00007ffd973a0000 size: 329200 crc: AC7F2587 date: 2019-03-19 04:45:05
 C:\WINDOWS\System32\kernel.appcore.dll handle: 00007ffd94320000 size: 59088 crc: E549CD16 date: 2019-03-19 04:44:15
 C:\WINDOWS\System32\cryptsp.dll handle: 00007ffd951b0000 size: 80112 crc: 4C3EEAA9 date: 2019-03-19 04:44:33
 C:\WINDOWS\System32\WS2_32.dll handle: 00007ffd96bb0000 size: 442704 crc: 2DDECC74 date: 2019-10-04 18:10:39
 C:\WINDOWS\SYSTEM32\WINMM.dll handle: 00007ffd8b340000 size: 129880 crc: 55B5B362 date: 2019-03-19 04:43:47
 C:\WINDOWS\SYSTEM32\WINMMBASE.dll handle: 00007ffd8b100000 size: 169632 crc: 8AE99BA1 date: 2019-03-19 04:43:47
 C:\WINDOWS\system32\uxtheme.dll handle: 00007ffd926b0000 size: 606720 crc: ABDDBC69 date: 2019-11-13 09:24:20
 C:\WINDOWS\System32\MSCTF.dll handle: 00007ffd96400000 size: 1261464 crc: 8C540C9A date: 2019-12-11 18:09:41
 C:\WINDOWS\System32\OLEAUT32.dll handle: 00007ffd96c30000 size: 797112 crc: B890FF49 date: 2019-12-11 18:09:41
 C:\WINDOWS\SYSTEM32\TextInputFramework.dll handle: 00007ffd8cc30000 size: 642008 crc: A7F09DD0 date: 2020-02-13 11:10:57
 C:\WINDOWS\SYSTEM32\CoreUIComponents.dll handle: 00007ffd840b0000 size: 3327256 crc: E389630F date: 2019-08-25 15:36:37
 C:\WINDOWS\SYSTEM32\CoreMessaging.dll handle: 00007ffd92350000 size: 859632 crc: 31890910 date: 2019-03-19 04:44:30
 C:\WINDOWS\SYSTEM32\ntmarta.dll handle: 00007ffd93340000 size: 181856 crc: 06EC83CA date: 2019-03-19 04:44:35
 C:\WINDOWS\SYSTEM32\wintypes.dll handle: 00007ffd8fe30000 size: 1394168 crc: FE8194F0 date: 2020-02-13 11:11:24
 C:\WINDOWS\SYSTEM32\iertutil.dll handle: 00007ffd88310000 size: 2773776 crc: 842D916A date: 2020-02-13 11:11:40
 C:\WINDOWS\system32\mswsock.dll handle: 00007ffd93b20000 size: 407544 crc: 4F05F9C0 date: 2019-03-19 04:44:33
 C:\WINDOWS\SYSTEM32\MMDevAPI.DLL handle: 00007ffd8ea90000 size: 449888 crc: A7B29868 date: 2019-10-04 18:09:41
 C:\WINDOWS\SYSTEM32\DEVOBJ.dll handle: 00007ffd94110000 size: 159112 crc: E7C8A00D date: 2019-10-04 18:10:36
 C:\WINDOWS\SYSTEM32\wdmaud.drv handle: 00007ffd78060000 size: 253952 crc: 0D3BE49A date: 2019-03-19 04:43:47
 C:\WINDOWS\SYSTEM32\ksuser.dll handle: 00007ffd8f710000 size: 23264 crc: B862C2FB date: 2019-03-19 04:43:47
 C:\WINDOWS\SYSTEM32\AVRT.dll handle: 00007ffd8dee0000 size: 30672 crc: CC5AFD63 date: 2019-03-19 04:43:47
 C:\WINDOWS\SYSTEM32\AUDIOSES.DLL handle: 00007ffd8ec30000 size: 1413912 crc: 09EC236E date: 2020-02-13 11:10:30
 C:\WINDOWS\SYSTEM32\msacm32.drv handle: 00007ffd8f400000 size: 29184 crc: DCE0859B date: 2019-03-19 04:43:47
 C:\WINDOWS\SYSTEM32\MSACM32.dll handle: 00007ffd7b750000 size: 107640 crc: C340459C date: 2019-03-19 04:43:47
 C:\WINDOWS\SYSTEM32\midimap.dll handle: 00007ffd8f1c0000 size: 25600 crc: 1A533078 date: 2019-03-19 04:43:47
 C:\WINDOWS\System32\clbcatq.dll handle: 00007ffd96260000 size: 643752 crc: C1F090C7 date: 2019-03-19 04:44:30
 C:\WINDOWS\System32\dmusic.dll handle: 00007ffd78400000 size: 132608 crc: C9F5B874 date: 2019-03-19 04:45:38
 C:\WINDOWS\System32\DSOUND.dll handle: 00007ffd6b850000 size: 602112 crc: C9C6543E date: 2019-03-19 04:43:47
 C:\WINDOWS\System32\bcrypt.dll handle: 00007ffd95180000 size: 144376 crc: 49BE6FB0 date: 2019-08-25 15:37:10
 C:\WINDOWS\System32\dmsynth.dll handle: 00007ffd78260000 size: 122880 crc: 408A0AD2 date: 2019-03-19 04:45:38
 C:\WINDOWS\SYSTEM32\resourcepolicyclient.dll handle: 00007ffd92460000 size: 70256 crc: 6783400B date: 2019-03-19 04:44:04
 C:\Windows\System32\Windows.UI.dll handle: 00007ffd8ad30000 size: 1383856 crc: 2FA5BFF4 date: 2019-10-04 18:09:48
 C:\Windows\System32\InputHost.dll handle: 00007ffd8a3f0000 size: 1150240 crc: 1305BF7F date: 2019-10-04 18:10:02
 C:\Windows\System32\PROPSYS.dll handle: 00007ffd909e0000 size: 977688 crc: C4E7943E date: 2019-08-25 15:36:44
 C:\Windows\System32\Windows.StateRepositoryPS.dll handle: 00007ffd8a240000 size: 1274336 crc: 083AF6F6 date: 2019-03-19 04:44:15
 C:\WINDOWS\SYSTEM32\CLDAPI.dll handle: 00007ffd85780000 size: 105984 crc: 7589B23D date: 2019-03-19 04:44:28
 C:\WINDOWS\SYSTEM32\FLTLIB.DLL handle: 00007ffd89ae0000 size: 32520 crc: B203904B date: 2019-03-19 04:44:36
 C:\WINDOWS\SYSTEM32\SspiCli.dll handle: 00007ffd94230000 size: 179944 crc: B02FEF43 date: 2019-03-19 04:44:36
 C:\WINDOWS\system32\mssprxy.dll handle: 00007ffd83540000 size: 147456 crc: 73C29C0B date: 2020-02-13 11:10:55
 C:\Windows\System32\OneCoreUAPCommonProxyStub.dll handle: 00007ffd84ea0000 size: 7849424 crc: 025FE7AB date: 2019-11-13 09:23:29
 C:\WINDOWS\System32\coml2.dll handle: 00007ffd96380000 size: 477240 crc: 042729B2 date: 2019-03-19 04:44:15
 C:\WINDOWS\SYSTEM32\LINKINFO.dll handle: 00007ffd899b0000 size: 30720 crc: 0C1EB3C2 date: 2019-03-19 04:44:30
 C:\WINDOWS\SYSTEM32\ntshrui.dll handle: 00007ffd7b840000 size: 497664 crc: A074E494 date: 2019-09-12 16:48:17
 C:\WINDOWS\SYSTEM32\srvcli.dll handle: 00007ffd83280000 size: 112088 crc: 0B5B3363 date: 2019-03-19 04:44:35
 C:\WINDOWS\SYSTEM32\cscapi.dll handle: 00007ffd8f630000 size: 49664 crc: 8E5FFD65 date: 2019-03-19 04:45:02
 C:\WINDOWS\System32\psapi.dll handle: 00007ffd96fa0000 size: 18832 crc: BED9353E date: 2019-03-19 04:44:28

---- gamelog start ----
Tick 0: new game started
Revision text changed to jgrpp-0.33.2, savegame version 218, not modified, _openttd_newgrf_version = 0x1b006d64
New game mode: 2 landscape: 0
Added NewGRF: GRF ID 52577801, checksum 20B5D8122F2B4AD74ADDA30E44BA8233, filename: opengfx_biggui-2.0.0\ogfx-biggui.grf (md5sum matches)
Added NewGRF: GRF ID 4A44FAB1, checksum 81D015C3929F1EC2C34574BE7D6420E0, filename: newcc_set-0.2\newcc.grf (md5sum matches)
Added NewGRF: GRF ID 4D4C0100, checksum 1E2A243600434194FB100E72E507D5EF, filename: dutch_catenary-1\dutchcatenary.grf (md5sum matches)
Added NewGRF: GRF ID 4D480201, checksum 9E914C31E5FC7FC3F686D009BD55F331, filename: alexandra_palace-1.0.0\alexandrapalace.grf (md5sum matches)
Added NewGRF: GRF ID 4A430001, checksum 4CF50E2A770F6672A77A8842A3129ECA, filename: british_stations_set-0.0.4final\dstatsw.grf (md5sum matches)
Added NewGRF: GRF ID 4A4B2510, checksum E9A5782D66E2BFCE598AAD8B0EF014EA, filename: brstations-0.0.6\brstations.grf (md5sum matches)
Added NewGRF: GRF ID 43415463, checksum 422B1603DC1CEDA4E59E715E12EAD332, filename: canstnw.grf (md5sum matches)
Added NewGRF: GRF ID 43485053, checksum BD7D7783BDFCA29CF1149CF9271FD8BB, filename: chips_station_set-1.9.0\chips.grf (md5sum matches)
Added NewGRF: GRF ID 52455400, checksum 1600687C50C5AB1E72EDD487CAD50E2A, filename: coded_by_aegir._artwork_by_aegir-1\ae_cityw.grf (md5sum matches)
Added NewGRF: GRF ID 58534453, checksum 2E100BCA91DB8371CD9D57DBEC3AB0C8, filename: dutch_stations_set-1.0.0alpha\dutchstatw.grf (md5sum matches)
Added NewGRF: GRF ID 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 0B65D0779D65427BC135FC624278FEA3, filename: dutch_station_addition_part_3-001\dstatadd_part3_v001.grf (md5sum matches)
Added NewGRF: GRF ID 45530500, checksum D9BE5AFA481FC3E0A96E6EB72B455612, filename: japanese_stations-3.6\jpstations.grf (md5sum matches)
Added NewGRF: GRF ID 6D620601, checksum BE66DE3BE2190772DA67EA775B139FEE, filename: newstatsw.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 48500107, checksum BAD99A1801E507272CFE9D61474870B9, filename: heliport_ttdur-1.0\heliportw.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 4D50006A, checksum 3A797B1A7E3968A91CB45199BCF52520, filename: ore_unloader_station-0.1\iorestat.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 504A0107, checksum 92B822D319E71F920908801AD5751D26, filename: beach_objects-1.2\beach_v1_2.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 44573553, checksum EF7529EBEAF35758EE07E628B25F608D, filename: dwenewobjects-v0.1\dwe_newobj.grf (md5sum matches)
Added NewGRF: GRF ID BEBE0100, checksum 2D16FF44B52F3EFB274A0AFF1ED04365, filename: farm_objects-4\farmobjects.grf (md5sum matches)
Added NewGRF: GRF ID BEBE0200, checksum BBDD17A87E73E401E92AE92A8F555E59, filename: forestobjects.grf (md5sum matches)
Added NewGRF: GRF ID 53441101, checksum 3E2397532428AB013862B22EDBB396E5, filename: infra_green1x1_p1.grf (md5sum matches)
Added NewGRF: GRF ID 53441119, checksum 4201D77058BC82C4F2DC0294AFBA6DC3, filename: infra_green1x1_p2.grf (md5sum matches)
Added NewGRF: GRF ID 53441129, checksum 9CF044DD9054F863295D5AA8A1671999, filename: infra_green1x1_p3.grf (md5sum matches)
Added NewGRF: GRF ID 53541101, checksum AAE3DC77FAC504FB07D9F8752F49ECA4, filename: infra_streets1x1_p1.grf (md5sum matches)
Added NewGRF: GRF ID 53541119, checksum 40AC1CC9C1E328BE359094B7754054DB, filename: infra_streets1x1_p2.grf (md5sum matches)
Added NewGRF: GRF ID 53541129, checksum 249C8A47E845E9D0270FFAFE5E2EB4C1, filename: 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 504A0103, checksum 7040A4DC88302927794941CD853A47CF, filename: isrstyle_dock-1.4\isrdock_v1_4.grf (md5sum matches)
Added NewGRF: GRF ID 49450008, checksum F7AB9FF79C9824E41F1FA073A87A70B1, filename: transmitter.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 0100403A, checksum 672F6BEE2570A5820049B6154AC756F1, filename: city_objects-b08.1.5\co08.1.5.grf (md5sum matches)
Added NewGRF: GRF ID 6D620C00, checksum E1DB74D22EF54328944DC767C4F8594F, filename: marico.grf (md5sum matches)
Added NewGRF: GRF ID 5245F0F0, checksum 02538A8208D8816284B0079764783534, filename: NewTree.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 4F472B34, checksum 136D889FDAEAA3491F8320248A04425C, filename: opengfx_landscape-1.1.2\ogfx-landscape.grf (md5sum matches)
Added NewGRF: GRF ID 49450001, checksum B46ADDCD91CB2447677E999AD28FAB0B, filename: NewFactoryw.grf (md5sum matches)
Added NewGRF: GRF ID 4A500201, checksum 9FF3A1563C4A8B35585E2AD14A56AF16, filename: ironmine.grf (md5sum matches)
Added NewGRF: GRF ID 444D0404, checksum C2B3451EA482B7D97E170026E5BA45CB, filename: nobells.grf (md5sum matches)
Added NewGRF: GRF ID 19060801, checksum 6CFC6328D999C140851BFE6514BA277A, filename: bigger_depots.0.3\bigdepot.grf (md5sum matches)
Added NewGRF: GRF ID 4A595001, checksum BBA9F50E894D063E20773A66E15B8FAD, filename: 2cc_bus_set-v10\2ccbusset.grf (md5sum matches)
Added NewGRF: GRF ID 52571203, checksum 2E00A55DF056E0F4BD7BBC2517514DC7, filename: egrvts2-202\egrvts2.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0010, checksum 2A0082F909643FFB6624BD510EBDDA4D, filename: 2cc_trams-0.1.0beta2\trams-2cc.grf (md5sum matches)
Added NewGRF: GRF ID 4642FB21, checksum 117F6F1F07C18A9C15ADC6127AFBAE97, filename: modern_tram_set-3.1\motraset_r3.1.grf (md5sum matches)
Added NewGRF: GRF ID 544D0101, checksum A03B93117C7B363F21C436781E4DF5B4, filename: 2cc_trainsinnml-3.0\2ccts.grf (md5sum matches)
Added NewGRF: GRF ID 535A0D00, checksum 21AC703CAB2BE6A80FAF2344366FE0C1, filename: japanese_train_set-3.3\jptrains.grf (md5sum matches)
Added NewGRF: GRF ID 454E2001, checksum EB36821EDDFAAC0E5E18CD296E55D7FA, filename: rims\rims.grf (md5sum matches)
Added NewGRF: GRF ID 454E1901, checksum E84F4875E7EBC3B7DB5379746A0AD563, filename: FRIMS_maglev_set_1.3.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 4B4B1101, checksum AF908557A71573681F5A0A72015B1378, filename: vace__vtol_aircraft_for_everyon-4\vace.grf (md5sum matches)
Added NewGRF: GRF ID 57415332, checksum 6892891FFAC17504E17E2C95B43D4F4C, filename: WAS.grf (md5sum matches)
Added NewGRF: GRF ID 4A4D0101, checksum AFE4E75999A3FF92D4B01DBEE9A803E9, filename: sailing_ships-0.62\ss.grf (md5sum matches)
Added NewGRF: GRF ID 1560B248, checksum 76BE5A3BA8C66817C14CFA05177D20D9, filename: redfish-0.4\redfish.grf (md5sum matches)
Added NewGRF: GRF ID 414E0201, checksum 0DA3A80B986BC3C17C20CA4CE9CA26AA, filename: fish_2-2.0.3\fish.grf (md5sum matches)
Added NewGRF: GRF ID 524B0301, checksum BB7BBE4FF23B349D17ED0A682503680C, filename: lightrailtramtracks-0.2\tramtrkw.grf (md5sum matches)
Added NewGRF: GRF ID 444A5401, checksum E198910FBF02F96A14C70B2E61D43B68, filename: nutracks-r283\nutracks.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0402, checksum D83CC84C8B92C924C5EBEEE96565D194, filename: metro_track_set-2.1.2\metrotrackset.grf (md5sum matches)
Added NewGRF: GRF ID 474A0002, checksum ED7FABDD97E5E08DB264B42ED1054BCB, filename: swedish_houses_early_mod-modified11.1.1\swehousesearlymod.grf (md5sum matches)
Added NewGRF: GRF ID 474A0001, checksum C1772ED819AC0A4303B2813A8CFF0C76, filename: ttrs3w-early_mod.grf (md5sum matches)
Added NewGRF: GRF ID 524A4501, checksum 5FAD80637E4DD13F7997EA2F7C5F707C, filename: north_american_building_set-v0.6.6.8\re_nabs.grf (md5sum matches)
Added NewGRF: GRF ID 74677462, checksum 1D2A4E03D9F30922788C166254C27619, filename: total_bridge_renewal_set-1.2\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 415A1001, checksum 375E0541FC146F172E83B6363FFAFAC1, filename: rattroads-0.4.1\rattroads.grf (md5sum matches)
Added NewGRF: GRF ID 424B5462, checksum 22288D56D1D5B3ACF4AE77069D5FCDDD, filename: BKTunw.grf (md5sum matches)
Added NewGRF: GRF ID 4D470305, checksum 2E96B9AB2BEA686BFF94961AD433A701, filename: basecosts-5.0\basecosts.grf (md5sum matches)
Added NewGRF: GRF ID 4D656F9F, checksum 357601291B0DD95B8FEF49A6A7A7F9DE, filename: ecs_basic_vector_ii-1.219feb2012\ecsbas2.grf (md5sum matches)
Added NewGRF: GRF ID 66724D49, checksum 235C574C38ED0DC51023E5985768AA38, filename: manual_industries-2r5\manindu.grf (md5sum matches)
---- gamelog end ----

Recent news messages (0 of 0):

Command Log:
 Showing most recent 0 of 0 commands

*** End of OpenTTD Crash Report ***

Decoded stack trace:
[00] openttd              0x00000000005638A7 GetTileType (/home/jgr/openttd/cross-win64/src/tile_map.h:105)
[01] openttd              0x000000000056B132 GetVariable (/home/jgr/openttd/cross-win64/src/newgrf_spritegroup.cpp:96)
[02] openttd              0x0000000000561723 ResolverObject::Resolve() (/home/jgr/openttd/cross-win64/src/newgrf_spritegroup.h:352)
[03] openttd              0x00000000009A0418 HousePickerWindow::SetStringParameters(int) const + 1288 (/home/jgr/openttd/cross-win64/src/town_gui.cpp:1557)
[04] openttd              0x000000000071F5AA NWidgetLeaf::SetupSmallestSize(Window*, bool) + 634 (/home/jgr/openttd/cross-win64/src/widget.cpp:2352)
[05] openttd              0x000000000071E5FF NWidgetVertical::SetupSmallestSize(Window*, bool) + 79 (/home/jgr/openttd/cross-win64/src/widget.cpp:1311)
[06] openttd              0x000000000071E3F7 NWidgetHorizontal::SetupSmallestSize(Window*, bool) + 87 (/home/jgr/openttd/cross-win64/src/widget.cpp:1146)
[07] openttd              0x000000000071E5FF NWidgetVertical::SetupSmallestSize(Window*, bool) + 79 (/home/jgr/openttd/cross-win64/src/widget.cpp:1311)
[08] openttd              0x000000000071F097 NWidgetBackground::SetupSmallestSize(Window*, bool) + 71 (/home/jgr/openttd/cross-win64/src/widget.cpp:1766)
[09] openttd              0x000000000071ECAF NWidgetStacked::SetupSmallestSize(Window*, bool) + 111 (/home/jgr/openttd/cross-win64/src/widget.cpp:1012)
[10] openttd              0x000000000071E5FF NWidgetVertical::SetupSmallestSize(Window*, bool) + 79 (/home/jgr/openttd/cross-win64/src/widget.cpp:1311)
[11] openttd              0x000000000072908E Window::InitializeData(int) + 142 (/home/jgr/openttd/cross-win64/src/window.cpp:1496)
[12] openttd              0x0000000000729981 Window::FinishInitNested(int) + 17 (/home/jgr/openttd/cross-win64/src/window.cpp:1865)
[13] openttd              0x00000000006AC206 HousePickerWindow::HousePickerWindow(WindowDesc*, int) (/home/jgr/openttd/cross-win64/src/town_gui.cpp:1483)
[14] openttd              0x000000000072D5BB DispatchLeftClickEvent (/home/jgr/openttd/cross-win64/src/window.cpp:788)
[15] openttd              0x00000000006FC465 WndProcGdi (/home/jgr/openttd/cross-win64/src/video/win32_v.cpp:697)
[16] USER32               0x00007FFD96FC5B6D CallWindowProcW + 957
[17] USER32               0x00007FFD96FC5562 DispatchMessageW + 498
[18] openttd              0x00000000006FB0CC VideoDriver_Win32::MainLoop() + 188 (/home/jgr/openttd/cross-win64/src/video/win32_v.cpp:1221)
[19] openttd              0x000000000057BFFB openttd_main(int, char**) + 6987 (/home/jgr/openttd/cross-win64/src/openttd.cpp:999)
[20] openttd              0x00000000005936ED WinMain + 237 (/home/jgr/openttd/cross-win64/src/os/windows/win32.cpp:450)
[21] openttd              0x00000000004013C7 __tmainCRTStartup + 583 (./build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt/./mingw-w64-crt/crt/crtexe.c:339)
[22] openttd              0x00000000004014CB WinMainCRTStartup + 27 (./build/x86_64-w64-mingw32-x86_64-w64-mingw32-crt/./mingw-w64-crt/crt/crtexe.c:195)
[23] KERNEL32             0x00007FFD95507BD4 BaseThreadInitThunk + 20
[24] ntdll                0x00007FFD974ACED1 RtlUserThreadStart + 33

*** End of additional info ***
EDIT: Game is not crashing when I load grf preset without buildings sets. However before yesterday I placed buildings from TTRS, Swedish Houses, North American Building Set etc. with no problems. I can't figure up what gone wrong. I deleted my cfg file and set up again without success. It is important to me, because I like like creating my own scenarios and sometimes I need to place some buildings manually. Please help.
Last edited by astralmati on 26 Feb 2020 17:43, edited 1 time in total.
We are all mad here :mrgreen:
User avatar
JGR
Tycoon
Tycoon
Posts: 2557
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

dol422 wrote: 25 Feb 2020 18:20 Hi,

Crash report.
astralmati wrote: 25 Feb 2020 21:11 Hi.

Please help me. I don't know why my game keeps crashing in scenario editor when I try to use building placement tool.
Thanks for the bug reports, this issue is now fixed and will be in the next release.
nirasa wrote: 25 Feb 2020 16:35 Could it be possible to add to the train information what penalties he has collected throughout the year? I miss this information. Thank you
Could you clarify what you mean by "penalties"?
3iff wrote: 25 Feb 2020 10:09 A request.

When adding a vehicle order to "go to depot", is it possible to add an option of "go to depot and sell" ? Applies equally to "go to a specific depot" or "to nearest depot".

It would be very helpful to do this action in one command instead of "go to depot" then service/sell.

Excellent patch as ever. I did briefly try 10.1 but missed many of the facilities in this patch...then I realise that the patch is up to 10.1 after all!

---------

Oh, forgot to ask. I've just discovered the plan viewport to pre-draw prospective routes. Is there any way to force it to draw straight lines? My attempts so far have straight lines with about 20 zigzags...which doesn't look pretty!
It is already possible to set a depot order to "go to depot and sell". I'm not sure what the problem is here.

There isn't a straight line mode at the moment, I can perhaps look into it at a later date though.
Ex TTDPatch Coder
Patch Pack, Github
mrjack2
Engineer
Engineer
Posts: 74
Joined: 21 Jan 2016 23:04

Re: JGR's Patch Pack

Post by mrjack2 »

3iff wrote: 25 Feb 2020 10:09 Oh, forgot to ask. I've just discovered the plan viewport to pre-draw prospective routes. Is there any way to force it to draw straight lines? My attempts so far have straight lines with about 20 zigzags...which doesn't look pretty!
Are you just click+dragging? If so, try just clicking in one place, then go to another point on the map, click a second time. That way it'll draw a straight line between the two points. If you want multiple connected line segments, click a second time at the same point to start the next one, and you can chain your way around the map. (the initial click only works if sufficiently zoomed in, but once you get going you can do it from a distance)
User avatar
nirasa
Engineer
Engineer
Posts: 83
Joined: 03 Sep 2015 07:11
Location: Czech republic

Re: JGR's Patch Pack

Post by nirasa »

JGR wrote: 25 Feb 2020 21:37
nirasa wrote: 25 Feb 2020 16:35 Could it be possible to add to the train information what penalties he has collected throughout the year? I miss this information. Thank you
Could you clarify what you mean by "penalties"?
The description of the penalty is on this website: https://wiki.openttdcoop.org/Penalties
Sorry, I can't speak English properly and I can't explain it to you. Therefore, I am sending you to the website.
My YouTube channel: https://www.youtube.com/c/nirasa/videos Czech language. :D
Post Reply

Return to “OpenTTD Development”

Who is online

Users browsing this forum: Semrush [Bot] and 9 guests