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
andythenorth
Tycoon
Tycoon
Posts: 5658
Joined: 31 Mar 2007 14:23
Location: Lost in Music

Re: JGR's Patch Pack

Post by andythenorth »

So I have the same clang as Snail on OS X 10.12.6.

My jgrpp checkout was building fine, but I hadn't fetched for about 3 months. After fetching, I now get the same "GCC version is too old: 4.2.1, minumum: 4.7" message.

I haven't bisected to find the last rev of jgrpp that builds. Head of OpenTTD trunk seems to build fine. Mystery deepens :)
User avatar
HackaLittleBit
Director
Director
Posts: 550
Joined: 10 Dec 2008 16:08
Location: tile 0x0000

Re: JGR's Patch Pack

Post by HackaLittleBit »

andythenorth wrote:Mystery deepens :)
Are you able to compile Cirdans branche?
User avatar
JGR
Tycoon
Tycoon
Posts: 2560
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Snail wrote:
andythenorth wrote:
Snail wrote:so if there's any way to specify I want to use clang onstage of gcc, I'd be happy to know it so that I can test that too.
Step 1: what do you get from this? :)

Code: Select all

clang --version
I get the following:

Code: Select all

Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Trunk commit 00c16032 changes the test for clang detection to examine the version string, by means of executing: "`$1 --version | head -n1 | cut -d' ' -f1`"
"Apple LLVM..." would not pass the test as it looks for "clang" in the first token.
I will look into developing some sort of fix later today.
Ex TTDPatch Coder
Patch Pack, Github
User avatar
Snail
Tycoon
Tycoon
Posts: 1283
Joined: 28 Apr 2003 18:52
Contact:

Re: JGR's Patch Pack

Post by Snail »

HackaLittleBit wrote:
andythenorth wrote:Mystery deepens :)
Are you able to compile Cirdans branche?
Thanks for the good question ;) The answer is another no...
When I try to "configure" that fork, by typing this:

Code: Select all

./configure CC=clang CXX=clang++
it configures fine. Then, when I run "make", I get this error message:

Code: Select all

[LANG] Compiling strgen/strgen_base.cpp
In file included from /roba/ottdnmf/fttd/src/strgen/strgen_base.cpp:14:
/roba/ottdnmf/fttd/src/strgen/../core/pointer.h:35:12: fatal error: 'tr1/memory' file not found
#  include <tr1/memory>
           ^~~~~~~~~~~~
1 error generated.
make[1]: *** [strgen_base.o] Error 1
make: *** [all] Error 1
I this the issue might be related to this? I was thinking about posting this on Cirdan's thread, after we find a solution for JGR's fork (didn't want to push out too many requests :p ) Andy, can you compile Cirdan's fork by any chance?
Last edited by Snail on 09 May 2018 12:36, edited 3 times in total.
The French Narrow Gauge Train Set is now released! Get it here
User avatar
Snail
Tycoon
Tycoon
Posts: 1283
Joined: 28 Apr 2003 18:52
Contact:

Re: JGR's Patch Pack

Post by Snail »

JGR wrote:
Snail wrote:
andythenorth wrote: Step 1: what do you get from this? :)

Code: Select all

clang --version
I get the following:

Code: Select all

Apple LLVM version 9.0.0 (clang-900.0.39.2)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
Trunk commit 00c16032 changes the test for clang detection to examine the version string, by means of executing: "`$1 --version | head -n1 | cut -d' ' -f1`"
"Apple LLVM..." would not pass the test as it looks for "clang" in the first token.
I will look into developing some sort of fix later today.
Thanks in advance! Looking forward to trying it :)
The French Narrow Gauge Train Set is now released! Get it here
User avatar
JGR
Tycoon
Tycoon
Posts: 2560
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Snail wrote:
JGR wrote:I will look into developing some sort of fix later today.
Thanks in advance! Looking forward to trying it :)
Can you try the most recent commit on github (094e04a0)?

Edit: This looks like https://github.com/OpenTTD/OpenTTD/issues/6773
Ex TTDPatch Coder
Patch Pack, Github
User avatar
Snail
Tycoon
Tycoon
Posts: 1283
Joined: 28 Apr 2003 18:52
Contact:

Re: JGR's Patch Pack

Post by Snail »

JGR wrote: Can you try the most recent commit on github (094e04a0)?
Wow! It works! :D When I compile, I still do get a few warnings, but it goes through without errors.
Thank you very much for your work! I think I'm going to recommend this patch when I release my trainset, at least for its support for 32 railtypes (a feature the OTTD developers rejected for some esoteric reason).

Once I launch the game, the window title displays "OpenTTD norev000". Is this intended?


And another couple of questions... Does custom bridgeheads only work with roads (not rails)?
Finally, any chance you could add grass on unused rails to this patchpack? I know this has already been requested, but I was wondering if things changed.
The French Narrow Gauge Train Set is now released! Get it here
User avatar
Tintinfan
Engineer
Engineer
Posts: 105
Joined: 29 Sep 2010 11:36

Re: JGR's Patch Pack

Post by Tintinfan »

Greetings,

We have yet again managed to break the game - a certain French individual can't resist doing so. I think this time it has something to do with deleting a station tile, splitting the station down the middle with the idea that the train would 'load through' using two loading hoppers or something.
[+] Spoiler

Code: Select all

*** OpenTTD Crash Report ***

-=-=- As you loaded an emergency savegame no crash information would ordinarily be generated. -=-=-

Crash at: Wed May  9 12:36:43 2018
In game date: 1984-04-10 (38, 2)

Crash reason:
 Signal:  Segmentation fault (11)
          si_code: 1
          Fault address: 0x68
          Instruction address: 0x930c38
 Message: <none>

Within context:
     0: CallVehicleTicks: veh: 7322: (Train 15, c:4, st:FE, vs:Ds, t:1A41F1)

OpenTTD version:
 Version:    jgrpp-0.24.0 (0)
 NewGRF ver: 19000000
 Bits:       64
 Endian:     little
 Dedicated:  no
 Build date: May  7 2018 18:03:54
 Configure:  ./configure 

Stacktrace:
 [00]           0x7c0c8f ./openttd                                CrashLogUnix::LogStacktrace(char*, char const*) const + 0x9f
 [01]           0x67ba40 ./openttd                                CrashLog::FillCrashLog(char*, char const*) const + 0x120
 [02]           0x67bd2f ./openttd                                CrashLog::MakeCrashLog() const + 0x7f
 [03]           0x7c0991 ./openttd                                + 0x3c0991
 [04]     0x7fbb1e0b5330 /lib/x86_64-linux-gnu/libpthread.so.0    + 0x10330
 [05]           0x930c38 ./openttd                                Train::GetCurrentMaxSpeed() const + 0x178
 [06]           0x930e03 ./openttd                                Train::UpdateSpeed() + 0x23
 [07]           0x9314ce ./openttd                                + 0x5314ce
 [08]           0x94a0d1 ./openttd                                CallVehicleTicks() + 0x1d1
 [09]           0x7ae50a ./openttd                                StateGameLoop() + 0x21a
 [10]           0x73e5ce ./openttd                                NetworkGameLoop() + 0xde
 [11]           0x7ae643 ./openttd                                GameLoop() + 0xa3
 [12]           0x95f1f9 ./openttd                                VideoDriver_Dedicated::MainLoop() + 0x139
 [13]           0x7ac1f8 ./openttd                                openttd_main(int, char**) + 0x1538
 [14]     0x7fbb1bc1cf45 /lib/x86_64-linux-gnu/libc.so.6          __libc_start_main + 0xf5
 [15]           0x5c298e ./openttd                                + 0x1c298e

Registers:
 rax:              0x1 rbx:                0 rcx:         0x92b730 rdx:              0xa
 rsi:              0x1 rdi:        0x46325e0 rbp:           0xffff rsp:   0x7fff0eaaa240
 r8:                 0 r9:               0x5 r10:              0xe r11:           0xffff
 r12:              0x1 r13:        0x46325e0 r14:             0x10 r15:                0
 rip:         0x930c38 eflags:  0x10246

Operating system:
 Name:     Linux
 Release:  3.13.0-37-generic
 Version:  #64-Ubuntu SMP Mon Sep 22 21:28:38 UTC 2014
 Machine:  x86_64
 Compiler: GCC 4.8.4 "4.8.4"

Distro version:
Distributor ID:	Ubuntu
Description:	Ubuntu 14.04.1 LTS
Release:	14.04
Codename:	trusty

Configuration:
 Blitter:      null
 Graphics set: OpenGFX (5580)
 Language:     /root/openttd/JGRlatest/OpenTTD-patches/bin/lang/english_US.lng
 Music driver: null
 Music set:    NoMusic (0)
 Network:      server
 Sound driver: null
 Sound set:    NoSound (2)
 Video driver: dedicated

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

AI Configuration (local: 255) (current: 16):
  0: Human
  1: Human
  2: Human
  3: Human
  4: Human
  5: Human
  6: Human
  7: Human
 GS: Renewed City Growth FIRS3 (v7)

Libraries:
 FontConfig: 2.11.0
 FreeType:   2.5.2
 ICU i18n:   52.1
 ICU lx:     52.1
 LZMA:       5.1.0alpha
 LZO:        2.06
 PNG:        1.2.50
 SDL:        1.2.15
 Zlib:       1.2.8

