Saltar al contenido
  • 0

Consulta sobre la legalidad de un addon de diagnóstico para Castiel


Pregunta

Publicado

Buenas.

Quería consultar al staff antes de utilizar un addon que estoy desarrollando para UltimoWoW 3.3.5a.

La idea final del addon sería crear una especie de lista de deseos/catálogo de sets de transfiguración, similar conceptualmente a algunas funciones de AtlasLoot, pero utilizando únicamente la información que ya muestra el NPC Castiel al jugador.

Antes de desarrollar la versión definitiva, preparé un pequeño addon de diagnóstico llamado Castiel Scanner, cuyo único objetivo es averiguar qué información de la interfaz de Castiel está disponible para los addons de WoW.

Quiero aclarar que todavía no lo he utilizado en el servidor precisamente porque prefiero confirmar primero que este tipo de addon está permitido.

Link de descarga https://www.mediafire.com/file/5geu9w1k7z82kmp/CastielScanner.rar/file

1. ¿Qué contiene el ZIP?

El ZIP contiene únicamente:

CastielScanner/

├── CastielScanner.toc

├── CastielScanner.lua

└── LEEME.txt

No contiene:

  • ejecutables .exe
  • DLL
  • programas externos
  • inyectores
  • modificaciones del cliente
  • archivos MPQ
  • modificaciones de memoria
  • herramientas de automatización
  • bots
  • macros de rotación
  • archivos para migración de personajes

Es simplemente código Lua de un addon normal de WoW 3.3.5a.

2. CastielScanner.toc

El archivo .toc es el manifiesto normal de un addon de WoW.

Indica principalmente:

  • que el addon está destinado a la interfaz 3.3.5;
  • el nombre del addon;
  • su descripción;
  • el archivo Lua que debe cargar;
  • que utiliza una variable SavedVariables.
  • No ejecuta ningún programa externo ni realiza ninguna modificación del cliente.

La única variable persistente que declara es:

CastielScannerDB

Esta variable se utiliza para guardar localmente los resultados del diagnóstico.

3. CastielScanner.lua

Este es el único archivo que contiene código.

Su función es exclusivamente examinar la interfaz de usuario de WoW mientras el jugador utiliza Castiel.

El addon no modifica el funcionamiento de Castiel.

¿Qué información busca?

Principalmente:

  • nombre de los frames;
  • tipo de frame;
  • si están visibles;
  • relación padre/hijo de los frames;
  • textos mostrados en los frames;
  • botones existentes;
  • información del elemento que se encuentra bajo el cursor;
  • texto que actualmente muestra el tooltip.

Esto se hace para determinar cómo Castiel presenta al cliente los sets de transfiguración.

Por ejemplo, si Castiel tiene internamente un botón correspondiente a:

[Caperuza de demencia]

el objetivo del diagnóstico es averiguar si ese botón contiene información que un addon normal pueda leer, como el nombre, icono o ID del objeto.

4. No realiza acciones sobre el servidor

El addon no envía comandos al servidor para obtener información.

Tampoco intenta:

  • crear sets;
  • borrar sets;
  • guardar sets;
  • aplicar transfiguraciones;
  • eliminar transfiguraciones;
  • comprar objetos;
  • gastar oro;
  • gastar tokens;
  • modificar personajes;
  • modificar inventario;
  • modificar estadísticas;
  • modificar equipo.

No existe ninguna función destinada a automatizar una acción de Castiel.

5. Los comandos son manuales

El addon solamente responde a comandos introducidos manualmente por el jugador:

  • /cscan scan Busca frames relacionados con Castiel.
  • /cscan dump Muestra información más detallada de los frames encontrados.
  • /cscan mouse Muestra información sobre el elemento que está actualmente bajo el cursor.
  • /cscan tooltip Lee el texto que actualmente está mostrando el tooltip.
  • /cscan clear Borra los datos locales guardados por el addon.
  • /cscan help Muestra la ayuda.

