CheatMaker 论坛

首页 » 修改器版块 » CheatMaker综合讨论 » 还是来整理下对于1.80正式版的期待内容
银河漫步 - 2014/6/11 16:23:09
1.能支持10进制的负数显示,这个用插件或者附加数据解决也可以

2.表格控件支持单列步长设定(这个应该没问题了)

3.表格控件能支持首列文本定义,这样显示在表格左侧第一列,该列可以固化,无需如其他列那样可以拖动交换位置,首列文本可留空

4.文本搜索功能可以优化,可以支持“全匹配”,无需再必须左匹配相关文本,如果能支持表格控件的全表格文本搜索则更完美

5.插件版本升级,能够让插件接管【数值列表】(接管后经过计算处理返回一个处理后的数值列表)这样可以实现ListBox、ComboBox的列表动态化

另外:有个内容如果正式版有则更好,没有就慢慢等更后续的版本

   1.脚本的判断符号能够更多元化,支持>、<、!=这种逻辑判断符

   2.对于多个IF判断类脚本,希望有种更便捷的格式,比如C语言的switch case表达式
天枫十一郎 - 2014/6/12 15:27:29
嗯.不错.部分功能可能在1.80正式版中实现.
目前正在完成搜索功能与脚本自定义变量.

关于第5点目前用脚本是能实现的.只是数据来源不能从内存获取.
银河漫步 - 2014/6/13 14:11:19
正好今天有人提问
让我想起个事情

有关1.80取消掉的【控制数值列表】的功能
暂时无法找到可以替代此功能的脚本和操作方法

觉得这个功能可以恢复一下

以及ListStep代替ListTrueValEx无法实现的问题
不过这个目前我可以采用多个combobox实现
用那种ComboBox.Selected=My.Selected

但是原来脚本中可以直接定义多个GroupBox不同偏移感觉反而比较便捷
天枫十一郎 - 2014/6/13 14:29:41
嗯.我记下了.
Doi_Doi - 2014/6/13 18:11:45
我也提些建议吧:

1、ComboBox和ListBox:
恢复<控制数值列表>功能对多重地址控制非常必要。
用ListStep时可以增加一个首地址,即第N行地址=首地址+N*ListStep。
增加SelectAddress脚本用来动态控制"选择项地址"。

2、CheckListBox:
增加对某行Checked状态的获取和设置脚本,如有可能增加全选和全取消脚本。
增加类似于CheckBox的系统触发脚本Checked{}、Unchecked{}。

3、Button:
增加<读取取消值>功能,因为不是每个控件都有默认值。

4、GridList:
增加对结束标识的设置脚本,因为需要动态改变行数。

5、优化数据合集的编辑方式,如"地址-数值-数值大小-信息"列表,方便用Excel编辑,不用对单元格一个个编辑。

6、图像文件增加对png格式支持。

7、增加超链接功能。
天枫十一郎 - 2014/6/14 13:35:06
控制数值列表 经测试属于一个BUG.本意我是想"控制数值"中兼容它的.下版本将修正它.
6,7项提起来真是伤痛...搞过几次都不完美.都要特殊化.再努力看下吧.
天枫十一郎 - 2014/6/19 15:44:20
及ListStep代替ListTrueValEx无法实现的问题
不过这个目前我可以采用多个combobox实现
用那种ComboBox.Selected=My.Selected

但是原来脚本中可以直接定义多个GroupBox不同偏移感觉反而比较便捷


这个怎么解释?回复了"控制多值"和修复了步长设置也不能实现你要的?必须要ListTrueValEx吗
银河漫步 - 2014/6/19 16:50:55
及ListStep代替ListTrueValEx无法实现的问题
不过这个目前我可以采用多个combobox实现
用那种ComboBox.Selected=My.Selected

但是原来脚本中可以直接定义多个GroupBox不同偏移感觉反而比较便捷


这个怎么解......
天枫十一郎 发表于 6/19/2014 3:44:20 PM

不是
就是之前说的
ListStep在脚本里无法生效
就是以前用同一个listbox控制多个groupbox的不同偏移的问题
以前用的ListTrueValEx + Call.CtrlData
但是1.80
使用ListStep + Call.CtrlData
未能生效
天枫十一郎 - 2014/6/19 17:48:17
明白 现在都会修正它。
Doi_Doi - 2014/6/20 21:41:22
补充:
2、CheckListBox增加Checked状态个数和总行数的获取脚本。

