टूल और मॉड
एक नॉर्स कारीगर कार्यशाला की मेज़ पर चमकते रून-पत्थर को कांस्य की मशीन में लगा रहा है

Valheim 1.0.16

Mac पर Valheim मॉड कैसे इंस्टॉल करें: Apple Silicon पर Rosetta के बिना सीधे चलाएँ

Valheim, Apple Silicon Mac पर सीधे चलता है और उसके मॉड भी चल सकते हैं। Windows खिलाड़ी जिन मॉड मैनेजर का इस्तेमाल करते हैं वे macOS पर नहीं चलते। इसलिए Mac पर मॉड लोडर एक बार हाथ से इंस्टॉल करें, Steam में Valheim का एक लॉन्च विकल्प सेट करें और हर मॉड को फ़ोल्डर में रखें। उसके बाद Valheim हमेशा की तरह Steam से शुरू होगा, आपके जोड़े हुए सभी मॉड के साथ।

Mac पर मॉड लोड होने के बाद Valheim का मुख्य मेनू; नीचे दाईं ओर मॉड वाला संस्करण खेलने का संदेश है

Mac पर कौन-से मॉड मैनेजर चलते हैं?

आम तौर पर इस्तेमाल होने वाला कोई भी नहीं।

मॉड मैनेजरजिन सिस्टम पर चलता है
r2modmanWindows, Linux
GaleWindows, Linux
Thunderstore Mod ManagerWindows
Vortex (Nexus Mods)Windows

मॉड की फ़ाइलें हर सिस्टम पर वही होती हैं, इसलिए Mac पर Windows खिलाड़ियों वाली डाउनलोड फ़ाइलें ही लगती हैं। ज़्यादातर Valheim मॉड Thunderstore पर मिलते हैं। हर मॉड पेज का Download बटन वही zip देता है जो मैनेजर इंस्टॉल करता। Nexus Mods और CurseForge पर भी Valheim मॉड हैं, और उनकी फ़ाइलें उन्हीं फ़ोल्डरों में जाती हैं।

सामान्य BepInEx, Apple Silicon पर क्यों नहीं चलता?

Valheim मॉड BepInEx मॉड लोडर पर चलते हैं। हर मॉड मैनेजर द्वारा लगाया जाने वाला BepInEx Pack Valheim केवल Intel प्रोसेसर के लिए Mac लाइब्रेरी रखता है। आधिकारिक BepInEx 5.4.23.5, M-सीरीज़ Mac पर लोड होता है लेकिन कोई मॉड लोड करने से पहले रुक जाता है: macOS उसे Windows की तरह मेमोरी में गेम का कोड बदलने नहीं देता। Valheim को Rosetta से चलाने पर यह रुकावट हट जाती है, पर गति घटती है।

इसके बाद BepInEx के स्रोत कोड और शुरुआत में इस्तेमाल होने वाली लोडर लाइब्रेरी में यह ठीक हो गया है, लेकिन दोनों सुधार अभी सामान्य रिलीज़ में नहीं हैं। नीचे का पैकेज उसी स्रोत से बना BepInEx है, जिसमें सुधरी हुई लोडर लाइब्रेरी है और Valheim के लिए सेटिंग की गई है। यह Apple Silicon पर Rosetta के बिना चलता है।

Mac पर Valheim के लिए BepInEx कैसे इंस्टॉल करूँ?

  1. Valheim बंद करें।
  2. BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip डाउनलोड करें। SHA-256 चेकसम SHA256SUMS.txt में है।
  3. Terminal खोलकर Valheim फ़ोल्डर में फ़ाइलें निकालें:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/BepInEx_macos_valheim_5.4.23.5-01fd4aa.zip
  1. उसी Terminal विंडो में अपने Mac के लिए लॉन्च विकल्प दिखाएँ और निकली पंक्ति कॉपी करें:
echo "\"$PWD/run_bepinex.sh\" %command%"
  1. Steam की Library में Valheim पर राइट-क्लिक करके Properties चुनें और General पेज के Launch options में पंक्ति पेस्ट करें।
  2. Steam से Valheim शुरू करें। मुख्य मेनू के नीचे दाईं ओर “You are playing a modded version of Valheim.” लिखा होगा और Valheim फ़ोल्डर में लोडर का लॉग BepInEx/LogOutput.log होगा।
मॉड लोड होने के बाद Valheim के मुख्य मेनू का नीचे दायाँ भाग, जहाँ गेम संस्करण 1.0.16 के ऊपर मॉड वाले संस्करण का संदेश है

Steam लाइब्रेरी किसी और ड्राइव पर हो तो Valheim का फ़ोल्डर Steam से खोलें: Valheim पर राइट-क्लिक, फिर Manage, फिर Browse local files। उस Finder विंडो में ⌘↑ दबाकर एक स्तर ऊपर जाएँ और Valheim फ़ोल्डर को Dock के Terminal आइकन पर खींचें। उसी फ़ोल्डर में Terminal विंडो खुलेगी; cd पंक्ति के बिना unzip पंक्ति से आगे बढ़ें।

Terminal के बिना: zip खोलने पर उसी नाम का फ़ोल्डर मिलेगा। उसकी सामग्री Valheim फ़ोल्डर में valheim.app के पास रख दें। फिर लॉन्च विकल्प खुद लिखें: run_bepinex.sh का पूरा पथ दोहरे उद्धरण-चिह्नों में, उसके बाद %command%। डिफ़ॉल्ट Steam लाइब्रेरी में पथ /Users/ और आपके उपयोगकर्ता नाम से शुरू होता है; वहाँ ~ काम नहीं करता।

इंस्टॉल होने के बाद Valheim फ़ोल्डर में ये होंगे:

फ़ाइल या फ़ोल्डरकाम
valheim.appगेम, बिना बदलाव
run_bepinex.shValheim को लोडर के साथ शुरू करता है; Steam इसे लॉन्च विकल्प से चलाता है
libdoorstop.dylibलोडर लाइब्रेरी जिसे स्क्रिप्ट गेम को देती है
BepInEx/coreBepInEx खुद
BepInEx/pluginsआपके मॉड
BepInEx/configBepInEx और हर मॉड की सेटिंग, पहली शुरुआत में लिखी जाती है

मॉड कैसे जोड़ूँ?

  1. मॉड डाउनलोड करें। Thunderstore पर मॉड पेज का Download दबाएँ।
  2. zip खोलें। Thunderstore zip में manifest.json, README.md, icon.png और मॉड की अपनी फ़ाइलें होती हैं।
  3. BepInEx/plugins में मॉड का फ़ोल्डर बनाएँ, जैसे BepInEx/plugins/ValheimModding-Jotunn, और zip की सामग्री उसमें रखें। zip में plugins फ़ोल्डर हो तो उसके भीतर की सामग्री रखें। zip का config फ़ोल्डर BepInEx/config में जाता है।
  4. मॉड की ज़रूरतें इंस्टॉल करें। उसके Thunderstore पेज पर निर्भर मॉड की सूची है; हर एक को उसी तरह जोड़ें। BepInEx Pack Valheim छोड़ दें, क्योंकि ऊपर का पैकेज उसकी जगह लेता है।
  5. Valheim शुरू करें। BepInEx/LogOutput.log में लोड हुए हर मॉड के लिए एक Loading [...] पंक्ति होगी।

इस पैकेज से ये मॉड Apple Silicon Mac पर सीधे लोड हुए: Jotunn, VNEI, YamlDotNet, Zen.ModLib, ZenSign, PlantEasily, Valheim Configuration Manager, Runic Clock, Auto Stash, LiveExperienceTracker, Remember Server Password, Craft Me Once और Live Seed Map।

