Pruvodce

Jak instalovat Factorio MODy, aktualizovat a obnovit【Space Age podpora】

Chcete-li pracovat s MODy v Factorio 2.0 a prostředí Space Age, je bezpečné rozlišovat mezi pohodlností herního Mod Portálu a silou ruční správy ve složce mods.

Pruvodce

Jak instalovat Factorio MODy, aktualizovat a obnovit【Space Age podpora】

Chcete-li pracovat s MODy v Factorio 2.0 a prostředí Space Age, je bezpečné rozlišovat mezi pohodlností herního Mod Portálu a silou ruční správy ve složce mods. Tento článek je určen lidem, kteří poprvé instalují QoL MODy, až po ty, kteří chtějí nepřerušeně provádět oficiální doplňkové MODy včetně quality a Elevated Rails.

Osou je poznání místa uživatelských dat pro zálohování, ověření závislostí a spouštěcího protokolu před aktualizací, deaktivací a obnovením. Sám jsem zpočátku důsledně postupoval tak, že jsem do jednoho QoL MODu umístil pouze jeden a prohlédl si protokol, než jsem se rozšířil, a díky tomu jsem se bez neštěstí se zálohováním přesunul k velkým MODům.

Co potřebujete vědět, než do Factoria instalujete MODy

Cílová verze a předpoklady tohoto článku

Tento článek vychází z prostředí Factorio 2.0 a novějšího. Pokud jde o MOD cestu, zaměřujeme se především na Mod Portal z obrazovky „MOD" ve hře a verzi v prohlížeči (factorio.com). V komunitě je provoz pomocí Mod Portálu běžný, ale doporučuji, abyste si potvrdili zpracování Steam Workshop z primárních zdrojů (bezpečnější je vyjádření, že oficiální doporučená cesta je často vysvětlována jako Mod Portal).

Důvod rozdělení na začátku spočívá v tom, že provoz MODů v Factorio nekončí pouze u „místa instalace samotné hry". Uložení, nastavení, MODy a script-output jsou soustředěny na straně uživatelských dat a místo umístění se změní v závislosti na nastavení write-data, jak je uvedeno v „". Jinými slovy, i na stejném PC, pokud se „kterou složku sledujete" liší, dojde k počáteční nepříjemné nesrovnalosti, kdy jste si mysleli, že jste instalovali MOD, ale ve hře se neobjevil.

Po verzi 2.0 se hranice mezi vanilkou a DLC a dalšími MODy stala jasnější. V důsledku toho, pokud si nejste zvykli na myšlenku, že „oficiální dodatečné prvky jsou také spravovány jako MODy", budete mírně zmateni, když otevřete seznam MODů. I já jsem, brzy po instalaci Space Age, nejprve v obrazovce MOD přezkoušel, zda jsou aktivovány doplňkové MODy pocházející z DLC, a poté jsem jednotlivě zapínal/vypínal pouze quality, abych pochopil chování. Pokud se dotýkáte v tomto pořadí, budete moci pochopit vzhled oficiální konfigurace před instalací komunitních MODů, takže se vyhnete značnému zmatení.

Navíc přidání nebo odebrání MODů poškodí data přehrávky. Dále se doporučuje, aby před instalací nové verze bylo zálohování adresáře obsahujícího uložení a nastavení. Tok „nejprve chránit, pak se dotýkat", o kterém jsme mluvili v předchozím oddíle, zůstává v tomto prostředí 2.0 stejně platný.

Application directory wiki.factorio.com

Oficiální navigační cesta

Když instalujete MODy do Factoria, nejpřirozenější je tok hledání a instalace z Mod Portálu ve hře. Když se vezme v úvahu snadnost instalace, snadnost zpracování závislostí a následování aktualizací, je toto místo nejstabilnější jako první vstupní bod. V komunitě se také široce používá provoz, při kterém se povinné závislosti automaticky vybírají během instalace z herního prohlížeče.

