Verktyg och moddar
En nordisk uppfinnare sätter en glödande runsten i en bronsmekanism på en arbetsbänk

Valheim 1.0.16

Så installerar du Valheim-moddar på Mac, direkt på Apple Silicon utan Rosetta

Valheim körs direkt på Apple Silicon-Macar, och det kan dess moddar också göra. Modhanterarna som Windows-spelare använder fungerar inte på macOS. På Mac installerar du därför modladdaren manuellt en gång, anger ett startalternativ för Valheim i Steam och lägger varje mod i en mapp. Därefter startar Valheim från Steam som vanligt, med alla moddar du lagt till.

Valheims huvudmeny på Mac med laddade moddar: ”You are playing a modded version of Valheim” nere till höger

Vilka modhanterare fungerar på Mac?

Ingen av de vanliga.

ModhanterareFungerar på
r2modmanWindows, Linux
GaleWindows, Linux
Thunderstore Mod ManagerWindows
Vortex (Nexus Mods)Windows

Själva moddarna är samma filer på alla system, så en Mac använder samma nedladdningar som Windows-spelare. Thunderstore, där de flesta Valheim-moddar publiceras, har en Download-knapp på varje modsida som hämtar samma zip-fil som en hanterare skulle installera. Nexus Mods och CurseForge listar också Valheim-moddar, och deras filer läggs i samma mappar.

Varför fungerar inte vanliga BepInEx på Apple Silicon?

Valheim-moddar körs med modladdaren BepInEx. BepInEx Pack Valheim, kopian som varje modhanterare installerar, innehåller ett Mac-bibliotek enbart för Intel-processorer. Den officiella BepInEx-versionen 5.4.23.5 laddas på en Mac i M-serien men stannar innan den laddar någon mod: macOS tillåter inte att den ändrar spelkoden i minnet på samma sätt som i Windows. Att köra Valheim under Rosetta kringgår detta, men kostar prestanda.

BepInEx har sedan dess rättat detta i källkoden, tillsammans med laddarbiblioteket det startar från, men ingen av rättningarna finns ännu i en ordinarie utgåva. Paketet nedan är BepInEx byggt från den källkoden med det rättade laddarbiblioteket, konfigurerat för Valheim. Det körs på Apple Silicon utan Rosetta.

Hur installerar jag BepInEx för Valheim på Mac?

  1. Avsluta Valheim.
  2. Hämta BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip. SHA-256-kontrollsumman finns i SHA256SUMS.txt.
  3. Öppna Terminal och packa upp det i Valheims mapp:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip
  1. Skriv ut startalternativet för din Mac i samma Terminal-fönster och kopiera raden som visas:
echo "\"$PWD/run_bepinex.sh\" %command%"
  1. Högerklicka på Valheim i ditt Steam-bibliotek, välj Egenskaper och klistra in raden under Startalternativ på sidan Allmänt.
  2. Starta Valheim från Steam. Huvudmenyn säger ”Du spelar en modifierad version av Valheim.” nere till höger, och Valheim-mappen innehåller nu BepInEx/LogOutput.log, laddarens logg.
Nedre högra hörnet av Valheims huvudmeny med laddade moddar: ”You are playing a modded version of Valheim” ovanför spelversionen 1.0.16

Om ditt Steam-bibliotek ligger på en annan enhet öppnar du i stället Valheims mapp från Steam: högerklicka på Valheim, välj Hantera och sedan Bläddra bland lokala filer. Tryck på ⌘↑ i Finder-fönstret för att gå upp en nivå och dra Valheim-mappen till Terminal-ikonen i Dock. Ett Terminal-fönster öppnas i den mappen; fortsätt där med raden unzip, utan raden cd.

Utan Terminal: öppna zip-filen så får du en mapp med samma namn, och flytta dess innehåll till Valheim-mappen bredvid valheim.app. Skriv sedan startalternativet själv: hela sökvägen till run_bepinex.sh inom dubbla citattecken, följt av %command%. I Steams standardbibliotek börjar sökvägen med /Users/ och ditt användarnamn; ~ fungerar inte där.

Efter installationen innehåller Valheim-mappen:

Fil eller mappUppgift
valheim.appspelet, oförändrat
run_bepinex.shstartar Valheim med laddaren; Steam kör det via startalternativet
libdoorstop.dylibladdarbiblioteket som skriptet lämnar till spelet
BepInEx/coresjälva BepInEx
BepInEx/pluginsdina moddar
BepInEx/configinställningarna för BepInEx och varje mod, skapade vid första starten

Hur lägger jag till en mod?

  1. Hämta modden. På Thunderstore trycker du på Download på moddens sida.
  2. Öppna zip-filen. En Thunderstore-zip innehåller manifest.json, README.md, icon.png och moddens egna filer.
  3. Skapa en mapp för modden i BepInEx/plugins, till exempel BepInEx/plugins/ValheimModding-Jotunn, och flytta zip-filens innehåll dit. Om zip-filen har en plugins-mapp flyttar du innehållet i den mappen i stället. En config-mapp i zip-filen läggs i BepInEx/config.
  4. Installera det modden behöver. Dess Thunderstore-sida listar moddarna den beror på; lägg till var och en på samma sätt. Hoppa över BepInEx Pack Valheim: paketet ovan ersätter det.
  5. Starta Valheim. BepInEx/LogOutput.log listar varje laddad mod med en rad Loading [...] per mod.

Dessa moddar laddades direkt på en Apple Silicon-Mac med paketet: Jotunn, VNEI, YamlDotNet, Zen.ModLib, ZenSign, PlantEasily, Valheim Configuration Manager, Runic Clock, Auto Stash, LiveExperienceTracker, Remember Server Password, Craft Me Once och Live Seed Map.

En mods inställningar finns i BepInEx/config, i en .cfg-fil uppkallad efter modden, när Valheim har startats med den.

Hur spelar jag utan moddar?

Rensa startalternativet i Steam så startar Valheim utan BepInEx. Filerna ligger kvar till nästa gång. Ta bort en enskild mod genom att radera dess mapp från BepInEx/plugins.

Exempel: installera modden Live Seed Map

Live Seed Map visar ditt pågående spel på frökartan: var du står, varelserna omkring dig, dina markörer och portaler. Den kan också markera valfri plats från kartan i spelet.

  1. Hämta LiveSeedMap-1.4.0.zip.
  2. Packa upp filen i Valheim-mappen. Denna zip har redan rätt struktur för BepInEx, så modden hamnar i BepInEx/plugins/LiveSeedMap:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/LiveSeedMap-1.4.0.zip
  1. Starta Valheim från Steam. BepInEx/LogOutput.log innehåller nu raderna Loading [Live Seed Map 1.4.0] och Listening on http://127.0.0.1:45892.
  2. Ladda din värld eller anslut till servern.
  3. Öppna frökartan i Chrome eller Edge och tryck på Anslut spelet. När webbläsaren frågar om sidan får ansluta till appar på enheten tillåter du det.
  4. Om kartan visar ett annat frö trycker du på Öppna dess karta.
Frökartan följer spelaren: varelser runt omkring visas som troféer på röda, blå och ljusa ringar, listade efter avstånd i panelen Ditt spel

Allt modden visar och gör, samt dess inställningar, finns i guiden till Live Seed Map.

Om moddarna inte laddas

  • Ingen rad om en modifierad version i huvudmenyn och ingen LogOutput.log: kontrollera startalternativet. Det ska vara hela sökvägen till run_bepinex.sh inom dubbla citattecken, sedan %command%.
  • En fil vars namn börjar med preloader_ och ett datum och slutar med .log, bredvid run_bepinex.sh eller i valheim.app/Contents/MacOS: BepInEx stannade innan moddarna laddades. Det är vad den officiella versionen 5.4.23.5 och BepInEx-filerna i BepInEx Pack Valheim gör på Apple Silicon. Packa upp paketet ovan över dem igen och radera loggen inne i valheim.app: appen är signerad och en extra fil inne i den bryter signaturen.
  • Could not load [...] because it has missing dependencies i LogOutput.log: installera moddarna som anges på raden.
  • En mod fungerar fel i spelet: dess egna meddelanden finns i BepInEx/LogOutput.log, medan spelets finns i ~/Library/Logs/IronGate/Valheim/Player.log.

Om du spelar med andra behöver servern och de andra spelarna samma versioner av varje mod som ändrar världen, oavsett vilken dator var och en spelar på.