OpenRCT2 / OpenMusic

New versions of the songs from RollerCoaster Tycoon 2
Creative Commons Attribution Share Alike 4.0 International
28 stars 19 forks source link
hacktoberfest music

OpenRCT2/OpenMusic

This project aims to create an alternative, high quality soundtrack as replacement for, and addition to RollerCoaster Tycoon 2's soundtrack for use in OpenRCT2.

Build Status

Project discussion takes place on Discord.

Licensing

All songs provided with OpenRCT2 are by default copyrighted under CC BY-SA 4.0. Make sure that your song is CC BY-SA 4.0 or something less strict.
The following tunes are part of public domain:

Progress

Claim Thread

Are you looking to contribute to this project? Please check out the Discussion for claiming what tunes you want to replace. Additional music is always welcome, too as long as it fits the project.
Discussion page: https://github.com/OpenRCT2/OpenMusic/issues/24

PR contributions

Localisation

Translations are welcome to be done at any time. You can find the names of all files under "strings" in the object.json file of each object folder. These will be located under the folders of either alternative or additions.

Please add the correct string name for your language. List:

en-GB: Default / English (GB)
ar-EG: Arabic (Egypt)
ca-ES: Catalan (Spain)
cs-CZ: Chzech
da-DK: Danish
de-DE: German
en-US: English (USA)
eo-ZZ: Esperanto
es-ES: Spanish (Spain)
fi-FI: Finnish
fr-CA: French (Canada)
fr-FR: French
hu-HU: Hungarian
it-IT: Italian
ja-JP: Japanese
ko-KR: Korean
nb-NO: Bokmål (Norway)
nl-NL: Dutch
pl-PL: Polish
pt-BR: Portugese (Brazil)
ru-RU: Russian
sv-SE: Swedish
tr-TR: Turkish
vi-VN: Vietnamese
zh-CN: Chinese (Simplified, People's Republic of China)
zh-TW: Chinese (Traditional, Taiwan)

Music

Follow the following steps to ensure everything is right:

Tip: You can create custom music files on GOES


Code template for object.json:

{
    "id": "openrct2.music.<style>",
    "sourceGame":"official",
    "authors": [
        "<Full Name>"
    ],
    "version": "1.0",
    "objectType": "music",
    "properties": {
        "tracks": [
            {
                "source": "music/0.flac",
                "name": "<Song Name>",
                "composer": "<Artist name>"
            }
        ]
    },
    "strings": {
        "name": {
            "en-GB": "<Style> style"
        }
    }
}

Replace the following:
<style> with the name of the style.
<Full Name> with your full name, add multiple if more people.
<Artist Name - Song Name> with the artist name and songname seperated by a dash.

Creating a new OpenMusic release

The following is documentation for people that have the rights when updating. Make sure to follow the following checklist

OpenMusic is a project of OpenRCT2 ©2014-2023