-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve boat hire pathfinding #866
Comments
Nope not possible yet. And i suggest changing the title to boat hire pathfinding so we can find it later. |
Copy paste of @bourne2program who posted in a closed issue:
|
I did a test and built a boat hire with just a single boat and it seemed to work fine, 2 boats seemed to work fine, I would imagine that the issue happens when there are too many boats, ill do more testing and try with more and more boats to see what happens. |
It only takes 2, then additional boats that come also get stuck. It's difficult to reproduce for the boats to arrive at around the same time to cause it, but it usually will occur sooner or later. |
I ran on hyper speed with 2 boats with no issues in the time I tested, but with 3 boats issues occurred very quickly (I had 2 instances of the game running, one with 2, one with 3 boats) I am wondering if there is a way to keep boats from being too close to other boats |
That's probably a good idea in general, since it may also help resolve the issue of them getting stuck in other places with other boats blocking the way. But, it would make the Bumper Boats never actually bump each other. Maybe instead, collision detection between boats could be disabled if they're within 1 tile of any of their own track pieces? (Obviously, they still need to do collision detection for all non-boat objects, so they don't go wandering all over the map.) |
I would caution against this alone, for currently in narrow and other specific water areas - congestion can already cause significant delays for boats ever returning.
Great point!
Specifically their own track piece that is open to join (which I think with consecutive track requirement is at most 1 track piece per ride). |
Eh, I'd go for any track piece, because I have seen some of the larger boats (such as canoes) actually interfere with each other when one is on the track and one is not. Having a boat near the track can cause a boat on the track to stop. And the two boats can get jammed together when one is on the track and one is not. (That's a bit of a separate issue, but it would be nice to solve both at once.) |
Oh I didn't know that was an issue. Thought it be strange to limit boats from going into tiles next to tracks. Could cause problems in narrow waterways. |
Not prevent them from going there entirely -- just disable boat/boat collision detection while they're in that area. Come to think of it, there's another possible (hacky) solution here:
|
Isn't the problem that causes this bug that boats stop for a moment when they enter the track? That is at least what I always observed. If at that moment another boat collides, they both get stuck. So maybe changing that behaviour of boats stopping could be a solution? |
Fix #866: Boat Hire boats get stuck entering track
- Feature: [#11512] Coloured usernames by group on multiplayer servers. - Feature: [#21734] Park admittance price can now be set via text input. - Feature: [#21957] [Plugin] Expose whether the game is paused to the plugin API. - Improved: [#21728] “Fix all rides” cheat now also works if a mechanic is already fixing the ride. - Improved: [#21769] Expose “animation is backwards” wall property in Tile Inspector. - Improved: [#21855] Add a separator between “Load Game” and “Save Game”, to avoid accidental overwriting. - Change: [#21715] [Plugin] Remove access to the internal `owner` property. Note: `ownership` is still accessible. - Change: [#21855] Cheats menu dropdown no longer requires dragging. - Change: [#21866] Hide the FPS Counter when the top toolbar/widgets have been toggled off. - Change: [#21950] Construction and removal buttons can now be held down for repeated placement. - Fix: [#866] Boat Hire boats get stuck entering track (original bug). - Fix: [#10701] No reason specified when placing door over unsuitable track. - Fix: [#18723, #21870] Attempting to demolish a flat ride in pause mode allows you to place multiple copies. - Fix: [#19559] Custom rides with long descriptions extend into lower widgets. - Fix: [#21696] Fullscreen window option not correctly applied on macOS. - Fix: [#21749] Crash when loading park bigger than current limits. - Fix: [#21787] Map generator heightmap should respect increased height limits. - Fix: [#21829] When creating a new scenario, the default name contains formatting codes. - Fix: [#21937] Build errors with the ORIGINAL_RATINGS flag. - Fix: [objects#324] Cannot build Colosseum inside a turn or helix. - Fix: [objects#325] Sloped castle walls are vertically offset by one pixel (original bug).
- Feature: [OpenRCT2#11512] Coloured usernames by group on multiplayer servers. - Feature: [OpenRCT2#21734] Park admittance price can now be set via text input. - Feature: [OpenRCT2#21957] [Plugin] Expose whether the game is paused to the plugin API. - Improved: [OpenRCT2#21728] “Fix all rides” cheat now also works if a mechanic is already fixing the ride. - Improved: [OpenRCT2#21769] Expose “animation is backwards” wall property in Tile Inspector. - Improved: [OpenRCT2#21855] Add a separator between “Load Game” and “Save Game”, to avoid accidental overwriting. - Change: [OpenRCT2#21715] [Plugin] Remove access to the internal `owner` property. Note: `ownership` is still accessible. - Change: [OpenRCT2#21855] Cheats menu dropdown no longer requires dragging. - Change: [OpenRCT2#21866] Hide the FPS Counter when the top toolbar/widgets have been toggled off. - Change: [OpenRCT2#21950] Construction and removal buttons can now be held down for repeated placement. - Fix: [OpenRCT2#866] Boat Hire boats get stuck entering track (original bug). - Fix: [OpenRCT2#10701] No reason specified when placing door over unsuitable track. - Fix: [OpenRCT2#18723, OpenRCT2#21870] Attempting to demolish a flat ride in pause mode allows you to place multiple copies. - Fix: [OpenRCT2#19559] Custom rides with long descriptions extend into lower widgets. - Fix: [OpenRCT2#21696] Fullscreen window option not correctly applied on macOS. - Fix: [OpenRCT2#21749] Crash when loading park bigger than current limits. - Fix: [OpenRCT2#21787] Map generator heightmap should respect increased height limits. - Fix: [OpenRCT2#21829] When creating a new scenario, the default name contains formatting codes. - Fix: [OpenRCT2#21937] Build errors with the ORIGINAL_RATINGS flag. - Fix: [objects#324] Cannot build Colosseum inside a turn or helix. - Fix: [objects#325] Sloped castle walls are vertically offset by one pixel (original bug).
Look at the Boat Hire (Center Screen) trying to get back in.
https://www.dropbox.com/s/4ch8b4tc7p8zxc8/Leafy%20Lake%20-%20Boathire.SV6?dl=1
The text was updated successfully, but these errors were encountered: