Verktøy og modifikasjoner
En norrøn oppfinner setter en glødende runestein i en bronsemekanisme på en verkstedbenk

Valheim 1.0.16

Installer Valheim-modder på Mac, direkte på Apple Silicon uten Rosetta

Valheim kjører direkte på Mac med Apple Silicon, og det kan moddene også. Modbehandlerne Windows-spillere bruker, kjører ikke på macOS. På en Mac installerer du derfor modlasteren manuelt én gang, gir Valheim ett oppstartsalternativ i Steam og legger hver mod i en mappe. Deretter starter Valheim fra Steam som vanlig, med alle moddene du har lagt til.

Valheims hovedmeny på Mac med modder lastet: «You are playing a modded version of Valheim» nederst til høyre

Hvilke modbehandlere virker på Mac?

Ingen av de vanlige.

ModbehandlerKjører på
r2modmanWindows, Linux
GaleWindows, Linux
Thunderstore Mod ManagerWindows
Vortex (Nexus Mods)Windows

Selve moddene er de samme filene på alle systemer, så Mac bruker de samme nedlastingene som Windows-spillere. Thunderstore, der de fleste Valheim-modder publiseres, har en Download-knapp på hver modside som gir samme ZIP som en modbehandler ville installert. Nexus Mods og CurseForge har også Valheim-modder, og filene skal i de samme mappene.

Hvorfor virker ikke vanlig BepInEx på Apple Silicon?

Valheim-modder kjører på modlasteren BepInEx. BepInEx Pack Valheim, kopien hver modbehandler installerer, inneholder et Mac-bibliotek bare for Intel-prosessorer. Den offisielle BepInEx 5.4.23.5 lastes på en Mac med M-chip, men stopper før den laster noen mod: macOS lar den ikke endre spillets kode i minnet slik den gjør på Windows. Å kjøre Valheim med Rosetta omgår dette, men koster hastighet.

BepInEx har siden rettet dette i kildekoden sammen med lasterbiblioteket den starter fra, men ingen av rettelsene er med i en ordinær utgivelse ennå. Pakken nedenfor er BepInEx bygget fra den koden, med det rettede lasterbiblioteket og satt opp for Valheim. Den kjører på Apple Silicon uten Rosetta.

Hvordan installerer jeg BepInEx for Valheim på Mac?

  1. Avslutt Valheim.
  2. Last ned BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip. SHA-256-kontrollsummen står i SHA256SUMS.txt.
  3. Åpne Terminal og pakk ut filen i Valheim-mappen:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip
  1. Skriv ut oppstartsalternativet for Macen din i samme Terminal-vindu, og kopier linjen som vises:
echo "\"$PWD/run_bepinex.sh\" %command%"
  1. Høyreklikk på Valheim i Steam-biblioteket, velg Egenskaper, og lim inn linjen under Oppstartsalternativer på siden Generelt.
  2. Start Valheim fra Steam. Hovedmenyen viser «Du spiller en modifisert versjon av Valheim.» nederst til høyre, og Valheim-mappen inneholder nå BepInEx/LogOutput.log, loggen til lasteren.
Nederst til høyre i Valheims hovedmeny med modder lastet: «You are playing a modded version of Valheim» over spillversjon 1.0.16

Hvis Steam-biblioteket ligger på en annen disk, åpner du Valheim-mappen fra Steam: høyreklikk på Valheim, velg Administrer, deretter Bla gjennom lokale filer. Trykk ⌘↑ i dette Finder-vinduet for å gå ett nivå opp, og dra Valheim-mappen til Terminal-ikonet i Dock. Et Terminal-vindu åpnes i den mappen; fortsett der med unzip-linjen, uten cd-linjen.

Uten Terminal: åpne ZIP-filen, som gir en mappe med samme navn, og flytt innholdet til Valheim-mappen, ved siden av valheim.app. Skriv så oppstartsalternativet selv: hele stien til run_bepinex.sh i doble anførselstegn, fulgt av %command%. I standardbiblioteket til Steam begynner stien med /Users/ og brukernavnet ditt; ~ virker ikke der.

Etter installasjonen inneholder Valheim-mappen:

Fil eller mappeOppgave
valheim.appspillet, uendret
run_bepinex.shstarter Valheim med lasteren; Steam kjører det via oppstartsalternativet
libdoorstop.dyliblasterbiblioteket som skriptet gir til spillet
BepInEx/coreselve BepInEx
BepInEx/pluginsmoddene dine
BepInEx/configinnstillingene til BepInEx og hver mod, skrevet ved første oppstart

