Page 81 of 234

Re: JGR's Patch Pack

Posted: 09 Aug 2018 12:32
by wallyweb
JGR wrote:
JGR wrote:
JGR wrote:My current thought is to use action 14 CSTM to encode something to the effect of:
Set bit N (where N >= 4) of variable 8D iff the feature identified by STRING exists and has a version number >= MIN_VERSION.
Bits of variable 8D can then be tested in the usual way, and will be 0 on implementations which don't have the feature or know about feature tests.

I will look to write up a proper proposal at a later time.
There is an implementation of this type of scheme in the most recent release, with a feature for station action 0 property 1B.
I'll add some documentation on it shortly.
The documentation is available here.
Elegant! :bow:
I'll be working up a working demo for the bridge sprites and the extra bridge IDs. ETA = 2 to 3 days. 8)
I'll be working up a working demo for "bridges over stations" using mart3p's most recent ISR which is a very intricate file, so, sorry but NO ETA at this time. :P

Re: JGR's Patch Pack

Posted: 09 Aug 2018 16:28
by CazadorSirenas
Oh my Chuck... I read this and almost had a heart attack O_O

"Fix ship pathfinder support for multiple docks. Ships can now head to docks other than the linearly closest one."

Does this mean I can finally have a real harbour with several docks?! Please anyone just tell me how to install this thing in my game and make it work!

Re: JGR's Patch Pack

Posted: 09 Aug 2018 20:49
by Eddi
JGR wrote:
wallyweb wrote:Specifications for the three extra bridge IDs as well as property 14 Menu icon have been added to the NewGRF Specification Action0 Bridges.
It's probably worth changing the W to D for property 14, as it expects 4 bytes not 2.
You should be more careful with that. making such changes isn't really allowed in the specs.

Re: JGR's Patch Pack

Posted: 09 Aug 2018 20:59
by wallyweb
Eddi wrote:You should be more careful with that. making such changes isn't really allowed in the specs.
I wrote the specs and planetmaker rearranged them properly. Then JGR pointed out my goof and I fixed what I wrote. The summary comments tell all. :wink:

Re: JGR's Patch Pack

Posted: 10 Aug 2018 13:39
by Tintinfan
Greetings,

I bring a crash log for you from the server, as usual...
Romazoon Today at 2:22 PM
nope, i was laying some tracks, and it bugged when i dragged one until under a bridge (and so i might have triggered the custom bridge head somehow, because i noticed bug when rails are built under bridges
Tinny Today at 2:22 PM
"0: DoCommandP: tile: 32E143 (323 x 1628), p1: 0x32D944, p2: 0x93, company: 2 (Taima Kamotsu Kabushikigaisha), cmd: 0x10D20100 (CmdBuildRailroadTrack), my_cmd: 0"
Romazoon Today at 2:24 PM
seems like it was me then XD
so i was building a line in diagonal (East to West), and the last tile i built was right under a bridge, i think i built it one tile too long so it was touching the bridge head but from under
Romazoon Today at 2:28 PM
great
i also have seen signal on bridge reacting to block underneath the bridge when there is a track touching the bridge head from under
Crash Log:
[+] Spoiler

Code: Select all

*** OpenTTD Crash Report ***
Crash at: Fri Aug 10 13:16:05 2018
In game date: 1960-06-06 (15, 10)

Crash reason:
 Signal:  Aborted (6)
          si_code: -6
 Message: Assertion failed at line 244 of /root/openttd/OpenTTD-patches/src/signal.cpp: !_tbdset.IsIn(t1, d1)

Within context:
     0: DoCommandP: tile: 32E143 (323 x 1628), p1: 0x32D944, p2: 0x93, company: 2 (Taima Kamotsu Kabushikigaisha), cmd: 0x10D20100 (CmdBuildRailroadTrack), my_cmd: 0

OpenTTD version:
 Version:    jgrpp-0.26.1 (0)
 NewGRF ver: 19006d64
 Bits:       64
 Endian:     little
 Dedicated:  no
 Build date: Aug  6 2018 14:47:00
 Configure:  ./configure 

Stacktrace:
 [00]           0x7d714f ./openttd                                CrashLogUnix::LogStacktrace(char*, char const*) const + 0x9f
 [01]           0x683230 ./openttd                                CrashLog::FillCrashLog(char*, char const*) const + 0x120
 [02]           0x68351f ./openttd                                CrashLog::MakeCrashLog() const + 0x7f
 [03]           0x7d6e51 ./openttd                                + 0x3d6e51
 [04]     0x7f6fce680330 /lib/x86_64-linux-gnu/libpthread.so.0    + 0x10330
 [05]     0x7f6fcc1f8c37 /lib/x86_64-linux-gnu/libc.so.6          gsignal + 0x37
 [06]     0x7f6fcc1fc028 /lib/x86_64-linux-gnu/libc.so.6          abort + 0x148
 [07]           0x7c079b ./openttd                                + 0x3c079b
 [08]           0x8b57c1 ./openttd                                + 0x4b57c1
 [09]           0x8b68a0 ./openttd                                + 0x4b68a0
 [10]           0x8b740f ./openttd                                UpdateSignalsInBuffer() + 0x1f
 [11]           0x66ee44 ./openttd                                DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool, unsigned int) + 0x724
 [12]           0x66f68c ./openttd                                DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, unsigned int) + 0x17c
 [13]           0x66fa6d ./openttd                                DoCommandP(CommandContainer const*, bool) + 0x2d
 [14]           0x759c5a ./openttd                                NetworkExecuteLocalCommandQueue() + 0x6a
 [15]           0x751b39 ./openttd                                NetworkGameLoop() + 0xd9
 [16]           0x7c4743 ./openttd                                GameLoop() + 0xa3
 [17]           0x97e859 ./openttd                                VideoDriver_Dedicated::MainLoop() + 0x139
 [18]           0x7c22b7 ./openttd                                openttd_main(int, char**) + 0x15a7
 [19]     0x7f6fcc1e3f45 /lib/x86_64-linux-gnu/libc.so.6          __libc_start_main + 0xf5
 [20]           0x5c910e ./openttd                                + 0x1c910e

Registers:
 rax:                0 rbx:              0x3 rcx: 0xffffffffffffffff rdx:              0x6
 rsi:           0x4173 rdi:           0x4173 rbp:         0x32d946 rsp:   0x7fffbcd13108
 r8:    0x7f6fced95780 r9:  0x492e746573646274 r10:              0x8 r11:            0x202
 r12:              0x9 r13:             0x10 r14:             0x31 r15:              0x5
 rip:   0x7f6fcc1f8c37 eflags:    0x202

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:
==> /etc/os-release <==
NAME="Ubuntu"
VERSION="14.04.5 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.5 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

==> /etc/debian_version <==
jessie/sid

==> /etc/lsb-release <==
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=trusty
DISTRIB_DESCRIPTION="Ubuntu 14.04.5 LTS"

Configuration:
 Blitter:      null
 Graphics set: OpenGFX (5580)
 Language:     /root/openttd/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

