BingK 发表于 2008-6-3 14:24:02

Master.elf v2.1.6——MasterPatch配置编辑


v2.1.6 2008.09.26 86楼
修改滑块显示方式,使用=-
修正循环代码,加了一些限制

v2.1.5 2008.08.05 83楼
* 修正读取unicode型字符串数据的最大长度
* 修正指定大小的ptc文件保存问题

v2.1.4 2008.07.26 79楼
+ 使用getProfileName函数直接获取情景模式名称

v2.1.3 2008.07.19 75楼
* 修正关闭情景模式开关的补丁的选项菜单

v2.1.2 2008.07.14 73楼
* 修正清除配置后重新载入配置时两个参数未初始化
* 修正TYPE_STRING和TYPE_UNICODE保存长度问题

v2.1.1 2008.07.12 67楼
* TYPE_BYTE最大值大于127则按照unsigned byte处理

v2.1.0 2008.07.11 65楼
* TYPE_BYTE无上限则按照unsigned byte处理,最大值255
* 英文版使用ws_2str替换gb2ws

v2.0.9 2008.07.07 60楼
* 继续修正负数输入问题
* 修正补丁信息unicode格式字符串显示(by DaiKangaroo)

v2.0.8 2008.07.07
+ 主菜单增加一个不刷新MP退出项
* 修正,允许在TYPE_BTYE和TYPE_INT中输入负数
* 修正子菜单检测

v2.0.3 2008.06.29
* 修正unicode字符串保存问题
* 给英文版本使用ECT_NORMAL_TEXT
* 修正hex格式只有一个字符问题

v2.0.1 2008.06.25 58楼
* 修正查找指定字符函数gotoStringEndByChr

v2.0 2008.06.25 56楼
+ const型数据支持
+ unicode格式的名称支持
+ 主菜单界面红键退出(SGOLD)
* cbox类型数据修正
* color类型数据修正

v1.9 2008.06.24 50楼
+ byte型数组支持
+ int型数组支持
* "offset"修正
* CheckBox修正
* 菜单中的菜单修正
* 清除了一些在直接显示中的小于0xA的意外字符

v1.8 2008.06.08 36楼
+"offset"支持
+清除名称中的'`',换行等字符
+坐标调控中的关闭支持(光标在坐标调节项时,使用左/右方向键开启/关闭)
*修正以"p "为补丁开始标志识别
*对info标志进行验证

v1.7 35楼
+备份/恢复配置功能
+无配置项的补丁直接打开则是情景模式开关菜单
*修正以"p "为补丁开始标志识别

v1.6.3 33楼
.将cfg_buf扩大到48KB
*修正submenuCopy时对于直接显示文字(TYPE_DRSTR)的处理

v1.6.2 2008.06.07
*主要是做一些细节上的修正:
带'`'选择项名称修正
对" value="," range="支持等等这样的详细写法支持
更加精确的HEX类型数据计算和显示,并修正默认长度为1
对于子菜单或模板第一项就是直接显示字符(TYPE_DRSTR)支持
修正模板(template)判断错误
修正模板,子菜单内存释放错误
修正第一项或最后一项是直接显示字符(TYPE_SRSTR)不能循环
如果找不到初始化选择项,则使用第一个选择项

v1.6 30楼
+增加对"pf=n"的支持,即关闭情景模式控制
*修正NEWSGOLD/SGOLD死机问题

v1.5.1
+增加一种数据类型TYPE_POSB,处理起来和TYPE_POS一样,只在保存的时候只保存一个字节,标志字符串"xy"
+实时申请/释放config.txt的缓存
+设置颜色时不再关闭ED_GUI,直接打开GUI

v1.5,25楼,ELKA,SGOLD修正优化版
+毫秒(timeinms)支持,暂作unsigned int处理
+模板(template)支持
v1.3,12楼
+ 多层菜单支持
+ 滑块支持,不过不能做出滑块来,只好用选择项
v1.1 ,6楼
* 修正读取预置选项数据问题ELF名称: Master.elf
作者: BingK(binghelingxi), Email: bingkx@gmail.com
版本: 2.1.6
感谢: 所有参与CfgEdit制作的人,CfgEdit给了我很多应用参考实例
      很大程度上方便了我制作这个ELF.
作用: 和JAVA版本的Master一样,实现了对MasterPatch的配置,
      并在一定程度上发挥了ELF的优势.
