Jump to content

[Guia Técnica] ROExt


Lotus

Publicaciones recomendadas

~ROExt~

 

ROExt es una libreria DLL tal cual como la que usamos algunos usuarios para tener libertad en el mouse, la que usamos muy comunmente desde hace muchos años es: dinput.dll que solo nos permite tener libertad de mouse y que a los usuarios de pc antiguo, les genera un lag de mouse impresionante cuando se abren mas de una ventana del cliente.

en vista de esto ALGUIEN que realmente no se con seguridad quien es... realizo una libreria dll modificable basandose en un archivo .ini el cual podemos modificar con unos conocimientos basicos los cuales mostrare mas adelante.

Pues veamos que contiene de novedoso esta excelente libreria:

1) Libertad del mouse.

2) La ventana del RO puede tener cualquier tamaño que le asignemos, puede ser sin bordes para ganar mas espacio al doblecuentear y tambien puede ser configurada para estar siempre arriba de las demas ventanas, al propio estilo del administrador de tareas.

3) Rehuso de teclas - se pueden configurar 4 teclas extras para habilidades, acceso a las 3 barras de habilidades sin uso de BM(ya obsoleto), capacidad de usar las teclas del mouse como shortcuts a skills.

4) Reduccion del consumo de la CPU para mejor manejo de varios clientes, asi tambien como para personas que poseen problemas de lagg por tener un pc un poco antiguo.

Ahora si, despues de tanta charla queremos ver la accion y aqui es donde llega:

Instalacion

http://www.mediafire.com/?iyyydwn2gyn

El enlace anterior contiene los archivos a descargar que constan de 2 archivos:

1- dinput.dll

2- dinput.ini

Estos archivos los vamos a descomprimir en nuestra carpeta de RO y sobreescribimos si es que ya teniamos el dinput.dll anterior.

y listo ya tenemos la libreria completamente instalada, ahora procedere a explicar los conocimientos basicos y necesarios para sacarle el mayor provecho a esta libreria.

Uso

Podemos modificar el tamaño de la ventana para aprovechar mas el tamaño de nuestra resolucion y tambien para algunos casos en que la resolucion de la pantalla no coincide con ninguna que proporciona el setup del RO.

Podemos desactivarle los bordes a la ventana para poder estar seguros de que no vamos a moverla accidentalmente y asi ahorramos espacio para poder multicuentear.

Todas estas modificaciones antes mencionadas deben ser realizadas al archivo dinput.ini el cual pueden modificar con cualquier editor de texto, por ejemplo el bloc de notas.

La reduccion del uso de la CPU es usada de dos maneras:

suave y ruda.

La suave se activa presionando el SCROLL LOCK en teclados en español BLOQ DESPL y esta solamente activa en Windows 2000/XP/2003, este metodo de reduccion de uso de CPU afecta a todas las ventanas abriertas del cliente

La ruda es presionando CRTL+S en la ventana activa

NOTA IMPORTANTE:

Esta libreria no modifica absolutamente nada del cliente y trabaja en cualquier cliente de cualquier servidor.

Esta libreria no ha sido realizada por mi, todos los meritos van para Ruri usuario de el foro de ratemyserver.net el cual la posteo alla, mas sin embargo no se si sea el creador.

Post original en ingles para aquel que quiera indagar mas a fondo y sepa el idioma.

actualizacion 26/02/2010

hubo una actualizacion en el dinput.ini asi que colocare como modificarlo

EJEMPLO:

este es mi dinput.dll aqui explicare las partes mas importantes para AtlantisRO.

; Configuration defaults for ROExt.

; Can be changed by client command line switches.

; All settings except CodePage use 0 for disable and 1 for enable.

[ROExt]

; Allow mouse cursor to freely leave and enter RO window.

; Command line switch: -mf

MouseFreedom = 1 <----- 1 activado 0 desactivado

 

; Remap 3-5'th mouse buttons, requires turned on MouseFreedom

; when KeyRemap is off: to F24-F22

; when KeyRemap is on : to F3-F5 of next skill set

; Command line switch: -mb

RemapMouseButtons =0 <----- 1 activado 0 desactivado(recomendable en 0)

 

; Remap closing RO from Alt+F4 to Alt+PrintScreen.

; Allow using Alt+F4 in game as regular key.

; Command line switch: -altf4

RemapAltF4 = 0 <----- 1 activado 0 desactivado(recomendable en 0)

 

; For classic (not Renewal) client only.

; Change active skill set by holding Ctrl and Alt keys.

; Make Pause,F10-F12 work as F6-F9 of next skill set.

; Move original functions of F12 to Shift+Esc, F10/F11 to Alt+Insert/Delete.

; Note: pressing or releasing Ctrl or Alt keys during loading screens

; cause permanent active skill set switch instead of temporal.

; Command line switch: -key

KeyRemap = 0 <----- 1 activado 0 desactivado(recomendable en 0)

 

; Release CPU when RO window is inactive.

; Disable Ctrl+S hotkey as this is automatic way to do the same.

; Command line switch: -cpu

AutoFreeCPU = 1 <----- 1 activado 0 desactivado hace la reduccion de cpu automaticamente, el mismo decide cuando reducir

 

; Make RO window be always on top.

; Command line switch: t after -w

WindowOnTop = 0 <----- 1 activado 0 desactivado(recomendable en 0) pone la ventana del ro por encima de las demas al estilo del admon de tareas

; Remove RO window borders and lock its position.

; Change default window size to cover all screen except task bar.

; Command line switch: l after -w

WindowLock = 1 <----- 1 activado 0 desactivado remueve los bordes de la ventana con el fin de ganar mas espacio y la bloquea en su posicion, para moverla hacen ALT+barra espaciadora y dan en mover

; Override RO window position and size.

; Ignored if WindowWidth = 0 or WindowHeight = 0.

; Command line switch: -wX,Y,Width,Height

WindowPosX = 0

WindowPosY = 0

WindowWidth = 0

WindowHeight = 0

aqui selecionan la posicion en la que quieren que quede exactamente la ventana

; Override codepage used by client, use -1 for no override.

; 65001 (UTF-8) makes client work with all languages at the same time.

; Don't change until you really know what you are doing.

; Command line switch: -cp

CodePage = -1

 

Pues creo que eso es TODO, si tienen dudas pregutarme 

espero que les guste mucho, y tambien que les sirva.

Créditos Para: Rick Roll

lauuuuu.png

Spoiler

lotusfirma00.jpg.faa33db2ba2169f0e2eab1d3b5614c84.jpg

barrio11.gif.03fd6b7289efa151fba136fa7379d941.gif
MiGMesunBot.jpg.007fe2a13149e707eee5b200c2396400.jpg

 

Enlace al comentario
Compartir en otros sitios web

  • Dohko locked this tema
Guest
Este tema está cerrado a nuevas respuestas.
  • Explorando recientemente   0 miembros

    • No hay usuarios registrados viendo esta página.
×
×
  • Crear nuevo...