Map size: 0x400000 (2048 x 2048)

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

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.26.0, savegame version 200, not modified, _openttd_newgrf_version = 0x19006d64
New game mode: 2 landscape: 1
Added NewGRF: GRF ID 44463039, checksum 55BAC4314E394BB207D4C354A5586DFF, filename: GRFsorters/Separator_Industries.grf (md5sum matches)
Added NewGRF: GRF ID F1250007, checksum E3933F6F3FF709CA300D41308B0BE8BD, filename: firs_industry_replacement_set_3-3.0.10/firs.grf (md5sum matches)
Added NewGRF: GRF ID 4D434631, checksum 63A0D4EC6EDFB3406087BFC57ED371A5, filename: fixes-5/fixes.grf (md5sum matches)
Added NewGRF: GRF ID 4A448850, checksum 378D96DB977F01C0ADB8CBC455B89226, filename: housing_as_industries-0.1.1/housingind_0.1.1.grf (md5sum matches)
Added NewGRF: GRF ID 44463038, checksum 5421A3E21E6A3EBA1664B9F945D25691, filename: GRFsorters/Separator_Terrain_Water.grf (md5sum matches)
Added NewGRF: GRF ID 52453200, checksum A222F0B3BCF0CFE187A7868116A00C49, filename: japanset_landscape-3.2/jpland.grf (md5sum matches)
Added NewGRF: GRF ID 52453300, checksum EF6A4519AD4C18B9B9112B8D7083862D, filename: japanese_trees-3.0/jptrees.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 44463037, checksum 2A7A9D09460BD492792B8D2862431D44, filename: GRFsorters/Separator_Infrastructure.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 44503000, checksum 0BF5A48500990CF4CBFED5D7CC6ED120, filename: japanese_tracks-3.2/jptracks.grf (md5sum matches)
Added NewGRF: GRF ID 2C320A01, checksum 065916BDB63F43BBB4A686E1B4954004, filename: japanese_signals-3.0/jpsignals.grf (md5sum matches)
Added NewGRF: GRF ID 524B0301, checksum BB7BBE4FF23B349D17ED0A682503680C, filename: lightrailtramtracks-0.2/tramtrkw.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 444AF0A1, checksum A2CA629809D5066340950B760D98830D, filename: bridge_improver.grf (md5sum matches)
Added NewGRF: GRF ID 444E0601, checksum F15F51920CB189E9999195FBE99379CD, filename: monorail_infrastructure_conv_set-2.0.0/mics.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0A01, checksum F72870562FBD9CC015A0CCDC60588F86, filename: useless_tracks-0.1.0/uselesstracks.grf (md5sum matches)
Added NewGRF: GRF ID 504A0103, checksum F4056FECA93218E2B1FC015B0C7844A2, filename: isrstyle_dock-1.3/isrdock_v1_3.grf (md5sum matches)
Added NewGRF: GRF ID 4A44E1E1, checksum 0ECB5BCF1B43AAE8338011E1C44398B0, filename: japrailextension.grf (md5sum matches)
Added NewGRF: GRF ID 454E0202, checksum B86220E5A64EE3799F7DDFA5CE5DD0A9, filename: maglev_track_set_v2-2.1/maglev_track_set.grf (md5sum matches)
Added NewGRF: GRF ID 444A5901, checksum D4B5C202A411E43DEB5F9956F530DB52, filename: vactrain_1.0.1/vactrain_1.0.1.grf (md5sum matches)
Added NewGRF: GRF ID 44463036, checksum 466330D508E03CD4156F8616BA47D828, filename: GRFsorters/Separator_Houses_Buildings.grf (md5sum matches)
Added NewGRF: GRF ID 52453400, checksum B2E27B74A3894198A00139CFCF09D011, filename: japanese_buildings-3.1/jpbuild.grf (md5sum matches)
Added NewGRF: GRF ID 4A4B0106, checksum 146A42F9F47FA360B0F1C6C36C8F394F, filename: korean_style_buildings-v0.3.1/korean_style_buildings_0.3.1.grf (md5sum matches)
Added NewGRF: GRF ID 44463035, checksum 59A456A7A0C3D62D4E77863A3684083B, filename: GRFsorters/Separator_Towns_Names.grf (md5sum matches)
Added NewGRF: GRF ID 504D0101, checksum 50932AD9C1CBDEF5F703AC62D2D2CE46, filename: jp-municipalities.grf (md5sum matches)
Added NewGRF: GRF ID 44463032, checksum 8AC9D022842684CCAD26D95CAF678ED3, filename: GRFsorters/Separator_Stations.grf (md5sum matches)
Added NewGRF: GRF ID 45530500, checksum D9BE5AFA481FC3E0A96E6EB72B455612, filename: japanese_stations-3.6/jpstations.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 44578619, checksum B30A5E35634A59D2BDD9C2389CEDBF2C, filename: dwestationtiles__fences-v1.2/fences.grf (md5sum matches)
Added NewGRF: GRF ID 44573452, checksum 48CF5FC0DEB895136F337A7E563FC66D, filename: dwestationtiles_industrial_ter-v0.7/dwe_stat_r.grf (md5sum matches)
Added NewGRF: GRF ID 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 43485053, checksum 107210078AB4C22C7D83BA65ED9AF16F, filename: chips_station_set-1.8.0/chips.grf (md5sum matches)
Added NewGRF: GRF ID 47474705, checksum D34D9F4963348A3B21828F938144046E, filename: auzfreightstations-7/auzfreightstations_v007.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 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 6D620601, checksum 537A2B9E5F0644BC360248B2B802D086, filename: newstats.grf (md5sum matches)
Added NewGRF: GRF ID 58534D00, checksum 6F4C28B41F5127046DED0320D0BE533B, filename: modern_set.grf (md5sum matches)
Added NewGRF: GRF ID 4D50006A, checksum 3A797B1A7E3968A91CB45199BCF52520, filename: ore_unloader_station-0.1/iorestat.grf (md5sum matches)
Added NewGRF: GRF ID 44463031, checksum 3BE9AD51FAB5A94C94BF3501807AE5EB, filename: GRFsorters/Separator_Trains.grf (md5sum matches)
Added NewGRF: GRF ID 54420101, checksum F47FDF1A25228A392DC27DA511C1EC4F, filename: tias-allclimates2.grf (md5sum matches)
Added NewGRF: GRF ID 535A0D00, checksum 21AC703CAB2BE6A80FAF2344366FE0C1, filename: japanese_train_set-3.3/jptrains.grf (md5sum matches)
Added NewGRF: GRF ID 44501401, checksum 5B9D588504701CCC2BB14CDB1F18D06B, filename: japanese_maglevs-3.1/jptrainsadd.grf (md5sum matches)
Added NewGRF: GRF ID 4A44A1E1, checksum 078C134A1CAA81D2EC41A99A1A9BCA66, filename: japsecret.grf (md5sum matches)
Added NewGRF: GRF ID 4B570101, checksum A63330B456F8E5026A7438FE80CF11B2, filename: keio_railway_set-2.03/jptaddon.grf (md5sum matches)
Added NewGRF: GRF ID 454E2101, checksum 67BCB5DE2431249AFAACEF4985CA0FE9, filename: nats__nagoya_area_train_set-0.3/nats.grf (md5sum matches)
Added NewGRF: GRF ID 6D6B77E0, checksum 40746D85AEE624BB26A981D9EA9BD5A2, filename: tokyo_metro_set-3/tokyometro.grf (md5sum matches)
Added NewGRF: GRF ID 454E0601, checksum 02CFF1FE596515313370C611707E92DD, filename: north_korean_train_set-1.2/dprktrains.grf (md5sum matches)
Added NewGRF: GRF ID 44490004, checksum C1637C1912D474E936B5F094FAE18BA5, filename: serbian_standard_gauge_train_set-030615/srssgw.grf (md5sum matches)
Added NewGRF: GRF ID 44490005, checksum 534A3C1E360501A82C01B0614D24AAAB, filename: serbian_narrow_gauge_train_set-030615/srsngw.grf (md5sum matches)
Added NewGRF: GRF ID 454E2001, checksum AAB7D725CDCCA3E7FCB66E3AFB4FFE97, filename: real_international_maglev_set-1.4.1/rims.grf (md5sum matches)
Added NewGRF: GRF ID 44463130, checksum 367E3E4C4D9B53D73F696E4B4A430C37, filename: GRFsorters/Separator_Buses_Trucks_Trams.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 7D244C0E, checksum BC419F2B1EA283EA0D663BB849318209, filename: jpnew/huntram_1.1b.grf (md5sum matches)
Added NewGRF: GRF ID 24252C2C, checksum 4B9D9B1DF2B0C34FABC9AAC8554F9427, filename: hungarian_truck_set-3l/hts.grf (md5sum matches)
Added NewGRF: GRF ID 4D430207, checksum 8602C9039D1F4E68FDBFF966360C11AE, filename: polroad-44/polroad.grf (md5sum matches)
Added NewGRF: GRF ID 454E2501, checksum 2FD71110A9F9CA2A667C9A21AA84C8B0, filename: north_korean_road_vehicle_set-1.1/dprkroad.grf (md5sum matches)
Added NewGRF: GRF ID 454E2401, checksum 009F4958B2A39AEE618B5FBD6316652F, filename: north_korean_tram_set-1.0/dprktrams.grf (md5sum matches)
Added NewGRF: GRF ID 53480101, checksum 850B972E97D1275F62AD05B3660C15BF, filename: hirotram_w_987.grf (md5sum matches)
Added NewGRF: GRF ID FBFB0102, checksum CE6B0C978C025F3477CC9A91AE9109FE, filename: dutch_tram_set-2.0.2/dutchtramset.grf (md5sum matches)
Added NewGRF: GRF ID 9787EAFE, checksum 04ACD20A006E345283D6464678AFFA8B, filename: road_hog-1.4.1/road-hog.grf (md5sum matches)
Added NewGRF: GRF ID 44463034, checksum 5E95C2C0A999233C0C9CB8A63047DE08, filename: GRFsorters/Separator_Ships.grf (md5sum matches)
Added NewGRF: GRF ID 414E0201, checksum 0DA3A80B986BC3C17C20CA4CE9CA26AA, filename: fish_2-2.0.3/fish.grf (md5sum matches)
Added NewGRF: GRF ID 55535333, checksum 58D5FFB6BB9611CCABF5D0C338899534, filename: unsinkable-sam-alpha-2/unsinkable-sam-alpha-2/unsinkable-sam.grf (md5sum matches)
Added NewGRF: GRF ID 415A0101, checksum 9BFBC924B18D42D7F564E7CD6237981D, filename: wsfferryset/wsfferryset.grf (md5sum matches)
Added NewGRF: GRF ID 44463132, checksum F22F24CB5AD1B1034C04FD484DCEB9B9, filename: GRFsorters/Separator_Miscellaneous.grf (md5sum matches)
Added NewGRF: GRF ID 474C0000, checksum 1E5E4C815B905749AAE94142C1A67B8B, filename: japanese_faces-3.0/jpfaces.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 504A0013, checksum E2FB4F9E66207F8016B7303323FDD00C, filename: isrdwestyle_objects-1.0/isrdwe_objects_v1_0.grf (md5sum matches)
Added NewGRF: GRF ID 6D620C00, checksum E1DB74D22EF54328944DC767C4F8594F, filename: marico.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 FBFB0501, checksum 60082E7DF1D3976274AB86843C3E07B2, filename: dutch_road_furniture-0.7.1/dutchroadfurniture.grf (md5sum matches)
Added NewGRF: GRF ID 504A0102, checksum 29EA308A78B7740794B80A117D14BF34, filename: dutch_delta_works-1.1/dutchdeltaworks_v1_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 52425201, checksum 7E75A3520845B0862104BC020582DAFD, filename: RomazoonObjects5(2).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 444E0400, checksum 735D3D74D5DCADBF1FD6EF7A9C5A3519, filename: vast_station_tiles-0.2.0/vast.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 304FE908, checksum F7BCFC491F02F1EDC2D47B28EE2E91D8, filename: city_hqs-rb/chq01.grf (md5sum matches)
Added NewGRF: GRF ID 4252534F, checksum 25DE8BE3403FF6DB2C98B99B58880486, filename: brobjects-0.0.1/brobjects.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 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 47473434, checksum D99667BA61A112C596792E6B0A5E2CD2, filename: auzobjects_fake_bridges_culverts-1/auzobjects_bridgesandembankments.grf (md5sum matches)
Added NewGRF: GRF ID 47473535, checksum C5C4729DDAD24E64AB0CB57DE9B88D4C, filename: auzobjects_fake_roads-1/auzobjects_fakeroads.grf (md5sum matches)
Added NewGRF: GRF ID 47473636, checksum A5DC61CE41587D42CE09C053AAE4595A, filename: auzobjects_farms-1/auzobjects_farms.grf (md5sum matches)
Added NewGRF: GRF ID 47473232, checksum 39FC2D0F7293F8DDBB92FD5379D00B65, filename: auzobjects_fences-2/auzobjects_fences.grf (md5sum matches)
Added NewGRF: GRF ID 47474242, checksum 08FC5C866DB8E79EF19F50D953458D46, filename: auzobjects_land_and_water-6/auzobjects_landandwater.grf (md5sum matches)
Added NewGRF: GRF ID 47473838, checksum 17D9127B957BB999B634855F1E2405F8, filename: auzobjects_landscape-3/auzobjects_landscape.grf (md5sum matches)
Added NewGRF: GRF ID 47473030, checksum E32E8EC41917E55DC4D6C9BF6CC999CC, filename: auzobjects_rail-6/auzobjects_rail.grf (md5sum matches)
Added NewGRF: GRF ID 47473333, checksum 2A05FE2A3A94DC894E35DE2CB0B2C9EF, filename: auzobjects_towns-1/auzobjects_towns.grf (md5sum matches)
Added NewGRF: GRF ID 52577801, checksum 20B5D8122F2B4AD74ADDA30E44BA8233, filename: opengfx_biggui-2.0.0/ogfx-biggui.grf (md5sum matches)
Added NewGRF: GRF ID 544B5555, checksum 26BF207A26915EC427E792CBA85B1EEE, filename: korea_train_set-1.3.20/ko_train_set.grf (matches GRFID only)
Tick 1280: GRF config changed
GRF parameter changed: GRF ID 4F472B34, filename: opengfx_landscape-1.1.2/ogfx-landscape.grf (md5sum matches)
GRF parameter changed: GRF ID 415A0301, filename: american_road_replacement_set-2.0.0/americanroads.grf (md5sum matches)
Removed NewGRF: GRF ID 444E0601, filename: monorail_infrastructure_conv_set-2.0.0/mics.grf (md5sum matches)
Removed NewGRF: GRF ID 544B5555, filename: korea_train_set-1.3.20/ko_train_set.grf (matches GRFID only)
Tick 1280: settings changed
Setting changed: game_creation.snow_line_height : 15 -> 10
Tick 1280: settings changed
Setting changed: game_creation.snow_line_height : 10 -> 5
Tick 1280: settings changed
Setting changed: game_creation.snow_line_height : 5 -> 10
Tick 1280: settings changed
Setting changed: game_creation.snow_line_height : 10 -> 15
Tick 1280: settings changed
Setting changed: game_creation.snow_line_height : 15 -> 10
Tick 1280: settings changed
Setting changed: game_creation.snow_line_height : 10 -> 15
Tick 1280: settings changed
Setting changed: game_creation.snow_line_height : 15 -> 20
Tick 1280: settings changed
Setting changed: game_creation.snow_line_height : 20 -> 25
Tick 1280: settings changed
Setting changed: game_creation.snow_line_height : 25 -> 30
Tick 1280: settings changed
Setting changed: construction.max_bridge_length : 64 -> 64000
Tick 1280: settings changed
Setting changed: construction.max_bridge_height : 12 -> 255
Tick 1280: settings changed
Setting changed: construction.max_tunnel_length : 64 -> 64000
Tick 1280: settings changed
Setting changed: vehicle.freight_trains : 1 -> 2
Tick 1280: settings changed
Setting changed: vehicle.freight_trains : 2 -> 3
Tick 1280: settings changed
Setting changed: vehicle.plane_speed : 4 -> 3
Tick 1280: settings changed
Setting changed: vehicle.plane_speed : 3 -> 2
Tick 1280: settings changed
Setting changed: vehicle.plane_speed : 2 -> 1
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 4F472B34, filename: opengfx_landscape-1.1.2/ogfx-landscape.grf (md5sum matches)
Tick 1280: GRF config changed
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)
Tick 1280: GRF config changed
Removed NewGRF: GRF ID 4A4B0106, filename: korean_style_buildings-v0.3.1/korean_style_buildings_0.3.1.grf (md5sum matches)
Tick 1280: GRF config changed
GRF parameter changed: GRF ID 52453400, filename: japanese_buildings-3.1/jpbuild.grf (md5sum matches)
Tick 1280: GRF config changed
Added NewGRF: GRF ID 4D470305, checksum 2E96B9AB2BEA686BFF94961AD433A701, filename: basecosts-5.0/basecosts.grf (md5sum matches)
Removed NewGRF: GRF ID 52577801, filename: opengfx_biggui-2.0.0/ogfx-biggui.grf (md5sum matches)
Tick 1280: game loaded
New game mode: 1 landscape: 1
Tick 1334: GRF config changed
GRF parameter changed: GRF ID F1250007, filename: firs_industry_replacement_set_3-3.0.10/firs.grf (md5sum matches)
GRF parameter changed: GRF ID 4D434631, filename: fixes-5/fixes.grf (md5sum matches)
Tick 15978: settings changed
Setting changed: construction.command_pause_level : 1 -> 3
Tick 15978: GRF config changed
GRF parameter changed: GRF ID 535A0D00, filename: japanese_train_set-3.3/jptrains.grf (md5sum matches)
GRF parameter changed: GRF ID 4D470305, filename: basecosts-5.0/basecosts.grf (md5sum matches)
Tick 15978: GRF config changed
GRF parameter changed: GRF ID 535A0D00, filename: japanese_train_set-3.3/jptrains.grf (md5sum matches)
Tick 15978: GRF config changed
GRF parameter changed: GRF ID 41501202, filename: heqs_heavy_equipment_set-1.5.2/heqs.grf (md5sum matches)
Added NewGRF: GRF ID 6D620004, checksum 663C139E24EE87C2EF6FB029C1AB3CED, filename: newships.grf (md5sum matches)
Added NewGRF: GRF ID 62633273, checksum 9418C3F0141D551BF7F394F669D3BD23, filename: 2ccshipsw.grf (md5sum matches)
Added NewGRF: GRF ID 415A0701, checksum AFFD2D15EA23F8A95A50EA5FDFC4D84E, filename: arrs_objects.grf (md5sum matches)
Added NewGRF: GRF ID 47474747, checksum BD3E80687C3BE94F4D445FCE029C8F4F, filename: GaryGSwapTest.grf (md5sum matches)
Added NewGRF: GRF ID 444E0C00, checksum CD35704025292A559AD71A380F167257, filename: VASTfences.grf (md5sum matches)
Added NewGRF: GRF ID 57425120, checksum 0F9A2AC5468C2F98363F2B71C8C2B6DE, filename: TTD_landscapew.grf (md5sum matches)
Added NewGRF: GRF ID 53430101, checksum CF293FF57A05F8190CEC974468CDA78A, filename: sacsobjects1w.grf (md5sum matches)
Added NewGRF: GRF ID 444EFF04, checksum E9527F3E14BD6C64E3C6C88A98930BE7, filename: railwayArch.grf (md5sum matches)
Added NewGRF: GRF ID 54470301, checksum 1D76727A4AC75F28AA1BA864258BB38A, filename: fake_bridges-0.2/fakebridge.grf (md5sum matches)
Added NewGRF: GRF ID BEBE0100, checksum E24EEEA0E1760CE5CBE2DE202859A3F2, filename: farm_objects-3/farmobjects.grf (md5sum matches)
Added NewGRF: GRF ID BEBE0005, checksum A09C327A208D9C9EFF2A9E30216A9A26, filename: parkinglots.grf (md5sum matches)
Added NewGRF: GRF ID 53430102, checksum 69715DE2D04ED5A1070021807EA9E16B, filename: INFRA/10-101/10-101INFRARoads.grf (md5sum matches)
Added NewGRF: GRF ID 5343F210, checksum F88028A865E63845A64A47D1D2F1086A, filename: INFRA/10-180/10-180INFRABillboardSigns.grf (md5sum matches)
Added NewGRF: GRF ID 53441101, checksum 3E2397532428AB013862B22EDBB396E5, filename: INFRA/INFRA Green P1/infra_green1x1_p1.grf (md5sum matches)
Added NewGRF: GRF ID 53441119, checksum 4201D77058BC82C4F2DC0294AFBA6DC3, filename: INFRA/INFRA Green P2/infra_green1x1_p2.grf (md5sum matches)
Added NewGRF: GRF ID 53441129, checksum 9CF044DD9054F863295D5AA8A1671999, filename: INFRA/INFRA Green P3/infra_green1x1_p3.grf (md5sum matches)
Added NewGRF: GRF ID 53541101, checksum AAE3DC77FAC504FB07D9F8752F49ECA4, filename: INFRA/INFRA Streets P1-OpenTTD/infra_streets1x1_p1.grf (md5sum matches)
Added NewGRF: GRF ID 53541119, checksum 40AC1CC9C1E328BE359094B7754054DB, filename: INFRA/INFRA Streets P2-OpenTTD/infra_streets1x1_p2.grf (md5sum matches)
Added NewGRF: GRF ID 53541129, checksum 249C8A47E845E9D0270FFAFE5E2EB4C1, filename: INFRA/INFRA Streets P3-OpenTTD/infra_streets1x1_p3.grf (md5sum matches)
Added NewGRF: GRF ID 49464E4F, checksum 9EE9117BD4511BD6879429ECF8DC9335, filename: sno__supercheeses_newobjects-0.3.1/sno-supercheesesnewobjects.grf (md5sum matches)
Added NewGRF: GRF ID 50430901, checksum C3AE624A4F431B28FCB52CDB7F7867FA, filename: chips_custom_docks-1.0/chips_docks.grf (md5sum matches)
Tick 15978: GRF config changed
GRF parameter changed: GRF ID 44503000, filename: japanese_tracks-3.2/jptracks.grf (md5sum matches)
GRF parameter changed: GRF ID 454E0202, filename: maglev_track_set_v2-2.1/maglev_track_set.grf (md5sum matches)
GRF parameter changed: GRF ID 444A5901, filename: vactrain_1.0.1/vactrain_1.0.1.grf (md5sum matches)
GRF parameter changed: GRF ID 54420101, filename: tias-allclimates2.grf (md5sum matches)
GRF parameter changed: GRF ID 44501401, filename: japanese_maglevs-3.1/jptrainsadd.grf (md5sum matches)
GRF parameter changed: GRF ID 4B570101, filename: keio_railway_set-2.03/jptaddon.grf (md5sum matches)
GRF parameter changed: GRF ID 454E2101, filename: nats__nagoya_area_train_set-0.3/nats.grf (md5sum matches)
GRF parameter changed: GRF ID 6D6B77E0, filename: tokyo_metro_set-3/tokyometro.grf (md5sum matches)
GRF parameter changed: GRF ID 454E0601, filename: north_korean_train_set-1.2/dprktrains.grf (md5sum matches)
GRF parameter changed: GRF ID 454E2001, filename: real_international_maglev_set-1.4.1/rims.grf (md5sum matches)
GRF order changed: 4D470305 moved 19 places downGRF ID 4D470305, filename: basecosts-5.0/basecosts.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 17235: game loaded
New game mode: 2 landscape: 1
Tick 17235: settings changed
Setting changed: economy.allow_town_roads : 1 -> 0
Tick 17235: GRF config changed
Compatible NewGRF loaded: GRF ID 454E2101, checksum F0FEA8947A6A9526B1BEB28DECB293D3, filename: Nagoya_Area_Train_set_0.4.grf (md5sum matches)
Tick 17235: game loaded
New game mode: 1 landscape: 1
Tick 26723: game loaded
Revision text changed to jgrpp-0.26.1, savegame version 200, not modified, _openttd_newgrf_version = 0x19006d64
Tick 26834: game loaded
New game mode: 2 landscape: 1
Tick 26834: settings changed
Setting changed: vehicle.wagon_speed_limits : 1 -> 0
Tick 26834: settings changed
Setting changed: economy.allow_town_roads : 0 -> 1
Tick 26834: settings changed
Setting changed: economy.allow_town_level_crossings : 1 -> 0
Tick 26834: game loaded
New game mode: 1 landscape: 1
Tick 26834: settings changed
Setting changed: economy.allow_town_roads : 1 -> 0
Tick 31318: GRF config changed
Compatible NewGRF loaded: GRF ID 454E2101, checksum AF88DC41C74FC64B8479F256665A0C76, filename: nats__nagoya_area_train_set-0.4.1.1/nats.grf (md5sum matches)
Tick 44248: game loaded
New game mode: 2 landscape: 1
Tick 44248: game loaded
New game mode: 1 landscape: 1
Tick 44271: game loaded
New game mode: 2 landscape: 1
Tick 44271: game loaded
New game mode: 1 landscape: 1
Tick 46101: game loaded
New game mode: 2 landscape: 1
Tick 46101: GRF config changed
Added NewGRF: GRF ID 42534213, checksum 840D5BA266AAA8E270EBF0120A6D96AA, filename: jpnew/jplus.grf (matches GRFID only)
Added NewGRF: GRF ID 44483031, checksum 462AEF0B6FD5F93F593E7AF549D91FA6, filename: jnr_ed75-1.0/ed75.grf (md5sum matches)
Tick 46101: GRF config changed
GRF parameter changed: GRF ID 4D470305, filename: basecosts-5.0/basecosts.grf (md5sum matches)
Tick 46101: game loaded
New game mode: 1 landscape: 1
Compatible NewGRF loaded: GRF ID 42534213, checksum 833032539DBBA4A5A3B1467DC3029A20, filename: jplus.grf (md5sum matches)
Tick 54915: game loaded
New game mode: 2 landscape: 1
Tick 54915: game loaded
New game mode: 1 landscape: 1
Tick 54925: game loaded
New game mode: 2 landscape: 1
Tick 54925: game loaded
New game mode: 1 landscape: 1
Tick 55005: game loaded
New game mode: 2 landscape: 1
Tick 55005: game loaded
New game mode: 1 landscape: 1
---- gamelog end ----

