stblade.Modding.TLD.ModData
1.5.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package stblade.Modding.TLD.ModData --version 1.5.0
NuGet\Install-Package stblade.Modding.TLD.ModData -Version 1.5.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="stblade.Modding.TLD.ModData" Version="1.5.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add stblade.Modding.TLD.ModData --version 1.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: stblade.Modding.TLD.ModData, 1.5.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install stblade.Modding.TLD.ModData as a Cake Addin #addin nuget:?package=stblade.Modding.TLD.ModData&version=1.5.0 // Install stblade.Modding.TLD.ModData as a Cake Tool #tool nuget:?package=stblade.Modding.TLD.ModData&version=1.5.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
ModData 1.5.0
TLD utility mod for saving/loading custom mod savegame data
- Simple usage
- Detects the save name when loaded/created
- Only allows load/save while a save game is active
- Uses an internal cache to reduce disk read/writes
- Deletes associated .moddata file when the save is deleted
- Example File
- default file = \Mods\ModData\slotName.moddata (.zip file)
- default entry filename = modName
- suffix entry filename = modName_Suffix
Usage
using ModData;
ModDataManager dataManager = new ModDataManager(string modName, [bool debug = false]);
bool dataManager.Save(string data)
bool dataManager.Save(string data, string? suffix)
string? dataManager.Load()
string? dataManager.Load(string? suffix)
Installation
- If you haven't done so already, install MelonLoader by downloading and running MelonLoader.Installer.exe
- Download the latest version of
ModData.dll
from the releases page - Move
ModData.dll
into the Mods folder in your TLD install directory
Thanks
Thank you to all the helpful devs in the TLD Modding Discord for their patience and help
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- ds5678.Modding.TLD.Il2CppAssemblies.Windows (>= 2.6.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.