Immersive Landing Ramps V3.0

Immersive Landing Ramps V1.0.2

I don’t like how your landing ramp is just automatically open when you arrive somewhere, so I made this mod to add that little bit of immersion to the game by making landing ramps not only controllable, but closed by default. Your landing ramp will only be closed by default when the full landing animation plays (when you’re arriving somewhere new). When the landing animation doesn’t play (if you’re fast traveling or revisiting a familiar location), your landing ramp will be opened automatically so you’re not trapped outside your ship. I decided to go with activator panels inside the landing bays for the sake of immersion, rather than simply interacting with the ramp itself. If an activator panel doesn’t appear inside your landing bay immediately after installation, just edit your ship and that will refresh the landing bay cell.

Landing Ramp Control Panel Locations
Nova Galactic NG-6: Directly in the center of the aft wall.
Deimos 120LD Fore: On the port side fore wall, between the med kit and the landing ramp.
Deimos 120LD Aft: On the starboard side aft wall, between the med kit and the landing ramp.
Stroud-Eklund Stability Pro Port: On the starboard wall, to the right of the landing bay door.
Stroud-Eklund Stability Pro Starboard: On the port wall, to the right of the landing bay door.
Taiyo Astroneering Ship Bed 200 Fore: On the port wall, to the right of the landing bay door.
Taiyo Astroneering Ship Bed 200 Aft: On the starboard wall, to the right of the landing bay door.
HopeTech Hope 4: On the aft wall, directly above the med kit.

Installation
Simply install with your mod manager of choice.
or
Seriously, please use a mod manager for esm plugins!! (I don’t know how to install esm plugins properly otherwise, and mod managers make it so easy anyway)

Compatibility
Fully functional on ships that have multiple landing bays.

Roadmap
Currently this only works on the player’s own home ship. I was trying to get this to work on any ship, including those belonging to NPCs, but I couldn’t figure that out and just wanted to get this working version released. That all NPCs version is still something I want to achieve, even if just for the sake of being able to do it, but it’ll have to wait for now. I also want to make this work on every landing, not just at new locations, but that depends on Bethesda fixing the landing animation not playing when you arrive somewhere you’ve been before.

Requirements:
Landing Animation Reloaded – Required for Landing Animation Reloaded Compatibility Patch.
Plugins.txt Enabler – Required if using a mod manager.

Changelog:

Version 3.0.0
Added new variants of all vanilla landing bays to be affected by Immersive Landing Ramps’s ramp behavior override logic. Vanilla landing bays retain their default auto-deploy functionality. This makes Immersive Landing Ramps entirely opt-in.
Added new ramp control console activator with immersive textures and sounds, now used in all landing bays.
Flagged Ship Ramp Remote as a quest item which can’t be removed from the player’s inventory.
Added UI icon for Ship Ramp Remote.
Added remote operation error messages for certain conditions under which the remote is unable to operate your ship’s landing ramp.
Added a concise usage guide to the in-game help menu.
Added native compatiblity with Landing Bay Cargo Access.
Refined ramp behavior override logic for robust ramp state consistency when changing cells and completing “immediate” ship landings.
Consolidated all ramp behavior override logic to one script which runs on the ramp control console, instead of relying on a scripted quest. The quest this mod utilizes now only manages Vasco dialogue and remote control functionality.
Removed obsolete utility quest.
Fixed ramp control console occasionally requiring two activations before working.
Relocated the ramp control console in the Nova Galactic NG-6 bay to the port side wall.
Renamed landing ramp control activator to ‘Ramp Control Console.’
Renamed landing ramp remote weapon to ‘Ship Ramp Remote.’
Ship Ramp Remote is no longer available for purchase from Apex Electronics.
Version 2.0.2
Fixed issue where ramp would be open, or open itself while you’re approaching your ship on the ground, if you had previously closed it. (For real, this time.)
Landing ramp should no longer be open during Landing Animation Reloaded’s ship landing animation.
Code optimization.
Version 2.0.1
Vehicles no longer incorrectly spawn inside landing bay when exiting ship. This has been fixed by reverting back to its vanilla functionality the feature that allowed the player to exit the ship directly from the pilot’s seat and spawn inside the landing bay. That feature will be reintroduced once I’ve figured out a workaround for compatibility with land vehicles.
Cleaned various identical-to-master and dirty record edits.
Version 2.0.0
Recreated using the Creation Kit.
Converted plugin to small master.
Fixed issue where landing ramps would automatically open when fast traveling to a new location on the surface of a planet you’re not currently orbiting.
Fixed issue where ramp would occasionally open itself while you’re approaching your ship on the ground.
Reverted spawn marker position adjustments.
Reverted control panel activation text back to “Activate” from “Use”.
Adjusted control panel position in the HopeTech Hope 4 landing bay.
Updated landing ramp remote name, model, and sounds.
Landing ramps now stay closed automatically on landing only if a control panel is already present in the bay. Ramps retain their vanilla auto-opening functionality if a control panel is not present.
Implemented shared dialogue info for Vasco’s ramp control dialogue scene. This drastically reduces the mod’s file size and allows the game to automatically handle translations.
Player now spawns inside landing bay when exiting the ship directly from the cockpit.
The dialogue prompt asking Vasco to operate your ship’s ramp now properly displays “open” or “close” as appropriate.
The dialogue prompt asking Vasco to operate your ship’s ramp now displays the name of your ship.
The dialogue prompt asking Vasco to operate your ship’s ramp no longer appears if your home ship does not have a ramp.
The dialogue prompt asking Vasco to operate your ship’s ramp no longer becomes greyed out after using it for the first time.
Flagged landing ramp remote as player only and non-hostile.
You can now safely uninstall this mod simply by removing it from your load order after opening your ship’s ramp using its remote.
Changed primary quest and utility quest priorities to 50.
Now natively compatible with Landing Animation Reloaded.

Credits:

skinnypig2

5/5 - (1 vote)
Share mod:

Leave a Reply

Your email address will not be published. Required fields are marked *