Minetest 5.4.0

por | febrero 24, 2021
Minitest

Minetest es un juego sandbox de código abierto y multiplataforma, de bloques de mundo infinito y un motor de juego, inspirado en InfiniMiner y Minecraft.

Minetest está disponible para Windows, Linux, Android, FreeBSD y macOS,

Principales características

  • Jugadores:
    • Elija entre varios juegos: Hay muchos juegos para elegir. Podrías sobrevivir en un entorno hostil, construir creativamente o luchar contra otros jugadores. Simplemente descargue un juego o conéctese a un servidor.
    • Mapas enormes: Con bloques de 62.000 × 62.000 × 62.000, no se queda sin espacio. Puede extraer 31,000 bloques hacia abajo o construir 31,000 bloques hacia arriba.
    • Soporte multijugador: Juega solo, localmente con tus amigos o en línea con docenas de jugadores en un servidor.
    • Paquetes de texturas: ¿No estás contento con el aspecto de las texturas? ¡Cámbialos!
    • Hermosos generadores de mapas: Elija entre muchos generadores de mapas rápidos diferentes incluidos en el motor o instale uno como mod.
  • Desarrolladores
    • Hacer un juego: Crea tu propio juego de vóxeles con nuestra API Lua . No hay necesidad de preocuparse por la complicada representación de vóxeles o redes; en su lugar, escriba scripts para agregar elementos y controlar el juego.
    • API de modificación: Utilice la misma API de Lua para crear modificaciones para cualquier juego basado en Minetest. Publique sus modificaciones en los foros y contribuya a las modificaciones de otros.
    • Gran colección de modificaciones existentes: Hay más de 1,000 mods de código abierto en nuestros foros que están listos para ser usados, adaptados o aprendidos.
    • Comunidad amigable: Puede encontrar ayuda con cualquier problema en nuestros foros o canales de IRC .
    • Fuente abierta: El motor es de código abierto y desarrollado de forma transparente. Envíe un problema por cualquier cosa que le falte, u obtenga el código fuente y analícelo usted mismo.
Registro de cambios:
  • Se eliminó el soporte para mapas de relieve, mapas normales generados y oclusión de paralaje ( Lars , diablos )
    • Estas funciones tenían problemas fundamentales, varios errores y estaban dañadas en algunas plataformas.
  • Valor de campo de nodo obsoleto: use_texture_alpha = true/false
    • Solución: El uso "clip""blend""opaque"(ver documentación)
  • En desusoget_player_velocity y add_player_velocityrubenwardy )
    • Arreglo: reemplazar con get_velocity()yadd_velocity()
  • En desuso multiplicar y dividir con dos vectores (producto y cociente de Schur) ( DS )
    • Solución: implemente su propia versión
  • De forma predeterminada, la cruz ahora cambiará a una «X» cuando apunte a objetos. Si tu juego tiene un punto de mira personalizado, esto podría ser una sorpresa y romper la consistencia gráfica.
    • Solución: especifique la imagen object_crosshair.png
  • Se agregó una advertencia de desaprobación para el campo de nodo: alpha(solo se proporciona compatibilidad limitada)
    • Esto ya estaba obsoleto e indocumentado.
    • Arreglo: Reemplazar por use_texture_alpha
  • Se corrigió la advertencia de desaprobación cuando ciertos tipos de minerales («hoja», «bocanada», «gota» y «vena») no tenían noise_params 

General

  • Haga que las teclas ‘colocar’ y ‘cavar’ se puedan configurar libremente (solo a través de minetest.conf por ahora: keymap_placekeymap_dig) ( ANAND , Markus Koch )
  • Libremente botones del ratón enlazables (sólo a través minetest.conf por ahora: KEY_LBUTTONKEY_MBUTTONKEY_RBUTTON) ( ANAND , Markus Koch )
  • Agregar bandera mapgen global ‘minerales’ ( Paramat )
  • Mapgen Flat: agregar cavernas, deshabilitado por defecto ( Paramat )
  • Fondo semitransparente para etiquetas de identificación ( Zughy , rubenwardy )
  • Deshabilitar las casillas de selección de objetos de forma predeterminada ( LoneWolfHT )
  • Cambiar el punto de mira al apuntar a objetos (forma de «X» por defecto) ( LoneWolfHT )
  • Shaders para Android (GLES 2) ( Vitaliy )
  • Cargar medios desde subcarpetas ( DS )
  • Permitir configurar la compresión de red y disco de bloque. Cambie el nivel de disco predeterminado. ( Lars )

Menú principal y ContentDB

  • ContentDB: agregue resolución de dependencia, actualice todo y descargue colas ( rubenwardy )
  • ContentDB: agregar diálogo de sobrescritura cuando el contenido ya está instalado ( rubenwardy )
  • ContentDB: use iconos para botones ( Zughy )
  • Agregar botón de datos de usuario abiertos al menú principal ( rubenwardy )
  • Menú principal: Agregar botón e ícono de borrar para la entrada de búsqueda ( Andrey )
  • Mejorar el diseño de la pestaña ‘local’ del menú principal ( Paramat )

Modificación: GUI (Formspecs) / HUD

  • Agregar opción de estilo de efecto de sonido
  • Agregar elemento de formulario de modelo
  • Add minimap and compass HUD element
  • Hacer imágenes de fondo de botones de tinte bgcolor
  • Agregar degradados y bordes a los cuadros de FormSpec
  • Agregar opciones de estilo de fuente
  • Agregue set_focus [] para enfocar inicialmente los elementos
  • Hacer menús desplegables opcionalmente devolver eventos basados ​​en el índice, no en el valor
  • Evite dibujar elementos de especificaciones de formulario recortados
  • Oscurecer el color de fondo del encabezado de tabulación
  • Agregar estilo de lista de inventario: espaciado, tamaño de ranura y noclip
  • Agregue soporte para la imagen en forma de cruz de objetos personalizados: object_crosshair.png

Modificación: Otro

  • Agregue soporte para mostrar objetos adjuntos en el modo de primera persona
  • Agregue la capacidad de cancelar una llamada minetest.after después de que se inició
  • Agregar devolución de llamada on_rightclickplayer
  • Agregue on_deactivate callback para luaentities
  • Agregar minetest.get_objects_in_area
  • Agregar ObjectRef: get_children ()
  • Agrega una descripción breve para que la utilicen los mods
  • Agregue minetest.get_artificial_light y minetest.get_natural_light
  • Agregue register_on_chatcommand a SSM y CSM
  • Agregar vector.offset
  • Registrar la función get_texture_mod que falta
  • content_cao: admite animación de textura para upright_sprite
  • Agregar solicitud PUT y DELETE + valor de método específico a HTTP API
  • Los nodos ahora pueden tener el tipo de extracción «líquido» o «líquido que fluye» para los no líquidos (tipo líquido = ninguno)
  • Reproduzca el sonido ‘place_failed’ si intenta colocar un nodo en un espacio ocupado o si se trata de un nodo «conectable» que no se pudo conectar
  • Implementar el modo agrupado para find_nodes_in_area
  • Limpiar sound_fade
  • Comandos de chat: muestra un mensaje de ayuda si func devuelve falso sin mensaje
  • El campo use_texture_alpha del nodo ahora admite 3 modos «blend», «clip» y «opaque» (valores verdaderos / falsos obsoletos)

Otras mejoras y mantenimiento

  • Referencia cruzada de las funciones de manipulación a nivel de nodo
  • Actualice las fuentes de respaldo y marque configuraciones regionales adicionales como rotas
  • Limpiar l_object.cpp
  • Devtest: mejora varias cosas
  • Android: agregue CI con artefactos de ahorro
  • Agregar código de soporte de afinidad de CPU NetBSD
  • Android: suelte MainMenu simple
  • Agregar soporte para Haiku OS

Corrección de errores

Seguridad

  • Evitar que los jugadores accedan a inventarios de otros jugadores
  • Inventario: Proteger las acciones Craft y Drop
  • Evitar interactuar con elementos fuera de la barra de acceso rápido
  • Corregir el intercambio de inventario que no llama a todas las devoluciones de llamada
  • Parche la vulnerabilidad rápida / de teletransporte cuando se adjunta a una entidad
  • Evitar que los juegos establezcan configuraciones seguras
  • Evita que los jugadores puedan modificar el meta de ItemStack

