Reassembly重組MOD制作教程 重組MOD怎么做
- 來源:Thor_sake
- 作者:Viiaa
- 編輯:Viiaa

一、主要文件
如果你熟悉mod的話肯定知道下面三個文件
Factions.lua 包括艦隊id、名稱、顏色
Blocks.lua 包括所有組成的部件
Regions.lua 包括艦隊在地圖上的重生位置,數(shù)量等
Ships文件夾,包括艦隊所有的船只
自己編輯建議用notepad++
下面開始具體講解(我自己mod的例子)
二、Factions.lua文件
{
20 = {
name="TheEverlasting Underworld",
playable=2,
start="20_darkranger mk2 fishbone",
primaries=2,
color0=0xffffff,
color1=0x191818,
aiflags=AGGRESSIVE|ATTACK|RECKLESS|RIPPLE_FIRE|SMART_FIRE|SPREAD_FIRE|WANDER,
},
}
第一個20:faction的id。可以在20-26000中間選擇(不對請指正)。一但選擇某個數(shù)字,所有其他文件必須保持統(tǒng)一。
Name:faction的名字
Playable:等于1時需要解鎖,等于2時不許解鎖(玩家)
Start=“玩家起始船的名稱”
Primaries=faction的顏色數(shù)量(可以有很多)
Color:具體顏色值
Airflags:faction的各種屬性,在上面的網(wǎng)站有具體的單項介紹??刂苀action里船的行為模式。
三、Regions.lua
{
ident=20, 上述的id,保持一致
color=0x5e6d91,
faction=20,
count=50,該艦隊具體控制區(qū)域數(shù)
position={0.5,1.2}, 位置
radius={0.2,0.5}, 半徑
type=0,區(qū)域形狀
fleets={
{20,{ {0, 200000}, {1, 200000} }}, 中心造船p數(shù),外圈造船p數(shù)
},
fleetCount={8,15}, 最少最多船數(shù)?
fortress={ 堡壘信息,可有可無
"20_stationwhale mk7 sunflower",
"20_stationwhale mk6",
"20_darkranger mk3 bone lord",
},
fortressCount={6,10},
fortressRadius={500,700},
unique={ 小船隊
{
"20_darkranger mk6.2 chaos knight",
"20_darkranger mk6.3 chaos knight",
"20_darkranger mk6.5 chaos sorcerer",
},
},
ambient={-1 }, 環(huán)境要素,建議值為-1或1
},
四、Blocks.lua
{
{
18001, 該模塊自己的id,可以自定但不能重復(fù)
group=20, faction的id,保持一致
features=GENERATOR|SHIELD,功能
name="ChaosCell",名字
blurb="Projectsdark energy which captures light.",描述
shape=SQUARE,形狀
scale=2,大小
fillColor=0x000000,顏色1
fillColor1=0xa71600,顏色2,該方塊會在顏色1和顏色2之間閃爍
lineColor=0x690089,描邊顏色
points=250,p值
durability=20,耐力值
density=1,密度,如果為0將不會顯示
growRate=2,重生速度
shield={
strength=2000,
regen=40,
radius=60,
delay=2,
color=0xff000000,
lineColor=0xffff0000,
damagedColor=0xff454545,
},
capacity=1000,r值
generatorCapacityPerSec=600,能量恢復(fù)速度
powerCapacity=1500,能量總數(shù)
},
五、要點
faction的id除了需要和自己保持一致外,不能游戲里自帶種族id重復(fù)(比如哨兵的是15)。但不用在意和其他下載的mod沖突,因為游戲會給一個relocid。
block的id請不要和游戲自帶的block文件里的id重復(fù),地址是C:\Users\你的名字\Saved Games\Reassembly\data
如果沒有block.lua文件,請打開同文件夾里的cvars文件,加入
kwriteblocks=1
generate blocks=1
然后打開并關(guān)閉游戲,再把剛才那兩行刪掉或者改為
kwriteblocks=0
generate blocks=0
如果要讓自己造的方塊在databank里出現(xiàn)并可以購買,ships文件夾里的船只文件中就必須包括該方塊。
一個簡單的辦法是打開sandbox(主界面),按3把標(biāo)題方塊刪除,出入指令palette 20(因為我的faction id是20。然后將所有方塊連接在一起(包括控制模塊),輸入指令 ssave palette_20 就會在ships文件夾里包括這艘“船”。
另外,船只名必須以此格式faction id_船只名,例如20_dark ranger mk1
六、存檔mod加入自定義模塊的常見問題
如果船只是由默認(rèn)種族的方塊組成的,那么需要以下幾點:
1. 自定義中心控制模塊,將船只組成的第一行改為該組件
例如:
{blocks={
{18005, {-3.733, 0.000}, command={faction=20}},
block的id 位置(不用改)控制模塊的id
2. 將默認(rèn)種族里的block文件全部復(fù)制到mod的block文件里
上面提到過c:\Users\你的名字\Saved Games\Reassembly\data
用notepad++打開后ctrl+f尋找你要的種族的所有文件faction=種族id (人族=1 等等)
3. 批量重命名block和船只藍(lán)圖
用notepad++打開所有你的mod里的船只,用ctrl+f全部替換block的id。這個可以自己發(fā)揮。只要不重復(fù)即可。
4. 之后,你會發(fā)現(xiàn)mod里的船只雖然有著默認(rèn)種族的方塊,但是控制模塊不一樣,大功告成!
就是這樣,祝大家游戲開心,萬事順意。

玩家點評 (0人參與,0條評論)
熱門評論
全部評論