玩传奇论坛

 找回密码
立即注册

扫一扫,访问移动社区

论坛喇叭+ 发布

01-25 10:01
系统通知全站压缩包解压密码:www.wanmirbbs.com
01-25 10:01
01-25 10:01
查看: 4600|回复: 4
打印 上一主题 下一主题

[文本教程] 单机传奇Hum文件(人物动作模型)解析

[复制链接]
跳转到指定楼层
楼主
发表于 2018-2-20 10:39:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,以游结友!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
单机传奇Hum文件(人物动作模型)解析
传奇服务端Data目录下,Hum.wix、Hum.wil 是两个很重要的文件,它里面是游戏中人物一切动作的模型.包括静止、走、跑、攻击、挖肉、死亡等动作.下面我把自己在研究过程中所积累的一些发现写出来,供大家参考!

Hum.wix是wil的一个索引文件,我们暂不考虑它.在1.5的Hum.wil文件中共有图片7203个.按衣着依照图片顺序依次是裸身男(0-599)、裸身女(600~1199)、布衣男(1200~1799)、布衣女(1800~2399)、轻(中)盔男(2400~2999)、轻(中)盔女(3000~3599)、重盔(战神盔甲)男(3600~4199)、重盔(战神盔甲)女(4200~4799)、魔法长袍(恶魔长袍)男(4800~5399)、魔法长袍(恶魔长袍)女(5400~5999)、灵魂战衣(幽灵战衣)男(6000~6599)、灵魂战衣(幽灵战衣)女(6600~7199|7203).共包括静止、走、跑、一般攻击、双手攻击、强行攻击、施展魔法、挖肉、被攻击、死亡共9个动作.人物动作分8个方向,分别是上、右上、右、右下、下、左下、左、左上.

在这些动作中,每个模型所占图片数是600个.各动作与占图片数及它在文件中数序位置是按照一定规律来的.我们就以裸身男(0-599)为例来看看它有什么规律:

人物静止动作从0开始,代码段是0~63.每个方向的动作是4[8]张图片.
人物的走动作从第64开始,代码段是64 ~127.每个方向的动作是6[8]张图片.  
人物的跑动作图片从128开始,代码段是128~191.每个方向的动作是6[8]张图片.
人物的攻击动作从192开始,代码段是192~263.每个方向的动作是1[0]张图片.
人物的双手攻击动作是从264开始,代码段是264~327.每个方向的动作是6[8]张图片.
人物的强行攻击动作是从328开始,代码段是328~391.每个方向的动作是8[8]张图片.
人物的施展魔法动作是从392开始,代码段是392~455.每个方向的动作是6[8]张图片.
人物的挖肉动作是从456开始,代码段是456~471.每个方向的动作是2[2]张图片.
人物的受攻击动作是从472开始,代码段是472~535.每个方向的动作是3[8]张图片.
人物的死亡动作是从536开始,代码段是536~595.每个方向的动作是4[8]张图片.

从上面这几行文字中的数据我们可以看出来,每一个动作都是由几张图片组成的,邻居的两张图片在动作上按人物运动的规律绘制原始图像,当然这是美工的工作了~不同的动作图片数不同,但在这里有一个问题,大家注意到上面几句话中"每个方向的动作是6[8]张图片"这句话中的数字了吧~ 其中6是我们可以看到的图片数,而中括号中的8是这个动作在这个方向上所有的图片数,也就是说在这个动作上,传奇的韩国美工只绘制了6张图像,还留有2张空图片的位置,不知我这样理解正确不正确~ 对动画略微了解点的朋友肯定都明白,同一段动画,30帧肯定要比10帧的动作柔和、协调一些.

本来传奇的游戏引擎是90度的,其45度的效果完全是用图片做出来的.至此,通过上面这些数据,我们对传奇人物的动作已经大体了解了.因此大家如果想要自己添加衣服,除非你的原始图片数符合上面的数据或者你自己亲自操笔美工,如果不符,我建议你不要搞.我想你恐怕不愿看到人物在站立不立的时候,竟然能够自己自动"换"衣服吧 ^_^

还有一个问题,关于衣服在StdItem.DB中的Shape值.抛开这个问题,我们先研究一下1.5中Hum文件中的数据.它共有7203张图片,而且每一性别人物模型所占的图片数是600.即600是一个基数.但在程序中,它是这么处理的,它把男女做成一个块儿处理.即男女裸身、男女着衣,如果按这样的话,基数应该是1200.用"/"命令,所得的数值是0、1、2、3、4、5,正好对应裸身-0、布衣-1、轻(中盔)-2、重(战)盔-3、魔(恶)-4、灵(幽)-5.OK,StdItem.DB中衣服的Shape值出来。

法律声明:
1. 本站所有资源和素材来源于网络收集,如有侵权内容请联系站长删除处理!
2. 本站大部分下载资源收集于网络,版权归原作者所有,如有侵权请联系删除。
3. 本站提供的素材、源码、等等其他资源,都不包含技术服务支持!
4. 若因线路和服务器问题非本站所能控制范围的故障导致暂停服务期间造成的一切不便与损失,论坛不负任何责任。
5. 注册会员通过任何手段和方法针对论坛进行破坏,我们有权对其行为作出处理。并保留进一步追究其责任的权利。
收藏收藏 分享分享 分享淘帖 支持支持 反对反对
沙发
发表于 2018-4-6 15:20:58 | 只看该作者
珍惜生命,果断回帖。
板凳
发表于 2018-7-26 05:54:26 | 只看该作者
感谢楼主分享,2018发大财!!!
地板
发表于 2019-1-30 09:19:45 | 只看该作者
不错,顶一个!
5#
发表于 2019-2-3 09:53:28 | 只看该作者
回的人少,我来小顶一下!
懒得打字嘛,点击右侧快捷回复 【乱回复纯数字纯字母将禁言】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

必备工具

地图查看分析转换三合一

目前地图转换 单纯的OB真彩地图转换编...号想必很多人都会, 也有很多工具

南宫地图编辑器v5.0

使用方法,放置传奇客户端DATA文件夹...

Tiles转换工具,支持支持255

支持255地图转换工具!

关于本站

玩传奇论坛 - 专业提供游戏素材、游戏工具、传奇单机、传奇服务端,致力于打造最精品的版本素材分享平台!

Archiver|小黑屋|玩传奇吉ICP备18002996号-1) |网站地图 

GMT+8, 2024-11-18 04:34 , Processed in 0.039537 second(s), 35 queries , Gzip On. 

 Powered by Discuz! X3.2

 © 2001-2013 Comsenz Inc.

返回顶部