其它相关:
      1.和JAVA版本的一点不同,配置情景模式时请在补丁列表打开
      选项菜单,选择"情景模式"项目配置.
      2.我查看过JAVA版本的Master的源码,由于对JAVA一窍不通,所以对其中的一些
      数据处理不了解或者如果你有什么好提议,请联系我.
      3.源代码中的各个文件作用:
      getConfig.c,解析config.txt,并将结果填入到对应的数据结构中,并
            提供一些处理数据的函数.
      lang.h,定义了语言包
      main.c,建立CSM,GUI,完成整个程序的控制.
      master.h,定义了各个类型的数据结构.
      optionMenu.c,建立了选项菜单,并提供了选项菜单的各个功能.
      ptcFileWork.c,处理*.ptc文件,完成开始的读取数据初始化及退出ELF
            时的保存数据到*.ptc文件.
      visual.c,提供了一些设置的视觉上的效果,包括颜色设置,选择文件及
            文件夹,它来自CfgEdit,我在这个基础上做了一些适应于Master的修改
      usedstr.c,用它来定义了一些字符串,可能是IAR的BUG,如果一个字符串被
            重复使用(在反汇编代码中要写入了两个位置),就会出现如下错误:
            Diagnostic: Unknown relocation directive (70)
            这个文件就是让这些字符串只会被写在一个地方,其它程序都来调用它,
            以避开错误.
      4.源码中WINTEL_DEBUG项为使用WINDOWS的编译器调试的条件编译项.
      5.该ELF在打开和关闭时都会运行RunScaner函数一次,因此如果没有安装
      过MasterPatch就不要尝试了.


[ 本帖最后由 binghelingxi 于 2008-9-26 22:10 编辑 ]

binghelingxi 发表于 2008-6-3 14:26:37

下载:

源代码:
http://sieelf.googlecode.com/svn/SieELF/Master

BingK 发表于 2008-6-3 14:32:22

截图:

[ 本帖最后由 BingK 于 2008-6-3 14:33 编辑 ]

water_boy 发表于 2008-6-3 14:39:33

哦,和谐了,怪不的编辑不了

E71
XFOLDER的快捷键设置不了
KEY:
错误的选项

BingK 发表于 2008-6-3 14:45:56

回复 4# water_boy 的帖子

哦,我看看、、、

如果出现错误,请发上对应的config.txt的对应部分

[ 本帖最后由 BingK 于 2008-6-3 14:47 编辑 ]

binghelingxi 发表于 2008-6-3 16:33:34

回复 4# water_boy 的帖子

V1.1...修正

water_boy 发表于 2008-6-3 16:52:42

貌似还有补丁不能进行配置

Mega loudness

Smart Illumination

BingK 发表于 2008-6-3 18:26:35

回复 7# water_boy 的帖子

如果出现错误,请发上对应的config.txt的对应部分

BingK 发表于 2008-6-3 18:29:41

回复 8# BingK 的帖子

o,Mega-loudness
是多层菜单。。。暂时还没做支持。。。

BingK 发表于 2008-6-3 18:32:11

Smart Illumination
是滑块的。。。也还不支持。。。

jpg001 发表于 2008-6-3 22:30:35

冰把更新放在顶楼吧。

BingK 发表于 2008-6-4 01:14:09

原帖由 jpg001 于 2008-6-3 22:30 发表 http://mobile.0110.cn/images/common/back.gif
冰把更新放在顶楼吧。
似乎不是我的风格。。。
v1.3
+ 多层菜单支持
+ 滑块支持,不过不能做出滑块来,只好用选择项

[ 本帖最后由 binghelingxi 于 2008-6-4 01:26 编辑 ]

寒江 发表于 2008-6-4 07:58:56

M65死机

++++++configs.txt++++++++
{patch=`7065575BF6659F94` ver=5.5 id=0100AB02}{1 xy T12 y=73}{3 sl Gap12 r=0..6 v=3}{4 xy T24 y=73}{6 sl Gap24 r=0..6 v=6}{16 h CC806F66 ml=4 v=00000000}{20 h 4D526F66 ml=4 v=00000064}{28.0 cb `01959A5BF6653E663A79`}{28.1 cb `2A670195F6653E663A79`}{7 cb `817928753B75035E`}

{p=`2E95D8766F70A7633652` id=B0Ba02 cp=BoBa ver=1}{info `3575DD8BCE4EE9656866F3815A660A4E4B4EF4957351ED952E95D8766F70`}{1 sl E9656866 r=1..23 v=8}{2 sl 5A660A4E r=1..23 v=18}
{p=MS-Dispatcher ver=3.1 cp=avkiev id=AB11}

windtrace 发表于 2008-6-4 14:23:24

图片无法显示

高极名功 发表于 2008-6-4 14:52:19

http://mobile.0110.cn/viewthread.php?tid=268682&extra=page%3D1
这个是不是也搞个ELF版本
现在论坛开始沉沦了
只有阿冰一个人还在忙活
感动

BingK 发表于 2008-6-4 18:39:11

回复 15# 高极名功 的帖子

危言耸听了吧。。。

0110的前途,没到那一刻,谁也说不准。。。不如自己多做一些努力。。。

water_boy 发表于 2008-6-4 22:29:43

接通振动这补丁用JAVA配置时里面有两项的,振动频率/时长
到了ELF配置版里只有频率这项了

askman1123 发表于 2008-6-4 23:56:14

S75的版本,死机,,,,,运行就死机,没生成ETC文件

water_boy 发表于 2008-6-5 00:45:55

回复 18# askman1123 的帖子

是没有ETC文件的说
死机只有靠楼主给你诊断了

BingK 发表于 2008-6-5 01:52:16

回复 18# askman1123 的帖子
etc是什么文件?

回复 17# water_boy 的帖子
似乎是毫秒,新版本,即将来临支持。。。
页: [1] 2 3 4 5
查看完整版本: Master.elf v2.1.6——MasterPatch配置编辑