Recent news messages:
(1959-12-09) StringID: 667, Type: 4, Ref1: 4, 299, Ref2: 0, 4294967295
(1959-12-10) StringID: 667, Type: 4, Ref1: 4, 541, Ref2: 0, 4294967295
(1959-12-18) StringID: 669, Type: 5, Ref1: 1, 2752003, Ref2: 0, 4294967295
(1959-12-19) StringID: 667, Type: 4, Ref1: 4, 556, Ref2: 0, 4294967295
(1959-12-22) StringID: 669, Type: 5, Ref1: 1, 1530546, Ref2: 0, 4294967295
(1959-12-23) StringID: 669, Type: 5, Ref1: 1, 3244729, Ref2: 0, 4294967295
(1959-12-30) StringID: 667, Type: 4, Ref1: 4, 577, Ref2: 0, 4294967295
(1960-01-08) StringID: 669, Type: 5, Ref1: 1, 2944084, Ref2: 0, 4294967295
(1960-01-14) StringID: 667, Type: 4, Ref1: 4, 853, Ref2: 0, 4294967295
(1960-01-17) StringID: 669, Type: 5, Ref1: 1, 3273558, Ref2: 0, 4294967295
(1960-01-20) StringID: 667, Type: 4, Ref1: 4, 994, Ref2: 0, 4294967295
(1960-01-20) StringID: 667, Type: 4, Ref1: 4, 1115, Ref2: 0, 4294967295
(1960-01-23) StringID: 667, Type: 4, Ref1: 4, 1128, Ref2: 0, 4294967295
(1960-02-01) StringID: 669, Type: 5, Ref1: 1, 2743202, Ref2: 0, 4294967295
(1960-02-02) StringID: 667, Type: 4, Ref1: 4, 936, Ref2: 0, 4294967295
(1960-02-05) StringID: 639, Type: 1, Ref1: 2, 11347, Ref2: 3, 947
(1960-02-06) StringID: 669, Type: 5, Ref1: 1, 3018998, Ref2: 0, 4294967295
(1960-02-06) StringID: 669, Type: 5, Ref1: 1, 2681725, Ref2: 0, 4294967295
(1960-02-07) StringID: 669, Type: 5, Ref1: 1, 2681725, Ref2: 0, 4294967295
(1960-02-07) StringID: 639, Type: 1, Ref1: 2, 11347, Ref2: 3, 946
(1960-02-11) StringID: 667, Type: 4, Ref1: 4, 1181, Ref2: 0, 4294967295
(1960-02-16) StringID: 667, Type: 4, Ref1: 4, 1222, Ref2: 0, 4294967295
(1960-02-19) StringID: 667, Type: 4, Ref1: 4, 1258, Ref2: 0, 4294967295
(1960-02-21) StringID: 667, Type: 4, Ref1: 4, 1299, Ref2: 0, 4294967295
(1960-02-22) StringID: 667, Type: 4, Ref1: 4, 1311, Ref2: 0, 4294967295
(1960-02-24) StringID: 667, Type: 4, Ref1: 4, 1344, Ref2: 0, 4294967295
(1960-02-27) StringID: 669, Type: 5, Ref1: 1, 640609, Ref2: 0, 4294967295
(1960-03-02) StringID: 669, Type: 5, Ref1: 1, 2040701, Ref2: 0, 4294967295
(1960-03-05) StringID: 667, Type: 4, Ref1: 4, 715, Ref2: 0, 4294967295
(1960-03-08) StringID: 669, Type: 5, Ref1: 1, 3640145, Ref2: 0, 4294967295
(1960-03-09) StringID: 669, Type: 5, Ref1: 1, 1973352, Ref2: 0, 4294967295
(1960-03-10) StringID: 669, Type: 5, Ref1: 1, 1526343, Ref2: 0, 4294967295
(1960-03-10) StringID: 667, Type: 4, Ref1: 4, 1342, Ref2: 0, 4294967295
(1960-03-24) StringID: 669, Type: 5, Ref1: 1, 2444824, Ref2: 0, 4294967295
(1960-03-27) StringID: 667, Type: 4, Ref1: 4, 1355, Ref2: 0, 4294967295
(1960-03-30) StringID: 669, Type: 5, Ref1: 1, 1965297, Ref2: 0, 4294967295
(1960-03-31) StringID: 667, Type: 4, Ref1: 4, 1356, Ref2: 0, 4294967295
(1960-04-03) StringID: 669, Type: 5, Ref1: 1, 1780195, Ref2: 0, 4294967295
(1960-04-10) StringID: 642, Type: 1, Ref1: 2, 13148, Ref2: 3, 410
(1960-04-13) StringID: 667, Type: 4, Ref1: 4, 73, Ref2: 0, 4294967295
(1960-04-13) StringID: 642, Type: 1, Ref1: 2, 13148, Ref2: 3, 948
(1960-04-17) StringID: 637, Type: 1, Ref1: 2, 13580, Ref2: 3, 951
(1960-04-18) StringID: 667, Type: 4, Ref1: 4, 653, Ref2: 0, 4294967295
(1960-04-18) StringID: 667, Type: 4, Ref1: 4, 1047, Ref2: 0, 4294967295
(1960-04-18) StringID: 637, Type: 1, Ref1: 2, 13580, Ref2: 3, 952
(1960-04-20) StringID: 667, Type: 4, Ref1: 4, 1162, Ref2: 0, 4294967295
(1960-04-21) StringID: 667, Type: 4, Ref1: 4, 1250, Ref2: 0, 4294967295
(1960-04-25) StringID: 667, Type: 4, Ref1: 4, 1256, Ref2: 0, 4294967295
(1960-04-25) StringID: 667, Type: 4, Ref1: 4, 1368, Ref2: 0, 4294967295
(1960-04-30) StringID: 667, Type: 4, Ref1: 4, 1474, Ref2: 0, 4294967295
(1960-04-30) StringID: 669, Type: 5, Ref1: 1, 3131479, Ref2: 0, 4294967295
(1960-05-01) StringID: 667, Type: 4, Ref1: 4, 1488, Ref2: 0, 4294967295
(1960-05-01) StringID: 703, Type: 11, Ref1: 6, 1541, Ref2: 0, 4294967295
(1960-05-02) StringID: 667, Type: 4, Ref1: 4, 842, Ref2: 0, 4294967295
(1960-05-04) StringID: 667, Type: 4, Ref1: 4, 956, Ref2: 0, 4294967295
(1960-05-05) StringID: 667, Type: 4, Ref1: 4, 1489, Ref2: 0, 4294967295
(1960-05-07) StringID: 667, Type: 4, Ref1: 4, 1490, Ref2: 0, 4294967295
(1960-05-07) StringID: 637, Type: 1, Ref1: 2, 13844, Ref2: 3, 957
(1960-05-09) StringID: 667, Type: 4, Ref1: 4, 1491, Ref2: 0, 4294967295
(1960-05-10) StringID: 669, Type: 5, Ref1: 1, 721280, Ref2: 0, 4294967295
(1960-05-13) StringID: 667, Type: 4, Ref1: 4, 1492, Ref2: 0, 4294967295
(1960-05-20) StringID: 667, Type: 4, Ref1: 4, 1493, Ref2: 0, 4294967295
(1960-05-22) StringID: 667, Type: 4, Ref1: 4, 1494, Ref2: 0, 4294967295
(1960-06-01) StringID: 667, Type: 4, Ref1: 4, 311, Ref2: 0, 4294967295
(1960-06-01) StringID: 703, Type: 11, Ref1: 6, 1347, Ref2: 0, 4294967295

