PDA

Ver la versión completa : Configuración del archivo ".ini" de SleepMode v5f



RevesYosoy
21/04/2008, 20:51:56
Así es compañeros, como veo que hay varias personas que tienen dudas, y como yo mismo, cuando me inicié en el mundo de los elves las tuve, creo éste foro para resolver cualquier posible duda con respecto a la configuración de los archivos ".ini".
Por lo pronto comienzo con "SleepMode v5f".
AHORA ACTUALIZADO A LA VERSIÓN 5G
ACTUALIZADO A LA VERSIÓN 108 DevD
-Ahora con íconos de Reproductor Walkman/Radio
-Mensaje de carga de batería
-Mensaje con título de canción en reproducción
-Posibilidad de usar una imagen personalizada como fondo


Pero primero, algunas notitas:
-Los archivos son (obviamente) .ini y pueden ser abiertos y modificados por programas tan comunes como el block de notas.
-En caso de encontrarlos publicados como texto en un foro, lo único que debe hacerse es copiar ese texto en el bloc de notas y guardarlo con la extensión .ini (ejemplo: SleepMode.ini)
-El .ini se guarda en la dirección: Memoria del teléfono/Other/ini

Ahora sí, ésta es la configuración del ini:
;ICONS currently in use FOR W810,w800,k750
;00 - MISSED_VOICE_CALL
;01 - MISSED_SMS
;03 - MISSED_MMS
;15 - music player
;16 - FM radio
;17 - battery charging
;18 - KEYLOCKED
;19 - MUTE
;You can use the BW icons or any icon including 16bit if you like
A partir de aquí se coloca el nombre de los íconos en formato hexadecimal justo después del "0x". Estos son ejemplos de un w810, si ustedes lo van a usar para otro modelo deben cambiar el nombre adecuado a su teléfono.
Ésto es lo que se cambia
[ICON00]: 0xE5D2; missed calls ------------>llamadas perdidas
[ICON01]: 0xE5D1; missed sms messages --->mensajes no leídos
[ICON03]: 0xE963; missed mms messages -->mensajes multimedia no leídos
[ICON15]: 0xE7E2; music player ----------->Walkman
[ICON16]: 0xE6FF; FM Radio--------------->Radio
[ICON17]: 0xE572; battery charging ------->carga de batería
[ICON18]: 0xE7C1; keylock ---------------->Teclado bloqueado
[ICON19]: 0xE98C; mute (not working) ----->Modo silencioso (funcional)
versión 108DevD ya funciona!!!

Si su teléfono tiene un formato de pantalla más grande (como 220x340), entonces deben usar ésta parte, para activarla deben retirar el ";" antes de los renglones que llevan corchetes [] y colocarselos a la parte de arriba que no se va a usar.
;ICONS currently in use for large format phones
;You need to find correct hex codes for your phone
LAS NUEVAS FUNCIONES ESTÁN EN ROJO, TIENEN QUE BUSCAR EL NOMBRE EN HEXADECIMAL PARA SUS RESPECTIVOS TELÉFONOS.
;00 - KEYLOCKED
;01 - SOUNDOFF
;02 - MISSED_VOICE_CALL
;03 - MISSED_SMS
;04 - MISSED_EMAIL
;05 - MISSED_MMS
;06 - Missed Calendar event
;15 - music player
;16 - FM radio
;17 - battery charging
;[ICON00]: 0xEC1B;
;[ICON01]: 0xF2D4;
;[ICON02]: 0xE5F5;
;[ICON03]: 0xEC4C;
;[ICON04]: 0x????; EMAIL
;[ICON05]: 0xEC92;
;[ICON06]: 0x????; Missed calendar event
;[ICON15]: 0x????; music player
;[ICON16]: 0x????; FM radio
;[ICON17]: 0x????; battery charging


