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
[COLOR00]: 0xFFFFFFFF; ----->reloj
[COLOR01]: 0xFFFFFF66; ----->fecha
[COLOR02]: 0xFFFF3333; ----->día de la semana
[COLOR03]: 0xFF000000; ----->íconos (no afecta a los de 16 bits)
[COLOR04]: 0xFF6699FF; ----->mensaje personalizado
[COLOR05]: 0xFF66FF66; ----->estatus
[COLOR08]: 0x01; ----->miniGPS
[COLOR09]: 0x01; ----->Walkman/Radio
;screen background and outline
[COLOR06]: 0xFF000000; ----->fondo de pantalla
[COLOR07]: 0xFF000000; ------>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ó miguel8e aquí: http://www.topsony.com/forum_es/show...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.
Marcadores