【妖言惑眾】MOD 排序

MOD 是 Rimworld 其中一大賣點,玩家們可以自行加載各種 MOD 來豐富遊戲內容,但同時相信不少玩家都遇過 “報錯” 與 “衝突” 。

 

什麼是衝突?

指 MOD 與 MOD 之間不兼容,原因多半是它們之間的內容出現重覆,修改同一行代碼什麼的,引致發生錯誤,又或者是 MOD 排序出現問題,注意後加載的 MOD 會覆蓋先加載的 MOD 內容,當安裝相類似的 MOD 時,後加載的可能把先加載的某行代碼覆蓋掉,引發代碼失效錯誤。

 

什麼是報錯?

rimworld_sequence_1
如上圖,就是這種黃中帶紅。原因有很多種,代碼不完整、版本不符、玩家操作不正確、語言包錯誤等,也可以出現 “報錯” 情況。

 

如何有效地減低發生 “報錯” 與 “衝突” ?

  • 下載 MOD 的時候,要留意 MOD 的介紹和注意事項,有沒有特別指明要在什麼 MOD 之前或之後才安裝
  • 核心 MOD 要比其他 MOD 先安裝,如邊緣軍工-核心、CCL、EPOE等
  • 需要核心 MOD 作前置的 MOD,在排序時,排在核心 MOD 的後面,其他小型 MOD 的前面
  • 不要安裝過多的大型 MOD
  • 大型 MOD 基本上都要重新開局才能正常遊玩,如殭屍啟示錄、訪客招募、菜園子等。
  • 盡量不要安裝兼容性不太好或較多 BUG 的 MOD,如訪客招募、輻射計劃、閃耀科技、平衡化模組、中世紀
  • 有些 MOD 可能會有兼容版或兼容補丁提供下載
  • 安裝 MOD 後請重新啟動一次遊戲才進行開局
  • 不要動 Core

 

如何進行搶救?

當發生 “報錯” 時,會出現 dubug log 視窗,留意它的訊息說什麼,或許能找出死因。如果在 dubug log 視窗中找不到死因,那只能逐個試,沒錯! 你沒看錯,逐個試。

 

那如何逐個試?

調整一下排序,甚至卸載 MOD,另外請配合開發者模式一起測試,有些情況不會一開局就報錯彈窗給你看的,需要用開發者模式中的各種指令測試效果。

 


最後付上其他玩家的MOD排序心得,也歡迎各位玩家留言分享心得。

Biscuit

又要開始新一季的輪迴...

您可能也會喜歡…

21 個回應

  1. adventurous 說:

    可以幫忙看一下我的mod如何排序嗎?我找了半天都找不出來 https://gist.github.com/7e477c81c0a53d7fc2c540de287e1460

    • Biscuit 說:

      哇,這列表~ 現在是不是出現報錯了?
      記住一點,排在下面的模組會覆蓋掉上面的模組,即是說兼容性不太好的模組盡量放到下面,如果還是有報錯,查看日誌,和用排除法測試。

    • Biscuit 說:

      你有沒有裝了一個叫 Alien (外星人) 的 Mod?
      另外目前你是遇到什麼問題? 載入不了、啟動不了、建不了新檔還是什麼? 把紅字截圖出來

      • adventurous 說:

        Could not execute post-long-event action. Exception: System.TypeInitializationException: An exception was thrown by the type initializer for AlienRace.HarmonyPatches —> System.NullReferenceException: Object reference not set to an instance of an object

      • adventurous 說:

        有裝外星人的mod

      • adventurous 說:

        不能開地圖
        Exception from asynchronous event: System.TypeInitializationException: An exception was thrown by the type initializer for AlienRace.HarmonyPatches —> System.NullReferenceException: Object reference not set to an instance of an object

      • adventurous 說:

        上面是2個紅字的其他一堆都是黃字

  2. 訪客 說:

    up请问有A15C 0.15.1282可用的智能机器人MOD吗

發表迴響

你的電子郵件位址並不會被公開。