From 8838cb40e12ff829cbb255aa2a79ebb126133770 Mon Sep 17 00:00:00 2001 From: Umdlye Date: Mon, 13 Apr 2020 22:42:49 +0200 Subject: [PATCH] List and categorize pages that weren't listed here yet --- Home.md | 101 ++++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 84 insertions(+), 17 deletions(-) diff --git a/Home.md b/Home.md index c193b8d..b369629 100644 --- a/Home.md +++ b/Home.md @@ -4,49 +4,116 @@ Check out **OpenRCT2** on [Discord](https://discord.gg/fsEwSWs) where developmen The [OpenRCT2](http://www.reddit.com/r/openrct2) subreddit and the #general channel in the Discord server above can be used to discuss less technical issues or get help. ## What shall I work on? + +Things you can do: +* Improve the wiki pages. +* Improve [[language support]] by helping to translate. +* Contribute code or graphics. Check out the pages with [[information for contributors|Home#contributing]] below! + Ensure that you do not work on something that someone else is already working on. To do so, please have a chat with developers at [OpenRCT2's Discord](https://discord.gg/fsEwSWs). ## Pages ### General information * [[Changes to original game]], for a list of changes and features that have been made and implemented so far. -* [FAQ & Common Issues](https://github.com/OpenRCT2/OpenRCT2/wiki/FAQ-&-Common-Issues) -* [[Required RCT2 Files]] for running the game. +* [FAQ & common issues](https://github.com/OpenRCT2/OpenRCT2/wiki/FAQ-&-Common-Issues) +* [[Required RCT2 files]] for running the game. * [[Known Issues from the RCT2 Readme]] * [[Found bugs and limitations in RCT2]] * [[Settings in config.ini]] for a list of settings that can be configured in config.ini. * [[Using multiplayer|Multiplayer]] * [[Language support]] * [[Loading RCT1 scenarios and data]] +* [[Roadmap]] +* [[Tutorials]] +* [[RCT1 features not in RCT2]] +* [[OpenGL renderengine issues]] +* [[Official extended scenery set]] +* [[Increasing of game limits]] +* [[Getting packaged versions]] +* [[External influences]] + +### Feature documentation +* [[Cheats window]] +* [[Console]] +* [[Custom music]] +* [[Map generation]] +* [[Replay system]] +* [[Sandbox mode]] ### Contributing -* [[Coding Style]] -* [[Overall program structure]] (WIP) -* [[Features to Implement]], for a list of features that are ready to be implemented right now without any more game functions being re-written. -* [[Feature Requests]], for a list of features requests from the community. -* [[Dithering Images]], for creating large images or realistic sprites that use the RCT2 palette. -* Improve the wiki pages. -* Improve [[Language support]] by helping to translate. +#### General information for contributors +* [[Coding style]] +* [[Commit messages]] +* [[Features to implement]], for a list of features that are ready to be implemented right now without any more game functions being re-written. +* [[Feature requests]], for a list of feature requests from the community +* [[Submitted feature requests]], for a complete list of +all feature requests submitted as issues. +* [[Dithering images]], for creating large images or realistic sprites that use the RCT2 palette. -### OSX +#### Testing +* [[Testing]] +* [Benchmarking & stress-testing OpenRCT2](https://github.com/OpenRCT2/OpenRCT2/wiki/Benchmarking-&-stress-testing-OpenRCT2) +* [[Using minidumps from crash reports]] +#### Technical information for contributors +* [[Overall program structure]] (WIP) +* [[Terminology]] +* [[Game actions]] +* [[Peep AI]] +* [[OpenGL renderer]] +* [[Sprite compiler]] +* [[Vehicle sprite layout]] +* [[Using Track Block Get Previous]] +* [[RCT12_MAX_SOMETHING versus MAX_SOMETHING]] + +### Platform-specific information +#### Windows +* [[Building OpenRCT2 on Windows]] +#### OSX +* [[Installation on macOS|Installation on Linux and macOS]] * [[Building OpenRCT2 on macOS using CMake]] * [[Debugging OpenRCT2 on OSX]] - -### Linux +#### Linux +* [[Installation on Linux|Installation on Linux and macOS]] * [[Building OpenRCT2 on Linux]] +* [[Building OpenRCT2 on Windows Subsystem for Linux]] * [ArchLinux AUR Package](https://aur.archlinux.org/packages/openrct2-git/) * [PPA for Ubuntu/Debian](https://launchpad.net/~openrct2/+archive/ubuntu/nightly) +#### Android +* [[Android]] ### RCT2 Technical Information -* [[SV6 Ride Structure]] +* [[SV6 ride structure]] * [[TD6 format]] -* [[Track Data]] +* [[Track data]] * [[Maps]] * [[game.cfg structure]] * [[Strings used in the game]] +* [[Strings used in RCT1]] * [[Widget colours]] -* [[G1 Elements Layout]] -* [OpenRCT2 Palette Spreadsheet](https://docs.google.com/spreadsheets/d/1OtTAytgtecqW7bbN8K6lb6dw4LYUMiXXBb7ZLGyk__U) -* [[Easter Eggs]] +* [[G1 elements layout]] +* [[Sprite list G1.DAT]] +* [[Sprite list CSG1.DAT]] +* [[Music cleanup]] +* [[CSS1.DAT]] +* [OpenRCT2 palette spreadsheet](https://docs.google.com/spreadsheets/d/1OtTAytgtecqW7bbN8K6lb6dw4LYUMiXXBb7ZLGyk__U) +* [[Easter eggs]] +* [[Objects]] +* [[Original graphics]] +* [[Performance]] +* [[RCT1 ride and vehicle types and their RCT2 equivalents]] +* [[Ride rating calculation]] +* [[Sizes and angles in the game world]] +* [[Track types]] + +### Technical information for contributors (historical) +* [[Decompiling tips IDA]] +* [[Decompiling tips OllyDbg]] +* [[Converting game commands to game actions - tutorial]] +* [[Game commands]] +* [[Newly identified fields]] +* [[Old coding style (left for reference)]] +* [[Peep sprite type]] +* [[STEX support removal]] ## Blogs * [Mostly Prog](http://mostlyprog.wordpress.com) a blog by @duncanspumpkin.