मॉड के साथ Valheim शुरू हो जाने के बाद उसकी सेटिंग BepInEx/config में मॉड के नाम वाली .cfg फ़ाइल में रहती है।

मॉड के बिना कैसे खेलूँ?

Steam का लॉन्च विकल्प खाली कर दें; Valheim, BepInEx के बिना शुरू होगा। फ़ाइलें अगली बार के लिए वहीं रहेंगी। एक मॉड हटाने के लिए BepInEx/plugins से उसका फ़ोल्डर मिटाएँ।

उदाहरण: Live Seed Map मॉड इंस्टॉल करना

Live Seed Map चल रहे गेम को सीड नक्शे पर दिखाता है: आपकी जगह, आसपास के जीव, पिन और पोर्टल। यह नक्शे की कोई भी जगह आपके गेम में चिह्नित कर सकता है।

  1. LiveSeedMap-1.4.0.zip डाउनलोड करें।
  2. Valheim फ़ोल्डर में निकालें। यह zip पहले से BepInEx की संरचना में है, इसलिए मॉड BepInEx/plugins/LiveSeedMap में पहुँचता है:
cd "$HOME/Library/Application Support/Steam/steamapps/common/Valheim"
unzip -o ~/Downloads/LiveSeedMap-1.4.0.zip
  1. Steam से Valheim शुरू करें। BepInEx/LogOutput.log में अब Loading [Live Seed Map 1.4.0] और Listening on http://127.0.0.1:45892 पंक्तियाँ होंगी।
  2. संसार लोड करें या सर्वर से जुड़ें।
  3. Chrome या Edge में सीड नक्शा खोलें और गेम जोड़ें दबाएँ। ब्राउज़र पूछे कि पेज इस डिवाइस के ऐप तक पहुँच सकता है या नहीं, तो अनुमति दें।
  4. नक्शा अलग सीड दिखाए तो उसका नक्शा खोलें दबाएँ।
खिलाड़ी के साथ चलता सीड नक्शा: आसपास के जीव लाल, नीले और हल्के घेरों में अपनी ट्रॉफी के रूप में दिखते हैं, आपका गेम पैनल में दूरी के क्रम में सूचीबद्ध

मॉड जो कुछ दिखाता और करता है, तथा उसकी सेटिंग, Live Seed Map गाइड में हैं।

अगर मॉड लोड न हों तो?

  • मुख्य मेनू पर मॉड वाले संस्करण का संदेश नहीं और LogOutput.log भी नहीं: लॉन्च विकल्प जाँचें। यह दोहरे उद्धरण-चिह्नों में run_bepinex.sh का पूरा पथ और उसके बाद %command% होना चाहिए।
  • run_bepinex.sh के पास या valheim.app/Contents/MacOS में preloader_ और तारीख नाम वाली, .log पर खत्म होने वाली फ़ाइल: BepInEx मॉड लोड करने से पहले रुक गया। आधिकारिक 5.4.23.5 और BepInEx Pack Valheim की BepInEx फ़ाइलें Apple Silicon पर यही करती हैं। ऊपर का पैकेज फिर उनके ऊपर निकालें और valheim.app के भीतर का लॉग मिटाएँ: ऐप हस्ताक्षरित है और उसके अंदर नई फ़ाइल जुड़ने से हस्ताक्षर टूटता है।
  • LogOutput.log में Could not load [...] because it has missing dependencies: उस पंक्ति में नाम दिए मॉड इंस्टॉल करें।
  • गेम में कोई मॉड गलत काम करे: मॉड के अपने संदेश BepInEx/LogOutput.log में और गेम के संदेश ~/Library/Logs/IronGate/Valheim/Player.log में हैं।

दूसरों के साथ खेलते समय संसार बदलने वाले हर मॉड के समान संस्करण सर्वर और दूसरे खिलाड़ियों को चाहिए, चाहे वे किसी भी कंप्यूटर पर खेलें।