[SOURCE 5.2 BASE] Fix: Renderizado de Tooltip en Ítems Ancient - Source Mu - Mu Server Files
 

[SOURCE 5.2 BASE] Fix: Renderizado de Tooltip en Ítems Ancient

Publicado por Dakosmu, Mar 15, 2026, 05:08 PM

Tema anterior - Siguiente tema

0 Miembros y 2 Visitantes están viendo este tema.

Dakosmu

[SOURCE 5.2 BASE] Fix: Renderizado de Tooltip en Ítems Ancient


En muchas versiones de la Source 5.2 BASE, los ítems Ancient tienen un bug visual en el Tooltip: cuando el ítem posee múltiples opciones especiales, el cliente no las renderiza todas, mostrando información incompleta al jugador. Con este cambio en el código fuente del cliente, nos aseguramos de que el Tooltip verifique todas las opciones disponibles.



¿Qué corrige este Fix?
El código original solo realizaba la comprobación de una variante de opción (option1). Al añadir la verificación de la segunda variante (option2), el motor de renderizado del cliente activa correctamente el espacio necesario para dibujar las letras azules/verdes de los sets Ancient.

Detalles del cambio:
  • Archivo a modificar: ItemTooltip.cpp (o donde tu fuente maneje el RenderItemTooltip).
  • Efecto: Visualización completa de las opciones de set Ancient.
  • Compatibilidad: Válido para todas las compilaciones basadas en Source 5.2.

Este fix es puramente visual (Client Side). No afecta el daño ni los stats reales del servidor, pero mejora enormemente la experiencia del usuario y la estética del juego.



Instrucciones de Modificación

Busca la línea de validación de opciones en tu función de renderizado y aplica el siguiente reemplazo:

1. Buscar:
if (option1 != 0xFF)

2. Reemplazar por:
if (option1 != 0xFF || option2 != 0xFF)



Asegúrate de que las variables option1 y option2 estén correctamente definidas en el scope de la función. Si tu fuente usa nombres distintos (ej. AncOption), adapta los nombres manteniendo la lógica OR (||).

Al modificar archivos del cliente, recuerda compilar en modo Release para generar el ejecutable final que compartirás con tus jugadores.

¡Fix aplicado! Ahora todos los ítems Ancient de tu servidor mostrarán su información completa y profesional en el Tooltip.



¿Tienes dudas sobre el renderizado de otros ítems?
Si tienes problemas con el color de los ítems +15 o las opciones Harmony, deja tu comentario abajo y lo revisaremos en la siguiente guía para la Source 5.2 BASE.

Regístrate para ver el enlace
Bon Dia

🡱 🡳
Real Time Web Analytics