中华MOD网

 找回密码
 立即加入

QQ登录

只需一步,快速开始

查看: 3479|回复: 6

[模型/地图/建筑] 三国各MOD间兵种的提取和载入

[复制链接]
发表于 2011-6-26 17:27:23 | 显示全部楼层 |阅读模式
教程:三国各MOD间兵种的提取和载入

这里我以提取“三国1.8A”里“势力刘备”的“校刀手”,载入为“三国1.7A”中的“势力张鲁”新兵种为例.


为了方便 我先建立几个需要文件夹和文件
文件夹:newsoldier,sprites,text,ui,unit_info,units,romano_british,models_unit,sanguo,textures
文件:export_units.txt,descr_model_battle.txt,export_descr_unit.txt,export_descr_unit_enums.txt
这里简单列了一下文件夹之间和文件的逻辑关系,在下面步骤中我就直接引用不介绍了
newsoldier\sprites
newsoldier\text  export_units.txt
newsoldier\ui\unit_info\romano_british
newsoldier\ui\units\romano_british
newsoldier\models_unit\sanguo\textures
newsoldier\  descr_model_battle.txt
                 export_descr_unit.txt
                 export_descr_unit_enums.txt



1、从1.8A中提取  

A:打开bi-data-text中文件export_units
搜索找到“校刀手”
复制:
{Xiaodaoshou_Liubei}校刀手

{Xiaodaoshou_Liubei_descr}
校刀手\n\n關雲長麾下部隊精兵,皆手持大刀,所向披靡。

{Xiaodaoshou_Liubei_descr_short}
校刀手\n\n關雲長麾下部隊精兵,皆手持大刀,所向披靡。


把上面复制内容粘贴到文件夹newsoldier-text中文件export_units,保存

B:打开 bi-data中文件export_descr_unit
搜索找到“校刀手”
复制:
;校刀手
type              Xiaodaoshou Liubei
dictionary       Xiaodaoshou_Liubei
category         infantry
class              spearmen
voice_type      Light_1
soldier           chu_generaldao2,18,0,0.90
mount_effect  horse +3,camel +1
attributes       sea_faring,hide_forest,frighten_mounted,very_hardy
formation       1.0, 1.2, 2.4, 2.8, 4, square
stat_health     1, 0
stat_pri          9,28,no,0,0,melee,blade,slashing,sword,25,1
stat_pri_attr    ap,spear,spear_bonus_6
stat_sec         0,0,no,0,0,no,no,no,none,0,1
stat_sec_attr    no
stat_pri_armour  7,14,0,leather
stat_sec_armour  0,0,flesh
stat_heat        2
stat_ground      -1,-2,-2,-2
stat_mental      21,disciplined,highly_trained
stat_charge_dist 30
stat_fire_delay  0
stat_food        60,300
stat_cost        1,904,231,86,69,361.6
ownership        slave
把上面复制内容粘贴到文件夹newsoldier中文件export_descr_unit,保存


C:打开newsoldier-text中文件export_descr_unit_enums
写入这段:
;校刀手
Xiaodaoshou_Liubei
Xiaodaoshou_Liubei_descr
Xiaodaoshou_Liubei_descr_short
保存

注:如果在文件bi-data中文件export_descr_unit_enums,如果里面有相关内容直接复制就行了。
如果没有 ,按格式写一段也没关系


D:打开bi-data中文件descr_model_battle
搜索找到“校刀手”
复制:
;校刀手
;--------------------------------------
type  chu_generaldao2
skeleton  fs_slow_2handed
indiv_range  40
texture  empire_east,          bi/data/models_unit/sanguo/textures/Shu_Dadao.tga  
texture  empire_east_rebels,  bi/data/models_unit/sanguo/textures/Shu_Dadao.tga     
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 15
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 30
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 40
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, max
model_sprite  empire_east_rebels, 60.0, bi/data/sprites/empire_east_chu_generaldao2_sprite.spr
model_sprite   empire_east, 60.0, bi/data/sprites/empire_east_chu_generaldao2_sprite.spr
model_tri   400, 0.5f, 0.5f, 0.5
把上面复制内容粘贴到文件夹newsoldier中文件descr_model_battle,保存


E:打开bi-data-ui-unit_info-empire_east
找到校刀手文件图片 Xiaodaoshou_Liubei_info ,复制
粘贴到newsoldier-ui-unit_info-romano_british


F:打开bi-data-ui-units-empire_east
找到校刀手文件图片 #Xiaodaoshou_Liubei ,复制
粘贴到newsoldier-ui-units-romano_british


G:打开bi\data\models_unit\sanguo\textures
找到文件Shu_Dadao.tga,复制
粘贴到newsoldier\models_unit\sanguo\textures底下
注:这里要找的文件就是根据D步骤中要复制那段原码来找的
texture  empire_east,          bi/data/models_unit/sanguo/textures/Shu_Dadao.tga  


H:打开bi\data\models_unit\sanguo
找到文件文件Shu_Dadao.cas,复制
粘贴到newsoldier\models_unit\sanguo底下
注:这里要找的文件就是根据D步骤中要复制那段原码来找的
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 15
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 30
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 40
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, max


I:打开bi\data\sprites
搜索empire_east_chu_generaldao2_sprite
找到文件
empire_east_chu_generaldao2_sprite.spr
empire_east_chu_generaldao2_sprite_000
empire_east_chu_generaldao2_sprite_001
复制粘贴到
newsoldier\sprites 底下
注:这里要找的文件就是根据D步骤中要复制那段原码来找的
model_sprite  empire_east_rebels, 60.0, bi/data/sprites/empire_east_chu_generaldao2_sprite.spr
model_sprite   empire_east, 60.0, bi/data/sprites/empire_east_chu_generaldao2_sprite.spr



