爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
楼主: BingK
收起左侧

[ELF文件] Master.elf v2.1.6——MasterPatch配置编辑

[复制链接]
发表于 2008-6-10 10:35:08 | 显示全部楼层

回复 15# 高极名功 的帖子

现在新的 elf 少了,弄 elf 的人少了,其实还有另一个重要原因:可以开发的 elf 基本上都开发了,能完善的也基本都完善了,尚未开发或完善的 elf ,主要原因是技术要求太高了,类似我这种入门级别的小妖就只能望洋兴叹鸟,而大大们通常都是大忙人来滴。。。

当然也确实存在“沉沦”的情况,西机时代已去矣,曾经沉迷于西机的高手们也因各种原因渐渐淡出鸟。。。似乎我也来危言耸听鸟。。。:/lh

阿冰加油!!
回复 支持 反对

使用道具 举报

发表于 2008-6-10 21:20:10 | 显示全部楼层
那就出两面个版都能有中文的不就好了蚂
回复 支持 反对

使用道具 举报

发表于 2008-6-14 23:32:05 | 显示全部楼层
{p=绿键扩展 ver=4 id=B0BA0001 cp=lisugar}{info `扩展绿键列表设置`}{c ct 关闭=1 已拨电话=0 未接电话=6 已接电话=12}{1 o 第一 c=ct v=0}{2 o 第二 c=ct v=6}{3 o 第三 c=ct v=12}

似乎不能支持ct这种类型?
回复 支持 反对

使用道具 举报

发表于 2008-6-15 14:07:34 | 显示全部楼层

支持Unicode

2008.06.15 修改支持Unicode编码
基于阿冰Master.elf v1.8版本修改
希望同时使用elf版本和java版本的请测试~

to阿冰:
现在发现:
1、不支持ct类型,如楼上的格式。
2、不支持arr类型,如:
{patch `未接事件图标指示器` ver=2.1 cp=BuG id=BB03}{c `arr``总计`=0`呼叫`=7`短信`=4`彩信`=8`闹铃`=1`重要记事`=6`蓝牙/红外`=2`电子邮件`=3`WAP`=10`未知1`=5`未知2`=9`未知3`=11}{sm 列表安排}{1 o `` c=`arr` v=0}{2 o `` c=`arr` v=7}{3 o `` c=`arr` v=4}{4 o `` c=`arr` v=8}{5 o `` c=`arr` v=1}{6 o `` c=`arr` v=6}{7 o `` c=`arr` v=2}{8 o `` c=`arr` v=3}{9 o `` c=`arr` v=10}{10 o `` c=`arr` v=5}{11 o `` c=`arr` v=9}{12 o `` c=`arr` v=11}{endsm}
3、有些设置读取的值为0?

Master Unicode.rar

58.36 KB, 下载次数: 15

所有版本

评分

参与人数 1实力分 +2 金钱数 +180 收起 理由
binghelingxi + 2 + 180 奖励:感谢-你和大家分享资源与经验!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-15 15:56:31 | 显示全部楼层

回复 44# DaiKangaroo 的帖子

其实是支持的,不过可能处理上有些问题。。。
不支持的数据类型还剩下数组形式,和const, 。。。我得等到放假后再做。。。
回复 支持 反对

使用道具 举报

发表于 2008-6-16 11:25:55 | 显示全部楼层
能不能除了支持MP补丁的配制   在增加ELF补丁的.bcfg文件的配制呀
回复 支持 反对

使用道具 举报

发表于 2008-6-22 18:06:46 | 显示全部楼层
报一些BUG吧.
S65用的话,有一些菜单看不见,还有设置无效.
最重要的是,来电死机....
开始我还以为是XTAST3.0的问题.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-22 18:12:47 | 显示全部楼层

回复 47# fortune 的帖子

太牛了,竟然让你来电都死机了。。。
不如发你的configs.txt上来吧
回复 支持 反对

使用道具 举报

发表于 2008-6-22 20:39:54 | 显示全部楼层
我安装的是44楼的.
来电死机我想是因为屏幕修改这个补丁吧,用ELF配置后刷新也一样没有变化.
可以说,ELF版的读不了配置文件呀,里面的东东全变了,数值都不一样.
我改用JAVA的重新设置过后再刷新,来电就不死机了.(用JAVA进去看配置文件,很多数值都成乱码了.)
这个CONFIGS.TXT是现在正常用的,不知道来电死机的跟这个一不一样.

[ 本帖最后由 fortune 于 2008-6-22 20:57 编辑 ]

configs.txt

