Features to implement
Margen67 edited this page Apr 22, 2021
·
33 revisions
The following is a list of features that the project team would like to have in the game at some point. Do not add features to this list yourself: discuss them on Discord and/or open a feature request (under 'Issues').
- Readding missing RCT1 land types, coasters, etc.
- A mature window that opens when loading a park failed due to missing objects. Display the missing objects, and ignore / replace checkboxes (placeholder for now). Suggested in #1748 as a better alternative to the console.
- A new credits window that displays all the contributors for OpenRCT2, the original authors of RCT2 and information about the default music tracks. OpenTTD used a scrolling textbox (if inspiration is needed).
- A new first-time start up screen (or if install path is incorrect). Displays the status of the game, whether it can find install files, and a directory browser selection, see #1648. Various changes may be required to allow the game to run without g1.dat and other RCT2 files (TTF fonts can be used).
- A window for hacks (currently still put under Cheats)
- Post custom news item.
- Drag a line of path. (like track in OpenTTD)
- Drag a line or rectangle of wall or roof for very quick scenery construction.
- Cutting, copying, pasting and saving areas of scenery (a bit like saving track designs with scenery, but without the need for the track).
- Make handymen capable of repairing vandalism.
- 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 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
- Reverse Engineering
- Using minidumps from crash reports
- Using Track Block Get Previous
- History
- Testing