帐号
注册
密码
登录
关闭
安全选项
找回密码
记住我
我的中心
登录或注册新用户,开通自己的个人中心
切换到窄版
论坛
标签
帮助
登录
CheatMaker 论坛
»
修改器版块
»
CheatMaker综合讨论
»
糟糕的数据处理需要帮助
修改器版块
CheatMaker综合讨论
修改技术讨论
修改器发布
游戏相关版块
游戏综合讨论
游戏工具及相关
游戏资源发布
其它版块
五颜六色
资源分享
站务管理
返回列表
1
2
下一页
查看:
16052
|
回复:
10
糟糕的数据处理需要帮助
[复制链接]
发送短消息
UID
9688
积分
96
查看公共资料
搜索主题
搜索帖子
誇り高き騎士王
组别
注册会员
帖子
46
精华
0
积分
96
威望
2
金币
523 元
来自
注册时间
2016-02-20
1
#
字体大小:
t
T
发表于
2016-02-23 22:32
|
只看楼主
不知游戏是为了给存档加密还是干什么,用的是错位且逆增加的十六进制数,例如:……7E=2,7F=1,80=0,81=255,82=254……这样的数据。想在TextBox里把这样的糟糕数字转成一般十进制来操作,但想来想去都不能简单实现。
唯一想到的办法是先在一个控件上用Code_Mapping转成一般十六进制,再在一个不会用到的临时地址上写入转出来的十六进制值,再用另一个十进制控件读取这个临时位置上的值,最后把该位置上的值复原。不过这种办法很麻烦,又不符合我的风格,想问问有没有不需要写入一个临时数据的方法——最安全最简便就是我的目标。
誇り高き騎士王 最后编辑于 2016-02-23 22:34:46
分享
转发
TOP
发送短消息
UID
2
积分
3053
查看公共资料
搜索主题
搜索帖子
天枫十一郎
天枫十一郎
组别
超级版主
帖子
558
精华
1
积分
3053
威望
120
金币
4253 元
来自
幻想的世界
注册时间
2012-09-05
2
#
字体大小:
t
T
发表于
2016-02-24 09:45
|
只看该用户
用个List或Combobox之类的列表控件映射这些值为你需要的就可以了啊.
还有需要就再使用一个TextBox来获取映射好的值.
希望CheatMaker帶給你樂趣
TOP
发送短消息
UID
9688
积分
96
查看公共资料
搜索主题
搜索帖子
誇り高き騎士王
组别
注册会员
帖子
46
精华
0
积分
96
威望
2
金币
523 元
来自
注册时间
2016-02-20
3
#
字体大小:
t
T
发表于
2016-02-24 14:43
|
只看楼主
回复
2楼
天枫十一郎
的帖子
可是映射出来的只能是HEX值或者字符串值不是么,TextBox就算可以获取那些值也不能转换成十进制吧,Demo和chm我可全看了,没看到数值转换的功能。你说的类似方法我想到过,可是测试的时候发现就算用脚本变了数据类型,数值还是不能自动按新的数据类型进行转换。比如用TextBox获取一个十六进制数AB,然后用脚本DataType = 0把TextBox的数据类型变成十进制,最后TextBox里还是只会显示一个AB。——顺便说一下,我想的没能实现的办法是用一个TextBox来映射值,再用另一个TextBox来从前一个里获取值。你说的用Combo或者List不知是不是和我想的一样,如果是的话,用你的方法再往回转换的时候又会有大麻烦,脚本太复杂。
p.s.在QQ上向你报告了一个1.81的小BUG不知你看见没有,就是设计器里“文件”菜单和“功能”菜单的快捷键重复了,都是Alt+F,把“功能”的改成Alt+C或者Alt+T之类的都可以,总之不要追求全都首字母了,而且按键最好以适合左手为准。
另外希望增加窗体排序功能,就是在窗体右键里不要只有“删除窗体”和“设置为首窗体”,再增加一个“窗体上移”和“窗体下移”。
对了,还有,我一启动生成的EXE就显示“应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行 sxstrace.exe 工具。” 难道是启动EXE的时候不能开着CM么?
又想起一个,就是按钮设置快捷键的时候最好暂时禁用CM本身的快捷键,否则什么Ctrl+S、ESC、Ctrl+O之类的CM里有作用的键永远无法使用。如果真这么办了,不要忘了设计一种清除快捷键设置的方法。
誇り高き騎士王 最后编辑于 2016-02-25 10:51:50
TOP
发送短消息
UID
412
积分
303
997955009
查看公共资料
搜索主题
搜索帖子
ckyun
组别
中级会员
帖子
224
精华
0
积分
303
威望
1
金币
2972.2 元
来自
蜀山
注册时间
2013-01-16
4
#
字体大小:
t
T
发表于
2016-02-24 20:20
|
只看该用户
附加数据22高低位排列
TOP
发送短消息
UID
9688
积分
96
查看公共资料
搜索主题
搜索帖子
誇り高き騎士王
组别
注册会员
帖子
46
精华
0
积分
96
威望
2
金币
523 元
来自
注册时间
2016-02-20
5
#
字体大小:
t
T
发表于
2016-02-24 20:43
|
只看楼主
回复
4楼
ckyun
的帖子
不明白……这样做能达到什么目的?
TOP
发送短消息
UID
412
积分
303
997955009
查看公共资料
搜索主题
搜索帖子
ckyun
组别
中级会员
帖子
224
精华
0
积分
303
威望
1
金币
2972.2 元
来自
蜀山
注册时间
2013-01-16
6
#
字体大小:
t
T
发表于
2016-02-24 22:25
|
只看该用户
回复
5楼
誇り高き騎士王
的帖子
你要达到什么目的?
TOP
发送短消息
UID
9688
积分
96
查看公共资料
搜索主题
搜索帖子
誇り高き騎士王
组别
注册会员
帖子
46
精华
0
积分
96
威望
2
金币
523 元
来自
注册时间
2016-02-20
7
#
字体大小:
t
T
发表于
2016-02-25 03:01
|
只看楼主
回复
6楼
ckyun
的帖子
最上面说的目的呗
TOP
发送短消息
UID
2
积分
3053
查看公共资料
搜索主题
搜索帖子
天枫十一郎
天枫十一郎
组别
超级版主
帖子
558
精华
1
积分
3053
威望
120
金币
4253 元
来自
幻想的世界
注册时间
2012-09-05
8
#
字体大小:
t
T
发表于
2016-02-25 14:03
|
只看该用户
对啊.使用22附加值反向排列组合也就可以了.
1.70版本中有说明且Demo.cmf中也有示例.你参考下.
http://forum.cheatmaker.org/showtopic-1127.aspx
1.81你又发了报告啊...我没上Q没看到.谢谢了.下次发邮件比较好.
希望CheatMaker帶給你樂趣
TOP
发送短消息
UID
9688
积分
96
查看公共资料
搜索主题
搜索帖子
誇り高き騎士王
组别
注册会员
帖子
46
精华
0
积分
96
威望
2
金币
523 元
来自
注册时间
2016-02-20
9
#
字体大小:
t
T
发表于
2016-02-25 14:20
|
只看楼主
回复
8楼
天枫十一郎
的帖子
昨天看了4楼的发言之后已经看过了,不光看了,还把一些数值转成二进制看了看,不过根本不明白能干什么。
TOP
发送短消息
UID
412
积分
303
997955009
查看公共资料
搜索主题
搜索帖子
ckyun
组别
中级会员
帖子
224
精华
0
积分
303
威望
1
金币
2972.2 元
来自
蜀山
注册时间
2013-01-16
10
#
字体大小:
t
T
发表于
2016-02-29 18:48
|
只看该用户
回复
9楼
誇り高き騎士王
的帖子
可以把内存各种排列组合,然后转换出来
TOP
上一主题
|
下一主题
返回列表
1
2
下一页
高级编辑器
B
Color
Image
Link
Quote
Code
Smilies
默认表情
你需要登录后才可以发帖
登录
|
注册
发表回复
查看背景广告
隐藏
发新主题
修改器版块
CheatMaker综合讨论
修改技术讨论
修改器发布
游戏相关版块
游戏综合讨论
游戏工具及相关
游戏资源发布
其它版块
五颜六色
资源分享
站务管理
浏览过的版块
游戏资源发布
修改器发布
修改技术讨论
游戏工具及相关
五颜六色
CML基址发布
TOP
设置头像
个人资料
更改密码
用户组
收藏夹
积分
Default