CheatMaker 论坛

首页 » 修改器版块 » CheatMaker综合讨论 » 如果有新版计划,把负数显示的功能加上吧
银河漫步 - 2016/1/24 8:48:24
负数仅对应十进制
算法上对1、2、4字节应该有标准函数可以用的
如果想拓展一下可以写个函数
第一位为符号位,后面的2进制位取反再+1
这样可适应任意长度的十进制显示
天枫十一郎 - 2016/1/25 10:12:45
你怎么知道我最近在更新版本的...:giggle
银河漫步 - 2016/1/25 12:46:18
你怎么知道我最近在更新版本的...:giggle
天枫十一郎 发表于 1/25/2016 10:12:45 AM
因为快到每年一度的春节更新了:P
银河漫步 - 2016/1/26 13:34:15
你怎么知道我最近在更新版本的...:giggle
天枫十一郎 发表于 1/25/2016 10:12:45 AM
我还是很纠结于ListBox和ComboBox的动态列表文本问题
希望把GridList生成的表格的第一列的文本
可以被ListBox和ComboBox通用某种方式进行调用
这样ListBox和ComboBox就只需要写
0-
1-
2-
...
后面的文本自动映射GridList的第一列
这样做修改器功能时就舒坦多了
银河漫步 - 2016/2/3 11:09:35
还有emulist的模块地址的支持也挺重要的
现在新的内存机制已经不再是00400000作为模块地址的入口了
模块地址入口内存已经开始自动分配了
天枫十一郎 - 2016/2/5 17:25:03
还有emulist的模块地址的支持也挺重要的
现在新的内存机制已经不再是00400000作为模块地址的入口了
模块地址入口内存已经开始自动分配了
银河漫步 发表于 2/3/2016 11:09:35 AM
这个不知道会影响什么?实际上你观察就知道不是所有程序都是400000为起始地址,CM这块没有变化是读取系统分配的起始地址.
上次记得你提到过搜索不到400000之前的基址还是特征地址.但我试过应该是没有问题的.或者你再详细告知一个示例我再来实践下.
银河漫步 - 2016/2/5 20:46:51
[quote]还有emulist的模块地址的支持也挺重要的
现在新的内存机制已经不再是00400000作为模块地址的入口了
模块地址入口内存已经开始自动分配了
银河漫步 发表于 2/3/2016 11:09:35 AM [......
天枫十一郎 发表于 2/5/2016 5:25:03 PM
目前的PCSX2和PSP都有类似问题当被进程分配的模块起始地址<00400000的时候
特征码无法定位

不过有那个动态列表和负数显示的话已经是极大进步了
这个没有也不怎么要紧
天枫十一郎 - 2016/2/6 9:31:43
[quote][quote]还有emulist的模块地址的支持也挺重要的
现在新的内存机制已经不再是00400000作为模块地址的入口了
模块地址入口内存已经开始自动分配了
银河漫步 发表于 2/3/2016 11:09:35 AM [/......
银河漫步 发表于 2/5/2016 8:46:51 PM
想到一个情况.实际上表格控件已经可以实现列表控件的大部分功能了.包括动态的列表.
所以现在看到列表数据的动态不是那么必需.重要的是我想到了必需要实时动态列表中每一项的数据才是最好的,否则当刷新列表数据后,另一个控件中改变这个列表的某项数据则列表也要实时更新这一项的数据才行.否则我想不到有什么好的场合需要使用.你有好的例子吗?
银河漫步 - 2016/2/6 12:20:11
战棋类、策略类这种需求挺多的

三国类游戏举例比较容易看明白
比如武将代码表
0-阿会喃
1-伊籍
2-韦康
...

但是比如我做了武将姓名的替换
把“韦康”改成了“项羽”
那么事实上武将列代码表就需要改成
0-阿会喃
1-伊籍
2-项羽
...

但是实际上列表却不会跟着产生变化

这种情况战棋类游戏也有类似需求
简单的说一个内存代码对应的东西
是需要跟着另一个列表的变化而变动的
银河漫步 - 2016/2/6 12:24:04
http://forum.cheatmaker.org/showtopic-400.aspx
比如这个修改器
第一页是武将列表的编辑
后面几页都用到了武将代码表
比如 375.刘备
如果我把第一页的刘备改成刘邦
后面几页的列表里依然还是375.刘备
天枫十一郎 - 2016/2/9 10:37:55
是的,我现在想到的是两种情况,一种就是战棋类初始数据不知道角色的情况下使用角色1,角色2...等显示数据.但这种情况已可以使用表格控件处理.
第二种就是你现在说的情况.这种需要实时更新情况不适合用在列表控件中.因为每次更新都会导致数据重新清空写入,在数据量大的情况下慢而且闪烁厉害.而且这种情况也是可以使用表格控件来完成的.
然后你说的霸王大陆修改器的情况这应该是正常的吧.关联的是不同地址的数据当然不会自动变化.如果你想要更改了第一页数据后面都跟着改变可以在保存按钮事件中添加对其它页地址的同步更改达到此效果.
银河漫步 - 2016/2/9 12:12:13
其实很多修改器的combobox控件都做到了动态文本的,比如VAN的三国和信长系列修改器
可能机制不一样
其修改器执行效率还是很高的
我之前想过把列表文本交给插件处理

算了,这个问题不纠结了,可能是我太求完美了
新年快乐
yylinch - 2017/9/13 19:27:43
继续学习,然后抱走
1
查看完整版本: 如果有新版计划,把负数显示的功能加上吧