No existe ningún proceso que ejecute automáticamente acciones de juego.

6. No modifica el chat

El addon solamente utiliza el chat para mostrar al jugador los resultados del diagnóstico.

No modifica el contenido, color o formato de los mensajes enviados a otros jugadores.

Los mensajes son únicamente información local del addon, por ejemplo:

[CastielScanner] Frames relacionados con Castiel encontrados: 5

7. No utiliza comunicación externa

El addon no utiliza:

  • Internet;
  • HTTP;
  • sockets;
  • programas externos;
  • archivos externos;
  • comunicación con una base de datos;
  • comunicación con una página web;
  • comunicación con otro programa.

Tampoco utiliza canales de comunicación entre addons.

8. No es un addon de migración

No tiene ninguna función relacionada con:

  • importar personajes;
  • exportar personajes;
  • transferir personajes;
  • duplicar personajes;
  • modificar personajes;
  • copiar inventarios;
  • copiar oro;
  • copiar equipo;
  • migrar información de un servidor a otro.

Su único objetivo es inspeccionar la interfaz de Castiel.

9. ¿Para qué quiero hacer esto?

Castiel permite guardar sets de transfiguración.

Por ejemplo, tengo un set guardado que puede contener objetos como:

  • [Caperuza de demencia]
  • [Manto de jefe de Guerra]
  • [Coraza de represión]
  • [Faja Fuerte ébano]
  • [Musleras del defensor resuelto]
  • [Grebas de cromita]
  • [Guanteletes de brigadier]
  • [Portador de extinción]
  • [Tabardo de lo arcano]

La idea sería poder consultar posteriormente esos sets mediante una interfaz propia del addon, sin tener que abrir Castiel y navegar manualmente por todos ellos.

La versión final sería únicamente una herramienta de organización/consulta visual.

10. La información procedería de Castiel

No pretendo obtener información privada del servidor ni consultar bases de datos internas.

La intención es trabajar únicamente con la información que el propio cliente ya recibe y muestra al jugador mediante la interfaz de Castiel.

El primer addon solamente intenta determinar si esa información está disponible mediante las funciones normales de Lua de WoW 3.3.5a.

11. Motivo de esta consulta

Según las normas de UltimoWoW, el punto 9 prohíbe hacks, bots, scripts, auto clickers, addons de migración y otros ejecutables o modificaciones que interactúen con el funcionamiento normal del juego u otorguen un beneficio.

Al mismo tiempo, la propia norma indica expresamente:

“(No aplica a addons de juego ni clientes con texturas)”

Además, en una consulta del foro de 2025 sobre addons externos se indicó que los addons de migración son los que no están permitidos y que se pueden utilizar otros addons compatibles con 3.3.5.

Por eso quisiera confirmar específicamente con el staff:

¿Está permitido utilizar un addon Lua que únicamente lea los frames, textos, botones y tooltips de la interfaz de Castiel para crear localmente un catálogo de los sets de transfiguración que ya están guardados en Castiel?

El addon no aplicaría transfiguraciones ni realizaría ninguna acción automática. Sería solamente una herramienta de lectura/organización de la información que Castiel ya muestra al jugador.

También agradecería saber si existe alguna API, función o método de lectura de Castiel que el staff considere permitido o recomendado para este propósito.

Prefiero solicitar autorización/confirmación antes de probarlo en el servidor para asegurarme de que no existe ningún conflicto con las normas.

 

Gracias.

2 respuestas a esta pregunta

Publicaciones recomendadas

  • 0
  • Administrador
Publicado

Hola @Fassito,

Los addons pueden modificar, ampliar o facilitar la interacción con la interfaz y el contenido del juego, siempre que su funcionamiento no implique automatización, explotación de mecánicas, acceso indebido a información o cualquier otra funcionalidad que otorgue una ventaja injusta frente al resto de jugadores.

