PDA

Ver la versión completa : [ELF] BcfgEdit



myrzeug
26/07/2008, 11:54:30
Editor de archivos .bcfg
Requiere ser registrado en el FilReg

Impresionante elf que permite editar archivos (nuevos) de configuración de los elves

Los elves del mañana trabajaran con .bcfg en lugar de .ini

Este elf te deja editarlos en forma dinámica y en tiempo real:

http://img329.imageshack.us/img329/5076/scr084006vq9.png
http://img411.imageshack.us/img411/5636/scr084011gc0.png
http://img411.imageshack.us/img411/7397/scr084016lf9.png

Adjuntos:
+Bcfgedit.elf
+BcfgExample.elf (<--- es un ejemplo de dichos elves que funcionan con archivos de configuración .bcgf. Solo correlo, un archivo .bcgf será creado en ZBin/Config en la Memory stick conteniendo la configuración del elf, editarlo con el Bcfgedit.elf!)

Nuevas funciones requeridas:
0x29F,0x2A5,0x2A6

W810_031

0A7C: FFFFFFFF B5AFFE44; 29F: u16 * wstrcpyn(u16 * dest,u16 * source,int maxlen);<-------corregida gracias D-Man
0A94: FFFFFFFF 316C1945 ; 2A5: GUI *CreateYesNoQuestionVA(int zero, ...);
0A98: FFFFFFFF 990C1745 ; 2A6: void ListMenu_SetSecondLineText(GUI_LIST *,int elem_num,int StrID);

w610_r6
0A7C: 00000000 D107E544 ; 29F: int wstrcmpi(const u16 *ws1, const u16 *ws2);
0A94: 00000000 99BD3645 ; 2A5: GUI *CreateYesNoQuestionVA(int zero, ...);
0A98: 00000000 C14F3145 ; 2A6: void ListMenu_SetSecondLineText(GUI_LIST *,int elem_num,int StrID);


