Araçlar ve modlar
Bir İskandinav ustası atölye tezgâhında parlayan bir rün taşını bronz bir mekanizmaya yerleştiriyor

Valheim 1.0.16

Mac üzerinde Valheim modları nasıl kurulur? Apple Silicon üzerinde Rosetta olmadan yerel çalıştırma

Valheim, Apple Silicon Mac'lerde yerel olarak çalışır; modları da çalışabilir. Windows oyuncularının kullandığı mod yöneticileri macOS'te çalışmaz. Bu yüzden Mac'te mod yükleyicisini bir kez elle kurar, Steam'de Valheim'a bir başlatma seçeneği verir ve her modu bir klasöre koyarsın. Sonrasında Valheim, eklediğin bütün modlarla birlikte her zamanki gibi Steam'den açılır.

Mac'te modları yüklenmiş Valheim ana menüsü; sağ altta modlu sürüm oynandığını belirten bildirim var

Mac'te hangi mod yöneticileri çalışır?

Yaygın kullanılanların hiçbiri.

Mod yöneticisiÇalıştığı sistemler
r2modmanWindows, Linux
GaleWindows, Linux
Thunderstore Mod ManagerWindows
Vortex (Nexus Mods)Windows

Modların kendisi her sistemde aynı dosyalardan oluşur; dolayısıyla Mac'te de Windows oyuncularının indirdiği dosyalar kullanılır. Valheim modlarının çoğunun yayımlandığı Thunderstore'da her mod sayfasının Download düğmesi, yöneticinin kuracağı zip dosyasının aynısını verir. Nexus Mods ve CurseForge da Valheim modlarını listeler; onların dosyaları da aynı klasörlere gider.

Normal BepInEx neden Apple Silicon'da çalışmaz?

Valheim modları, mod yükleyicisi BepInEx üzerinde çalışır. Her mod yöneticisinin kurduğu BepInEx Pack Valheim yalnızca Intel işlemciler için bir Mac kitaplığı içerir. Resmî BepInEx 5.4.23.5 sürümü M serisi Mac'te yüklenir ama hiçbir modu yüklemeden durur: macOS, Windows'taki gibi bellekteki oyun kodunu değiştirmesine izin vermez. Valheim'ı Rosetta altında çalıştırmak bunu aşar ama hızdan kaybettirir.

BepInEx daha sonra bunu kaynak kodunda ve başlangıçta kullandığı yükleyici kitaplığında düzeltti; ancak iki düzeltme de henüz normal bir sürüme girmedi. Aşağıdaki paket, o kaynaktan derlenmiş BepInEx'i düzeltilmiş yükleyici kitaplığıyla birlikte Valheim için yapılandırır. Apple Silicon'da Rosetta olmadan çalışır.

Mac'te Valheim için BepInEx nasıl kurulur?

  1. Valheim'dan çık.
  2. BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip dosyasını indir. SHA-256 özeti SHA256SUMS.txt içindedir.
  3. Terminal'i aç ve Valheim klasörüne çıkar:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip
  1. Aynı Terminal penceresinde Mac'inin başlatma seçeneğini yazdır ve çıkan satırı kopyala:
echo "\"$PWD/run_bepinex.sh\" %command%"
  1. Steam Kütüphanende Valheim'a sağ tıkla, Özellikler'i seç ve satırı Genel sayfasındaki Başlatma seçenekleri alanına yapıştır.
  2. Valheim'ı Steam'den başlat. Ana menünün sağ altında “Valheim'ın modlu bir sürümünde oynuyorsun.” yazar; Valheim klasöründe artık yükleyicinin günlüğü BepInEx/LogOutput.log bulunur.
Modlar yüklüyken Valheim ana menüsünün sağ altı: oyunun 1.0.16 sürümünün üzerinde modlu sürüm bildirimi var

Steam kütüphanen başka bir sürücüdeyse Valheim klasörünü Steam'den aç: Valheim'a sağ tıkla, Yönet, ardından Yerel dosyalara göz at. Açılan Finder penceresinde ⌘↑ ile bir üst düzeye çık, sonra Valheim klasörünü Dock'taki Terminal simgesine sürükle. O klasörde bir Terminal penceresi açılır; cd satırını kullanmadan unzip satırıyla devam et.

Terminal kullanmadan: zip'i aç; aynı adlı bir klasör çıkar. İçindekileri Valheim klasörüne, valheim.app yanına taşı. Ardından başlatma seçeneğini kendin yaz: run_bepinex.sh dosyasının tam yolu çift tırnak içinde, ardından %command%. Varsayılan Steam kütüphanesinde yol /Users/ ve kullanıcı adınla başlar; burada ~ çalışmaz.

Kurulumdan sonra Valheim klasöründe şunlar bulunur:

