Artifact Tweaks

⭐ — (25 endorsements) 📥 831 downloads 📌 v1.0.0 📅 9/29/2024
⚪ Last updated 2024

By barteke22 · Miscellaneous

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 9/29/2024 📅 Created: 9/29/2024

🔍 Analysis

  • 👍 3.0% endorsement rate — high engagement, a strong quality signal
  • 🏆 #254 of 433 Miscellaneous mods in this game by downloads

📋 About This Mod

Configurable probability and uniqueness multipliers for most Museum Artifact drops. And Elite Enemy / Rusty Key spawn multiplier.

Description:

Adds configurable (F1) chance (flat modifier & skill based) and uniqueness (don't drop duplicates) modifiers to the following artifact sources:

  • []Mining.

    []Combat.

    []Exploration (woodcutting).

    []Fishing (with a rod).

    Also the following tweaks:

    • []Rusty Key chance modifiers.

      []Elite Enemy chance modifiers.

      []Fixes a bug that causes 'Book 1' of each town drop 66% less than the other 5. No matter what settings.

      []If Museum Tracker mod is present, uniqueness checks your inventory and item description, instead of encyclopaedia to prevent issues if you lose an artifact.

      The mod does not affect Golden animal/tree drops, because it's easy enough to control those with skills & more animals / fruit trees.

      It also doesn't affect museum fish spawn rates. 'Fish Tweaks' makes finding the right fish easier, and 'No Time For Fishing' provides a multiplier for those.

      This is something I threw together quickly for my own playthrough, I'm unlikely to develop it further / maintain it.

      Installation:

      • []Download and Install the latest version of BepInEx.

        [] Download and Install the latest version of Museum Tracker if you don't want the uniqueness modifier to apply if you lose an item.

        []Download this mod from Files, and unzip the mod .dll into your BepInEx\plugins folder.

        Compatibility:

        • []Should be compatible with most mods that affect same areas.

          []Unless they edit the same exact place, in which case turning off certain features can help.

          []Combat Artifact multiplier applied on a save will (probably) not reset if you remove the mod.

         - Sorry, your best bet would be running by all enemies at 1. 0.

        Source:

        using BepInEx;

        using BepInEx. Bootstrap;

        using BepInEx. Configuration;

        using BepInEx. Logging;

        using HarmonyLib;

        using System;

        using System. Collections. Generic;

        using System. Linq;

        using System. Reflection;

        using System. Runtime. CompilerServices;

        using UnityEngine;

        using Wish;

        public class ArtifactTweaksPlugin : BaseUnityPlugin

        private const string MOD_GUID = "barteke22.sunhaven.artifact_tweaks";

        private const string MOD_VER = "1. 0. 0";

        private const string MOD_NAME = "Artifact Tweaks";

        private const string MOD_MUSEUM_TRACKER_GUID = "MuseumTracker";

        private Harmony _harmony = new Harmony(MOD_GUID);

        public static ManualLogSource logger;

        private static ConfigEntry<bool> conf_mine_book_skill;

        private static ConfigEntry<float> conf_mine_book_mult;

        private static ConfigEntry<bool> conf_mine_book_unique;

        private static ConfigEntry<bool> conf_mine_key_skill;

        private static ConfigEntry<float> conf_mine_key_mult;

        private static ConfigEntry<bool> conf_combat_skill;

        private static ConfigEntry<float> conf_combat_mult;

        private static ConfigEntry<bool> conf_combat_unique;

        private static ConfigEntry<float> conf_combat_elite_mult;

        private static ConfigEntry<bool> conf_combat_elite_skill;

        private static ConfigEntry<bool> conf_fish_skill;

        private static ConfigEntry<float> conf_fish_mult;

        private static ConfigEntry<bool> conf_fish_unique;

        private static ConfigEntry<bool> conf_tree_skill;

        private static ConfigEntry<float> conf_tree_mult;

        private static ConfigEntry<bool> conf_tree_unique;

        private static ConfigEntry<string> conf_data;

        private static bool conf_museum_tracker = false;

        private static List<int> explorationMuseumItems;

        private static List<int> fishingMuseumItems;

        private void Awake()

        logger = Logger;

        foreach (var plugin in Chainloader. PluginInfos)

📊 Mod Details

Game
Sunhaven Mods
Author
barteke22
Version
1.0.0
Downloads
831
Endorsements
25
Category
Miscellaneous
Created
9/29/2024
Updated
9/29/2024

🔧 How to Install Sun Haven Mods

Install via a mod manager (Vortex or Mod Organizer 2). Most mods drop into the game folder.

📖 Full step-by-step install guide for Sun Haven →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Sun Haven commands, item IDs, and more.

Keep browsing — more Sun Haven mods await

📋 All Sun Haven Mods 🏆 Top 25 📂 More Miscellaneous 👤 More by barteke22 🔎 Similar Mods 🌐 Best Miscellaneous (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods