Skip to content

ZashIn/valheim-modorganizer-mods

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mod Organizer 2 instance for Valheim

Installation

  • (clean Valheim folder from manual installed mods)
  • Install MO
  • Create new (global) Valheim instance
  • Open instance folder (in MO: folder icon, Open instance folder)
  • Either download and extract a zip of this repo into the instance folder
    or use git:
    # git large file storage is required
    git lfs install
    # Clone git repo in existing folder
    git init
    git remote add origin https://github.com/ZashIn/valheim-modorganizer-mods.git
    git fetch
    git checkout -t origin/main
    # Alternative to checkout, when used in an existing instance:
    #git reset origin/main
    # add --force to overwrite existing files
  • Restart MO
  • Select Weedheim profile
  • Start Valheim through MO

Update changes simply with git pull (and restarting MO)

Clean Valheim folder

If you installed mods (BepInEx etc.) manually in the game folder, you need to remove the mods bevor starting the game through MO, by removing the following files/folders (all BepInEx files):

BepInEx
doorstop_libs
doorstop_config.ini
.doorstop_version
start_game_bepinex.sh
start_server_bepinex.sh
winhttp.dll

Without Mod Organizer

  • Checkout / download repo
  • use included script to deploy files to game dir: python copy_to_game_dir.py [--hardlink] <game_dir_path>
    • copies/updates only enabled mods in profiles/Weedheim/modlist.txt (by default)
    • does not remove disabled or other existing files
usage: copy_to_game_dir.py [-h] [-m MODSDIR] [-l] [-e EXCLUDE [EXCLUDE ...]] target_dir [modlist]

Copy Mod Organizer mod files to game dir

positional arguments:
  target_dir            target (game) directory
  modlist               modlist.txt from MO, with +enabled and -disabled mods

options:
  -h, --help            show this help message and exit
  -m MODSDIR, --modsdir MODSDIR
                        dir to (MOs) mods directory
  -l, --hardlink        use hardlinks instead of copies
  -e EXCLUDE [EXCLUDE ...], --exclude EXCLUDE [EXCLUDE ...]
                        exclude mod file patterns

Modlist

Base dependencies

Server mods

Client mods

Admin mods

Dev notes

Config files (*.cfg) are by default ignored by .gitignore to use generated defaults, use git add -f <file> to add them explicitly.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published