GithubHelp home page GithubHelp logo

basssiiie / openrct2-ridevehicleeditor Goto Github PK

View Code? Open in Web Editor NEW
35.0 4.0 6.0 23.96 MB

A plugin for OpenRCT2 that lets you edit vehicles on any ride in your park on the fly.

License: MIT License

JavaScript 1.59% TypeScript 98.41%
openrct2 plugin rct2 tycoon ride rollercoaster vehicle car editor openrct2-plugin

openrct2-ridevehicleeditor's Issues

Import/Export properties of ride /vehicles

I create a "stadium seating, following this tuto : https://www.youtube.com/watch?v=iyRwic53eus
I use your plugin to set the X/Y/Z position of each vehicle (and i have... many many many vehicles)
If i'm doing something like close the ride, activate the building mode... all vehicles are reset..

So my idea is : Add the feature to export all settings of a ride and its vehicle, and of course, the feature to re-import them..
If I spend 3 hours customizing the ride and i'm doing something wrong, it could be great to easily restore all settings

Allow long press on buttons "+" and "-"

Hello,

When you want to modify to track progress, you need to click much and much time on buttons "+" and "-" to increase or decrease value.
It could be great to stay clicked on buttons until we had the wanted value.

Thanks

Add spinner control for distance between vehicles

Idea
Add an extra spinner control to configure the distance between the current vehicle and the preceding vehicle. The value of this control would support copy/paste and apply-to-all-vehicles, because it can be equal for all cars.

Additional context
Implementation would require additional features in the OpenRCT2 plugin API regarding traversal of track pieces. Currently the distance between vehicles cannot be calculated if they are on different track pieces, because the track-progress is limited to the current track piece the vehicle is on.

Dynamic Visuals for Ride Vehicles

Idea
Please describe what you'd like to see added or changed.
An idea that I have is for the ability to pick a certain spot on the track and have the ride vehicles automatically change visuals on that spot. In my mind, it could work similar to the Advanced Track plug-in.
So if there was a Transformers-themed coaster, the ride could start with a street-race section with automobile cars and then at a set point on the ride, the cars would visually at least change to look like Optimus Prime(then there would obviously be a 2nd location where it would switch back to the original). I know the vehicles actually changing shape mid-ride is not realistic, but my thought is this could be used to simulate a VR type ride experience, where this kind of thing would be possible.

Thanks.

Additional context
Add any other context, screenshots, related information about the feature request here.

Can't see all Visuals in Visuals drop down.

Describe the bug
I have so many rides enabled in my park that the full list of visuals won't populate. It stops at the the "S"s for me so I can't see ay visuals that start with "T" and beyond.

To reproduce
Steps to reproduce the behavior:

  1. Have a lot of rides enabled in your park.
  2. Try to select visuals that starts with "T" or beyond.

Expected behavior
I'm guessing your plugin is still using the old sv6 save format limits. Can it be updated to use the new .park save format limits? Maybe you could have a scroll down list for the Visuals selection instead?

Screenshots
If applicable, please add screenshots or a video to help explain the problem.
image_2024-08-20_231657591

Saving Paint schemes

Idea
Please describe what you'd like to see added or changed.
As discussed in the other issue, I would like to see the ability to save custom color schemes for easy use later in case of crashes or ride modifications or just so a custom train design can be reused on a different coaster later.
Additional context
Add any other context, screenshots, related information about the feature request here.

Add controls for changing colours

Idea
Add extra controls to edit the colours of the vehicles.

Additional context
You can change the colours via the window of the ride itself, but colours may be limited by the original vehicle type of the ride. Furthermore, adding colour controls to plugin would allow for more detailed choices per vehicle, and for them to be copy/pasted to other vehicles.

Open for consideration: should it always copy/paste the colours, even to different rides? Or should it accept the ride's own colour scheme?

Multiplayer doesn't work on headless servers

I am running a headless server (with a Docker container). I installed the plugin in my server's plugin directory. On startup, I get the following in my server logs:

[RideVehicleEditor] Registered
[RideVehicleEditor] Loaded
[RideVehicleEditor] Started
'UI unavailable, plugin disabled.'

So the plugin is getting properly loaded, starts up, but then realizes it's running in a headless server, and shuts off. If the clients have the plugin installed locally, it'll show up in the UI, but nothing will happen why they try to use it.

Make it possible to search rides through text input

Idea
I've seen this concept used in the new Scenery view, where it is possible to filter/find something through the use of a text input. This could maybe also be useful for the RideVehicleEditor, especially when there are quite some rides in the park.

The scenery window also has a "Clear" button, which could also provide some usefulness.

Additional context
image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.