4.77 KB, 下载次数: 10

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 11:50:31 | 显示全部楼层
原帖由 fortune 于 2008-6-22 20:39 发表
我安装的是44楼的.
来电死机我想是因为屏幕修改这个补丁吧,用ELF配置后刷新也一样没有变化.
可以说,ELF版的读不了配置文件呀,里面的东东全变了,数值都不一样.
我改用JAVA的重新设置过后再刷新,来电就不死机了.(用 ...

。。。其实你完全可以在楼上的楼上的楼上一次性说清楚。。。

————————————————————————

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

[ 本帖最后由 binghelingxi 于 2008-6-24 11:56 编辑 ]

Master_ELKA.7z

15.99 KB, 下载次数: 4

Master_NEWSGOLD.7z

15.96 KB, 下载次数: 5

Master_SGOLD.7z

15.95 KB, 下载次数: 4

回复 支持 反对

使用道具 举报

发表于 2008-6-24 19:01:10 | 显示全部楼层
用了楼上的,不死机了.
不过还是再等等吧,
阿冰为什么不直接做Unicode的版本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 20:01:30 | 显示全部楼层

回复 51# fortune 的帖子


                               
登录/注册后可看大图

那你为什么不直接将补丁改成使用ANSI字符呐?

目前一些基础的东西都还完善,UNICODE不急。。。
回复 支持 反对

使用道具 举报

发表于 2008-6-24 21:01:47 | 显示全部楼层
只认识中文呐.....
再说中文更人性化不是吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-24 22:03:25 | 显示全部楼层

回复 53# fortune 的帖子

要说人性化,那更应该使用ANSI中文啊,那些UNICODE编码还要转换的,直接看的话,基本没有可读性。

——————————————
内部消息,同时支持 UNICODE格式中文,ANSI中文 配置的Master.elf已经制造成功。
回复 支持 反对

使用道具 举报

发表于 2008-6-24 23:01:22 | 显示全部楼层
支持Unicode格式也是暂时需要,等Elf版成熟之后,可以不需要用Java版本的时,就用ANSI编码的啦。毕竟打开config.txt都是些十六进制数据,看着晕~ANSI还不用转换~
哈哈,阿冰要出官方Unicode版啦~~那偶就不改啦,说一下我的简单实现支持Unicode编码的方法。主要是添加两个函数,在显示字符串之前判断编码,然后转换。函数还不太严谨~
//如果字符串全为十六进制数据,认为是Unicode编码
//0~9 A~F
//返回Unicode字符串长度
int isUnicode(char *str)
{
char temp;
int i;
for(i=0;str!=0;i++)
{
temp=toupper(str);//大写
if(temp<'0'||(temp>'9'&&temp<'A')||temp>'F')return 0;
}
if(i%4==0)return i;//字符串长度必须是4的倍数
else return 0;
}

//Unicode字符串保存到WSHDR
int toWSHDR(WSHDR *ws,char *uni)
{
int len=isUnicode(uni);
if(len==0)return 0;
unsigned short temp;
int i=0;
ws->wsbody[0]=0;
while(i<LEN)
{
//转换"1234"->0x3412
temp=(chr2num(uni[i++])<<4)+chr2num(uni[i++])+(chr2num(uni[i++])<<12)+(chr2num(uni[i++])<<8);
wsAppendChar(ws, temp);
}
return 1;
}
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-6-25 18:34:28 | 显示全部楼层
原帖由 DaiKangaroo 于 2008-6-24 23:01 发表
支持Unicode格式也是暂时需要,等Elf版成熟之后,可以不需要用Java版本的时,就用ANSI编码的啦。毕竟打开config.txt都是些十六进制数据,看着晕~ANSI还不用转换~
哈哈,阿冰要出官方Unicode版啦~~那偶就不改啦,说一 ...

呵呵,我写的也是差不多的,大家做出来就好,没什么官方不官方。。。

————————————————————

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

[ 本帖最后由 binghelingxi 于 2008-6-25 18:38 编辑 ]

Master_ELKA.7z

16.36 KB, 下载次数: 2

Master_NEWSGOLD.7z

16.34 KB, 下载次数: 3

Master_SGOLD.7z

16.33 KB, 下载次数: 3

回复 支持 反对

使用道具 举报

发表于 2008-6-25 20:41:57 | 显示全部楼层
下载用了,还不错,中文出来了,
不过来电还是死机,现在给一个死机的CONFIGS.TXT你看看吧.机子是S65.

用JAVA版的进入一下再刷新,就不会死机了,阿冰你自已分析一下看看吧.

如果再支持一下黑名单就完美了(黑名单的选择拒接方式看不见,不会是因为它死机吧?),加油!!!!

[ 本帖最后由 fortune 于 2008-6-25 20:48 编辑 ]

configs.txt

4.77 KB, 下载次数: 3

回复 支持 反对

使用道具 举报

发表于 2008-6-25 21:24:42 | 显示全部楼层
v2.0.1 2008.06.25
* 修正查找指定字符函数gotoStringEndByChr

这个错误比较严重,楼上可以尝试更新。

Master_ELKA.elf

48.22 KB, 下载次数: 13

Master_NEWSGOLD.elf

48.13 KB, 下载次数: 8

Master_SGOLD.elf

48 KB, 下载次数: 12

回复 支持 反对

使用道具 举报

发表于 2008-6-26 00:06:56 | 显示全部楼层
试了一下,来电不死机了.
但是我在黑名单里设物件接收为挂断后,再在通迅录里设某人的群组为物件接收后死机.开机后再设不会死.
在设置屏幕修改里的图标里面的关闭显示,我取消打勾后退出,然后再进去再打勾,退出后不刷新,死机.重起后又好了.
以上的BUG不知道是我人品问题还是ELF的问题,总之现在我死了四次机后,这个ELF用起来正常了,什么东东都能够看见并能设置了.

再补一个,我传这个ELF给朋友的CX65后,也是无故死机两次,然后正常....

谢谢阿冰的努力......

[ 本帖最后由 fortune 于 2008-6-26 16:14 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-7 18:49:42 | 显示全部楼层
v2.0.9 2008.07.07
* 继续修正负数输入问题
* 修正补丁信息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格式只有一个字符问题

[ 本帖最后由 binghelingxi 于 2008-7-7 18:51 编辑 ]

Master_ELKA.elf

48.89 KB, 下载次数: 6

Master_NEWSGOLD.elf

48.81 KB, 下载次数: 6

Master_SGOLD.elf

48.7 KB, 下载次数: 10

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-7 12:24

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表