getNewGrf()
detailed structure example
OpenTTDLib::getNewGrf()
after a successlful OpenTTDLib::queryServer() the the return value of OpenTTDLib::getNewGrf() is structured the following way:
The cache has of course got no influence on this structure!
Output using print_r() (with all options left at the default values):
Array
(
[0] => stdClass Object
(
[id] => 44440A01
[md5sum] => A7EA6FB6732157AEE44627A64EBCDAE6
[name] => Aviators Aircraft (av8) v1.331
)
[1] => stdClass Object
(
[id] => 4D470302
[md5sum] => 52BFBEA55B7EDB8192DE26040FF03CC9
[name] => Base Costs Mod 2.0beta2
)
[2] => stdClass Object
(
[id] => 45520102
[md5sum] => 1406B06F6475037445A944963CA6D5CE
[name] => Basic Platforms Set
)
[3] => stdClass Object
(
[id] => 45520400
[md5sum] => 1D00426064137AA49B6FC4F4BCFF173F
[name] => Brick Freight Stations
)
[4] => stdClass Object
(
[id] => 43415463
[md5sum] => 2CBDC0B4D62CAAA5D9D5A7328D9D91E1
[name] => Canadian Stations Set v0.3b
)
[5] => stdClass Object
(
[id] => 83320111
[md5sum] => F02D1EE81E33E8D0F3E1BA505AA29E78
[name] => Cantilever Bidge Renewal
)
[6] => stdClass Object
(
[id] => 52455400
[md5sum] => 1600687C50C5AB1E72EDD487CAD50E2A
[name] => City Stations
)
[7] => stdClass Object
(
[id] => 43520001
[md5sum] => CE44E330A1235DC5AC8F68D163D37F0D
[name] => Combined Roadset v0.10
)
[8] => stdClass Object
(
[id] => 54570604
[md5sum] => 09E2627CACBE087959BCD2B86A07DB4E
[name] => Container freight station and harbour
)
[9] => stdClass Object
(
[id] => 58534453
[md5sum] => 259085706CF46918EDBFD75CD10357E4
[name] => Dutch station set
)
[10] => stdClass Object
(
[id] => 4642FB31
[md5sum] => A2FD21ADC90E63CA0237A9038E21BC8D
[name] => Dutch Tram Set r15
)
[11] => stdClass Object
(
[id] => 54656D70
[md5sum] => ECDB6A5B9B18BB60C186899AD0535653
[name] => erate Snow Tiles
)
[12] => stdClass Object
(
[id] => 58534602
[md5sum] => 181DF5910D8F6B29E3D2940DEDE43042
[name] => Foundations replacement
)
[13] => stdClass Object
(
[id] => 504E0002
[md5sum] => 6E6944E09CE6C3AC130DF72C542EE4B1
[name] => Generic buffer-stops v0.1
)
[14] => stdClass Object
(
[id] => 524B0104
[md5sum] => E513211298CDEC4CF469B655CC4B71AB
[name] => German Tram Set V0.4.2
)
[15] => stdClass Object
(
[id] => 4A430002
[md5sum] => EC02595E5FEE45AD829CC08EAC7B9336
[name] => Industrial Stations Renewal v0.3.2
)
[16] => stdClass Object
(
[id] => 4A430000
[md5sum] => A8B0E3328517AF70653FBDF7CDAFE005
[name] => Industrial Stations set v0.98 (28 Jul 2005)
)
[17] => stdClass Object
(
[id] => 45530400
[md5sum] => 0CB1191FF67BA594F64B2934CFAEDF58
[name] => Japanese Stations v1.0
)
[18] => stdClass Object
(
[id] => 4D656F17
[md5sum] => 29C4591139251FA114B328F7B76098AD
[name] => Long vehicles v4 (07 Sep 2007)
)
[19] => stdClass Object
(
[id] => 45520500
[md5sum] => 7E30CA79D5A8B3A6CBE873E26096D7D2
[name] => Modern Suburban Stations
)
[20] => stdClass Object
(
[id] => 4642FB21
[md5sum] => B717B3F557314184109A2212EC29E591
[name] => Modern Tram Set
)
[21] => stdClass Object
(
[id] => 535A0501
[md5sum] => 44B7893026BB8599A79DFAB05C3149AB
[name] => New bridges v0.41
)
[22] => stdClass Object
(
[id] => 44470000
[md5sum] => 840B1A2DDDE83A56C3F65C601C8C4C6F
[name] => New Depots
)
[23] => stdClass Object
(
[id] => 46420801
[md5sum] => 2D654630F22AA4C78A58710024C514B3
[name] => New Tram Tracks v0.4.1
)
[24] => stdClass Object
(
[id] => 6D620004
[md5sum] => 70649F1AFC954942173B0AA89C1E8B14
[name] => NewShips
)
[25] => stdClass Object
(
[id] => 659E5728
[md5sum] => FED34CAF200387A091F5E59911060746
[name] => Newships: Price-Capacity multipler for newships
)
[26] => stdClass Object
(
[id] => 6D620601
[md5sum] => 44EB2F155862E4D4F0AB671D7021AF54
[name] => NewStations V0.42 05.09.05
)
[27] => stdClass Object
(
[id] => 41424631
[md5sum] => C3BCFB890BE4207032E5B94889DDBC33
[name] => Party Square
)
[28] => stdClass Object
(
[id] => 44440602
[md5sum] => FA22D67ABD830A8E905025F946356E29
[name] => Pikka's Basic Industries v1.2
)
[29] => stdClass Object
(
[id] => 45520600
[md5sum] => 346457CB4632554B6A175785236883E4
[name] => Platforms
)
[30] => stdClass Object
(
[id] => 52455200
[md5sum] => 0E5A9C5ACD2BCAF7FA0658C3F905A660
[name] => Rural Stations
)
[31] => stdClass Object
(
[id] => 52453C00
[md5sum] => C5B4EC240B33E2DB8D1EA64C97898B5E
[name] => Stolen Trees
)
[32] => stdClass Object
(
[id] => 4C410002
[md5sum] => 5AC8C496DDB45DF5E3803CD557271E43
[name] => Street Lights
)
[33] => stdClass Object
(
[id] => 52455300
[md5sum] => 37C0B839B13C4B18051580C81EEDF427
[name] => Surburban Stations
)
[34] => stdClass Object
(
[id] => 4C413031
[md5sum] => 26323646B50F8620E0B0341261B8FE9A
[name] => Toll Booth
)
[35] => stdClass Object
(
[id] => 56430001
[md5sum] => AF3E0A1E6EF0B98DB966594578D1775B
[name] => Total Town Replacement Set v3.02a
)
[36] => stdClass Object
(
[id] => 44442202
[md5sum] => 3DAC7433C0DA14AD3C5E8C89D73A6A2E
[name] => UK Renewal Train Set v3 Add-ons .04
)
[37] => stdClass Object
(
[id] => 44440111
[md5sum] => 9B5051E70D60EF2926A249B923AFB0CA
[name] => UK Renewal Train Set v3.04
)
[38] => stdClass Object
(
[id] => 504E0001
[md5sum] => E7781323D2B0086E2E76342DAA036054
[name] => UK Waypoints Set v1.1
)
[39] => stdClass Object
(
[id] => 44440603
[md5sum] => 6912F96DE51C8EBD7730EE0798158AFC
[name] => UKRS Industries Brick Chain v1.2
)
[40] => stdClass Object
(
[id] => 54570200
[md5sum] => 3DEB9B30A6254AE8606A5A9A99A9A696
[name] => US Stations set v0.86 (09 Jan 2006)
)
)
NewGrf's as used for the first WWOTTDGD game, id's and md5sums are valid!
These Grf's are available in the
#openttdcoop GRF Pack.