懒人修仙传属性数值计算
这两天玩懒人修仙传,肝得太累,所以想用CE改得爽快点。但没想到第一步就难住了,属性数值根本找不到,赶紧百度,才知道作者把数据简单加密了。参考前人的研究https://www.bilibili.com/read/cv7038861里面有数值对照表,只有0--300,数字太少,而且一个一个看很累,所以自己研究了一下,写个小程序,用着方便。
# -*- coding; utf-8 -*-
import os
def zhuanhuan(num):
numzong = 0xffff0000
res = dazu=xiaozu= zhongzu=daoxu = 0
xulie = [0xc900,0xce00,0xcf00,0xcc00,0xcd00,0xd200,0xd300,0xd000,0xd100,0xd600,0xd700,0xd400,
0xd500,0xda00,0xdb00,0xd800,0xd900,0xde00,0xdf00,0xdc00,0xdd00]
if num == 0:
res = numzong+0xc801
elif num == 1:
res = numzong + 0xc800
elif num < 98:
dazu = ((num-2)//32 +1 ) * 32
xiaozu = 31 - (num-2)%32
res = 0xffffc800 + dazu + xiaozu
elif num <5474:
dazu = xulie[(num-98)//256]
zhongzu = abs((num-98)%256//128 -1) * 0x80
xiaozu = ((num-98)%128//32) * 32
daoxu = 31 - ((num-98)%32)
res = numzong+ dazu + zhongzu + xiaozu + daoxu
return res
def main():
shuzi = int(input("输入要转换的十进制数字:"))
shuzi = zhuanhuan(shuzi)
print('十进制: ',shuzi)
print('')
print('十六进制: ', str(hex(shuzi)).upper())
os.system("pause")
if __name__ == '__main__':
main()
写得比较简单,只找到5474前的数据,还得再努力 虽然看不懂不过还是顶一下。给楼下 谢谢楼主分享优质 这是个啥游戏,好玩吗? 让我试试康 好厉害,向楼主学习 ldxshen 发表于 2020-10-10 22:02
这是个啥游戏,好玩吗?
无聊时挂机游戏,还行 我玩这个游戏
挂机了400小时。。。。。。。。 pc还是手游呢 5474后面的A改为十进制再减8
页:
[1]
2