¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

No importa de donde vengas, lo importante es que gracias a ti, ¡podremos mejorar!

Navegación
Navegación
PortalForoPerfilNormas
BuscarAfíliateAfíliate
Navegación

Votación en Hispatop.com
Canal Youtube
Facebook

+3
CocacolarZ
albertok1
Luna
7 participantes

    Cambiar los colores del chat con L2 File Edit

    Luna
    Luna

    Cambiar los colores del chat con L2 File Edit Stars_15


    Mensajes971
    Adena17828
    Karma75
    Fecha de inscripción : 13/05/2010
    Localización : L2Farm!

    Cambiar los colores del chat con L2 File Edit Empty Cambiar los colores del chat con L2 File Edit

    Mensaje por Luna Jue Jun 03, 2010 5:51 pm

    Vamos a explicar cómo cambiar el color de los mensajes del chat del L2. En realidad, este tutorial va a servir más que nada para que vayamos familiarizándonos con el programa, ya que es el que vamos a utilizar casi siempre.

    Para hacer esta tarea, antes se utilizaba el L2 Utilities pero dejó de funcionar desde Gracia Parte II. Así que vamos a usar su sustituto siempre actualizado, L2FileEdit (L2FE).

    Como siempre recordamos, nuestra crónica es Epilogue así que buscamos el L2FE de la crónica exacta.

    Descarga desde aquí: [[L2 FileEdit]].

    También, volvemos a insistir, para poder realizar estos cambios hay que tener el system parcheado previamente. Si el tuyo no lo está, visita este link [[Cómo parchear mi system]]

    Nota: Es recomendable hacer una copia de seguridad de la carpeta system por si tenemos problemas cambiando cosas.

    Una vez hayamos descomprimido el programa y hecho la copia de seguridad, podemos empezar.

    Explicación de parámetros

    Todas las líneas corresponden a todos los mensajes que nos aparecen en el chat en algún momento del juego: cuando nos bufeamos, en los sieges, cuando hacemos trade...

    Están ordenadas según la leyenda de la primera línea y a lo largo del tutorial iremos refiriéndonos a los valores de la leyenda, para hacerlo más rápido.

    id UNK_0 message group rgba[0] rgba[1] rgba[2] rgba[3] item_sound sys_msg_ref UNK_1[0] UNK_1[1] UNK_1[2] UNK_1[3] UNK_1[4] sub_msg type

    - id: Número de línea del mensaje. No tocamos nada.

    - UNK_0: Unknown 0, es un valor determinado del juego que no tenemos que cambiar nunca.

    - message: El cuerpo del mensaje que nos aparece en el chat. Tiene la siguiente estructura:

    a,The gate is being destroyed.\0

    Cuando queremos modificar/traducir el mensaje, simplemente tenemos que cambiar el texto. Los parámetros a, y \0 no se pueden cambiar.

    - group: Grupo, otro valor del juego de momento no cambiaremos *

    - rgba[0] rgba[1] rgba[2] rgba[3]: Composición del color del mensaje del chat.

    Es decir, el color no está basado por un simple "verde" o "rojo" si no, los colores serían siempre los mismos. Para lograr variantes del mismo color, se les modifica el parámetro "cyan, magenta o amarillo" y así conseguiremos las distintas tonalidades y colores.

    En el L2 pasa igual. Los valores rgba[0] rgba[1] rgba[2] rgba[3] corresponden a cada parte en el color. Por ejemplo, este color: #ED8282. Como vemos está formado por 6 cifras. Las 2 primeras (ED) corresponden al rgba[2], las 2 segundas (82) corresponden al valor rgba[1] y las 2 últimas corresponden al valor rgba[0].

    Así que en la línea del L2FE quedaría así: 82 82 ED.

    El rgba[3] es el canal alfa y generalmente no se cambia, es siempre FF.

    - item_sound: Es el código del sonido del L2. El típico del spoil o cuando empiezan las olimpiadas. Este sonido se puede cambiar, pero es necesario modificar otros archivos así que lo explicaremos en otro tutorial.

    - sys_msg_ref: Es una referencia del mensaje del system atribuida a otra acción del juego. No modificamos nada.

    - UNK_1[0] UNK_1[1] UNK_1[2] UNK_1[3] UNK_1[4]: Son 5 valores que van a determinar distintas opciones de los mensajes.

    UNK_1[0]: Es la posición donde aparecerá el mensaje y para elegir la posición ponemos: 1, 2, 3, 4, 5, 6, 7 u 8. Según pongamos un número u otro, saldrá el mensaje de la siguiente forma:

    Cambiar los colores del chat con L2 File Edit Daaopa10

    + UNK_1[1]: Otro parámetro del juego que siempre será 0.
    + UNK_1[2] : Es la duración del mensaje en pantalla en segundos.
    + UNK_1[3]: Parámetro que indica si el mensaje aparecerá o no. Si es 1 el mensaje se mostrará, cualquier otro valor hará que el mensaje no aparezca en pantalla.
    + UNK_1[4]: Otro valor del juego que no debemos tocar y que en la mayoría de los casos es 0, pero algunos mensajes lo tienen establecido como 1.

    - sub_msg: Es el mensaje que aparecerá en la pantalla y tiene la misma estructura que el mensaje simple:
    a,The gate is being destroyed.\0

    - type: Es un código que hace referencia al tipo de mensaje:

    0 - Ninguno - Mensajes sin clases.
    0 - Siege - Mensajes relacionados con los mensajes en sieges de castillos y fortalezas.
    1 - Battle - Mensajes de combate sin daño (cuando haces un critical hit, miss, etc.)
    2 - Server - Mensajes generales del server (cuando va a haber un restart, etc.)
    3 - Daño - Cuando haces o recibes daño.
    4 - Pop-up - Mensajes que aparecen en Pop-ups
    5 - Error - Si alguna acción es errónea (cancelar el trade, error al loguear, etc.)
    6 - Petición - Se usa en el sistema de peticiones a los GM's.
    7 - Usar Items - Cuando usas Soulshots, te equipas las armaduras, pociones, etc.

    (*) Los tipos se utilizan también en el parámetro de los Grupos (groups).

    Edición de líneas

    Ahora que ya sabemos qué significan los valores que aparecen en el L2FE, podemos editar lo que queramos.

    En este tutorial, como ya hemos dicho, nos vamos a centrar simplemente en la edición del "message" y de los "RGB's" para modificar el título y los colores respectivamente.

    1. Abrimos el L2FE y le damos a Open and Decrypt. Buscamos dentro de la carpeta system el archivo systemmsg-e.

    2. En esta ocasión modificaremos la línea 612:

    612 1 a,The Spoil condition has been activated.\0 0 79 9B B0 FF a,ItemSound3.sys_spoil_success\0 a, 0 0 0 0 0 a, a,none\0

    Primero cambiaremos el mensaje por "El Spoil ha entrado correctamente" y le vamos a poner un color llamativo, para eso buscamos en la siguiente página el que más nos guste. [[Lista de colores hexadecimales]]

    Nuestra elección será: este: #D3F9A1.

    Recordamos que el formato del L2FE reconoce estos colores si los "leemos al revés" de dos en dos. Por lo que en la línea quedaría: A1 F9 D3

    Fin de nuestros cambios:

    612 1 a,El Spoil ha entrado correctamente.\0 0 A1 F9 D3 FF a,ItemSound3.sys_spoil_success\0 a, 0 0 0 0 0 a, a,none\0

    Comprobación In Game

    Si todo nos ha ido correctamente, observaremos nuestros cambios de esta forma:

    Cambiar los colores del chat con L2 File Edit Spoil10

    Si tenéis alguna duda, ¡a postear!.
    avatar
    albertok1

    Cambiar los colores del chat con L2 File Edit Dos10


    Servidor : InfiniteL2 Red vs Blue
    Mensajes26
    Adena15791
    Karma0
    Fecha de inscripción : 08/07/2010

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por albertok1 Vie Jul 09, 2010 12:33 am

    Holaaa,

    Buenos pues ya puestos manos a la obra, tras parcher el system correctamente, me he puesto a ir sacando colores y traduciendo mensajes comunes del chat.

    Ahora estoy con este :

    139 1 a,$c1 ha resistido tu $s2.\0 0 1 DF D7 FF a, a, 2 0 2 0 0 a,Skill Fail $s1\0 a,none\0

    Serviria para un stun por ejemplo, cuando no entra en tu target. yo quisiera mostrarlo en la pantalla tambien. Lo cual tambien lo consegui. Ahora algo mas alla, quiero que me salga la skill que ha resistido mi enemy. Seria necesario cambiar el "$s1" de mensaje de pantalla pero no doy con el parametro ke contiene al skill realizada. ¿Alguno usasteis algo parecido o sabeis que parametro es?

    Os doy las gracias por adelantado Feliz
    CocacolarZ
    CocacolarZ

    Cambiar los colores del chat con L2 File Edit Stars_16


    Mensajes58
    Adena16037
    Karma2
    Fecha de inscripción : 13/05/2010
    Edad : 32
    Localización : Madrid

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por CocacolarZ Vie Jul 09, 2010 12:57 am

    Si lo he entendido bien, lo que quieres hacer es que en la pantalla salga qué ataque es el que ha resistido tu target al igual que sale en el chat.
    Si es así, lo único que tendrías que hacer es cambiar la parte final de la línea dejando todo así:
    139 1 a,$c1 ha resistido tu $s2.\0 0 1 DF D7 FF a, a, 2 0 2 0 0 a,Skill Fail $s2\0 a,none\0

    Ten en cuenta, que en las crónicas recientes, algunos mensajes en pantalla no se mostrarán ya que el código no lo permite. No sé si en tu crónica eso aún no sucede, pero en Epilogue mensajes parecidos no funcionan.
    Ánimo, que vas muy bien :D.
    Saludos y espero haberte servido de ayuda.
    avatar
    albertok1

    Cambiar los colores del chat con L2 File Edit Dos10


    Servidor : InfiniteL2 Red vs Blue
    Mensajes26
    Adena15791
    Karma0
    Fecha de inscripción : 08/07/2010

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por albertok1 Vie Jul 09, 2010 8:36 am

    Si entendiste bien. Creo entender que con $c1 y $c2 serian los char unos el propio y otro el target, esto si lo muestra en pantalla. Voy a probar con "$s" aunque meda que no salia nada. Seguire mirando cosillas. Grax CocacolarZ
    Luna
    Luna

    Cambiar los colores del chat con L2 File Edit Stars_15


    Mensajes971
    Adena17828
    Karma75
    Fecha de inscripción : 13/05/2010
    Localización : L2Farm!

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por Luna Vie Jul 09, 2010 11:54 pm

    Si no te funciona así, seguramente es que todo el código de Gracia (de. 2.1 al 2.5) sea igual y por eso no se muestran ese tipo de mensajes en pantalla.
    avatar
    albertok1

    Cambiar los colores del chat con L2 File Edit Dos10


    Servidor : InfiniteL2 Red vs Blue
    Mensajes26
    Adena15791
    Karma0
    Fecha de inscripción : 08/07/2010

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por albertok1 Lun Jul 12, 2010 8:57 am

    Pues me temo que llevas razon Luna, lo Maximo que he conseguido es poner el nombre de target, algo asi ... Char1 ha resistido "el skill no aparece". En cuanto a los colores y otras cosas como el spoil no he tenido problemas.

    Bueno gracias a tod@s, no obstante seguire modificando mensajes e investigare el otro tema haber si consigo algo.
    avatar
    peliverde

    Cambiar los colores del chat con L2 File Edit Uno10


    Servidor : cerberus
    Mensajes1
    Adena15565
    Karma0
    Fecha de inscripción : 12/09/2010

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por peliverde Dom Sep 12, 2010 6:48 pm

    Buenas, no he conseguido que salga en mitad de la pantalla lo de resistir ... y sabeis que fila es la de You attack is failed ?? que no la encuentro
    Luna
    Luna

    Cambiar los colores del chat con L2 File Edit Stars_15


    Mensajes971
    Adena17828
    Karma75
    Fecha de inscripción : 13/05/2010
    Localización : L2Farm!

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por Luna Lun Sep 13, 2010 12:25 am

    peliverde escribió:Buenas, no he conseguido que salga en mitad de la pantalla lo de resistir ... y sabeis que fila es la de You attack is failed ?? que no la encuentro

    158 1 a,Your attack has failed.\0 0 79 9B B0 FF a, a, 0 0 0 0 0 a, a,none\0

    Ahí está la línea que pedías.

    Para que salga en la mitad de la pantalla, debes ponerla así:

    158 1 a,Your attack has failed.\0 0 79 9B B0 FF a, a, 2 0 0 0 0 a,Skill Fail a,none\0

    El 2 marcado es la posición y el Skill Fail, el mensaje que aparecerá.
    Nikanor
    Nikanor

    Cambiar los colores del chat con L2 File Edit Cuatro10


    Servidor : Ancestral Games
    Mensajes157
    Adena16014
    Karma8
    Fecha de inscripción : 08/08/2010

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por Nikanor Dom Sep 26, 2010 8:48 am

    funciona en gracia final??
    Luna
    Luna

    Cambiar los colores del chat con L2 File Edit Stars_15


    Mensajes971
    Adena17828
    Karma75
    Fecha de inscripción : 13/05/2010
    Localización : L2Farm!

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por Luna Dom Sep 26, 2010 3:01 pm

    Sí, es exactamente lo mismo, pero cuando abras el L2fileEdit, tendrás que marcar en Throne (barra superior) la opción Gracia Final. Guiño
    avatar
    stoneado

    Cambiar los colores del chat con L2 File Edit Uno10


    Licencia : No
    Servidor : muchos!
    Mensajes3
    Adena15143
    Karma0
    Fecha de inscripción : 01/02/2011

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por stoneado Lun Mar 14, 2011 7:32 am

    pude poner los mensajes en pantalla, ahora tengo una duda: no se puede targetear ni clickear un lugar para moverse sobre el mensaje! :( pero cuando hablan por command channel si se puede targetear, quisiera saber que diferencia hay entre estos 2 mensajes ya que necesito que si se pueda targetear sobre el mensaje!
    La 2da pregunta es cual es el mensajes que indica el daño que haces a un personaje que tenga activado el transfer pain, ya que el mensaje en pantalla no aparece cuando activan transfer pain!
    avatar
    yebda

    Cambiar los colores del chat con L2 File Edit Uno10


    Licencia : No
    Servidor : zrthrthrth
    Mensajes1
    Adena14971
    Karma0
    Fecha de inscripción : 29/03/2011

    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por yebda Mar Mar 29, 2011 3:52 pm

    CocacolarZ escribió:Si lo he entendido bien, lo que quieres hacer es que en la pantalla salga qué ataque es el que ha resistido tu target al igual que sale en el chat .
    Si es así, lo único que tendrías que hacer es cambiar la parte final de la línea dejando todo así:
    139 1 a,$c1 ha resistido tu $s2.\0 0 1 DF D7 FF a, a, 2 0 2 0 0 a,Skill Fail $s2\0 a,none\0

    Ten en cuenta, que en las crónicas recientes, algunos mensajes en pantalla no se mostrarán ya que el código no lo permite. No sé si en tu crónica eso aún no sucede, pero en Epilogue mensajes parecidos no funcionan.
    Ánimo, que vas muy bien :D.
    Saludos y espero haberte servido de ayuda.

    Tienes razon...

    Contenido patrocinado


    Cambiar los colores del chat con L2 File Edit Empty Re: Cambiar los colores del chat con L2 File Edit

    Mensaje por Contenido patrocinado


      Fecha y hora actual: Lun Nov 25, 2024 12:05 pm