lanson 发表于 2013-7-9 14:03:57

可海战,理论@初步实验中2可用,虽然只能在特定战役

本帖最后由 lanson 于 2013-7-9 15:25 编辑

今天闲的无聊,试了一下,成吉思汗mod,突然发现有个seabattle模式,我察,吓了我一跳,然后试了一下,真有海战,虽然粗糙些,但是不妨碍我对该制作组的技术和创意表示敬意.二楼解释数据,理论上应该可用于中2,虽然只能在中2的历史战役里面~~~~

数据教程(中2可参考,理论可行,二楼有我的试验)和技术难点(未解决)在2楼,等待同志的发掘

希望各制作组努力搞出海战~~~~~~~~~~(虽然只有特定战役)

记得回复!!!!!!!那是美德和节操!!!!!!!




lanson 发表于 2013-7-9 14:03:58

本帖最后由 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


昆仑迷踪者 发表于 2013-7-9 14:23:35

难道说赤壁大战有可能了?哈哈哈哈,我的三国梦要变成真实的了!!!!!

zalf1239 发表于 2013-7-9 14:33:44

过来看看!

haoren12345 发表于 2013-7-9 14:36:23

居然有海战??

思绪凌乱时` 发表于 2013-7-9 14:41:10

看来 必须下来玩玩

471757009 发表于 2013-7-9 14:43:12

海战很给力啊 啊

小虫一只 发表于 2013-7-9 14:58:46

不感兴趣。。。。{:5_145:}

422 发表于 2013-7-9 15:07:19

期待你复出啊,那样汉之殇能更快的完善

天涯小点 发表于 2013-7-9 15:08:53

{:5_145:}{:5_145:}支持,回帖是一种美德

qw232698727 发表于 2013-7-9 15:09:29

做的还不错的说~!

SBA 发表于 2013-7-9 15:21:14

真能有海战那就太好了,这样用在汉之殇那就完美了

SBA 发表于 2013-7-9 15:22:20

支持海战

华佗 发表于 2013-7-9 15:42:06

这个可以有{:5_117:}

酱油小王子 发表于 2013-7-9 15:52:00

虽然兵模略显粗糙,不过还是好期待海战啊!!!加油哦,大大们。

落枫 发表于 2013-7-9 16:00:17

过来看看!

皇甫轩辕 发表于 2013-7-9 16:21:38

我靠靠靠靠{:5_108:}{:5_108:}{:5_108:}{:5_108:}

中国黑客联盟 发表于 2013-7-9 16:39:29

{:5_130:}{:5_130:}{:5_130:}

留不住的童年 发表于 2013-7-9 17:00:30

努力了{:5_113:}{:5_113:}

西门七七 发表于 2013-7-9 17:05:34

{:5_124:}{:5_124:}{:5_124:}{:5_124:}{:5_124:}
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 可海战,理论@初步实验中2可用,虽然只能在特定战役