魔戒全面战争吧 关注:12,682贴子:310,079
  • 5回复贴,共1

修改类-如何创建与修改将领与随从

只看楼主收藏回复

首先是需要了解的一些文件配置信息,
Divide_and_Conquer\data\world\maps\campaign\imperial_campaign\descr_strat.txt
开局势力配置文件(通过该文件可以配置初始将领,事件将领需要到event文件里配置)
Divide_and_Conquer\data\ui\custom_portraits
将领图像文件(配置将领人物头像的地方,里面以人名为单位。)
Divide_and_Conquer\data\descr_name.txt
开局势力姓名文件(配置角色姓名的地方,势力的姓名相互独立,没有会造成空白姓名状态)
Divide_and_Conquer\data\text\name.txt
开局势力中文翻译(翻译成中文的,若缺少这个游戏会显示原来的英文姓名或是空白)
Divide_and_Conquer\data\export_descr_character_traits
人物特质文件(配置人物独立特质的地方,例如xxx人物传记、xxx家族、xxx人之类的)
Divide_and_Conquer\data\text\export_VnVs
人物特质文件中文翻译
Divide_and_Conquer\data\export_desor_unit
势力兵种文件
Divide_and_Conquer\data\text\export_unit
势力兵种文件中文翻译
Divide_and_Conquer\data\export_descr_ancillaries.txt
角色随从文件(配置角色随从的地方)
Divide_and_Conquer\data\text\export_ancillaries.txt
角色随从中文翻译
Divide_and_Conquer\data\ui\ancillaries
角色随从图像文件(配置随从图片的)
PS:推荐使用Notepod+或是VScode做代码项目管理。


