可海战,理论@初步实验中2可用,虽然只能在特定战役
本帖最后由 lanson 于 2013-7-9 15:25 编辑今天闲的无聊,试了一下,成吉思汗mod,突然发现有个seabattle模式,我察,吓了我一跳,然后试了一下,真有海战,虽然粗糙些,但是不妨碍我对该制作组的技术和创意表示敬意.二楼解释数据,理论上应该可用于中2,虽然只能在中2的历史战役里面~~~~
数据教程(中2可参考,理论可行,二楼有我的试验)和技术难点(未解决)在2楼,等待同志的发掘
希望各制作组努力搞出海战~~~~~~~~~~(虽然只有特定战役)
记得回复!!!!!!!那是美德和节操!!!!!!!
本帖最后由 lanson 于 2013-7-9 18:34 编辑
先来看看成吉思汗mod的数据
先看看 export_descr_unit.txt这段红字部分
type sassanid peasant
dictionary sassanid_peasant ; Peasants
category cavalry
class missile
voice_type Medium_1
soldier mongol_archer, 12, 1, 1
mount sea ship
attributes frighten_mounted, can_swim, no_custom
formation 40, 30, 40,30, 1, square
stat_health 1, 0
stat_pri 40, 40, arrow_fiery, 170, 50, missile, archery, piercing, none, 25 ,1
stat_pri_attr no
stat_sec 40, 15, no, 0, 0, melee, other, blunt, none, 25 ,1
stat_sec_attr area, ap, launching
stat_pri_armour1, 0, 0, flesh
stat_sec_armour0, 0, flesh
stat_heat -100
stat_ground 10, 10, 10, 10
stat_mental 9, normal, untrained
stat_charge_dist 2
stat_fire_delay0
stat_food 60, 300
stat_cost 4, 2000, 411, 180, 270, 2000
ownership slave, huns
红字部分说明了船部队用了新坐骑模型
然后在descr_mount.txt找到sea ship
type sea ship
class elephant
model sea_ship
radius 8
x_radius 10.3
height 3
mass 60
banner_height 6
bouyancy_offset 3
water_trail_effect elephant_water_trail
root_node_height 2.52
attack_delay 1
dead_radius 5.5
tusk_z 3.0
tusk_radius 2.0
riders 12
rider_offset 0.0, 7.0, -10.306
rider_offset 0.0, 2.2, 0.5
rider_offset 1.0, 2.325, 2.306
rider_offset 1.8, 2.4, 6.5
rider_offset 1.5,2.325, -3.0
rider_offset -1,2.3, 3.5
rider_offset 1.0, 5.5, -7.306
rider_offset 0.5, 3.4, 9.5
rider_offset 1.0, 2.325, 3.306
rider_offset 0.5, 2.4, 5.5
rider_offset -1.5,2.325, -1.5
rider_offset -1,2.3, 4.5
坐骑参考大象数据,模型指向sea_ship
在descr_model_battle.txt找
type sea_ship
skeleton sea_ship
indiv_range 10
texture alemanni, bi/data/models_unit/textures/champa_elephant.tga
texture merc, bi/data/models_unit/textures/champa_elephant.tga
texture slavs, bi/data/models_unit/textures/champa_elephant.tga
texture sarmatians, bi/data/models_unit/textures/khmer_sea_ship.tga
texture ostrogoths, bi/data/models_unit/textures/hindu_sea_ship.tga
texture empire_east_rebels, bi/data/models_unit/textures/khmer_elephant.tga
texture slave, bi/data/models_unit/textures/khmer_elephant.tga
model_flexi bi/data/models_unit/sea_ship.CAS, max
model_tri 700, 0.3f, 0.3f, 0.3f
我们来看看新的模型
其实很简单的静态绑定.
麻烦部分和技术难点其实就是骨骼动作skeleton
罗马成吉思汗mod已经有个半成品动作animations----sea_ship和small_boats骨骼
恶心的是中世纪2木有阿,有木有阿有木有!!!!!!
骚年们,中2的海战就靠你们了
以下是对中2海战的实验(以验证哥的理论正确性):
由于咱不懂中2数据骨骼处理,所以只能对海战战场做出实验。简单的来说就是把陆地变为海洋(咱也能移山填海):
先在战略地图里面找到某处海洋坐标:116,147
然后修改data/world/maps/battle/custom里面的历史战役
我选的是arusf战役
打开descr_battle.txt
里面很多数据咱不解释,一看就懂,只解释重点部分--移山填海
找到
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; >>>> start of battle section <<<<
battle 29, 8 这里就是战场坐标把它改成你想改的坐标116,147
battle_time 8.00 24.00
weather clear arid
注意格式,保存
descr_battle.txt同目录下的bookmarks.rcb删了或者重命名,之前的文件记得备份
游戏,进入arusf战役来看看效果
大海啊,你全是水~~~~~部队全挂了,是不是很熟悉呢,跟罗马一个模样
总结:这个海战技术难点就是动作骨骼,我不知道可不可以用别的骨骼代替否(或者有现成?),我记得老外那边有人改过动作,这个等同志们去研究,虽然只有历史战役,嘛,了胜于无~~~~,骚年们,翻墙寻找其中的奥秘吧,咱就不参与了~~~~
中2历史海战的猜想http://www.1mod.org/thread-98553-1-1.html
难道说赤壁大战有可能了?哈哈哈哈,我的三国梦要变成真实的了!!!!! 过来看看! 居然有海战?? 看来 必须下来玩玩 海战很给力啊 啊 不感兴趣。。。。{:5_145:} 期待你复出啊,那样汉之殇能更快的完善 {:5_145:}{:5_145:}支持,回帖是一种美德 做的还不错的说~! 真能有海战那就太好了,这样用在汉之殇那就完美了 支持海战 这个可以有{:5_117:} 虽然兵模略显粗糙,不过还是好期待海战啊!!!加油哦,大大们。 过来看看! 我靠靠靠靠{:5_108:}{:5_108:}{:5_108:}{:5_108:} {:5_130:}{:5_130:}{:5_130:} 努力了{:5_113:}{:5_113:} {:5_124:}{:5_124:}{:5_124:}{:5_124:}{:5_124:}