CheatMaker 论坛

注册

 

发新话题 回复该主题

1.80 svn 72 BUG收集帖 [复制链接]

1#
BUG整理:
1.GridList里的列使用列表时,依然不能有同名数据(当有同名列表数据时,系统默认读取和保存第一个,感觉还是匹配的文本,而非匹配内存数值)
2.TextBox启用“调节按钮”时,相关隐藏的脚本只能隐藏TextBox,而调节按钮无法被脚本隐藏

更新感想:
1.GridList的结束标识很有用,有了这个我可以大大精简那个三国志4的编辑器
2.新的内存机制很有用,之前提到的PPSSPP基地址偏移问题完美解决,可以解决很多模拟器内指针问题
3.Msgbox文本可换行了比较人性化
4.Lnk模式可以提高cmf的兼容性,不过目前似乎对cme帮助不大

    已有1评分我要评分查看所有评分

    最后编辑银河漫步 最后编辑于 2014-12-07 12:24:09
    分享 转发
    TOP
    2#

    继续整理下期待的更新(非BUG):

    1.能支持10进制的负数显示,这个用插件或者附加数据解决也可以
    2.表格控件能支持首列文本定义,这样显示在表格左侧第一列,该列可以固化,无需如其他列那样可以拖动交换位置,首列文本可留空
    3.表格控件可以做到按列排序索引
    4.文本搜索功能可以优化,可以支持“全匹配”,无需再必须左匹配相关文本,如果能支持表格控件的全表格文本搜索则更完美4.Splider控件能增加拖动后的脚本支持,这样可以在拖动后,执行Call.SaveData(My);Call.ReadData(TextBox);来实现和TextBox数值反应的互动
    5.支持文本超链接或者是按钮的超链接
    6.插件版本升级,能够让插件接管【数值列表】(接管后经过计算处理返回一个处理后的数值列表)这样可以实现ListBox、ComboBox的列表动态化
    7.脚本的判断运算符号能够更多元化,支持>、<、!=这种逻辑判断符
    8.对于多个IF判断类脚本,希望有种更便捷的格式,比如C语言的switch case表达式
    9.条件锁定功能,即当满足某条件时,锁定某地址的数值成立,未满足该条件,则不执行相关锁定功能
    10.CheckBox使用数据集合时,在集合列表增加取消值属性,这样取消该集合的CheckBox,也能做到数据还原的效果
    11.支持程序列表能支持"模块地址+偏移地址"的模式,如果可能的话,附加数据"9"也能使用"模块地址+偏移地址"则更好
    12.简化一下Disabled、Visible的脚本书写机制,可以单行脚本批量指定多个控件的这两种属性,而不用逐行处理单个控件
    13.表格控件可以双击某行触发新建窗体的功能,并且新建的窗体与所双击行的相关数据做出控件关联
    最后编辑银河漫步 最后编辑于 2014-12-05 16:45:10
    TOP
    3#

    发现个新BUG
    ListBox、ComboBox在用于控制地址功能时
    如果选择控制范围为Frame,会连着自己一起控制
    以至于不得不加一个GroupBox来圈定控制范围
    (SVN 68已经解决)
    最后编辑银河漫步 最后编辑于 2014-12-04 10:13:58
    TOP
    4#

    发现个新BUG
    ListBox、ComboBox在用于控制地址功能时
    如果选择控制范围为Frame,会连着自己一起控制
    以至于不得不加一个GroupBox来圈定控制范围
    银河漫步 发表于 12/1/2014 4:20:36 PM
    这个问题将会修复.
    ListStep设置后会有效果.只是要另外手动选择一次.你可以试下.
    希望CheatMaker帶給你樂趣
     
    TOP
    5#

    由于控制地址Bug而又懒得加GroupBox测试,所以控制数值列表功能不知修复没有?
    GridList结束符类型的符号怎么用?

    期待地址控件ListBox、ComboBox、GridList增加首地址,只需动态改变首地址就能改变整个数值列表,无需用长篇ValueList脚本。
    希望文本栏编辑用字符串集合编辑器更方便。
    TOP
    6#

    由于控制地址Bug而又懒得加GroupBox测试,所以控制数值列表功能不知修复没有?
    GridList结束符类型的符号怎么用?

    期待地址控件ListBox、ComboBox、GridList增加首地址,只需动态改变首地址就能改变整个数值列表,无需用长篇ValueList脚本。
    希望文本栏编辑用字符串集合编辑器更方便。
    Doi_Doi 发表于 12/2/2014 7:43:51 PM
    可以的.你可以参考Demo.New.cmf中的功能列表.三个控件连动控制.
    GridList结束符是判断GridList取多少数据的标准.当首个地址遇到匹配的这个十六进制串时就停止读取了.
    希望CheatMaker帶給你樂趣
     
    TOP
    7#

    由于控制地址Bug而又懒得加GroupBox测试,所以控制数值列表功能不知修复没有?
    GridList结束符类型的符号怎么用?

    期待地址控件ListBox、ComboBox、GridList增加首地址,只需动态改变首地址就能改变整个数值列表,无需用长篇ValueList脚本。
    希望文本栏编辑用字符串集合编辑器更方便。
    Doi_Doi 发表于 12/2/2014 7:43:51 PM
    控制数值列表的功能我试过了确实修复了
    目前【控制数值】的功能即替代了原【控制数值列表】的功能
    TOP
    8#

    [quote]发现个新BUG
    ListBox、ComboBox在用于控制地址功能时
    如果选择控制范围为Frame,会连着自己一起控制
    以至于不得不加一个GroupBox来圈定控制范围
    银河漫步 发表于 12/1/2014 4:20:36 PM [url=http://forum.cheatmaker.org/showtopic.aspx?to
    天枫十一郎 发表于 12/2/2014 5:07:19 PM

    不懂这个手动选择一次的意思
    圣火徽章3 - 纹章之迷.rar (, 下载次数:1140)

    以上是在Ver 1.72Ex中能正常运行的cmf
    但是我尝试替换ListTrueValEx的脚本以下两种替换方式均无法生效
    ------------------------------------------------------------------------------------------------------------------------------
    SelChanged
    {
    My.ValueList = 0-&20-&40-&60-;
    My.Bound = GroupBox3&GroupBox4;
    Call.CtrlData;

    My.ValueList = 0-&10-&20-&30-;
    My.Bound = GroupBox5&GroupBox6;
    Call.CtrlData;
    }
    ------------------------------------------------------------------------------------------------------------------------------
    SelChanged
    {
    My.ListStep = 20;
    My.Bound = GroupBox3&GroupBox4;
    Call.CtrlData;

    My.ListStep = 10;
    My.Bound = GroupBox5&GroupBox6;
    Call.CtrlData;
    }
    ------------------------------------------------------------------------------------------------------------------------------
    最后编辑银河漫步 最后编辑于 2014-12-03 11:17:44
    TOP
    9#

    [quote][quote]发现个新BUG
    ListBox、ComboBox在用于控制地址功能时
    如果选择控制范围为Frame,会连着自己一起控制
    以至于不得不加一个GroupBox来圈定控制范围
    银河漫步 发表于 12/1/2014 4:20:36 PM [url=http://forum.cheatmaker.org/showtopic.
    银河漫步 发表于 12/3/2014 10:58:43 AM
    报歉未指明Call.CtrlData在新版本中已经更改.它是必需要有一个参数的.之前只能是呼叫自己控制数值.但现在必需要加参数来控控制某个控件.如果要触发自己的话可以用My参数.
    Call.CtrlData(My);
    Call.CtrlData(TextBox1);
    如此即可.你的两种脚本方式都会有效果的.
    希望CheatMaker帶給你樂趣
     
    TOP
    10#

    [quote][quote][quote]发现个新BUG
    ListBox、ComboBox在用于控制地址功能时
    如果选择控制范围为Frame,会连着自己一起控制
    以至于不得不加一个GroupBox来圈定控制范围
    银河漫步 发表于 12/1/2014 4:20:36 PM [url=http://forum.cheatmaker.org/sho
    天枫十一郎 发表于 12/3/2014 1:02:50 PM
    Call.CtrlData(My);我已经试过了的
    无效果
    TOP
    发新话题 回复该主题