1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2025-12-23 07:43:01 +01:00

Remove Music Acknowledgements window (#15116)

It was of limited use to us anyway since we didn’t license the music ourselves, but now the actual track names and composers are shown in the Object Selection, the window lost its last bit of usefulness.
This commit is contained in:
Michael Steenbeek
2021-07-28 10:26:35 +02:00
committed by GitHub
parent f3aac0bb96
commit ab18612882
9 changed files with 3 additions and 295 deletions

View File

@@ -431,7 +431,6 @@
C666EE701F37ACB10061AA04 /* LandRights.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C666EE5A1F37ACB10061AA04 /* LandRights.cpp */; };
C666EE711F37ACB10061AA04 /* MapGen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C666EE5B1F37ACB10061AA04 /* MapGen.cpp */; };
C666EE721F37ACB10061AA04 /* Multiplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C666EE5C1F37ACB10061AA04 /* Multiplayer.cpp */; };
C666EE731F37ACB10061AA04 /* MusicCredits.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C666EE5D1F37ACB10061AA04 /* MusicCredits.cpp */; };
C666EE741F37ACB10061AA04 /* News.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C666EE5E1F37ACB10061AA04 /* News.cpp */; };
C666EE751F37ACB10061AA04 /* NewsOptions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C666EE5F1F37ACB10061AA04 /* NewsOptions.cpp */; };
C666EE761F37ACB10061AA04 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C666EE601F37ACB10061AA04 /* Options.cpp */; };
@@ -1552,7 +1551,6 @@
C666EE5A1F37ACB10061AA04 /* LandRights.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LandRights.cpp; sourceTree = "<group>"; };
C666EE5B1F37ACB10061AA04 /* MapGen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MapGen.cpp; sourceTree = "<group>"; };
C666EE5C1F37ACB10061AA04 /* Multiplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Multiplayer.cpp; sourceTree = "<group>"; };
C666EE5D1F37ACB10061AA04 /* MusicCredits.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MusicCredits.cpp; sourceTree = "<group>"; };
C666EE5E1F37ACB10061AA04 /* News.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = News.cpp; sourceTree = "<group>"; };
C666EE5F1F37ACB10061AA04 /* NewsOptions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NewsOptions.cpp; sourceTree = "<group>"; };
C666EE601F37ACB10061AA04 /* Options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Options.cpp; sourceTree = "<group>"; };
@@ -3271,7 +3269,6 @@
C6D2BEE41F9BAACD008B557C /* MapTooltip.cpp */,
C6D2BEE51F9BAACD008B557C /* MazeConstruction.cpp */,
C666EE5C1F37ACB10061AA04 /* Multiplayer.cpp */,
C666EE5D1F37ACB10061AA04 /* MusicCredits.cpp */,
C6D2BEE91F9BB83B008B557C /* NetworkStatus.cpp */,
C654DF231F69C0430040F43D /* NewCampaign.cpp */,
C685E5141F8907840090598F /* NewRide.cpp */,
@@ -3848,7 +3845,6 @@
4CB991CD25CEE54500C692B4 /* ShortcutInput.cpp in Sources */,
C68878C820289B710084B384 /* SwapFramebuffer.cpp in Sources */,
C67CCD661FBBCFDB004FAE4C /* EditorBottomToolbar.cpp in Sources */,
C666EE731F37ACB10061AA04 /* MusicCredits.cpp in Sources */,
C654DF351F69C0430040F43D /* Park.cpp in Sources */,
4C8BB68525533DB9005C8830 /* ZoomLevel.cpp in Sources */,
C654DF3A1F69C0430040F43D /* TitleEditor.cpp in Sources */,

View File