Otro

  • Arregle los artículos / herramientas de artesanía caídos que no usan valores light_source
  • Arreglo cuando se llama a on_player_hpchange
  • Use JSON para la lista de favoritos, corrigiendo muchos errores
  • Corregir elementos de hipertexto y área de texto que consumen eventos de desplazamiento
  • Corregir ESC en el cuadro de diálogo de error al cerrar Minetest
  • Eliminar bytes nulos de TOCLIENT_BLOCKDATA
  • Cargue también paquetes de texturas para todo el sistema
  • Arreglar el soporte de Android en el script de la versión bump
  • ContentDB: ignorar el contenido no instalado desde ContentDB
  • Desinfectar el campo IP del servidor en el menú principal
  • El color de fondo de la información sobre herramientas del elemento no funciona
  • Mostrar el encabezado Minetest cuando el valor menu_last_game ya no esté disponible
  • Arreglar minetest.is_nan
  • Solucione algunos problemas menores de código en todo el lugar
  • Perfiles menores fijos.
  • Se corrigió la rotación del nodo de caída de la caja de nodos / malla montada en la pared
  • Hacer que el instalador cree su propia carpeta Minetest
  • Implementar la compensación de la cámara mapblock correctamente
  • Corregir rayas MSAA
  • Arreglar ciertos nodos conectados que se bloquean al caer
  • Evite generar el mismo fragmento más de una vez con varios subprocesos emergentes.
  • Se corrigieron varios problemas con estrellas, cielo y nubes
  • Se corrigió la caída de la imagen de una antorcha si paramtype2 = «none»
  • Arreglar la visibilidad del sprite del jugador en primera persona
  • Corregir la distancia de interacción del objeto que no se verifica
  • Bloquear intentos de conexión con el cliente
  • Se corrigió el error de segmentación en el registro de desaprobación debido a la llamada de cola, registro de forma predeterminada
  • Física del jugador: Garantice pasos de simulación de dtime más grandes
  • Evite reenviar cerca de bloques innecesariamente.
  • Reparar CSM en arm64
  • Fix Media … 0% en la pantalla de carga
  • Implementar la descarga de static_save = false objects de acuerdo con los documentos existentes
  • Desacoplar los marcadores del minimapa de la entidad de las etiquetas de nombre reemplazándolos con la propiedad show_on_minimap
  • Libere periódicamente todos los amortiguadores HW de malla para evitar un cuello de botella de Irrlicht.
  • Arreglar la verificación del argumento flotante en minetest.set_timeofday ()
  • Evite dibujar bloques invisibles en el cliente.
  • Corregir el texto superpuesto de la barra de desplazamiento (nuevamente)
  • Reducir el FPS cuando la ventana está desenfocada
  • Android: reemplace InputDialogActivity en una ventana de diálogo simple
  • Corregir el retraso máximo informado erróneamente con prometheus
  • Se corrigió el error de fusión horizontal / vertical del vidrio enmarcado del color del hardware
  • Corrija la superposición de chat / infotexto si hay muchas líneas de chat
  • Configuración: Solucionar bloqueo al salir
  • Existencia del tocadiscos en una base de datos ficticia.
  • Corrección de compilación de la plataforma Darwin
  • Escalar la imagen del inventario para los nodos escalados de todas las caras
  • Arreglar la compilación de NetBSD
  • sombreadores: corrige la transparencia en GC7000L
  • Reparar las advertencias del compilador de MSVC
  • Arregle el desbordamiento de luz de u8 si la luz está saturada a 255
  • Corregir la llamada de traducción faltante en hipertexto
  • Renderice las cajas de nodos con material opaco si es posible
  • La precisión del arreglo no funciona en hud_change
  • Corregir compilación para Visual Studio (punteros de conversión explícita)
  • Corregir las advertencias de acceso a la memoria de clase de GCC
  • Falling: Soluciona el error causado por la falta de param2
  • Permitir iniciar el servidor local usando –go de nuevo
  • decode_base64: Permitir carácter de relleno ‘=’
  • Desinfecte los nombres de los directorios mundiales al crearlos. Mantenga el nombre original separado
  • Mejorar el inventario predeterminado defectuoso / faltante + usar imágenes de los tipos de dibujo de los nodos, que afectan a: como un avión, como un signo, como una antorcha, como un raill, como una planta, una planta como una raíz, como un fuego, un líquido fluido
  • Android: Corregir ConfirmRegistration y PasswordChange entrada y tamaño de escala
  • Formspecs: las ventanas de configuración de volumen y teclas ahora se pueden cerrar haciendo doble clic / tocando

Minetest juego

  • Agregar guía de elaboración
  • Se agregaron 5 variantes de madera de Mese Post Light
  • Agregue sonidos ambientales para lava y horno activo
  • Cambiar varios sonidos de bloque
  • Arregla a los jugadores que duermen en una cama ocupada
  • Arreglar el ‘sonambulismo’ en la cama
  • Se corrigió que el jugador dormido saliera volando de la cama cuando estuviera dañado y volara lejos de la cama después de la muerte
  • Fix reproductor de dormir se inmoviliza y la cama undiggable después de la muerte
  • Corregir el texto de información del horno que no siempre se actualiza al eliminar el elemento
  • Nueva traducción: eslovaco
  • Nueva traducción: portugués brasileño
  • Nueva traducción: Lojban (ciertamente no es una muy buena traducción)
  • Actualizar traducciones existentes

Registro de cambios oficial


¿Le es útil este software? Considere una donación al autor.


Detalles técnicos
Autor: Minetest
Versión: 5.4.0
Tamaño: 18.0 MB
Compatible con: Windows 7 / 8.1 / 10
Descarga normal: Minetest
Califique este software: 1 estrella2 estrellas (Haga clic para votar)
Cargando...
 
Descarga directa

Ayúdanos a seguir:

¿Te gustan las descargas sin esperas? ¡también nosotros! Amamos compartir software libre y gratuito. Te invito a mirar nuestros proyectos, quizás te gusten y te animes a apoyarnos. ¿Cómo ayudar al blog?

También puedes seguirnos en nuestras redes sociales para no perderte ninguna descarga: Telegram, Mewe, Whatsapp, Pinterest y Facebook.