知天命逆天难 发表于 2012-12-23 15:39:39

怎么替换战马模型?

想换个战马的模型,不知道怎么操作,请教高人???????????????

知天命逆天难 发表于 2012-12-23 15:40:08

请教啊??????详细操作方法。

三善昵 发表于 2013-1-9 14:16:29

用大神2000的修改器啊,这可是神器
http://www.blogjava.net/cnfree/archive/2012/01/25/368888.html

000000 发表于 2013-1-12 11:18:48

修改器{:soso_e100:}

000000 发表于 2013-1-12 11:19:13

汉中之战000000截获曹军信使,赵云赏金 4 枚 金币.
{:5_138:}

陈尚 发表于 2013-1-27 23:10:44

修改器


471757009 发表于 2013-2-4 19:17:01

悬赏得多点啊啊

KYKK2 发表于 2013-9-26 00:28:08

在export_descr_unit.txt文件中找到你要替换的兵种。修改 mount 属性。如: mount lingjiama,表示坐骑为lingjiama。
以下是如何增加更炫的马模型
                              

第一,本人不会3D模型设计,只会简单的photoshop使用,所以,这个马的模型不是我制作的,另有高人。首先,这个坐骑的模型是从中2:魔戒mod里移花接木过来的。所以,有魔戒mod的朋友们参考以下方式就可以拥有这个霸气的坐骑了。还有,如果涉及版权问题请版主把我这个贴删了,知会我一声就行了。

首先,打开魔戒中的battle_models.modeldb, 地址在Medieval II Total War\mods\Third_Age_3\data\unit_models\,最好不要用notepad,用windows自带的wordpad,因为notepad不带格式,wordpad带,方便查看。搜索Mount_Eastern_Armoured_Horse,就是上面那匹马的代码。找到了放一边先,不要碰。

然后,打开汉之殇的battle_models.modeldb,这个用notepad,汉之殇的已经格式好了,看到第一行:
22 serialization::archive 3 0 0 0 0 279 00       (279是文件里一共有的模型数量)

若是添加一个坐骑的模型就+1,改成280。其它的不要动,这一步骤很关键,数字一错就跳出。

第二步,把模型地址加进去:搜索文件中随便一匹马,我搜的是曹操用的lingjiama,在lingjiama代码上面,添加这匹马的代码。代码从魔戒battle_models.modeldb里面找,从之前打开魔戒的文件可以看到:

28 mount_eastern_armoured_horse                           (马的模型名字)
1.12 1
75 unit_models/Mounts/me_armoured_horse/mount_eastern_armoured_horse_lod0.mesh10000      (马的模型地址)
10                                                                           (拥有此模型的国家数量)
6 venice                                                                      (国家名字)
78unit_models/Mounts/me_armoured_horse/textures/me_armoured_horse_venice.texture          (马模型的贴图地址)
78unit_models/Mounts/me_armoured_horse/textures/me_armoured_horse_normal.texture
59 unit_sprites/venice_Mount_Eastern_Armoured_Horse_sprite.spr
6 russia
.............

把上面粉色部分全部拷贝,粘贴在汉之殇battle_models.modeldb里lingjiama代码上面,注意格式,到这一步, 然后往下看,括内的文字修改下文有解释,不要着急~

28 mount_eastern_armoured_horse
1.12 1
75 unit_models/Mounts/ME_Armoured_Horse/mount_eastern_armoured_horse_lod0.mesh10000
10                            (第一步:改成1)
6 venice                  ( 第二部:改成你所属国)
78 unit_models/Mounts/ME_Armoured_Horse/textures/me_armoured_horse_venice.texture
78unit_models/Mounts/ME_Armoured_Horse/textures/me_armoured_horse_normal.texture
59 unit_sprites/venice_Mount_Eastern_Armoured_Horse_sprite.spr 0 1(第三步:添加这个)
(第四步:在这里添加马的骨骼代码)

9 lingjiama
1.12 3
..............

再修改
1,把拥有国家数改成1
2,把上面所属国行列中,换成你的国家势力,比如吕布就是“7 hungary”,刘备就是“5 spain”等等。
3,在拷贝玩的最后一行添加“ 0 1”,注意空格
4,把马的骨骼加进去,这个我是拷贝曹操lingjiama的骨骼代码:
5 Horse
20 fs_heavy_horse_marka 0
0 0 -1 0 0 0 0 0 0

好的,修改后就是像这样:

28 mount_eastern_armoured_horse
1.12 1
75 unit_models/Mounts/ME_Armoured_Horse/mount_eastern_armoured_horse_lod0.mesh10000
1
7 hungary
78unit_models/Mounts/ME_Armoured_Horse/textures/me_armoured_horse_venice.texture
78 unit_models/Mounts/ME_Armoured_Horse/textures/me_armoured_horse_normal.texture
59 unit_sprites/venice_Mount_Eastern_Armoured_Horse_sprite.spr0 1
5 Horse
20 fs_heavy_horse_marka 0
0 0 -1 0 0 0 0 0 0

9 lingjiama
1.12 3
............
确认无误,可以修改第二个文件,这个非常简单,打开descr_mount.txt,地址在Medieval II Total War\mods\hanzhishang\data\
descr_mount.txt。把这个坐骑代码添加进去就搞定了。搜索lingjiama,看到

type    lingjiama
class    horse
model    lingjiama
radius    1.2
x_radius   0.5
y_offset   0.7
height    2.5
mass    3.75
banner_height0
bouyancy_offset1.8
water_trail_effect horse_water_trail
root_node_height 1.0
;rider_offset0.0, 0.45, 0.35
rider_offset0.0, 0.38, 0.70

拷贝所有文字后在lingjiama代码上面或下边复制一个一模一样的,然后替换为红色字母,这样就修改好了。

type    mount_eastern_armoured_horse
class    horse
model    mount_eastern_armoured_horse
radius    1.2
x_radius   0.5
y_offset   0.7
height    2.5
mass    3.75
banner_height0
bouyancy_offset1.8
water_trail_effect horse_water_trail
root_node_height 1.0
;rider_offset0.0, 0.45, 0.35
rider_offset0.0, 0.38, 0.70

最后一个步骤,就是把魔戒mod的马的模型文件和贴图拷到汉之殇mod里,就大功告成!魔戒文件的地址在
Medieval II TotalWar\mods\Third_Age_3\data\unit_models\mounts\

把整个me_armoured_horse文件夹拷到汉之殇mod里的
Medieval II Total War\mods\hanzhishang\data\unit_models\Mounts\

好的,移植成功!
最后,修改export_descr_unit.txt里想要使用这个马的单位
把mount这行的坐骑代码换成:
mount            mount_eastern_armoured_horse

华夏中兴 发表于 2013-10-14 23:52:00

这是我看的一个高人的帖子,就是重这学的替换坐骑的,你可以看看!!!
http://www.1mod.org/thread-105022-1-3.html
页: [1]
查看完整版本: 怎么替换战马模型?