Command Log:
 Showing most recent 128 of 109488 commands
   0 | 1960-06-06,  2,  13 | -m--t-- |      981 x    1243, p1: 0x0000034D, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
   1 | 1960-06-06,  2,  12 | -m--t-- |        0 x       0, p1: 0x0000014B, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
   2 | 1960-06-06,  2,   9 | -m--t-- |      973 x    1212, p1: 0x0000034C, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
   3 | 1960-06-06,  2,   8 | -m--t-- |        0 x       0, p1: 0x00000148, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
   4 | 1960-06-06,  2,   5 | -m--t-- |      975 x    1391, p1: 0x0000034B, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
   5 | 1960-06-06,  2,   4 | -m--t-- |        0 x       0, p1: 0x00000149, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
   6 | 1960-06-06,  2,   3 | -m----- |      975 x    1391, p1: 0x0000034B, p2: 0x00009A5B, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
   7 | 1960-06-06,  2,   0 | -m--t-- |     1019 x    1490, p1: 0x0000034A, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
   8 | 1960-06-06,  1,  13 | -m--t-- |        0 x       0, p1: 0x0000010C, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
   9 | 1960-06-06,  1,  10 | -m--t-- |     1066 x    1513, p1: 0x00000349, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  10 | 1960-06-06,  1,   9 | -m--t-- |        0 x       0, p1: 0x0000013E, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  11 | 1960-06-06,  1,   6 | -m--t-- |     1131 x    1552, p1: 0x00000348, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  12 | 1960-06-06,  1,   5 | -m--t-- |        0 x       0, p1: 0x000000CD, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  13 | 1960-06-06,  1,   2 | -m--t-- |     1100 x    1541, p1: 0x00000347, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  14 | 1960-06-06,  1,   1 | ------- |      323 x    1629, p1: 0x0032E143, p2: 0x00000093, cc:  2, lc: 255, cmd: 0x10D20100 (CmdBuildRailroadTrack)
  15 | 1960-06-06,  1,   1 | -m--t-- |        0 x       0, p1: 0x00000124, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  16 | 1960-06-06,  0,   5 | -m--t-- |      958 x     856, p1: 0x00000005, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  17 | 1960-06-06,  0,   4 | -m--t-- |        0 x       0, p1: 0x0000012C, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  18 | 1960-06-05, 73,  13 | -m--t-- |      718 x     942, p1: 0x00000007, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  19 | 1960-06-05, 73,  12 | -m--t-- |        0 x       0, p1: 0x0000012B, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  20 | 1960-06-05, 73,   9 | -m--t-- |      690 x    1014, p1: 0x00000008, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  21 | 1960-06-05, 73,   8 | -m--t-- |        0 x       0, p1: 0x0000012A, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  22 | 1960-06-05, 72,  12 | -m--t-- |      481 x    1031, p1: 0x0000000E, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  23 | 1960-06-05, 72,  11 | -m--t-- |        0 x       0, p1: 0x00000129, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  24 | 1960-06-05, 72,   6 | -m--t-- |      787 x     663, p1: 0x00000010, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  25 | 1960-06-05, 72,   5 | -m--t-- |        0 x       0, p1: 0x00000156, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  26 | 1960-06-05, 72,   4 | -m----- |      787 x     663, p1: 0x00000010, p2: 0x00001A03, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
  27 | 1960-06-05, 71,   6 | -m--t-- |      772 x    1292, p1: 0x00000017, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  28 | 1960-06-05, 71,   5 | -m--t-- |        0 x       0, p1: 0x00000127, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  29 | 1960-06-05, 71,   4 | -m----- |      772 x    1292, p1: 0x00000017, p2: 0x000054B1, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
  30 | 1960-06-05, 71,   0 | -m--t-- |      780 x     908, p1: 0x00000018, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  31 | 1960-06-05, 70,  13 | -m--t-- |        0 x       0, p1: 0x00000126, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  32 | 1960-06-05, 70,  10 | -m--t-- |      306 x    1314, p1: 0x00000019, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  33 | 1960-06-05, 70,   9 | -m--t-- |        0 x       0, p1: 0x00000125, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  34 | 1960-06-05, 70,   3 | -m--t-- |      880 x     962, p1: 0x0000001C, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  35 | 1960-06-05, 70,   2 | -m--t-- |        0 x       0, p1: 0x000000F2, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  36 | 1960-06-05, 69,   9 | -m--t-- |     1195 x     734, p1: 0x00000020, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  37 | 1960-06-05, 69,   8 | -m--t-- |        0 x       0, p1: 0x000000CE, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  38 | 1960-06-05, 69,   6 | ------- |      464 x    1345, p1: 0x00040481, p2: 0x00000000, cc:  0, lc: 255, cmd: 0x10D10108 (CmdBuildSingleSignal)
  39 | 1960-06-05, 69,   3 | -m--t-- |      554 x    1782, p1: 0x00000022, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  40 | 1960-06-05, 69,   2 | -m--t-- |        0 x       0, p1: 0x00000003, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  41 | 1960-06-05, 68,  10 | -m--t-- |      718 x    1845, p1: 0x00000025, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  42 | 1960-06-05, 68,   9 | -m--t-- |        0 x       0, p1: 0x000000DD, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  43 | 1960-06-05, 68,   6 | -m--t-- |      574 x    1877, p1: 0x00000026, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  44 | 1960-06-05, 68,   5 | -m--t-- |        0 x       0, p1: 0x000000CF, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  45 | 1960-06-05, 68,   2 | -m--t-- |      902 x    1154, p1: 0x00000027, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  46 | 1960-06-05, 68,   1 | -m--t-- |        0 x       0, p1: 0x00000123, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  47 | 1960-06-05, 67,   9 | -m--t-- |     1014 x     946, p1: 0x0000002A, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  48 | 1960-06-05, 67,   8 | -m--t-- |        0 x       0, p1: 0x00000121, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  49 | 1960-06-05, 66,  13 | -m--t-- |     1152 x    1604, p1: 0x0000002F, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  50 | 1960-06-05, 66,  12 | -m--t-- |        0 x       0, p1: 0x00000120, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  51 | 1960-06-05, 66,   9 | -m--t-- |     1484 x    1334, p1: 0x00000030, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  52 | 1960-06-05, 66,   8 | -m--t-- |        0 x       0, p1: 0x000000D1, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  53 | 1960-06-05, 66,   3 | -m--t-- |     1097 x    1688, p1: 0x00000032, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  54 | 1960-06-05, 66,   2 | -m--t-- |        0 x       0, p1: 0x000000CA, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  55 | 1960-06-05, 66,   1 | -m----- |     1097 x    1688, p1: 0x00000032, p2: 0x0000997D, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
  56 | 1960-06-05, 65,   9 | -m--t-- |      458 x    1030, p1: 0x00000035, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  57 | 1960-06-05, 65,   8 | -m--t-- |        0 x       0, p1: 0x0000011D, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  58 | 1960-06-05, 65,   3 | -m--t-- |     1025 x     746, p1: 0x00000037, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  59 | 1960-06-05, 65,   2 | -m--t-- |        0 x       0, p1: 0x0000011C, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  60 | 1960-06-05, 64,   7 | ------- |      464 x    1345, p1: 0x002A09D0, p2: 0x00000045, cc:  0, lc: 255, cmd: 0x10D20100 (CmdBuildRailroadTrack)
  61 | 1960-06-05, 64,   7 | -m--t-- |      967 x     770, p1: 0x0000003C, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  62 | 1960-06-05, 64,   6 | -m--t-- |        0 x       0, p1: 0x0000011B, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  63 | 1960-06-05, 64,   3 | -m--t-- |      296 x    1504, p1: 0x0000003D, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  64 | 1960-06-05, 64,   2 | -m--t-- |        0 x       0, p1: 0x0000011A, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  65 | 1960-06-05, 63,  13 | -m--t-- |      362 x    1627, p1: 0x0000003E, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  66 | 1960-06-05, 63,  12 | -m--t-- |        0 x       0, p1: 0x00000119, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  67 | 1960-06-05, 63,   9 | -m--t-- |      875 x     346, p1: 0x0000003F, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  68 | 1960-06-05, 63,   8 | -m--t-- |        0 x       0, p1: 0x000000F3, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  69 | 1960-06-05, 63,   2 | -m--t-- |      541 x    1767, p1: 0x00000042, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  70 | 1960-06-05, 63,   1 | -m--t-- |        0 x       0, p1: 0x00000117, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  71 | 1960-06-05, 62,  10 | -m--t-- |     1110 x     644, p1: 0x00000044, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  72 | 1960-06-05, 62,   9 | -m--t-- |        0 x       0, p1: 0x0000006F, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  73 | 1960-06-05, 62,   6 | -m--t-- |     1486 x    1311, p1: 0x00000045, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  74 | 1960-06-05, 62,   5 | -m--t-- |        0 x       0, p1: 0x00000083, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  75 | 1960-06-05, 62,   4 | -m----- |     1486 x    1311, p1: 0x00000045, p2: 0x0000AA8B, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
  76 | 1960-06-05, 61,  13 | -m--t-- |      847 x    1218, p1: 0x00000047, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  77 | 1960-06-05, 61,  12 | -m--t-- |        0 x       0, p1: 0x00000113, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  78 | 1960-06-05, 61,  11 | -m----- |      847 x    1218, p1: 0x00000047, p2: 0x0000CF41, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
  79 | 1960-06-05, 61,   2 | -m--t-- |      636 x    1162, p1: 0x0000004C, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  80 | 1960-06-05, 61,   1 | -m--t-- |        0 x       0, p1: 0x00000112, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  81 | 1960-06-05, 60,  12 | -m--t-- |      109 x    1655, p1: 0x0000004D, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  82 | 1960-06-05, 60,  11 | -m--t-- |        0 x       0, p1: 0x00000111, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  83 | 1960-06-05, 60,   1 | -m--t-- |      663 x    1226, p1: 0x00000053, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  84 | 1960-06-05, 60,   0 | -m--t-- |        0 x       0, p1: 0x00000110, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  85 | 1960-06-05, 59,  13 | -m----- |      663 x    1226, p1: 0x00000053, p2: 0x00006169, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
  86 | 1960-06-05, 59,   8 | -m--t-- |     1473 x    1374, p1: 0x00000055, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  87 | 1960-06-05, 59,   7 | -m--t-- |        0 x       0, p1: 0x00000084, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  88 | 1960-06-05, 59,   6 | -m----- |     1473 x    1374, p1: 0x00000055, p2: 0x0000636F, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
  89 | 1960-06-05, 58,  11 | -m--t-- |      970 x     974, p1: 0x0000005A, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  90 | 1960-06-05, 58,  10 | -m--t-- |        0 x       0, p1: 0x0000010E, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  91 | 1960-06-05, 58,   9 | ------- |      464 x    1346, p1: 0x002A11D0, p2: 0x00000045, cc:  0, lc: 255, cmd: 0x10D20100 (CmdBuildRailroadTrack)
  92 | 1960-06-05, 58,   7 | -m--t-- |        0 x       0, p1: 0x0000011F, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  93 | 1960-06-05, 58,   6 | -m----- |      334 x    1636, p1: 0x0000005B, p2: 0x00000049, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
  94 | 1960-06-05, 58,   3 | -m--t-- |      722 x     769, p1: 0x0000005D, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  95 | 1960-06-05, 58,   2 | -m--t-- |        0 x       0, p1: 0x00000115, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  96 | 1960-06-05, 57,  11 | -m--t-- |     1003 x     735, p1: 0x0000005F, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  97 | 1960-06-05, 57,  10 | -m--t-- |        0 x       0, p1: 0x000000E7, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
  98 | 1960-06-05, 57,   5 | -m--t-- |      602 x     805, p1: 0x00000061, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
  99 | 1960-06-05, 57,   4 | -m--t-- |        0 x       0, p1: 0x00000030, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 100 | 1960-06-05, 56,  13 | -m--t-- |      865 x    1771, p1: 0x00000063, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 101 | 1960-06-05, 56,  12 | -m--t-- |        0 x       0, p1: 0x00000109, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 102 | 1960-06-05, 56,  11 | -m----- |      865 x    1771, p1: 0x00000063, p2: 0x0000E81D, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
 103 | 1960-06-05, 56,   5 | -m--t-- |     1062 x     767, p1: 0x00000066, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 104 | 1960-06-05, 56,   4 | -m--t-- |        0 x       0, p1: 0x00000108, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 105 | 1960-06-05, 56,   1 | -m--t-- |      561 x    1169, p1: 0x00000067, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 106 | 1960-06-05, 56,   0 | -m--t-- |        0 x       0, p1: 0x00000107, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 107 | 1960-06-05, 55,   8 | -m--t-- |     1464 x    1393, p1: 0x0000006A, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 108 | 1960-06-05, 55,   7 | -m--t-- |        0 x       0, p1: 0x00000106, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 109 | 1960-06-05, 54,  13 | -m--t-- |      504 x    1751, p1: 0x0000006E, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 110 | 1960-06-05, 54,  12 | -m--t-- |        0 x       0, p1: 0x00000105, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 111 | 1960-06-05, 54,   9 | -m--t-- |      337 x    1447, p1: 0x0000006F, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 112 | 1960-06-05, 54,   8 | -m--t-- |        0 x       0, p1: 0x00000104, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 113 | 1960-06-05, 54,   3 | -m--t-- |      656 x     836, p1: 0x00000071, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 114 | 1960-06-05, 54,   2 | -m--t-- |        0 x       0, p1: 0x00000141, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 115 | 1960-06-05, 53,   9 | -m--t-- |      513 x    1119, p1: 0x00000075, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 116 | 1960-06-05, 53,   8 | -m--t-- |        0 x       0, p1: 0x00000102, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 117 | 1960-06-05, 53,   2 | -m--t-- |     1233 x    1615, p1: 0x00000078, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 118 | 1960-06-05, 53,   1 | -m--t-- |        0 x       0, p1: 0x00000101, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 119 | 1960-06-05, 53,   0 | -m----- |     1233 x    1615, p1: 0x00000078, p2: 0x000086FD, cc: 18, lc: 255, cmd: 0x00000146 (CmdTownGrowthRate)
 120 | 1960-06-05, 52,   8 | ------- |      465 x    1346, p1: 0x002A11D1, p2: 0x00000145, cc:  0, lc: 255, cmd: 0x10D20100 (CmdBuildRailroadTrack)
 121 | 1960-06-05, 52,   5 | -m--t-- |      255 x    1593, p1: 0x0000007D, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 122 | 1960-06-05, 52,   4 | -m--t-- |        0 x       0, p1: 0x00000100, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 123 | 1960-06-05, 51,   8 | -m--t-- |      577 x    1178, p1: 0x00000083, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 124 | 1960-06-05, 51,   7 | -m--t-- |        0 x       0, p1: 0x000000FF, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 125 | 1960-06-05, 50,  11 | -m--t-- |      774 x    1231, p1: 0x00000089, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)
 126 | 1960-06-05, 50,  10 | -m--t-- |        0 x       0, p1: 0x000000FE, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x0000013C (CmdRenameSign)
 127 | 1960-06-05, 50,   6 | -m--t-- |      244 x    1618, p1: 0x0000008A, p2: 0x00000000, cc: 18, lc: 255, cmd: 0x00000147 (CmdTownSetText)

*** End of OpenTTD Crash Report ***

Re: JGR's Patch Pack

Posted: 10 Aug 2018 13:47
by JGR
Tintinfan wrote:Greetings,

I bring a crash log for you from the server, as usual...
This looks like an issue which has been reported and fixed already.
I will do another release soonish...

Re: JGR's Patch Pack

Posted: 10 Aug 2018 15:00
by wallyweb
JGR wrote:
JGR wrote:
JGR wrote:My current thought is to use action 14 CSTM to encode something to the effect of:
Set bit N (where N >= 4) of variable 8D iff the feature identified by STRING exists and has a version number >= MIN_VERSION.
Bits of variable 8D can then be tested in the usual way, and will be 0 on implementations which don't have the feature or know about feature tests.

I will look to write up a proper proposal at a later time.
There is an implementation of this type of scheme in the most recent release, with a feature for station action 0 property 1B.
I'll add some documentation on it shortly.
The documentation is available here.
A question ...
documentation wrote:This is indicated by the feature name: action0_bridge_prop14, version 1
Is ", version 1" a part of the name, or is it simply to inform us of the version to test for? or both?

Re: JGR's Patch Pack

Posted: 10 Aug 2018 16:59
by CodeVengeance
Hey there,

I am having this issue where I can't run the game. I use the JGR Patch Pack btw. When I start the game, it says:

Code: Select all

Unable to use 'IskoolaPota-Bold' for medium font, FreeType reported error 0x1, using sprite font instead

Re: JGR's Patch Pack

Posted: 10 Aug 2018 19:00
by Eddi
try with a fresh openttd.cfg?

Re: JGR's Patch Pack

Posted: 11 Aug 2018 05:56
by wallyweb
This one has got me stymied ...

Code: Select all

//!!Warning (209): Offset 22: Found byte 2 of a 2-byte escape while reading byte 1 of a 1-byte field.
    3 * 33	 14
	"C" "FTST"
		"T" "NAME" 00 "action0_bridge_prop14" 00
		"B" "MINV" \w1 \w4
		"B" "SETP" \w1 01
		00 00

Re: JGR's Patch Pack

Posted: 11 Aug 2018 11:44
by JGR
wallyweb wrote:Is ", version 1" a part of the name, or is it simply to inform us of the version to test for? or both?
", version 1" is not part of the name, it's just the version number.

As 1 is the default minimum anyway, you don't actually need to use a MINV block.
wallyweb wrote:This one has got me stymied ...

Code: Select all

//!!Warning (209): Offset 22: Found byte 2 of a 2-byte escape while reading byte 1 of a 1-byte field.
    3 * 33	 14
	"C" "FTST"
		"T" "NAME" 00 "action0_bridge_prop14" 00
		"B" "MINV" \w1 \w4
		"B" "SETP" \w1 01
		00 00
