{"id":39146245,"url":"https://github.com/mrmagic2020/openrct2-dynamicdashboard","last_synced_at":"2026-01-17T21:35:38.357Z","repository":{"id":167741065,"uuid":"643365466","full_name":"mrmagic2020/openrct2-dynamicdashboard","owner":"mrmagic2020","description":"A dynamic dashboard for OpenRCT2 scenarios including all the statistics. ","archived":false,"fork":false,"pushed_at":"2024-05-22T23:54:39.000Z","size":11119,"stargazers_count":2,"open_issues_count":5,"forks_count":0,"subscribers_count":1,"default_branch":"develop","last_synced_at":"2024-05-23T02:21:29.716Z","etag":null,"topics":["dashboard","dynamic","intransient","openrct2","openrct2-mods","openrct2-plugin","statistics"],"latest_commit_sha":null,"homepage":"https://mrmagic2020.github.io/openrct2-dynamicdashboard/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mrmagic2020.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-20T23:32:17.000Z","updated_at":"2024-06-01T08:08:43.560Z","dependencies_parsed_at":"2024-06-01T08:08:40.430Z","dependency_job_id":"1528de7b-d1d1-4b50-abb6-5f57d562d8d4","html_url":"https://github.com/mrmagic2020/openrct2-dynamicdashboard","commit_stats":{"total_commits":35,"total_committers":2,"mean_commits":17.5,"dds":0.02857142857142858,"last_synced_commit":"a576d48e92b8479b767131474aafea4d35610b8e"},"previous_names":["mrmagic2020/openrct2-dynamicdashboard"],"tags_count":6,"template":false,"template_full_name":"Basssiiie/OpenRCT2-Simple-Typescript-Template","purl":"pkg:github/mrmagic2020/openrct2-dynamicdashboard","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrmagic2020%2Fopenrct2-dynamicdashboard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrmagic2020%2Fopenrct2-dynamicdashboard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrmagic2020%2Fopenrct2-dynamicdashboard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrmagic2020%2Fopenrct2-dynamicdashboard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mrmagic2020","download_url":"https://codeload.github.com/mrmagic2020/openrct2-dynamicdashboard/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mrmagic2020%2Fopenrct2-dynamicdashboard/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28518630,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T18:55:29.170Z","status":"ssl_error","status_checked_at":"2026-01-17T18:55:03.375Z","response_time":85,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dashboard","dynamic","intransient","openrct2","openrct2-mods","openrct2-plugin","statistics"],"created_at":"2026-01-17T21:35:38.291Z","updated_at":"2026-01-17T21:35:38.349Z","avatar_url":"https://github.com/mrmagic2020.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# openrct2-dynamicdashboard\n\n_A dynamic dashboard for OpenRCT2 scenarios including all the statistics._\n\n![plugin-type](https://img.shields.io/badge/type-intransient-important?style=flat-square)\n![language-used](https://img.shields.io/badge/language-Typescript-3178C6?style=flat-square)\n![dev-status](https://img.shields.io/badge/status-developing-inactive?style=flat-square)\n![license](https://img.shields.io/github/license/mrmagic2020/openrct2-remotehandymen?color=informational\u0026style=flat-square)\n\n![GitHub Release](https://img.shields.io/github/v/release/mrmagic2020/openrct2-dynamicdashboard?include_prereleases\u0026style=flat-square)\n![GitHub Downloads (all assets, all releases)](https://img.shields.io/github/downloads/mrmagic2020/openrct2-dynamicdashboard/total?style=flat-square)\n![Static Badge](https://img.shields.io/badge/Contributions-Welcome-%23EA4AAA?style=flat-square\u0026logo=githubsponsors)\n\n\u003e [!TIP]\n\u003e This plugin is under rapid development. [Check for updates](https://github.com/mrmagic2020/openrct2-dynamicdashboard/releases/latest) regularly for the latest features, bug fixes and performance optimisations.\n\n\u003e [!NOTE]\n\u003e Some features of this page are only supported by GitHub. If you're not on GitHub, you can go [here](https://github.com/mrmagic2020/openrct2-dynamicdashboard?#readme) for a better experience.\n\n## Contents\n\n- [Overview](#overview)\n\n- [Installation](#installation)\n\n- [Usage](#usage)\n\n  - [Update Mode](#update-mode)\n\n  - [Sync Now](#sync-now)\n\n  - [Show Progress Bar / Value](#show-progress-bar--value)\n\n  - [Indicators](#indicators)\n\n  - [Advanced Options](#advanced-options)\n\n  - [Colour Scheme](#colour-scheme)\n\n- [Contributing](#contributing)\n\n  - [Bug Report / Feature Request](#bug-report--feature-request)\n\n  - [Build from Source](#build-from-source)\n\n## Overview\n\n\u003cdetails open\u003e\n\u003csummary\u003eFeature Preview\u003c/summary\u003e\n\n![feature-preview](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/Dashboard%20Structure.png?raw=true)\n\n\u003c/details\u003e\n\n\u003cdetails open\u003e\n\u003csummary\u003eScreenshot v1.0.0-pre.8\u003c/summary\u003e\n\n![screenshot](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/dynamic_dashboard.png?raw=true)\n\n\u003c/details\u003e\n\n## Installation\n\n1. Download the latest release [here](https://github.com/mrmagic2020/openrct2-dynamicdashboard/releases/latest).\n\n2. Drag `dynamicdashboard.js` into the plugin folder of OpenRCT2.\n\n3. Enjoy the stats!\n\n## Usage\n\n**Shortcut Key:** Press `SHIFT+D` to open dynamic dashboard. Customisable in OpenRCT2 game options.\n\n### Update Mode\n\nWith each click of the button, dynamic dashboard iterates through the following modes.\n\n| Mode                                                                                                                        | Description                                                                                                                                                                                                                                                                                  |\n| --------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| ![update_running](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/update_running.png?raw=true) | All statistics will update automatically, or [Sync Now](#sync-now) at any time.                                                                                                                                                                                                              |\n| ![update_manual](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/update_manual.png?raw=true)   | Statistics that are obtained by reading map values (e.g. entity count, guest stats, park ratings) will be paused. Statistics based on detecting game events (e.g. player action, guest generation, ride crashes) will continue to update. Manually update by pressing [Sync Now](#sync-now). |\n| ![update_paused](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/update_paused.png?raw=true)   | All statistics will cease to update.                                                                                                                                                                                                                                                         |\n\n### Sync Now\n\n![sync_now_enabled](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/sync_now_enabled.png?raw=true)\n![sync_now_disabled](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/sync_now_disabled.png?raw=true)\n\nUse this button to update statistics manually. Disabled when [Update Mode](#update-mode) is set to `Paused`.\n\n### Show Progress Bar / Value\n\n![show_progressbar](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/show_progressbar.png?raw=true)\n![show_value](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/show_value.png?raw=true)\n\nToggles progress bar / exact value display for applicable statistics.\n\n\u003e [!TIP]\n\u003e If your progress bar looks weird, try changing your render mode to **OpenGL** in the options menu.\n\n### Indicators\n\n![indicators_running](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/indicators_running.png?raw=true)\n\nSeen when [Update Mode](#update-mode) is set to `Running`. Statistics are updated when all lights turn green (at least it is intended to do so).\n\n![indicators_manual_idle](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/indicators_manual_idle.png?raw=trueg)\n![indicators_manual_activated](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/indicators_manual_activated.png?raw=true)\n\nSeen when [Update Mode](#update-mode) is set to `Manual`. All lights flash yellow when [Sync Now](#sync-now) is pressed.\n\n![indicator_paused](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/indicator_paused.png?raw=true)\n\nSeen when [Update Mode](#update-mode) is set to `Paused`.\n\n### Advanced Options\n\nSince `v1.0.0-pre.8`, the plugin has been updated to include advanced options. Advanced options can be accessed via the toolbox menu or the dashboard itself.\n\n![toolbox_menu_item](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/toolbox_menu_item.png?raw=true)\n![advanced_tab_general](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/advanced_tab_general.png?raw=true)\n\n### Colour Scheme\n\nSince `v1.0.0-pre.8`, you can customise the colours of the dashboard to your liking.\n\n![advanced_tab_colours](https://github.com/mrmagic2020/openrct2-dynamicdashboard/blob/develop/Assets/advanced_tab_colours.png?raw=true)\n\n## Contributing\n\nWe're excited to have you here and appreciate your interest in contributing to our OpenRCT2 plugin project!\n\n### Bug Report / Feature Request\n\nFeel free to [open an Issue](https://github.com/mrmagic2020/openrct2-dynamicdashboard/issues/new/choose)! We will address the problem as soon as possible.\n\n### Build from Source\n\n1. Install latest version of [Node](https://nodejs.org/en/) and make sure to include NPM in the installation options.\n\n2. Clone the project to a location of your choice on your PC.\n\n3. Open command prompt, use `cd` to change your current directory to the root folder of this project and run `npm install`.\n\n4. Copy the `openrct2.d.ts` TypeScript API declaration file to `lib` folder.\n\n5. Run `npm run build` (release build) or `npm run build:dev` (develop build) to build the project.\n\n    - For the release build, the default output folder is `(project directory)/dist`.\n\n    - For the develop build, the project tries to put the plugin into your game's plugin directory.\n\n---\n\nSpecial thanks to [OpenRCT2](https://openrct2.org), the OpenRCT2 Community, [Basssiiie](https://github.com/Basssiiie)'s wonderful [typescript plugin template](https://github.com/Basssiiie/OpenRCT2-Simple-Typescript-Template) and [OpenRCT2-FlexUI](https://github.com/Basssiiie/OpenRCT2-FlexUI)! This wouldn't be possible without them.\n\n🌟 Support us by starring the repo and spreading the word!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrmagic2020%2Fopenrct2-dynamicdashboard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmrmagic2020%2Fopenrct2-dynamicdashboard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmrmagic2020%2Fopenrct2-dynamicdashboard/lists"}