罗马全面战争吧 关注:103,162贴子:4,438,012
  • 12回复贴,共1

新人求教原版关于新增雇佣兵的问题

只看楼主收藏回复

网上没搜到关于增加雇佣兵的教程,按照增加新兵种的教程试了一下,想把鸭梨里面的印度女弓手、印度战象和马其顿近卫添加到原版里。
1、尝试用的是印度女弓手,在鸭梨下复制兵种简介到原版DATA/TEXT/export_units.txt里面:
{indian_female_archers} 印度女弓手
{indian_female_archers_descr}
Can Hide In Forests\nCan Sap\n\nThese warlike women are an oddity to many Macedonian troops, though as many others are likely to be too distracted by the manner of their dress to care....(这里介绍太长,省略掉)
{indian_female_archers_descr_short}
The term 'the gentle sex' is unfamiliar to these lethal ladies. The only pincushions they are interested in are the arrow-riddled corpses of their foes!
2、在鸭梨下复制相关内容到原版DATA/export_descr_unit.txt里面:
type Indian Female Archers
dictionary indian_female_archers ; Levy Archers
category infantry
class missile
voice_type Female_1
soldier ALEX_indian_female_archers, 40, 0, 0.8
;;; Removed for Alexander officer egyptian_standard
attributes sea_faring, hide_forest, can_sap, hardy,
mercenary_unit
formation 1.2, 1.2, 2.4, 2.4, 4, square
stat_health 1, 0
stat_pri 5, 0, arrow, 120, 15, missile, archery, piercing, none, 25 ,1
stat_pri_attr no
stat_sec 1, 0, no, 0, 0, melee, simple, piercing, knife, 25 ,1
stat_sec_attr no
stat_pri_armour 0, 1, 0, flesh
stat_sec_armour 0, 0, flesh
stat_heat -1
stat_ground 2, 1, 0, -1
stat_mental 0, disciplined, highly_trained
stat_charge_dist 30
stat_fire_delay 0
stat_food 60, 300
stat_cost 0, 140, 120, 20, 30, 230
ownership slave(这里原来写着埃及,我改为叛军了)
3、在鸭梨下复制相关内容到原版DATA/export_descr_unit_enums.txt里面:
indian_female_archers
indian_female_archers_descr
indian_female_archers_descr_short
4、在鸭梨下复制相关内容到原版DATA/descr_model_battle.txt里面:
找到
;;;;;; MERCENARIES ;;;;;;;;;;;;;;;;;;; ;Special versions of some soldiers, that have both slave and mercenary versions
;This is necessary to get correct sprites for the mercs
里面添加:
type ALEX_indian_female_archers ; Levy Archers
skeleton fs_archer, fs_swordsman
indiv_range 40
;;; texture slave, data/models_unit/textures/unit_indian_archer_yellow.tga
texture slave, data/models_unit/textures/ALEX_indian_female_archer.tga
model_flexi data/models_unit/ALEX_indian_female_archer_lod_1.CAS, 15
model_flexi data/models_unit/ALEX_indian_female_archer_lod_2.CAS, 30
model_flexi data/models_unit/ALEX_indian_female_archer_lod_3.CAS, 40
model_flexi data/models_unit/ALEX_indian_female_archer_lod_4.CAS, max
model_sprite slave, 60.0, data/sprites/egypt_ALEX_indian_female_archers_sprite.spr
model_tri 400, 0.5f, 0.5f, 0.5
(这个TXT文件我在教程上述要改的地方都把势力改成叛军了)
5、在鸭梨下复制相关内容到原版DATA/sprites下:
egypt_ALEX_indian_female_archers_sprite_000.tga.dds
egypt_ALEX_indian_female_archers_sprite.spr
6、在鸭梨下复制相关内容到原版DATA/models_unit下:
ALEX_indian_female_archer_lod_1.CAS
ALEX_indian_female_archer_lod_2.CAS
ALEX_indian_female_archer_lod_3.CAS
ALEX_indian_female_archer_lod_4.CAS
子目录textures文件夹下:
ALEX_indian_female_archer.tga.dds
unit_indian_archer_yellow.tga.dds
7、在鸭梨下复制相关内容到原版DATA/UI下:
UNITS/merc/#indian_female_archers.tga
UNIT_INFO/merc/indian_female_archers_info.tga
8、在原版\Data\world\maps\campaign\imperial_campaign目录下的descr_mercenaries.txt里面:
pool Egypt
regions Nile_Delta Middle_Egypt Thebais
unit merc libyan infantry, exp 0 cost 350 replenish 0.06 - 0.125 max 2 initial 1
unit merc bedouin, exp 0 cost 700 replenish 0.005 - 0.15 max 1 initial 0
unit merc bedouin archers, exp 0 cost 750 replenish 0.005 - 0.15 max 1 initial 0
后面添加:
unit indian_female_archers, exp 0 cost 300 replenish 0.15 - 0.25 max 2 initial 1
然后上述弄完以后,创建个罗马的快捷方式(添加了 -show_err),双击进入初始图片后弹回桌面,提示如下内容:
Script Error in data/export_descr_buildings.txt,at line 951,column 50.
Unknown unit type specified: indian_female_archers
请教修改帝和元老帝,是什么地方需要修改呢?这个训练建筑文件夹里的内容真的不是很明白,是要添加可训练建筑和势力吗?还是什么地方弄错了?


IP属地:广东1楼2012-03-03 07:01回复
    早上发的帖子沉到现在,下班来看~唉。。。。不搞基不卖萌不吐槽不灌水不喂熊难道真的就会被无视么?


    IP属地:广东2楼2012-03-03 15:25
    回复
      没添加过新兵种,不会


      IP属地:广东3楼2012-03-03 15:53
      回复
        谢谢2L~继续坐等修改帝来批评指导


        IP属地:广东4楼2012-03-03 16:16
        回复
          手滑了,是感谢3L的兄台~


          IP属地:广东5楼2012-03-03 16:17
          回复


            IP属地:辽宁来自手机贴吧6楼2012-03-03 17:36
            回复
              不是所有地方都要改成叛军吧,各种引用都要对应,texture文件夹里两行都写叛军,应该就会跳出吧。不太懂。其他没细看


              IP属地:北京来自手机贴吧7楼2012-03-03 17:45
              回复
                印度战象原版里面没有,换成原版的象或者在descr_mount里面添加印度象


                IP属地:北京8楼2012-03-03 17:51
                回复
                  ????


                  9楼2012-03-03 18:15
                  回复
                    不是所有地方都要改成叛军吧,各种引用都要对应,texture文件夹里两行都写叛军,应该就会跳出吧。不太懂。其他没细看


                    IP属地:北京来自手机贴吧10楼2012-03-03 23:00
                    回复
                      Sorry,手机发傻。。


                      IP属地:北京来自手机贴吧11楼2012-03-03 23:06
                      回复
                        Sorry,手机发傻。。


                        IP属地:北京来自手机贴吧12楼2012-03-03 23:06
                        回复
                          从不修改的路过


                          IP属地:河南13楼2012-03-04 00:14
                          回复