---- gamelog start ----
Tick 0: new game started
Revision text changed to jgrpp-0.23.0, savegame version 196, not modified, _openttd_newgrf_version = 0x18006d40
New game mode: 2 landscape: 1
Added NewGRF: GRF ID F1250007, checksum 2372231A8E4D77CC38C1A18E5D3A75FE, filename: firs_industry_replacement_set_3-3.0.8/firs.grf (md5sum matches)
Added NewGRF: GRF ID 43415261, checksum 808FD3F3D2863F86DD18B18AA6C4E990, filename: NARoadsw_2.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 554B5201, checksum 0D9C15FF1DC9AA50702780A730D9C650, filename: uk_roadset.1.1/ukroadsetw.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 4D560000, checksum A420B01EE556C4C8EC7E8A59E4CC05DB, filename: ikarus_set-6beta/testfilew.grf (md5sum matches)
Added NewGRF: GRF ID 41501202, checksum B13DD8FB0D7C34CACAC2FE68BD137BB9, filename: heqs_heavy_equipment_set-1.5.2/heqs.grf (md5sum matches)
Added NewGRF: GRF ID 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 504A0013, checksum E2FB4F9E66207F8016B7303323FDD00C, filename: isrdwestyle_objects-1.0/isrdwe_objects_v1_0.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 44578619, checksum B30A5E35634A59D2BDD9C2389CEDBF2C, filename: dwestationtiles__fences-v1.2/fences.grf (md5sum matches)
Added NewGRF: GRF ID 6D620C00, checksum E1DB74D22EF54328944DC767C4F8594F, filename: marico.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0501, checksum 60082E7DF1D3976274AB86843C3E07B2, filename: dutch_road_furniture-0.7.1/dutchroadfurniture.grf (md5sum matches)
Added NewGRF: GRF ID 414E0201, checksum 0DA3A80B986BC3C17C20CA4CE9CA26AA, filename: fish_2-2.0.3/fish.grf (md5sum matches)
Added NewGRF: GRF ID 24252C2C, checksum 4B9D9B1DF2B0C34FABC9AAC8554F9427, filename: hungarian_truck_set-3l/hts.grf (md5sum matches)
Added NewGRF: GRF ID 504A4641, checksum 457DE3A141B99D6BE258981C993B6761, filename: fake_airport_objects-0.1/fakeairportobjects_v0_1.grf (md5sum matches)
Added NewGRF: GRF ID 444E0800, checksum 334F8C4697455569073434DB107F864A, filename: vast_objects-0.3.0/vastobjects.grf (md5sum matches)
Added NewGRF: GRF ID 7D244C0E, checksum BC419F2B1EA283EA0D663BB849318209, filename: huntram_1.1b.grf (md5sum matches)
Added NewGRF: GRF ID 524B0301, checksum BB7BBE4FF23B349D17ED0A682503680C, filename: lightrailtramtracks-0.2/tramtrkw.grf (md5sum matches)
Added NewGRF: GRF ID 43485053, checksum 107210078AB4C22C7D83BA65ED9AF16F, filename: chips_station_set-1.8.0/chips.grf (md5sum matches)
Added NewGRF: GRF ID 4D430207, checksum 8602C9039D1F4E68FDBFF966360C11AE, filename: polroad-44/polroad.grf (md5sum matches)
Added NewGRF: GRF ID 304FE908, checksum F7BCFC491F02F1EDC2D47B28EE2E91D8, filename: city_hqs-rb/chq01.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 504A0107, checksum 92B822D319E71F920908801AD5751D26, filename: beach_objects-1.2/beach_v1_2.grf (md5sum matches)
Added NewGRF: GRF ID 504A5457, checksum D795341420C564012E262FAB630018C5, filename: town_walls_objects-0.1/townwalls_v0_1.grf (md5sum matches)
Added NewGRF: GRF ID 444C4F53, checksum 39F25FC87E91F7C4E45D9CC11F0FB52B, filename: dutch_landmark_objects_set-0.2/dlos.grf (md5sum matches)
Added NewGRF: GRF ID 48570101, checksum 60EE47680819FD7645E06E63E4DA559B, filename: tars_mountain_lifts-v0.3/tars_mountain_liftsv0.3.grf (md5sum matches)
Added NewGRF: GRF ID 4D4D9910, checksum 3CD3F4D0D98DDC0DB08E9AD74B88A9E2, filename: the_lighthouse_set-1.2/the_lighthouse_set_v1.2.grf (md5sum matches)
Added NewGRF: GRF ID 47474701, checksum D414DB7242E7E3F2E67DD7A1776E41E1, filename: aus_stations_part_1_version_2-4/auzstations_part1_v004.grf (md5sum matches)
Added NewGRF: GRF ID 47474702, checksum 962BF48BA369F1E752E19B30626F4F83, filename: aus_stations_part_2_version_2-4/auzstations_part2_v004.grf (md5sum matches)
Added NewGRF: GRF ID 47474703, checksum 7B30AF38119C615E1C3A5EAB30D16834, filename: auz_stations_part_3_version_1-3/auzstations_part3_v003.grf (md5sum matches)
Added NewGRF: GRF ID 47474704, checksum 16741F762D5AD626B6F0062F7E948BB8, filename: auz_stations_part_4_version_1-3/auzstations_part4_v003.grf (md5sum matches)
Added NewGRF: GRF ID 47474705, checksum D34D9F4963348A3B21828F938144046E, filename: auzfreightstations-7/auzfreightstations_v007.grf (md5sum matches)
Added NewGRF: GRF ID 50430901, checksum C3AE624A4F431B28FCB52CDB7F7867FA, filename: chips_custom_docks-1.0/chips_docks.grf (md5sum matches)
Added NewGRF: GRF ID 4D470305, checksum 2E96B9AB2BEA686BFF94961AD433A701, filename: basecosts-5.0/basecosts.grf (md5sum matches)
Added NewGRF: GRF ID 52577801, checksum 20B5D8122F2B4AD74ADDA30E44BA8233, filename: opengfx_biggui-2.0.0/ogfx-biggui.grf (md5sum matches)
Added NewGRF: GRF ID 4A4B0501, checksum 018B81283FF5710BFC102AA1FD823787, filename: total_bridge_renewal_set_ukrs-1.0.0/total_bridges.grf (md5sum matches)
Added NewGRF: GRF ID 4D435800, checksum CAD6BCCC884CB3C0A3752596FD619F1D, filename: ukrs2__community_bugfixes-1.05/ukrs2.grf (md5sum matches)
Added NewGRF: GRF ID 4D435801, checksum BCFA6E79B0A570AB804C79F9066A7C7C, filename: ukrs2_addon__community_bugfixes-gobi/ukrs2-addon.grf (md5sum matches)
Added NewGRF: GRF ID 42525416, checksum 4E54BD38BD52E6849AC44DAF85100D74, filename: brtrains-0.5.5.4/brtrains.grf (md5sum matches)
Added NewGRF: GRF ID 554B0008, checksum AFA45C6C4E0A82615316336537E35F80, filename: uk8-0.10/uk8.grf (md5sum matches)
Added NewGRF: GRF ID 4A4B2510, checksum E9A5782D66E2BFCE598AAD8B0EF014EA, filename: brstations-0.0.6/brstations.grf (md5sum matches)
Added NewGRF: GRF ID 4252534F, checksum 25DE8BE3403FF6DB2C98B99B58880486, filename: brobjects-0.0.1/brobjects.grf (md5sum matches)
Added NewGRF: GRF ID 4D4C0100, checksum 1E2A243600434194FB100E72E507D5EF, filename: dutch_catenary-1/dutchcatenary.grf (md5sum matches)
Added NewGRF: GRF ID 47473839, checksum E45A4629CCB533AB9F96108346C58F90, filename: auz_water_and_landscape_objects-4/auzwaterandlandscapeobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47473334, checksum 9765BAA9E745A6CA109551F9CB2F0631, filename: auz_road_and_town_objects-5/auzroadandtownobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47473637, checksum B92937CF339BEA2B70991E0838402D28, filename: auz_farms_and_fences_obects-4/auzfarmandfencesobjects.grf (md5sum matches)
Added NewGRF: GRF ID 47474045, checksum 01EB7E914F4BB56D84872A94FC824B99, filename: auzfake_rails_and_trains_objects-5/auzfakerailsandtrainsobjects.grf (md5sum matches)
Added NewGRF: GRF ID 44442303, checksum 90300B85C4DE1DD192691827B054522D, filename: uk_railway_set_tracks-2.0/pb_trax.grf (md5sum matches)
Added NewGRF: GRF ID 444A5401, checksum 7A049A8029D3AAD33AA231BD2E48D80B, filename: nutracks.grf (md5sum matches)
Added NewGRF: GRF ID 19060801, checksum 6CFC6328D999C140851BFE6514BA277A, filename: bigger_depots.0.3/bigdepot.grf (md5sum matches)
Added NewGRF: GRF ID 44442411, checksum BE3D8201BDE0ABB92F8D9696D93524CC, filename: tai_uk_houses-0.3/tai_uk.grf (md5sum matches)
Added NewGRF: GRF ID 4E4C4853, checksum 1787E1E0E308EB5C4E1A8EFC4A059D71, filename: dutch_terraced_houses-0.3b/nlhs.grf (md5sum matches)
Added NewGRF: GRF ID 72777473, checksum EBEAB33B398DE7F2921F853C496F6F91, filename: uk_town_set-2.2/ukts_2.2.grf (md5sum matches)
Added NewGRF: GRF ID 474A0003, checksum DD20F6752D8C41FBF7A80A9161065C1B, filename: tai_uk_houses_early_mod-modified1gamma1/tai_uk_earlymod.grf (md5sum matches)
Tick 1280: GRF config changed
GRF order changed: 4D470305 moved 19 places downGRF ID 4D470305, filename: basecosts-5.0/basecosts.grf (md5sum matches)
Removed NewGRF: GRF ID 52577801, filename: opengfx_biggui-2.0.0/ogfx-biggui.grf (md5sum matches)
Added NewGRF: GRF ID 4D470305, checksum 2E96B9AB2BEA686BFF94961AD433A701, filename: basecosts-5.0/basecosts.grf (md5sum matches). Gamelog inconsistency: GrfID was already added!
Tick 1280: GRF config changed
GRF parameter changed: GRF ID 4F472B34, filename: opengfx_landscape-1.1.2/ogfx-landscape.grf (md5sum matches)
Tick 1280: GRF config changed
GRF parameter changed: GRF ID F1250007, filename: firs_industry_replacement_set_3-3.0.8/firs.grf (md5sum matches)
Tick 1280: game loaded
New game mode: 1 landscape: 1
Tick 11866: game loaded
Revision text changed to jgrpp-0.24.0, savegame version 198, not modified, _openttd_newgrf_version = 0x19000000
Tick 20054: emergency savegame
Tick 20054: emergency savegame
Tick 20054: emergency savegame
Tick 20054: emergency savegame
---- gamelog end ----