Mod Portal na straně factorio.com je vhodný pro hledání věcí a ověřování závislostí. Zejména když chcete v klidu vidět "na čem tento MOD závisí" a "v jaké verzi se aktualizuje", je na seznamu více než v samotné hře. Dále, aby se mluvilo technickějším způsobem, v api/mods/{name}/full lze také získat pole závislostí. Pro lidi pracující s velkým počtem MOD konfigurací, provozem serveru a těmi, kteří zvažují fixaci modpacku, samo poznání existence tohoto API výrazně změní výhled.

Silnou stránkou této metody je, že je snadné opravit a ověřit verzi. Například pokud chcete udržovat velký MOD v původní verzi, chcete se vyhnout rozpadu konfigurace při aktualizaci, chcete ponechat prostředí pro reprodukci, pak je tato metoda snadněji zvladatelná než herní instalace. Místo toho se předpokládá, že sami spravujete závislosti a konflikty. Pokud chybí potřebné předpoklady MODy, normálně se zastaví při spuštění a pokud smícháte DLC vyžadované, bude to zamítnut na místě. Tímto způsobem se mohou popisky uživatelského rozhraní a výchozí hodnoty nastavení lišit podle verze, proto si ověřte skutečné popisy a výchozí hodnoty na obrazovce nastavení v samotné hře.

💡 Tip

Pokud se spuštění nezdaří, neposuzujte jen podle seznamu MODů, ale podívejte se na pořadí zatížení uvedené v , a příčina se velmi zúží. Je snadné vidět, zda je nedostatek závislostí, neshoda verzí nebo zastavení ve fázi inicializace.

V scénách, kdy chcete zaznamenat konfiguraci, je také pohodlné, že můžete vypsat všechny aktivní MODy a verze do script-output/mods.txt. Když později chcete reprodukovat, není třeba si lidsky vzpomínat, „co jsem instaloval", takže to velmi pomůže testovacímu prostředí. Správa MODů v Factorio spíše než spoléhání se na nápadité vyhrazené spouštěče, je navržena tak, aby se podrobně zpracovávala kombinací oficiálního Mod Portálu, umístění uživatelských dat, protokolů a výstupních souborů.

Mod portal API wiki.factorio.com

Objasnění Space Age a quality/Elevated Rails

Space Age je placené rozšíření vydané 21. října 2024 a skládá se z tří doplňkových MODů. V popisu anglické a japonské verze Space Age je obsah velmi rozsáhlý a 4 nové planety, 5 typů vědeckých balíčků, 22 budov, 30 meziproduktů, 5 zbraní, 2 typy nepřátel, 29 vykoupení jsou přidány. Jako rozšíření vanilky to začíná, ale v polovině se plně ponoříte do zcela oddělené fáze, toto DLC je opravdu blízko "další Factorio".

Důležité je, že prvky přidané Space Age nejsou "pevnou funkcí přímo vypálené do těla hry", ale také jsou viděny jako objekt správy na obrazovce MOD. Právě proto je po instalaci obtížné pochopit na první pohled "jak daleko jsou oficiální prvky a odtud začínají komunitní MODy", když otevřete seznam MODů, ale co do struktury, můžete pochopit vše na stejné obrazovce běžné správy MODů.

Mezi nimi je quality poněkud zvláštní a jak je uvedeno v , lze jej aktivovat jako samostatný MOD, ale jeho používání vyžaduje vlastnictví Space Age. To je zde opravdu důležité, protože samotná instalace Space Age nemusí vždy znamenat, že hrajete s quality. Sama jsem nejprve odřízla pouze quality a chvíli jsem si ji hrála, pak jsem ji aktivovala, abych viděla rozdíl. Tímto způsobem je snazší pochopit změny receptů, pocitu vybavení a významu výrobních linek.

Elevated Rails také, pokud se jedná o způsob organizace, je bezpečnější je vidět s pocitem podobným kvalitě. Elevated rail jako oficiální prvek je funkcí na straně Space Age, ale na Mod Portálu existuje také několik souvisejících komunálních MODů. Jinými slovy, i když na seznamu MODů vidíte „jméno související s Elevated Rails", není to všechno stejného vyzávu. Je třeba rozlišovat, zda se jedná o doplňkový MOD jako součást oficiální DLC konfigurace nebo komunitní MOD, který tuto funkci rozšiřuje, urychluje nebo přizpůsobuje.

