-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Home
73 edited this page Dec 9, 2024
·
83 revisions
Check out OpenRCT2 on Discord where development chat takes place.
The OpenRCT2 subreddit and the #openrct2-talk channel in the Discord server above can be used to discuss less technical issues or you can get help in the #help channel on the Discord.
Things you can do:
- Improve the wiki pages.
- Improve language support by helping to translate.
- Contribute code or graphics. Check out the pages with information for contributors below!
Ensure that you do not work on something that someone else is already working on. To do so, please have a chat with developers at OpenRCT2's Discord.
- Changes to original game, for a list of changes and features that have been made and implemented so far.
- FAQ & common issues
- Minimum install for running the game.
- Known Issues from the RCT2 Readme
- Found bugs and limitations in RCT2
- Settings in config.ini for a list of settings that can be configured in config.ini.
- Using multiplayer
- Language support
- Loading RCT1 scenarios and data
- Roadmap
- Tutorials
- RCT1 features not in RCT2
- OpenGL renderengine issues
- Official extended scenery set
- Increasing of game limits
- Getting packaged versions
- External influences
See a step-by-step guide on How to Contribute, or skip to a relevant section below.
- Coding style
- Commit messages
- Features to implement, for a list of features that are ready to be implemented right now without any more game functions being re-written.
- Submitted feature requests, for a complete list of all feature requests submitted as issues.
- Dithering images, for creating large images or realistic sprites that use the RCT2 palette.
- Overall program structure (WIP)
- Terminology
- Game actions
- Peep AI
- OpenGL renderer
- Sprite compiler
- Vehicle sprite layout
- Using Track Block Get Previous
- RCT12_MAX_SOMETHING versus MAX_SOMETHING
- Installation on Linux
- Building OpenRCT2 on Linux
- Building OpenRCT2 on Windows Subsystem for Linux
- ArchLinux AUR Package
- PPA for Ubuntu/Debian
- SV6 ride structure
- TD6 format
- Track data
- Maps
- game.cfg structure
- Strings used in the game
- Strings used in RCT1
- Widget colours
- G1 elements layout
- Sprite list G1.DAT
- Sprite list CSG1.DAT
- Music cleanup
- CSS1.DAT
- OpenRCT2 palette spreadsheet
- Easter eggs
- Objects
- Original graphics
- Performance
- RCT1 ride and vehicle types and their RCT2 equivalents
- Ride rating calculation
- Sizes and angles in the game world
- Track types
- Decompiling tips IDA
- Decompiling tips OllyDbg
- Converting Game Commands to Game Actions
- Game commands
- Newly identified fields
- Peep sprite type
- STEX support removal
- Mostly Prog a blog by @duncanspumpkin.
- Kevin Burke a blog by @kevinburke.
If you have push access, you may find it more convenient to edit the wiki in a text editor on your own machine; if so, run git clone git@github.com:OpenRCT2/OpenRCT2.wiki.git
, edit, commit, and push as you see fit.
- Home
- FAQ & Common Issues
- Roadmap
- Installation
- Building
- Features
- Development
- Benchmarking & stress testing OpenRCT2
- Coding Style
- Commit Messages
- Data Structures
- CSS1.DAT
- Custom Music and Ride Music Objects
- Game Actions
- G1 Elements Layout
- game.cfg structure
- Maps
- Music Cleanup
- Objects
- Official extended scenery set
- Peep AI
- Peep Sprite Type
- RCT1 ride and vehicle types and their RCT2 equivalents
- RCT12_MAX_SOMETHING versus MAX_SOMETHING
- Ride rating calculation
- SV6 Ride Structure
- Settings in config.ini
- Sizes and angles in the game world
- Sprite List csg1.dat
- Sprite List g1.dat
- Strings used in RCT1
- Strings used in the game
- TD6 format
- Terminology
- Track Data
- Track Designs
- Track drawers, RTDs and vehicle types
- Track types
- Vehicle Sprite Layout
- Widget colours
- Debugging OpenRCT2 on macOS
- OpenGL renderer
- Overall program structure
- Rebase and Sync fork with OpenRCT2
- Release Checklist
- Replay System
- Using minidumps from crash reports
- Using Track Block Get Previous
- History
- Testing