ItemRarities 2.0.0
dotnet add package ItemRarities --version 2.0.0
NuGet\Install-Package ItemRarities -Version 2.0.0
<PackageReference Include="ItemRarities" Version="2.0.0" />
paket add ItemRarities --version 2.0.0
#r "nuget: ItemRarities, 2.0.0"
// Install ItemRarities as a Cake Addin #addin nuget:?package=ItemRarities&version=2.0.0 // Install ItemRarities as a Cake Tool #tool nuget:?package=ItemRarities&version=2.0.0
<p align="center"> <a href="#"><img src="https://raw.githubusercontent.com/Deaadman/ItemRarities/release/Images/MainHeading.png"></a>
<div align="center">
</div>
GENERAL INFORMATION / FEATURES:
Item Rarities is a modification that gives each item within The Long Dark a sense of exclusivity.
General Features
- Rarity Classifications: Each item is given a 'rarity' based on several different factors.
- Exclusivity: Exclusive items will now 'feel' rarer once obtained.
HUD / UI Changes
- Inventory Grid: Whenever an item is selected or hovered over, it's grid colour changes, and it displays a label above the item.
- Clothing Grid: If a clothing item is selected or hovered over, the grid colour changes, and it displays a label above the item.
- Radial Menu: The radial menu changes colour based on what item is hovered over, while displaying a label of what rarity it is.
- Inspect: The inspect label is now integrated with the rest of the information that fades in whenever an item is inspected.
- Hovering Label: Whenever an item is hovered over before picking up, the label changes to the colour of that item's rarity.
- Crafting Menu: When a craftable item is selected in the crafting menu, a label displays what rarity it is.
- Cooking Menu: If a cookable item is selected within the cooking menu, a label displays what rarity it is.
- Milling Menu: Once a millable item is selected within it's menu, a label displays the current rarity of that item.
Customisable Options
- Custom Colours: Players can now choose any colours for each rarity, to suit them to your liking.
Modding Support
- ModComponent SDK: Now compatible with any custom items made with the ModComponent SDK.
- Programming Support: Give your custom items custom rarities through programming. Visit the developers section for more information.
COMPATIBILITY:
Required Dependencies:
For optimal functionality of this modification, ensure you have the following versions or newer for the latest version of this modification.
- The Long Dark - Version: v2.31
- MelonLoader - Version: v0.6.1
- Localization Utilities - Version: v2.0.0
- Mod Settings - Version: v2.0.0
Incompatible Mods:
Currently, no mods are incompatible, but when there are some, avoid using the following mods with this modification as combining this mod with incompatible ones might result in game crashes, data loss, or unforeseen issues.
INSTALLATION:
- Download the latest version of MelonLoader.
- Download the latest version of this modification.
- Navigate to the game's mod directory:
[Path to The Long Dark Installation]/mods
. - Copy the
ItemRarities.dll
from yourDownloads
folder and paste it into themods
directory. - Launch the game. The mod should be enabled.
CONTRIBUTIONS:
Translations:
- deepsnowland - For providing Japanese translations.
- Elderly-Emre - For providing Turkish translations.
- Laki - For providing Polish translations.
- LettereUniche - For providing Italian translations.
DEVELOPERS:
This section is for anybody who wants to add a rarity to any of their custom items through code, it's pretty simple - you just have to follow what's below. However, if you are currently using the ModComponent SDK then you'll be better off using the integrated functionality as seen here.
If you have a mod that already contains some code, you'll need to install the NuGet package into your project. After doing so, it's as simple as including this within your project.
using ItemRarities.Enums;
using ItemRarities.Managers;
internal sealed class Mod : MelonMod
{
public override void OnInitializeMelon()
{
RarityManager.AddGearItemAndRarity("GEAR_ExampleItem", Rarities.Mythic);
}
}
[!NOTE] This modification is not officially a part of The Long Dark and is not affiliated with Hinterland Studio Inc or its affiliates.
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. |
-
net6.0
- Newtonsoft.Json (>= 13.0.3)
- STBlade.Modding.TLD.Il2CppAssemblies.Windows (>= 2.30.0)
- STBlade.Modding.TLD.LocalizationUtilities (>= 2.0.0)
- STBlade.Modding.TLD.ModSettings (>= 1.9.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.0.0 | 106 | 7/13/2024 |