Jakmile budete schopni provést toto rozdělení, rozhodování při zvyšování počtu MODů v prostředí Space Age bude mnohem jednodušší. Nejprve pochopte vztah tří oficiálních doplňkových MODů a kvality, poté vrstvy QoL a velkých MODů. Po verzi 2.0 v Factorio, stačí se na konfiguraci podívat v tomto pořadí a míra nehod se výrazně sníží.

Existují 2 způsoby instalace MODů: herní Mod Portal a ruční instalace

Postup instalace přes herní Mod Portal

Nejméně matoucí je použití metody Mod Portálu přímo z obrazovky "MOD" ve hře. V Factorio je tato cesta přímá a tok vyhledávání, instalace a aktualizace se snadno dokončí na jedné obrazovce, což je silná stránka. Zejména pokud v této fázi instalujete několik QoL, je to mnohem jednodušší než ručně sledovat závislosti.

Skutečný tok je jednoduchý: otevřete "MOD" z hlavního menu, v instalační kartě vyhledejte název MODu, který chcete nainstalovat, vyberte cíl a nainstalujte. Jak je všeobecně známo v komunitě, tato metoda je náchylná k automatickému výběru povinných závislostí, takže začátečníci těží více. Například i v případě, že knihovna typu MOD vyžaduje, která se nemůže spustit samostatně, může herní prohlížeč následovat.

Po instalaci je přidán do seznamu MODů a vidí se v aktivovaném stavu. Důležité je zde nejen to, zda se instalace podařila, ale také zda se během spuštění načetl bez chyb. Automatické zpracování závislostí je velmi pohodlné, ale zcela se nepostará o kompatibilitu. Při velkých MOD nebo konfiguracích vyžadujících DLC se může instalace podařit, ale může se zastavit během fáze načítání.

Technicky je také organizován s informacemi o MODech, specifikacemi stahování a api/mods/{name}/full lze také získat pole závislostí. Nemusíte během normálního hraní přímo manipulovat s API, ale znalost pozadí, proč je herní prohlížeč snadno zvládnutelný při sledování závislostí, vám pomůže pochopit, proč je tato metoda vhodná pro začátečníky.

Poznámka k vytvoření účtu a propojení Steam

Když používáte herní Mod Portal, je mírně snadné se dočkat, že stahování někdy vyžaduje účet factorio.com. I když hrajete Factorio přes Steam, cesta pro získávání MODů není přímo spojena s funkcemi Steam samotného, ale je zapojena autentizace na straně oficiálního Mod Portálu.

Proto je pro uživatele verze Steam pohodlné vytvořit si účet factorio.com a propojit jej se svým účtem Steam. Jakmile to udělate, tok hledání MODů ze hry a jejich instalace bude stabilní. Naopak, pokud zůstane toto párování nejasné, je snadné se dostat do stavu „tělo hry se spouští, ale MODy se jen nedaří stáhnout", což je příčinou zmatení při první instalaci.

V prostředí Space Age je toto vědomí zvláště důležité. Oficiální dodatečné prvky se také zobrazují v kontextu seznamu MODů, takže prvky pocházející z DLC a komunitní MODy jsou na stejné obrazovce. Pokud se zde zkomplikuje ověřování, nebude jasné, zda je to selhání instalace, problém vlastnictví nebo chyba závislosti. Já si obvykle potvrdím přihlašovací stav v herní hře, než se dotýkám MODů při vytváření nového prostředí. Tímto jedním krokem se řezání přícin stane mnohem rychlejším.

Ruční instalace (umístění do složky mods) a zpracování zipu