Dosya veya klasörGörevi
valheim.appdeğiştirilmemiş oyun
run_bepinex.shValheim'ı yükleyiciyle başlatır; Steam başlatma seçeneği üzerinden çalıştırır
libdoorstop.dylibbetiğin oyuna verdiği yükleyici kitaplığı
BepInEx/coreBepInEx'in kendisi
BepInEx/pluginsmodların
BepInEx/configilk başlangıçta yazılan BepInEx ve mod ayarları

Mod nasıl eklerim?

  1. Modu indir. Thunderstore'da modun sayfasındaki Download düğmesine bas.
  2. Zip'i aç. Thunderstore zip'i manifest.json, README.md, icon.png ve modun kendi dosyalarını içerir.
  3. BepInEx/plugins içinde mod için, örneğin BepInEx/plugins/ValheimModding-Jotunn adlı bir klasör oluştur ve zip'in içindekileri oraya taşı. Zip'te plugins klasörü varsa onun içindekileri taşı. Zip'teki config klasörü BepInEx/config içine gider.
  4. Modun gereksinimlerini kur. Thunderstore sayfası bağımlı olduğu modları listeler; her birini aynı şekilde ekle. BepInEx Pack Valheim'ı atla: yukarıdaki paket onun yerini alır.
  5. Valheim'ı başlat. BepInEx/LogOutput.log, yüklenen her modu birer Loading [...] satırıyla listeler.

Bu paketle Apple Silicon Mac'te yerel olarak yüklenen modlar: Jotunn, VNEI, YamlDotNet, Zen.ModLib, ZenSign, PlantEasily, Valheim Configuration Manager, Runic Clock, Auto Stash, LiveExperienceTracker, Remember Server Password, Craft Me Once ve Live Seed Map.

Valheim modla başlatıldıktan sonra modun ayarları, BepInEx/config içinde modun adını taşıyan bir .cfg dosyasındadır.

Modsuz nasıl oynarım?

Steam'deki başlatma seçeneğini temizle; Valheim BepInEx olmadan açılır. Dosyalar sonraki kullanım için yerinde kalır. Tek bir modu kaldırmak için BepInEx/plugins içindeki klasörünü sil.

Örnek: Live Seed Map modunu kurma

Live Seed Map, çalışan oyununu tohum haritasında gösterir: bulunduğun yer, çevrendeki yaratıklar, işaretlerin ve portalların. Haritadaki herhangi bir yeri oyununda da işaretleyebilir.

  1. LiveSeedMap-1.4.0.zip dosyasını indir.
  2. Valheim klasörüne çıkar. Bu zip zaten BepInEx için düzenlenmiştir; mod BepInEx/plugins/LiveSeedMap içine yerleşir:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/LiveSeedMap-1.4.0.zip
  1. Valheim'ı Steam'den başlat. BepInEx/LogOutput.log artık Loading [Live Seed Map 1.4.0] ve Listening on http://127.0.0.1:45892 satırlarını içerir.
  2. Dünyanı yükle veya sunucuna katıl.
  3. Chrome veya Edge'de tohum haritasını aç ve Oyunu bağla düğmesine bas. Tarayıcı sayfanın bu cihazdaki uygulamalara erişip erişemeyeceğini sorduğunda izin ver.
  4. Harita farklı bir tohum gösteriyorsa Haritasını aç düğmesine bas.
Oyuncuyu takip eden tohum haritası: çevredeki yaratıklar kırmızı, mavi ve soluk halkalarda kendi ganimet simgeleriyle gösteriliyor, Oyunun panelinde mesafeye göre listeleniyor

Modun gösterdiği ve yaptığı her şey ile ayarları Live Seed Map rehberinde bulunur.

Modlar yüklenmezse ne yapmalıyım?

  • Ana menüde modlu sürüm satırı ve LogOutput.log yoksa: başlatma seçeneğini kontrol et. Çift tırnak içinde run_bepinex.sh dosyasının tam yolu, ardından %command% olmalı.
  • run_bepinex.sh yanında veya valheim.app/Contents/MacOS içinde adı preloader_ ve bir tarih olan, .log ile biten dosya varsa: BepInEx modları yüklemeden durmuştur. Resmî 5.4.23.5 sürümü ile BepInEx Pack Valheim'ın BepInEx dosyaları Apple Silicon'da böyle davranır. Yukarıdaki paketi yeniden üzerlerine çıkar ve valheim.app içindeki günlüğü sil: uygulama imzalıdır; içine eklenen dosya imzayı bozar.
  • LogOutput.log içinde Could not load [...] because it has missing dependencies varsa: o satırda adı geçen modları kur.
  • Bir mod oyun içinde yanlış çalışıyorsa: kendi mesajları BepInEx/LogOutput.log, oyunun mesajları ise ~/Library/Logs/IronGate/Valheim/Player.log içindedir.

Başkalarıyla oynuyorsan dünyayı değiştiren her modun aynı sürümü hem sunucuda hem de diğer oyuncularda bulunmalıdır; hangi bilgisayarda oynadıkları fark etmez.