Virtualize-ValheimRAFT icon

ValheimRAFT

ValheimRAFT fork with some QOL stability fixes works with latest Valheim. This mod will be supported until the original owner comes back

Last updated 2 years ago
Total downloads 647
Total rating 0 
Categories Vehicles Transportation Building
Dependency string Virtualize-ValheimRAFT-1.5.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

ValheimModding-Jotunn-2.15.2 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.15.2

README

ValheimRAFT

A ValheimRaft fork that works with latest Valheim. The original mod owner Sarcenzzz abandoned the mod, this fork aims to keep the mod functional with future goals of expanding functionality.

Meshes

In Mod versions lower than 1.5.0 there were problems with the folder being renamed. In >=1.5.0 there is a configuration manager option to change the path to resolve the ValheimRAFT folder.

If you want meshes (IE sails and ropes ) to render, your mod must either be named ValheimRaft or zolantris-ValheimRaft.

Otherwise make sure to edit the "pluginFolderName" key and add the folder name for ValheimRaft located within the BepInEx\Plugins path. Afterwards relaunch the game. There should be no mesh issues.

Community

Join us on discord to get the latest information, upcoming features, and discover other mods.

Discord Link

Issues

If you have a bug, please create an issue under the repo's issues section. Issues templates will be created soon, but general format is

  1. Title of Issue
  2. Description of the problem
  3. Possible solutions
  4. Your mod list. (really this is important)
  5. You have replicated this bug in isolation with only this mod. (yes or no)

Contributing

  1. Please fork the codebase and make a pull request via your fork branch.
  2. Changes need to be feature based IE keep the changes minimal and single focused. Larger changes are welcome, but they have higher chance of breaking other things and are harder to maintain.

Getting Started

  1. Clone / download this project
  2. IDE: Download Rider or Visual studio. Use Rider if you do not want to waste tons of time resizing things. Visual Studio is not intuitive or user friendly.
  3. Unity: Download Unity Hub
    • Unity is only required if you are changing scripting related to the prefabs
  4. Running things
    1. Open the whole project with Rider. Typically you can double click on ValheimRAFT.sln to open it
    2. Unity -> Open the ValheimRaftUnity folder and install the Unity 2020 version
    3. Install AssetBundle Browser from github master url or release url. Since it's not updating master is okay.
  5. Compiling with the current branch libs folder
    • You will not need to do anything. These libs are pre-built off the latest supported valheim, jotunn, bepinex.
    • Skip this step If -
      • you need to fix an issue after valheim updates, you will need to update, re-publicize, download newer bepinex and harmony references etc.
  6. Manual Compiling
    1. delete the current libs folder (if the libs are outdated) and create a new libs folder and follow the manual compiling steps below.
    2. You will need to publicize all the required require dependencies. These dependencies can be found in DRIVE_PATH_TO_STEAM...Steam\steamapps\common\Valheim\valheim_Data\Managed
    3. To publicize, copy all the dependencies required into a separate folder. Install https://github.com/CabbageCrow/AssemblyPublicizer and run the GUI tool on that folder.
    4. Rename the __publicized assemblies back to their original names.
    5. Move those assemblies to the libs folder under ValheimRaft.
    6. Click compile. It should work.