Recent news messages:
(1983-10-06) StringID: 668, Type: 5, Ref1: 1, 448972, Ref2: 0, 4294967295
(1983-10-11) StringID: 666, Type: 4, Ref1: 4, 922, Ref2: 0, 4294967295
(1983-10-19) StringID: 668, Type: 5, Ref1: 1, 279591, Ref2: 0, 4294967295
(1983-10-21) StringID: 668, Type: 5, Ref1: 1, 2054229, Ref2: 0, 4294967295
(1983-10-28) StringID: 666, Type: 4, Ref1: 4, 1029, Ref2: 0, 4294967295
(1983-10-30) StringID: 668, Type: 5, Ref1: 1, 412255, Ref2: 0, 4294967295
(1983-10-31) StringID: 666, Type: 4, Ref1: 4, 1110, Ref2: 0, 4294967295
(1983-11-05) StringID: 666, Type: 4, Ref1: 4, 733, Ref2: 0, 4294967295
(1983-11-06) StringID: 666, Type: 4, Ref1: 4, 823, Ref2: 0, 4294967295
(1983-11-12) StringID: 668, Type: 5, Ref1: 1, 1035541, Ref2: 0, 4294967295
(1983-11-21) StringID: 666, Type: 4, Ref1: 4, 848, Ref2: 0, 4294967295
(1983-11-24) StringID: 668, Type: 5, Ref1: 1, 1358116, Ref2: 0, 4294967295
(1983-12-01) StringID: 666, Type: 4, Ref1: 4, 953, Ref2: 0, 4294967295
(1983-12-18) StringID: 666, Type: 4, Ref1: 4, 869, Ref2: 0, 4294967295
(1983-12-28) StringID: 666, Type: 4, Ref1: 4, 917, Ref2: 0, 4294967295
(1983-12-31) StringID: 666, Type: 4, Ref1: 4, 1111, Ref2: 0, 4294967295
(1984-01-08) StringID: 666, Type: 4, Ref1: 4, 1112, Ref2: 0, 4294967295
(1984-01-10) StringID: 636, Type: 1, Ref1: 2, 8482, Ref2: 3, 587
(1984-01-11) StringID: 636, Type: 1, Ref1: 2, 8482, Ref2: 3, 560
(1984-01-12) StringID: 636, Type: 1, Ref1: 2, 8047, Ref2: 3, 589
(1984-01-15) StringID: 666, Type: 4, Ref1: 4, 1113, Ref2: 0, 4294967295
(1984-01-25) StringID: 636, Type: 1, Ref1: 2, 8565, Ref2: 3, 590
(1984-01-26) StringID: 668, Type: 5, Ref1: 1, 1980742, Ref2: 0, 4294967295
(1984-01-26) StringID: 636, Type: 1, Ref1: 2, 8047, Ref2: 3, 588
(1984-02-02) StringID: 638, Type: 1, Ref1: 2, 6572, Ref2: 3, 586
(1984-02-04) StringID: 668, Type: 5, Ref1: 1, 459508, Ref2: 0, 4294967295
(1984-02-05) StringID: 636, Type: 1, Ref1: 2, 7146, Ref2: 3, 591
(1984-02-06) StringID: 666, Type: 4, Ref1: 4, 989, Ref2: 0, 4294967295
(1984-02-08) StringID: 638, Type: 1, Ref1: 2, 6572, Ref2: 3, 589
(1984-02-11) StringID: 666, Type: 4, Ref1: 4, 1047, Ref2: 0, 4294967295
(1984-02-19) StringID: 666, Type: 4, Ref1: 4, 1114, Ref2: 0, 4294967295
(1984-02-21) StringID: 666, Type: 4, Ref1: 4, 1115, Ref2: 0, 4294967295
(1984-02-21) StringID: 636, Type: 1, Ref1: 2, 7937, Ref2: 3, 592
(1984-02-26) StringID: 666, Type: 4, Ref1: 4, 859, Ref2: 0, 4294967295
(1984-03-03) StringID: 668, Type: 5, Ref1: 1, 840371, Ref2: 0, 4294967295
(1984-03-05) StringID: 668, Type: 5, Ref1: 1, 1614198, Ref2: 0, 4294967295
(1984-03-07) StringID: 638, Type: 1, Ref1: 2, 6572, Ref2: 3, 593
(1984-03-08) StringID: 668, Type: 5, Ref1: 1, 1104018, Ref2: 0, 4294967295
(1984-03-11) StringID: 668, Type: 5, Ref1: 1, 1614198, Ref2: 0, 4294967295
(1984-03-16) StringID: 668, Type: 5, Ref1: 1, 1356942, Ref2: 0, 4294967295
(1984-03-20) StringID: 666, Type: 4, Ref1: 4, 905, Ref2: 0, 4294967295
(1984-03-20) StringID: 638, Type: 1, Ref1: 2, 8606, Ref2: 3, 588
(1984-03-23) StringID: 666, Type: 4, Ref1: 4, 1077, Ref2: 0, 4294967295
(1984-03-25) StringID: 668, Type: 5, Ref1: 1, 1336033, Ref2: 0, 4294967295
(1984-03-28) StringID: 636, Type: 1, Ref1: 2, 6887, Ref2: 3, 597
(1984-03-29) StringID: 636, Type: 1, Ref1: 2, 6887, Ref2: 3, 596
(1984-03-30) StringID: 636, Type: 1, Ref1: 2, 6887, Ref2: 3, 595
(1984-03-30) StringID: 636, Type: 1, Ref1: 2, 6887, Ref2: 3, 594
(1984-04-03) StringID: 638, Type: 1, Ref1: 2, 8275, Ref2: 3, 168