Aquí escogen la fuente que quieren que se presente en pantalla cuando se usa el SleepMode.
;Fonts for all phones
;Choose FONT - valid range 0x00->0x23
;Not all fonts are available on all phones! ->no todas las fuentes están disponibles para todos los teléfonos!!!
;If font not available(not in DYN_CONST.bin)
;elf will default to FONT_E_20R
;Set font to FF to turn off that display
;font size has no effect for missed icons
;00 - CLOCK_FONT ----------->reloj
;01 - DATE_FONT ------------>fecha
;02 - DAY_OF_WEEK_FONT --->día de la semana
;03 - MESSAGE FONT --------->mensaje personalizado
;04 - STATUS ----------------> estatus (batería, heap y temperatura)
;05 - miniGPS ----------------> miniGPS
;06 - Radio/Mplayer ----------> Canción de Walkman/Estación de Radio
Esto es lo que se cambia
Si no quieren que alguna de estas aparezca entonces ponen: 0xFF
[FONT00]: 0x24;
[FONT01]: 0x14;
[FONT02]: 0x15;
[FONT03]: 0x05;
[FONT04]: 0x02;
[FONT05]: 0xFF;
[FONT06]: 0x26;

;----------------------------------------------------;
;optional manual fontcodes -->Fuentes opcionales
;Use any of these to override [FONT]
;[FONTCODE00]: 0x55;
;[FONTCODE01]: 0x30;
;[FONTCODE02]: 0x30;
;[FONTCODE03]: 0x30;
;[FONTCODE04]: 0x30;
;[FONTCODE05]: 0x30;
;----------------------------------------------------;

Aquí se encuentra una guía para elegir la fuente de nuestra preferencia, cada tamaño de fuente viene con varias opciones R:regular, B:negrita, I:cursiva. Entonces, si quieren que su reloj tenga una fuente 24 negrita ponen "[FONT00]: 0x19;"
;------Choose from this table------------------------;
;0x00=FONT_D_7R; 0x10=FONT_E_18R; 0x20=FONT_E_40R;
;0x01=FONT_E_14R; 0x11=FONT_E_18B; 0x21=FONT_E_60R;
;0x02=FONT_E_14B; 0x12=FONT_E_18I; 0x22=FONT_E_75R;
;0x03=FONT_E_14I; 0x13=FONT_E_18BI;0x23=FONT_E_100R;
;0x04=FONT_E_14BI; 0x14=FONT_E_22R; 0x24=FONT_ICON_16BIT_V2;
;0x05=FONT_E_16R; 0x15=FONT_E_22B; ;0x25=FONT_ICON_2BIT_V2_2NDLCD;
;0x06=FONT_E_16B; 0x16=FONT_E_22I; 0x26=FONT_D_18B;
;0x07=FONT_E_16I; 0x17=FONT_E_22BI;0xFF=No display
;0x08=FONT_E_16BI; 0x18=FONT_E_24R;
;0x09=FONT_E_20R; 0x19=FONT_E_24B;
;0x0A=FONT_E_20B; 0x1A=FONT_E_25R;
;0x0B=FONT_E_20I; 0x1B=FONT_E_25B;
;0x0C=FONT_E_20BI; 0x1C=FONT_E_25I;
;0x0D=FONT_D_24B; 0x1D=FONT_E_25BI;
;0x0E=FONT_D_29B; 0x1E=FONT_E_30R;
;0x0F=FONT_E_8R; 0x1F=FONT_E_36R;

;Window positions --------->posición en la pantalla
;00 - CLOCK -------------->reloj
;01 - DATE --------------->fecha
;02 - DAY_OF_WEEK ------>día de la semana
;03 - MISSED_ICONS ------>íconos
;04 - MESSAGE ----------->mensaje personalizado
;05 - STATUS ------------>estatus
;06 - miniGPS ------------>miniGPS
;07 - Radio/Mplayer ------>Walkman/Radio
;example for 176x220 phones ejemplo para pantalla 176x220
-Las partes que dicen "TOP" se refieren a la posición en pantalla con respecto a la altura. Los valores también están en decimal, qué quiere decir esto??? pues bien supongamos que tienes una pantalla de 176x220, eso quiere decir que la parte más alta de la pantalla le toca el valor 1, y la parte más baja es 220 (en pixeles). Si quieres saber su equivalencia en Hexadecimal, la maner más facil es usando la calculadora que viene por default con windows, o con cualquier calculadora científica que pueda usar hexadecimal.
[WIN00.TOP]: 0x28; //offset from top of screen to window box
[WIN01.TOP]: 0xA5;
;[WIN02.TOP]: 0x88;
[WIN02.TOP]: 0x91;
[WIN03.TOP]: 0xA;
Así pueden colocar cada parte del sleep mode donde ustedes quieran

;custom message must be <= 20 characters
[CUSTOM_MSG]: -:Reves/Yo-soy:-
Aquí escribe tu mensaje personalizado, debe
tener 20 caracteres o menos
[WIN04.TOP]: 0x4B; ------->Mensaje personalizado
[WIN05.TOP]: 0xC3; ------->Status
[WIN06.TOP]: 0x54; ------->Mini GPS
[WIN07.TOP]: 0x7D; ------->WAlkman/Radio

;custom icon background Ícono personalizado de fondo. Ahora puedes poner una imagen personalizada como fondo. Puedes hacerle así: Toma cualquier imagen que sea de tu agrado y Cámbiale el tamaño para adaptarlo a la resolución de tu pantalla, por ejemplo para el w810, 176x220. Ahora, ponle un nombre en hexadecimal de seis dígitos,para que no se confunda con otras imágenes, por ejemplo, si le pones 123456 en hexadecimal es 1E240. Ésa imagen colócala en la carpeta Sysgfx y luego configura el ini con el nombre de tu imagen, y listo!!!
[CUSTOM_ICON]: 0x1E240 ;Aquí código de icono
[WINDOW08.TOP]: 0x01 No cambies éstas a menos que el tamaño de tu ícono sea inferior al de la resolución de tu pantalla
[WINDOW08.X]:0x01

Igual que la parte anterior, ésta es para teléfono con pantallas más grandes
Las mismas reglas, retirar el ";" si usan estas y ponérselo a la parte anterior antes de cada renglón que inicie con corchetes []
;example for 220x340 phones
;[WIN00.TOP]: 0x87; //offset from top of screen to window box
;[WIN01.TOP]: 0xDE;
;[WIN02.TOP]: 0xFA;
;[WIN03.TOP]: 0x01;
;[WIN04.TOP]: 0x5C;
;[WIN05.TOP]: 0x15;
;[WIN06.TOP]: 0x3B;
;[WIN07.TOP]: 0x60;

;custom message must be <= 20 characters
;[CUSTOM_MSG]: GutZ!
Mensaje personalizado, mismas reglas que antes


Aquí van a definir los colores que quieren usar para cada parte de sleep mode
;COLOR default white 0xFFFFFFFF
;;;;;;;;;;;;;;;;;;;;;;;TTRRGGBB
;1st two bytes(TT) set translucency and then next 6 bytes are RedGreenBlue
;00-CLOCK
;01-DATE
;02-DAY OF WEEK
;03-MISSED ICONS (color doesn't affect 16-bit icons)
;04-MESSAGE
;05-STATUS (temp, battery, heap)
;06-background
;07-outline
;08-miniGPS
;09-Radio/Mplayer
;SET COLOR=0x01 TO USE THEME COLOR
;Set any color 1st byte to 00 (i.e. 0x00XXXXXX) to make transparent
Puedes cambiar los primeros dos bytes del color para hacerlo transaparente
: 0xFFFFFFFF; ----->reloj
: 0xFFFFFF66; ----->fecha
: 0xFF[COLOR=RoyalBlue]FF3333; ----->día de la semana
: 0xFF[COLOR=RoyalBlue]000000; ----->íconos (no afecta a los de 16 bits)
: 0xFF[COLOR=RoyalBlue]6699FF; ----->mensaje personalizado
: 0xFF[COLOR=RoyalBlue]66FF66; ----->estatus
: 0x[COLOR=RoyalBlue]01; ----->miniGPS
: 0x[COLOR=RoyalBlue]01; ----->Walkman/Radio

;screen background and outline
: 0xFF[COLOR=RoyalBlue]000000; ----->fondo de pantalla
: 0xFF[COLOR=RoyalBlue]000000; ------>línea que rodea a la pantalla
[RANDOM]: 0x00; 0x00=Your colors,0x01=Random every session,0x02=Random every vol+/- push, Random every second aAhora pueden elegir un color al azar, elijan 0x00 para usar los colores que escogieron, elijan 0x01 para un color al azar en cada sesión, elijan 0x02 para un color diferente cada vez que presionan la tecla +/-
Ésta es la parte que se cambia, el nombre de los colores es en hexadecimal, y para tener una guía de estos pueden usar la que publicó [COLOR=Red]miguel8e [COLOR=RoyalBlue]aquí: http://www.topsony.com/forum_es/showthread.php?t=61638&page=3
si quieren usar el color del tema entonces escriban "0x01".
Recuerda que siempre se conservan las primera parte "0xFF"

;Set offsets and event according to phone model
;Offset and event codes
;all 176x220 phones
; offset1 - 0xD7;
; offset2 - 0xDC;
; event - 0x7BB (w810,w800,k750)
;
;
;240x320 phones
; offset1 - 0x146;
; offset2 - 0x14C;
; event - 0x851 (w880,K810, W610, W850)
[OFFSET1]:0xD7;
[OFFSET2]:0xDc;
[EVENT]: 0x7BB;
Ésta parte solo la van a cambiar si ocupan celulares con pantallas más grandes!!!

;Horizontal location of windows
Posición de las ventanas
[TIME_JUSTIFY]: 0x02; // 0=LEFT,1=RIGHT,2=CENTER
[DAY_JUSTIFY]: 0x02;
[DATE_JUSTIFY]: 0x02;
[ICON_JUSTIFY]: 0x02;
[MSG_JUSTIFY]: 0x02;
Ésta es la parte que se cambia, si quieren alinearlo a la izquierda entonces usen "0x00", a la derecha "0x01" y al centro "0x02" (default)


Opciones varias!!!

[DOW_MODE]: 0x01; 00=short day of week names, 01=normal
00 día de la semana corto, 01 normal

[ADD_LOCK]: 0x01; add keylock icon (only needed for db2010 phones)
0x01 añadir el ícono de teclado bloqueado (solo necesario para db2010)

[ADD_MUTE]: 0x01; add mute icon (only needed for db2010, not working)
0x01 ícono de silencio, no funciona para db2010 (versión 5g ya funciona)

[HEAP_FMT]: 0x00; 00=BYTES, 01=kB
presentación de heap 0x00 en bytes, 0x01 en kilobytes

[SECONDS]: 0x00; 01=display seconds
0x00 sin segundos, 0x01 con segundos

[AM_PM]: 0x00; 01=display am/pm when seconds displayed
letras AM (mañana) o PM (tarde)0x01, 0x00 sin letras

[KL_MODE]: 0x01; 00=no refresh when keylocked (default=0x01)
0x00 no actualizar cuando teclado bloqueado, 0x01 actualizar con teclado bloqueado

[SHOW_CURRENT]: 0x01; shows current in mA, always on when charging
Mostrar acción actual, siempre encendido cuando el teléfono se está cargando

[BACKLIGHT_TIMEOUT]: 0x20; timeout in seconds
Tiempo en segundos en que el sleep mode debe apagarse, en hexadecimal

[REFRESH_TIME]: 0xFF; 256ms
Actualización del reloj, no es necesario modificarlo

[TRACK_ADDRESS]: 0x4C0656DC; your phone's address of track file.mp3
La dirección del nombre del archivo MP3, cada teléfono tiene una diferente, ésta es para w810

[TRACK_ON_STBY]: 0x01; (db2020 not working at the moment)
0x01, para mostrar el nombre de la canción en la pantalla principal (en la linea de la hora y la fecha), 0x00 para desactivar, no funciona en DB2020.

[STBY_OFFSET]: 0x01; where offset = distance from bottom of screen
Distancia desde el fondo de la pantalla para la canción en pantalla principal

;Do Not delete



Y bueno compañeros eso es todo, nada más les dejo mi archivo ini y como se ve mi sleep mode para que se den una idea con todo esto. Usando éste ini obtendrán un SleepMode como el mío.
Y si les sirvió no posteen mensajes para agradecer, mejor presionen el botón ;).