Ruční instalace je základem umístit stažený zip přímo do složky mods. Je snadné si představit, že ji rozbaleš a jen umístíš složku s obsahem, ale obvykle je postačující myšlenka umísťovat zip tak, jak je. Složka mods na straně uživatelských dat v Factorio je používána tak, jak bylo uvedeno dříve, a pokud jste změnili write-data, bude tímto místem umístění vašeho nového nastavení.

Silnou stránkou této metody je, že je snadné opravit a ověřit verzi. Například pokud chcete udržovat velký MOD v původní verzi, chcete se vyhnout rozpadu konfigurace při aktualizaci, chcete ponechat prostředí pro reprodukci, pak je tato metoda snadněji zvladatelná než herní instalace. Místo toho se předpokládá, že sami spravujete závislosti a konflikty. Pokud chybí potřebné předpoklady MODy, normálně se zastaví při spuštění a pokud smícháte DLC vyžadované, bude to zamítnut na místě.

Výrazně přehlížitelné je nenechávat více verzí stejného MODu společně. V komunitě je také známo, že když vedle sebe umístíte různé verze stejného MODu do složky mods, spuštění se selže. Před tím, než instaluji velký MOD ručně, pokaždé kontroluji, zda v seznamu mods nejsou duplicitní zipy nebo složky se stejným názvem. Tímto způsobem se výrazně sníží selhání spuštění. V praxi je to nudné, ale je to nejúčinnější kontrola.

Pokud konfiguraci ručně dolaďujete, pořadí zatížení a místa zastavení se snadno uspořádají pohledem na protokol a všechny aktivní MODy a verze se mohou vypsat do script-output/mods.txt, což později usnadní porovnání konfigurací. V etapě řezání konfliktů je tento seznam překvapivě užitečný. Kompatibilita se vám pro kombinace, které se často zasekávají, bude lépe čitelná, když se zkombinují se způsobem organizace konfigurací diskutovaným dále.

Rozlišení metod instalace

Metody instalace nejsou spíše otázkou lepší nebo horší, ale používá se podle toho, co chcete udělat. Pokud je to vaše první QoL instalace nebo normální hraní, je herní Mod Portal jasně snadnější. Vyhledáte, nainstalujete a závislosti vám do určité míry sebere, takže je počáteční rychlost rozšíření konfigurace velmi lehká.

Na druhou stranu, pokud prioritizujete fixaci starší verze, ověření reprodukce nebo zachování konkrétní konfigurace, ruční instalace je vhodnější. Metoda umísťování a správy zipu je bledá, ale je snadné se vyhnout rozptýlení aktualizacemi a udržovat stejný stav, což je značný rozdíl. Když se dotýkáte velkých konfigurací, jako je Krastorio 2 nebo Space Exploration, se tato stabilita stává velmi cennou.

Abyste stručně řekli rozdíl mezi oběma: herní Mod Portal je "snadnost instalace", ruční instalace je "snadnost fixace konfigurace". Ruční správa však předpokládá, že si sami všimne nedostatku závislostí a konfliktů, takže pokud začnete s velkými instalacemi, aniž byste měli zkušenosti, budete snadněji zablokováni. V tom smyslu je přirozené nejprve malovat s herní hrou, a pokud je to nutné, pak se pohnout k ruční metodeě.

Podrobný pohled je snadněji pochopitelný, když je kompatibilita rozdělena na "závislosti", "kompatibilita těla" a "pořadí zatížení".

Místo složky mods a adresáře uživatelských dat

Složka mods a uživatelská data podle OS

V Factorio jsou MODy, uložení a konfigurační soubory v zásadě spravovány v adresáři uživatelských dat. Složka mods manipulovaná při ruční instalaci je zde také a jako chápete, že je součástí stejného systému ukládání jako uložení a různá nastavení, je snadnější se v tom orientovat. Cesty se liší podle OS a přesné konfigurace jsou shrnuty v .

Pokud si nejprve zapamatujete pouze běžně používané výchozí cesty, ve Windows to je %APPDATA%\Factorio\mods, v Linuxu je to ~/.factorio/mods, na macOS to je ~/Library/Application Support/factorio/mods, což je standardní. Vzhledem k tomu, že saves a konfigurační soubory jsou vedle něj, spíše než uvažovat o MODu jako o něčem samostatném, vidět "všechna uživatelská data Factoria" je v praktické práci mnohem méně matoucí.