2、调整
A、打开newsoldier中文件export_descr_unit
把这两句
stat_cost        1,904,231,86,69,361.6
ownership        slave
修改为
stat_cost        1,904,231,86,69,361.6
ownership        romano_british


B、打开newsoldier中文件descr_model_battle
把原来那段复制内容修改为
;校刀手
;--------------------------------------
type  chu_generaldao2
skeleton  fs_slow_2handed
indiv_range  40
texture  romano_british,   bi/data/models_unit/sanguo/textures/Shu_Dadao.tga     
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 15
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 30
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 40
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, max
model_sprite   romano_british, 60.0, bi/data/sprites/empire_east_chu_generaldao2_sprite.spr
model_tri   400, 0.5f, 0.5f, 0.5



3、载入到1.7A
A、把newsoldier底下文件夹models_unit
复制到bi\data 底下粘贴


B、把newsoldier底下文件夹sprites
复制到bi\data 底下粘贴


C、把newsoldier底下文件夹ui
复制到bi\data 底下粘贴


D、打开newsoldier\text中文件export_units
复制这段
{Xiaodaoshou_Liubei}校刀手

{Xiaodaoshou_Liubei_descr}
校刀手\n\n關雲長麾下部隊精兵,皆手持大刀,所向披靡。

{Xiaodaoshou_Liubei_descr_short}
校刀手\n\n關雲長麾下部隊精兵,皆手持大刀,所向披靡。

打开bi\data\text中文件export_units,找到白耳兵并在它下面粘贴(注:放在哪里这里没有特别要求)

E、打开newsoldier中文件descr_model_battle
复制这段
;校刀手
;--------------------------------------
type  chu_generaldao2
skeleton  fs_slow_2handed
indiv_range  40
texture  romano_british,   bi/data/models_unit/sanguo/textures/Shu_Dadao.tga     
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 15
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 30
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, 40
model_flexi    bi/data/models_unit/sanguo/Shu_Dadao.cas, max
model_sprite   romano_british, 60.0, bi/data/sprites/empire_east_chu_generaldao2_sprite.spr
model_tri   400, 0.5f, 0.5f, 0.5

打开bi\data中文件descr_model_battle,找到白耳兵并在它下面粘贴(注:放在哪里这里没有特别要求)

F:打开newsoldier中文件export_descr_unit
复制这段
;校刀手
type             Xiaodaoshou Liubei
dictionary       Xiaodaoshou_Liubei
category         infantry
class            spearmen
voice_type       Light_1
soldier          chu_generaldao2,18,0,0.90
mount_effect     horse +3,camel +1
attributes       sea_faring,hide_forest,frighten_mounted,very_hardy
formation        1.0, 1.2, 2.4, 2.8, 4, square
stat_health      1, 0
stat_pri         9,28,no,0,0,melee,blade,slashing,sword,25,1
stat_pri_attr    ap,spear,spear_bonus_6
stat_sec         0,0,no,0,0,no,no,no,none,0,1
stat_sec_attr    no
stat_pri_armour  7,14,0,leather
stat_sec_armour  0,0,flesh
stat_heat        2
stat_ground      -1,-2,-2,-2
stat_mental      21,disciplined,highly_trained
stat_charge_dist 30
stat_fire_delay  0
stat_food        60,300
stat_cost        1,904,231,86,69,361.6
ownership        romano_british

打开bi\data中文件export_descr_unit,找到白耳兵并在它下面粘贴(注:放在哪里这里没有特别要求)

G、打开newsoldier中文件export_descr_unit_enums
复制这段
Xiaodaoshou_Liubei
Xiaodaoshou_Liubei_descr
Xiaodaoshou_Liubei_descr_short

打开bi\data中文件export_descr_unit_enums,找到Baierbin_Liubei并在它下面粘贴(注:放在哪里这里没有特别要求)

H、最后一步就是把兵种添加到兵营,这个就不说了,已经有教程了
大家可以参考这个
http://bbs.1mod.org/thread-11298-1-1.html

到这里就结束了 ,祝三国全战迷们玩得愉快!!!

评分

参与人数 3金币 +300 智力 +1 收起 理由
pansonga + 100
⑨道 + 100 + 1
luckgaoan + 100 辛苦 辛苦

查看全部评分

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2011-6-26 19:24:18 | 显示全部楼层
好 麻烦呀 !!!

点评

只是看起来挺麻烦 呵呵  发表于 2011-6-26 19:28

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2011-6-28 01:09:12 | 显示全部楼层
这点早会了,还是要谢谢楼主的分享精神

点评

呵呵 我知道很多人已经早知道了 我说了是给有需要的三国全战迷,而且在教程区没看见有这方面比较具体的教程 所以才带刀写一下  发表于 2011-6-28 09:48

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2011-7-9 22:13:38 | 显示全部楼层
学习了,顶一个

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2011-7-9 22:14:39 | 显示全部楼层
我勒个去,发个贴又扣5金,什么世道

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-2 00:15:17 | 显示全部楼层
值得学习!!!

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

发表于 2012-2-2 02:04:04 | 显示全部楼层
这个值得好好学习啊

发帖求助前要善用【网站搜索】功能,那里可能会有你要找的答案

中华MOD网推荐搜索:https://kan.1mod.org/

中华MOD网新浪微博:https://weibo.com/1mod

中华MOD网推荐浏览器点击我下载

中华MOD网腾讯微信:All1mod 或首页左边

中华MOD网游戏帮助Q群:218311682

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|手机专用客户端|中华MOD官网

GMT+8, 2024-11-23 18:16

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表