MINV takes 2 bytes, not 1.
SETP needs to be between 4 and 31 inclusive.

Try:

Code: Select all

3 * -1	 14
	"C" "FTST"
		"T" "NAME" 00 "action0_bridge_prop14" 00
		"B" "MINV" \w2 \w1
		"B" "SETP" \w1 04
		00 00

Re: JGR's Patch Pack

Posted: 11 Aug 2018 11:52
by wallyweb
JGR wrote: MINV takes 2 bytes, not 1.
SETP needs to be between 4 and 31 inclusive.

Try:

Code: Select all

3 * -1	 14
	"C" "FTST"
		"T" "NAME" 00 "action0_bridge_prop14" 00
		"B" "MINV" \w2 \w1
		"B" "SETP" \w1 04
		00 00
:bow: Lesson learned. 8)
Hopefully I'll have this working by the end of the day.

Re: JGR's Patch Pack

Posted: 11 Aug 2018 17:01
by CodeVengeance
Eddi wrote:try with a fresh openttd.cfg?
Yeah I tried that and it the error still pops up.

Re: JGR's Patch Pack

Posted: 11 Aug 2018 20:10
by Eddi
CodeVengeance wrote:
Eddi wrote:try with a fresh openttd.cfg?
Yeah I tried that and it the error still pops up.
so my first guess here is that you use a non-english language and the game tries to find a font to print your characters. but the font that is chosen (more or less random) is not actually working.