Hvordan legger jeg til en mod?

  1. Last ned modden. På Thunderstore trykker du Download på modsiden.
  2. Åpne ZIP-filen. En Thunderstore-ZIP inneholder manifest.json, README.md, icon.png og moddens egne filer.
  3. Lag en mappe til modden i BepInEx/plugins, for eksempel BepInEx/plugins/ValheimModding-Jotunn, og flytt ZIP-innholdet dit. Har ZIP-filen en plugins-mappe, flytter du heller innholdet i den mappen. En config-mappe i ZIP-filen skal i BepInEx/config.
  4. Installer det modden trenger. Thunderstore-siden viser moddene den avhenger av; legg til hver på samme måte. Hopp over BepInEx Pack Valheim: pakken ovenfor erstatter den.
  5. Start Valheim. BepInEx/LogOutput.log viser hver lastede mod, med én Loading [...]-linje for hver.

Disse moddene ble lastet direkte på en Mac med Apple Silicon med denne pakken: Jotunn, VNEI, YamlDotNet, Zen.ModLib, ZenSign, PlantEasily, Valheim Configuration Manager, Runic Clock, Auto Stash, LiveExperienceTracker, Remember Server Password, Craft Me Once, Live Seed Map.

Innstillingene til en mod ligger i BepInEx/config, i en .cfg-fil oppkalt etter modden, når Valheim har startet med den.

Hvordan spiller jeg uten modder?

Tøm oppstartsalternativet i Steam, så starter Valheim uten BepInEx; filene blir liggende til neste gang. For å fjerne én mod sletter du mappen dens fra BepInEx/plugins.

Eksempel: installer Live Seed Map-modden

Live Seed Map viser spillet du kjører på kartet over verdensfrøet: hvor du står, skapningene rundt deg, markørene og portalene dine. Den kan også merke et hvilket som helst sted fra kartet i spillet.

  1. Last ned LiveSeedMap-1.4.0.zip.
  2. Pakk den ut i Valheim-mappen. Denne ZIP-filen er allerede organisert for BepInEx, så modden havner i BepInEx/plugins/LiveSeedMap:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/LiveSeedMap-1.4.0.zip
  1. Start Valheim fra Steam. BepInEx/LogOutput.log inneholder nå linjene Loading [Live Seed Map 1.4.0] og Listening on http://127.0.0.1:45892.
  2. Last verdenen din eller bli med på serveren.
  3. Åpne kartet over verdensfrøet i Chrome eller Edge og trykk Koble til spillet. Tillat tilgangen når nettleseren spør om siden kan nå apper på denne enheten.
  4. Viser kartet et annet verdensfrø, trykker du Åpne kartet.
Kartet følger spilleren: skapningene rundt dem som trofeene sine på røde, blå og lyse ringer, listet etter avstand i panelet «Spillet ditt»

Alt modden viser og gjør, samt innstillingene, finnes i Live Seed Map-veiledningen.

Hva om moddene ikke lastes?

  • Ingen melding om modifisert versjon i hovedmenyen og ingen LogOutput.log: kontroller oppstartsalternativet. Det skal være hele stien til run_bepinex.sh i doble anførselstegn, fulgt av %command%.
  • En fil med preloader_ og en dato i navnet, som ender på .log, ved siden av run_bepinex.sh eller inne i valheim.app/Contents/MacOS: BepInEx stoppet før moddene ble lastet. Dette skjer på Apple Silicon med den offisielle versjonen 5.4.23.5 og BepInEx-filene fra BepInEx Pack Valheim. Pakk ut pakken ovenfor over dem igjen, og slett loggen inne i valheim.app: appen er signert, og en ekstra fil inne i den gjør signaturen ugyldig.
  • Could not load [...] because it has missing dependencies i LogOutput.log: installer moddene som er nevnt på den linjen.
  • En mod oppfører seg feil i spillet: dens egne meldinger ligger i BepInEx/LogOutput.log, og spillets i ~/Library/Logs/IronGate/Valheim/Player.log.

Spiller du med andre, må serveren og de andre spillerne ha samme versjoner av enhver mod som endrer verdenen, uansett hvilken datamaskin hver av dem bruker.