Instrumente și moduri
Un meșter nordic montează o piatră runică luminoasă într-un mecanism de bronz pe bancul atelierului

Valheim 1.0.16

Cum instalezi moduri Valheim pe Mac, nativ pe Apple Silicon fără Rosetta

Valheim rulează nativ pe Mac cu Apple Silicon, iar modurile sale pot face același lucru. Managerii de moduri folosiți pe Windows nu rulează pe macOS, așa că pe Mac instalezi încărcătorul de moduri o singură dată manual, îi dai lui Valheim o opțiune de lansare în Steam și pui fiecare mod într-un dosar. După aceea, Valheim pornește din Steam ca de obicei, cu toate modurile adăugate.

Meniul principal Valheim pe Mac cu modurile încărcate: „You are playing a modded version of Valheim” în dreapta jos

Ce manageri de moduri funcționează pe Mac?

Niciunul dintre cei obișnuiți.

Manager de moduriRulează pe
r2modmanWindows, Linux
GaleWindows, Linux
Thunderstore Mod ManagerWindows
Vortex (Nexus Mods)Windows

Modurile în sine sunt aceleași fișiere pe orice sistem, așa că Mac folosește descărcările utilizate pe Windows. Thunderstore, unde se publică majoritatea modurilor Valheim, are un buton Download pe pagina fiecărui mod, care oferă aceeași arhivă zip instalată de un manager. Nexus Mods și CurseForge listează și ele moduri Valheim, iar fișierele lor intră în aceleași dosare.

De ce nu funcționează BepInEx obișnuit pe Apple Silicon?

Modurile Valheim folosesc încărcătorul BepInEx. BepInEx Pack Valheim, copia instalată de fiecare manager de moduri, include o bibliotecă Mac numai pentru procesoare Intel. Versiunea oficială BepInEx 5.4.23.5 se încarcă pe un Mac cu procesor M, dar se oprește înainte de orice mod: macOS nu îi permite să modifice codul jocului în memorie așa cum o face pe Windows. Rularea Valheim prin Rosetta ocolește problema, cu un cost de performanță.

BepInEx a corectat între timp acest lucru în codul sursă, împreună cu biblioteca de încărcare de la care pornește, dar niciuna dintre corecții nu a ajuns încă într-o versiune obișnuită. Pachetul de mai jos este BepInEx compilat din acel cod, cu biblioteca de încărcare corectată și configurat pentru Valheim. Rulează pe Apple Silicon fără Rosetta.

Cum instalez BepInEx pentru Valheim pe Mac?

  1. Închide Valheim.
  2. Descarcă BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip. Suma SHA-256 este în SHA256SUMS.txt.
  3. Deschide Terminal și dezarhivează în dosarul Valheim:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip
  1. În aceeași fereastră Terminal, afișează opțiunea de lansare pentru Mac-ul tău și copiază linia rezultată:
echo "\"$PWD/run_bepinex.sh\" %command%"
  1. În Steam, apasă clic dreapta pe Valheim în bibliotecă, alege Proprietăți și lipește linia în Opțiuni de lansare, pe pagina General.
  2. Pornește Valheim din Steam. Meniul principal afișează „Joci o versiune modată de Valheim.” în dreapta jos, iar dosarul Valheim conține acum BepInEx/LogOutput.log, jurnalul încărcătorului.
Colțul din dreapta jos al meniului principal Valheim, cu modurile încărcate: „You are playing a modded version of Valheim” deasupra versiunii jocului, 1.0.16

Dacă biblioteca Steam este pe alt disc, deschide dosarul Valheim din Steam: clic dreapta pe Valheim, apoi Gestionează, apoi Răsfoiește fișierele locale. În fereastra Finder apasă ⌘↑ ca să urci un nivel, apoi trage dosarul Valheim peste pictograma Terminal din Dock. Se deschide o fereastră Terminal în acel dosar; continuă acolo cu linia unzip, fără linia cd.

Fără Terminal: deschide arhiva zip, care produce un dosar cu același nume, și mută conținutul lui în dosarul Valheim, lângă valheim.app. Scrie apoi manual opțiunea de lansare: calea completă către run_bepinex.sh, între ghilimele duble, urmată de %command%. În biblioteca Steam implicită, calea începe cu /Users/ și numele tău de utilizator; ~ nu funcționează acolo.

După instalare, dosarul Valheim conține:

Fișier sau dosarRol
valheim.appjocul, nemodificat
run_bepinex.shpornește Valheim cu încărcătorul; Steam îl rulează prin opțiunea de lansare
libdoorstop.dylibbiblioteca de încărcare transmisă jocului de script
BepInEx/coreBepInEx în sine
BepInEx/pluginsmodurile tale
BepInEx/configsetările BepInEx și ale fiecărui mod, scrise la prima pornire

Cum adaug un mod?

  1. Descarcă modul. Pe Thunderstore, apasă Download pe pagina modului.
  2. Deschide arhiva zip. O arhivă Thunderstore conține manifest.json, README.md, icon.png și fișierele proprii ale modului.
  3. În BepInEx/plugins, creează un dosar pentru mod, de exemplu BepInEx/plugins/ValheimModding-Jotunn, și mută conținutul arhivei în el. Dacă arhiva are un dosar plugins, mută în schimb conținutul acelui dosar. Un dosar config din arhivă intră în BepInEx/config.
  4. Instalează ce îi trebuie modului. Pagina Thunderstore listează modurile de care depinde; adaugă-le pe fiecare la fel. Omite BepInEx Pack Valheim: pachetul de mai sus îl înlocuiește.
  5. Pornește Valheim. BepInEx/LogOutput.log listează fiecare mod încărcat, cu câte o linie Loading [...].

Aceste moduri s-au încărcat nativ pe un Mac Apple Silicon cu acest pachet: 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.

Setările unui mod sunt în BepInEx/config, într-un fișier .cfg numit după mod, după ce Valheim a pornit cu el.

Cum joc fără moduri?

Golește opțiunea de lansare în Steam și Valheim pornește fără BepInEx; fișierele rămân la locul lor pentru data viitoare. Ca să elimini un singur mod, șterge-i dosarul din BepInEx/plugins.

Exemplu: instalarea modului Live Seed Map

Live Seed Map arată jocul în desfășurare pe harta seedului: unde te afli, creaturile din jur, marcajele și portalurile tale; poate marca în joc orice loc ales pe hartă.

  1. Descarcă LiveSeedMap-1.4.0.zip.
  2. Dezarhivează în dosarul Valheim. Arhiva este deja structurată pentru BepInEx, deci modul ajunge în BepInEx/plugins/LiveSeedMap:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/LiveSeedMap-1.4.0.zip
  1. Pornește Valheim din Steam. BepInEx/LogOutput.log conține acum liniile Loading [Live Seed Map 1.4.0] și Listening on http://127.0.0.1:45892.
  2. Încarcă lumea sau intră pe server.
  3. Deschide harta seedului în Chrome sau Edge și apasă Conectează jocul. Când browserul întreabă dacă pagina poate accesa aplicațiile de pe acest dispozitiv, permite accesul.
  4. Dacă harta arată alt seed, apasă Deschide harta lui.
Harta seedului urmărește jucătorul: creaturile din jur sunt reprezentate prin trofee pe cercuri roșii, albastre și deschise la culoare, listate după distanță în panoul Jocul tău

Tot ce arată și face modul, precum și setările lui, se află în ghidul Live Seed Map.

Ce fac dacă modurile nu se încarcă?

  • Nu apare mesajul despre versiunea modată în meniul principal și nu există LogOutput.log: verifică opțiunea de lansare. Trebuie să fie calea completă către run_bepinex.sh, între ghilimele duble, apoi %command%.
  • Un fișier al cărui nume conține preloader_ și o dată și se termină în .log, lângă run_bepinex.sh sau în valheim.app/Contents/MacOS: BepInEx s-a oprit înainte de încărcarea modurilor. Asta fac pe Apple Silicon versiunea oficială 5.4.23.5 și fișierele BepInEx din BepInEx Pack Valheim. Dezarhivează din nou pachetul de mai sus peste ele și șterge jurnalul din interiorul valheim.app: aplicația este semnată, iar un fișier adăugat în ea invalidează semnătura.
  • Could not load [...] because it has missing dependencies în LogOutput.log: instalează modurile numite pe acea linie.
  • Un mod se comportă incorect în joc: mesajele sale sunt în BepInEx/LogOutput.log, iar cele ale jocului sunt în ~/Library/Logs/IronGate/Valheim/Player.log.

Dacă joci cu alții, serverul și ceilalți jucători au nevoie de aceleași versiuni ale oricărui mod care modifică lumea, indiferent de calculatorul pe care joacă fiecare.