A collection of mods for Valheim, for use with BepinEx
rolopogo / valheimmods Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Hello! I would love to have an option to send specific pins from the minimap (via maybe holding a modifier key and clicking/right clicking/middle clicking). My friends and I have so many pins on our server that we just end up not sharing them at all and are having to resort to pinging places to have them pin them themselves instead.
Mod removed icons, disabled placement of icons.
After uninstalling it, reran fresh vanilla, game crashes when I open the map in that world (I assume due to null map file, or incorrect map file)
The only way to avoid crashes is to reinstall the mod and have no map icons, or the map is corrupted permanently.
I can't destroy the basement and the log "[Info : Basement] PlayerBase is preventing basement from being destroyed" show up when I try to destroy it.
I have built the beehive inside, but it was not working inside the basement, so I destroy it. There have nothing inside the basement now.
If the enemies destroy the entrance, then you will not be able to exit the dungeon. I had to roll back to an early save.
I would love to use this to replace several other mods I'm using and pass it on to my friends, but not having keybinds for the share commands limits accessibility for people too lazy to type them every time.
For example, Map Sync (https://www.nexusmods.com/valheim/mods/42) uses F10 to share map data.
Thanks for your work! This has a great feature set.
After updating everybody including myself are not able to log into our server but if we remove it or go back to a previous version it loads fine into the server. Not sure what has changed but it is known with about 5 people so far.
After issue #3 broke our maps, my friend and I uninstalled this mod. However, the location we logged out in has unplayable levels of FPS drop, to the point where only the server admin can actually load in, and even they have ~3 fps there
I play with controller and by default you can rotate along the standard axis when building by holding the left trigger while moving the right stick. This mod breaks that completely and can only rotate with mouse using scroll wheel.
For relying on quick rotations, I have to disable this mod. Can't even hot switch on/off with config manager, I have to restart the game with the mod enabled if I do want to use it.
After installing the mod, it created a death marker showing my name and the time on it, but now anytime I have that marker on my map, my game slows to a crawl. I removed the mod and the marker is still there and I seem to be unable to remove it using any method. Using the RemoveDeathPins mod on it does not seem to work.
I have since set all the config options under Pins to false, but this doesn't make a difference, the marker is still there. I have even died in a different location.
How can I remove it?
First, awesome mod, thanks you very much!
EDIT 2: I'm using Linux (Debian)
Not really a big issue as far as I can see, but since the update (1.2.1) my console is spamming [Info : Unity Log] 0 0 constantly. Disabling this mod in general resolves it, but as of right now, it does not seem to have any adverse affects on game play. This is happening in both my singleplayer world and the dedicated server I run for my friends. Although in the short time I have seen it in singleplayer, the zeroes did increment up to 2 ([Info : Unity Log] 2 2).
Btw the last update is working well for me and my friends on my dedicated server regarding the fps, thanks!
Hello,
Initially, basement entrance was build in a room with 1-full wall height ceiling.
Every time someone wants to leave, they get an error message "Blocked" and they cannot leave the basement.
Removing all building pieces around does not fix the issue.
What is the considered "enough room" to place a basement?
With the last update the mod no longer works and prevents the building of any items
UPDATE: this only happens if the NoToolDelay (https://www.nexusmods.com/valheim/mods/674) mod is also enabled.
When starting, there is a red error message in the logs unable to find valheimlib
We built 4 fermenters and a chest in the basement. Logged in just now to find 2 fermenters and the chest gone. The material to create them was on the ground above the basement but lost 8 meads.
Using 1.0.6
I was really happy to see the mod and have it to my loadout, but unfortunately in practice the carts topple very easily.
I wonder if there are any ways to change the physics or force orientation for carts.
Hello,
I installed CustomSails the day that Valheim patch 0.148.6 came out. I see the plugin loads, but I can't interact with the boat to set the URL like the video shows. I tried changing the key used, as well as setting "RequireKeyPress = false" in config, but no luck.
When I load a world, I see the following error text in the BepInEx console window:
[Error : Unity Log] MissingMethodException: bool PrivateArea.CheckAccess(UnityEngine.Vector3,single,bool)
Stack trace:
CustomSails.ShipSailUrlSetter.UpdateText () (at <92ad433a205443ee96b908f6525e1cea>:0)
CustomSails.ShipSailUrlSetter.Awake () (at <92ad433a205443ee96b908f6525e1cea>:0)
UnityEngine.GameObject:AddComponent()
CustomSails.Ship_Patch:Ship_Awake(Ship)
Ship:DMD<Ship::Awake>(Ship)
UnityEngine.Object:Instantiate(GameObject, Vector3, Quaternion)
ZNetScene:CreateObject(ZDO)
ZNetScene:CreateObjectsSorted(List`1, Int32, Int32&)
ZNetScene:CreateObjects(List`1, List`1)
ZNetScene:CreateDestroyObjects()
ZNetScene:Update()
As of the latest Valheim update, the Basement plugin breaks dedicated servers, and, thus clients, on connection. I can get the detailed server console error if necessary; but, I have verified it is Basement causing the issue. The server starts fine; but, upon connection, the client gets stuck at a black screen (with the environment sound in the background), and the server throws an error. It looks like it may be related to the "sync" of configuration occurring for Basement between client and server. I have set the "force" option to "false" on both sides to try and workaround, to no avail.
For 3 or more multi player using the same server,
map should show all players who checked "view by others player ".
After using this mod, map only shows the latest player who you sent your map to him, and others are disappear from the map.
-Without using mod: player A,B,C,D,E all shown in map
-Used the map and F10(send map) to playerA: playerA still in map, but player B,C,D,E has no player icon in map.
-After F10 to playerA, if I F10 to playerB, it will changed to show playerB, but playerA,C,D,E disappear from map.
Would u please be so kind to list , if this mod is client side or both server and client? I cant seem to find this info.
Getting error:
[Warning: Unity Log] The script 'CustomSails.ShipSailUrlSetter' could not be instantiated!
Please please fix this! This is my favourite mod. Id love to start my new server with this available to my friends :)
Have not noticed it recently as I have been on and off the game. It appears that having this show on the map, is causing low FPS on my server/singleplayer. Going from my norm of 120 fps to around 15 fps. Setting the pins to false in the config resolves the issue. I did not try disabling one at a time to see if it was just the Boats pin or the Carts pin causing the issue. I just disabled both as they were newer additions to the updates.
When manually downloaded and installed from ThunderStore it lists no dependencies but throws an error that dependency is missing. Works fine when installed through addon manager
More of a suggestion, but I couldn't find any other place to put it-- please add a config item to disable nested basements! I'm running a modded server with a group of friends and we love the idea but we find that the space given by nested basements is a little overpowered in terms of not being raid-able.
In ValheimMods/Basement/README
is CustomSails
description.
BTW. Is Basement client side only mod? What see another players?
I'm asking because I can not find Basement item in misc page then I can't build it. – sorry, I missed HookGenPatcher in my manual installation. Now I can build Basement.
On the map, other players who don't have the mod installed were able to see me and another player who had installed the mod, but they were still able to see us.
When I and my friend installed this mod, our maps no longer had any pins, beds, elders, anything but the basic map texture.
No work, pls update to last game.
GIZMO JUST DOES NOT ROTATE PEICES ANY MORE, DISPLAYS THE RINGS BUT JUST DOES NOT WORK
This is caused by the Basement mod.
[Error : Unity Log] NullReferenceException
Stack trace:
UnityEngine.GameObject.GetComponent[T] () (at <51725b129ecd4967a9a213c1ae65b295>:0)
Player.UpdateKnownRecipesList () (at <64e3050735a54dbb8762d6e3432a1162>:0)
ValheimLib.ODB.ObjectDBHelper.ReloadKnownRecipes (On.Player+orig_Load orig, Player self, ZPackage pkg) (at <66dec4d05d8743eb8424a906129f16d8>:0)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.HookPlayer::Load?1742125056(Player,ZPackage)
PlayerProfile.LoadPlayerData (Player player) (at <64e3050735a54dbb8762d6e3432a1162>:0)
Game.SpawnPlayer (UnityEngine.Vector3 spawnPoint) (at <64e3050735a54dbb8762d6e3432a1162>:0)
Game.UpdateRespawn (System.Single dt) (at <64e3050735a54dbb8762d6e3432a1162>:0)
Game.FixedUpdate () (at <64e3050735a54dbb8762d6e3432a1162>:0)
[Info : Unity Log] 04/25/2021 22:42:43: Destroying old local player
Disabling the Basement mod eliminates the error.
Thunderstore Mod Manager
mods installed:
BepInExPack_Valheim by denikson
BetterArchery by ishid4
ValheimLib by ValheimModding
HookGenPatcher by ValheimModding
Basement by Rolo
ItemDrawers by makail
MapSyncMod by nashy
BetterUI by Masa
Better_Signs by KG
SpeedyPaths by Nextek
Build_Camera by gittywithexcitement
Veinmine by WiseHorror
UseEquipmentInWater by LVH-IT
NonrestrictedPortals by xAfflict
TrashItems by virtuaCode
ValheimNetworkOptimizer by TripleSteel
Softcore_Death by dch
QuickStack by damnsneaker
EquipmentAndQuickSlots by RandyKnapp
PlantGrowProgress by Smallo
MassFarming by Xeio
QuickConnect by bdew
Locator by purpledxd
PreWorkout by Xenofell
NoStamCosts by BasilPanda
DaisyChain by Rolo
CustomSails by Rolo
ColorfulSigns by Tekla
BepInEx_ConfigurationManager by TJzilla
SkillBasedCarryweight by kassent
InteractWhileBuilding by tonsit
ChaseMods_JumpAltersFallingDamage by chase000
Lead by xiaoxiao921
Gizmo by Rolo
FearFire by Zer0Krypt
PlantAnywhere by nDeavor
Craft_From_Containers_by_aedenthorn by frenchiveruti
UnfrightenTamedAnimals by chase000
NameTamedAnimals by Barril
BiggerBoatMapExploreRadius by nearbear
PreventAccidentalInteraction by PhantomGamers
DeathPenalty by Crystal
Heightmap_Unlimited by Menthus
MoreSlots by Fang86
MultiCraft by MaxiMods
CookingStationTweaks by digitiliad
Even if the shift and the alt key highlight the rotation on the gizmo corresponding axes that turns while scrolling, the piece doesn't follow, it rotates on the wrong axes(normal one).
if i keep V pushed and scroll, the piece rotate on one of the other axes, not following the gismo, but as soon as i scroll again it comes back to its original position.
When running Valheim with the "-force-vulkan" key, pink circles appear instead of axes. Tested separately from all mods
P.S. Forgive me for my English, it is not my native language
@rolopogo Can you please add an option to restore the default texture of the sail?
I already implemented it for myself, maybe this can help:
In order to get back the default texture, just remove the URL from the Sail and press enter.
//SailUrlSetter class
...
private Texture defaultTexture;
...
private void Awake()
{
...
sailRenderer = ...
defaultTexture = sailRenderer.material.GetTexture("_MainTex");
}
public void SetText(string text)
{
if (!PrivateArea.CheckAccess(transform.position, 0f, true))
{
return;
}
if (text == String.Empty)
{
ApplyDefaultTexture();
} else
{
StartCoroutine(DownloadTexture(text, ApplyTexture));
}
}
private void ApplyDefaultTexture()
{
m_nview.ClaimOwnership();
m_nview.GetZDO().Set("SailUrl", String.Empty);
sailRenderer.material.SetTexture("_MainTex", defaultTexture);
}
The stones around the entrance to the basement are referring to textures that don't exist, turning them neon pink.
Thanks for the great mod!! We have a private G-Portal server for 3 friends. I installed the mod today, /sharemap works fine, we can all see explored areas now. Other players map unlocks are also showing up as they travel, very nice!
But we cannot get /sharepins to work, either in text chat or with the shortcut key. I do have a lot of pins, is this maybe an issue?
Executing the text chat command does not return a status message, unlike the /sharemap command. The first time I did get a message about updating a gravestone marker, but further attempts to execute never share the pins between us.
I am also running Valheim Plus, but have map sharing turned off in the config file for it. Any ideas? Is there anything else I can give you to help?
First I want to thank you for sharing your work AND releasing under the MIT license.
I'm trying to edit the basement file to so I can increase the size of the area to build custom dungeons. I am a complete noob and the steps I have taken were I downloaded the file, downloaded a hex editor to figure out what kind of file it was, downloaded unity hub correctly (finally), and installed unity 2019.4.24f1. Now I'm stuck. Figured I'd take a shot at asking. .
Like I said I'm a noob but perfectly content banging rocks together until I get sparks!
Thanks again,
tg
Boats over the edge aren't destroyed by the vanilla game, so boats that have gone over the edge of the world still appear on the map.
Hey, this is not really what github issues are for but i didn't find any way to get in touch with you. No discord, website, e-mail etc.
I would love to have a chat about your mod.
Discord: nx#8830
E-Mail: [email protected]
Thank you and sorry for dumping this in here, didn't see any other way. Feel free to close this issue without further comment 👍
I can't create a basement, I have the necessary materials, but when I select the basement to create it, it doesn't appear on the screen. if i click on the ground to create it, the only action that happens is like i'm using the hammer to fix something with damage
Logs getting spammed with this one:
[Error : Unity Log] NullReferenceException: Object reference not set to an instance of an object
Stack trace:
ExploreTogether.Plugin.SendPin (Minimap+PinData pin, System.String text) (at <60cd288ae43740f5974a475107cc5ea9>:0)
ExploreTogether.Patches.Minimap_Patch.Minimap_UpdateProfilePins (Minimap __instance, Minimap+PinData& ___m_deathPin) (at <60cd288ae43740f5974a475107cc5ea9>:0)
(wrapper dynamic-method) Minimap.DMD<Minimap::UpdateProfilePins>(Minimap)
Minimap.UpdateDynamicPins (System.Single dt) (at <8e1e443e7dcc46fb93a437d981d93443>:0)
(wrapper dynamic-method) Minimap.DMD<Minimap::Update>(Minimap)
In versions 1.7 and 1.7.1, an error appears when you open the console and start typing something.
LogOutput171.log
LogOutput.log
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.