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
Current state and goals of the project
- [x] Dropper style sucking of legacy paths (get style from object already present on map)
- [ ] (improve: differentiate tool icon when sucking in style/building)
- [x] Dropper for new paths
- [x] Build straight paths with mouse controled tool
- [x] Build freeform leveled rectangles of footpath
(todo: gui) - [ ] Build ZigZags for Queueues
- [x] Build paths in continuous slope up or down
- [x] Build path copying terraing and placing "bridegs" ova water
- [ ] Dropper sucking path furnishments (benches, bins...)
- [ ] Build modes above with path furnisments
- [ ] Dropper sucking nearest wall (fence)
- [ ] Build modes above with fence
- [ ] Build walls (feces) alone without path by using above mentioned
- Open to suggestions, collaboration and etc.
- [ ] Localisation of plugin (for now abandoned because of problems with runtime setting of tooltips)
Releases
Althought this is early stage, there is first release published (look right and a bit up --->) or here for v0.1 "Slopy ways"
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.