Sám hraji v duálním prostředí Windows a Linux, ale místo sledování samotného mods se vidění mods, saves, config jako jednotky stejného nadřazeného adresáře zdá být nepoměrně jednodušší. Jednotka zálohování a synchronizace je usnadněna, takže nehody jako "v tomto prostředí je uložení novější" a "v tom je nastavení starší" se sníží. Když se pohybujete mezi velkými MOD konfiguracemi, tento rozdíl je velmi účinný.

Dopad možnosti write-data

Snadno se nezapomíná, že skutečné místo uložení není pevně určeno výchozí cestou. Factorio lze změnit místo adresáře uživatelských dat pomocí nastavení write-data v config/config.ini. Pokud jste zde změnili, místo uložení MODů a také pozici složky mods se změní na nové místo uložení.

Jinými slovy, i když si myslíte "Windows, takže by měly být v %APPDATA%\Factorio\mods" a hledáte je, pokud používáte write-data, budete chybět. Nejen mods, ale saves, nastavení a script-output se také přesunou, takže toto nastavení je předpokladem jak pro ruční instalaci, tak pro zálohování a obnovení. Práce s umístěním zipu zmíněná v předchozí části se také ve skutečnosti provádí do adresáře, kam write-data ukazuje.

Porozumění tomuto specifikaci dělá správu více prostředí mnohem čistší. Já správu write-data výslovně v duálním prostředí a záměrně zarovnávám místo uživatelských dat, takže zálohování a synchronizace se staly mnohem snadněji zvládnutelná. Místo sledování samotného mods se fixace nadřazeného adresáře místa uložení zvyšuje reproducibilita konfigurace.

💡 Tip

Pokud se vám při ruční instalaci zdá, že se "folder mods nenachází", není tomu tak, že folder neexistuje, ale write-data může vaše místo uložení posunout. Cíl hledání není mods sám, ale celý adresář uživatelských dat Factoria.

Vztah mezi uložením, nastavením a player-data.json

V adresáři uživatelských dat nejsou pouze MODy a uložení, ale také nastavení a informace související s účtem. V tomto případě je třeba pochopit player-data.json. Nejedná se pouze o místo ukládání nastavení vzhledu, ale je to soubor, který obsahuje tokeny pro Mod Portal a je s ním zacházeno. Když si objasnit MOD Portal API kolem něj a jeho využívání, znalost role tohoto souboru vám pomůže nepochybit o situaci.

Organizovat lze jednoduše: mods je tělo nainstalovaného MODu, saves je data továrenního provozu při hraní, různé konfigurační soubory jsou prostředí ovládání a zobrazení, player-data.json jsou informace o přehrávači a pomocní informace pro ověřování Mod Portálu, to je rozdělení rolí. Vzhledem k tomu, že jsou všechny ve stejném adresáři uživatelských dat, při zálohování a migraci je lépe vidět související položky, než se podívat na část.

S vědomím této struktury je při migraci nebo obnově snadnější vidět důvody rozdílů, jako je "MODy se vrátily, ale přihlašovací stav se liší" nebo "uložení existuje, ale nastavení se nevrátilo". Manipulace se soubory v Factorio je poněkud nešikovná, ale když pochopíte, že uložení, nastavení a informace o ověřování jsou na stejné základně, bude velmi jasné, kde se co dotkne, co se změní.

Bezpečný provozní postup pro aktualizaci, deaktivaci a zálohování

Kontrolní seznam před aktualizací a zálohováním

Aktualizace těla nebo instalace nového MODu mění míru havárií podle únikového trasy před instalací spíše než okamžikem instalace. Factorio má MODy, uložení a nastavení soustředěna v adresáři stejného uživatele, takže je bezpečnější provádět zálohu nadřazeného adresáře než částečné soubory zvlášť. Když se podíváte na , můžete se orientovat na základě tohoto místa uložení.