P.D. a lo mejor los colores se ven un poco feos porque pasé la imagen a jpg para hacerla menos pesada.
P.D.2 éste es mi primer post serio, así que me ayudarían con observaciones constructivas.

Pakoko
21/04/2008, 21:03:47
tengo un w610 y tengo una duda amigo este sleepmode el f al igual que el anterior osea el e me reinican el cel al bloquearlo y darle la tecla de volumen para ver el sleepmode al estarlo viendo si le doy play se reinicia el cel por que pasa esto?
estuve intentando arreglarlo y hasta ahora el unico sleepmode que no me reinicia bloqueando el cel, ver el sleepmode y darle play es el sleepmode4a pero se me pierde la hora al darle doble ves la tecla de volumen quiero saber como lo soluciono o que necesito hacer? para que no se me reinicie al usar el e o el f

chester182
21/04/2008, 21:11:39
Ultima version.
No se si esto tiene que ver con el reinicio pero a partir de la version 5 tienes que actualizar la libreria:

;W610 SW-R6BC002
06F0: 00000000 312BD544; 1BC: char REQUEST_DATEFORMAT_GET(const int *SYNC, char *DateFormat);
06F4: 00000000 C52BD544; 1BD: char REQUEST_TIMEFORMAT_GET(const int *SYNC, char *TimeFormat);

Pakoko
21/04/2008, 21:22:06
amigo chester182 eso ya lo hice si no no la pudiera usar el problema es al bloquearlo y darle play cuando veo el sleepmode

RevesYosoy
21/04/2008, 21:26:52
Amigo Pakoko en realidad éste post es solo para la configuración del archivo .ini, si tienes alguna duda con respecto al elf en sí mismo entonces dirígete directamente al foro correspondiente a tu versión de elfpack, supongo que el tuyo es db2020, ahí te ayudarán con tu duda.

