改种族 改对手数量的方法

作者为TLF的alanxm

Supreme Commander 5.2 改种族 改对手数量的方法

从gamereplay.org的论坛上看来的,虽然supcom的正式就要出来了,不过聊胜于无

5.2 玩不同地图,应该都知道了吧,就是在shortcut里加个 /map SCMP_xxx

虽然简单,但是每次都只能用UEF,而且每次都是全数目的AI

修改AI数目比较简单,到maps的每个具体目录下去找一个叫 SCMP_xxx_scenario.lua的文件,用notepad打开,里面有一行

{ name = ‘FFA’, armies = {‘ARMY_1’,‘ARMY_2’,‘ARMY_3’,‘ARMY_4’,‘ARMY_5’,‘ARMY_6 …’,} },

的,除了ARMY_1是自己外,想和几个电脑打,就剩几个,剩下的去掉,就可以了。

改种族稍微麻烦一点

用winrar打开 gamedata下的lua.scd
进入其中的lua目录,打开factions.lua文件

文件原来的格式是这样的

Faction {
DisplayName = ‘UEF’,
InitialUnit = ‘uel0001’,
IconName = ‘campaignScreens/earth.png’,
}

Faction {
DisplayName = ‘Cybran’,
InitialUnit = ‘url0001’,
IconName = ‘campaignScreens/recycler.png’,
}

Faction {
DisplayName = ‘Aeon’,
InitialUnit = ‘ual0001’,
IconName = ‘campaignScreens/alien.png’,
}

如果要用cybran,就改成下面这样

Faction {
DisplayName = ‘Cybran’,
InitialUnit = ‘url0001’,
IconName = ‘campaignScreens/recycler.png’,
}

Faction {
DisplayName = ‘Aeon’,
InitialUnit = ‘ual0001’,
IconName = ‘campaignScreens/alien.png’,
}

Faction {
DisplayName = ‘UEF’,
InitialUnit = ‘uel0001’,
IconName = ‘campaignScreens/earth.png’,
}

保存回源文件,就ok了。
但是有一个问题,因为AI的相关文件没有修改,所以只有仍和原来的种族对应的那些AI可用(一般就是1个)其他的可能会因为AI文件和种族不对应,而出现AI不会生产任何东西的情况,所以一般就适合1vs1.