OpenRCT2 / OpenRCT2/OpenRCT2

Feature: Check for default RCT2 files and display an error if they are missing or corrupt.

Open
#12,859 1 comment 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

feature
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.