Command Log:
 Showing most recent 128 of 53657 commands
   0 | 1984-04-10, 26,   4 | ------- |      490 x     843, p1: 0x00040126, p2: 0xFFFF0E04, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
   1 | 1984-04-10, 23,   5 | ------- |      491 x     846, p1: 0x00010126, p2: 0xFFFF0E04, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
   2 | 1984-04-10, 23,   1 | ------- |      491 x     846, p1: 0x00010326, p2: 0xFFFF0E04, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
   3 | 1984-04-09, 51,  10 | ------- |      492 x     844, p1: 0x00010106, p2: 0xFFFF0F04, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
   4 | 1984-04-09, 49,   2 | ------- |      492 x     844, p1: 0x00010106, p2: 0xFFFF0F04, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
   5 | 1984-04-09, 39,   0 | ------- |      496 x     841, p1: 0x00010106, p2: 0xFFFF0F04, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
   6 | 1984-04-09, 35,   8 | ------- |      495 x     841, p1: 0x00010106, p2: 0xFFFF0F04, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
   7 | 1984-04-09, 33,   6 | ------- |      494 x     841, p1: 0x00010106, p2: 0xFFFF0F04, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
   8 | 1984-04-09, 26,   2 | ------- |      494 x     842, p1: 0x00010106, p2: 0xFFFF1004, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
   9 | 1984-04-09, 11,  11 | ------- |      493 x     845, p1: 0x00010106, p2: 0xFFFF1104, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  10 | 1984-04-08, 65,   2 | ------- |      341 x     213, p1: 0x0006B154, p2: 0x00000066, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  11 | 1984-04-08, 63,  10 | ------- |      497 x     841, p1: 0x00010106, p2: 0xFFFF2303, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  12 | 1984-04-08, 50,   0 | ------- |      342 x     213, p1: 0x00000006, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10830102 (CmdBuildSingleRail)
  13 | 1984-04-08, 43,  11 | ------- |      492 x     842, p1: 0x00010106, p2: 0xFFFF2303, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  14 | 1984-04-08, 35,   1 | ------- |      491 x     845, p1: 0x00010106, p2: 0xFFFF2303, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  15 | 1984-04-08, 25,   3 | ------- |      348 x     213, p1: 0x00010106, p2: 0xFFFF0D28, cc:  7, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  16 | 1984-04-08, 21,   2 | ------- |      348 x     212, p1: 0x00010106, p2: 0xFFFF0E28, cc:  7, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  17 | 1984-04-08, 11,   7 | ------- |      347 x     212, p1: 0x00010106, p2: 0xFFFF2328, cc:  7, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  18 | 1984-04-08,  7,  11 | ------- |      347 x     213, p1: 0x00010106, p2: 0xFFFF2228, cc:  7, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  19 | 1984-04-07, 70,   7 | ------- |      343 x     212, p1: 0x00040106, p2: 0xFFFF1C28, cc:  7, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  20 | 1984-04-07, 62,   8 | ------- |      491 x     844, p1: 0x00010106, p2: 0xFFFF3042, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  21 | 1984-04-07, 62,   4 | ------- |      343 x     213, p1: 0x00040106, p2: 0xFFFF1B28, cc:  7, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  22 | 1984-04-07, 53,  10 | ------- |      493 x     844, p1: 0x00010106, p2: 0xFFFF3042, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  23 | 1984-04-07, 42,   2 | ------- |      343 x     213, p1: 0x00060106, p2: 0xFFFF0B28, cc:  7, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  24 | 1984-04-07, 23,   5 | ------- |      345 x     213, p1: 0x0006A959, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x0FEB014C (CmdClearArea)
  25 | 1984-04-07, 23,   0 | ------- |      345 x     213, p1: 0x0006A959, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x0FEB014C (CmdClearArea)
  26 | 1984-04-07, 21,  10 | ------- |      345 x     214, p1: 0x0006A959, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x0FEB014C (CmdClearArea)
  27 | 1984-04-07, 21,   4 | ------- |      493 x     845, p1: 0x00010106, p2: 0xFFFF3742, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  28 | 1984-04-07, 19,  10 | ------- |      491 x     845, p1: 0x00010106, p2: 0xFFFF3742, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  29 | 1984-04-07, 18,  10 | ------- |      491 x     844, p1: 0x00010106, p2: 0xFFFF3742, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  30 | 1984-04-07, 17,   4 | ------- |      493 x     844, p1: 0x00010106, p2: 0xFFFF3742, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  31 | 1984-04-07, 11,   4 | ------- |      492 x     842, p1: 0x00010106, p2: 0xFFFF3742, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  32 | 1984-04-07,  9,   3 | ------- |      492 x     844, p1: 0x00010106, p2: 0xFFFF3742, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  33 | 1984-04-07,  6,   8 | ------- |      379 x     212, p1: 0x0006B17D, p2: 0x000000A6, cc:  7, lc: 255, cmd: 0x10840101 (CmdRemoveRailroadTrack)
  34 | 1984-04-07,  3,   2 | ------- |      379 x     213, p1: 0x0006997D, p2: 0x00000046, cc:  7, lc: 255, cmd: 0x10840101 (CmdRemoveRailroadTrack)
  35 | 1984-04-07,  0,   8 | ------- |      379 x     212, p1: 0x00000006, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10840103 (CmdRemoveSingleRail)
  36 | 1984-04-06, 72,  10 | ------- |      378 x     213, p1: 0x0006A97C, p2: 0x00000006, cc:  7, lc: 255, cmd: 0x10840101 (CmdRemoveRailroadTrack)
  37 | 1984-04-06, 68,  10 | ------- |      378 x     212, p1: 0x00000006, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10840103 (CmdRemoveSingleRail)
  38 | 1984-04-06, 62,   1 | ------- |      381 x     210, p1: 0x0006A97A, p2: 0x00000046, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  39 | 1984-04-06, 57,   0 | ------- |      380 x     210, p1: 0x00000006, p2: 0x00000002, cc:  7, lc: 255, cmd: 0x10830102 (CmdBuildSingleRail)
  40 | 1984-04-06, 53,   8 | ------- |      378 x     212, p1: 0x0006917B, p2: 0x00000046, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  41 | 1984-04-06, 51,   1 | ------- |      493 x     845, p1: 0x00010126, p2: 0xFFFF3842, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  42 | 1984-04-06, 50,  11 | ------- |      380 x     215, p1: 0x0006A97A, p2: 0x000000A6, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  43 | 1984-04-06, 50,   1 | ------- |      492 x     845, p1: 0x00010126, p2: 0xFFFF3842, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  44 | 1984-04-06, 49,   6 | ------- |      491 x     845, p1: 0x00010226, p2: 0xFFFF3842, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  45 | 1984-04-06, 47,   2 | ------- |      381 x     215, p1: 0x0006A17A, p2: 0x000000A6, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  46 | 1984-04-06, 45,   4 | ------- |      493 x     844, p1: 0x00010126, p2: 0xFFFF3842, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  47 | 1984-04-06, 44,   4 | ------- |      492 x     844, p1: 0x00010126, p2: 0xFFFF3842, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  48 | 1984-04-06, 43,   6 | ------- |      378 x     213, p1: 0x00000006, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10830102 (CmdBuildSingleRail)
  49 | 1984-04-06, 43,   2 | ------- |      491 x     844, p1: 0x00010126, p2: 0xFFFF3842, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  50 | 1984-04-06, 38,  11 | ------- |      378 x     213, p1: 0x00000006, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10840103 (CmdRemoveSingleRail)
  51 | 1984-04-06, 37,   2 | ------- |      492 x     841, p1: 0x00010126, p2: 0xFFFF3842, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  52 | 1984-04-06, 35,   9 | ------- |      492 x     842, p1: 0x00010126, p2: 0xFFFF3842, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  53 | 1984-04-06, 34,   6 | ------- |      492 x     843, p1: 0x00010126, p2: 0xFFFF3842, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  54 | 1984-04-06, 28,   6 | ------- |      365 x     213, p1: 0x0006A95D, p2: 0x00000006, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  55 | 1984-04-06, 25,   2 | ------- |      491 x     843, p1: 0x00010126, p2: 0xFFFF3642, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  56 | 1984-04-06, 20,   7 | ------- |      493 x     843, p1: 0x00010126, p2: 0xFFFF3642, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  57 | 1984-04-06, 16,   2 | ------- |      372 x     212, p1: 0x00000006, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10830102 (CmdBuildSingleRail)
  58 | 1984-04-06, 14,   8 | ------- |      372 x     212, p1: 0x00000006, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10840103 (CmdRemoveSingleRail)
  59 | 1984-04-06, 12,   3 | ------- |      371 x     213, p1: 0x0006A173, p2: 0x00000086, cc:  7, lc: 255, cmd: 0x10840101 (CmdRemoveRailroadTrack)
  60 | 1984-04-06,  9,   5 | ------- |      365 x     213, p1: 0x0006A16D, p2: 0x00000086, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  61 | 1984-04-06,  7,   7 | ------- |      372 x     213, p1: 0x0006A96E, p2: 0x00000006, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  62 | 1984-04-06,  6,   1 | ------- |      492 x     843, p1: 0x00010126, p2: 0xFFFF2F42, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  63 | 1984-04-06,  0,   7 | ------- |      360 x     213, p1: 0x0006B169, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x0FFC0163 (CmdLevelLand)
  64 | 1984-04-05, 60,   4 | ------- |      492 x     843, p1: 0x00010126, p2: 0xFFFF2742, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  65 | 1984-04-05, 53,  10 | ------- |      493 x     843, p1: 0x00010126, p2: 0xFFFF3042, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  66 | 1984-04-05, 46,   8 | ------- |      380 x     232, p1: 0x000004A1, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10820108 (CmdBuildSingleSignal)
  67 | 1984-04-05, 39,   8 | ------- |      381 x     216, p1: 0x000004A1, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10820108 (CmdBuildSingleSignal)
  68 | 1984-04-05, 38,   7 | ------- |      381 x     216, p1: 0x000004A1, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10820108 (CmdBuildSingleSignal)
  69 | 1984-04-05, 36,   9 | ------- |      380 x     209, p1: 0x000004A1, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10820108 (CmdBuildSingleSignal)
  70 | 1984-04-05, 35,   5 | ------- |      493 x     841, p1: 0x00020126, p2: 0xFFFF3242, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  71 | 1984-04-05, 28,   2 | ------- |      381 x     193, p1: 0x000004A1, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10820108 (CmdBuildSingleSignal)
  72 | 1984-04-05, 27,   9 | ------- |      381 x     193, p1: 0x000004A1, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10820108 (CmdBuildSingleSignal)
  73 | 1984-04-05, 20,  11 | ------- |      493 x     840, p1: 0x00010106, p2: 0xFFFF3442, cc:  4, lc: 255, cmd: 0x10380106 (CmdBuildRailStation)
  74 | 1984-04-05, 15,   4 | ------- |      381 x     191, p1: 0x00000481, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10820108 (CmdBuildSingleSignal)
  75 | 1984-04-05, 14,   6 | ------- |      380 x     191, p1: 0x00000481, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10820108 (CmdBuildSingleSignal)
  76 | 1984-04-05, 12,   6 | ------- |      380 x     191, p1: 0x00000001, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x10850109 (CmdRemoveSingleSignal)
  77 | 1984-04-04, 66,   8 | ------- |      380 x     216, p1: 0x0007017C, p2: 0x00000026, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  78 | 1984-04-04, 60,   7 | ------- |      381 x     221, p1: 0x0007017C, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x0FFC0163 (CmdLevelLand)
  79 | 1984-04-04, 52,   5 | ------- |      381 x     233, p1: 0x0007497C, p2: 0x000000A6, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  80 | 1984-04-04, 49,   1 | ------- |      381 x     233, p1: 0x00000006, p2: 0x00000001, cc:  7, lc: 255, cmd: 0x10830102 (CmdBuildSingleRail)
  81 | 1984-04-04, 47,  10 | ------- |      381 x     233, p1: 0x00000006, p2: 0x00000001, cc:  7, lc: 255, cmd: 0x10840103 (CmdRemoveSingleRail)
  82 | 1984-04-04, 45,   1 | ------- |      381 x     215, p1: 0x0006D97D, p2: 0x00000026, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  83 | 1984-04-04, 41,   1 | ------- |      381 x     215, p1: 0x0006D97E, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x0FFC0163 (CmdLevelLand)
  84 | 1984-04-04, 35,  10 | ------- |      381 x     218, p1: 0x0006B97D, p2: 0x00000026, cc:  7, lc: 255, cmd: 0x10840101 (CmdRemoveRailroadTrack)
  85 | 1984-04-04, 28,   3 | ------- |      380 x     232, p1: 0x0007017C, p2: 0x00000026, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  86 | 1984-04-04, 20,  11 | ------- |      381 x     227, p1: 0x0007217C, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x0FFC0163 (CmdLevelLand)
  87 | 1984-04-04,  0,   5 | ------- |      382 x     227, p1: 0x0007197D, p2: 0x000000A6, cc:  7, lc: 255, cmd: 0x10840101 (CmdRemoveRailroadTrack)
  88 | 1984-04-03, 72,  10 | ------- |      382 x     234, p1: 0x0007217E, p2: 0x00000026, cc:  7, lc: 255, cmd: 0x10840101 (CmdRemoveRailroadTrack)
  89 | 1984-04-03, 63,   0 | ------- |      380 x     192, p1: 0x0006017D, p2: 0x00000066, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  90 | 1984-04-03, 60,  11 | ------- |      380 x     193, p1: 0x0006017C, p2: 0x00000026, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  91 | 1984-04-03, 57,  11 | ------- |      496 x     840, p1: 0x001A41EE, p2: 0x00000001, cc:  4, lc: 255, cmd: 0x104E010E (CmdRemoveFromRailStation)
  92 | 1984-04-03, 53,   2 | ------- |      380 x     209, p1: 0x0006B97C, p2: 0x00000026, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  93 | 1984-04-03, 50,   3 | ------- |      380 x     201, p1: 0x0006597C, p2: 0x00000026, cc:  7, lc: 255, cmd: 0x10830100 (CmdBuildRailroadTrack)
  94 | 1984-04-03, 47,   9 | ------- |      380 x     197, p1: 0x00000006, p2: 0x00000001, cc:  7, lc: 255, cmd: 0x10830102 (CmdBuildSingleRail)
  95 | 1984-04-03, 36,   9 | ------- |      380 x     208, p1: 0x0006617C, p2: 0x00000600, cc:  7, lc: 255, cmd: 0x10A00105 (CmdBuildBridge)
  96 | 1984-04-03, 31,  10 | ------- |      380 x     200, p1: 0x0006317C, p2: 0x00000600, cc:  7, lc: 255, cmd: 0x10A00105 (CmdBuildBridge)
  97 | 1984-04-03, 29,   4 | ------- |      380 x     196, p1: 0x0006117C, p2: 0x00000600, cc:  7, lc: 255, cmd: 0x10A00105 (CmdBuildBridge)
  98 | 1984-04-03, 27,   7 | ------- |      411 x     816, p1: 0x00001AB6, p2: 0x00000031, cc:  4, lc: 255, cmd: 0x10F80128 (CmdModifyOrder)
  99 | 1984-04-03, 26,   6 | ------- |      411 x     817, p1: 0x00001AB6, p2: 0x00000021, cc:  4, lc: 255, cmd: 0x10F80128 (CmdModifyOrder)
 100 | 1984-04-03, 13,   7 | ------- |      381 x     211, p1: 0x0006897D, p2: 0x00000004, cc:  7, lc: 255, cmd: 0x0FFA0163 (CmdLevelLand)
 101 | 1984-04-03, 10,   3 | ------- |      381 x     204, p1: 0x0006617D, p2: 0x00000004, cc:  7, lc: 255, cmd: 0x0FFA0163 (CmdLevelLand)
 102 | 1984-04-03,  8,   1 | ------- |      381 x     203, p1: 0x0006497D, p2: 0x00000004, cc:  7, lc: 255, cmd: 0x0FFA0163 (CmdLevelLand)
 103 | 1984-04-03,  1,   2 | ------- |      380 x     202, p1: 0x0006417C, p2: 0x00000000, cc:  7, lc: 255, cmd: 0x0FEB014C (CmdClearArea)
 104 | 1984-04-02, 25,   7 | ------- |      491 x     835, p1: 0x00000020, p2: 0x00000001, cc:  4, lc: 255, cmd: 0x10B8010B (CmdBuildObject)
 105 | 1984-04-02,  9,   5 | -m--t-- |     1001 x     877, p1: 0x000002F2, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 106 | 1984-04-02,  9,   4 | -m--t-- |        0 x       0, p1: 0x00000100, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 107 | 1984-04-02,  9,   3 | -m----- |     1001 x     877, p1: 0x000002F2, p2: 0x00005BA1, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
 108 | 1984-04-02,  9,   1 | -m--t-- |     1194 x     601, p1: 0x00000000, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 109 | 1984-04-02,  9,   0 | -m--t-- |        0 x       0, p1: 0x000000B8, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 110 | 1984-04-02,  8,  11 | -m----- |     1194 x     601, p1: 0x00000000, p2: 0x0000CC5D, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
 111 | 1984-04-02,  8,   9 | -m--t-- |     1001 x     812, p1: 0x00000003, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 112 | 1984-04-02,  8,   8 | -m--t-- |        0 x       0, p1: 0x000000FF, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 113 | 1984-04-02,  8,   7 | -m----- |     1001 x     812, p1: 0x00000003, p2: 0x00003451, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
 114 | 1984-04-02,  8,   5 | -m--t-- |     1832 x     838, p1: 0x0000000A, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 115 | 1984-04-02,  8,   4 | -m--t-- |        0 x       0, p1: 0x000000C7, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 116 | 1984-04-02,  8,   3 | -m----- |     1832 x     838, p1: 0x0000000A, p2: 0x0000246B, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
 117 | 1984-04-02,  8,   1 | -m--t-- |     1169 x     596, p1: 0x0000000B, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 118 | 1984-04-02,  8,   0 | -m--t-- |        0 x       0, p1: 0x000000B7, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 119 | 1984-04-02,  7,  11 | -m----- |     1169 x     596, p1: 0x0000000B, p2: 0x00005217, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
 120 | 1984-04-02,  7,   9 | -m--t-- |      822 x     906, p1: 0x0000000E, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 121 | 1984-04-02,  7,   8 | -m--t-- |        0 x       0, p1: 0x000000D0, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 122 | 1984-04-02,  7,   6 | -m--t-- |     1279 x     785, p1: 0x00000011, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 123 | 1984-04-02,  7,   5 | -m--t-- |        0 x       0, p1: 0x00000024, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 124 | 1984-04-02,  7,   4 | -m----- |     1279 x     785, p1: 0x00000011, p2: 0x00002E3F, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
 125 | 1984-04-02,  7,   2 | -m--t-- |     1180 x     380, p1: 0x00000012, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 126 | 1984-04-02,  7,   1 | -m--t-- |        0 x       0, p1: 0x00000053, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 127 | 1984-04-02,  7,   0 | -m----- |     1180 x     380, p1: 0x00000012, p2: 0x000001D7, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)

