![]() |
![]() |
![]() |
![]() |

|
|
||||||
| Registrarse | All Albums | Blogs | Ayuda | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos | vBExperience |
| eMule Manuales referentes a eMule |
![]() |
|
|
|
Desplegado |
|
|
#1 |
|
No Registrado
Mensajes: n/a
|
PRIMEROS PASOS PARA HACER TU MOD
Autor: Tinictus Este mini manual esta pensado para hacer algunos pequeños cambios en tu versión preferida del emule. Me voy a limitar a describir lo que hay que hacer para traducir algunas cadenas de texto y lo que hay que hacer para cambiar algunas cuestiones gráficas pero de forma muy básica. Soy programador pero no tengo mucha experiencia con VC++ .NET por lo cual no voy a entrar en detalles de programación porque no soy el más indicado para hacerlo. Aquí os pongo el enlace a una página de las miles que hay con tutoriales de C++: http://bissho.ath.cx/Programacion.html Toda mi experiencia modificando el emule se basa en las versiones de “Tarod”. Espero que este manual le pueda interesar a alguien y sois libres de mejorarlo o criticarlo constructivamente. Supongo que se ha leído el manual de “Cómo compilar eMule”. También supongo que estáis usando Visual C++ .NET. Por último, decir que este manual es muy básico y no se cuenta nada del otro mundo. Es simplemente para que empecéis a hacer vuestros pinitos. Lo primero es abrir el proyecto de la versión en cuestión. Para hacer nuestras traducciones lo primero que tenemos que hacer es ir al menú “Ver” y “Seleccionar Vista de Recursos” A la izquierda veremos el nombre del proyecto (en este caso emule). Pinchamos y aparece “emule.rc”. Pinchamos de nuevo y aparecen una serie de carpetas. Nos metemos en una que pone “String Table” y dentro de ella en “español”. Aquí tenemos una serie de constantes que tienen asignado un valor. Si se trata de una versión oficial del emule probablemente todas los valores estén en castellano, pero si se trata de versiones como la de “Tarod” es posible que tengamos que cambiar algún valor aquí. Para hacer esto simplemente debemos pinchar encima de la constante que queramos cambiar y con el botón derecho darle a “propiedades”. En propiedades (abajo a la izquierda) tenemos que pinchar en “Caption” y poner el valor que nosotros queramos. Nota: En las cadenas hay veces que aparece el símbolo “%” seguido de alguna letra o número. Esto quiere decir que se sustituye por su valor en tiempo de ejecución. Por ejemplo si ponemos: “Conectando a %1” luego aparecerá “Conectando a ADANET” por ejemplo. Nota: En versiones como la de “Tarod” hay algunas constantes que están en el fichero “opcodes.h” al final, en vez de estar en la “String Table”. En el manual de “Cómo compilar emule” viene como abrir este fichero. Para cambiar estas constantes se hace directamente sustituyendo lo que hay entre comillas por el valor deseado. Dicho sea de paso, en este fichero se pueden cambiar opciones interesantes. Por ejemplo (hablando de la versión de “Tarod”) hay dos constantes: CODE #define STORE_SOURCES_TIME 600000 //store sources every 10 Min. CODE #define RESTORE_SOURCES_TIME 3600000 //reload sources every 60 mins. Que seguro que a más de uno le interesaría cambiar. Por cierto lo q está después de // son comentarios, por lo que no se compilan. Hay ciertas constantes que aparecen en algunos menús y que no están ni en la “String Table”, ni en el fichero “opcodes.h”. Por no haberme explorado mucho el código desconozco si estarán definidas en algún otro sitio pero sé que se pueden modificar de otra manera. Y ya de paso que explico como hacerlo me meto en el otro objetivo del manual. Cómo hacer modificaciones gráficas. Para ello tenemos que abrir la carpeta “Dialog” que está cerca de la de “String Table” también en la vista de recursos. Aquí tenemos todos los cuadros de diálogo que aparecen en el emule. Pinchamos en alguno de ellos, por ejemplo en IDD_PPG_CONNECTION [Neutral] y veremos lo siguiente : Aquí, podemos hacer nuestros cambios gráficos. Son ventanas redimensionables que podemos amoldar a nuestro gusto. Aparecen unas guías que podemos desplazar, añadir, borrar, etc. Que sirven para alinear todos los elementos. Pinchando encima de cualquier elemento podemos cambiar sus propiedades o redimensionarlo por separado del conjunto. Aquí, dándole al botón derecho -> propiedades, podemos cambiar el texto (a esto me refería cuando dije que se podían cambiar las constantes de otra manera) en la sección “Caption”. Otra cosa que os puede interesar cambiar en “propiedades” es si el elemento es visible o no (cambiando el valor de “visible” “true” a “false” o viceversa) o si el elemento ocupa varias líneas (caso de algunas cadenas de texto que al traducirlas quedan más largas) que se puede cambiar en la opción “Multiline”. Con lo poco que os he contado se pueden mejorar algunas versiones por ejemplo de “Tarod”, que tienen algunas cadenas de texto en “preferencias” del emule que están sin traducir y que están cortadas porque no se ha previsto espacio suficiente para ellas. Esto es todo. No me voy a extender más porque por mucho que me explique, lo que tenéis que hacer es trastear un poco con esto que seguro que enseguida os hacéis con ello. Bueno, un saludo a todos y espero que os guste este mini-manual y que sepáis valorar el tiempo que he tardado en hacerlo. Tinictus. |
|
| Sponsored Links |
![]() |
| Marcadores |
| Etiquetas |
| hacer, mod, para, pasos, primeros |
| (0 miembros y 1 visitantes) | |
| Herramientas | |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Primeros pasos del foro | dukeros | Novedades del Foro | 2 | 23-may-2007 19:34 |
![]() |
![]() |