游客:
注册
|
登录
|
搜索
|
FTP中心
|
BT发布站
|
电信镜像一
|
电信镜像二
|
网通镜像(试用)
|
帮助
游侠NETSHOW论坛
»
真-三国无双5+战国无双2+无双大蛇+真-三国无双4PC版(无双全系列专区)
» weaponrange和单动作文件里4字节数据的解读
‹‹ 上一主题
|
下一主题 ››
投票
交易
悬赏
活动
打印
|
推荐
|
订阅
|
收藏
标题: [杂谈] weaponrange和单动作文件里4字节数据的解读
本主题由 j_hane 于 2007-7-9 00:09 设置高亮
本主题被作者加入到个人文集中
phoenixst
游侠中级会员
炎后·無双答人 鳳嘴凰翼
精华
12
积分
7780
帖子
8649
金钱 7940
经验 200
荣誉 100
互助 317
来自 Unlimited Lily Works
#1
使用道具
发表于 2007-7-1 14:35
资料
个人空间
短消息
加为好友
youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。
weaponrange和单动作文件里4字节数据的解读
本帖最近评分记录
j_hane
2007-7-9 00:10
金钱
+5
。
j_hane
2007-7-1 21:03
金钱
+25
原创内容,值得鼓励!
大家知道,weaponrange和单动作文件里有许多4字节数据,一直不知道怎么解读,导致修改起来不方便。今天到巴哈搜了下那个做三代武器范围修改器的帖子,原来这是个浮点数……
知道是浮点数就简单了,4字节浮点数,即32位,那么就是第一位为符号位,二到九位为指数位,之后为底数位。
以赵云45为例,0CH~0FH的值为0000A043,即43A00000,换成二进制是01000011101000000000000000000000
则符号位、指数位、底数位分别为
0 10000111 01000000000000000000000
符号位为0表示正,为1表示负;
指数位是移码,要减去127才是实际的值,10000111是135,减127得8;
底数位表示小数点后面的数,这里是01,由于小数点前都是1所以省略,即底数应为1.01;
那么这个浮点数用二进制表示是1.01为底数,8为指数,即1.01右移8位,得到101000000,换成十成制是320,恰好是赵云45长度~
如果把十进制数转成十六进制浮点数又如何做呢?以100.25为例,先转成二进制,是1100100.01,写成标准指数形式是底数1.10010001,指数6。小数点前的1略去,则底数位为1001 0001 0000 0000 0000 000;指数位6+127=133,即10000101;符号位正数为0。那么就是0 10000101 1001 0001 0000 0000 0000 000,即42C88000。
不过其实说了这么多都是骗字数的,实际转换当然不必要手算,Winhex的“数据解释器”就可以很方便地实现。看不到数据解释器的,单击“视图——显示——数据解释器”。之后点击“选项——数据解释器”,把“浮点”勾上,数据解释器就多出“浮点”一栏。把光标定位在6BFA302C,数据解释器在浮点一栏便显示2.56e+2,即2.56乘以10的+2次方,256。注意不要错把光标定位到6BFA302E去,切记浮点数起码是32位的。在数据解释器的浮点一栏里输入你想要的数据,如500,然后按回车,那么相应位置就变成了0000FA43。
[
本帖最后由 phoenixst 于 2007-11-4 21:10 编辑
]
gdx0909
游侠会员
孙策军 妖术兵 珠玉扇
精华
0
积分
464
帖子
1512
金钱 1979
经验 0
荣誉 0
互助 2
#2
使用道具
发表于 2007-7-1 14:55
资料
个人空间
短消息
加为好友
FM2008 系列签名栏(英超、意甲、西甲、德甲)已经上架销售!
原来浮点数……不太懂……本来是换成10进制之后看1单位代表长度……怪不得结果失败……
重庆医科大??
七年阿!!
phoenixst
游侠中级会员
炎后·無双答人 鳳嘴凰翼
精华
12
积分
7780
帖子
8649
金钱 7940
经验 200
荣誉 100
互助 317
来自 Unlimited Lily Works
#3
使用道具
发表于 2007-7-1 17:11
资料
个人空间
短消息
加为好友
参与论坛活动,赚取LTB!
嗯,找到个浮点数进制转换网页……
十进制转十六进制:
http://babbage.cs.qc.edu/IEEE-754/Decimal.html
十六进制转十进制:
http://babbage.cs.qc.edu/IEEE-754/32bit.html
Tiger
游侠会员
精华
0
积分
313
帖子
1010
金钱 1108
经验 0
荣誉 0
互助 2
来自 英雄冢
#4
使用道具
发表于 2007-7-1 17:18
资料
个人空间
短消息
加为好友
youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。
支持下,继续关注.......
「以人为可爱,而我亦可爱矣;以人为可恶,而我亦可恶矣。」
gdx0909
游侠会员
孙策军 妖术兵 珠玉扇
精华
0
积分
464
帖子
1512
金钱 1979
经验 0
荣誉 0
互助 2
#5
使用道具
发表于 2007-7-1 18:37
资料
个人空间
短消息
加为好友
FM2008 系列签名栏(英超、意甲、西甲、德甲)已经上架销售!
呵呵,两个网页都把我和谐了……界面完全不懂……(英语居然退化到%……#◎)
话说WINDOWS的计算器不是可以转吗?
重庆医科大??
七年阿!!
lilyemperor
游侠会员
精华
0
积分
422
帖子
1308
金钱 593
经验 0
荣誉 0
互助 6
来自 BK-201
#6
使用道具
发表于 2007-7-1 18:39
资料
个人空间
短消息
加为好友
参与论坛活动,赚取LTB!
QUOTE:
原帖由
gdx0909
于 2007-7-1 18:37 发表
呵呵,两个网页都把我和谐了……界面完全不懂……(英语居然退化到%……#◎)
话说WINDOWS的计算器不是可以转吗?
…………………………windows的计算器只能转定点整数
[
本帖最后由 lilyemperor 于 2007-7-1 18:41 编辑
]
85651537
游侠中级会员
炎将青龙 虎牢村长 无双方天戟
精华
1
积分
3556
帖子
10686
金钱 7008
经验 20
荣誉 10
互助 10
#7
使用道具
发表于 2007-7-1 19:07
资料
个人空间
短消息
加为好友
youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。
QUOTE:
原帖由
phoenixst
于 2007-7-1 14:35 发表
大家知道
,weaponrange和单动作文件里有许多4字节数据,一直不知道怎么解读,导致修改起来不方便。今天到巴哈搜了下那个做三代武器范围修改器的帖子,原来这是个浮点数……
知道是浮点数就简单了,4字节浮点数,即32位,那么就是第 ...
我不知道啊。。。。。。。。。。。。。。。
玩了那么多作的无双
就一个战国无双被我喷到连渣都不剩,这游戏除了真正意义上的割草还剩下什么?
重新拾起353和O5
风之术师
游侠会员
將軍見習·旅人 龍膽
精华
7
积分
2956
帖子
2637
金钱 4474
经验 100
荣誉 50
互助 13
来自 路上
#8
使用道具
发表于 2007-7-1 20:35
资料
个人空间
短消息
加为好友
FM2008 系列签名栏(英超、意甲、西甲、德甲)已经上架销售!
浮点数啊?
大一学的
不记得了……………………
不过一直想将将这些数据转成10进制来看看的
毛毛果然是神……………………
精彩不亮丽,起落是无常………
mov总结悄悄启动……
leeminjoe
(永恒的米兰)
离任版主
曾经沧海难为水
【三国无双区】
游侠剑阁工作组【美工】
蜀·通直散骑侍郎
魏國 虎烈將軍 大鉤鐮刀
★★
精华
3
积分
1833
帖子
2394
金钱 1171
经验 268
荣誉 30
互助 43
来自 圣西罗
#9
使用道具
发表于 2007-7-2 09:46
资料
个人空间
短消息
加为好友
参与论坛活动,赚取LTB!
什么叫浮点数。。。。毕业N年,直接退化。。。。
笑わせたら、それは大事でない すべてはを過ぎて、明日新しい日であり
freedomGG
(桜●花嫁の大小姐)
分区版主
魔王的女儿
『光荣游戏区』
天邪妖姬·真月妖日狂
爱情女神·阿芙罗狄忒
精华
15
积分
12762
帖子
24074
金钱 28816
经验 2670
荣誉 60
互助 208
来自 「甜 蜜 蜜」
#10
使用道具
发表于 2007-7-2 09:56
资料
个人空间
短消息
加为好友
youki 系统正式开放!可方便检索和录入大量有价值的游戏相关信息。
这个就算表达得再清晰偶也看不懂的,只见一堆100000000000000000000000000
YS菜鸟
游侠会员
精华
0
积分
20
帖子
65
金钱 107
经验 0
荣誉 0
互助 0
#11
使用道具
发表于 2007-7-2 09:58
资料
个人空间
短消息
加为好友
FM2008 系列签名栏(英超、意甲、西甲、德甲)已经上架销售!
= =|看8懂。。。。。。。原谅我BC吧。。
机器人大战OGS进行中,高达oo期盼中
投票
交易
悬赏
活动
www.netshowbbs.com game.ali213.net
我们每天在进步 游侠游戏社区
游侠网
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
当前时区 GMT+8, 现在时间是 2008-7-6 12:58
增值电信业务经营许可证 沪B2-20050044
Powered by
Discuz!
5.5.0
© 2001-2007
Comsenz Inc.
TOP
清除 Cookies
-
联系我们
-
游侠NETSHOW论坛
-
Archiver
-
WAP
界面风格
----------
哀悼日风格
C&C3风格
BIO4风格
游侠经典风格
C&C3KW风格