Subir

Resultados 1 al 7 de 7

Tema: OpenEUO

  1. #1

    Fecha de ingreso
    October-2007
    Mensajes
    218
    Reputacion: 10
    Poder de reputación
    15

    OpenEUO

    Como quizá algunos de vosotros sabréis, hace unos meses empezó el desarrollo de una nueva herramienta de macreo que con el tiempo dejará obsoleto a EasyUO.
    Esta herramienta se llama OpenEUO y tiene como desarrolladores a la misma gente de EasyUO.

    Su principal diferencia es el lenguaje de scripting. Pasa de ser una mierda, con perdón, a un lenguaje llamado LUA que permite incluso la creación de objetos.


    Voy a traducir el primer punto del manual oficial y si os interesa, le podéis echar un vistazo aquí: EasyUO.com :: Log in

    NOTA: Necesitáis estar registrados en el foro.



    Qué es OpenEUO y a qué se debe que sea mejor.

    1.- OpenEUO es MUY rápido. Veámoslo en esta prueba de velocidad.

    Primero con EasyUO 1.5

    Código:
    set %x 0 
    set #lpc 10000 
     
    set %starttime #systime 
    for %i 1 1000000 
    { 
      gosub increment 
    } 
    set %duration #systime - %starttime 
     
    display ok x = %x 
    display ok time used: %duration , ms 
    halt 
     
    sub increment 
      set %x %x + 1 
    return

    Ahora con OpenEUO

    Código:
    local x = 0 
    
    local function increment() 
      x = x + 1 
    end 
    
    starttime = getticks() 
    for i = 1,1000000 do 
      increment() 
    end 
    duration = getticks() - starttime 
    
    showmsg("x = "..x) 
    showmsg("time used: "..duration.."ms")

    Resultados:

    Código:
    EasyUO 1.5 => 145984ms 
    OpenEUO    =>    110ms
    OpenEUO es 1327 veces más rápido que EasyUO 1.5!



    2.- OpenEUO permite el acceso a ficheros. Se puede almacenar información en un fichero local directamente desde el código sin necesidad de que intervenga el cmd.exe. También se ha mejorado el uso de estructuras de directorios lo que permitirá la escritura de librerías más robustas.



    3.- OpenEUO permite menús complicados. De hecho, su GUI (interfaz de usuario, la ventana del programa, vamos) se ha escrito con el propio sistema de menús. Esto quiere decir que los menús de vuestras aplicaciones no tendrán ninguna diferencia con los de los programas reales. Hay incluidos muchos elementos para crear menús.



    4.- Los scripts se escribirán en LUA, en vez de la puta mierda de lenguaje anterior. LUA es fácil de aprender y mucho más lógico. No habrá que usar más puntos ni comas para construir arrays. Soporta números en coma flotante. De hecho, si tienes algún error de sintaxis, te avisa el propio OpenEUO antes de que aparezcan errores raros y muchas veces indetectables durante la ejecución.



    5.- OpenEUO permite multi-ejecución y ejecución asíncrona de tus scrips (es decir, que puedes poner dos scripts funcionando a la vez sin que se molesten entre ellos, cosa que en EasyUO muchas veces fallaba). ¿Alguna vez habéis querido escribir un script que haga 20 cosas a la vez? Atacar enemigos a la vez que camina de cueva en cueva? No problemo!



    6.- OpenEUO está siendo desarrollado continuamente. Sin embargo, no se ha escrito ni una sola línea de código para EasyUO en años!



    7.- OpenEUO es extensible. Scripters expertos pueden añadir sus propias modificaciones al GUI e incluso añadirle soporte para otros juegos! Imaginad OpenEUO ayudando en Command&Conquer!



    8.- Se ha añadido un emulador de EasyUO, así que todos los scripts antiguos funcionarán igual.



    Cosas para el futuro:
    - Se permitirá el uso de sockets.
    - Módulo de encriptación para usar firma digital.
    - GUI de alta calidad con sistema de debug.
    - 100% modificable la estética del programa.
    - Nuevos comandos y eventos para UO!









    Como apunte personal he de decir que he hecho dos macros sencillas de PVP que ya tenía hechas con EasyUO, las he puesto a funcionar a la vez y no tiene ni punto de comparación.

    Con el EasyUO tenía un lag horrible (juego en una máquina virtual dentro de un mac). Sin embargo, con OpenEUO es como si no tuviese nada abierto además del UO.


    Ale, a estudiar LUA.
    Última edición por Blaizzer; 23-Jan-2011 a las 21:40

  2. #2

    Fecha de ingreso
    October-2007
    Mensajes
    218
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: OpenEUO

    Por si a alguien le da por probarlo, uno de los scripts que hice fue el del escudo para los magos.

    Sólo está programado para escudos Heater del herrero y no lo he probado con el resto.


    Necesitáis descargar antes que nada este script: EasyUO.com :: (Tenéis estar registrados en el foro de EasyUO para descargarlo).


    Una vez descargado, dentro de la carpeta "scripts" que hay en el directorio de OpenEUO, necesitáis hacer un directorio llamado "Kal In Ex" y copiar el script ahí.
    Esto es necesario para que funcione bien la rutina de ScanItems (Igual que el FindItem de EUOX).


    Una vez hecho esto, el script que te pone el escudo es el siguiente:

    Código:
    dofile(getinstalldir().."scripts/Kal In Ex/FindItems.lua") 
    while true do
          t = ScanItems(true, {Type=7030, ContID=UO.BackpackID})
          if #t > 0 then
             UO.LObjectID = t[1].ID
             UO.Macro(17,0)
             wait(100)
          end
    end


    Donde el número 7030 es el Type de los escudos.

  3. #3
    Admin UA-Sphere Avatar de Terrikate
    Fecha de ingreso
    November-2006
    Facción
    Neutral
    Nacimiento
    Haven
    Edad
    41
    Mensajes
    2.722
    Reputacion: 101
    Poder de reputación
    25

    Respuesta: OpenEUO

    Interesante, esto ya se parece más al sistema de scripts del amigo injection.

    Hoy en día es raro ver proyectos de este estilo que no estén usando LUA.
    Administración UA-Sphere: uasphere@ultima-alianza.com

  4. #4

    Fecha de ingreso
    January-2010
    Edad
    52
    Mensajes
    174
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: OpenEUO

    No pinta nada mal, el programa esta en estado ***a, o ya existe version estable?

    Por cierto que queire decir lo siguiente?

    - Módulo de encriptación para usar firma digital (adiós a vender macros en el foro).

  5. #5

    Fecha de ingreso
    October-2007
    Mensajes
    218
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: OpenEUO

    En la web no dice nada. Por lo que he visto, parece que toda la funcionalidad del EasyUO está implementada sin fallos.

    La última versión disponible para descargar desde la web es OpenEUO 0.91.0014, no dice nada de ***A o ALPHA, así que que a pesar de poder tener más funcionalidad en un futuro, la versión actual parece estable.


    En cuanto a lo de la firma digital, y copiando de la Wikipedia:

    Consiste en un método criptográfico que asocia la identidad de una persona o de un equipo informático al mensaje o documento. En función del tipo de firma, puede, además, asegurar la integridad del documento o mensaje.

    La firma electrónica, como la firma hológrafa (autógrafa, manuscrita), puede vincularse a un documento para identificar al autor, para señalar conformidad (o disconformidad) con el contenido, para indicar que se ha leído y, en su defecto mostrar el tipo de firma y garantizar que no se pueda modificar su contenido.

  6. #6

    Fecha de ingreso
    January-2010
    Edad
    52
    Mensajes
    174
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: OpenEUO

    si lo de la firma lo entendia, decia pq iba a acabar de venderse macros en el foro xD

  7. #7

    Fecha de ingreso
    October-2007
    Mensajes
    218
    Reputacion: 10
    Poder de reputación
    15

    Respuesta: OpenEUO

    Tienes razón, me confundí de forma de encriptar

Permisos de publicación

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