Nástroje a mody
Severský majster zasadzuje žiariaci runový kameň do bronzového mechanizmu na pracovnom stole

Valheim 1.0.16

Ako nainštalovať mody pre Valheim na Macu: natívne na Apple Silicon bez Rosetty

Valheim beží na Macoch s Apple Silicon natívne a jeho mody môžu tiež. Správcovia modov používaní hráčmi Windows na macOS nefungujú. Na Macu preto raz ručne nainštaluješ zavádzač modov, nastavíš Valheimu jednu voľbu spustenia v Steame a každý mod vložíš do priečinka. Potom sa Valheim spúšťa zo Steamu ako zvyčajne, so všetkými pridanými modmi.

Hlavná ponuka Valheimu na Macu s načítanými modmi: vpravo dole je nápis „You are playing a modded version of Valheim“

Ktorí správcovia modov fungujú na Macu?

Žiadny z bežných.

Správca modovFunguje na
r2modmanWindows, Linux
GaleWindows, Linux
Thunderstore Mod ManagerWindows
Vortex (Nexus Mods)Windows

Samotné mody sú vo všetkých systémoch rovnaké súbory, takže Mac používa rovnaké balíčky ako Windows. Thunderstore, kde vychádza väčšina modov pre Valheim, má na stránke každého modu tlačidlo Download, ktoré stiahne rovnaký zip, aký by nainštaloval správca. Mody pre Valheim ponúkajú aj Nexus Mods a CurseForge; ich súbory patria do rovnakých priečinkov.

Prečo bežný BepInEx nefunguje na Apple Silicon?

Mody pre Valheim bežia na zavádzači BepInEx. BepInEx Pack Valheim, kópia inštalovaná každým správcom modov, obsahuje knižnicu pre Mac iba pre procesory Intel. Oficiálne vydanie BepInEx 5.4.23.5 sa na Macu radu M načíta, ale zastaví sa pred načítaním modov: macOS mu nedovoľuje meniť kód hry v pamäti rovnakým spôsobom ako Windows. Spustenie Valheimu cez Rosettu problém obíde za cenu nižšej rýchlosti.

BepInEx odvtedy problém opravil v zdrojovom kóde spolu s knižnicou zavádzača, z ktorej štartuje, ale ani jedna oprava zatiaľ nie je v bežnom vydaní. Nižšie uvedený balíček je BepInEx zostavený z tohto kódu, s opravenou knižnicou zavádzača a nastavením pre Valheim. Na Apple Silicon beží bez Rosetty.

Ako nainštalovať BepInEx pre Valheim na Macu?

  1. Ukonči Valheim.
  2. Stiahni BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip. Jeho kontrolný súčet SHA-256 je v SHA256SUMS.txt.
  3. Otvor Terminál a rozbaľ ho do priečinka Valheim:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip
  1. V rovnakom okne Terminálu vypíš voľbu spustenia pre svoj Mac a skopíruj vypísaný riadok:
echo "\"$PWD/run_bepinex.sh\" %command%"
  1. V Steame klikni pravým tlačidlom na Valheim v knižnici, vyber Properties a vlož riadok do Launch options na stránke General.
  2. Spusť Valheim zo Steamu. Hlavná ponuka vpravo dole hlási „You are playing a modded version of Valheim“ a v priečinku Valheim teraz nájdeš denník zavádzača BepInEx/LogOutput.log.
Pravý dolný roh hlavnej ponuky Valheimu s načítanými modmi: „You are playing a modded version of Valheim“ nad verziou hry 1.0.16

Ak je knižnica Steamu na inom disku, otvor priečinok Valheim zo Steamu: klikni pravým tlačidlom na Valheim, potom Manage a Browse local files. V tomto okne Findera stlač ⌘↑ na prechod o úroveň vyššie a potom pretiahni priečinok Valheim na ikonu Terminálu v Docku. Terminál sa otvorí v tomto priečinku; pokračuj riadkom unzip, bez riadka cd.

Bez Terminálu: otvor zip, čím získaš priečinok s rovnakým názvom, a presuň jeho obsah do priečinka Valheim vedľa valheim.app. Voľbu spustenia potom napíš ručne: celú cestu k run_bepinex.sh v dvojitých úvodzovkách, za ktorou nasleduje %command%. V predvolenej knižnici Steamu začína cesta /Users/ a tvojím používateľským menom; ~ tam nefunguje.

Po inštalácii priečinok Valheim obsahuje:

