Header Ad

Categories

  • No categories

Most Viewed

Voxel game creation platform Luanti (formerly Minetest) gets basic gamepad support, security fixes

Luanti (formerly Minetest) is a popular free and open source voxel game creation platform, with the latest release 5.17.0 out now and it’s an important one.

The developers note that it includes fixes for security vulnerabilities affecting both the client and server, so they recommend everyone upgrade. There’s also some rather nice additions in this release too like basic gamepad support for in-game actions, support multi-track animations and a whole assortment of additions for people making games with it.

You can see some of the games made with it on their ContentDB, like the Minecraft replacement clone VoxeLibre (formerly MineClone2).

Key full changelog for

Client / Audiovisuals

  • Dropdowns now accept selection by (Mouse) Down -> Drag -> Release.
  • Formspecs no longer close when focusing the window (SmallJoker).
  • Fix: Formspec model[] elements are again animated (Lars Mueller,cx384).
  • Implement basic gamepad support for in-game actions (not formspecs) (y5nw).
  • Support multi-track animations (glTF models) (Lars Müller)
    • E.g. models may now have several, independently controllable animations.
  • Fixed an case where the held item stack (e.g. when dragging) size was no longer displayed correctly (OgelGames).
  • The mouse cursor is no longer clamped to window bounds (Chase Bradley)
    • This becomes apparent with high DPI mice and (relatively) low FPS.
  • Shaders: Fix plants flickering when visual_scale > 1 (SmallJoker).
  • Chat: Pressing the Tab key now autocompletes to the next common part of the player name (SmallJoker).
  • The (main menu) progress bar now shows more media download details (cx384).
  • Formspec: Inventory slots and buttons now stay hovered on update (CrazyladMT).
  • Main menu: Mods are now sorted by their technical name (before: directory name) (SmallJoker).
  • Mostly fix the appearance of waving liquids (shader) below solid nodes (ZenonSeth).
  • Fix an issue where Luanti would not start in certain situations (sfan5).
  • Android: read-only access to Luanti’s data directory (Stvk imension).

World / Server / Environment

  • Add dummy auth backend support (nerzhul).
  • Improved collision handling (SmallJoker).
  • Mapblocks in view now load more efficiently (lhofhansl).
  • The --debugger command line argument can now be used on luantiserver (SmallJoker).

Script API / Modding

  • Add hideable HUD element field (cx384).
  • Detaching players now always happens before teleporting (keilogic).
  • Many Lua API documentation improvements (OgelGames, Wuzzy, SmallJoker).
  • Warnings are now logged when the “builtin” (main menu, utility) files do not match a checksum (Desour)
    • This helps to detect issues caused by partial or corrupted Luanti installations.
  • core.(de)compress now supports "raw_deflate" (Danny Ward).
  • core.get_craft_recipe and core.get_all_craft_recipes now … (SmallJoker, The4codeblocks)
    • return "fuel" recipes,.
    • the fields time and replacements.
  • Dark theme for https://api.luanti.org/ (Wabio).
  • visual_scale no longer has any effect on unsupported drawtypes (DragonWrangler1).
  • Fixed a case where where core.get_natural_light could throw an error (Jürgen Rühle).
  • Formspec: Add hypertext support to tooltips (“hypertip”) (kilbith), improved by Wuzzy.
  • Formspec: Fix text color and font not applying to field labels (OgelGames).
  • Formspec: Add alignment styles to label[], textarea[] and field[] (CrazyladMT).
  • Performance improvements related to texture modifiers and node visuals (sfan5).
  • SSCSM: Support for item/node definitions (ZenonSeth).

Misc / Maintenance

  • Various stability or minor security fixes (JosiahWI, sfan5, Lars Mueller).
  • Build system maintenance and improvements (user333_, AFCMS, sfan5).
  • Debugging-related improvements (Desour sfan5).
  • Funding information is now available under FUNDING.yml (rubenwardy).
  • Code maintenance, improvements (SmallJoker, sfan5, Lars Mueller, cx384).
  • CPCSM/SSCSM fixes (nerzhul).
  • New policy for generative AI contributions (Vincent Robinson).
  • Multiple security fixes (sfan5, red-001, Lars Mueller).

🌐 External Sources: docs.luanti.org, content.luanti.org, content.luanti.org
Article taken from GamingOnLinux.com.

    Leave Your Comment

    Your email address will not be published.*