Barotrauma icon indicating copy to clipboard operation
Barotrauma copied to clipboard

Ditching the Main Submarine and using Shuttles Boogaloo

Open Kaillera opened this issue 5 years ago • 3 comments

  • [x] I have searched the issue tracker to check if the issue has already been reported.

Description So I was playing around with the idea that you may have to ditch the main submarine for some reasons. Several issues came up interestingly.

  1. Leaving the submarine behind about 200m away and then docking to previous outpost via shuttle. The shuttle is now considered the main submarine (as expected).

  2. You can purchase to recover "shuttle" to attempt to recover the main submarine, but it won't. I don't think there's any logic in place anyways, and ontop of that I don't think it would know where to dock the main submarine to the shuttle. You can get back the main submarine by using the outpost's switch submarine terminal.

  3. Re-entering the level in order to salvage the old main submarine, it spawns over half way through the level instead of where it originally was in the level last time.

  4. If there were any shuttles docked onto the old previous submarine, all of them will start undocked instead of docked to the old main submarine. Capture

  5. The level is regenerated to the shuttle size, so if you try to recover a very big sub in comparison to the shuttle, it may not fit to dock to the outpost. At least we can still swim into the outpost to enter it. Capture

  6. Upon entering the outpost via swimming while having a sub with multiple shuttles, it seems like the game randomly selected any vessel that was docked to enter the outpost with. You also lose the rest of the vessels. Capture

  7. If you leave the outpost at this point, the rest of the vessel will not exist in the level. Apparently you can use the outpost's switch submarine terminal to get it back, with all shuttles recovered apparently.

  8. If you ditch a main submarine and use a shuttle with no top hatch docking port (Like Remora Drone or My Custom Sub for instance), entering the outpost with it, returning into the level with the shuttle, redocking the shuttle to the main sub. If you dock to any outposts, you will not be returned to the outpost level automatically or prompted. You have to climb into the outpost to end the level.

  9. By doing #8, the game will start the submarine undocked in the outpost level because the main submarine is now the Drone (Remora Drone for instance) because of lack of top docking port, even though we were docked via the old Main Sub.

  10. I went and upgraded the submarine at the outpost after I have switched back to my old submarine. Upgraded it, started the level, ditch the main submarine again, and then returned to the outpost with my drone. The server ended up crashing: 111.txt Multiplayer.zip Rebooting the server and reloading the save went just fine. Not sure if you'll find anything in the save file about it.

  11. Switching submarine to recover submarine leads to money lost by #4611

Version ~0.1200.0.1

Kaillera avatar Jan 01 '21 11:01 Kaillera

I had a very similar issue. I can spawn into separate report if appropriate. I was using a mod sub that has a shuttle that could attach to an outpost.

At the start of the level I jumped in the shuttle and went to the outpost (I was curious what would happen if I docked with just a tiny shuttle). Once the outpost loaded, I ONLY had the little shuttle. I went selected level to go back to the outpost I had just come from, and the old shuttle was marked on the map several hundred meters off the left side, so was impossible to get back to in the shuttle (or I couldn't find a way to get back to it). I piloted the shuttle back to the first outpost, and loaded around to return to outpost #2, and the sub spawned in even farther off the map to the left.

I was using the Hammerhead submarine (https://steamcommunity.com/sharedfiles/filedetails/?id=2309484889) when the bug occurred. I tired to recreate the issue in vanilla, but the two subs that have comparable shuttles I could not get to connect with the outpost.

DaviesDesmond avatar Jan 31 '23 06:01 DaviesDesmond

Compiling this into a checklist to make it easier to see the status:

  • [x] You can purchase to recover "shuttle" to attempt to recover the main submarine, but it won't. I don't think there's any logic in place anyways, and ontop of that I don't think it would know where to dock the main submarine to the shuttle. You can get back the main submarine by using the outpost's switch submarine terminal. This no longer seems to occur in v1.2.8.0. The option to recover the shuttle doesn't seem selectable.

  • [x] Re-entering the level in order to salvage the old main submarine, it spawns over half way through the level instead of where it originally was in the level last time. Does not seem to occur in v1.2.8.0.

  • [ ] If there were any shuttles docked onto the old previous submarine, all of them will start undocked instead of docked to the old main submarine.

  • [ ] The level is regenerated to the shuttle size, so if you try to recover a very big sub in comparison to the shuttle, it may not fit to dock to the outpost. At least we can still swim into the outpost to enter it.

  • [ ] Upon entering the outpost via swimming while having a sub with multiple shuttles, it seems like the game randomly selected any vessel that was docked to enter the outpost with. You also lose the rest of the vessels.

  • [ ] If you leave the outpost at this point, the rest of the vessel will not exist in the level. Apparently you can use the outpost's switch submarine terminal to get it back, with all shuttles recovered apparently.

  • [ ] If you ditch a main submarine and use a shuttle with no top hatch docking port (Like Remora Drone or My Custom Sub for instance), entering the outpost with it, returning into the level with the shuttle, redocking the shuttle to the main sub. If you dock to any outposts, you will not be returned to the outpost level automatically or prompted. You have to climb into the outpost to end the level. Confirmed to still occur in v1.2.8.0.

  • [ ] By doing the previous step, the game will start the submarine undocked in the outpost level because the main submarine is now the Drone (Remora Drone for instance) because of lack of top docking port, even though we were docked via the old Main Sub.

  • [x] I went and upgraded the submarine at the outpost after I have switched back to my old submarine. Upgraded it, started the level, ditch the main submarine again, and then returned to the outpost with my drone. The server ended up crashing: 111.txt Multiplayer.zip Rebooting the server and reloading the save went just fine. Not sure if you'll find anything in the save file about it. I'm fairly sure this crash has been fixed, haven't seen this error message in a long time.

  • [x] Switching submarine to recover submarine leads to money lost by #4611 #4611 has been fixed

Regalis11 avatar Jan 09 '24 22:01 Regalis11

Since this came up recently again, adding a few other things of note:

  • [ ] the docking interface seemed to break when the mainsub switched, not sure if its strictly caused by leaving the mainsubmarine behind then coming back for it but the submarine no longer showed docking ports to align against.
Image
  • [ ] The lost submarines seem to retain relative position to where it was the prior loaded level they were last in (Though the "mainsub" aka shuttle seems to move to where it needs to be docked to an outpost, and the outposts location may different to say the effective location the submarine was in for the previous level) there is definitely evidence its retaining prior location.
  • [ ] The lost submarines are not moved to some location outside the level (So they appear in outpost levels too!) and should probably be stored like respawn shuttles are separately outside the level in some safe manner, then placed somewhere inside a main level.
  • [ ] The lost submarines as a consequence of retaining position can be within level geometry. as it will retain its position regardless of the level being different than the one it was lost inside.
  • [ ] The submarine can technically be recovered in any level, outpost or standard levels.
  • [ ] Recovering a submarine does not seem to have any means to revert/swap it back to being the main submarine again, the "Shuttle" that became the main sub stays the main submarine.

NilanthAnimosus avatar Nov 18 '25 21:11 NilanthAnimosus