Publicidad

Resultados 1 al 1 de 1
  1. #1
    [IG] Aprendiz Avatar de Mele
    Ingreso
    10 sep, 09
    Ubicación
    Con tu vieja.
    Mensajes
    26
    País
    Gracias
    6
    19 gracias en 7 Posts

    Post [Aporte/Guia] Aumentar Limites al Main



    - Configuración del archivo "Main": Aumentar el límite de elementos y texturas:

    El archivo por defecto Main.exe lleva 32 unidades de cada tipo o grupo (espada, casco, etc.), Debemos aumentar este límite a la máxima admitida. El main debe estar en una carpeta.
    La versión 97+99 solo soporta 32 elementos por grupo, mientras que en nuevas versiones el límite es de 512 elementos por grupo.

    Nota: no se puede aumentar el límite de los elementos de archivo item.bmd de v.97+99, y si utiliza otra versión del archivo va a tirar error.
    Para cambiar el límite de usar un editor hexadecimal (por ejemplo, OllyDbg). Esta guía se agregó una espada a modo de ejemplo:

    1. Inicio del programa OllyDbg y haga clic en "File" -> "Open" (abrir) y seleccione el principal, cuando ves un cuadro de advertencia simplemente haga clic en confirmar.
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]


    2. Haga clic derecho en cualquier parte del código y seleccione "Buscar" -> "Todas las cadenas de texto se hace referencia" (Todas las referencias al texto relacionado)
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]
    3. Se abrirá una pantalla, a continuación, haga clic en el botón derecho del ratón y elegir "Search for text" (búsqueda de texto), el tipo de espada, desactive la casilla "Case sensitive" y seleccione "Entire scoop" (Buscar completo) y haga clic en "OK"
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    Si usted no ha encontrado, presione CTRL + L (para encontrar el proximo) hasta que encuentre el texto exacto "Espada".

    Nota: En cuanto a la búsqueda de conjuntos de: mando, armadura, pantalones, guantes. y botas.
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    4. Cuando crees pulsa la tecla Intro o hacer clic dos veces sobre la espada. Y en la ventana principal podrás ver "Datos de programa \ Item" o simplemente "número" en la palabra "espada".

    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    Nota: Los nombres de búsquedas en algunos de ellos son más que una referencia asique tendra que editar todos al numero 50. Ejemplo: en caso de las alas hay 2''Wing'' que deven ser editados.
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    Por encima de la 1 ª convocatoria de la función "ECX PUSH " (pone el contenido del registro EAX de la pila) comienza la lista de items de tipo espada (tipo = 0). Así cuando el main carga los modelos 3D y texturas de las espadas, añade el identificador del elemento compensado la sección de las primeras espadas del tipo, es el offset del item de la matriz de items.


    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    5º. Seleccione la fila que está abajo, puede ser "CMP ECX, 11", "CMP EAX, 11 " o "CMP DWORD PTR [EBP-4], 11"

    Código:

    LEA ECX,DWORD ...
    CMP ECX,11
    JL SHORT ...

    Si usted no encuentra (en las nuevas versiones) la cadena CMP EAX o CMP EDX, busque en el código:

    MOV DWORD PTR [EBP-4],EAX
    CMP DWORD PTR [EBP-4],11
    JGE SHORT Main
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]





    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    6º. Precione la tecla "Espacio" y cambie el valor 11/20 a 50 -> "CMP EAX,50", "CMP EDX,50" o "CMP DWORD PTR [EBP-4],50". El valor puede ser 11 o cualquier otromenor a 50 en mains originales. (Donde el 50 en hexadecimal = 80 decimal)
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    7º. Ahora, guarde el main,
    a)Haga clic en el botón izquierdo del ratón y elija "Copy to executable" ~> "All modifications" (Todas las modificaciónes) y una pequeña ventana emergente que le preguntará si desea copiar el código modificado. Seleccione "Copy All". Una nueva ventana que contiene todo el código modificado se mostrará. Haga clic derecho sobre él y seleccione "Save File " y guardarlo;

    b) O haga clic en el botón izquierdo del ratón y elija "Backup" ~> "Save data to file" (Guardar datos del archivo) y elegir dónde guardará el main editado.
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]



    8º. Desplácese hacia abajo un poco más y repetir el proceso para: Mace, Axe, Spear, Staff e Shield e salve.
    [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]


    Allí, los límites han cambiado.

    Créditos:
    Freedom
    Fiuz [CzF]
    Alex
    LôGan-X
    PigFat_
    Mele
    ___SNOT___



    Programas Necesarios:


    * OllyDBG:[Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]

    * BMD Editor: [Hola Invitado, necesitas registrarte para ver los links , Has click aquí para registrarte !!]
    * Microsoft Office Acess


    Saludos, espero les sea de utilidad-.

    Atte: MeLe.
    Última edición por Mele; 27/12/2010 a las 18:17

  2.    Publicidad


  3. The Following User Says Thank You to Mele For This Useful Post:



 

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •