安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题








Adding new factions is easy. btw its in the 3_game folder when unpacked. each faction is a different file that looks like this.
[eAIRegisterFaction(eAIFactionEast)]
class eAIFactionEast : eAIFaction
{
void eAIFactionEast()
{
m_Loadout = "EastLoadout";
}
override bool IsFriendly(notnull eAIFaction other)
{
if (other.IsInherited(eAIFactionEast)) return true;
if (other.IsInherited(eAIFactionCivilian)) return true;
return false;
}
};
eAIFactionEast = faction identification. which is used in the override bool
if (other.IsInherited(eAIFactionEast)) return true;
if (other.IsInherited(eAIFactionCivilian)) return true; <--eAIFaction(Name).
If you want the faction to not kill each other you must add them as a friendly faction within the override bool. Replace all eAIFactionEast with your faction registry which is done in the top.
the single faction.c file (eaifaction) automatically uses the Words after Faction as the name.
eAIFactionEast = East which is used in patrol settings as "Faction" = "East",
Hope this helps.The loadouts are defined in profiles/expansionmod/loadouts/
( m_Loadout = "EastLoadout"; ) this is the default loadout for the faction..
If you want to add more, open them and see how it's done.
https://github.com/TrueDolphin/more-expansion-factions/tree/main