Súbor alebo priečinokÚloha
valheim.appHra, bez zmien
run_bepinex.shSpúšťa Valheim so zavádzačom; Steam ho volá cez voľbu spustenia
libdoorstop.dylibKnižnica zavádzača, ktorú skript odovzdá hre
BepInEx/coreSamotný BepInEx
BepInEx/pluginsTvoje mody
BepInEx/configNastavenia BepInEx a jednotlivých modov, vytvorené pri prvom spustení

Ako pridať mod?

  1. Stiahni mod. Na Thunderstore stlač Download na stránke modu.
  2. Otvor zip. Archív z Thunderstore obsahuje manifest.json, README.md, icon.png a vlastné súbory modu.
  3. V BepInEx/plugins vytvor priečinok pre mod, napríklad BepInEx/plugins/ValheimModding-Jotunn, a presuň doň obsah archívu. Ak zip obsahuje priečinok plugins, presuň namiesto toho jeho obsah. Priečinok config z archívu patrí do BepInEx/config.
  4. Nainštaluj závislosti modu. Jeho stránka Thunderstore uvádza mody, ktoré potrebuje; každý pridaj rovnako. BepInEx Pack Valheim vynech: nahrádza ho balíček vyššie.
  5. Spusť Valheim. BepInEx/LogOutput.log uvádza každý načítaný mod na samostatnom riadku Loading [...].

S týmto balíčkom sa na Macu s Apple Silicon natívne načítali tieto mody: Jotunn, VNEI, YamlDotNet, Zen.ModLib, ZenSign, PlantEasily, Valheim Configuration Manager, Runic Clock, Auto Stash, LiveExperienceTracker, Remember Server Password, Craft Me Once a Live Seed Map.

Po prvom spustení Valheimu s modom nájdeš jeho nastavenia v BepInEx/config, v súbore .cfg pomenovanom podľa modu.

Ako hrať bez modov?

Vymaž voľbu spustenia v Steame a Valheim sa spustí bez BepInEx; súbory zostanú na mieste na nabudúce. Ak chceš odstrániť jeden mod, vymaž jeho priečinok z BepInEx/plugins.

Príklad: inštalácia modu Live Seed Map

Live Seed Map ukazuje spustenú hru na mape seedu: tvoju polohu, tvory v okolí, značky a portály a môže v hre označiť ľubovoľné miesto z mapy.

  1. Stiahni LiveSeedMap-1.4.0.zip.
  2. Rozbaľ ho do priečinka Valheim. Tento zip už má štruktúru pre BepInEx, takže mod skončí v BepInEx/plugins/LiveSeedMap:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/LiveSeedMap-1.4.0.zip
  1. Spusť Valheim zo Steamu. BepInEx/LogOutput.log teraz obsahuje riadky Loading [Live Seed Map 1.4.0] a Listening on http://127.0.0.1:45892.
  2. Načítaj svoj svet alebo sa pripoj k serveru.
  3. Otvor mapu seedu v Chrome alebo Edge a stlač Pripojiť hru. Keď sa prehliadač spýta, či stránka smie pristupovať k aplikáciám na tomto zariadení, povoľ to.
  4. Ak mapa ukazuje iný seed, stlač Otvoriť jeho mapu.
Mapa sleduje hráča: tvory okolo neho sú zobrazené trofejami na červených, modrých a svetlých kruhoch a zoradené podľa vzdialenosti v paneli „Tvoja hra“

Všetky funkcie modu a jeho nastavenia sú v návode k Live Seed Map.

Čo ak sa mody nenačítavajú?

  • V hlavnej ponuke nie je hlásenie o modifikovanej verzii a chýba LogOutput.log: skontroluj voľbu spustenia. Je to úplná cesta k run_bepinex.sh v dvojitých úvodzovkách a potom %command%.
  • Súbor pomenovaný preloader_ a dátumom, končiaci na .log, vedľa run_bepinex.sh alebo vnútri valheim.app/Contents/MacOS: BepInEx sa zastavil pred načítaním modov. To na Apple Silicon robí oficiálne vydanie 5.4.23.5 aj súbory BepInEx z BepInEx Pack Valheim. Znova cez ne rozbaľ balíček vyššie a vymaž denník vnútri valheim.app: aplikácia je podpísaná a súbor pridaný dovnútra poruší podpis.
  • Could not load [...] because it has missing dependencies v LogOutput.log: nainštaluj mody uvedené na tomto riadku.
  • Mod sa v hre správa nesprávne: jeho správy sú v BepInEx/LogOutput.log a správy hry v ~/Library/Logs/IronGate/Valheim/Player.log.

Ak hráš s ostatnými, server aj ostatní hráči potrebujú rovnaké verzie každého modu, ktorý mení svet, bez ohľadu na počítač, na ktorom hrajú.