RollerCoaster Tycoon 2: Triple Thrill Pack How to Add Custom Tracks to OpenRCT2 [.park integration]

RollerCoaster Tycoon 2: Triple Thrill Pack How to Add Custom Tracks to OpenRCT2 [.park integration] 1 - steamsplay.com
RollerCoaster Tycoon 2: Triple Thrill Pack How to Add Custom Tracks to OpenRCT2 [.park integration] 1 - steamsplay.com

With the new save format that is now available on the development build, you can add your own custom music. In this guide I will show you how to do so and what standards to stick to!
 
 

Disclaimer

Disclaimer: This guide currently only works for the Development version of OpenRCT2. (Everything above version 0.3.5.1)
 
 
 

Making a custom .parkobj file.

Make a zipfile and rename .zip to .parkobj at the end.
 
Make sure to use the following standard format when naming your files!
 
 

<username>.<type>.<NAME>.parkobj

 
For <Type> in this case, just use “music”. (For Example: auraspecs.music.DONTYOU.parkobj)
 
 
This renamed zipfile needs to contain the following files:
 
object.json and <NAME>.wav
 
 
 

Making the object.json

the “object.json” file can just be a txt file renamed to a .json file, I do recommend using Notepad++ to open it for easy working.
 
 
The “object.json” requires the following information. Feel free to copy and fill in.
 
 

{
 "id": "<username>.music.<NAME>",
 "authors": [
 "<artist/author name>"
 ],
 "version": "1.0",
 "objectType": "music",
 "properties": {
 "tracks": [
 {
 "source": "<NAME>.wav",
 "name": "<Name you want displayed in the game>"
 }
 ]
 },
 "strings": {
 "name": {
 "en-GB": "<Name you want displayed in the game>"
 }
 }
}

 
 
Please keep in mind if the language file doesn’t exist for a specific language it defaults to “en-GB”.
 
 
My example:
 
 

{
 "id": "auraspecs.music.DONTYOU",
 "authors": [
 "Karst van Galen Last"
 ],
 "version": "1.0",
 "objectType": "music",
 "properties": {
 "tracks": [
 {
 "source": "DONTYOU.wav",
 "name": "Jalmaan - Don't You"
 }
 ]
 },
 "strings": {
 "name": {
 "en-GB": "Jalmaan - Don't You"
 }
 }
}

 
 
 

Adding the wav file and keeping the size low.

The wav file can be any music file that is rendered with PCM encoding.
 
My recommendations is to re-render audio file in Audacity to the following settings to minimize the size of the file:
 
 
RollerCoaster Tycoon 2: Triple Thrill Pack How to Add Custom Tracks to OpenRCT2 [.park integration] - Adding the wav file and keeping the size low. - 38D0FFE -Set the project bitrate (see the lower left of audacity) should be set to 22050 Hz. // This so the bitrate is low enough to make the file size small, but not so low that it’s noticable in game.
 
 
RollerCoaster Tycoon 2: Triple Thrill Pack How to Add Custom Tracks to OpenRCT2 [.park integration] - Adding the wav file and keeping the size low. - 44C281B
 
-Export as WAV, and when saving you can set the Encoding to the following: “Unsigned 8-bit PCM”.
 
 
-Make sure the file is named the same as “<NAME>.wav” so it matches with the json file.
 
 
– Add both the .json and .wav file to the parkobj file and you are set.
 
– Put the parkobj file in “\Documents\OpenRCT2\object\” and you are now able to select your own tune in the game!
 
 
And there you go! You have successfully added your own music to the game!
 
 

If you have any questions you are more than welcome to ask!

 
 

Written by AͨuͧrͭaͥSͤ

 
 
This is all for RollerCoaster Tycoon 2: Triple Thrill Pack How to Add Custom Tracks to OpenRCT2 [.park integration] hope you enjoy the post. If you believe we forget or we should update the post please let us know via comment, we will try our best to fix how fast is possible! Have a great day!
 


Be the first to comment

Leave a Reply

Your email address will not be published.


*