snarx
29/04/2008, 23:24:03
yo tengo una duda, para configurarlo con resolucion 240*320 tengo que borrar las partes que hay de las otras resoluciones? o como? o si puedes poner un example de alguna resolucion 240*320 para ver mas o menos como va, por que ya lo hice como dice aqui pero me reinicia el telefono cuando se pone en sleepmode =(

Pakoko
29/04/2008, 23:51:40
no para nada si quieres lo borras si no solo se le pone esto al principio ; a lo que no es de tu resolucion amigo

bolita
30/04/2008, 03:09:47
solo una pregunta respecto al .ini

si mi resolucion es 176x220 y obvio no necesito lo de 240x320 lo puedo borrar del .ini?

afectaria en algo el funcionamiento de este?

espero respuestas saludos

gabrelseke
30/04/2008, 13:13:58
de hecho si no pegas el .ini no va a funcionar el elf

por lo q es necesario

Pakoko
30/04/2008, 19:34:54
solo una pregunta respecto al .ini

si mi resolucion es 176x220 y obvio no necesito lo de 240x320 lo puedo borrar del .ini?

afectaria en algo el funcionamiento de este?

espero respuestas saludos

si amigo lo puedes borrar si gustas no pasa nada si lo borras, a menos que borres algo que es para 176x220 pero es mejor solo ponerle ; a lo que no es de tu resolucion:D saludos

Zaktan
30/04/2008, 21:36:11
oigan donde consigo el sleep mode para el w850 r8b024 o el que postearon tambien sirve para el mio

kukufato
30/04/2008, 21:38:57
Deberia servir es cosa de probar sino puedes ir a la zona de elfs para db2020 que esta por aca ELFPack - Tema Oficial para DB2020 - Top Sony (http://topsony.com/forum_es/showthread.php?t=61637) Y probar con el primero que se posteo.

Zaktan
30/04/2008, 23:18:16
oye y de casualidad no sabras los codigos hexadecimales para los iconos del w580

Exos
02/05/2008, 02:31:44
como se los nombres de los colores para cambiar la letra??
por ejemplo negro rojo y gris cual es el codigo?

me respondo a mi mismo:
Top Sony - Ver Mensaje Individual - ELFPack - Tema Oficial para DB2010 (http://www.topsony.com/forum_es/showpost.php?p=338137&postcount=43)
gracias a miguel8e

MarsheW600
02/05/2008, 04:31:42
una pregunta cuando trato de ponerlo me sale esto"TIMEFORMAT FUNCTION 1BD NOT FOUND. CLOSING ELF." si alguien me puede ayudar por favor.?????:confused:

mgsanchezs
02/05/2008, 05:33:46
A mi igual se me reinicia el celular, ya habian dicho que posiblemnte porque la lib no staa actualizada y ambien que no estaba el dyn_const actualizado pero la verdad es que no lo encuentro, tendran el dyn_const para k790 R8BF003?

Mastergold
02/05/2008, 16:43:01
si te soy sincero, la verdad no te entendi nada,

puedes poner el .ini tal y como tu lo tienes,

el que yo uso tiene errores, aveces no se muestra la fecha ni la hora, falla mucho

Zaktan
03/05/2008, 00:35:43
si disculpa pero a mi tambien se me reinicia el celular cuando intento visualizar el "modo sleep"

RevesYosoy
03/05/2008, 02:28:02
oye y de casualidad no sabras los codigos hexadecimales para los iconos del w580

Lo siento compañero, no podría decirtelos porque desafortunadamente no los conozco. Puedes preguntarle a miguel8e que él es el especialista en eso.


una pregunta cuando trato de ponerlo me sale esto"TIMEFORMAT FUNCTION 1BD NOT FOUND. CLOSING ELF." si alguien me puede ayudar por favor.?????:confused:

Podrías postear más información??? qué modelo de teléfono y firm.

RevesYosoy
03/05/2008, 02:38:17
Posteo mi .ini hasta la versión 5g, si lo quieren igual al mío. Si gustan solo renombrenlo como .ini y cambien el mensaje personalizado por uno propio.
Ahora estoy trabajando para actualizar a versión 108.DevD.

MarsheW600
03/05/2008, 16:46:19
ese es el dilema es un w600 y de firm R7CA017 nam1

hughlaurie
04/05/2008, 00:41:00
iwal y en el w600 no funca pos ya que he modificado todo y no entra

Som Gaara
05/05/2008, 21:33:23
Muy bueno el sleep mode ahora que se configurarlo

aunque encontré que está muy inestable el teléfono en general, prefiero no culpar al sleep mode, así que voy a probar cargando el main y luego mis parches favoritos haber que pasa.

No entendía nada hasta leer esto

Saludos

Gabo-M
29/05/2008, 04:17:21
Alguien tiene un Ini listo para K790?
y eso de hexadecimal no entiendo...como encuentro eso_? con la calculadora de windows...?
muchas gracias!....

necronaut
08/06/2008, 16:49:33
es igual la configuraicon para el SLEEPMODE 1.25 ???? o alguien que la tenga para w880 el archivo ini pues ya no se que lineas se deben de agregar y en que parte saludo s y gracias

EdPaez
08/06/2008, 16:56:22
es igual la configuraicon para el SLEEPMODE 1.25 ???? o alguien que la tenga para w880 el archivo ini pues ya no se que lineas se deben de agregar y en que parte saludo s y gracias
Amigo solo descarga la ultima verision que ya viene con todas las lineas necesarias :a21: o bajate la 1.24 que tiene un poco menis y hace casi todo igual solo le falta poner hora y fecha y mensaje en standby...para configurarlo es practicamente igual solo un poco mas de lineas:a39: suerte

braddyjr
09/06/2008, 20:58:18
uuu alguien me podria hacer el favor de crear un ini o pack de sleepmode con todo con lo de radio-walkman.cancion. hora fecha temperatura una imagen de los simpson o negra si se puede los dias de la semana (ya tengo este elf pack) y todo lo demas que se le pueda poner graciassssss
grax al que me colavore no entendi muy bien este tema