@@ -2055,51 +2055,6 @@ STR_2854 :{RED}Guests cant get to the entrance of {STRINGID}!{NEWLINE}Cons
STR_2855 :{RED}{STRINGID} has no path leading from its exit!{NEWLINE}Construct a path from the ride exit
STR_2858 :Cant start marketing campaign…
STR_2861 :{WINDOW_COLOUR_2}Licensed to Infogrames Interactive Inc.
STR_2862 :Music acknowledgements…
STR_2863 :Music acknowledgements
STR_2864 :{WINDOW_COLOUR_2}March - Children of the Regiment: (Fucik) non copyright
STR_2865 :{WINDOW_COLOUR_2}Heykens Serenade: (J.Heyken) British Standard Music Coy; GEMA, BRITICO
STR_2866 :{WINDOW_COLOUR_2}La Belle Espagnole: (Robert Vollstedt) non copyright
STR_2867 :{WINDOW_COLOUR_2}Wedding Journey: (Traditional)
STR_2868 :{WINDOW_COLOUR_2}Tales from the Vienna Woods: (Johann Strauss) non copyright
STR_2869 :{WINDOW_COLOUR_2}Slavonic Dance: (Traditional)
STR_2870 :{WINDOW_COLOUR_2}Das Alpenhorn: (Traditional)
STR_2871 :{WINDOW_COLOUR_2}The Blond Sailor: (Traditional)
STR_2872 :{WINDOW_COLOUR_2}Overture - Poet and Peasant: (Franz von Suppé) non copyright
STR_2873 :{WINDOW_COLOUR_2}Waltz Medley: (Johann Strauss) non copyright
STR_2874 :{WINDOW_COLOUR_2}Bella Bella Bimba: (Traditional)
STR_2875 :{WINDOW_COLOUR_2}Original recordings (P) 1976 C.J.Mears Organization, used with consent
STR_2876 :{WINDOW_COLOUR_2}RollerCoaster Tycoon 2 Title Music: (Allister Brimble) copyright © Chris Sawyer
STR_2877 :{WINDOW_COLOUR_2}Dodgems Beat: (Allister Brimble) copyright © Chris Sawyer
STR_2878 :{WINDOW_COLOUR_2}Mid Summers Heat: (Allister Brimble) copyright © Chris Sawyer
STR_2879 :{WINDOW_COLOUR_2}Pharaohs Tomb: (Allister Brimble) copyright © Chris Sawyer
STR_2880 :{WINDOW_COLOUR_2}Caesars March: (Allister Brimble) copyright © Chris Sawyer
STR_2881 :{WINDOW_COLOUR_2}Drifting To Heaven: (Allister Brimble) copyright © Chris Sawyer
STR_2882 :{WINDOW_COLOUR_2}Invaders: (Allister Brimble) copyright © Chris Sawyer
STR_2883 :{WINDOW_COLOUR_2}Eternal Toybox: (Allister Brimble) copyright © Chris Sawyer
STR_2884 :{WINDOW_COLOUR_2}Jungle Juice: (Allister Brimble) copyright © Chris Sawyer
STR_2885 :{WINDOW_COLOUR_2}Ninjas Noodles: (Allister Brimble) copyright © Chris Sawyer
STR_2886 :{WINDOW_COLOUR_2}Voyage to Andromeda: (Allister Brimble) copyright © Chris Sawyer
STR_2887 :{WINDOW_COLOUR_2}Brimbles Beat: (Allister Brimble) copyright © Chris Sawyer
STR_2888 :{WINDOW_COLOUR_2}Atlantis: (Allister Brimble) copyright © Chris Sawyer
STR_2889 :{WINDOW_COLOUR_2}Wild West Kid: (Allister Brimble) copyright © Chris Sawyer
STR_2890 :{WINDOW_COLOUR_2}Vampires Lair: (Allister Brimble) copyright © Chris Sawyer
STR_2891 :{WINDOW_COLOUR_2}Blockbuster: (Allister Brimble) copyright © Chris Sawyer
STR_2892 :{WINDOW_COLOUR_2}Airtime Rock: (Allister Brimble) copyright © Chris Sawyer
STR_2893 :{WINDOW_COLOUR_2}Searchlight Rag: (Scott Joplin/Allister Brimble) copyright © Chris Sawyer
STR_2894 :{WINDOW_COLOUR_2}Flight of Fantasy: (Steve Blenkinsopp) copyright © Chris Sawyer
STR_2895 :{WINDOW_COLOUR_2}Big Rock: (Allister Brimble) copyright © Chris Sawyer
STR_2896 :{WINDOW_COLOUR_2}Hypothermia: (Allister Brimble) copyright © Chris Sawyer
STR_2897 :{WINDOW_COLOUR_2}Last Sleigh Ride: (Allister Brimble) copyright © Chris Sawyer
STR_2898 :{WINDOW_COLOUR_2}Pipes of Glencairn: (Allister Brimble) copyright © Chris Sawyer
STR_2899 :{WINDOW_COLOUR_2}Traffic Jam: (Allister Brimble) copyright © Chris Sawyer
STR_2901 :{WINDOW_COLOUR_2}(Samples courtesy of Spectrasonics “Liquid Grooves”)
STR_2902 :{WINDOW_COLOUR_2}Toccata: (C.M.Widor, played by Peter James Adcock) recording © Chris Sawyer
STR_2903 :{WINDOW_COLOUR_2}Space Rock: (Allister Brimble) copyright © Chris Sawyer
STR_2904 :{WINDOW_COLOUR_2}Manic Mechanic: (Allister Brimble) copyright © Chris Sawyer
STR_2905 :{WINDOW_COLOUR_2}Techno Torture: (Allister Brimble) copyright © Chris Sawyer
STR_2906 :{WINDOW_COLOUR_2}Sweat Dreams: (Allister Brimble) copyright © Chris Sawyer
STR_2907 :{WINDOW_COLOUR_2}What shall we do with the Drunken Sailor: (Anon/Allister Brimble) copyright © Chris Sawyer
STR_2971 :Main colour scheme
STR_2972 :Alternative colour scheme 1
STR_2973 :Alternative colour scheme 2

View File

@@ -79,8 +79,6 @@ public:
return window_mapgen_open();
case WC_MULTIPLAYER:
return window_multiplayer_open();
case WC_MUSIC_CREDITS:
return window_music_credits_open();
case WC_CONSTRUCT_RIDE:
return window_new_ride_open();
case WC_PARK_INFORMATION:

View File

@@ -147,7 +147,6 @@
<ClCompile Include="windows\MapTooltip.cpp" />
<ClCompile Include="windows\MazeConstruction.cpp" />
<ClCompile Include="windows\Multiplayer.cpp" />
<ClCompile Include="windows\MusicCredits.cpp" />
<ClCompile Include="windows\NetworkStatus.cpp" />
<ClCompile Include="windows\NewCampaign.cpp" />
<ClCompile Include="windows\NewRide.cpp" />

View File

@@ -51,9 +51,6 @@ enum WINDOW_ABOUT_WIDGET_IDX {
WIDX_JOIN_DISCORD,
WIDX_CONTRIBUTORS,
WIDX_COPYRIGHT,
// About RCT2
WIDX_MUSIC_CREDITS = WIDX_PAGE_START,
};
#define WIDGETS_MAIN \
@@ -78,7 +75,6 @@ static rct_widget window_about_openrct2_widgets[] = {
static rct_widget window_about_rct2_widgets[] = {
WIDGETS_MAIN,
MakeWidget({100, WH - TABHEIGHT}, {200, 14}, WindowWidgetType::Button, WindowColour::Secondary, STR_MUSIC_ACKNOWLEDGEMENTS_ELLIPSIS), // music credits button
{ WIDGETS_END },
};
@@ -92,7 +88,7 @@ static rct_widget *window_about_page_widgets[] = {
static uint64_t window_about_page_enabled_widgets[] = {
DEFAULT_ENABLED_WIDGETS | (1ULL << WIDX_COPY_BUILD_INFO) | (1ULL << WIDX_CHANGELOG) | (1ULL << WIDX_JOIN_DISCORD),
DEFAULT_ENABLED_WIDGETS | (1ULL << WIDX_MUSIC_CREDITS),
DEFAULT_ENABLED_WIDGETS,
};
static void window_about_openrct2_mouseup(rct_window *w, rct_widgetindex widgetIndex);
@@ -253,9 +249,6 @@ static void window_about_rct2_mouseup(rct_window* w, rct_widgetindex widgetIndex
case WIDX_TAB_ABOUT_RCT2:
window_about_set_page(w, widgetIndex - WIDX_TAB_ABOUT_OPENRCT2);
break;
case WIDX_MUSIC_CREDITS:
context_open_window(WC_MUSIC_CREDITS);
break;
}
}

View File

@@ -1,186 +0,0 @@
/*****************************************************************************
* Copyright (c) 2014-2020 OpenRCT2 developers
*
* For a complete list of all authors, please refer to contributors.md
* Interested in contributing? Visit https://github.com/OpenRCT2/OpenRCT2
*
* OpenRCT2 is licensed under the GNU General Public License version 3.
*****************************************************************************/
#include <iterator>
#include <openrct2-ui/interface/Widget.h>
#include <openrct2-ui/windows/Window.h>
#include <openrct2/drawing/Drawing.h>
#include <openrct2/interface/Colour.h>
#include <openrct2/localisation/Localisation.h>
static constexpr const rct_string_id WINDOW_TITLE = STR_MUSIC_ACKNOWLEDGEMENTS;
static constexpr const int32_t WH = 314;
static constexpr const int32_t WW = 510;
// clang-format off
enum WINDOW_MUSIC_CREDITS_WIDGET_IDX {
WIDX_BACKGROUND,
WIDX_TITLE,
WIDX_CLOSE
};
static rct_widget window_music_credits_widgets[] = {
WINDOW_SHIM(WINDOW_TITLE, WW, WH),
MakeWidget({4, 18}, {502, 292}, WindowWidgetType::Scroll, WindowColour::Primary, SCROLL_VERTICAL), // scroll
{ WIDGETS_END },
};
static constexpr const rct_string_id music_credits[] = {
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_MARCH_CHILDREN_OF_THE_REGIMENT,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_HEYKENS_SERENADE,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_IN_CONTINENTAL_MOOD,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_WEDDING_JOURNEY,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_TALES_FROM_THE_VIENNA_WOODS,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_SLAVONIC_DANCE,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_DAS_ALPENHORN,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_THE_BLOND_SAILOR,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_OVERTURE_POET_AND_PEASANT,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_WALTZ_MEDLEY,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_BELLA_BELLA_BIMBA,
};
static constexpr const rct_string_id music_credits_rct2[] = {
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_RCT2_TITLE_MUSIC,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_DODGEMS_BEAT,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_MIS_SUMMERS_HEAT,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_PHARAOS_TOMB,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_CAESARS_MARCH,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_DRIFTING_TO_HEAVEN,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_INVADERS,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_ETERNAL_TOYBOX,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_JUNGLE_JUICE,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_NINJAS_NOODLES,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_VOYAGE_TO_ANDROMEDA,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_BRIMBLES_BEAT,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_ATLANTIS,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_WILD_WEST_KID,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_VAMPIRES_LAIR,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_BLOCKUBSTER,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_AIRTIME_ROCK,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_SEARCHLIGHT_RAG,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_FLIGHT_OF_FANTASY,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_BIG_ROCK,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_HYPOTHERMIA,
STR_MUSIC_ACKNOWLEDGEMENTS_SAMPLES_COURTESY,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_LAST_SLEIGH_RIDE,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_PIPES_OF_GLENCAIRN,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_TRAFFIC_JAM,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_TOCCATA,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_SPACE_ROCK,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_MANIC_MECHANIC,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_TECHNO_TORTURE,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_SWEET_DREAMS,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_WHAT_SHALL_WE_DO_WITH_THE_DRUNKEN_SAILOR,
};
static void window_music_credits_mouseup(rct_window *w, rct_widgetindex widgetIndex);
static void window_music_credits_scrollgetsize(rct_window *w, int32_t scrollIndex, int32_t *width, int32_t *height);
static void window_music_credits_paint(rct_window *w, rct_drawpixelinfo *dpi);
static void window_music_credits_scrollpaint(rct_window *w, rct_drawpixelinfo *dpi, int32_t scrollIndex);
static rct_window_event_list window_music_credits_events([](auto& events)
{
events.mouse_up = &window_music_credits_mouseup;
events.get_scroll_size = &window_music_credits_scrollgetsize;
events.paint = &window_music_credits_paint;
events.scroll_paint = &window_music_credits_scrollpaint;
});
// clang-format on
/**
*
* rct2: 0x0066D55B
*/
rct_window* window_music_credits_open()
{
rct_window* window;
// Check if window is already open
window = window_bring_to_front_by_class(WC_MUSIC_CREDITS);
if (window != nullptr)
return window;
window = WindowCreateCentred(510, 314, &window_music_credits_events, WC_MUSIC_CREDITS, 0);
window->widgets = window_music_credits_widgets;
window->enabled_widgets = 1ULL << WIDX_CLOSE;
WindowInitScrollWidgets(window);
window->colours[0] = COLOUR_LIGHT_BLUE;
window->colours[1] = COLOUR_LIGHT_BLUE;
window->colours[2] = COLOUR_LIGHT_BLUE;
return window;
}
/**
*
* rct2: 0x0066DB2C
*/
static void window_music_credits_mouseup(rct_window* w, rct_widgetindex widgetIndex)
{
switch (widgetIndex)
{
case WIDX_CLOSE:
window_close(w);
break;
}
}
/**
*
* rct2: 0x0066DB37
*/
static void window_music_credits_scrollgetsize(rct_window* w, int32_t scrollIndex, int32_t* width, int32_t* height)
{
int32_t lineHeight = font_get_line_height(FontSpriteBase::MEDIUM);
*height = static_cast<int32_t>(std::size(music_credits) + std::size(music_credits_rct2)) * lineHeight + 12;
}
/**
*
* rct2: 0x0066D7B9
*/
static void window_music_credits_paint(rct_window* w, rct_drawpixelinfo* dpi)
{
WindowDrawWidgets(w, dpi);
}
/**
*
* rct2: 0x0066D7BF
*/
static void window_music_credits_scrollpaint(rct_window* w, rct_drawpixelinfo* dpi, int32_t scrollIndex)
{
int32_t lineHeight = font_get_line_height(FontSpriteBase::MEDIUM);
auto screenCoords = ScreenCoordsXY{ 245, 2 };
for (size_t i = 0; i < std::size(music_credits); i++)
{
DrawTextBasic(dpi, screenCoords, music_credits[i], nullptr, { TextAlignment::CENTRE });
screenCoords.y += lineHeight;
}
// Add 4 more space before "Original recordings ...".
screenCoords.y += 4;
DrawTextBasic(dpi, screenCoords, STR_MUSIC_ACKNOWLEDGEMENTS_ORIGINAL_RECORDINGS, nullptr, { TextAlignment::CENTRE });
screenCoords.y += lineHeight;
// Draw the separator
screenCoords.y += 5;
gfx_fill_rect_inset(dpi, { 4, screenCoords.y, 484, screenCoords.y + 1 }, w->colours[1], INSET_RECT_FLAG_BORDER_INSET);
screenCoords.y += lineHeight + 1;
for (size_t i = 0; i < std::size(music_credits_rct2); i++)
{
DrawTextBasic(dpi, screenCoords, music_credits_rct2[i], nullptr, { TextAlignment::CENTRE });
screenCoords.y += lineHeight;
}
}

View File

@@ -54,7 +54,6 @@ rct_window* window_land_rights_open();
rct_window* window_main_open();
rct_window* window_mapgen_open();
rct_window* window_multiplayer_open();
rct_window* window_music_credits_open();
rct_window* window_news_open();
rct_window* window_news_options_open();
rct_window* window_options_open();

View File

@@ -418,8 +418,8 @@ enum
WC_TOOLTIP = 5,
WC_DROPDOWN = 6,
WC_ABOUT = 8,
WC_PUBLISHER_CREDITS = 9,
WC_MUSIC_CREDITS = 10,
// WC_PUBLISHER_CREDITS = 9,
// WC_MUSIC_CREDITS = 10,
WC_ERROR = 11,
WC_RIDE = 12,
WC_RIDE_CONSTRUCTION = 13,

View File

@@ -2171,52 +2171,6 @@ enum
STR_CANT_START_MARKETING_CAMPAIGN = 2858,
// STR_2859 :Another instance of OpenRCT2 is already running
STR_LICENSED_TO_INFOGRAMES_INTERACTIVE_INC = 2861,
STR_MUSIC_ACKNOWLEDGEMENTS_ELLIPSIS = 2862,
STR_MUSIC_ACKNOWLEDGEMENTS = 2863,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_MARCH_CHILDREN_OF_THE_REGIMENT = 2864,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_HEYKENS_SERENADE = 2865,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_IN_CONTINENTAL_MOOD = 2866,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_WEDDING_JOURNEY = 2867,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_TALES_FROM_THE_VIENNA_WOODS = 2868,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_SLAVONIC_DANCE = 2869,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_DAS_ALPENHORN = 2870,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_THE_BLOND_SAILOR = 2871,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_OVERTURE_POET_AND_PEASANT = 2872,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_WALTZ_MEDLEY = 2873,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_BELLA_BELLA_BIMBA = 2874,
STR_MUSIC_ACKNOWLEDGEMENTS_ORIGINAL_RECORDINGS = 2875,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_RCT2_TITLE_MUSIC = 2876,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_DODGEMS_BEAT = 2877,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_MIS_SUMMERS_HEAT = 2878,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_PHARAOS_TOMB = 2879,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_CAESARS_MARCH = 2880,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_DRIFTING_TO_HEAVEN = 2881,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_INVADERS = 2882,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_ETERNAL_TOYBOX = 2883,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_JUNGLE_JUICE = 2884,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_NINJAS_NOODLES = 2885,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_VOYAGE_TO_ANDROMEDA = 2886,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_BRIMBLES_BEAT = 2887,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_ATLANTIS = 2888,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_WILD_WEST_KID = 2889,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_VAMPIRES_LAIR = 2890,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_BLOCKUBSTER = 2891,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_AIRTIME_ROCK = 2892,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_SEARCHLIGHT_RAG = 2893,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_FLIGHT_OF_FANTASY = 2894,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_BIG_ROCK = 2895,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_HYPOTHERMIA = 2896,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_LAST_SLEIGH_RIDE = 2897,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_PIPES_OF_GLENCAIRN = 2898,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_TRAFFIC_JAM = 2899,
STR_MUSIC_ACKNOWLEDGEMENTS_SAMPLES_COURTESY = 2901,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_TOCCATA = 2902,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_SPACE_ROCK = 2903,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_MANIC_MECHANIC = 2904,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_TECHNO_TORTURE = 2905,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_SWEET_DREAMS = 2906,
STR_MUSIC_ACKNOWLEDGEMENTS_TRACK_WHAT_SHALL_WE_DO_WITH_THE_DRUNKEN_SAILOR = 2907,
STR_MAIN_COLOUR_SCHEME = 2971,
STR_ALTERNATIVE_COLOUR_SCHEME_1 = 2972,