so the next approach here would be to manually put one in openttd.cfg

Re: JGR's Patch Pack

Posted: 12 Aug 2018 09:51
by CodeVengeance
Eddi wrote:
CodeVengeance wrote:
Eddi wrote:try with a fresh openttd.cfg?
Yeah I tried that and it the error still pops up.
so my first guess here is that you use a non-english language and the game tries to find a font to print your characters. but the font that is chosen (more or less random) is not actually working.

so the next approach here would be to manually put one in openttd.cfg
I actually use english.

Re: JGR's Patch Pack

Posted: 12 Aug 2018 12:15
by Gliptal
Could an option be added to remove (or hide) all fences? I'd like to use the default tracks set, but I find fences distracting.

Re: JGR's Patch Pack

Posted: 12 Aug 2018 13:10
by Emperor Jake
Gliptal wrote:Could an option be added to remove (or hide) all fences? I'd like to use the default tracks set, but I find fences distracting.
There are two alternatives for this:
1: Turn off full detail in the option s menu (but this also removes streetlights and some other things)
2. Write a simple GRF that replaces the base fence sprites with blank sprites

Re: JGR's Patch Pack

Posted: 12 Aug 2018 15:40
by Eddi
i'm fairly sure that grf already exists

Re: JGR's Patch Pack

Posted: 12 Aug 2018 15:42
by Gliptal
Eddi wrote:i'm fairly sure that grf already exists
I did find a grf, but it doesn't appear to work: viewtopic.php?t=30522

Re: JGR's Patch Pack

Posted: 12 Aug 2018 15:51
by wallyweb
Gliptal wrote:
Eddi wrote:i'm fairly sure that grf already exists
I did find a grf, but it doesn't appear to work: viewtopic.php?t=30522
Hmmm ... Into which of your folders did you place the GRF?