Teniendo en cuenta exclusivamente el funcionamiento que describes en tu consulta, es decir, un addon que lee información que el propio cliente ya recibe y muestra mediante la interfaz de Castiel para organizarla o presentarla de otra forma, podemos confirmarte que su uso está permitido conforme a nuestras normas.

Esta confirmación se refiere a la funcionalidad descrita y no supone una revisión o auditoría del código que has adjuntado. Tampoco podemos garantizar la seguridad de addons distribuidos mediante fuentes externas a UltimoWoW. Cualquier descarga realizada fuera de nuestros medios oficiales queda bajo responsabilidad del usuario que la realiza y de su autor.

Como medida de transparencia, especialmente si tienes intención de distribuirlo entre otros jugadores, te recomendamos publicar su código fuente en un repositorio público como GitHub. Esto permitiría que cualquier usuario interesado pueda revisarlo antes de instalarlo. No obstante, entendemos que puede tratarse de un desarrollo privado, por lo que hacerlo o no queda a tu criterio.

Saludos.

  • 0
Publicado
hace 16 horas, Torete dijo:

Hola @Fassito,

Los addons pueden modificar, ampliar o facilitar la interacción con la interfaz y el contenido del juego, siempre que su funcionamiento no implique automatización, explotación de mecánicas, acceso indebido a información o cualquier otra funcionalidad que otorgue una ventaja injusta frente al resto de jugadores.

Teniendo en cuenta exclusivamente el funcionamiento que describes en tu consulta, es decir, un addon que lee información que el propio cliente ya recibe y muestra mediante la interfaz de Castiel para organizarla o presentarla de otra forma, podemos confirmarte que su uso está permitido conforme a nuestras normas.

Esta confirmación se refiere a la funcionalidad descrita y no supone una revisión o auditoría del código que has adjuntado. Tampoco podemos garantizar la seguridad de addons distribuidos mediante fuentes externas a UltimoWoW. Cualquier descarga realizada fuera de nuestros medios oficiales queda bajo responsabilidad del usuario que la realiza y de su autor.

Como medida de transparencia, especialmente si tienes intención de distribuirlo entre otros jugadores, te recomendamos publicar su código fuente en un repositorio público como GitHub. Esto permitiría que cualquier usuario interesado pueda revisarlo antes de instalarlo. No obstante, entendemos que puede tratarse de un desarrollo privado, por lo que hacerlo o no queda a tu criterio.

Saludos.

Antes que nada saludos y gracias por la respuesta.

En principio la idea se me ocurrió para mí uso personal a la hora de gestionar mis sets de transfiguración luego de investigar distintos addons disponibles en el foro y constatar que ninguno ofrece algo similar a la funcionalidad que estoy buscando.

Está es la versión inicial del proyecto y muy probablemente irá sumando algún otro código/función siempre respetando los aspectos legales del servidor.

Tendré en cuenta la recomendación de ir publicando todo en Github para asegurar la transparencia del proyecto, también una vez finalizado no tengo problema en gestionar los tramites necesarios para su disponibilidad a todos los interesados.

Hago énfasis en que aún no se a utilizado está versión inicial en el juego hasta no tener este asesoramiento y a medida de ir avanzando en el desarrollo iré consultando antes de hacer cada prueba ingame.

Crea una cuenta o conéctate para comentar

Tienes que ser miembro para dejar un comentario

Crear una cuenta

Regístrate para obtener una cuenta nueva en nuestra comunidad. ¡Es fácil!.

Registrar una nueva cuenta

Conectar

¿Ya tienes una cuenta? Conéctate aquí.

Conectar ahora
×
×
  • Crear nuevo...

Información importante

Hemos colocado cookies en tu dispositivo para ayudar a mejorar este sitio web. Puedes ajustar la configuración de tus cookies; de lo contrario, asumiremos que estás de acuerdo en continuar.