MMapper

MMapper — Descargar gratis. Mapeador Gráfico para MUME

MMapper es un programa mapeador gráfico diseñado específicamente para el MUD MUME (Multi-Users in Middle Earth). Actúa como un proxy entre un cliente telnet y el servidor del juego, analizando los datos en tiempo real para mostrar la posición del jugador en un mapa interactivo. La aplicación reconstruye el mundo virtual del juego a partir de la información enviada por el servidor, permitiendo visualizar las conexiones entre habitaciones, los tipos de terreno y las salidas disponibles.

5.0(1 valoraciones)

Descargar MMapper (Enlaces oficiales)
Tamaño del archivo: 34.1 MB
La última versión de MMapper es: 25.07.0
Sistema operativo: Windows, Linux, MacOS
Idiomas: English
Precio: $0.00 USD
Producto de código abierto (GPL-2.0) y gratuito.

  • Creación automática de habitaciones. Durante la exploración, MMapper detecta automáticamente las nuevas habitaciones que el jugador descubre. El programa añade estas ubicaciones al mapa existente sin intervención manual, utilizando los datos enviados por el servidor de MUME para determinar las coordenadas y propiedades de cada nueva área.
  • Conexión automática de habitaciones. Cuando se crea una nueva habitación, el programa establece de forma automática los enlaces bidireccionales con las habitaciones vecinas. Este proceso analiza las salidas disponibles (norte, sur, este, oeste, arriba, abajo) y genera las conexiones correspondientes en la estructura de datos del mapa.
  • Detección de tipos de terreno. El software identifica y clasifica los diferentes tipos de superficie del juego, incluyendo bosques, caminos, montañas, praderas, agua, ciudades, mazmorras y otros entornos. Esta información se representa visualmente en el mapa mediante diferentes texturas y colores.
  • Detección de salidas. MMapper analiza el texto enviado por el servidor para identificar todas las salidas disponibles desde la habitación actual. El programa reconoce direcciones cardinales, diagonales, movimientos verticales y salidas especiales como puertas ocultas o pasajes secretos reportados por el juego.
  • Renderizado con OpenGL. El motor gráfico utiliza OpenGL para dibujar el mapa de manera eficiente. Esta tecnología permite mover y escalar el mapa sin retrasos, manteniendo un rendimiento constante incluso cuando se visualizan grandes extensiones del mundo de MUME.
  • Capas pseudo 3D y arrastre con ratón. El mapa organiza las habitaciones en capas verticales que representan diferentes niveles de altitud o planos del juego (superficie, subterráneo, niveles superiores). El usuario puede desplazar el mapa arrastrando directamente con el ratón y reorganizar la visualización de las capas mediante operaciones simples.
  • Soporte para administrador de grupo. La función de grupo permite ver en el mapa las posiciones de otros jugadores que forman parte del mismo equipo. MMapper recibe y procesa los datos de localización de los compañeros, mostrando sus nombres y posiciones actuales dentro del mundo del juego.
  • Protocolo GMCP para gestión de grupo. El programa implementa el Protocolo Genérico de Comunicación MUD para recibir datos precisos del grupo. Esta tecnología reemplaza los métodos anteriores peer-to-peer, eliminando la necesidad de configurar reenvíos de puertos o direcciones IP para compartir la ubicación del equipo.
  • Compatibilidad con WebSocket. MMapper puede conectarse al servidor de MUME mediante conexiones WebSocket. Este método alternativo permite el funcionamiento del programa en entornos de red con cortafuegos restrictivos donde las conexiones telnet estándar presentan dificultades.
  • Soporte Unicode y Emoji. El programa maneja internamente caracteres Unicode completos, resolviendo problemas de visualización de nombres, descripciones y notas con caracteres especiales. El sistema admite códigos cortos de emoji para marcar zonas peligrosas o personalizar mensajes dentro del juego.
  • Almacenamiento seguro de credenciales. Las credenciales de inicio de sesión para MUME se guardan utilizando el llavero de credenciales del sistema operativo. Este mecanismo evita almacenar contraseñas en texto plano dentro de archivos de configuración y acelera el proceso de conexión al juego.
  • Mapa de grupos con actualización en tiempo real. Los nombres de los aliados se dibujan directamente en las habitaciones que ocupan dentro del mapa. La visualización se actualiza instantáneamente cuando los miembros del grupo se mueven, permitiendo seguir la formación del equipo sin necesidad de comandos adicionales.
  • Edición remota de mapas. El programa permite modificar los datos del mapa utilizando un editor externo o el editor integrado. Los cambios realizados en los archivos de texto se aplican a la representación gráfica, ofreciendo control sobre las propiedades de habitaciones, conexiones y marcas.
  • Compatibilidad multiplataforma. MMapper funciona en sistemas operativos Windows, Linux y macOS. Existen paquetes nativos para Apple Silicon, distribuciones mediante Flatpak para Linux y un instalador para Windows disponible en la Microsoft Store.

La historia de desarrollo de MMapper comienza con la combinación de módulos de interfaz de usuario, red y almacenamiento de Caligor's Mmapper1 con el motor de mapeo automático de Alve's Expandora. El programa está escrito principalmente en lenguaje C++, utilizando el framework Qt para la interfaz gráfica y OpenGL para el renderizado del mapa. Los desarrolladores mantienen el código en un repositorio público bajo la organización MUME en GitHub. Las versiones registradas datan desde el año 2020, con lanzamientos continuos que incorporan mejoras en el protocolo GMCP, soporte para WebAssembly ejecución en navegador, y optimizaciones del motor de renderizado. Entre los colaboradores identificados en las notas de versión se encuentran desarrolladores con los nombres de Gamor, Mirnir, Taryn, Elval, Azazello, Cosmos y Troth.


Alternativas a MMapper: