Feature: Check for default RCT2 files and display an error if they are missing or corrupt.
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 16.2k
- Forks
- 1.9k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 80
Description
This would help avoid problems like #12855 by making it more obvious to users that something is wrong with their installation.
Just a check on startup to see if all the RCT2 installation files are present and correct (maybe just checking the file size of each to save time?), and then throw up an error message (with dismissable overrride) if it finds that some files are missing or corrupted.
That would take the user experience from "Oh wow, OpenRCT2 is buggy as fuck!" to "Oops, looks like I installed it wrong."
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No files, tests, or entry points are named. Start by tracing OpenRCT2's startup path and existing handling of RCT2 installation files; determine how presence and corruption checks should work and where a dismissible error can appear. Done means startup identifies missing or corrupt files and lets the user override the warning.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- game-dev
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100