

Opening the themes window shows a collection of tabs that each list UI elements and windows and their respective color groups. Window theming was a fun little undertaking to allow recoloration of every window and UI element in the game. Although I’m not much of a sprite artist, I do alright when the palette is restricted. There was a need for a sprite for the Options Tab at the time so I offered to give a whack at it. OpenRCT2 starting adding built-in features for Twitch around this point such as appointing viewers in the channel as guests etc. Due to also being experimental, this feature was also only available through the in-game console in the beginning. What’s nice is the game already had built in measures to gray out anything that was in use in the park so this was a relatively bug-free addition. With the in-game Object Selection, you can reopen the window and change what’s currently available in-game. was available in the scenario, only later to find out you missed something. One of the biggest pet peeves with RollerCoaster Tycoon 2 was taking hours and hours to pick out what scenery, rides, etc. In the beginning, these two features were only enablable through the in-game console because of the possibly glitches they may cause. Test Unfinished Rides & No Test Crashes: #1134Īlthough, even today, this feature still hasn’t changed much, the ability to test rides that have not finished is a huge advantage, along with the addition of disabling test crashes, you can safely and quickly test modifications to rides without worrying about park rating or connecting the track into a loop. This required taking the game icon and title sprites into Photoshop, and applying a palette and dithering to give them a proper look. With that in mind, I decided it was time to show the correct logo on the title screen since we already had a logo for the game picked out. Just around this time, we started making use of g2.dat, which is an OpenRCT2-exclusive data file containing all custom-made sprites. In a later PR, I added custom sprites for the Game Speed Buttons so they would look unique.

There is no practical use for this speed outside of testing as it even slows down the game enough to reduce the speed of viewport dragging to a crawl. Hyper speed is so unbelievably fast that you can fail a scenario in under a minute using it, so this speed is restricted to Debugging Tools mode only. Upon a user’s request, I made it so clicking the game speed button without making a selection would cycle to the next highest speed.

Contributions 2015 Random Title Music: #1050 OpenRCT2 wouldn’t be where it is today without the extensive effort to decompile every function along with all the bug fixing everyone works on. Below is the history of my contributions and what I added to the project, excluding many of the minor bug fixes.Īlthough I’ve made a lot of visible contributions to OpenRCT2, that in no way invalidates any of the work many are doing behind the scenes. It’s kind of embarrassing looking back on my PRs and seeing many of the mistakes I made so often.

OpenRCT2 was my first real experience of working on an open source project, and my first dive into pull requests and working with Git Bash. I started contributing to OpenRCT2 after I released my GitHub Pages section for my RCT2 Tools and someone recommended I help out.
Openrct2 steam generator#
DAT file format, which he used to create his RCT2 Ride Generator and many custom-made rides. I worked with X123M3-256 over IRC to decipher the attraction. Before I started working for the OpenRCT2 team, I began working on my original RCT2 tool, the Content Browser.