EDITO: Primer elf funcional Top Sony - Ver Mensaje Individual - [ELF] Call Logger (http://www.topsony.com/forum_es/showpost.php?p=453546&postcount=13)

Car105z
31/07/2008, 16:40:30
Nueva version BcfgEdit
W850 R1
0AE0: 00000000 39F43C45 ; 2B8: void BookObj_CallPage(BOOK * book, const PAGE_DESC * page);
0AE4: 00000000 81424945 ; 2B9: unsigned int DateInput_GetDateInt(void *dateinp_msg);
0AE8: 00000000 B55A4945 ; 2BA: unsigned int TimeInput_GetTimeInt(void *timeinp_msg);
0AEC: 00000000 79534845 ; 2BB: void InputFeedback_SetIcon(GUI *gui, int icon);
0AF0: 00000000 50F21620 ;82BC: FONT_DESC *GetFontDesc(void);
0AF4: 00000000 E4F41620 ;82BD: int *GetFontCount();



w610 R6 por sunfire7
0ADC: 00000000 01D62E45 ; 2B7: void StringInput_SetCursorPosition(GUI *,u16 curs_pos,char unk);
0AE0: 00000000 B5582A45 ; 2B8: void BookObj_CallPage(BOOK * book, const PAGE_DESC * page);
0AE4: 00000000 D5A33645 ; 2B9: unsigned int DateInput_GetDateInt(void *dateinp_msg);
0AE8: 00000000 09BC3645 ; 2BA: unsigned int TimeInput_GetTimeInt(void *timeinp_msg);
0AEC: 00000000 9DB43545 ; 2BB: void InputFeedback_SetIcon(GUI *gui, int icon);
0AF0: 00000000 94901820 ;82BC: FONT_DESC *GetFontDesc(void);
0AF4: 00000000 28931820 ;82BD: int *GetFontCount();

myrzeug
02/08/2008, 00:18:11
finalmente

nuevas funciones necesarias para w810_031!!


0AD4: FFFFFFFF E13A1545 ; 2B5: __thumb GUI *CreateDateInputVA(int zero, ...);
0AD8: FFFFFFFF 01551945 ; 2B6: __thumb GUI *CreateTimeInputVA(int zero, ...);
0ADC: FFFFFFFF D5641645 ; 2B7: void StringInput_SetCursorPosition(GUI *,u16 curs_pos,char unk);
0AE0: FFFFFFFF DDF52945 ; 2B8: void BookObj_CallPage(BOOK * book, const PAGE_DESC * page);
0AE4: FFFFFFFF 11541945 ; 2B9: unsigned int DateInput_GetDateInt(void *dateinp_msg);
0AE8: FFFFFFFF 916A1945 ; 2BA: unsigned int TimeInput_GetTimeInt(void *timeinp_msg);
0AEC: FFFFFFFF xxxxxxxxxx ;82BB: FONT_DESC *GetFontDesc(void); corrigiendo...
0AF0: FFFFFFFF xxxxxxxxxx ;82BC: int *GetFontCount();corrigiendo...
0AF4: FFFFFFFF xxxxxxxxx ; 2BD: int GC_GetBrushColor (void* GC);corrigiendo...
y unas correciones:



0A84: FFFFFFFF A5BE1945; 2A1: void GUIObject_HideSoftkeys(void *gui);
0A88: FFFFFFFF B1BE1945; 2A2: void GUIObject_ShowSoftkeys(void *gui);
Que hacen las correciones?
esto:
http://img411.imageshack.us/img411/5636/scr084011gc0.png -------------> http://img225.imageshack.us/img225/2764/scr152511ho7.png

myrzeug
05/08/2008, 12:19:29
CORREGIDAS (para la ultima versión del BCFGEDIT)
http://img352.imageshack.us/img352/5277/scr183549gr6.pnghttp://img381.imageshack.us/img381/7451/scr183557iq7.pnghttp://img352.imageshack.us/img352/5241/scr200741ms2.png


;w810_031
0AD4: FFFFFFFF 29521945; 2B5: __thumb GUI *CreateDateInputVA(int zero, ...);
0AD8: FFFFFFFF 5D681945; 2B6: __thumb GUI *CreateTimeInputVA(int zero, ...);
0ADC: FFFFFFFF D5641645; 2B7: void StringInput_SetCursorPosition(GUI *,u16 curs_pos,char unk);
0AE0: FFFFFFFF DDF52945; 2B8: void BookObj_CallPage(BOOK * book, const PAGE_DESC * page);
0AE4: FFFFFFFF 11541945; 2B9: unsigned int DateInput_GetDateInt(void *dateinp_msg);
0AE8: FFFFFFFF 916A1945; 2BA: unsigned int TimeInput_GetTimeInt(void *timeinp_msg);
0AEC: FFFFFFFF D0F92D4C;82BB: FONT_DESC *GetFontDesc(void);
0AF0: FFFFFFFF 88FB2D4C;82BC: int *GetFontCount();

miguel8e
06/08/2008, 17:40:38
Actualizacion del BcfgEdit.elf

+Nuevas funciones

Se necesita para que sirvan las nuevas funciones del .bcfg generados por el Bookmanager 2.8 y el ScreenShooter 1.3

Saludos

EdPaez
09/08/2008, 16:58:22
Actualizacion de esta maravilla de elf :D

+No se que tiene de nuevo XD
No necesita update de la lib

andrew2008
01/09/2008, 14:57:05
esta es la nueva version para este gran elf, es necesario para poder configurar todos los parametros del nuevo StandbyMode 2.2.1, este esta en ingles saludos.

rodrigob
15/10/2008, 18:18:36
bueno amigos.... esta es la ultima de las ultimas versiones del bcfgedit.... ahora permite configurar todas las opciones del StandBy Mode 2.3.3 que antes no salian o daban un error (falta funcion 14 o algo asi)... No se que version es pero creo que deberiamos ponerle version para no confundirnos... ya que cada vez que me bajo uno nuevo lo meto en una carpetita "BCFGEdit Actualizado" y borro el viejo jejeje:a21:.... bueno... les dejo el archivito y agradezcan... bye

Edito::: Descubri que esta version es la [[v1.0 revision 2527]] para que todos lo sepan.... asi cuando salga uno nuevo y pese lo mismo, no nos confundimos....

m1ch43lzm
23/10/2008, 14:03:51
BcfgEdit r2623
+ Nuevo tipo CFG_UTF16_STRING
! Removida separación de plataformas. Ahora al seleccionar coordenadas, comprueba onKey ENTER y ESC

Adjunto example tambien actualizado :D

slipkstein
09/01/2009, 13:22:53
Nueva Version Del BcfgEdit, Sin mucho que decir ya todo esta arriba.

m1ch43lzm
14/02/2009, 15:22:42
r2861
+ En el tipo CFG_UTF16_STRING agregados 2 items - Seleccionar archivo y seleccionar carpeta

cheque01
15/02/2009, 11:51:33
Completando un poco la información de este excelente elf, sin el afán de ser agradecido y dándole créditos al buen m1ch43lzm quien fué quien lo posteó antes, aquí les dejo el BcfgEdit y el BcfgEdit Example para los que lo usan (información de ambos elfs) y mi propuesta.

De este elf solo ha salido hasta ahorita la versión 1.0 y lo único que ha ido cambiando han sido las revisiones, así que propongo para identificarlo poner el número de revisión que se vaya posteando, Ej.: BcfgEdit v1.0 r2861 (13 Feb 09), ya que no siempre se pone dicha revisión, si checan notarán que no todas las revisiones fueron posteadas y que en alguno de los post no se ponen los cambios que ha tenido este elf. Así nos será mas fácil identificarlos y saber cual nos puede servir o funcionar mejor.

Para los que no saben como ver el número de revisión de este elf, abren cualquier archivo bcfg (como el standby o el sshot por nombrar algunos) y una vez abierto abren el book manager y en la pestaña de los elfs al bcfgedit con la opción "mas" checan el "author" y ahí aparece el número de revisión y el nombre de la persona que hizo esa revisión aparte del creador de este elf. (Créditos a cada uno de ellos).

http://i210.photobucket.com/albums/bb107/cheque01/1.jpg

Aquí les dejo la relación de las revisiones que han salido hasta ahorita del BcfgEdit y los cambios que han habido en cada una de ellas. Junto al número de cada revisión está el nombre de quien la hizo:

r2861 | KreN | 2009-02-13 09:15:43 +0300 (Fri, Feb 13, 2009) | 1 line
+ In the menu type CFG_UTF16_STRING two new items - Select the file and select the folder
--------------------------------------------------------------------------------
r2717 | jdp | 2008-12-07 23:14:31 +0300 (Sun, 07 Dec 2008) | 1 line
!debug configuration fixed
--------------------------------------------------------------------------------
r2623 | Hussein | 2008-10-21 17:08:25 +0400 (Tue, Oct 21, 2008) | 4 lines
+ new type CFG_UTF16_STRING
! Removed the separation of the platforms. now in the choice of coordinates ENTER and ESC checked in onKey
updated example
--------------------------------------------------------------------------------
r2562 | Hussein | 2008-09-25 01:40:31 +0400 (Thu, 25 September, 2008) | 2 lines
! processing KEY_ENTER on DB2010 in CFG_COORDINATES, CFG_RECT
+ Hide RECT with ACTION_BACK to the second coordinate in CFG_RECT
--------------------------------------------------------------------------------
r2527 | KreN | 2008-08-24 13:02:14 +0400 (Sun, Aug 24, 2008) | 4 lines
+ BcfgEdit support type CFG_RECT
+ structure BOOK_SUBROUTINE in types.h
+ utility of automatic prescription auditing (copied from svn / ARM /)
+ Update example
--------------------------------------------------------------------------------
r2470 | IronMaster | 2008-08-11 15:24:23 +0400 (Mon, Aug 11, 2008) | 1 line
!corrected under the new names of the functions
--------------------------------------------------------------------------------
r2455 | IronMaster | 2008-08-09 15:03:03 +0400 (Sat, 09 Aug 2008) | 1 line
!back int ...
--------------------------------------------------------------------------------
r2437 | IronMaster | 2008-08-06 14:43:43 +0400 (Wed, 06 Aug 2008) | 1 line
! int wchar_t replaced at the icons for
--------------------------------------------------------------------------------
r2417 | KreN | 2008-08-05 19:00:57 +0400 (Tue, 05 Aug 2008) | 2 lines
+ display mode button
! Fix handling CFG_KEYCODE
--------------------------------------------------------------------------------
r2413 | Hussein | 2008-08-05 16:00:40 +0400 (Tue, 05 Aug 2008) | 3 lines
+ type of press (press / release /....) for CFG_KEYCODE, the display name of the key
+ Update example
lib update w880
--------------------------------------------------------------------------------
r2405 | KreN | 2008-08-05 01:00:31 +0400 (Tue, 05 Aug 2008) | 4 lines
+ Support for the editor type 17 - keykod
+ Update example
lib update (w580_r8be001 0x2C5-0x2C9)
--------------------------------------------------------------------------------
r2399 | KreN | 2008-08-03 07:55:18 +0400 (Sun, 03 Aug 2008) | 1 line
+ When you run with no parameters displays a list of configuration directories in "Config" on the map and phone
--------------------------------------------------------------------------------
r2395 | KreN | 2008-08-02 02:02:35 +0400 (Sat, 02 Aug 2008) | 3 lines
+ Gooey changed the font of choice, it is now usual gooey with the software and Khider -> smaller brakes
+ In choosing the font from the first jump to the last and the last at first
+ The header in the top menu is displayed without the name config
--------------------------------------------------------------------------------
r2387 | KreN | 2008-07-31 20:15:29 +0400 (Thu, Jul 31, 2008) | 1 line
+ function libu, descriptions and update svilib.h BcfgEdit
--------------------------------------------------------------------------------
r2364 | perk11 | 2008-07-28 00:27:38 +0400 (Mon, Jul 28, 2008) | 1 line
Fixed path to cfg_items.h, is now compiling
--------------------------------------------------------------------------------
r2358 | KreN | 2008-07-27 04:45:48 +0400 (Sun, Jul 27, 2008) | 2 lines
Fix input field the sign of a number of
! fix the display of Russian titles of fields
--------------------------------------------------------------------------------
r2357 | KreN | 2008-07-26 13:28:53 +0400 (Sat, Jul 26, 2008) | 2 lines
transition to use wchar_t instead of u16 in string functions
two variables in var_arg VAR_STRINP_MIN_INT_VAL and VAR_STRINP_MAX_INT_VAL
--------------------------------------------------------------------------------
r2339 | KreN | 2008-07-24 13:20:10 +0400 (Thu, Jul 24, 2008) | 1 line
+ Elf BcfgEdit and an example of configuration
--------------------------------------------------------------------------------




Estas son las revisiones del BcfgEdit Example:

r2717 | jdp | 2008-12-07 23:14:31 +0300 (Sun, 07 Dec 2008) | 1 line
! debug configuration fixed
--------------------------------------------------------------------------------
r2623 | Hussein | 2008-10-21 17:08:25 +0400 (Tue, Oct 21, 2008) | 4 lines
+ new type CFG_UTF16_STRING
! Removed the separation of the platforms. now in the choice of coordinates ENTER and ESC checked in onKey
updated example
--------------------------------------------------------------------------------
r2527 | KreN | 2008-08-24 13:02:14 +0400 (Sun, Aug 24, 2008) | 4 lines
+ BcfgEdit support type CFG_RECT
+ structure BOOK_SUBROUTINE in types.h
+ utility of automatic prescription auditing (copied from svn / ARM /)
+ Update example
--------------------------------------------------------------------------------
r2505 | jdp | 2008-08-18 22:41:00 +0400 (Mon, Aug 18, 2008) | 1 line
to compiling
--------------------------------------------------------------------------------
r2471 | IronMaster | 2008-08-11 15:26:54 +0400 (Mon, Aug 11, 2008) | 1 line
corrected under the new names of the functions
--------------------------------------------------------------------------------
r2413 | Hussein | 2008-08-05 16:00:40 +0400 (Tue, 05 Aug 2008) | 3 lines
+ type of press (press / release /....) for CFG_KEYCODE, the display name of the key
+ Update example
lib update w880
--------------------------------------------------------------------------------
r2405 | KreN | 2008-08-05 01:00:31 +0400 (Tue, 05 Aug 2008) | 4 lines
+ Support for the editor type 17 - keykod
+ Update example
lib ipdate (w580_r8be001 0x2C5-0x2C9)
--------------------------------------------------------------------------------
r2387 | KreN | 2008-07-31 20:15:29 +0400 (Thu, Jul 31, 2008) | 1 line
BcfgEdit + function libu, descriptions and update svilib.h BcfgEdit
--------------------------------------------------------------------------------
r2357 | KreN | 2008-07-26 13:28:53 +0400 (Sat, Jul 26, 2008) | 2 lines
transition to use wchar_t instead of u16 in string functions
two variables in var_arg VAR_STRINP_MIN_INT_VAL and VAR_STRINP_MAX_INT_VAL
--------------------------------------------------------------------------------
r2339 | KreN | 2008-07-24 13:20:10 +0400 (Thu, Jul 24, 2008) | 1 line
+ Elf BcfgEdit and an example of configuration



Créditos al buen m1ch43lzm quien lo posteó arriba y al buen Car105z que me ayudó con un problema que tuve con un elf y gracias a su ayuda me hizo investigar mas sobre este excelente elf.

Espero que como a mi, les sea de gran utilidad.

cheque01
18/03/2009, 08:37:30
r2927

Aquí les dejo la última revisión del BcfgEdit que salió el 11 de marzo.

Los cambios y/o mejoras que ha tenido son:

r2927 | IronMaster | 2009-03-11 19:11:11 +0300 (Wed, Mar 11, 2009) | 2 lines
! upd revision 2940
+ SleepMode updated
--------------------------------------------------------------------------------
r2925 | boba | 2009-03-10 19:19:40 +0300 (вт, 10 мар 2009) | 1 line
Admins are divided into those who have not made backup, and those who have already made their
--------------------------------------------------------------------------------

Saludos.

albertnet3
05/08/2009, 12:38:33
revision 3181
a la fecha 3/08/09

mejoras:
+ ha añadido la posibilidad de la instalacion del regimen horisontal en los ajustes de las coordenadas.

Cr@cShoT
21/08/2009, 23:42:57
Revision 3214
Autor KreN
Fecha: 21/08/2009

! Seleccione el archivo y seleccione la carpeta en el menú de inicio

+ Posibilidad de eliminar bcfg en la selección de modo de

PD: Actualicen todo para su correcto funcionamiento (palabras del creador)

Saludos!

macosa91
02/02/2010, 01:03:31
Revision de 3339 por ploik

2010-01-12 (Tue) 19:35:14
(C)Rst7,Kren,Hussein

http://dc140.4shared.com/img/213385836/4a36fc86/PSM_2010-Jan-01_Tu-20-10-08.jpg?sizeM=3

+ Desplazamiento de nombres de archivo largos en la configuracion

Hola amigos de topsony.com, aqui les traigo la mas reciente actualizacion de este maravilloso elf.
Requiere de la siguiente funcion en las librerias:

3A3: int ListMenu_SetItemTextScroll(GUI_LIST *, int scroll);
Pdta: Si no tienen esa funcion, se trabara al momento de abrir un archivo .bcfg
(lo digo por experiencia):a106:

Cr@cShoT
24/04/2010, 00:44:15
r3387

Soporte A2

70712

DaRkMaN
23/05/2010, 19:51:17
Elf BcfgEdit
Revision 3395

SShot:
71990

Probado y Funcionando en mi W595 :D

Saludos!!

Cr@cShoT
08/07/2010, 23:25:19
REV 3413

Agregado el soporte para la libreria DLL

khriss3000
10/07/2010, 00:12:04
Revicion 3418

+ El almacenamiento en caché Liby, funciones parches plato de conformidad con LibraryDLL
Usted no necesita un inklud nuevo, todo como de costumbre. LibraryDLL necesarios sólo para aquellos que tienen un objetivo.
! Lieb de J105 - deslizado en carácter ruso
! inkludy de nuevo a la antigua forma
! alterado LibraryDLL_Reload

74160

khriss3000
14/08/2010, 18:37:27
Esta es la nueva revicion del

BcfgEdit 14.08.2010 16:10:02 Rev: 3446

75687

Saludos...:a04:

Cr@cShoT
30/08/2010, 13:24:06
Revision 3480
76433

khriss3000
18/09/2010, 15:23:27
La nueva revicion del BcfgEdit

Rev 3497

http://img718.imageshack.us/img718/2799/scr001849.png

Saludos

000Lex000
03/07/2011, 19:08:19
Revisión 3669

Cambios: Se agregó una línea de funcion renombrado Strid, estructuras que se añaden a la constante TextID_Create

https://byfiles.storage.live.com/y1pyoNdOncquN8Tcp-39-V9Jnmt9rEiSN8JvLhSRESyWmdEDGXpnWv3Hmux7efGxFHYyJAJ Bs_lOiDgiy3K2C3Y0Q/scr14-47-58.bmp