Mods

將來自其他模組的零件添加到 Kerbal 附件系統

  • October 24, 2014

我玩 KSP 已經有一段時間了,我在這裡的方法和其他遊戲一樣:首先嘗試原版,然後在我看到它們會填補哪些漏洞時添加模組。

我首先添加了 mechjeb,以自動化我手動完成的重複性工作,而不是 Jebediah 本人。工作正常。然後我添加了酮烷,在 Minimus 和 Duna 上建立了一個燃料庫。也可以正常工作。添加了 Kerbal Attachment System 以創建搬運工/工人。回收空間碎片並將東西從軌道上拖下來。工作正常,但有一些限制。

我現在想做的是使用 KAS 用 mechjeb 和 kethane 零件改裝各種工藝。我該如何配置呢?除了看到已經這樣做的人的影片外,我沒有找到任何具體的說明,稱讚 KAS 支持這一點的能力。

到目前為止,我在GameData/aoeu/aoeu.cfg中將 mechjeb 單元添加到 KAS 中,這是從Google搜尋找到的資訊片段中收集的:

@PART[mumech_MJ2_AR202]{
   MODULE
   {
       name = mumech_MJ2_AR202
       stockPartName = mumech_MJ2_AR202
       evaPartPos = (0.0, -0.05, -0.2)
       evaPartDir = (0,0,-1)
       physicJoint = False
       storable = True
       storedSize = 5
       attachOnPart = True
       attachOnEva = True
       attachOnStatic = False
       attachSendMsgOnly = False
       customGroundPos = true
       dropPartPos = (0.0, 0.0, -1.0)
       dropPartRot = (0.0, 0.0, 0.0)
   }
}

但是,上面的唯一結果是控制選項卡下的重複項,看似具有相同的屬性。當我試圖將它添加到我的工人船的容器中時,我仍然沒有在列表中找到一個部分,仍然在施工區。我錯過了什麼?

如上所述,我發現了一些與此相關的資訊,但我發現更多的是人們試圖做同樣的事情,而我發現沒有一個是完整的過程概述如何實現這一點,無論是 mechjeb、kethane 還是任何其他 mod 的元件。

在 KSP 論壇上的人的幫助下想通了:

@PART[mumech_MJ2_AR202]{
@attachRules = 1,1,1,1,0
MODULE
{
   name = KASModuleGrab
   stockPartName = mumech_MJ2_AR202
   evaPartPos = (0.0, 0.0, -0.15)
   evaPartDir = (0,0,-1)
   physicJoint = False
   storable = True
   storedSize = 5
   attachOnPart = True
   attachOnEva = False
   attachOnStatic = False
   attachSendMsgOnly = False
   customGroundPos = true
   dropPartPos = (0.0, 0.0, -1.0)
   dropPartRot = (0.0, 0.0, 0.0)
}
}

name需要引用處理此函式的名稱。上面的程式碼有效,理論上應該也可以與其他模組一起使用,方法是將 mumech_MJ2_AR202 (兩個條目)替換為其他模組的適當名稱。

Mechjeb 項目仍然是重複的,大概其中之一是我可以在可容器列表中找到的那個。兩者都可以正常使用連接到船上,所以這不是問題,而是一種好奇心。考慮到這個解決了。

引用自:https://gaming.stackexchange.com/questions/188999