On Sun, May 05, 2024 at 08:29:17PM GMT, Brian Callahan wrote: > On 5/5/2024 3:54 PM, Solene Rapenne wrote: > > new version was released 54 minutes ago, here is the update > > > > You're going to have to give me more than 54 minutes to look at all this! > > > I had to update all distfiles, games starts with GOG files > > > > Not unusual; this one in my experience was a bit of a pain to update... > but glad to see it looked (relatively) painless for you. > > > however, I have an issue when trying to start a game, it > > complains that musics are missing from the scenario. I am > > not sure if it is a bug, a packaging issue or something wrong > > on my side (or gog side?), testing would be appreciated :) > > > > Not sure why the music isn't working right. I'll have to find my copies > of the games and let you know. Is it just RCT2 you're using or RCT1 as well? > > ~Brian
game works fine with this diff, the music files were not put at the right place. ok? diff --git a/games/openrct2/Makefile b/games/openrct2/Makefile index 12b8dae5e7e..e840dd10af2 100644 --- a/games/openrct2/Makefile +++ b/games/openrct2/Makefile @@ -1,12 +1,12 @@ # "#error Unknown endianess!" in src/openrct2/common.h NOT_FOR_ARCHS = ${BE_ARCHS} -V = 0.4.5 -TITLE_V = 0.4.0 -OBJECTS_V = 1.3.11 -OPENSFX_V = 1.0.3 -OPENMSX_V = 1.3.0 -REPLAYS_V = 0.0.78 +V = 0.4.11 +TITLE_V = 0.4.6 +OBJECTS_V = 1.4.4 +OPENSFX_V = 1.0.5 +OPENMSX_V = 1.5 +REPLAYS_V = 0.0.79 COMMENT = open source re-implementation of RollerCoaster Tycoon 2 DISTFILES = openrct2-${V}{v${V}}.tar.gz DISTFILES.a = title-sequences-${TITLE_V}{title-sequences}.zip @@ -68,6 +68,7 @@ CONFIGURE_ARGS = -DDOWNLOAD_OBJECTS=OFF \ -DDOWNLOAD_OPENSFX=OFF \ -DDOWNLOAD_REPLAYS=OFF \ -DDOWNLOAD_TITLE_SEQUENCES=OFF \ + -DDISABLE_DISCORD_RPC=ON \ -DOPENRCT2_BRANCH=master \ -DOPENRCT2_COMMIT_SHA1_SHORT="76ca840" @@ -85,9 +86,9 @@ post-extract: unzip -q ${FULLDISTDIR}/objects-${OBJECTS_V}.zip -d \ ${WRKSRC}/data/object unzip -q ${FULLDISTDIR}/opensfx-${OPENSFX_V}.zip -d \ - ${WRKSRC}/data/assetpack + ${WRKSRC}/data/object unzip -q ${FULLDISTDIR}/openmsx-${OPENMSX_V}.zip -d \ - ${WRKSRC}/data/assetpack + ${WRKSRC}/data/object unzip -q ${FULLDISTDIR}/replays-${REPLAYS_V}.zip -d \ ${WRKSRC}/testdata/replays diff --git a/games/openrct2/distinfo b/games/openrct2/distinfo index 2e493b7bd44..48913bb60a4 100644 --- a/games/openrct2/distinfo +++ b/games/openrct2/distinfo @@ -1,12 +1,12 @@ -SHA256 (openrct2/objects-1.3.11.zip) = v4XYjk+xHKLlkVVnOQiYdH3CRZs8egV73DK4KckXgLQ= -SHA256 (openrct2/openmsx-1.3.0.zip) = s0I/V0qWlHnVHfpU8E7b4lV/N4EkCam15eUuWfcfT7g= -SHA256 (openrct2/openrct2-0.4.5.tar.gz) = 654g3A3L8QsCtfM0oCmYOgorQ9kx+VogiKZOiyZXurE= -SHA256 (openrct2/opensfx-1.0.3.zip) = cL4bb/jMJK2AMaLgzdRFtd08UsiGqOX3BAH3UVLkrmw= -SHA256 (openrct2/replays-0.0.78.zip) = pr39zH2RbOBglhxf576vQ2efv62YOM/b0GdheuCsDd8= -SHA256 (openrct2/title-sequences-0.4.0.zip) = bnx7VUcXByv8esuW/QEB3I5/DqDqMWNnoFwukpUMkCk= -SIZE (openrct2/objects-1.3.11.zip) = 4705861 -SIZE (openrct2/openmsx-1.3.0.zip) = 36477799 -SIZE (openrct2/openrct2-0.4.5.tar.gz) = 16809101 -SIZE (openrct2/opensfx-1.0.3.zip) = 3820122 -SIZE (openrct2/replays-0.0.78.zip) = 1829988 -SIZE (openrct2/title-sequences-0.4.0.zip) = 7945853 +SHA256 (openrct2/objects-1.4.4.zip) = 2gF7kKOHBknLT/IuFO38dGJZrwSJZzEdETPPTINq5aA= +SHA256 (openrct2/openmsx-1.5.zip) = w/rEyqkDmKK0xbsy4N0PRAcwhv4WEh09xJs8oSBHQGg= +SHA256 (openrct2/openrct2-0.4.11.tar.gz) = 1iEdyWUbQzFcXSLjCqQeWCu4YdJUG4K7Zd6PT5Xwze8= +SHA256 (openrct2/opensfx-1.0.5.zip) = qVIUi+FkwSjk/TrqloIuXwUe3ZoLHyyE3n92KM47Lhg= +SHA256 (openrct2/replays-0.0.79.zip) = BF2h34aX4tM/8zs0AI8i52mCgKpGOa/Rsfw8WQ1emVY= +SHA256 (openrct2/title-sequences-0.4.6.zip) = JKGJza8fePttbK7ejxqzzt+KufgZzSJgoJsszkxxDZg= +SIZE (openrct2/objects-1.4.4.zip) = 5392108 +SIZE (openrct2/openmsx-1.5.zip) = 40548101 +SIZE (openrct2/openrct2-0.4.11.tar.gz) = 21842033 +SIZE (openrct2/opensfx-1.0.5.zip) = 4012384 +SIZE (openrct2/replays-0.0.79.zip) = 1934633 +SIZE (openrct2/title-sequences-0.4.6.zip) = 2547725 diff --git a/games/openrct2/patches/patch-CMakeLists_txt b/games/openrct2/patches/patch-CMakeLists_txt deleted file mode 100644 index 767961e3860..00000000000 --- a/games/openrct2/patches/patch-CMakeLists_txt +++ /dev/null @@ -1,55 +0,0 @@ -Don't download anything. -Don't try to execute git. -Remove -Werror. - -Index: CMakeLists.txt ---- CMakeLists.txt.orig -+++ CMakeLists.txt -@@ -160,12 +160,6 @@ if (MACOS_USE_DEPENDENCIES) - endif () - endif () - --# If OS is Linux, import OpenSoundEffects and OpenMusic --if(UNIX AND NOT APPLE) -- set(DOWNLOAD_OPENMSX ON) -- set(DOWNLOAD_OPENSFX ON) --endif() -- - # LIST of supported flags, use SET_CHECK_CXX_FLAGS() to apply to target. - # Use ADD_CHECK_CXX_COMPILER_FLAG() to add to list. - set(SUPPORTED_CHECK_CXX_COMPILER_FLAGS "") -@@ -184,25 +178,6 @@ execute_process( - ERROR_QUIET - ) - --# Define current git branch --execute_process( -- COMMAND git rev-parse --abbrev-ref HEAD -- WORKING_DIRECTORY ${ROOT_DIR} -- OUTPUT_VARIABLE OPENRCT2_BRANCH -- OUTPUT_STRIP_TRAILING_WHITESPACE -- ERROR_QUIET --) -- --# Define short commit hash --execute_process( -- COMMAND git rev-parse --short HEAD -- WORKING_DIRECTORY ${ROOT_DIR} -- OUTPUT_VARIABLE OPENRCT2_COMMIT_SHA1_SHORT -- OUTPUT_STRIP_TRAILING_WHITESPACE -- ERROR_QUIET --) -- -- - if (NOT DISABLE_DISCORD_RPC) - if (UNIX AND NOT APPLE) - find_package(DiscordRPC) -@@ -332,7 +307,7 @@ else () - - # Compiler flags - set(DEBUG_LEVEL 0 CACHE STRING "Select debug level for compilation. Use value in range 0–3.") -- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstrict-aliasing -Werror -Wundef -Wmissing-declarations -Winit-self -Wall -Wextra -Wshadow") -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fstrict-aliasing -Wundef -Wmissing-declarations -Winit-self -Wall -Wextra -Wshadow") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-unknown-pragmas -Wno-missing-braces -Wno-comment -Wnonnull -Wno-unused-parameter -Wno-attributes") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DDEBUG=${DEBUG_LEVEL}") - diff --git a/games/openrct2/patches/patch-src_openrct2_core_String_cpp b/games/openrct2/patches/patch-src_openrct2_core_String_cpp new file mode 100644 index 00000000000..a67f3643ffe --- /dev/null +++ b/games/openrct2/patches/patch-src_openrct2_core_String_cpp @@ -0,0 +1,12 @@ +Index: src/openrct2/core/String.cpp +--- src/openrct2/core/String.cpp.orig ++++ src/openrct2/core/String.cpp +@@ -15,7 +15,7 @@ + #include <stdexcept> + #include <vector> + #ifndef _WIN32 +-# ifndef __FreeBSD__ ++# ifndef __OpenBSD__ + # include <alloca.h> + # endif + # include <unicode/ucnv.h> diff --git a/games/openrct2/pkg/PLIST b/games/openrct2/pkg/PLIST index 8fe0d93683d..d91e7979da6 100644 --- a/games/openrct2/pkg/PLIST +++ b/games/openrct2/pkg/PLIST @@ -28,24 +28,6 @@ share/metainfo/ share/metainfo/openrct2.appdata.xml share/mime/packages/openrct2.xml share/openrct2/ -share/openrct2/assetpack/ -share/openrct2/assetpack/assetpack/ -share/openrct2/assetpack/assetpack/openrct2.music.alternative.parkap -share/openrct2/assetpack/assetpack/openrct2.music.cover.parkap -share/openrct2/assetpack/assetpack/openrct2.sound.parkap -share/openrct2/assetpack/object/ -share/openrct2/assetpack/object/official/ -share/openrct2/assetpack/object/official/audio/ -share/openrct2/assetpack/object/official/audio/openrct2.audio.additional.parkobj -share/openrct2/assetpack/object/official/music/ -share/openrct2/assetpack/object/official/music/openrct2.music.acid.parkobj -share/openrct2/assetpack/object/official/music/openrct2.music.blizzard.parkobj -share/openrct2/assetpack/object/official/music/openrct2.music.dodgems.parkobj -share/openrct2/assetpack/object/official/music/openrct2.music.extraterrestrial.parkobj -share/openrct2/assetpack/object/official/music/openrct2.music.fairground2.parkobj -share/openrct2/assetpack/object/official/music/openrct2.music.galaxy.parkobj -share/openrct2/assetpack/object/official/music/openrct2.music.prehistoric.parkobj -share/openrct2/assetpack/object/official/music/openrct2.music.ragtime2.parkobj share/openrct2/g2.dat share/openrct2/language/ share/openrct2/language/ar-EG.txt @@ -71,10 +53,31 @@ share/openrct2/language/pt-BR.txt share/openrct2/language/ru-RU.txt share/openrct2/language/sv-SE.txt share/openrct2/language/tr-TR.txt +share/openrct2/language/uk-UA.txt share/openrct2/language/vi-VN.txt share/openrct2/language/zh-CN.txt share/openrct2/language/zh-TW.txt share/openrct2/object/ +share/openrct2/object/assetpack/ +share/openrct2/object/assetpack/openrct2.music.alternative.parkap +share/openrct2/object/assetpack/openrct2.music.cover.parkap +share/openrct2/object/assetpack/openrct2.sound.parkap +share/openrct2/object/object/ +share/openrct2/object/object/official/ +share/openrct2/object/object/official/audio/ +share/openrct2/object/object/official/audio/openrct2.audio.additional.parkobj +share/openrct2/object/object/official/music/ +share/openrct2/object/object/official/music/openrct2.audio.title.parkobj +share/openrct2/object/object/official/music/openrct2.music.acid.parkobj +share/openrct2/object/object/official/music/openrct2.music.blizzard.parkobj +share/openrct2/object/object/official/music/openrct2.music.dodgems.parkobj +share/openrct2/object/object/official/music/openrct2.music.extraterrestrial.parkobj +share/openrct2/object/object/official/music/openrct2.music.fairground2.parkobj +share/openrct2/object/object/official/music/openrct2.music.galaxy.parkobj +share/openrct2/object/object/official/music/openrct2.music.mystic.parkobj +share/openrct2/object/object/official/music/openrct2.music.prehistoric.parkobj +share/openrct2/object/object/official/music/openrct2.music.ragtime2.parkobj +share/openrct2/object/object/official/music/openrct2.music.rock4.parkobj share/openrct2/object/official/ share/openrct2/object/official/footpath_item/ share/openrct2/object/official/footpath_item/rct2dlc.footpath_item.litterpa.parkobj @@ -91,6 +94,7 @@ share/openrct2/object/official/ride/rct2dlc.ride.zpanda.parkobj share/openrct2/object/official/scenery_group/ share/openrct2/object/official/scenery_group/rct2dlc.scenery_group.scgpanda.parkobj share/openrct2/object/official/scenery_small/ +share/openrct2/object/official/scenery_small/official.scenery_small.support_structure_half.parkobj share/openrct2/object/official/scenery_small/rct2dlc.scenery_small.bigpanda.parkobj share/openrct2/object/official/scenery_small/rct2dlc.scenery_small.pandagr.parkobj share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttpirf02.parkobj @@ -114,17 +118,24 @@ share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttrfwd06.p share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttrfwd07.parkobj share/openrct2/object/official/scenery_small/toontowner.scenery_small.ttrfwd08.parkobj share/openrct2/object/official/scenery_small/toontowner.scenery_small.xxbbbr01.parkobj +share/openrct2/object/official/scenery_small/toontowner.scenery_small.xxbbbr01_fix.parkobj share/openrct2/object/official/scenery_wall/ share/openrct2/object/official/scenery_wall/couger.scenery_wall.acww33.parkobj share/openrct2/object/official/scenery_wall/couger.scenery_wall.acwwf32.parkobj share/openrct2/object/official/scenery_wall/mamabear.scenery_wall.mg-prar.parkobj +share/openrct2/object/official/scenery_wall/official.scenery_wall.post_flipped.json +share/openrct2/object/official/scenery_wall/official.scenery_wall.support_structure_full.parkobj +share/openrct2/object/official/scenery_wall/official.scenery_wall.support_structure_half.parkobj share/openrct2/object/official/station/ share/openrct2/object/official/station/openrct2.station.noentrance.json share/openrct2/object/official/station/openrct2.station.noplatformnoentrance.json share/openrct2/object/official/terrain_edge/ share/openrct2/object/official/terrain_edge/official.terrain_edge.void.parkobj +share/openrct2/object/official/terrain_edge/rct1beta.terrain_edge.brick.parkobj +share/openrct2/object/official/terrain_edge/rct1beta.terrain_edge.rock.parkobj share/openrct2/object/official/terrain_surface/ share/openrct2/object/official/terrain_surface/openrct2.terrain_surface.void.parkobj +share/openrct2/object/official/terrain_surface/rct1beta.terrain_surface.wildflowers.parkobj share/openrct2/object/official/water/ share/openrct2/object/official/water/rct2dlc.water.wtrpink.json share/openrct2/object/rct1/ @@ -137,6 +148,7 @@ share/openrct2/object/rct1/footpath_surface/ share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.crazy_paving.parkobj share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.dirt.parkobj share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.queue_blue.parkobj +share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.road.parkobj share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.tarmac.parkobj share/openrct2/object/rct1/footpath_surface/rct1.footpath_surface.tiles_brown.parkobj share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.ash.parkobj @@ -150,20 +162,84 @@ share/openrct2/object/rct1/footpath_surface/rct1aa.footpath_surface.tiles_grey.p share/openrct2/object/rct1/footpath_surface/rct1ll.footpath_surface.tiles_green.parkobj share/openrct2/object/rct1/footpath_surface/rct1ll.footpath_surface.tiles_red.parkobj share/openrct2/object/rct1/ride/ +share/openrct2/object/rct1/ride/rct1.ride.bobsleigh_trains.parkobj +share/openrct2/object/rct1/ride/rct1.ride.bumper_boats.parkobj +share/openrct2/object/rct1/ride/rct1.ride.cat_cars.parkobj +share/openrct2/object/rct1/ride/rct1.ride.chairlift_cars.parkobj share/openrct2/object/rct1/ride/rct1.ride.corkscrew_trains.parkobj +share/openrct2/object/rct1/ride/rct1.ride.dinghies.parkobj +share/openrct2/object/rct1/ride/rct1.ride.dodgems.parkobj +share/openrct2/object/rct1/ride/rct1.ride.fruity_ices_stall.parkobj share/openrct2/object/rct1/ride/rct1.ride.go_karts.parkobj +share/openrct2/object/rct1/ride/rct1.ride.horses.parkobj share/openrct2/object/rct1/ride/rct1.ride.inverted_trains.parkobj share/openrct2/object/rct1/ride/rct1.ride.ladybird_trains.parkobj share/openrct2/object/rct1/ride/rct1.ride.log_trains.parkobj +share/openrct2/object/rct1/ride/rct1.ride.logs.parkobj +share/openrct2/object/rct1/ride/rct1.ride.mine_cars.parkobj +share/openrct2/object/rct1/ride/rct1.ride.mine_trains.parkobj +share/openrct2/object/rct1/ride/rct1.ride.motorbikes.parkobj +share/openrct2/object/rct1/ride/rct1.ride.mouse_cars.parkobj +share/openrct2/object/rct1/ride/rct1.ride.pickup_trucks.parkobj +share/openrct2/object/rct1/ride/rct1.ride.racing_cars.parkobj +share/openrct2/object/rct1/ride/rct1.ride.reverse_freefall_car.parkobj +share/openrct2/object/rct1/ride/rct1.ride.river_rapids_boats.parkobj share/openrct2/object/rct1/ride/rct1.ride.rocket_cars.parkobj share/openrct2/object/rct1/ride/rct1.ride.single_person_swinging_cars.parkobj +share/openrct2/object/rct1/ride/rct1.ride.small_monorail_cars.parkobj +share/openrct2/object/rct1/ride/rct1.ride.sports_cars.parkobj +share/openrct2/object/rct1/ride/rct1.ride.stand_up_trains.parkobj +share/openrct2/object/rct1/ride/rct1.ride.steam_trains.parkobj share/openrct2/object/rct1/ride/rct1.ride.steel_rc_trains.parkobj share/openrct2/object/rct1/ride/rct1.ride.steel_rc_trains_reversed.parkobj +share/openrct2/object/rct1/ride/rct1.ride.streamlined_monorail_trains.parkobj +share/openrct2/object/rct1/ride/rct1.ride.suspended_swinging_aeroplane_cars.parkobj +share/openrct2/object/rct1/ride/rct1.ride.suspended_swinging_cars.parkobj +share/openrct2/object/rct1/ride/rct1.ride.swinging_lay_down_cars.parkobj share/openrct2/object/rct1/ride/rct1.ride.toilets.parkobj +share/openrct2/object/rct1/ride/rct1.ride.vertical_drop_trains.parkobj share/openrct2/object/rct1/ride/rct1.ride.wooden_rc_trains.parkobj share/openrct2/object/rct1/ride/rct1.ride.wooden_rc_trains_reversed.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.bicycles.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.floorless_twister_trains.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.flying_saucers.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.ghost_train_cars.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.heartline_twister_cars.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.hyper_twister_trains.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.mini_helicopters.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.reverser_cars.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.side_friction_cars.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.ski_lift_cars.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.splash_boats.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.stand_up_twister_trains.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.steam_trains_covered.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.steel_wild_mouse_cars.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.suspended_monorail_trains.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.twister_trains.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.vintage_cars.parkobj +share/openrct2/object/rct1/ride/rct1aa.ride.virginia_reel_tubs.parkobj +share/openrct2/object/rct1/ride/rct1ll.ride.4_across_inverted_trains.parkobj +share/openrct2/object/rct1/ride/rct1ll.ride.air_powered_trains.parkobj +share/openrct2/object/rct1/ride/rct1ll.ride.coaster_boats.parkobj +share/openrct2/object/rct1/ride/rct1ll.ride.face_off_cars.parkobj +share/openrct2/object/rct1/ride/rct1ll.ride.hypercoaster_trains.parkobj +share/openrct2/object/rct1/ride/rct1ll.ride.inverted_hairpin_cars.parkobj +share/openrct2/object/rct1/ride/rct1ll.ride.jet_skis.parkobj +share/openrct2/object/rct1/ride/rct1ll.ride.rafts.parkobj +share/openrct2/object/rct1/ride/rct1ll.ride.steam_trains_american.parkobj share/openrct2/object/rct1/scenery_wall/ +share/openrct2/object/rct1/scenery_wall/rct1.scenery_wall.playing_card_wall_1.json +share/openrct2/object/rct1/scenery_wall/rct1.scenery_wall.playing_card_wall_2.json +share/openrct2/object/rct1/scenery_wall/rct1.scenery_wall.roman_column_wall.json +share/openrct2/object/rct1/scenery_wall/rct1.scenery_wall.wooden_fence_brown.json +share/openrct2/object/rct1/scenery_wall/rct1.scenery_wall.wooden_fence_brown_gate.json share/openrct2/object/rct1/scenery_wall/rct1.scenery_wall.wooden_fence_red.json +share/openrct2/object/rct1/scenery_wall/rct1.scenery_wall.wooden_fence_white.json +share/openrct2/object/rct1/scenery_wall/rct1aa.scenery_wall.glass_wall.parkobj +share/openrct2/object/rct1/scenery_wall/rct1aa.scenery_wall.wooden_post_wall_1.json +share/openrct2/object/rct1/scenery_wall/rct1aa.scenery_wall.wooden_post_wall_2.json +share/openrct2/object/rct1/scenery_wall/rct1ll.scenery_wall.medieval_wooden_fence.json +share/openrct2/object/rct1/scenery_wall/rct1ll.scenery_wall.wooden_fence_brown_snow.json share/openrct2/object/rct1/terrain_edge/ share/openrct2/object/rct1/terrain_edge/rct1.terrain_edge.brick.parkobj share/openrct2/object/rct1/terrain_edge/rct1.terrain_edge.iron.parkobj @@ -183,7 +259,7 @@ share/openrct2/object/rct1/terrain_surface/rct1ll.terrain_surface.rust.parkobj share/openrct2/object/rct1/terrain_surface/rct1ll.terrain_surface.wood.parkobj share/openrct2/object/rct2/ share/openrct2/object/rct2/audio/ -share/openrct2/object/rct2/audio/rct2.audio.base.json +share/openrct2/object/rct2/audio/rct2.audio.base.rct2.json share/openrct2/object/rct2/audio/rct2.audio.base.rctc.json share/openrct2/object/rct2/audio/rct2.audio.circus.json share/openrct2/object/rct2/audio/rct2.audio.title.json @@ -844,25 +920,25 @@ share/openrct2/object/rct2/scenery_small/rct2.scenery_small.whoriz.json share/openrct2/object/rct2/scenery_small/rct2.scenery_small.wspout.json share/openrct2/object/rct2/scenery_wall/ share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbadm.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbb16.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbb32.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbb16.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbb32.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbb33.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbb34.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbb8.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbr16.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbr32.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbr8.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbb8.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbr16.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbr32.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbr8.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbrdr.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallbrwn.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcb16.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcb32.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcb8.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcb16.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcb32.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcb8.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcbdr.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcbpc.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcbwn.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcf16.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcf32.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcf8.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcf16.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcf32.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcf8.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcfar.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcfdr.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcfpc.json @@ -875,13 +951,13 @@ share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallcz32.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallgl16.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallgl32.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallgl8.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallig16.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallig16.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallig24.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.walljb16.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.walljn32.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.walllt32.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallmm16.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallmm17.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallmm16.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallmm17.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallmn32.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallnt32.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallnt33.json @@ -891,35 +967,35 @@ share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallpr32.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallpr33.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallpr34.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallpr35.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallrh32.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallrh32.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallrk32.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallrs16.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallrs32.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallrs8.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallrs16.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallrs32.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallrs8.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallsc16.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallsign.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallsk16.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallsk32.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallsp32.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallst16.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallst32.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallst8.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallst16.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallst32.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallst8.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallstfn.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallstwn.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.walltn32.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.walltn32.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.walltxgt.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallu132.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallu232.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallwd16.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallwd32.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallwd16.parkobj +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallwd32.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallwd33.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallwd8.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallwd8.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallwdps.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wallwf32.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wbr1.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wbr1a.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wbr1a.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wbr2.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wbr2a.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wbr2a.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wbr3.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wbrg.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wbw.json @@ -929,7 +1005,7 @@ share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wc11.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wc12.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wc13.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wc14.json -share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wc15.json +share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wc15.parkobj share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wc16.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wc17.json share/openrct2/object/rct2/scenery_wall/rct2.scenery_wall.wc18.json @@ -1762,6 +1838,7 @@ share/openrct2/object/rct2ww/scenery_large/rct2ww.scenery_large.circus.json share/openrct2/object/rct2ww/scenery_large/rct2ww.scenery_large.cowboy01.json share/openrct2/object/rct2ww/scenery_large/rct2ww.scenery_large.cowboy02.json share/openrct2/object/rct2ww/scenery_large/rct2ww.scenery_large.damtower.json +share/openrct2/object/rct2ww/scenery_large/rct2ww.scenery_large.damtower_fix.json share/openrct2/object/rct2ww/scenery_large/rct2ww.scenery_large.easerlnd.json share/openrct2/object/rct2ww/scenery_large/rct2ww.scenery_large.eiffel.json share/openrct2/object/rct2ww/scenery_large/rct2ww.scenery_large.evilsam.json