*** End of OpenTTD Crash Report ***
Attachments
crash.sav
(3.5 MiB) Downloaded 49 times
Regards,

Tinny/Tintinfan. :)
User avatar
JGR
Tycoon
Tycoon
Posts: 2560
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

Snail wrote:Once I launch the game, the window title displays "OpenTTD norev000". Is this intended?
I'll look into this, probably some part of the version detection script doesn't work properly on OSX.

Snail wrote:And another couple of questions... Does custom bridgeheads only work with roads (not rails)?
Finally, any chance you could add grass on unused rails to this patchpack? I know this has already been requested, but I was wondering if things changed.
Rail custom bridge heads aren't implemented. Maybe some day I'll get round to it.
I'm not all that keen on the grass on unused rails feature personally. There is a bit of shortage of map bits for it as well.
Tintinfan wrote:Greetings,

We have yet again managed to break the game - a certain French individual can't resist doing so. I think this time it has something to do with deleting a station tile, splitting the station down the middle with the idea that the train would 'load through' using two loading hoppers or something.
This is the same issue as previously, the train in question is attempting to refit whilst through-loading. I will do another release soonish.
In the case of a split station like this, only one of the two contiguous parts will be used (the one where loading started).
Ex TTDPatch Coder
Patch Pack, Github
Wahazar
Tycoon
Tycoon
Posts: 1451
Joined: 18 Jan 2014 18:10

Re: JGR's Patch Pack

Post by Wahazar »

I have some questions:
1. how this new feature "through load" works? It is loading fast but only these wagons on the platform?
2. if oil rig/fishing spot is occupied for loading, other ship would cruise around - is it possible to increase number of slots to 2? otherwise it is not possible to deliver passenger when other ship is waiting for cargo.
3. may I ask for visibility of station spread zone for all users stations, not only mine? It would be great tool for server admins to check cheats (abusing of station range). Option for enabling this zone setting as default, would be also welcome, it is very useful but must to be switched on every time when game is turned on.
Formerly known as: McZapkie
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
ino
Traffic Manager
Traffic Manager
Posts: 152
Joined: 09 Apr 2017 14:58

Re: JGR's Patch Pack

Post by ino »

McZapkie wrote:I have some questions:
1. how this new feature "through load" works? It is loading fast but only these wagons on the platform?
There's an explaination GIF on page 68.
Wahazar
Tycoon
Tycoon
Posts: 1451
Joined: 18 Jan 2014 18:10

Re: JGR's Patch Pack

Post by Wahazar »

ino wrote: There's an explaination GIF on page 68.
Thanks. Nice patch, but I see greater potential here, not just eyecandy feature.
Lets consider two station, one full of coal, followed by another full of iron ore. I need to take both coal and iron ore to steel mill, to balance production, unfortunately when autorefit is used (for example, sand is also transported in another destination), there is risk that train will be saturated with coal and no ore will be picked.
This patch helps to resolve this problem, unfortunately it works only with short terminal stations.

Maybe it is worth to consider, that if order is "wait for full load", train move consecutively as it is now implemented, and if there is just default load order, train would load first empty section and proceed to the next order?

PS. another use of new order, is to unload some cargo, for example food, goods or supplies, to feed several towns/industries
Again, only short terminal stations work here, additionally there is lot of warnings,
thus I propose to distinguish between "unload all" order, where all train is unloaded part by part, and default "unload if accepted", when only one attempt to unload is provided.

PS2. I got also crash, same log as previously reported by Tintinfan, after adding station tile.
Formerly known as: McZapkie
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
User avatar
JGR
Tycoon
Tycoon
Posts: 2560
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

McZapkie wrote:2. if oil rig/fishing spot is occupied for loading, other ship would cruise around - is it possible to increase number of slots to 2? otherwise it is not possible to deliver passenger when other ship is waiting for cargo.
Industries defined in NewGRFs couldn't be extended in this way.
Doing so for oil rigs might be technically doable, but wouldn't be much of a priority for me.
McZapkie wrote:may I ask for visibility of station spread zone for all users stations, not only mine? It would be great tool for server admins to check cheats (abusing of station range). Option for enabling this zone setting as default, would be also welcome, it is very useful but must to be switched on every time when game is turned on.
Remembering the current selection between game instances is reasonable enough.
I'm not all that convinced on the concept of letting players peek at the catchments/etc. of other companies.

I find the cheating angle a bit odd, that is why there is a station spread limit setting.
McZapkie wrote: Thanks. Nice patch, but I see greater potential here, not just eyecandy feature.
Lets consider two station, one full of coal, followed by another full of iron ore. I need to take both coal and iron ore to steel mill, to balance production, unfortunately when autorefit is used (for example, sand is also transported in another destination), there is risk that train will be saturated with coal and no ore will be picked.
This patch helps to resolve this problem, unfortunately it works only with short terminal stations.
Simultaneous load at two stations (or two contiguous platforms of the same station), isn't implemented and isn't a goal. It would create too many code-level issues, and isn't what the goal of the patch is.

I never use autorefit myself, but it sounds to me like what would actually be better here is a refit order which allowed you to refit half the train as one cargo and half as another.
McZapkie wrote:Maybe it is worth to consider, that if order is "wait for full load", train move consecutively as it is now implemented, and if there is just load order, train would load first section and proceed to the next order
There is already some logic to not advance further within the station if there is no more cargo which can be loaded, however this is disabled when there is refit activity.
Ex TTDPatch Coder
Patch Pack, Github
SimYouLater
Chief Executive
Chief Executive
Posts: 675
Joined: 03 Apr 2016 20:19