V praxi je efektivnější mít ZIP adresář celého uživatele před aktualizací, než se jednotlivě zálohovat mods a saves. Sám také pokouším tento jednotkou v přední části velkých aktualizací a pokud se objeví nesoulad, vrácení se vrátí za krátkou dobu. Zvláště u velkých aktualizací, jako je Space Age, kde se oficiální strany přidá tolik prvků, stojí si to za ten krok.

Kontrolní seznam před aktualizací, aby se věci nepřehnaly, se zužují na následující tři body.

  1. Zálohujte celý adresář uživatelských dat
  2. Duplikujte právě hranou hru pod jiným jménem
  3. Zvolte, zda je tato aktualizace ta, která porušuje vaši aktuální MOD konfiguraci

Co zde je zvláště důležité, je duplikace uložení. Přidání nebo odebrání MODů není pouze otázka zatížení nebo jeho absence, ale také se vztahuje na kompatibilitu přehrávky. Jak je uvedeno v , když se změní konfigurace MODů, data přehrávky se porušují. To se běžně při hraní přehlíží, ale když budete později chtít reprodukovat nebo ověřit, začne to být důležité, proto je duplikace uložení před aktualizací spíše pojišťováním než normálním provozem.

💡 Tip

Já si před velkou aktualizací zformátuju mods a saves dohromady v ZIP a po aktualizaci se spustím v samostatné hře. Od té doby se vrácení z selhání konfigurace stalo velmi stabilní.

Základy deaktivace a obnovení (rollback)

Pokud se po aktualizaci objeví problém, je v zásadě rychlejší podívat se na to, zda se můžete vrátit do posledního stabilního stavu, než jít přímo hledat příčinu. Problémy s MODy v Factorio se často vyskytují při "kombinaci těla, MODu a uložení" spíše než v jednom porušeném souboru, takže by rollback měl také být považován v jednotce kombinace.

Prvním krokem deaktivace je oddělení přidaného nebo aktualizovaného MODu. Pokud jej jen vypnete, není jisté, že se vše vrátí do původního stavu. Uložení se můžete načíst, ale obsah se může změnit, nebo se stane, že uložení bylo uloženo na základě tohoto MODu. Zvláště u MODů, které přidávají výrobní řetězce nebo entity, je rozsah vlivu rozsáhlý a jakmile je vytažíte, továrna se stane něčím jiným.

Z tohoto důvodu je priorita obnovy "odstranit problematický MOD" spíše "navrátit aktualizovaný MOD a aktualizované mods stavy do stavu před aktualizací s uloženou hrou předem duplikovanou". Tímto způsobem se snadno vyhněte částečnému stavu, jako je "uložení staré, MOD je nový". Myšlenka ošetření uživatelských dat v jednotce nadřazeného adresáře, kterou jsme zmínili v předchozím oddíle, zde také pracuje.

To, co se při rollbacku často přehlíží, je nastavení, které automaticky aktivuje nový MOD. Při konfiguraci s umístěním ZIP do složky mods, při příštím spuštění se tento MOD může objevit aktivovaný. I když si myslíte, že se vrátíte, pokud zbývá nadbytečný ZIP, je snadné se vrátit do původu. Při obnově je lépe "jaký soubor je umístěn" a "který MOD je aktivní" zarovnat současně, aby se postup vrátil.

Strategie zabránění riziku smíšení více verzí

Existuje celá řada scénářů, kde byste chtěli zachovat starou verzi. Ověřovací konfigurace, prodloužení hrající se hry, čekání na kompatibilitu konkrétního MODu atd., důvodů je mnoho, ale co se zde stane, je míchání více verzí. Když do stejné složky mods umístíte nové a staré zipy a dále aktualizujete tělo, nebude jasné, která kombinace funguje. Při ř

article.share

H

Haruto

Factorio 1,500時間超。MOD開発・日本語翻訳の貢献経験を持ち、大型MOD踏破と Space Age DLC 全惑星クリア済み。海外コミュニティの最新情報もカバーします。