Alati i modovi
Nordijski majstor umeće svjetleći runski kamen u brončani mehanizam na radnom stolu

Valheim 1.0.16

Kako instalirati modove za Valheim na Macu: izvorno na Apple Silicon bez Rosette

Valheim radi izvorno na Macovima s Apple Silicon, a mogu i njegovi modovi. Upravitelji modova koje koriste igrači Windowsa ne rade na macOS-u. Zato na Macu jednom ručno instaliraš program za učitavanje modova, zadaš jednu opciju pokretanja Valheimu u Steamu i svaki mod staviš u mapu. Nakon toga Valheim se pokreće iz Steama kao i obično, sa svim dodanim modovima.

Glavni izbornik Valheima na Macu s učitanim modovima: dolje desno piše „You are playing a modded version of Valheim”

Koji upravitelji modova rade na Macu?

Nijedan od uobičajenih.

Upravitelj modovaRadi na
r2modmanWindows, Linux
GaleWindows, Linux
Thunderstore Mod ManagerWindows
Vortex (Nexus Mods)Windows

Sami modovi iste su datoteke na svakom sustavu, pa Mac koristi ista preuzimanja kao igrači Windowsa. Thunderstore, gdje se objavljuje većina modova za Valheim, ima gumb Download na stranici svakog moda koji daje isti zip koji bi upravitelj instalirao. Nexus Mods i CurseForge također nude modove za Valheim, a njihove datoteke idu u iste mape.

Zašto uobičajeni BepInEx ne radi na Apple Silicon?

Modovi za Valheim rade na BepInExu, programu za učitavanje modova. BepInEx Pack Valheim, kopija koju svaki upravitelj instalira, sadrži Mac biblioteku samo za Intelove procesore. Službeno izdanje BepInEx 5.4.23.5 učita se na Macu serije M, ali stane prije učitavanja modova: macOS mu ne dopušta mijenjati kod igre u memoriji kao na Windowsu. Pokretanje Valheima pod Rosettom zaobilazi to ograničenje uz gubitak brzine.

BepInEx je u međuvremenu popravio problem u izvornom kodu, zajedno s bibliotekom iz koje se pokreće, ali nijedan popravak još nije u redovitom izdanju. Paket ispod jest BepInEx izgrađen iz tog koda, s popravljenom bibliotekom za učitavanje i postavkama za Valheim. Radi na Apple Silicon bez Rosette.

Kako instalirati BepInEx za Valheim na Macu?

  1. Zatvori Valheim.
  2. Preuzmi BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip. Njegova kontrolna suma SHA-256 nalazi se u SHA256SUMS.txt.
  3. Otvori Terminal i raspakiraj ga u mapu Valheim:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip
  1. U istom prozoru Terminala ispiši opciju pokretanja za svoj Mac i kopiraj dobiveni redak:
echo "\"$PWD/run_bepinex.sh\" %command%"
  1. U Steamovoj biblioteci klikni Valheim desnom tipkom, odaberi Properties i zalijepi redak u Launch options na stranici General.
  2. Pokreni Valheim iz Steama. U glavnom izborniku dolje desno piše „You are playing a modded version of Valheim”, a mapa Valheim sada sadrži BepInEx/LogOutput.log, dnevnik programa za učitavanje.
Donji desni kut glavnog izbornika Valheima s učitanim modovima: „You are playing a modded version of Valheim” iznad verzije igre 1.0.16

Ako je Steamova biblioteka na drugom disku, otvori mapu Valheim iz Steama: klikni Valheim desnom tipkom, zatim Manage, pa Browse local files. U tom prozoru Findera pritisni ⌘↑ da odeš jednu razinu više, zatim povuci mapu Valheim na ikonu Terminala u Docku. Otvara se prozor Terminala u toj mapi; nastavi ondje retkom unzip, bez retka cd.

Bez Terminala: otvori zip, čime dobiješ mapu istog naziva, i premjesti njezin sadržaj u mapu Valheim, pokraj valheim.app. Zatim sam upiši opciju pokretanja: puni put do run_bepinex.sh u dvostrukim navodnicima, pa %command%. U zadanoj Steamovoj biblioteci put počinje s /Users/ i tvojim korisničkim imenom; ~ ondje ne radi.

Nakon instalacije mapa Valheim sadrži:

Datoteka ili mapaUloga
valheim.appIgra, nepromijenjena
run_bepinex.shPokreće Valheim s programom za učitavanje; Steam ga poziva putem opcije pokretanja
libdoorstop.dylibBiblioteka za učitavanje koju skripta predaje igri
BepInEx/coreSam BepInEx
BepInEx/pluginsTvoji modovi
BepInEx/configPostavke BepInExa i svakog moda, zapisane pri prvom pokretanju

Kako dodati mod?

  1. Preuzmi mod. Na Thunderstoreu pritisni Download na stranici moda.
  2. Otvori zip. Thunderstoreov zip sadrži manifest.json, README.md, icon.png i datoteke samog moda.
  3. U BepInEx/plugins napravi mapu za mod, primjerice BepInEx/plugins/ValheimModding-Jotunn, i premjesti sadržaj arhive u nju. Ako zip ima mapu plugins, premjesti sadržaj te mape. Mapa config iz arhive ide u BepInEx/config.
  4. Instaliraj ono što mod treba. Njegova stranica Thunderstore navodi modove o kojima ovisi; dodaj svaki na isti način. Preskoči BepInEx Pack Valheim: paket iznad zauzima njegovo mjesto.
  5. Pokreni Valheim. BepInEx/LogOutput.log navodi svaki učitani mod, po jedan redak Loading [...] za svaki.

Ovi su se modovi izvorno učitali na Macu s Apple Silicon uz ovaj paket: Jotunn, VNEI, YamlDotNet, Zen.ModLib, ZenSign, PlantEasily, Valheim Configuration Manager, Runic Clock, Auto Stash, LiveExperienceTracker, Remember Server Password, Craft Me Once i Live Seed Map.

Kada se Valheim pokrene s modom, njegove postavke nalaze se u BepInEx/config, u datoteci .cfg nazvanoj po modu.

Kako igrati bez modova?

Očisti opciju pokretanja u Steamu i Valheim se pokreće bez BepInExa; datoteke ostaju gdje jesu za sljedeći put. Da ukloniš jedan mod, izbriši njegovu mapu iz BepInEx/plugins.

Primjer: instalacija moda Live Seed Map

Live Seed Map prikazuje pokrenutu igru na karti sjemena: gdje stojiš, stvorenja oko tebe, tvoje oznake i portale, a može označiti bilo koje mjesto s karte u igri.

  1. Preuzmi LiveSeedMap-1.4.0.zip.
  2. Raspakiraj ga u mapu Valheim. Ovaj zip već ima raspored za BepInEx, pa mod završava u BepInEx/plugins/LiveSeedMap:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/LiveSeedMap-1.4.0.zip
  1. Pokreni Valheim iz Steama. BepInEx/LogOutput.log sada ima retke Loading [Live Seed Map 1.4.0] i Listening on http://127.0.0.1:45892.
  2. Učitaj svoj svijet ili se pridruži poslužitelju.
  3. Otvori kartu sjemena u Chromeu ili Edgeu i pritisni Poveži igru. Kada preglednik pita smije li stranica pristupati aplikacijama na ovom uređaju, dopusti to.
  4. Ako karta pokazuje drugo sjeme, pritisni Otvori njegovu kartu.
Karta prati igrača: stvorenja oko njega kao trofeji na crvenim, plavim i svijetlim krugovima, poredana po udaljenosti u panelu „Tvoja igra”

Sve što mod pokazuje i radi te njegove postavke opisuje vodič za Live Seed Map.

Što ako se modovi ne učitaju?

  • Nema poruke o izmijenjenoj verziji u glavnom izborniku ni LogOutput.log: provjeri opciju pokretanja. To je puni put do run_bepinex.sh u dvostrukim navodnicima, zatim %command%.
  • Datoteka s nazivom preloader_ i datumom, koja završava na .log, pokraj run_bepinex.sh ili u valheim.app/Contents/MacOS: BepInEx je stao prije učitavanja modova. To na Apple Silicon rade službeno izdanje 5.4.23.5 i datoteke BepInExa iz BepInEx Pack Valheim. Ponovno raspakiraj paket iznad preko njih i izbriši dnevnik unutar valheim.app: aplikacija je potpisana, a datoteka dodana unutar nje narušava potpis.
  • Could not load [...] because it has missing dependencies u LogOutput.log: instaliraj modove navedene u tom retku.
  • Mod se pogrešno ponaša u igri: njegove su poruke u BepInEx/LogOutput.log, a poruke igre u ~/Library/Logs/IronGate/Valheim/Player.log.

Ako igraš s drugima, poslužitelj i ostali igrači trebaju iste verzije svakog moda koji mijenja svijet, neovisno o računalu na kojem igraju.