Re: JGR's Patch Pack

Post by SimYouLater »

I started getting a "Game Save Failed: File Not Writable" error when trying to save my game.

Save is too large to upload. Help?

EDIT: "Internal Error: liblzma returned error code"

EDIT 2: Fixed. Had to stop running it from an SD Card.
Last edited by SimYouLater on 10 May 2018 23:38, edited 1 time in total.
Licenses for my work...
You automatically have my permission to re-license graphics or code by me if needed for use in any project that is not GPL v2, on the condition that if you release any derivatives of my graphics they're automatically considered as ALSO GPL v2 (code may remain unreleased, but please do provide it) and carry this provision in GPL v2 uses.
Please ask someone in-the-know to be sure that the graphics are done by me. Especially TTD-Scale, long story.
Wahazar
Tycoon
Tycoon
Posts: 1451
Joined: 18 Jan 2014 18:10

Re: JGR's Patch Pack

Post by Wahazar »

JGR wrote: Simultaneous load at two stations (or two contiguous platforms of the same station), isn't implemented and isn't a goal. It would create too many code-level issues, and isn't what the goal of the patch is.
Seems you misunderstood me, I didn't mention simultaneous loading, I was asking about skipping load/unload when first section was finished and proceeding to the next station/order.
It is already implemented, but only if there is terminal without place to move further. Which is not convenient and generate warnings spam.
My proposal was to use this behaviour also if load/unload order is optional (not full/all, when obviously you want to charge/discharge whole train).
JGR wrote: I never use autorefit myself, but it sounds to me like what would actually be better here is a refit order which allowed you to refit half the train as one cargo and half as another.
It is not possible, to make half of refit via station/depot refit order (you can refit it manually, but any further refit order will reset it back to homogeneous refit for all cars of given type).
It is a common problem with complex economies, notice that people often ask for partial load/unload orders patch, by now "load through" patch fulfill this needs, but only thanks to side effect (short terminals).
Formerly known as: McZapkie
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
User avatar
JGR
Tycoon
Tycoon
Posts: 2560
Joined: 08 Aug 2005 13:46
Location: Ipswich

Re: JGR's Patch Pack

Post by JGR »

McZapkie wrote:I was asking about skipping load/unload when first section was finished and proceeding to the next station/order.
It is already implemented, but only if there is terminal without place to move further. Which is not convenient and generate warnings spam.
My proposal was to use this behaviour also if load/unload order is optional (not full/all, when obviously you want to charge/discharge whole train).
I don't agree on this, it prevents normal load/unload behaviour. It is entirely reasonable to load more than one section without necessarily using a full-load order.
It would seem odd to add a mechanism to only load/unload the front section of a train, without a corresponding way to do the same for the rear or some arbitrary subset.
McZapkie wrote:people often ask for partial load/unload orders patch
This is the first that I've heard of such a thing being asked.
In general it is what cargodest is intended for.

That said if being able to load/unload only a subset of wagons is really what the goal is, that should be implemented directly in an understandable and logical way (i.e. by a clear and obvious mechanism in the order list).
McZapkie wrote:"load through" patch fulfill this needs, but only thanks to side effect (short terminals).
This is not the intended use-case and seems rather fragile to me.
It was intended to make long freight trains (e.g. 15+ tiles), useful/practical and to a lesser extent for realism.
McZapkie wrote:
JGR wrote: I never use autorefit myself, but it sounds to me like what would actually be better here is a refit order which allowed you to refit half the train as one cargo and half as another.
It is not possible, to make half of refit via station/depot refit order (you can refit it manually, but any further refit order will reset it back to homogeneous refit for all cars of given type).
I know that it is not possible at present, however I was thinking that making it possible would be a more satisfactory and robust solution to the issue.

SimYouLater wrote:I started getting a "Game Save Failed: File Not Writable" error when trying to save my game.

Save is too large to upload. Help?

EDIT: "Internal Error: liblzma returned error code"
Does it say which error code?


There is also a new release which resolves the bug with through load refit orders.
Ex TTDPatch Coder
Patch Pack, Github
SimYouLater
Chief Executive
Chief Executive
Posts: 675
Joined: 03 Apr 2016 20:19

Re: JGR's Patch Pack

Post by SimYouLater »

JGR wrote:
SimYouLater wrote:I started getting a "Game Save Failed: File Not Writable" error when trying to save my game.

Save is too large to upload. Help?

EDIT: "Internal Error: liblzma returned error code"
Does it say which error code?


There is also a new release which resolves the bug with through load refit orders.
SimYouLater wrote:EDIT 2: Fixed. Had to stop running it from an SD Card.
Sorry about that.
Licenses for my work...
You automatically have my permission to re-license graphics or code by me if needed for use in any project that is not GPL v2, on the condition that if you release any derivatives of my graphics they're automatically considered as ALSO GPL v2 (code may remain unreleased, but please do provide it) and carry this provision in GPL v2 uses.
Please ask someone in-the-know to be sure that the graphics are done by me. Especially TTD-Scale, long story.
Wahazar
Tycoon
Tycoon
Posts: 1451
Joined: 18 Jan 2014 18:10

Re: JGR's Patch Pack

Post by Wahazar »

JGR wrote:
McZapkie wrote:people often ask for partial load/unload orders patch
This is the first that I've heard of such a thing being asked.
In general it is what cargodest is intended for.
Fast query shows:
viewtopic.php?f=29&t=71052
viewtopic.php?f=32&t=26723&p=478164
besides other threads, where it was also more or less explicit discussed (conditional jumps, cargo distribution etc).
Cargodist is not an answer - it work for all freight cargoes, which is terribly messy, and doesn't work as intended (especially in case of stockpile limits).

I'm aware, that purposes of this patch was different and eyecandy only, you just accidentally created something very useful :)
Maybe my proposal of overloading full load/unload all orders was not the best idea, instead of this there should be separate explicit order for such behaviour, anyway, don't mind it, I will test this partial load/unload feature using terminal stations and will report my thoughts later, with some screenshots to be more explanatory.
Formerly known as: McZapkie
Projects: Reproducible Map Generation patch, NewGRFs: Manpower industries, PolTrams, Polroad, 600mm narrow gauge, wired, ECS industry extension, V4 CEE train set, HotHut.
Another favorite games: freeciv longturn, OHOL/2HOL.
eshield
Engineer
Engineer
Posts: 32
Joined: 24 Feb 2009 12:41
Contact:

Re: JGR's Patch Pack

Post by eshield »

Sadly, 0.24.x is unstable and renders further game play impossible. 0.23 does not have such issue.

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

Crash at: Sat May 12 08:35:23 2018
In game date: 2121-10-13 (48, 1)

Crash reason:
Exception: E1212012
Location: 00007FFF6DA0F218
Message: Assertion failed at line 320 of /home/jgr/openttd/cross-win64/src/cargopacket.h: this->action_counts[MTA_KEEP] + this->action_counts[MTA_DELIVER] + this->action_counts[MTA_TRANSFER] + this->action_counts[MTA_LOAD] == this->count

Within context:
0: CallVehicleTicks: veh: 856: (ATT-001, c:0, st:FE, vs:Ds, t:25C75A)

OpenTTD version:
Version: jgrpp-0.24.1 (0)
NewGRF ver: 19000000
Bits: 64
Endian: little
Dedicated: no
Build date: May 11 2018 01:10:15
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

Stack trace:
70BA9D20 00007FFF 00000016 00000000 70304698 00007FFF 00000000 00000000
E1212012 00000000 00000000 00000000 6DA0F218 00007FFF 00000000 00000000
00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 00000000 80000000 00000000 00002308 00000000 7032699C 00007FFF
038AC6C8 00000000 70B20568 00007FFF 00060146 00000000 70B7F157 00007FFF
00000000 00000000 00000000 00000000 00000000 00007FFF 00000001 00000000
529918C3 00009D9C 038AC810 00000000 00000016 00000000 7029A9E0 00007FFF
00000000 00000000 F8A52C74 00000000 00000000 00000000 00000000 00000000
00000000 00000000 70B7AD87 00007FFF 00000000 00000000 00000000 00000000
0239FFFD 00000000 2DB9D0D0 00000000 00000000 00000000 00000000 00000000
038AD150 00000000 7029EDEB 00007FFF 00000001 00000000 F8A52C74 00007FFF
038ACD40 00000000 00000000 00000000 6D7223C4 00007FFF 00000000 00000000
038AC7C8 00000000 00000008 0000007C 6D7223C4 00007FFF 0452A7E0 00000000
00000082 00000000 038AC7D8 00000000 00000000 00000000 03A78D70 00000000
70BA9E80 00007FFF 70339B7F 00007FFF 000A013A 00000000 00000001 00000000
0452A7E0 00000000 0452A7E0 00000000 00000001 00000000 00000030 00000002
00180698 00000000 00000202 00000000 00000000 00000000 70B20568 00007FFF
00797300 00000465 000002BC 00000000 03A0D4C0 00000000 7037D600 00007FFF
00000000 00000000 70310000 00007FFF 000A013A 00000000 703399DE 00007FFF
03A09DD0 00000000 00000001 00000000 00000000 00000000 00000002 00000000
00000001 00000000 00000001 00000000 00000000 00000000 038ACBF0 00000000
00000010 00000000 03A0D4C0 00000000 038AC9D0 00000000 7037F697 00007FFF
00010003 00000000 038AC9D0 00000000 038ACBF0 00000000 03A0D4C0 00000000
038ACBF0 00000000 00000000 00000000 00000017 00000000 00000107 00000000

Registers:
RAX: 0000000000180698 RBX: 0000000000000016 RCX: 0000318A00000000 RDX: 00007FFF7032457D
RSI: 00007FFF70304698 RDI: 0000000000000000 RBP: 00000000038AD170 RSP: 00000000038AC610
R8: 0000000000000000 R9: 0000000000000215 R10: 0000000000000000 R11: 0000000000000002
R12: 0000000000000910 R13: 0000000000000000 R14: 000000000054E7E0 R15: 0000000000000001
RIP: 00007FFF6DA0F218 EFLAGS: 00000206

Bytes at instruction pointer:
48 8B 8C 24 C0 00 00 00 48 33 CC E8 28 AB 03 00 48 81 C4 D8 00 00 00 C3

Operating system:
Name: Windows
Release: 6.2.9200 ()
Compiler: GCC 5.3.1 "5.3.1 20160211"

Configuration:
Blitter: 32bpp-anim
Graphics set: OpenGFX (5580)
Language: D:\Games\OpenTTD JGR\lang\english_US.lng
Music driver: win32
Music set: NoMusic (0)
Network: no
Sound driver: win32
Sound set: OpenSFX (87)
Video driver: win32

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

AI Configuration (local: 0) (current: 16):
0: Human
1: Human
2: Human
3: Human

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

---- gamelog start ----
Tick 0: new game started
Revision text changed to jgrpp-0.22.1, savegame version 196, not modified, _openttd_newgrf_version = 0x18006d1f
New game mode: 1 landscape: 0
Added NewGRF: GRF ID 47470006, checksum 93529697E08BA80BF9C54E66AA2E2081, filename: auz_freight_stations-1\auzfreightstations_v001.grf (md5sum matches)
Added NewGRF: GRF ID 47470010, checksum 09178DEF401ECCFBC54E0B0E11EF11E2, filename: aus_stations_part_1_version_2-2\auzstations_part1_v002.grf (md5sum matches)
Added NewGRF: GRF ID 47470012, checksum 50B42DF47A06AEBD3FF2DA9DE51186F6, filename: aus_stations_part_2_version_2-2\auzstations_part2_v002.grf (md5sum matches)
Added NewGRF: GRF ID 47470005, checksum EE719D29D87DB8E43BFBF81B070EECDC, filename: auz_stations_part_3_version_1-1\auzstations_part3_v001.grf (md5sum matches)
Added NewGRF: GRF ID 47470016, checksum E7A10A553DC6F7085F0DEC5512985ACA, filename: auz_stations_part_4_version_1-1\auzstations_part4_v001.grf (md5sum matches)
Added NewGRF: GRF ID 47470001, checksum 9D981F3163E4F3B68A3804ECCD0DCB35, filename: auz_stations_part_1-1\auzstations_1_v001.grf (md5sum matches)
Added NewGRF: GRF ID 47470002, checksum 89045C9D45042599A9F7187497059008, filename: auz_stations_part_2-1\auzstations_2_v001.grf (md5sum matches)
Added NewGRF: GRF ID 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 52455400, checksum 1600687C50C5AB1E72EDD487CAD50E2A, filename: 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 504A0111, checksum A118EB57401A4486F9B00FCFFDDA689C, filename: dutch_stations_additionset_part2-0.1\dstatadd_part2_v0_1.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 464B0000, checksum E266FE2217DE82D7C1F8968EC81A2915, filename: hungarian_stations-1\hungarian_stations.grf (md5sum matches)
Added NewGRF: GRF ID 464B0001, checksum B5A131DCAC1D7C7E24166EDEA2D106F1, filename: hungarian_stations_2-1\hungarian_stations2.grf (md5sum matches)
Added NewGRF: GRF ID 464B0002, checksum 9D3B823C988DB972503A72E58180D077, filename: hungarian_stations_3-1\hungarian_stations3.grf (md5sum matches)
Added NewGRF: GRF ID 4A430002, checksum 93EAC5F5396584B92D4C5F0AAAF3F6C5, filename: industrial_stations_renewal-1.0.2\indstatr.grf (md5sum matches)
Added NewGRF: GRF ID 45530500, checksum D9BE5AFA481FC3E0A96E6EB72B455612, filename: japanese_stations-3.6\jpstations.grf (md5sum matches)
Added NewGRF: GRF ID 52455200, checksum 0E5A9C5ACD2BCAF7FA0658C3F905A660, filename: ae_ruraw.GRF (md5sum matches)
Added NewGRF: GRF ID 52455300, checksum 37C0B839B13C4B18051580C81EEDF427, filename: ae_subuw.GRF (md5sum matches)
Added NewGRF: GRF ID 54570200, checksum 3DEB9B30A6254AE8606A5A9A99A9A696, filename: us_stations_set-0.86\usstatsw.grf (md5sum matches)
Added NewGRF: GRF ID 504A0012, checksum 758F1431021C2E4319F7AE2F409122D8, filename: custom_tunnel_entrances-0.3\customtunnel_v0_3.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 4C450007, checksum 8ED6CA457ED008A52F18287E8889AC9B, filename: china_hqs-1.1\chnhqv11.grf (md5sum matches)
Added NewGRF: GRF ID 43485053, checksum 107210078AB4C22C7D83BA65ED9AF16F, filename: chips_station_set-1.8.0\chips.grf (md5sum matches)
Added NewGRF: GRF ID 415A0301, checksum 8667797182D6F6C670D7BE5D677ACB45, filename: american_road_replacement_set-2.0.0\americanroads.grf (md5sum matches)
Added NewGRF: GRF ID F1250007, checksum 4CEC5D75D7EF68B28FB87BA87F0E31A5, filename: firs_industry_replacement_set_3-3.0.0alpha12\firs.grf (md5sum matches)
Added NewGRF: GRF ID 474C0000, checksum 1E5E4C815B905749AAE94142C1A67B8B, filename: japanese_faces-3.0\jpfaces.grf (md5sum matches)
Added NewGRF: GRF ID 52453200, checksum A222F0B3BCF0CFE187A7868116A00C49, filename: japanset_landscape-3.2\jpland.grf (md5sum matches)
Added NewGRF: GRF ID 52453400, checksum B2E27B74A3894198A00139CFCF09D011, filename: japanese_buildings-3.1\jpbuild.grf (md5sum matches)
Added NewGRF: GRF ID 736C6602, checksum 2DB244FD410D77FCCE2DE6D5AF09DF51, filename: japanese_city_names-1\jpcities.grf (md5sum matches)
Added NewGRF: GRF ID 41570102, checksum F0277907E806BBB087F42727B2DF8CD1, filename: modern_waypoint-3\modern_waypoint3.grf (md5sum matches)
Added NewGRF: GRF ID 52577801, checksum 20B5D8122F2B4AD74ADDA30E44BA8233, filename: opengfx_biggui-2.0.0\ogfx-biggui.grf (md5sum matches)
Added NewGRF: GRF ID 504E0001, checksum E7781323D2B0086E2E76342DAA036054, filename: uk_waypoints-1\ukwaypointsw.grf (md5sum matches)
Added NewGRF: GRF ID 415A0501, checksum 37F4A01391FE088BD22740A89E22F78B, filename: total_bridge_renewal_set_arrs-1.0.0\total_bridges.grf (md5sum matches)
Added NewGRF: GRF ID 1560B248, checksum 76BE5A3BA8C66817C14CFA05177D20D9, filename: redfish-0.4\redfish.grf (md5sum matches)
Added NewGRF: GRF ID 48570101, checksum 60EE47680819FD7645E06E63E4DA559B, filename: tars_mountain_lifts-v0.3\tars_mountain_liftsv0.3.grf (md5sum matches)
Added NewGRF: GRF ID 43415000, checksum 4DA9FE9A87DD330EBAD43916771BAF21, filename: opengfx_airports-0.4.2\ogfx-airports.grf (md5sum matches)
Added NewGRF: GRF ID 54470203, checksum F84B6D37659F23D19E176C99BC48DEF6, filename: opengfx_airports_as_objects-0.3\airportobjects.grf (md5sum matches)
Added NewGRF: GRF ID 414B4108, checksum D328752730B51BF8D314636D10AD126F, filename: xussr_railway_set-0.5\xussr.grf (md5sum matches)
Added NewGRF: GRF ID 4D560000, checksum A420B01EE556C4C8EC7E8A59E4CC05DB, filename: ikarus_set-6beta\testfilew.grf (md5sum matches)
Added NewGRF: GRF ID 41501202, checksum B13DD8FB0D7C34CACAC2FE68BD137BB9, filename: heqs_heavy_equipment_set-1.5.2\heqs.grf (md5sum matches)
Added NewGRF: GRF ID 52571203, checksum 7CE88A25DDB058C1BE577B88D049B274, filename: eGRVTS2.grf (matches GRFID only)
Tick 12062: settings changed
Setting changed: vehicle.never_expire_vehicles : 0 -> 1
Tick 37326: settings changed
Setting changed: vehicle.never_expire_vehicles : 1 -> 0
Tick 26528: settings changed
Setting changed: vehicle.improved_breakdowns : 1 -> 0
Tick 26569: settings changed
Setting changed: vehicle.improved_breakdowns : 0 -> 1
Tick 26632: settings changed
Setting changed: vehicle.improved_breakdowns : 1 -> 0
Tick 51934: game loaded
Revision text changed to jgrpp-0.22.2, savegame version 196, not modified, _openttd_newgrf_version = 0x18006d3b
Tick 42344: settings changed
Setting changed: vehicle.freight_trains : 5 -> 4
Tick 42353: settings changed
Setting changed: vehicle.freight_trains : 4 -> 5
Tick 30572: game loaded
Compatible NewGRF loaded: GRF ID 52571203, checksum 2E00A55DF056E0F4BD7BBC2517514DC7, filename: eGRVTS2.grf (md5sum matches)
Tick 26429: game loaded
Revision text changed to jgrpp-0.23.0, savegame version 196, not modified, _openttd_newgrf_version = 0x18006d40
Tick 27903: settings changed
Setting changed: vehicle.freight_trains : 5 -> 4
Tick 27965: settings changed
Setting changed: vehicle.freight_trains : 4 -> 5
Tick 27979: settings changed
Setting changed: vehicle.freight_trains : 5 -> 4
Tick 27997: settings changed
Setting changed: vehicle.freight_trains : 4 -> 3
Tick 28008: settings changed
Setting changed: vehicle.freight_trains : 3 -> 2
Tick 28032: settings changed
Setting changed: vehicle.freight_trains : 2 -> 1
Tick 28071: settings changed
Setting changed: vehicle.freight_trains : 1 -> 2
Tick 28084: settings changed
Setting changed: vehicle.freight_trains : 2 -> 1
Tick 28089: settings changed
Setting changed: vehicle.freight_trains : 1 -> 2
Tick 28104: settings changed
Setting changed: vehicle.freight_trains : 2 -> 1
Tick 28156: settings changed
Setting changed: vehicle.freight_trains : 1 -> 2
Tick 28174: settings changed
Setting changed: vehicle.freight_trains : 2 -> 3
Tick 28214: settings changed
Setting changed: vehicle.freight_trains : 3 -> 4
Tick 28240: settings changed
Setting changed: vehicle.freight_trains : 4 -> 5
Tick 28267: settings changed
Setting changed: vehicle.freight_trains : 5 -> 6
Tick 28269: settings changed
Setting changed: vehicle.freight_trains : 6 -> 7
Tick 28271: settings changed
Setting changed: vehicle.freight_trains : 7 -> 8
Tick 28274: settings changed
Setting changed: vehicle.freight_trains : 8 -> 9
Tick 28277: settings changed
Setting changed: vehicle.freight_trains : 9 -> 10
Tick 28279: settings changed
Setting changed: vehicle.freight_trains : 10 -> 11
Tick 28282: settings changed
Setting changed: vehicle.freight_trains : 11 -> 12
Tick 28284: settings changed
Setting changed: vehicle.freight_trains : 12 -> 13
Tick 28286: settings changed
Setting changed: vehicle.freight_trains : 13 -> 14
Tick 28288: settings changed
Setting changed: vehicle.freight_trains : 14 -> 15
Tick 28290: settings changed
Setting changed: vehicle.freight_trains : 15 -> 16
Tick 28292: settings changed
Setting changed: vehicle.freight_trains : 16 -> 17
Tick 28294: settings changed
Setting changed: vehicle.freight_trains : 17 -> 18
Tick 28296: settings changed
Setting changed: vehicle.freight_trains : 18 -> 19
Tick 28306: settings changed
Setting changed: vehicle.freight_trains : 19 -> 20
Tick 28513: settings changed
Setting changed: vehicle.freight_trains : 20 -> 19
Tick 28515: settings changed
Setting changed: vehicle.freight_trains : 19 -> 18
Tick 28517: settings changed
Setting changed: vehicle.freight_trains : 18 -> 17
Tick 28520: settings changed
Setting changed: vehicle.freight_trains : 17 -> 16
Tick 28522: settings changed
Setting changed: vehicle.freight_trains : 16 -> 15
Tick 28524: settings changed
Setting changed: vehicle.freight_trains : 15 -> 14
Tick 28526: settings changed
Setting changed: vehicle.freight_trains : 14 -> 13
Tick 28529: settings changed
Setting changed: vehicle.freight_trains : 13 -> 12
Tick 28534: settings changed
Setting changed: vehicle.freight_trains : 12 -> 11
Tick 28536: settings changed
Setting changed: vehicle.freight_trains : 11 -> 10
Tick 28539: settings changed
Setting changed: vehicle.freight_trains : 10 -> 9
Tick 28541: settings changed
Setting changed: vehicle.freight_trains : 9 -> 8
Tick 28543: settings changed
Setting changed: vehicle.freight_trains : 8 -> 7
Tick 28545: settings changed
Setting changed: vehicle.freight_trains : 7 -> 6
Tick 28549: settings changed
Setting changed: vehicle.freight_trains : 6 -> 5
Tick 28559: settings changed
Setting changed: vehicle.freight_trains : 5 -> 4
Tick 40091: settings changed
Setting changed: vehicle.freight_trains : 4 -> 3
Tick 40109: settings changed
Setting changed: vehicle.freight_trains : 3 -> 4
Tick 37906: settings changed
Setting changed: vehicle.freight_trains : 4 -> 3
Tick 56883: settings changed
Setting changed: vehicle.freight_trains : 3 -> 2
Tick 56885: settings changed
Setting changed: vehicle.freight_trains : 2 -> 1
Tick 50477: game loaded
Revision text changed to jgrpp-0.24.0, savegame version 198, not modified, _openttd_newgrf_version = 0x19000000
Tick 52175: game loaded
Revision text changed to jgrpp-0.24.1, savegame version 198, not modified, _openttd_newgrf_version = 0x19000000
---- gamelog end ----

