You are viewing a potentially older version of this package. View all versions.
muckers-MapFix-0.2.0 icon

MapFix

Fixes the blank map (M) on Linux and enemies drifting apart between players in multiplayer. Client-side only.

By muckers
Date uploaded a day ago
Version 0.2.0
Download link muckers-MapFix-0.2.0.zip
Downloads 8
Dependency string muckers-MapFix-0.2.0

This mod requires the following mods to function

BepInEx-BepInExPack_Muck-5.4.1101 icon
BepInEx-BepInExPack_Muck

BepInEx pack for Muck. Preconfigured and ready to use.

Preferred version: 5.4.1101

README

Map Fix

Fixes a vanilla Muck bug on Linux where the map (M) shows only the blue backdrop and the markers, with no island. It often starts after a resolution change.

The island texture is drawn through the default UI material instead of the game's particle material. The colours, zoom, drag and markers are the same as vanilla. On Windows the map looks unchanged.

It also fixes enemies drifting apart between players. In vanilla, your copy of an enemy only moves toward the host's copy along one axis, so you can end up fighting an enemy the host has somewhere else. With this mod, your enemies glide all the way to the host's position, and jump there when they are more than 4 m off. Every client should install it. The host's game is unchanged.

Client-side only. Nothing is sent, so you can play with people who do not have it.

Configuration

BepInEx/config/evan.muck.mapfix.cfg

Section Key Default Meaning
General Enabled true Off leaves the map exactly as vanilla
Mobs PositionFix true Off leaves vanilla's enemy position correction

CHANGELOG

Changelog

0.2.1

Stops a vanilla NullReferenceException at DetectInteractables.Update that repeats every frame. When a Woodman without a trader role walked through the interact cast, vanilla kept the prompt's collider but dropped its Interactable, and then read the missing Interactable every frame while you looked at the same shrine, chest or other object. The prompt now forgets that collider and reads it again. There is no setting.

0.2.0

Fixes enemies that one player sees and another does not. In vanilla, a client only pulls its copy of an enemy toward the host's position when the host's copy is further along one axis, so enemies drift and players fight enemies the host has somewhere else. Now a client glides each enemy all the way to the host's position and jumps it there when it is more than 4 m off. New setting [Mobs] PositionFix (on). The host is unaffected, and players without the mod still play together.

Works with Wave Run 0.5.2. In a Wave Run game, Wave Run snaps the round's enemies more than 3 m off and clears the leftover offset this mod would glide, so its snap wins. This mod only smooths the smaller gaps.

0.1.0

Initial release. Draws the map (M) through the default UI material, so the island shows on Linux where vanilla shows only the blue backdrop and the markers.