v2.1.5 2008.08.05
* fix maxlen of unicode string
* fix ptc size with "mem=" ELKA, NEWSGOLD, SGOLD
v2.1.4 2008.07.26
+ use function getProfileName to get the profile name. ELKA, NEWSGOLD, SGOLD
v2.1.3 2008.07.19
* fix option menu for the patch with profile control disabled. ELKA, NEWSGOLD, SGOLD
v2.1.2 2008.07.14
* fix reload config when clear a patch config.
* fix the length of TYPE_STRING and TYPE_UNICODE when saving. ELKA, NEWSGOLD, SGOLD
v2.1.1 2008.07.12
* use TYPE_BYTE as unsigned byte if it do not have a max value or the max value larger the 127. ELKA, NEWSGOLD, SGOLD
v2.1.0 2008.07.11
* use TYPE_BYTE as unsigned byte if it do not have a max value.
* use ws_2str instead of gb2ws.(LANG_EN) ELKA, NEWSGOLD, SGOLD
v2.0.9 2008.07.07
* fix the negative value
* fix patch info string in unicode format(by DaiKangaroo) ELKA, NEWSGOLD, SGOLD
v2.0.8 2008.07.07
+ add "Quit Without RunScaner" in mian options.
* fix, enable negative value on TYPE_BTYE and TYPE_INT
* fix submenu check
v2.0.3 2008.06.29
* use ECT_NORMAL_TEXT for hex (h),string (s),unicode (u), etc. (LANG_EN)
* fix the saving of the string in unicode format.
* fix the saving of the data in hex format when only one char.
v2.0.1 2008.06.25
* fix the function "gotoStringEndByChr" ELKA, NEWSGOLD, SGOLD
v2.0 2008.06.25
+ TYPE_CONST with "const" tag, show as readonly
+ name in unicode-format string
+ quit by RED_BUTTON in main menu (SGOLD)
* fix TYPE_CBOX in read
* fix TYPE_COLOR in subMenuCopy ELKA, NEWSGOLD, SGOLD
v1.9 2008.6.24
+ TYPE_BYTES
+ TYPE_INTS
* offset fix
* checkbox fix
* sub-submenu fix
it works exactly in patches such as "Mainscreen Changer","Popup Killer", "Illumination". ELKA, NEWSGOLD, SGOLD
v1.8 2008.06.08
+"offset", support
+clean '`',0xA,0xD int the item name
+turn on/off "xy" and "xy2" by LEFT_BUTTON and RIGHT_BUTTON when it is the curitem
*fix patch config start with "p " once more
*check out "info". ELKA, NEWSGOLD, SGOLD
v1.7
+config backup/restore.
+if there is no config for this patch, click it to open the profile on/of menu.
*fix patch config start with "p ". ELKA, NEWSGOLD, SGOLD
v1.6.3 2008.06.07
.enlarge cfg_buf to 48KB
*fix TYPE_DRSTR in submenuCopy ELKA, NEWSGOLD, SGOLD
v1.6.2 2008.06.07
*fix a lots:
cbox with '`'
such as " value="," range=" and so on, support.
more exact TYPE_HEX calculation and display,use default len 1.
TYPE_DRSTR as the first item in template and submenu, support.
fix read template.
fix mfree in template and submenu.
fix display in cycle when the first or the last item is TYPE_SRSTR
if the inititem in cbox is not found, use the first item.
v1.6
+"pf=n"(disable profile onoff) support
*fix pick off on NEWSGOLD/SGOLD ELKA,NEWSGOLD,SGOLD
v1.5.1
+ new data type TYPE_POSB, for "xy" in patch "mainscreen postion"
+ enable configure postion with width and hight
* fix the "MMC icon" submenu in "additional icons on MS"(c)-=(Kad)=- and others.
v1.5
+"timeinms" support
+"template" support
v1.3
+ "submenu in submenu" support.
+ slider supprt.
1. To turn on/off patch by profile, --> options -->profile
2. I tried to have a look at the sources of Master midlet, as I cannot understand JAVA at all, somewhere maybe not work exactly.
3. Sources: http://sieelf.googlecode.com/svn/SieELF/Master
The visual.c is copy from the sources of CfgEdit, and i did some changes to make it suitable for MasterPatch.
The "WINTEL_DEBUG" line is somthing I tried to debug in windows.
4. It would RunScaner one time when starting and closing, so if you have not installed MasterPatch, do not try this ELF.
Good work! Desired such elf for a long time.
But SGOLD version turns off my SL65v53.
As for these defines, I will try to explane.
//#define TYPE_MS 15 //timeinms
Used to define time in milisecond, needed for some patch functions.
//#define TYPE_OF 16 //offset
//#define TYPE_DL 17 //slider
Seriously , don't know)
//#define TYPE_TP 19 //template
//#define TYPE_USETP 20 //usetemplate
//#define TYPE_ENDTP 21 //endtemplate
This tempate data type is very popular, it used in BlackList and Blinker patches for instance.
This is an example of BlackList config
{p=BlackList id=cd09 ver=3.2 cp=SiNgle}{c type Normal=0 Drop=1 Busy=2 Quiet=3}{tp call}{0 o `No group` c=type}{1 o VIP c=type}{2 o Office c=type}{3 o Family c=type}{4 o Friends c=type}{5 o Leisure c=type}{6 o Private c=type}{7 o Business c=type}{8 o Received c=type}{9 o `Non addressbook` c=type}{10 o Incognito c=type}{endtp}{1 cb UseOnlyFirstProfile}{sm Profile1}{2 usetp call}{endsm}{sm Profile2}{13 usetp call}{endsm}{sm Profile3}{24 usetp call}{endsm}{sm Profile4}{35 usetp call}{endsm}{sm Profile5}{46 usetp call}{endsm}{sm Profile6}{57 usetp call}{endsm}{sm Profile7}{68 usetp call}{endsm}
First, you declare {tp #name} tag and write anything you want to, and end with {endtp} tag. Then somethere in config you call {#offset usetp #name} to insert data of this template with offset you need.
It is very comfortable and uses less space.
Hope, I will help you!
This is real good elf!!!
But it do'nt work on my S75(((
It shoot down my phone when I launch it(s-exit)
File Name: Data Abort
CepID: 0x4209
CPRS: 0x200000D0
Adr: 0xA0093B64
CheckSum: 0000
I allready install master patch, and master midlet works good.
цитата: Aigen пишет: ...It shoot down my phone when I launch it...
Перемести куда-нибудь временно содержимое папки PTC из 0:\Misc\Patches эльф и запустится. Вот только после конфигурации патчей и выхода он все-таки пикает @
Wish. A picture instead of a grid on a background at positioning as in CfgEdit.elf
цитата: Internal Error: In function:
Diagnostic: Unknown relocation directive (70)
P0: 0 P1: 0
does anybody know why this error happens ?
it makes me crazy ... now i can not build the elf because of this error.
цитата: KIBER-DEMON пишет: Всем у кого NSG попробуйте эту версию.
what changed ?
oh, it pick off on NSG, maybe this is this reason, the font on lg8(chinese) phones is different to lg3 phones, this is the font in NSG lg8(the same as SGOLD):
Ok. SGOLD is still not working.
And about //#define TYPE_CONST 18 //const
It is just like any other variable, but the only thing, that user can't edit it, and it is not shown in the master-midlet.
Hi! I have a problem with my EL71! There is such a thing that if disable the autoloading of Master patch by pushing # on a startup then I can turn on Master.elf and it works! If I close the application and try to open it again - I get a pickoff! Abortion adresses are mostly RAM: 0xAD572EE8! Hope you to solve this unpleasant situation! Thanks for an amazing elf!
____________________________
EL71/45 ELFbian OS 2.3
ICQ 460360344
У меня не пикает. Работает как надо. Но в предпоследней версии за 03.06.2008 20:14 названия некоторых патчей отображаются как BuG.
А в последней версии за 04.06.2008 13:40 в меню отображаются не все патчи, те которые отображались как BuG не отображаются.
The test version works fine on EL71, but now it is unable to apply changes on exiting Master.elf, so maybe you could make the scanner run while leaving this elf? Thanks for a great job!
____________________________
EL71/45 ELFbian OS 2.3
ICQ 460360344
цитата: funMarkus пишет: The test version works fine on EL71, but now it is unable to apply changes on exiting Master.elf, so maybe you could make the scanner run while leaving this elf? Thanks for a great job!
OK, new version with template support.
v1.5
+"timeinms" support
+"template" support
I tried some ideas on my SK65, , pick off.
so, now i only give you a ELKA version, and with runScanner when exiting, here.
I will try my best to make it work well on all platforms.