设为首页
收藏本站
现距离劳动节还有:
天气与日历
开启辅助访问
切换到窄版
登录
立即注册
门户
Portal
论坛
BBS
在线影视
免费小说
FC游戏
app下载
插件
Plugin
搜索
搜索
每日签到
本版
文章
帖子
群组
社区
»
论坛
›
电玩游戏
›
攻略秘籍
›
文明6单位创建教程 文明6创建魔法兵种全流程详解 ...
返回列表
发新帖
文明6单位创建教程 文明6创建魔法兵种全流程详解
[复制链接]
66
|
1
|
2023-3-1 14:37:40
|
显示全部楼层
|
阅读模式
文明6
单位修改 文明6创建一个魔法兵种全流程详解
创建单位并设置属性
首先打开Sid Meier's Civilization VI\Base\Assets\Gameplay\Data下的Units.xml
下面所有红字部分都是我们需要添加的代码,就不再一一指明了。
首先我们再下创建一个新单位wizard
搜索
然后写入AI
搜索[U],这里添加的是和普通的远程单位一样的AI。
[U]
然后选择替代兵种
搜索[U],这里我没有添加任何代码,因为不打算用它来替代任何单位。有需要的同学按照下面的格式添加,蓝色字体部分为特色单位,绿色字体部分为需要替代的普通单位。
[U]
ReplacesUnitType="UNIT_HEAVY_CHARIOT"/>
添加单位类型
搜索
然后就是添加具体的单位数据了,搜索[U]
[U]
BaseSightRange="2" ZoneOfControl="false" Domain="DOMAIN_LAND"
FormationClass="FORMATION_CLASS_LAND_COMBAT" Name="LOC_UNIT_WIZARD_NAME"
Description="LOC_UNIT_WIZARD_DESCRIPTION" PurchaseYield="YIELD_GOLD"
PromotionClass="ROMOTION_CLASS_RANGED" Maintenance="1" Combat="15" RangedCombat="25" Range="2"
PrereqTech="TECH_ARCHERY" MandatoryObsoleteTech="TECH_BALLISTICS"/>
BaseSightRange="3" ZoneOfControl="false" Domain="DOMAIN_LAND"
FormationClass="FORMATION_CLASS_CIVILIAN" FoundCity="true" PopulationCost="1" PrereqPopulation="2"
Name="LOC_UNIT_SETTLER_NAME" Description="LOC_UNIT_SETTLER_DESCRIPTION" CanCapture="False"
CostProgressionModel="COST_PROGRESSION_PREVIOUS_COPIES" CostProgressionParam1="20"
PurchaseYield="YIELD_GOLD" PseudoYieldType="SEUDOYIELD_UNIT_SETTLER"/>
BaseSightRange="2" ZoneOfControl="false" Domain="DOMAIN_LAND"
FormationClass="FORMATION_CLASS_CIVILIAN" Name="LOC_UNIT_BUILDER_NAME"
Description="LOC_UNIT_BUILDER_DESCRIPTION" CanCapture="False"
CostProgressionModel="COST_PROGRESSION_PREVIOUS_COPIES" CostProgressionParam1="4"
PurchaseYield="YIELD_GOLD" BuildCharges="3"/>
AdvisorType="ADVISOR_GENERIC" BaseSightRange="2" ZoneOfControl="false" Domain="DOMAIN_LAND"
FormationClass="FORMATION_CLASS_CIVILIAN" Name="LOC_UNIT_TRADER_NAME"
Description="LOC_UNIT_TRADER_DESCRIPTION" CanCapture="False"
CostProgressionModel="COST_PROGRESSION_GAME_PROGRESS" CostProgressionParam1="400"
PurchaseYield="YIELD_GOLD" PseudoYieldType="SEUDOYIELD_UNIT_TRADE" MakeTradeRoute="true" PrereqCivic="CIVIC_FOREIGN_TRADE"/>
这里的数据比较多,来一一说明一下。
UnitType="UNIT_WIZARD"这里不用多说,这行代码是哪个单位就靠它来识别了
BaseMoves="2"移动力为2
Cost="50"生产消耗的锤子为50
AdvisorType="ADVISOR_CONQUEST"这里应该影响的是顾问建议的类型,没啥用
BaseSightRange="2"视野范围为2
ZoneOfControl="false"是否有ZOC,也就是游戏里走到近战单位边上会不能继续移动,远程单位一般没有ZOC功能。如果需要
带有ZOC则把"false"改成“ture”
Domain="DOMAIN_LAND"表示这是一个陆地单位
FormationClass="FORMATION_CLASS_LAND_COMBAT"表示这是一个陆军战斗单位
Name="LOC_UNIT_WIZARD_NAME" 单位名称,可以在对应的语言翻译文件里关联,比如汉化就是需要对应这个名称
Description="LOC_UNIT_WIZARD_DESCRIPTION" 单位简介,作用同上,建造列表上面的说明。
PurchaseYield="YIELD_GOLD"可以用金钱购买的意思,需要需要改成用信仰购买的话把"YIELD_GOLD"改成"YIELD_FAITH"
PromotionClass="ROMOTION_CLASS_RANGED"单位晋升类型,就是单位升级后可以选择的那个列表,这里是远程单位和弓箭手一样的类型。
Maintenance="1"维护费为1
Combat="15" 单位的战斗力为15,对于远程单位来讲就是防御力,近战单位进攻防御都靠他
RangedCombat="25"远程攻击力位25
Range="2" 射程2,一般来讲只有远程单位需要它
PrereqTech="TECH_ARCHERY"前提科技弓箭,为啥?因为这段文字完全是从弓箭手那里复制过来的。。。不需要的可以直接删除前提科技则开局即可建造
MandatoryObsoleteTech="TECH_BALLISTICS"过时科技,同上
如需要添加为某个文明的特色单位,则需要在加上TraitType="XXXXX",这里的XXXX指的是对应文明的或者领袖的特性,不是让你写5个X,当然你也可以完全写个新的特性然后加到某个文明、城邦甚至小野都可以。
如需要添加需求的资源类型,则需要在里面机上StrategicResource="XXXXX"同上这里不是让你写5个X,而是某种资源的代码...不写则表示不需要战略资源。
接着添加单位升级信息,搜索[U],这里是升级成弩手。。。需要升级成别的兵种可以DIY
[U]
如果需要添加建筑信息,比如需要寺庙才能建造,搜索[U]
[U]
[/U]
到这里units.xml就修改完了,这个时候这个单位已经存在于你的游戏里了,只是还没有制定模型、图标、对应的汉化单位名称。所以我们继续
下面是找到D:\Sid Meier's Civilization VI\Base\Assets\Text\Translations,如果你需要改简体中文的,打开Vanilla_zh_Hans_CN.xml,其他语言请打开对应文件
魔法师
用魔法战斗的远程单位
蹴球场
休伊神庙
想改成什么名字可以自行替换。
«
回复
使用道具
举报
老顽童
|
2023-3-1 15:39:59
|
显示全部楼层
设置单位模型
接下来的重点就是单位模型,毕竟模型对了才叫魔法兵种嘛
代开Sid Meier's Civilization VI\Base\ArtDefs下的UNIT.ARTDEF
搜索UNIT_APOSTLE,这是使徒的模型代码
false
false
true
true
false
true
true
true
false
-500
1.000000
4
true
直接把上面一大段代码全部复制下来,在下面粘贴
false
false
true
true
false
true
true
true
false
-500
1.000000
4
true
重点是紫色部分的单位代码要改成我们创建的自定义单位的代码也就是UNIT_WIZARD,其他部分原封不动即可,如果需要改变模型什么的可以参考我另外的帖子。
最后需要制定单位的图标,单位的图标修改是在Sid Meier's Civilization VI\Base\Assets\UI\Icons下的Icons_UnitFlags.xml、Icons_UnitPortraits.xml、Icons_Units.xml,似乎版子里已经有大神讲过怎么修改了,这里就不赘述了。其实修改代码很简单,无非是直接模仿原来的格式复制下来再改个名字有需要的话微调一下数值什么的。
到此为止我们就大功告成了,进入游戏里你就会发现一个新的单位魔法师,可以用闪电劈人。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
老顽童
7593
主题
2515
回帖
2万
积分
版主
积分
27811
加好友
发消息
回复楼主
返回列表
游戏下载
攻略秘籍
游戏交流