Skip to content

Updated GitIgnore and Plugin Path Resolution, plus dependancy resolution#11

Open
AlienXAXS wants to merge 9 commits into
jneb802:masterfrom
AlienXAXS:master
Open

Updated GitIgnore and Plugin Path Resolution, plus dependancy resolution#11
AlienXAXS wants to merge 9 commits into
jneb802:masterfrom
AlienXAXS:master

Conversation

@AlienXAXS
Copy link
Copy Markdown

@AlienXAXS AlienXAXS commented Oct 28, 2025

Hi Warp :)

This PR resolves a few things:

  1. Adds a Visual Studio C# Gitignore file that will no longer want to upload debug/temp/etc files to your repo
  2. Fixes the Manifest file path lookup. This means you no longer need to statically define your plugin folder path within your codebase.
  3. Removes envrionment.props from each project and moves it to a global Directory.Build.Props file (.example file isnt gitignored) that all underlying projects use for Valheim paths.
  4. Uses BepInEx's publicizer against the DLL's already found within the Managed\Valheim_Data folder.
  5. Moves shared libs to the GlobalLibs folder within the projects root directory to reduce clutter.

I used a old version by mistake, fixed it up now.
This should fix issues where individuals (or the mod managers they are using) do not install the mod correctly.
- Converts all csproj files to SDK
- Get rid of the need to use publicized assemblies (they are publicized during build now)
@AlienXAXS AlienXAXS changed the title Updated GitIgnore and Plugin Path Resolution Updated GitIgnore and Plugin Path Resolution, plus dependancy resolution Oct 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant