Configured for DocBuilder
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
<AssemblyName>AutomaticShipSystems</AssemblyName>
|
||||
<Description>
|
||||
</Description>
|
||||
<Version>0.0.0</Version>
|
||||
<Version>0.0.1</Version>
|
||||
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
||||
<LangVersion>latest</LangVersion>
|
||||
<RestoreAdditionalProjectSources>
|
||||
|
||||
@@ -5,16 +5,9 @@ using System.Reflection;
|
||||
|
||||
namespace AutomaticShipSystems
|
||||
{
|
||||
internal static class MyPluginInfo
|
||||
{
|
||||
internal const string PLUGIN_GUID = "id107.automaticshipsystems";
|
||||
internal const string PLUGIN_NAME = "AutomaticShipSystems";
|
||||
internal const string PLUGIN_VERSION = "0.0.0";
|
||||
}
|
||||
|
||||
[BepInPlugin(MyPluginInfo.PLUGIN_GUID, MyPluginInfo.PLUGIN_NAME, MyPluginInfo.PLUGIN_VERSION)]
|
||||
[BepInPlugin(MyPluginInfo.PLUGIN_GUID, MyPluginInfo.USERS_PLUGIN_NAME, MyPluginInfo.PLUGIN_VERSION)]
|
||||
[BepInProcess("Void Crew.exe")]
|
||||
[BepInDependency("VoidManager")]
|
||||
[BepInDependency(VoidManager.MyPluginInfo.PLUGIN_GUID)]
|
||||
public class BepinPlugin : BaseUnityPlugin
|
||||
{
|
||||
internal static ManualLogSource Log;
|
||||
|
||||
@@ -5,7 +5,7 @@ namespace AutomaticShipSystems
|
||||
{
|
||||
internal class GUI : ModSettingsMenu
|
||||
{
|
||||
public override string Name() => "Automatic Ship Systems";
|
||||
public override string Name() => MyPluginInfo.USERS_PLUGIN_NAME;
|
||||
|
||||
public override void Draw()
|
||||
{
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
#pragma warning disable CS1591
|
||||
namespace AutomaticShipSystems
|
||||
{
|
||||
//Auto-Generated File. Created by PreBuild.ps1
|
||||
public class MyPluginInfo
|
||||
{
|
||||
public const string PLUGIN_GUID = $"{PLUGIN_ORIGINAL_AUTHOR}.{PLUGIN_NAME}";
|
||||
public const string PLUGIN_NAME = "AutomaticShipSystems";
|
||||
public const string USERS_PLUGIN_NAME = "Automatic Ship Systems";
|
||||
public const string PLUGIN_VERSION = "0.0.1";
|
||||
public const string PLUGIN_DESCRIPTION = "Makes circuit breakers, thruster boosters, and trims self reset. Host side.";
|
||||
public const string PLUGIN_ORIGINAL_AUTHOR = "18107";
|
||||
public const string PLUGIN_AUTHORS = "18107";
|
||||
public const string PLUGIN_THUNDERSTORE_ID = "VoidCrewModdingTeam/Automatic_Ship_Systems";
|
||||
}
|
||||
}
|
||||
#pragma warning restore CS1591
|
||||
@@ -0,0 +1,6 @@
|
||||
## 0.0.1
|
||||
- Updated for Void Crew 0.27.0 (Update 5).
|
||||
- Disables Progression when starting a session as host.
|
||||
|
||||
## 0.0.0
|
||||
- Initial release.
|
||||
@@ -0,0 +1,52 @@
|
||||
[ReleaseProperties]
|
||||
; Unique mod ID. Leave blank for auto GUID (OriginalAuthor.Name)
|
||||
GUID=
|
||||
|
||||
; The name of the mod, used for AutoGUID, AssemblyName, and anything else which needs a file-friendly name. Leave blank to Auto-Fill from existing data.
|
||||
PluginName=AutomaticShipSystems
|
||||
|
||||
; User friendly name of the mod. Used in MyPluginInfo.cs for names visible to users. Leave blank to Auto-Fill from the PluginName.
|
||||
UserPluginName=Automatic Ship Systems
|
||||
|
||||
; Thunderstore mod name/page link. Must only have characters [a-z A-Z 0-9 _]. Leave Blank to Auto-Fill based on UserPluginName with " " replaced with "_".
|
||||
ThunderstorePluginName=Automatic_Ship_Systems
|
||||
|
||||
; The current version of the mod. Used for File Version, BepinPlugin, Thunderstore manifest, and README.
|
||||
PluginVersion=0.0.1
|
||||
|
||||
; Version of the game this mod is built for. Used for README
|
||||
GameVersion=0.27.0
|
||||
|
||||
; The simple description of the mod, used for MyPluginInfo.cs, Thunderstore manifest, and Assembly descriptions. Must be less than 250 Characters.
|
||||
PluginDescription=Makes circuit breakers, thruster boosters, and trims self reset. Host side.
|
||||
|
||||
; The original author of the mod, used for auto GUID and MyPluginInfo.cs.
|
||||
PluginOriginalAuthor=18107
|
||||
|
||||
; The various authors/editors of the mod, used for MyPluginInfo.cs. Leave blank to Auto-Fill from PluginOrignalAuthor
|
||||
PluginAuthors=
|
||||
|
||||
; WebpageLink - Used by manifest for thunderstore page. Can be left blank.
|
||||
WebpageLink=https://github.com/Void-Crew-Modding-Team/AutomaticShipSystems
|
||||
|
||||
; ThunderStore ID (https://thunderstore.io/c/void-crew/p/VoidCrewModdingTeam/VoidManager/ the section equivelant to 'VoidCrewModdingTeam/VoidManager'). Can be left blank, may be utilized by VoidManager for a future feature.
|
||||
ThunderstoreID=VoidCrewModdingTeam/Automatic_Ship_Systems
|
||||
|
||||
; Dependency Strings - Comma delineated, spacing or no spacing is okay. Used for README and manifest.
|
||||
DependencyStrings= BepInEx-BepInExPack-5.4.2100, VoidCrewModdingTeam-VoidManager-1.2.2
|
||||
|
||||
|
||||
; PreBuild Execution Params
|
||||
[PrebuildExecParams]
|
||||
|
||||
; Throw error if icon.png does not exist.
|
||||
IconError=true
|
||||
|
||||
; Throw error if CHANGELOG is not updated.
|
||||
ChangelogError=true
|
||||
|
||||
; For output to project dir, use: "ProjectDir". For output to solution Dir, use: "SolutionDir". Leave blank to disable. All other input will use the given file path.
|
||||
ProjectReadmeOutPath=SolutionDir
|
||||
|
||||
; Output a zip after building.
|
||||
ZipOutput=true
|
||||
@@ -0,0 +1,47 @@
|
||||
[](https://github.com/Void-Crew-Modding-Team)
|
||||

|
||||
[](https://discord.gg/g2u5wpbMGu "Void Crew Modding Discord")
|
||||
|
||||
# [UserModName]
|
||||
|
||||
Version [ModVersion]
|
||||
For Game Version [GameVersion]
|
||||
Developed by [Authors]
|
||||
Requires: [Dependencies]
|
||||
|
||||
|
||||
[Description]
|
||||
Intended for solo players.
|
||||
|
||||
---------------------
|
||||
|
||||
### 💡 Functions
|
||||
|
||||
- Automatically fixes trims after 5 minutes of being inactive
|
||||
- Automatically fixes circuit breakers after 30 seconds of being tripped
|
||||
- Automatcally charges boosts 1 minute after fully discharged.
|
||||
- GUI to disable features
|
||||
- Disables progression when starting a session as host.
|
||||
|
||||
### 🎮 Client Usage
|
||||
|
||||
- Simply install
|
||||
- Play as host
|
||||
- Configure via GUI at F5 > Mod Settings > Automatic Ship Systems
|
||||
|
||||
### 👥 Multiplayer Functionality
|
||||
|
||||
- ✅ Host
|
||||
- Only the host needs this mod.
|
||||
- ✅ Session
|
||||
- Marks the room as Mod_Session when hosting.
|
||||
|
||||
---------------------
|
||||
|
||||
## 🔧 Install Instructions - **Install following the normal BepInEx procedure.**
|
||||
|
||||
Ensure that you have [BepInEx 5](https://thunderstore.io/c/void-crew/p/BepInEx/BepInExPack/) (stable version 5 **MONO**) and [VoidManager](https://thunderstore.io/c/void-crew/p/VoidCrewModdingTeam/VoidManager/) installed.
|
||||
|
||||
#### ✔️ Mod installation - **Unzip the contents into the BepInEx plugin directory**
|
||||
|
||||
Drag and drop `[ModName].dll` into `Void Crew\BepInEx\plugins`
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 66 KiB |
@@ -18,8 +18,10 @@ namespace AutomaticShipSystems
|
||||
|
||||
public override MultiplayerType MPType => MultiplayerType.Host;
|
||||
|
||||
public override string Author => "18107";
|
||||
public override string Author => MyPluginInfo.PLUGIN_AUTHORS;
|
||||
|
||||
public override string Description => "Makes circuit breakers, thruster boosters, and trims self reset";
|
||||
public override string Description => MyPluginInfo.PLUGIN_DESCRIPTION;
|
||||
|
||||
public override string ThunderstoreID => MyPluginInfo.PLUGIN_THUNDERSTORE_ID;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,30 +1,39 @@
|
||||
[](https://github.com/Void-Crew-Modding-Team)
|
||||

|
||||

|
||||
[](https://discord.gg/g2u5wpbMGu "Void Crew Modding Discord")
|
||||
|
||||
# AutomaticShipSystems
|
||||
# Automatic Ship Systems
|
||||
|
||||
Version 0.0.0
|
||||
For Game Version 0.26.3
|
||||
Version 0.0.1
|
||||
For Game Version 0.27.0
|
||||
Developed by 18107
|
||||
Requires VoidManager 1.1.7
|
||||
Requires: BepInEx-BepInExPack-5.4.2100, VoidCrewModdingTeam-VoidManager-1.2.2
|
||||
|
||||
|
||||
Makes circuit breakers, thruster boosters, and trims self reset. Host side.
|
||||
Intended for solo players.
|
||||
|
||||
---------------------
|
||||
|
||||
### 💡 Function - **Makes circuit breakers, thruster boosters, and trims self reset**
|
||||
### 💡 Functions
|
||||
|
||||
- Intended for solo play
|
||||
- Automatically fixes trims after 5 minutes of being inactive
|
||||
- Automatically fixes circuit breakers after 30 seconds of being tripped
|
||||
- Automatcally charges boosts 1 minute after fully discharged.
|
||||
- GUI to disable features
|
||||
|
||||
### 🎮 Client Usage
|
||||
|
||||
- Install
|
||||
- Configure at F5 > Mod Settings > Automatic Ship Systems
|
||||
- Simply install
|
||||
- Play as host
|
||||
- Configure via GUI at F5 > Mod Settings > Automatic Ship Systems
|
||||
|
||||
### 👥 Multiplayer Functionality
|
||||
|
||||
- ✅ Host
|
||||
- This affects all players if the host has the mod
|
||||
- Only the host needs this mod.
|
||||
- ✅ Session
|
||||
- Marks the room as Mod_Session when hosting.
|
||||
|
||||
---------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user