OpenRCT2 / OpenRCT2/OpenRCT2

Minor visual glitch: 'Firefly' pixels off the edge of the map in the mini-map

Open
#7,745 7 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

investigate
Dominant language
C++
Stars
16.2k
Forks
1.9k
Avg merge
1d 20h
Merged PRs (30d)
80

Description

OS: Windows 8
Version: 0.2.0
Commit/Build: fe76c80

This is kind of a weird one ... and a really minor visual glitch that's not easy to even notice, much less screenshot. (Unfortunately, I wasn't able to capture any in screenshots. They're just too brief.)

Occasionally, one or two random pixels on the mini-map light up white or yellow, even way off in the black area that's off the map. It's like the mini-map is trying to represent something out there that only exists for one frame. Each one only lasts for one frame, and they're fairly rare -- only one or two per second.

I haven't been able to reproduce it in blank parks, so it may have something to do with this particular save, or may be something that only occurs when you have a relatively big park with lots of peeps, rides, and/or scenery in it.

In this save, I've reset the time to March 1st once, and I'm using never-ending marketing campaigns. Not sure if either of those could possibly have anything to do with it.

  • [ ? ] Reproducible in RCT2 (vanilla)?
  • Specific to multiplayer?

Steps to reproduce:

  1. Open provided save file (or maybe check other mature parks).
  2. Open the mini-map.
  3. Scroll the mini-map as far to the edge as possible, so lots of black space is visible.
  4. Watch intently for little specks of light to flash randomly in the blackness.

Save game:
Southern Sands.zip

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

Start by opening the provided Southern Sands.zip save and following the mini-map reproduction steps, especially with the map scrolled to its edge. No source file, test, or entry point is named, so trace the mini-map rendering path and verify that pixels never appear in the black area outside the map.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics, game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.