4、GridList的文本列增加居左、居中、居右对齐方式设置。

8、控件可以粘贴到不同窗体。
银河漫步 - 2014/6/20 21:54:58
补充:
2、CheckListBox增加Checked状态个数和总行数的获取脚本。

4、GridList的文本列增加居左、居中、居右对齐方式设置。

8、控件可以粘贴到不同窗体。
Doi_Doi 发表于 6/20/2014 9:41:22 PM

控件本来就有粘贴不同窗体的功能的
有个全局复制的选项就是干这个事的
Doi_Doi - 2014/6/20 22:04:02
原来菜单里有,可以添加到右键菜单。
Doi_Doi - 2014/6/25 11:13:48
如果ComboBox不是由鼠标或键盘操作,如数据操作或Selected脚本操作,就不能触发系统脚本SelChanged{}和SelChangedEx{},可以增强一下。
Doi_Doi - 2014/6/25 18:12:57
ListBox、CheckBox、RadioButton、TabCtrl都有上述问题。

还有主窗体的脚本
Inited
{
TabCtrl1.Selected=1;
Call.CtrlData;
Call.ReadData;
}
并不能载入相应窗体。
天枫十一郎 - 2014/6/25 21:21:45
有全局呼叫函数方法.手动添加调用下就可以了.不用系统触发更自由.
a1100330 - 2014/6/26 12:14:52
希望可以在支持程序加入以模块为基址,得以在CM上进行搜索固定地址
PC_AA也只能是在制作修改器的时候用,搜索还是依赖着CE这类修改器
Doi_Doi - 2014/6/30 22:52:49
Call.MsgBox()增加回车支持
Doi_Doi - 2014/7/4 13:45:35
增加数值列表的获取脚本,实现ListBox1.ValueList = ComboBox1.ValueList。
银河漫步 - 2014/7/4 13:55:17
增加数值列表的获取脚本,实现ListBox1.ValueList = ComboBox1.ValueList。
Doi_Doi 发表于 7/4/2014 1:45:35 PM
这个用处不大到是如果能升级插件版本
能让插件接管list比较有用
Doi_Doi - 2014/7/4 15:30:37
回复 19楼银河漫步的帖子

用处就是可以把ListBox和ComboBox作为ValueList的容器,隐藏起来动态改变ValueList。
银河漫步 - 2014/7/4 16:26:25
回复 19楼银河漫步的帖子

用处就是可以把ListBox和ComboBox作为ValueList的容器,隐藏起来动态改变ValueList。
Doi_Doi 发表于 7/4/2014 3:30:37 PM
真正想动态改变就应该用插件接管否则永远是死文本
你说的这种用GridList就可以解决
Doi_Doi - 2014/7/6 19:25:50
GridList里的ComboBox增加系统触发脚本。

GridList里不显示的列也会进行写操作吧?
Doi_Doi - 2014/7/7 0:17:03
Slider增加系统触发脚本,使得拨动后的具体数值能实时反映到Lable上。
Doi_Doi - 2014/7/10 11:12:12
数据合集和网格列表编辑增加插入行功能。

GridList首行增加回车支持。
Doi_Doi - 2014/7/28 20:11:07
GridList里的ComboBox发现Bug,如果数值列表的数值不同而文本相同,则只会读写相同文本的第1个数值。
如:
00-文本1
01-文本2
02-文本1
……
数值为02却读写成00。


隐藏TextBox也有Bug,没有连调节按钮一起隐藏。
银河漫步 - 2014/7/28 21:03:25
GridList里的ComboBox发现Bug,如果数值列表的数值不同而文本相同,则只会读写相同文本的第1个数值。
如:
00-文本1
01-文本2
02-文本1
……
数值为02却读写成00。


隐藏TextBox也有Bug,没有连调节按钮一起隐藏。
Doi_Doi 发表于 7/28/2014 8:11:07 PM
这个确实存在这个BUG好像GridList的定位模式是文本定位而不是数值定位啊...
天枫十一郎 - 2014/7/30 21:56:23
这个我到时确认下.必需是按值来匹配.否则就是BUG.
Doi_Doi - 2014/8/24 12:44:20
附加数据22|20连用时,读取没问题,但保存时20并没有逆运算。

TextBox的调节按钮上限是32767,建议根据数值大小调整上限,如果还能根据附加数据20的计算结果调整上限更好。
1
查看完整版本: 还是来整理下对于1.80正式版的期待内容