IP属地:贵州1楼2024-04-29 16:54回复
    如何创建新将领
    1.先配置好你要创建的势力角色姓名与图像,姓名出错会导致游戏中的角色空白名称。
    例如 刚铎的塔里昂(Talion)
    通常姓名是存储于descr_name.txt与name.txt文件里。
    而一般来说大部分取的姓名会有,而没有在势力特定设置的姓名则会在游戏中显示空白。
    (空格)
    (1)进入descr_name.txt中查找是否有Talion,再进入name.txt中查找是否有{Talion}塔里昂,都没有的话那就参照文件格式进行添加。
    (2)custom_portraits文件里有角色姓名匹配的图像文件,里面有portrait_dead、portrait_old、portrait_young三个tga格式图像文件,分别对应了角色死亡头像、角色年轻(年老)图像。要新建需要配置这三个,其中角色年轻(年老)图像可以视为一张,死亡头像需要用ps进行灰度值处理。
    (空格)
    Ps:文件里的faction: xxx是指xxx势力,下边这包含了将领姓名,不同的势力其姓名不通用,所以需要补充添加,建议使用就近势力最处突的角色,例如查刚铎的就以波罗米尔与法拉米尔来查询,再对应排序添加到里面。tga类型文件可以通过网上格式转换ps好的图片获取。


    IP属地:贵州2楼2024-04-29 16:56
    回复
      2.再配置人物传记(可以理解为人物特质那种)(详细格式请到对应文件参考)
      (1)进入export_descr_character_traits参照格式配置塔里昂的人物传记数值,如下:
      Trait Talion
      Characters family
      Level Talion
      Description Talion_desc
      EffectsDescription Talion_effects_desc
      Epithet Talion_epithet_desc
      Threshold 1
      Effect HitPoints 4
      Effect Command 2
      Effect SiegeDefence 1
      Effect Loyalty 5
      Effect PersonalSecurity 2
      (空格)
      其中Epithet Talion_epithet_desc是配置角色后缀名称的。Effect xxxx y是配置该角色的特质属性,例如Effect HitPoints 4指的是将领+4生命。
      (2)进入export_VnVs 参照格式配置塔里昂的人物传记文本,如下:
      {Talion}人物传记
      {Talion_desc}塔里昂是罗马尼安人的后裔,于米那斯提力斯\n出生,长大后成为了一名忠诚的伊希利恩游侠\n。尽管出身卑微,他依旧赢得了伊奥瑞丝的爱\n。本因杀死贵族而判死刑的塔里昂却在其妻子\n求情而被派遣到黑门负责防御监查摩多。30\n00年他与他的妻子伊奥瑞丝以及儿子狄海尔\n来到黑门,在履行职务这段时间里,他受到他\n手下人的尊敬。3019年他的家人和他自己\n将被索隆的仆从-黑手杀死,而塔里昂被强大\n的幽灵凯勒布林博复活;随后两人联手开始向\n黑暗魔君复仇。
      {Talion_effects_desc}+4生命,+1统率,+守城作战统率2,+5忠诚,+\n2个人安全
      {Talion_epithet_desc}墓穴行者
      其中Talion_desc是人物传记内容,游戏中鼠标停留显示那个。{Talion_effects_desc}是数值文本显示。{Talion_epithet_desc}是姓名后缀的名称,游戏里显示为:塔里昂 墓穴行者


      IP属地:贵州3楼2024-04-29 16:57
      回复
        3.配置大地图角色生成与位置
        先进入descr_strat.txt 先找出需要配置的阵营位置,配置刚铎所以直接Crrl+F查询波罗米尔的英文名称-Boromir,再在下面添加主要信息:
        characterTalion, named character, male, age 39, x 395, y 183, portrait Talion, battle_model faramir, hero_ability Terror_of_the_Dead
        traitsTalion 1, Hero 1, GoodManRace 1, WraithRace 1, HeroAbilityKingDead 1, ColdWarrior 1, LoyaltyStarter 1 , GoodCommander 2 , FearGeneral 1, Bloodthirsty 1, GoodAmbusher 2, NightBattleCapable 1, Noctophilia 2, Xenophobia 3, Energetic 2, Loyal 4
        ancillariesacharn_dagger, ioreth_scarf, uffire, ranger_morannon, eltariel, idril, barano
        army
        unitMinas Ithil Guardians exp 3 armour 0 weapon_lvl 1
        unitGondor Spearmen exp 1 armour 0 weapon_lvl 0
        unitGondor Spearmen exp 1 armour 0 weapon_lvl 0
        unitGondor Archers exp 1 armour 0 weapon_lvl 0
        unitWestron Ballista exp 1 armour 0 weapon_lvl 0
        第一行中characterTalion是角色的姓名。named character是人物的类型,character为将领其余的可以看参考资料。male后可以添加leader或是heir,分别对应了是派系领袖身份与派系继承人身份。age 39为人物的年龄。x 395, y 183是将领生产指标,以地图最左下角为基点,当前这个生成的在摩多腹地。portrait Talion是配置引用将领图像的位置。battle_model faramir是使用了对应的人物模型(战斗) hero_ability是将领技能前置 。Terror_of_the_Dead是(不知道,忘了)。
        (空格)
        其中traits一栏里是角色的特性(特质)可以自己随意添加HeroAbilityKingDead 1是角色配置的特殊技能(类似于buff之类的)具体可以摘export_descr_character_traits和export_VnVs里查看配置。ancillaries一栏是角色的随从位,可以配置初始随从,属性可以加成的将军影响生命、将领卫队人数等。army下方的是将领角色初始队伍配置,第一行为将领的卫队兵种,其余下行为其他兵种军队,后方为经验、护甲等级、武器等级,此处可以仅配置将领卫队。


        IP属地:贵州4楼2024-04-29 16:58
        回复
          如何创建新随从(宝具)
          (1)配置随从图像ui\ancillaries
          tga类型文件如上图处理,注意像素尺寸。
          (2)从export_descr_ancillaries.txt配置随从宝具参数。
          以uffire 乌菲尔举例:
          Ancillary uffire
          Type weapon_primary
          Transferable 1
          Image gondor_sword.tga
          Unique
          ExcludedAncillaries uffire
          ExcludeCultures eastern_european, middle_eastern, northern_european, southern_european, greek
          Description uffire_desc
          EffectsDescription uffire_effects_desc
          Effect InfantryCommand 1
          Effect PersonalSecurity 1
          其中Type为随从宝具的类型。Transferable为物品是否可以转移,0不能1能。Image引索预置好的随从图像。Unique指该随从宝具具有唯一性ExcludedAncillaries为不可以有以下xxx随从,许多随从不兼容就是这里做了限制。ExcludeCultures指哪些派系将领不能拥有。
          eastern_european 半兽人势力
          greek 精灵势力
          mesoamerican 北方人类
          middle_eastern 东方人以及忠王派努门诺尔人
          northern_european 中等人类
          southern_european 矮人
          gondor 刚铎
          Descriptio为随从宝具文本引索。EffectsDescription为随从宝具数值化引索。Effect为提供的效果属性(注意空格)。
          (3)从export_ancillaries.txt配置随从宝具中文文本
          {uffire}乌菲尔
          {uffire_desc}这把长剑是为数不多伴随塔里昂的武器,这是\n他的父亲病逝之前用了为数不多的积蓄为他打\n造的利器,里面甚至掺杂的精灵工艺。
          {uffire_effects_desc}+1步兵作战统率,+1个人安全
          PS:由于没有配置随从条件获取(懒),这些新增的获取主要靠初始配置与控制台命令


          IP属地:贵州5楼2024-04-29 17:01
          回复


            IP属地:湖南来自Android客户端6楼2024-04-29 18:44
            回复