Subnautica
0 of 0

File information

Last updated

Original upload

Created by

Senna

Uploaded by

senna7608

Virus scan

Safe to use

Tags for this mod

About this mod

A helper API to help Modders easily add new arms to Seamoth and Exosuit.

Requirements
Permissions and credits
Changelogs
Donations
IMPORTANT!!
SMLHelper versions no more supported!
Steam Legacy Branch not Supported!


Features:
  • Special abstract class for arms: CraftableModdedArm via SMLHelper.V2.Assets.ModPrefab class.
  • Special abstract class for arm fragments: SpawnableArmFragment via SMLHelper.V2.Assets.ModPrefab class.
  • New arm Interface for Seamoth arms handling: ISeamothArm
  • Exosuit arms can be operated by implementing the game's original interface.
  • ArmServices singleton class for arm registration and many helper methods.
  • Internal basic handlers for all vanilla arms.
  • Built-in XML documentation.

Using a custom arm model:
  • The lower arm part of the arms can be replaced with a custom arm model.
  • The custom lower arm model pivot point must be set to the elbow.

Requirements:

Useful help for modders on my github repo: github
  • APIBasedExosuitArms is a complete source code for all Exosuit vanilla arm implementations on my github repository.
  • PlasmaCannonArm is a complete source code how to work with custom arm model.
  • SeamothArms is a complete source code for all vanilla arm implementations on my github repository.
  • To get started, reference the dll file ModdedArmsHelper.dll to your project.
  • The dll located in your Subnautica\BepInEx\plugins\ModdedArmsHelper directory.

Installation:
  • You must have BepInEx Subnautica Pack and Nautilus installed.
  • Simply extract the ModdedArmsHelper archive into your BepInEx\plugins\ folder.