OpenRCT2-PathBuilder
OpenRCT2 plugin for natural path building
OpenRCT2-PathBuilder
An OpenRCT2 plugin focusing on building paths. Preview version known as Footpath Erector. (*)
Building paths natural way, with mouse drag
Features of the project
- Dropper style sucking of legacy paths (get style from object already present on map)
- Dropper for new paths
- Build straight paths with mouse controled tool
- Build freeform leveled rectangles of footpath
- Build paths in continuous slope up or down
- Build path copying terraing and placing "bridges" over water
Release
Althought this project lived shortly and primarily served as demonstration, there was first release published v0.1 "Slopy ways"
Archived status
This repository goes to archived state, since features brought by this plugin are being implemented into OpenRCT2 itself. I spend a very nice time coding this and had lots of fun. I would like to use these few lines to once again thank to everyone in OpenRCT2 community - for positive feedback, support and everything.
Build from source
Start by hand
You have to manualy statisfy dependency to openrct2.d.ts
, which is not included, as not to clutter the internet wires - you should have it on your system already, just copy or link it to lib
- next to put-openrct2.d.ts-here.md
- on systems with gnu command line tools it is of course possible to $ wget https://raw.githubusercontent.com/OpenRCT2/OpenRCT2/develop/distribution/openrct2.d.ts
Finnish by script
(in root directory - where rollup.config.js
resides)
$ npm install
$ npm run build:dev
Internal dependencies
This plugin uses Simple OpenRCT2 plugin template with Typescript by Basssiiie. Detailed build instructions to be found in 'typescript-template-README.md'. It also uses FlexUi by Basssiiie.
Contributing, bug reporting etc.
This project considers itself part of OpenRCT2 ecosystem and as such - you are welcome to submit bug reports in issues or collaborate via PRs the way you are used to in OpenRCT2.
If you are notable/seasoned/experienced OpenRCT2 contributor/dev team member and want to cooperate on this, I (tygrysek90) am willing to add you as collaborator.
(*) Honorably sounding name had to be changed due to lewd innuendos.