A lot of things changed a lot inside Vehicle Framework, but there aren't many things that will be plainly visible during gameplay.
Fixes:
- Some patches were replaced to be more compatible with other mods.
- Fix bugs regarding vehicle lights. Sometimes lights would be in the incorrect state, or a control panel button would report the light state incorrectly.
Features:
- New depth module icons
- New Console Commands!
Console Commands:
- "givevfupgrades" - give the player all the VF upgrades for ModVehicles
- "givevfseamothupgrades" - give the player all the VF upgrades for the seamoth
- "givevfprawnupgrades" - give the player all the VF upgrades for the prawn
- "givevfcyclopsupgrades" - give the player all the VF upgrades for the cyclops
- "logvfupgrades" - print in the BepInEx log all the VF upgrade class IDs
- "logvfvehicles" - print in the BepInEx log all the VF vehicle class IDs
- "logvfvoices" - print in the BepInEx log every available VF voice
- "vfspawncodes" - show as a PDA message every single spawn code that VF offers
Developer Features:
- Admin.EnableSimpleEmission now takes two options arguments for emission levels during day/night respectively.
- New UpgradeRegistrar.UpgradeIcons dictionary exposes upgrade icon sprites as public.
- Lights and Signals Overhaul!
- Lights now inherit from BaseLightController for ease and unification of logic.
- New Interface: IScuttleListener - for components that want to know when a vehicle has been scuttled/unscuttled
- Changed Interface: IPowerListener - for components that want battery updates
- New Interface: IPowerChanged - for components that want to know when power has gone offline/online
- New Interface: IDockListener - for components that want to know when a vehicle has docked/undocked
- When preparing a vehicle in Unity, you no longer need to add Volumetric Lights! Yay!
- Cleaned up the VoiceManager API to make it easier to use.
- Cleaned up the VehicleManager API and renamed the VehiclePrepper class
ModVehicle Changes:
- New field ModVehicle.DenyBuildingColliders - a list of Colliders inside of which the player cannot build.
- NotifyStatus(autopilot) has been moved to AutoPilot
- NotifyStatus(power) has been moved to PowerManager
- NotifyStatus(lights) has been moved to individual LightControllers
- NotifyStatus(vehicle) has been moved to individual users
- DestroyMV has been simplified, and DeathStyle has been removed.
0 comments