Music - OpenRCT2/OpenGraphics GitHub Wiki
Contents
- originalStyleId :
integer -
Original Music Style ID, as an index into this list:
0-
DODGEMS_BEAT, 1-FAIRGROUND_ORGAN, 2-ROMAN_FANFARE, 3-ORIENTAL, 4-MARTIAN, 5-JUNGLE_DRUMS, 6-EGYPTIAN, 7-TOYLAND, 8-CIRCUS_SHOW, 9-SPACE, 10-HORROR, 11-TECHNO, 12-GENTLE, 13-SUMMER, 14-WATER, 15-WILD_WEST, 16-JURASSIC, 17-ROCK, 18-RAGTIME, 19-FANTASY, 20-ROCK_STYLE_2, 21-ICE, 22-SNOW, 23-CUSTOM_MUSIC_1, 24-CUSTOM_MUSIC_2, 25-MEDIEVAL, 26-URBAN, 27-ORGAN, 28-MECHANICAL, 29-MODERN, 30-PIRATES, 31-ROCK_STYLE_3, 32-CANDY_STYLE - rideTypes :
array of enum (of string) -
Array of ride types this music can be used for. If this is not included, then music is available for all rides except merry-go-round
-
*items* :
enum (of string) - Must be one of:
"spiral_rc","stand_up_rc","suspended_swinging_rc","inverted_rc","junior_rc","miniature_railway","monorail","mini_suspended_rc","boat_hire","wooden_wild_mouse","steeplechase","car_ride","launched_freefall","bobsleigh_rc","observation_tower","looping_rc","dinghy_slide","mine_train_rc","chairlift","corkscrew_rc","maze","spiral_slide","go_karts","log_flume","river_rapids","dodgems","swinging_ship","swinging_inverter_ship","food_stall","drink_stall","shop","merry_go_round","information_kiosk","toilets","ferris_wheel","motion_simulator","3d_cinema","top_spin","space_rings","reverse_freefall_rc","lift","vertical_drop_rc","cash_machine","twist","haunted_house","first_aid","circus","ghost_train","twister_rc","wooden_rc","side_friction_rc","steel_wild_mouse","multi_dimension_rc","flying_rc","virginia_reel","splash_boats","mini_helicopters","lay_down_rc","suspended_monorail","reverser_rc","heartline_twister_rc","mini_golf","giga_rc","roto_drop","flying_saucers","crooked_house","monorail_cycles","compact_inverted_rc","water_coaster","air_powered_vertical_rc","inverted_hairpin_rc","magic_carpet","submarine_ride","river_rafts","enterprise","inverted_impulse_rc","mini_rc","mine_ride","lim_launched_rc","hypercoaster","hyper_twister","monster_trucks","spinning_wild_mouse","classic_mini_rc","hybrid_rc","single_rail_rc",
-
*items* :
- tracks :
array: required -
Array of the tracks included in this music object (usually just one, but merry_go_round, for example, has multiple)
-
*items* :
object -
- source :
string - Source location of the track
- name :
string - Name of the track
- composer :
string - Name of the composer of the track
- source :
-
*items* :
rct2.music.organ (Organ style)
"properties": {
"originalStyleId": 27,
"tracks": [
{
"source": "$RCT2:DATA/css41.dat",
"name": "Toccata",
"composer": "Charles-Marie Widor"
}
]
}rct2.music.fairground (Fairground organ style)
"properties": {
"rideTypes": ["merry_go_round"],
"tracks": [
{
"source": "$RCT2:DATA/css4.dat",
"name": "Die Regimentskinder (Children of the regiment)",
"composer": "Julius Fučík"
},
{
"source": "$RCT2:DATA/css5.dat",
"name": "Serenade, op. 21",
"composer": "Jonny Heykens"
},
[...]
{
"source": "$RCT2:DATA/css14.dat",
"name": "Poet & Peasant Overture",
"composer": "Franz von Suppé"
},
{
"source": "$RCT2:DATA/css15.dat",
"name": "Waltz Medley",
"composer": "Johann Strauss jr."
}
]
}