换算数据和修改,详细的方法:
很多人都搞不清楚怎么换算,这里普及一下基础吧,改内存得了解。
其实16进制和10进制道理都一样,16进制用ABCDEF表示10进制10~15,逢16进1,数学表示和10进制也是一个道理,0位的权值为16的0次方,1位的权值为16的1次方,2位的权值为16的2次方。。。所以,在第N位上,如果是数 X (X 大于等于0,并且X小于等于 15,即:F)在10进制里表示的大小为 X * 16的N次方。
例如: A123----就等于10进制的:3*16^0+2*16^1+1*16^2+10(A)*16^3=3+32+256+40960=41251
反过来10转16就是用余数定理,除16取余,然后用得到的商再除16取余。直到商为0,然后把各级余数从后到前排列(最后得到的余数是最高位,最先得到的余数是最低位)就是16进制数。
上面说的就是明白个意思,实际用的时候拿计算机换算把,系统自带的计算机就很好用(XP有没有忘了,没有的话去网上下个转换器吧,很多),打开后点左上查看,选程序员型,直接在10进制里输入10进制数,点左边16进制就能换算成16的,很方便,如图:
另外内存编辑器中数据是从左到右由低到高的表示的,而换算显示的数据都是由高到低地表示,所以改的时候要从后往前改,两个一组,不足补0,比如你要修改船耐久10000,表示值为10000000(10000*1000)。换算成16进制就是989680,但改的时候是 80 96 98,再如帖子说的80水手,表示为 80000,16进制为13880,改的时候是80 38 01,不足补0。。。
还有CE编辑内存是可以整体复制粘贴的(推荐用CE6.1,5.X的粘贴时有错位)不需要一个个改,改多条船的时候,修改好一个地址后直接整条复制然后到下一地址同样位置粘贴就行了,注意和文本覆盖一样,要先选择复制区域,再粘贴,别点了起始点就直接粘,那样就变成插入添加了····还有就是画圈的位置有些船会不一样,至于改成00有没有影响不得而知,改的时候尽量注意····
最后,和P4一样,全部数据改完了,回游戏,把改好的船在舰队里面拖入或拖出一下,这样船外形就会正常显示,如果该的没错,属性也会正常显示·····
《海商王3 》任地鱼专题站: