OpenRCT2/contributors.md

328 lines
14 KiB
Markdown
Raw Permalink Normal View History

# Contributors to OpenRCT2
2023-12-30 22:44:31 +01:00
Includes all git commit authors. Aliases are GitHub usernames or community nicknames.
## Development team
2023-12-30 22:44:31 +01:00
* Ted John (IntelOrca) - Project Founder - Programming
* Duncan Frost (duncanspumpkin) - Programming
* Michał Janiszewski (janisozaur) - Programming
* Hielke Morsink (Broxzier) - Programming
* Tulio Paschoalin Leao (tupaschoal) - Programming
* Olivier Wervers (Oli414) - Lead OpenGraphics - Programming
* Matthias Moninger (ZehMatt) - Programming
* Karst van Galen Last (AuraSpecs) - Lead OpenSoundEffects & OpenMusic
* Michael Bernardi (mrmbernardi) - Programming
* Michael Steenbeek (Gymnasiast) - Lead Localisation - Programming
## Support team
* Kenton Boadway (Krutonium) - Lead OpenScenarios
## Former development team members
* Lewis Fox (LRFLEW)
* Marijn van der Werf (marijnvdwerf)
* (zsilencer)
* Richard Jenkins (rwjuk)
* Aaron van Geffen (AaronVanGeffen)
2023-08-24 09:05:05 +02:00
* Rik Smeets (rik-smeets)
## Long term contributors
2023-12-30 22:44:31 +01:00
Appreciation for long term contributors to the project having provided substantial work.
* Edward Calver (X7123M3-256)
2023-12-30 22:44:31 +01:00
* Kelson Blakewood (spacek531)
* (frutiemax)
## Special Thanks
Appreciation for contributors who have provided substantial work, but are no longer active.
2017-07-27 03:09:53 +02:00
* Joe Minor Jr (wolfreak99)
2023-12-30 22:44:31 +01:00
* Matte Andersson (Nubbie)
## Implementation (RCT2)
* Ted John (IntelOrca)
* Duncan Frost (duncanspumpkin)
* Peter Hill (ZedThree) - String handling, misc.
* (qcz) - Scenery window, misc.
* Matthias Lanzinger (lnz) - Climate, finance, scenario, ride reachability
2015-08-24 13:21:01 +02:00
* (zsilencer) - Audio, multiplayer, misc.
* (DutchRPW) - peep_update_days_in_queue, misc. money-related functions
* Adrian Wielgosik (adrian17) - Ride window, top toolbar, map window, misc.
* (hexdec) - Music credits window, staff window, misc.
* Dennis Devriendt (ddevrien) - Banner window, map window, options window
* Maciek Baron (MaciekBaron) - Peep enums, item flags, misc.
* (Hual) - Minimap window resizing; address identification; sub_6C0C3F.
* (AngeloG) - Scrollbar input, misc.
* (jcdavis) - Misc.
* (marcotc) - Rain drawing, misc.
* (vanderkleij) - create_sprite, move_sprite_to_list
* Ben Pye (benpye) - Logo rendering on title screen
* (JeroenSack) - widget_scroll_get_part, misc.
* Sijmen Schoon (SijmenSchoon) - redraw_peep_and_rain, misc bugfixes.
* Lewis Fox (LRFLEW) - sub_69A997, OpenGL support, macOS
* Marijn van der Werf (marijnvdwerf) - Peep functions, drawing and paint code
* Nicolas Espinosa Mooser (Nicolas-EM) - staff window refactor
## Additional implementation (OpenRCT2)
* (atmaxinger) - User configuration
* (anyc) - Housecleaning, cross-platform fixes
2015-08-24 13:21:01 +02:00
* Michael Steenbeek (Gymnasiast) - Cheats, RCT1 ride style, misc.
* Miso Zmiric (mzmiric5) - Old Twitch integration, misc.
* Inseok Lee (dlunch) - Load save files from command line
* Jørn Lomax (jvlomax) - Configuration parser
* Alexander Overvoorde (Overv) - OpenGL improvements, Steam overlay detection, various bugfixes.
* (eezstreet) - Add finances button to toolbar, various bugfixes.
* Hielke Morsink (Broxzier) - Tile inspector, heightmap loader, misc.
* Joe Minor Jr (wolfreak99) - Various cheats, bugfixes, new About and Changelog windows.
* Thomas den Hollander (ThomasdenH) - Dithering in sprite importer, invert viewport dragging, park rating cheats misc.
* James Robertson (rd3k) - Initial tile inspector, misc changes.
2015-08-24 13:21:48 +02:00
* Robert Jordan (trigger-death) - UI theming, title sequence editor, misc.
* Aaron van Geffen (AaronVanGeffen) - scenario select screen, font detection, misc.
2016-04-20 20:03:57 +02:00
* Michał Janiszewski (janisozaur) - Linux port, crash handling, security, misc.
* Kelson Blakewood (spacek531) - title sequences, title sequence features, vehicle features
2016-05-29 03:18:55 +02:00
* Hugo Wallenburg (Goddesen) - Misc.
2020-10-11 12:26:39 +02:00
* Edward Calver (X7123M3-256) - New Hybrid Coaster track, extended sprite toolchain, more vehicle cheats, misc.
2016-08-14 22:29:55 +02:00
* Matte Andersson (Nubbie) - Misc, UX
2016-06-24 20:21:01 +02:00
* Daniel Trujillo Viedma (gDanix) - Custom currency.
* (zaxcav) - Improvements to original pathfinding algorithm.
* Jeroen D. Stout (JeroenDStout) - Light effects, train crossings, virtual floor.
* Matthias Moninger (ZehMatt) - Game actions, multiplayer synchronisation, misc.
* Joël Troch (JoelTroch) - Keyboard shortcuts for ride construction.
* Thomas Delebo (delebota) - Server descriptions and greetings.
* Richard Jenkins (rwjuk) - Path issues overlay, console improvements, bug fixes
2017-06-25 23:16:44 +02:00
* Brian Callahan (ibara) - OpenBSD port.
2017-06-30 15:55:12 +02:00
* Jens Heuseveldt (jensj12) - Mountain tool improvements, misc.
* Park Joon-Kyu (segfault87) - Allow filtering guests by name
* Harrison Gentry (hgentry) - Date-changing command, misc.
* Joshua Moerman (Jaxan) - Minimap cleanup, misc.
* Nicolas Hawrysh (xp4xbox) - Various (ride) sprite improvements.
* Albert Morgese (Fusxfaranto) - Shop auto-rotation, unicode uppercasing.
* Olivier Wervers (oli414) - Remove unused objects command, various bugfixes
* Christian Schubert (Osmodium) - Ensuring custom user content folders, incl. open folder.
* (Xkeeper0) - Improved banner tooltips; multiplayer status in toolbar.
* Kevin Strehl (bitman2049) - Tile inspector keybindings
2019-12-12 16:42:19 +01:00
* Anton Scharnowski (scrapes) - Added Scenery Scatter Options Window.
* Chad Ian Anderson (pizza2004) - Added New Game option, bug fixes, misc.
* Peter Ryszkiewicz (pRizz) - Added horizontal grid lines to finance charts.
* Hudson Oliveira (hdpoliveira) - Misc.
2020-07-09 13:20:13 +02:00
* Jim Verheijde (Jimver) - Make handymen less likely to get stuck in queue lines, misc.
* Helio Batimarqui (batimarqui) - Misc.
2020-10-11 12:26:39 +02:00
* Keith Stellyes (keithstellyes) - Misc.
* Bas Cantrijn (Basssiiie) - Various plugin additions, misc.
* Adrian Zdanowicz (CookiePLMonster) - Misc.
* Andrew Pratt (andrewpratt64) - Added api hook for vehicle crashes, api function to get entities on a tile
* Karst van Galen Last (AuraSpecs) - Ride paint (bounding boxes, extra track pieces), soundtrack, sound effects, misc.
* (8street) - Misc.
* Umar Ahmed (umar-ahmed) - MacOS file watcher
* Andrew Arnold (fidwell) - Misc.
* Josh Trzebiatowski (trzejos) - Ride and scenery filtering
"Reversed Trains" Option (#19305) * Initial commit for backwards-facing trains * Allow persistence for reversed cars across save/load * Make log flume turntable compatible with new reversal implementation * Style fixes + Better implementation of inverted bank angles * Further Style Fixes * Code cleanup from PR feedback * Fix GetBankRotationForDrawing function declaration * Use update flag for reversed state * Replace modulo operation with bit mask * Correct guest pathing destination when entering reversed cars * More style fixes * Add plugin support for reversed vehicles * Fix formatting error * Derive reversal from ride mode for car spawning * Formatting * Rename function to GetPaintBankRotation * Add reversed trains modes to Multi Dimension Coaster * Change name of isReversed plugin API parameter for consistency * Replace reversal operating modes with separate ride setting * Add ALLOW_REVERSED_TRAINS flag to more ride types * Make clang-format happy * More Formatting * Fix ALLOW_REVERSED_TRAINS flag on a couple rides * Exclude flat rides from Reverse Trains tickbox when cheats are enabled * Formatting * Use Disable Vehicle Limits cheat for checkbox appearance condition * Use correct swinging sprites when cars are reversed * Update changelog and Plugin/Network/Park version numbers * Formatting * Add separate error String ID for clarity * Add name to contributors.md * Fix ride vehicle preview window with reversed trains for RCT1 train types * Bump version numbers again --------- Co-authored-by: Trevor Finney <8711258+finneyt@users.noreply.github.com>
2023-04-21 18:22:33 +02:00
* (kyphii) - Extended color selection, reversed ride vehicles, misc.
* Phumdol Lookthipnapha (beam41) - Misc.
* Nikolas Parshook (nparshook) - Misc.
* Wenzhao Qiu (qwzhaox) - Misc.
* Tiago Reul (reul) - Misc.
* Fredrik Tegnell (fredriktegnell) - Misc.
* Alex Parisi (alex-parisi) - Added API for returning metadata from all registered plugins.
2023-12-30 22:44:31 +01:00
## Bug fixes & Refactors
2024-03-24 21:05:30 +01:00
* Claudio Tiecher (janclod)
* (KirilAngelov)
* (halfbro)
* (Myrtle)
* (nean)
2015-11-22 02:27:05 +01:00
* Ed Foley (e-foley)
2015-10-02 09:55:16 +02:00
* Michael Pham (nightroan)
2015-12-06 23:20:51 +01:00
* Lucas Riutzel (jackinloadup)
2016-03-01 16:36:37 +01:00
* Youngjae Yu (YJSoft)
2016-03-01 12:39:00 +01:00
* Chanwoong Kim (kexplo)
2016-03-04 06:13:15 +01:00
* Josué Acevedo (Wirlie)
2016-03-07 12:08:21 +01:00
* Martin Černáč (octaroot)
* (marcovmun)
* Sven Slootweg (joepie91)
2016-07-06 19:35:33 +02:00
* Daniel Trujillo Viedma (gDanix)
* Niels NTG Poldervaart (Niels-NTG) - Screenshot filenames
* Jonathan Haas (HaasJona)
* Jake Breen (Haekb)
* Marco Benzi Tobar (Lisergishnu)
2017-05-26 10:51:35 +02:00
* (ceeac)
* Tomas Dittmann (Chaosmeister)
* William Wallace (Willox)
2017-10-06 10:17:43 +02:00
* Christian Friedrich Coors (ccoors)
2017-10-27 11:14:37 +02:00
* Robbin Voortman (rvoortman)
2020-08-12 19:01:46 +02:00
* Willem J. Lee (telk5093)
* Ethan Smith (ethanhs) - Refactor MAX_PATH
* Robert Lewicki (rlewicki)
* Liam Parker (elInfidel)
* Tyler Ruckinger (TyPR124)
2018-01-21 23:27:03 +01:00
* Justin Gottula (jgottula)
* Seongsik Park (pss9205)
* (Deurklink)
* Nathan Zabriskie (NathanZabriskie)
* Toby Hinloopen (tobyhinloopen)
2018-05-06 09:47:45 +02:00
* Patrick Martinez (martip23)
* Andy Ford (AndyTWF)
* Matthew Beaudin (mattbeaudin)
2018-07-18 00:07:33 +02:00
* Øystein Dale (oystedal)
* Christian Schubert (Osmodium)
* James Lord (RCTMASTA)
* Brian Massino (Nazey), Lauren Watson (lwatson2016), Jason Myre (jmyre1999), Nicole Wright (nicolewright), Josh Tucker (joshtucker132)
* Hussein Okasha (Hokasha2016), Brandon Dupree (Bdupree5), Zetao Ye (ZbrettonYe), Jordan Arevalos (Jarevalos2017)
* Florian Will (w-flo)
* Trevor Harkness (tharkne), Steve Xu (stevexu-umich)
* (aw20368)
* Jim Armstrong (41northstudios)
* Kenny Castro-Monroy (kennycastro007)
* Joseph Atkins-Turkish (Spacerat)
2019-10-07 22:44:12 +02:00
* Denis Khabenkov (kodmord)
* Kevin Laframboise (klaframboise)
* Tushar Sariya (TusharSariya)
* (WantDiscussion)
* Tomáš Žilínek (TomasZilinek)
2020-04-22 18:50:53 +02:00
* Mustapha Elghoul (mustaphaelghoul)
* Tyler Leamon (tylerleamon)
* Michael Coates (outerwear)
* Reid Baris (Rdbaris)
* Deanna Baris (dbaris)
* Chaitanya Thengdi (chaitanyathengdi)
* Sidney Kuyateh (autinerd)
* Łukasz Pękalski (Lukasz-Pe)
2020-08-05 17:19:40 +02:00
* (quale)
Close #12331: Use CoordsXY in track_remove_station_element (#12609) * Update track_remove_station_element signature Part of #12331: This commit will update the signature of track_remove_station_element and its callers, to use CoordsXYZD. * Fix track_remove_station_element local vars Part of #12331: This commit will ensure that references to the previous arguments in track_remove_station_element will now use the new CoordsXYZD argument. * Refactor remove in track_remove_station_element Part of #12331: This commit refactors the removeX/Y to use CoordsXY. * Refactor station0 in track_remove_station_element Part of #12331: This commit will refactor stationX/Y0 to use CoordsXY. * Close #12331 track_remove_station_element refactor This commit refactors stationX/Y1 to use CoordsXY, and fixes the smallZ vs bigZ problem in callers of track_remove_station_element. These are the final changes for this issue. * Added operator for CoordsXYZD minus CoordsXY. This commit adds a missing operator for subtracting a CoordsXY from a CoordsXYZD. This was needed for refactoring Track.cpp * Refactor track_remove_station_element Coord use This commit utilises the overloaded operators for Coords and ensures that they are used so that the function implementation is more readable. * Close #12331 track_remove_station_element refactor This commit also fixes a bug in which a small Z value (the Height of a RideStation) was being updated with a big Z value without scaling. It adds a few extra refactors in calls of the track_remove_station_element function, and changes the contributors to add ion232.
2020-08-09 08:25:44 +02:00
* Arran Ireland (ion232)
2020-08-18 05:04:53 +02:00
* Ryan Bello (ryan-bello)
2020-08-18 12:42:27 +02:00
* Simon Jarrett (mwnciau)
* Richard Fine (richard-fine)
* Tom Parsons (tombomp)
* Stephan Spengler (Sadret)
* Roger Seekell (rpstester)
2020-09-28 13:29:22 +02:00
* Ben Johnston (gsckoco)
* (evilclownattack)
* Adam Bloom (adam-bloom)
* Geoff B. (geoff-B)
* Ryan D. (rctdude2)
* (zrowny)
* Emre Aydin (aemreaydin)
* Daniel Karandikar (DKarandikar)
* Struan Clark (xtruan)
* Kane Shaw (seifer7)
2021-07-31 00:07:35 +02:00
* Saad Rehman (SaadRehmanCS)
* (ocalhoun6)
* Sean Payne (seanmajorpayne)
* Soham Roy (sohamroy19)
* Gaven Rendell (Rendello)
* Christian Haase (chrhaase)
* Cory Sanin (CorySanin)
* Vinícius Hashimoto (vkhashimoto)
* Gal B. (GalBr)
2022-02-27 18:46:08 +01:00
* Rik Smeets (rik-smeets)
* Charles Machalow (csm10495)
* Alexander Czarnecki (alcz/zuczek4793)
2022-03-22 23:06:26 +01:00
* Lawrence De Mol (lawrencedemol)
* Erik Wouters (EWouters)
* Hoby R. (hobyr)
* Huu Kim Nguyen (CoderUndefined)
* Henry Cheng (jazzysoggy)
* Dan Stevens (MajeureX)
2022-10-07 20:16:29 +02:00
* 73 (733737)
2022-10-14 11:49:02 +02:00
* Raymond Zhao (rzhao271)
* Xixiang Chen (jacknull1991)
* (ReticulatingSplines)
* Conrad Cash (HouseholdVTuber)
* Michael Bickerton (mdbckrtn)
* Nehemiah Negussie (nehemiah-negussie)
* Severin Paul Höfer (zzril)
* Ernest Elgin (eaeiv)
* Ernest Wong (ErnWong)
* Joel H. (HtotheTML)
* John Mulcahy (jayjay300)
* Chase Percy (Chase-Percy)
* Wenzhao Qiu (qwzhaox)
* Michael Bernardi (mrmbernardi)
* Aram Kazorian (aramk-hub)
* Harry Hopkinson (Harry-Hopkinson)
2024-03-02 20:48:18 +01:00
* Jan Kelemen (jan-kelemen)
* Cory Ye (CoryfY)
* Karsten Van Fossan (karstenvanf)
2024-04-24 09:08:05 +02:00
* Kaavya Ramachandhran (ayvaak)
* Mike Harvey (harvito)
## Toolchain
2016-10-03 14:17:58 +02:00
* (Balletie) - macOS
* Kevin Burke (kevinburke) - macOS, Unix
* Miso Zmiric (mzmiric5) - Initial macOS toolchain
* Jarno Veuger (JarnoVgr) - Windows build server
* Ted John (IntelOrca) - Windows
2015-10-22 19:55:03 +02:00
* Michał Janiszewski (janisozaur) - Linux, Travis CI
2016-10-03 14:17:58 +02:00
* Lewis Fox (LRFLEW) - macOS
2019-08-09 10:51:04 +02:00
* Andrew Rimpici (Andy608) - macOS
2021-09-16 04:34:26 +02:00
* Adam Bloom (adam-bloom) - macOS, CI
## Documentation
* (honzi)
* Kevin Burke (kevinburke)
* James Robertson (rd3k)
* Max Boße (MakaHost)
* (MaxBareiss)
* Mithun Hunsur (Philpax)
* (RollingStar)
* (That Human Being)
## Translation
* Extracting from original files: Ted John (IntelOrca)
2017-12-23 09:08:47 +01:00
* Reviewing and merging: Michael Steenbeek (Gymnasiast), Matte Andersson (Nubbie), Rune Laenen (runelaenen) (formerly)
* Fixing unmaintained languages: Michael Steenbeek (Gymnasiast)
* Miscellaneous fixes: Alexander Overvoorde (Overv), Ed Foley (e-foley)
* English (UK) - Ted John (IntelOrca), (Tinytimrob)
* English (US) - Ted John (IntelOrca), Michael Steenbeek (Gymnasiast); small fixes: (LRFLEW), (mike-koch), Harry Lam (daihakken)
2017-02-17 19:40:58 +01:00
* Catalan - Joan Josep (J0anJosep)
* Chinese (Simplified) - Naiji Ma (naijim), (izhangfei), Eric Zhao (sczyh30), (Muhhan)
* Chinese (Traditional) - Harry Lam (daihakken)
* Czech - Martin Černáč (octaroot), (Clonewayx), Tomáš Pazdiora (Aroidzap)
* Danish - Lars P. Sørensen (LPSGizmo)
2023-12-30 22:44:31 +01:00
* Dutch - Michael Steenbeek (Gymnasiast), Yannic Geurts (xzbobzx), (mrtnptrs), Thomas den Hollander (ThomasdenH), (hostbrute), Marijn van der Werf (marijnvdwerf), Tom Kroes (ThePsionic), Karst van Galen Last (AuraSpecs); reviewing and discussion: Aaron van Geffen (AaronVanGeffen), (Balletie) and Sijmen Schoon (SijmenSchoon)
2022-10-14 11:49:02 +02:00
* Esperanto - (tellovishous), Raymond Zhao (rzhao271)
* Finnish - (DJHasis), (Zode), (TheWing)
2021-11-17 13:39:48 +01:00
* French - (fbourigault), Joël Troch (JoelTroch), Michael Steenbeek (Gymnasiast), Romain Vigier (rmnvgr), (AziasYur), Hugo Courtial (s0r00t), David Delobel (incyclum), Nicolas Hawrysh (xp4xbox)
* German - (danidoedel), (atmaxinger), (Yepoleb), Daniel Kessel (dkessel), Leon (AllGoodNamesAreTaken), (raidcookie), Gilian Rehm (gr33ndev)
* Italian - Luca Andrea Rossi (LucaRed), Precious Ugo Abara (48cfu)
* Japanese - Aaron van Geffen (AaronVanGeffen), Haruna Chinzei, Nick Hall (nickhall), (jhako), Harry Lam (daihakken)
2020-08-12 19:01:46 +02:00
* Korean - Willem J. Lee (telk5093), (NeverDruid); small fixes: (kexplo)
* Norwegian - Hugo Wallenburg (Goddesen)
* Polish - Adrian Wielgosik (adrian17), (lopezloo), Michał Janiszewski (janisozaur)
2019-09-23 09:41:05 +02:00
* Portuguese (BR) - (kaudy), (renansimoes), Tulio Paschoalin Leao (tupaschoal)
* Russian - (Soosisya)
* Spanish - Josué Acevedo (Wirlie), Diego Mateos (dimateos), (frenchiveruti), (mdtrooper), Daniel Trujillo Viedma (gDanix); small fixes: (teapartycthulu)
2016-08-14 22:29:55 +02:00
* Swedish - (Jinxit), (mharrys), (Slimeyo), Matte Andersson (Nubbie)
* Ukrainian - (CsyeCokTheSolly), (Veydzher), (Saba4ara)
2015-02-22 18:44:59 +01:00
## Graphics
2023-12-30 22:44:31 +01:00
* Yannic Geurts (xzbobzx) - OpenRCT2 Logo
* Nicolas Hawrysh (xp4xbox) - Booster Sprites Twister, Giga, Mini, Woodie
* Michael Steenbeek (Gymnasiast) - Extended fontset
* Olivier Wervers (Oli414) - Several icons
* Edward Calver (X7123M3-256) - Hybrid RC track & train, Single Rail RC track & train, Alpine RC track & vehicle, LIM RC extended trackset, Giga RC extended trackset
* Karst van Galen Last (AuraSpecs) - Steep log flume, Inverted RC Booster, Giga RC powered lift
* Martijn Kroese (MK98) - Diagonal brakes project
* Peter van den Berg (Recurious) - Diagonal brakes project
* Joshua Jacobs - OpenGraphics Spooky Theme
2015-02-22 18:44:59 +01:00
2022-06-06 21:52:47 +02:00
## Music
* Karst "Jalmaan" van Galen Last (AuraSpecs)
* (Flyxxpy)
2023-05-05 16:20:59 +02:00
* Jan Büchner (Greyfade)
2023-12-30 22:44:31 +01:00
* Allister Brimble - OpenRCT2 Main Theme
* Herman Riddering - Owner of the 35er Voigt, which provided new recordings for the Fairground organ styles.
* (Skyshard)
* (Blackend Blue)
2023-05-05 16:20:59 +02:00
## Sound Effects
* Karst van Galen Last (AuraSpecs)
* (ThatGuyYouKnow)
2022-06-06 21:52:47 +02:00
## RollerCoaster Tycoon 2 credits
2023-12-30 22:44:31 +01:00
* Allister Brimble - Music and sound effects
* Chris Sawyer - Programming
* David Ellis - Additional sound effects
* Jacqui Lyons (Marjacq Ltd.) - Representation
* Simon Foster - Graphics
Thanks to: Peter James Adcock, Joe Booth, and John Wardley
2024-04-24 09:08:05 +02:00
Licensed to Infogrames Interactive Inc.