├── .gitignore ├── changelog.txt ├── licence.txt ├── package.json ├── readme.md ├── rollup.config.develop.js ├── rollup.config.release.js ├── src ├── Shortcuts.ts ├── Updater.ts ├── config │ ├── BooleanProperty.ts │ ├── Configuration.ts │ ├── Multiplexer.ts │ ├── NumberProperty.ts │ └── Property.ts ├── core │ ├── Clipboard.ts │ ├── Context.ts │ ├── Map.ts │ ├── ObjectIndex.ts │ ├── SceneryIndex.ts │ └── UI.ts ├── definitions │ ├── Actions.d.ts │ ├── Data.d.ts │ └── Types.d.ts ├── gui ├── main.ts ├── persistence │ ├── File.ts │ ├── Persistence.d.ts │ └── Storage.ts ├── template │ ├── Banner.ts │ ├── Entrance.ts │ ├── Footpath.ts │ ├── LargeScenery.ts │ ├── SmallScenery.ts │ ├── Surface.ts │ ├── Template.ts │ ├── Track.ts │ └── Wall.ts ├── tools │ ├── Brush.ts │ ├── Builder.ts │ ├── Picker.ts │ ├── Selector.ts │ └── Tool.ts ├── utils │ ├── Arrays.ts │ ├── Coordinates.ts │ ├── Dialogs.ts │ ├── Directions.ts │ ├── ElementIterator.ts │ ├── Events.ts │ ├── Jumper.ts │ ├── MapIterator.ts │ ├── Objects.ts │ ├── Selections.ts │ └── Strings.ts └── window │ ├── FileDialogs.ts │ ├── MainWindow.ts │ ├── MissingObjectList.ts │ ├── ObjectChooser.ts │ ├── ObjectDetails.ts │ ├── tabs │ ├── About.ts │ ├── Benches.ts │ ├── Configuration.ts │ ├── CopyPaste.ts │ ├── Objects.ts │ ├── Replace.ts │ ├── Research.ts │ ├── Scatter.ts │ └── TemplateLibrary.ts │ └── widgets │ ├── FileExplorer.ts │ ├── FileView.ts │ ├── ObjectList.ts │ ├── Overlay.ts │ ├── ScatterPatternView.ts │ ├── SceneryFilterGroup.ts │ └── TemplateView.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | build/ -------------------------------------------------------------------------------- /changelog.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/changelog.txt -------------------------------------------------------------------------------- /licence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/licence.txt -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/readme.md -------------------------------------------------------------------------------- /rollup.config.develop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/rollup.config.develop.js -------------------------------------------------------------------------------- /rollup.config.release.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/rollup.config.release.js -------------------------------------------------------------------------------- /src/Shortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/Shortcuts.ts -------------------------------------------------------------------------------- /src/Updater.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/Updater.ts -------------------------------------------------------------------------------- /src/config/BooleanProperty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/config/BooleanProperty.ts -------------------------------------------------------------------------------- /src/config/Configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/config/Configuration.ts -------------------------------------------------------------------------------- /src/config/Multiplexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/config/Multiplexer.ts -------------------------------------------------------------------------------- /src/config/NumberProperty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/config/NumberProperty.ts -------------------------------------------------------------------------------- /src/config/Property.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/config/Property.ts -------------------------------------------------------------------------------- /src/core/Clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/core/Clipboard.ts -------------------------------------------------------------------------------- /src/core/Context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/core/Context.ts -------------------------------------------------------------------------------- /src/core/Map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/core/Map.ts -------------------------------------------------------------------------------- /src/core/ObjectIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/core/ObjectIndex.ts -------------------------------------------------------------------------------- /src/core/SceneryIndex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/core/SceneryIndex.ts -------------------------------------------------------------------------------- /src/core/UI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/core/UI.ts -------------------------------------------------------------------------------- /src/definitions/Actions.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/definitions/Actions.d.ts -------------------------------------------------------------------------------- /src/definitions/Data.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/definitions/Data.d.ts -------------------------------------------------------------------------------- /src/definitions/Types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/definitions/Types.d.ts -------------------------------------------------------------------------------- /src/gui: -------------------------------------------------------------------------------- 1 | ../../openrct2-gui/src/gui -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/persistence/File.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/persistence/File.ts -------------------------------------------------------------------------------- /src/persistence/Persistence.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/persistence/Persistence.d.ts -------------------------------------------------------------------------------- /src/persistence/Storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/persistence/Storage.ts -------------------------------------------------------------------------------- /src/template/Banner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/template/Banner.ts -------------------------------------------------------------------------------- /src/template/Entrance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/template/Entrance.ts -------------------------------------------------------------------------------- /src/template/Footpath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/template/Footpath.ts -------------------------------------------------------------------------------- /src/template/LargeScenery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/template/LargeScenery.ts -------------------------------------------------------------------------------- /src/template/SmallScenery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/template/SmallScenery.ts -------------------------------------------------------------------------------- /src/template/Surface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/template/Surface.ts -------------------------------------------------------------------------------- /src/template/Template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/template/Template.ts -------------------------------------------------------------------------------- /src/template/Track.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/template/Track.ts -------------------------------------------------------------------------------- /src/template/Wall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/template/Wall.ts -------------------------------------------------------------------------------- /src/tools/Brush.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/tools/Brush.ts -------------------------------------------------------------------------------- /src/tools/Builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/tools/Builder.ts -------------------------------------------------------------------------------- /src/tools/Picker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/tools/Picker.ts -------------------------------------------------------------------------------- /src/tools/Selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/tools/Selector.ts -------------------------------------------------------------------------------- /src/tools/Tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/tools/Tool.ts -------------------------------------------------------------------------------- /src/utils/Arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/Arrays.ts -------------------------------------------------------------------------------- /src/utils/Coordinates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/Coordinates.ts -------------------------------------------------------------------------------- /src/utils/Dialogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/Dialogs.ts -------------------------------------------------------------------------------- /src/utils/Directions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/Directions.ts -------------------------------------------------------------------------------- /src/utils/ElementIterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/ElementIterator.ts -------------------------------------------------------------------------------- /src/utils/Events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/Events.ts -------------------------------------------------------------------------------- /src/utils/Jumper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/Jumper.ts -------------------------------------------------------------------------------- /src/utils/MapIterator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/MapIterator.ts -------------------------------------------------------------------------------- /src/utils/Objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/Objects.ts -------------------------------------------------------------------------------- /src/utils/Selections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/Selections.ts -------------------------------------------------------------------------------- /src/utils/Strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/utils/Strings.ts -------------------------------------------------------------------------------- /src/window/FileDialogs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/FileDialogs.ts -------------------------------------------------------------------------------- /src/window/MainWindow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/MainWindow.ts -------------------------------------------------------------------------------- /src/window/MissingObjectList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/MissingObjectList.ts -------------------------------------------------------------------------------- /src/window/ObjectChooser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/ObjectChooser.ts -------------------------------------------------------------------------------- /src/window/ObjectDetails.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/ObjectDetails.ts -------------------------------------------------------------------------------- /src/window/tabs/About.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/tabs/About.ts -------------------------------------------------------------------------------- /src/window/tabs/Benches.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/tabs/Benches.ts -------------------------------------------------------------------------------- /src/window/tabs/Configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/tabs/Configuration.ts -------------------------------------------------------------------------------- /src/window/tabs/CopyPaste.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/tabs/CopyPaste.ts -------------------------------------------------------------------------------- /src/window/tabs/Objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/tabs/Objects.ts -------------------------------------------------------------------------------- /src/window/tabs/Replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/tabs/Replace.ts -------------------------------------------------------------------------------- /src/window/tabs/Research.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/tabs/Research.ts -------------------------------------------------------------------------------- /src/window/tabs/Scatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/tabs/Scatter.ts -------------------------------------------------------------------------------- /src/window/tabs/TemplateLibrary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/tabs/TemplateLibrary.ts -------------------------------------------------------------------------------- /src/window/widgets/FileExplorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/widgets/FileExplorer.ts -------------------------------------------------------------------------------- /src/window/widgets/FileView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/widgets/FileView.ts -------------------------------------------------------------------------------- /src/window/widgets/ObjectList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/widgets/ObjectList.ts -------------------------------------------------------------------------------- /src/window/widgets/Overlay.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/widgets/Overlay.ts -------------------------------------------------------------------------------- /src/window/widgets/ScatterPatternView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/widgets/ScatterPatternView.ts -------------------------------------------------------------------------------- /src/window/widgets/SceneryFilterGroup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/widgets/SceneryFilterGroup.ts -------------------------------------------------------------------------------- /src/window/widgets/TemplateView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/src/window/widgets/TemplateView.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Sadret/openrct2-scenery-manager/HEAD/tsconfig.json --------------------------------------------------------------------------------