Выпуск Minetest 5.6.0
Вышла версия Minetest 5.6.0 с динамическими тенями, улучшениями в управлении модами, более четким процессом регистрации игроков.
Minetest - игра-песочница с открытым исходным кодом, созданная по мотивам Infiniminer и Minecraft, написанная на языке C++ и включающая интерпретатор Lua. Игру создал в 2010 году Пертту Ахола, известный как "celeron55", и с тех пор её развивает сообщество.
Изменения:
Большое внимание в версии 5.6.0 было уделено улучшению графики и кода ввода. Minetest использует библиотеку 3d-рендеринга под названием Irrlicht. Irrlicht устарела и больше не обновляется, поэтому в 5.5.0 проект создал форк под названием Irrlicht-MT. Это позволило исправить множество ошибок, которые не могли быть исправлены ранее. Производится очистка старого кода и замена того, что могут, другими библиотеками. Цель разработчиков - полностью отказаться от Irrlicht, и использовать SDL и OpenGL.
Minetest также теперь поддерживает динамические тени, основанные на положении солнца и луны. Игроки и сущности будут отбрасывать тени, а тени могут быть окрашены полупрозрачными предметами, такими как вода или стекло.
Чтобы включить динамические тени, мод или игра должны включить эту функцию. Разработчики также советуют использовать мод Enable Shadows, чтобы включить динамические тени везде.
Одним из основных изменений стало добавление надлежащей "сортировки" прозрачности; это позволило исправить множество глюков, связанных с просмотром прозрачных материалов через другие прозрачные материалы, такие как жидкости, стекло и листья.
Предоставлена возможность использования одного мода в нескольких местах (например, в качестве зависимости у других модов) и выборочного включения конкретных экземпляров модов.
Диалог "Выбор модов" был обновлен, чтобы показывать полезную информацию, когда отсутствуют необходимые зависимости. Также в пользовательском интерфейсе теперь отображается читабельное название мода, а не его техническое название.
Система регистрации на каждом сервере Minetest была запутанной для новых игроков. Чтобы исправить это были созданы отдельные кнопки "Регистрация" и "Вход". Это должно сделать процесс более понятным для новых пользователей.
В API для модов добавлена поддержка запуска кода на языке Lua в другом потоке для выноса ресурсоёмных вычислений, чтобы они не блокировали основной поток.
И последнее, но не менее важное: API спаунера частиц был значительно улучшен, добавлено больше возможностей для управления анимациями.
Полный журнал изменений: