Confirm with your password

MistBeGone

A simple plugin that removes the Mist from Mistlands. Globally. Everywhere. It gives no fucks. Will control anything that uses the vanilla mist components to generate mist. Use global keys or not to control when.

Client (& Server) Mechanics World Generation

· Website · 💗 Donate

Stars
0
Downloads
7
Version
1.0.7
Updated
Author
Azumatt
Virus scan
✓ Scan successful
Runs on
Client (& Server)

Description

Description

A simple plugin that removes the Mist from Mistlands. Globally. Everywhere. It gives no fucks. Will control anything that uses the vanilla mist components to generate mist. Use global keys or not to control when.


Feel free to reach out to me on discord if you need manual download assistance.

Shoutout to KuramA#7575 for helping me confirm that this is client only and is not required on the server. However, you can install the mod on the server as of v1.0.3 to sync the Global Keys configuration to determine when the mist clearing is available. All Global Keys from "Global Keys Needed" configuration, must be set for mist clearing to occur (as long as Use Global Keys configuration is on!).

Configurations

Configuration changes should update live

If on, the configuration is locked and can be changed by server admins only. [Synced with Server]

Setting type: Toggle

Default value: On

Acceptable values: Off, On

Lock Configuration = On

If on, the mist will only be removed if all required global keys are set. [Synced with Server]

Setting type: Toggle

Default value: Off

Acceptable values: Off, On

Use Global Keys = Off

Comma-separated list of global keys required. Example: 'defeated_eikthyr,defeated_dragon'

Accepted values are PlayerDamage, EnemyDamage, WorldLevel, EventRate, ResourceRate, StaminaRate, MoveStaminaRate, StaminaRegenRate, SkillGainRate, SkillReductionRate, EnemySpeedSize, EnemyLevelUpRate, PlayerEvents, Fire, DeathKeepEquip, DeathDeleteItems, DeathDeleteUnequipped, DeathSkillsReset, NoBuildCost, NoCraftCost, AllPiecesUnlocked, NoWorkbench, AllRecipesUnlocked, WorldLevelLockedTools, PassiveMobs, NoMap, NoPortals, NoBossPortals, DungeonBuild, TeleportAll, Preset, NonServerOption, defeated_eikthyr, defeated_dragon, defeated_goblinking, defeated_gdking, defeated_bonemass, activeBosses, KilledTroll, killed_surtling, KilledBat, AshlandsOcean, Count [Synced with Server]

Setting type: String

Default value: defeated_eikthyr,defeated_dragon,defeated_gdking,defeated_bonemass,defeated_goblinking

Global Keys Needed = defeated_eikthyr,defeated_dragon,defeated_gdking,defeated_bonemass,defeated_goblinking

Installation "Modes" explained:

Client Only:

Clears Mist, gives no fucks (by default). Clients control configurations as they see fit.

All Clients and Server:

Server will sync global keys configuration down to the clients to determine when to clear the mist. All Global Keys from "Global Keys Needed" configuration, must be set for mist clearing to occur (if Use Global Keys is on!).

All Clients:

Clears Mist, gives no fucks. Clients control configurations. Each client will control their own mist clearing.

Just Server:

Technically does nothing other than kick the player if they do not have the mod installed.

Some Clients and Server:

Not possible, anyone who didn't have the mod installed would be kicked from the server when attempting to join without the mod installed.

Author Information

Azumatt

DISCORD: Azumatt#2625

STEAM: https://steamcommunity.com/id/azumatt/

For Questions or Comments, find me in the Odin Plus Team Discord or in mine:

https://i.imgur.com/XXP6HCU.png

Changelog

1.0.7 Latest
  • Update ServerSync
1.0.6
  • Now looks at the player keys that Valheim World_Advancement_Progression mod adds.
1.0.5
  • The base game allows you to set custom keys (add and remove). They also appear to do so themselves with the defeated_queen and other keys...but not for the other bosses (those use the internal keys enum). Weird way to do things...but, the mod now can handle custom keys being set/used.
1.0.4
  • Fix issue joining server if mod is client only.
1.0.3
  • Add configuration options for Global keys, if it should use them at all.
    - Make the mod less "destructive" now that we have to be able to dynamically determine mist. Now it simply turns on and off the mist emitters based on your configuration.
    - Add ServerSync for these configuration values.
    - Give a detailed breakdown of what should happen when installed client only, server only, all clients and server, some clients and server in the README.
1.0.2
  • Courtesy Update for Valheim 0.217.46. Just bumping the version and updating the last updated date. Nothing to see here.
1.0.1
  • Compile against 0.217.22 version of Valheim
1.0.0
  • Initial Release

Full version history & older downloads →

Manual installation instructions
1

Install BepInExPack Valheim

BepInExPack Valheim is required to run mods in Valheim.

Download BepInExPack Valheim 5.4.2333 · View mod page

Check out the mod page for detailed installation instructions.

2

Install MistBeGone

This mod must be installed on the client. Installing it on the server is optional (e.g., for config syncing).

Download MistBeGone 1.0.7

Extract the ZIP and place the file(s) into the BepInEx/plugins/ folder inside your Valheim game folder.