魔戒全面战争吧 关注:13,162贴子:313,910

关于中2魔戒各种修改(幼教版)

只看楼主收藏回复

最近迷上了修改,目前来看除了援军事件还没弄明白外大部分都已经弄通了,所以决定分享出来给大家,至于为什么叫幼教版,就是可以把我上小学的妹妹教会的等级,看了我的还不明白的话你基本可以放弃修改一途了,不定期更新。。争取图文并茂,目前希望是从兵种数据-兵模数据基础版-建筑数据-兵模移植-兵模更换武器和贴图这个步骤来,事件编辑这类的等我也全部弄明白了再考虑吧,免得误人子弟


1楼2014-08-04 09:18回复
    首先是兵种数据
    这是我自己做的一个刚铎的低级步兵,用的是mos的步兵模型,移植到了3.2加强版里
    type 1
    dictionary 1
    category infantry
    class light
    voice_type Heavy
    banner faction main_spear
    banner holy crusade
    soldier zzqbb1, 100, 0, 1
    officer zzqishou
    officer zzjunzhang
    attributes sea_faring, hide_forest, can_withdraw
    move_speed_mod 1.2
    formation 1.5, 1.5, 3.0, 3.0, 5, square
    stat_health 1, 2
    stat_pri 5, 3, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
    stat_pri_attr no
    stat_sec 0, 0, no, 0, 0, no, melee_simple, blunt, none, 0, 1
    stat_sec_attr no
    stat_pri_armour 2, 2, 2, leather
    stat_sec_armour 0, 0, flesh
    stat_heat 3
    stat_ground -1, -1, -1, -1
    stat_mental 9, low, trained
    stat_charge_dist 15
    stat_fire_delay 0
    stat_food 60, 300
    stat_cost 1, 200, 100, 50, 50, 200, 8, 100
    armour_ug_levels 0, 1, 2, 3
    armour_ug_models zzqbb1, zzqbb2, zzqbb3, zzqbb4
    ownership sicily, timurids
    era 0 sicily
    era 1 sicily
    era 2 sicily
    recruit_priority_offset 0


    2楼2014-08-04 09:21
    回复
      2025-08-09 22:56:49
      广告
      不感兴趣
      开通SVIP免广告
      在教学前,我要先把常用的文件一一列出来
      首先是data目录下的
      export_descr_unit 以后简称edu,顾名思义,单位(属性)描述
      export_descr_buildings 简称edb,建筑(属性)描述
      descr_mount 坐骑描述(添加新坐骑用)
      UI文件夹下
      unit_info文件夹
      unit文件夹
      text文件夹下
      export_units 兵种名称
      目前第一课需要的文件都在这里


      3楼2014-08-04 09:26
      回复

        首先来看第一部分
        type 1
        dictionary 1
        这两个是必须要说的,以原版刚铎将卫为例子
        type Gondor Bodyguard
        dictionary Gondor_Bodyguard
        你会发现type和dic的GB中间有 "_"这个符号的差别,这个非常重要,type是你在修改战略地图初始状态,比如 开局(注意) 刚铎哪里都有多少兵啊,将军属性啊,引用士兵名称时需要用的名字,一般都不带“_”但有的特例会有,还有就是修改EDB的时候也是要引用type里的名字而不是dic
        dic的名字一般是用在修改export_units 兵种名称时需要的
        我很懒,就都用数字代替名字了
        category infantry
        class light
        voice_type Heavy
        banner faction main_spear
        banner holy crusade
        这几个基本毫无用处,推荐增加新兵种时引用原版类似兵种的描述就可以啦


        4楼2014-08-04 09:34
        回复
          soldier zzqbb1, 100, 0, 1
          1 这个是士兵动作(注意是动作不是长相!!!例如你移植了一个矛兵兵模但是soldier这里你用的gondor_infantry的话你会发现作战的时候士兵用的是剑士的动作)
          2 士兵数量
          3 followed by the number of extras就是带了多少个狗啊什么的随从,具体参照区域招募还是独立里面的比翁人训狗者,我只喜欢基佬近战对刚,带宠物什么的从来不去弄。没什么发言权
          4 followed by the collision mass of the men. 1.0 is normal.描述里说只对近战有效,我调整过很多次也没发现区别。。碰撞体积(近距?)这类的
          officer zzqishou
          officer zzjunzhang
          所带士官的兵模(注意是兵模名称,不是兵种)
          attributes sea_faring, hide_forest, can_withdraw
          属性什么的,这个好多都有写我就不废话了
          move_speed_mod 1.2
          士兵移动速度,可以直接写2,不用写2.0,小数点后一位不是必须的
          formation 1.5, 1.5, 3.0, 3.0, 5, square
          站位和阵型(square方阵, horde散阵, schiltrom刺猬阵, shield_wall盾墙, phalanx长枪方阵, or wedge楔形阵)


          5楼2014-08-04 09:44
          回复
            stat_health 1, 2
            1 士兵生命(加到2就很强了)
            2 坐骑生命
            stat_pri 5, 3, no, 0, 0, melee, melee_blade, piercing, sword, 25, 1
            主武器属性
            1 攻击
            2 冲锋伤害
            3 远程武器类型(近战就是no)
            4 射程
            5 弹药量
            6-9 这个东西最好还是取同类型兵种的数据比较好,伤害方式武器类型什么的
            10 攻速
            11 Skeleton compensation factor in melee. Should be 1 看得懂看不懂都一样,你就写1就行啦
            stat_pri_attr no
            主武器属性,想要自己找同类型兵种抄来
            stat_sec 0, 0, no, 0, 0, no, melee_simple, blunt, none, 0, 1
            stat_sec_attr no
            副武器属性,和主武器一样
            stat_pri_armour 2, 2, 2, leather
            1 总护甲
            2 近战技巧(护甲)
            3 盾牌护甲(远程)
            4 sound type when hit = flesh, leather, or metal被人打的时候的音效
            stat_sec_armour 0, 0, flesh
            Details of animal*s or vehicle*s defenses (note riden horses do not have a separate defence) 带的狗啊什么的护甲,注意不是坐骑的,没有带的话就可以不管或者说不打算给狗加护甲也可以不管。


            6楼2014-08-04 09:53
            收起回复
              stat_heat 3
              你的士兵耐热程度,越高越差
              stat_ground -1, -1, -1, -1
              在各种地形作战的影响
              scrub(草丛), sand(沙漠), forest(森林), snow(雪地)
              stat_mental 9, low, trained
              1 士气值
              2 discipline may be normal, low, disciplined or impetuous. Impetuous units may charge without orders 纪律等级,影响你的士兵是否会擅自冲锋
              3 受训练程度,影响你的士兵能不能把队站齐,队形整齐不。optional lock_morale stops unit from ever routing,你要是加了 lock_morale这种士兵就不会撤退了,我一般都是给叛军和敌对势力加~~
              stat_charge_dist 15
              冲锋开始距离
              stat_fire_delay 0
              Extra delay over that imposed by animation, hetween volleys齐射间隔,不知道为什么大家都写0,我也就没动
              stat_food 60, 300
              No longer used 没啥用
              stat_cost 1, 200, 100, 50, 50, 200, 8, 100
              花费
              1 训练回合
              2 招募花费
              3 维持费用
              4 武器升级费用
              5 护甲升级费用
              6 自定义里的招募费用
              7 自定义里多少个同兵种后额外收钱
              8 额外收多少


              7楼2014-08-04 10:09
              回复
                armour_ug_levels 0, 1, 2, 3
                护甲可升级次数一共1-5,初始是几级护甲随意了可以使3,4,5这么来也没问题
                armour_ug_models zzqbb1, zzqbb2, zzqbb3, zzqbb4
                不同等级护甲对应的模型
                ownership sicily, timurids
                都哪个势力能用
                era 0 sicily
                era 1 sicily
                era 2 sicily
                自定义里不同时期哪个国家可以用
                recruit_priority_offset 0
                招募优先级


                8楼2014-08-04 10:12
                回复
                  2025-08-09 22:50:49
                  广告
                  不感兴趣
                  开通SVIP免广告
                  第一课先到这里,我去吃饭上课了,晚上还要粗去玩


                  9楼2014-08-04 10:12
                  回复
                    谢谢lz 辛苦了


                    IP属地:四川来自Android客户端10楼2014-08-04 10:20
                    回复
                      趁着晚上粗门之前发下第二课,士兵和坐骑模型的基础知识
                      这个只涉及到一个文件
                      data目录下unit_models文件夹下的battle_models.modeldb文件


                      11楼2014-08-04 15:35
                      回复
                        这个文档记得右键用记事本打开
                        大家打开这个文件后,第一个看到的就会是
                        22 serialization::archive 3 0 0 0 0 1563 0 0
                        这么一排乱七八糟的东西和后面更加乱七八糟的东西
                        好的不要担心,我们从第一排开始讲
                        大家唯一要考虑的就是0 0 0 0 1563 0 0这部分,1563代表现在这个文档中一个有了多少个人,坐骑,动物伙伴模型了,当然不是真的在这个文档里面,而是这个文档是告诉程序哪些模型在unit_models的哪个文件夹中


                        12楼2014-08-04 15:39
                        收起回复
                          首先我们来看士兵(将军也算在内)模型的格式
                          6 zzqbb1
                          1 1
                          51 unit_models/_Units/new_gondor_units/zzjs1_lod0.mesh 6400
                          1
                          6 sicily
                          63 unit_models/_Units/new_gondor_units/textures/zzjs1_diff.texture
                          63 unit_models/_Units/new_gondor_units/textures/zzjs1_norm.texture
                          46 unit_sprites/sicily_dismounted_kofm_sprite.spr
                          1
                          6 sicily
                          96 unit_models/_Units/new_gondor_units/textures/attachments_textures/zzjs1_attachments_diff.texture
                          96 unit_models/_Units/new_gondor_units/textures/attachments_textures/zzjs1_attachments_norm.texture 0
                          1
                          4 None
                          14 MTW2_Swordsman 0
                          2
                          18 MTW2_Sword_Primary
                          14 fs_test_shield 0
                          16 -0.090000004 0 0 -0.34999999 0.80000001 0.60000002


                          13楼2014-08-04 15:40
                          回复
                            话说能改MODS的吗??


                            IP属地:福建14楼2014-08-04 15:41
                            收起回复
                              2025-08-09 22:44:49
                              广告
                              不感兴趣
                              开通SVIP免广告
                              这个是排版之后的,有些mod没有排版,不过没关系,你可以把没排版的复制到一个空的文档中自己排版,然后再根据排版后的文字进行各种操作了
                              6 zzqbb1
                              这行代表你这个兵模的名字,也就是你在edu中让士兵使用的兵模的名称,两个文件要一致
                              6代表这个兵模的名字有几个字, zzqbb1就是这个兵模的名字
                              1 1
                              这两个1中,第一1不重要,第二个1代表你有多少个mesh文件,一般魔戒的模型都只有一个,别的mod有的有好几个,有X个mesh文件第二个1就改成X
                              51 unit_models/_Units/new_gondor_units/zzjs1_lod0.mesh 6400
                              这个是士兵模型(没填色)的引用路径
                              51代表这个路径一共有多少个字数,从unit一直到mesh的总字数包括标点符号
                              6400就是距离多远看他会用这个mesh文件,我觉得毫无意义,但是要是引用别的mod的模型的话最好还是尊重原来的设定


                              15楼2014-08-04 15:47
                              回复