Recent news messages:
(2121-10-07) StringID: 699, Type: 10, Ref1: 2, 4546, Ref2: 0, 4294967295
(2121-10-08) StringID: 693, Type: 10, Ref1: 2, 1511, Ref2: 0, 4294967295
(2121-10-08) StringID: 699, Type: 10, Ref1: 2, 3895, Ref2: 0, 4294967295
(2121-10-09) StringID: 699, Type: 10, Ref1: 2, 4977, Ref2: 0, 4294967295
(2121-10-09) StringID: 699, Type: 10, Ref1: 2, 3084, Ref2: 0, 4294967295
(2121-10-10) StringID: 699, Type: 10, Ref1: 2, 3902, Ref2: 0, 4294967295
(2121-10-11) StringID: 699, Type: 10, Ref1: 2, 4775, Ref2: 0, 4294967295
(2121-10-11) StringID: 699, Type: 10, Ref1: 2, 3018, Ref2: 0, 4294967295
(2121-10-12) StringID: 699, Type: 10, Ref1: 2, 1886, Ref2: 0, 4294967295

Command Log:
Showing most recent 9 of 9 commands
0 | 2121-10-13, 34, 1 | -m----- | 0 x 0, p1: 0x000001DA, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000071 (CmdBuildVirtualRailVehicle)
1 | 2121-10-13, 34, 1 | -m----- | 0 x 0, p1: 0x0020057D, p2: 0x00001997, cc: 0, lc: 0, cmd: 0x00000024 (CmdMoveRailVehicle)
2 | 2121-10-13, 13, 0 | -m----- | 0 x 0, p1: 0x000001D9, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000071 (CmdBuildVirtualRailVehicle)
3 | 2121-10-13, 13, 0 | -m----- | 0 x 0, p1: 0x00201997, p2: 0x00000E4A, cc: 0, lc: 0, cmd: 0x00000024 (CmdMoveRailVehicle)
4 | 2121-10-12, 37, 1 | -m----- | 0 x 0, p1: 0x000001D8, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000071 (CmdBuildVirtualRailVehicle)
5 | 2121-10-09, 63, 1 | -m----- | 0 x 0, p1: 0x00000008, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000074 (CmdDeleteTemplateVehicle)
6 | 2121-10-09, 50, 0 | -m----- | 0 x 0, p1: 0x00000B8C, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x00000070 (CmdDeleteVirtualTrain)
7 | 2121-10-09, 0, 0 | -m----- | 0 x 0, p1: 0x00000008, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x88C6006E (CmdVirtualTrainFromTemplateVehicle)
8 | 2121-10-07, 3, 2 | -m----- | 0 x 0, p1: 0x00000002, p2: 0x00000000, cc: 0, lc: 0, cmd: 0x0000003E (CmdPause)

*** End of OpenTTD Crash Report ***

Decoded stack trace:
[00] KERNELBASE 0x00007FFF6DA0F218 RaiseException + 104
[01] msvcrt 0x00007FFF7029A9E0 raise + 512
[02] msvcrt 0x00007FFF7029EDEB abort + 27
[03] openttd 0x000000000053E80F error(char const*, ...) + 95 (/home/jgr/openttd/cross-win64/src/openttd.cpp:132)
[04] openttd 0x00000000004657B0 VehicleCargoList::AssertCountConsistency() const (/home/jgr/openttd/cross-win64/src/cargopacket.h:317)
[05] openttd 0x0000000000486977 PrepareUnload(Vehicle*) + 1271 (/home/jgr/openttd/cross-win64/src/economy.cpp:1341)
[06] openttd 0x000000000066F731 Vehicle::BeginLoading() + 369 (/home/jgr/openttd/cross-win64/src/vehicle.cpp:2648)
[07] openttd 0x00000000006484B1 TrainEnterStation (/home/jgr/openttd/cross-win64/src/train_cmd.cpp:3372)
[08] openttd 0x0000000000653718 TrainController(Train*, Vehicle*, bool) + 1848 (/home/jgr/openttd/cross-win64/src/train_cmd.cpp:4053)
[09] openttd 0x0000000000657260 TrainLocoHandler (/home/jgr/openttd/cross-win64/src/train_cmd.cpp:4744)
[10] openttd 0x000000000065780E Train::Tick() + 94 (/home/jgr/openttd/cross-win64/src/train_cmd.cpp:4814)
[11] openttd 0x0000000000670072 CallVehicleTicks() + 402 (/home/jgr/openttd/cross-win64/src/vehicle.cpp:1104)
[12] openttd 0x000000000054254F StateGameLoop() + 463 (/home/jgr/openttd/cross-win64/src/openttd.cpp:1562)
[13] openttd 0x00000000005426D8 GameLoop() + 280 (/home/jgr/openttd/cross-win64/src/openttd.cpp:1660)
[14] openttd 0x000000000067D549 VideoDriver_Win32::MainLoop() + 457 (/home/jgr/openttd/cross-win64/src/video/win32_v.cpp:1271)
[15] openttd 0x00000000005401F0 openttd_main(int, char**) + 5504 (/home/jgr/openttd/cross-win64/src/openttd.cpp:920)
[16] openttd 0x000000000054FC9F WinMain + 239 (/home/jgr/openttd/cross-win64/src/os/windows/win32.cpp:446)
[17] openttd 0x00000000004013ED __tmainCRTStartup + 573 (/build/mingw-w64-_1w3Xm/mingw-w64-4.0.4/mingw-w64-crt/crt/crtexe.c:332)
[18] openttd 0x00000000004014FB WinMainCRTStartup + 27 (/build/mingw-w64-_1w3Xm/mingw-w64-4.0.4/mingw-w64-crt/crt/crtexe.c:184)
[19] KERNEL32 0x00007FFF6E5C3034 BaseThreadInitThunk + 20
[20] ntdll 0x00007FFF70B81551 RtlUserThreadStart + 33

*** End of additional info ***
Ask, and it shall be given you.
Seek, and ye shall find.
Knock, and it shall open unto you.
Post Reply

Return to “OpenTTD Development”

Who is online

Users browsing this forum: No registered users and 19 guests