Переделываю весь интерфейс Project Zomboid
Привет. Я делаю мод Knox Inventory для Project Zomboid. Задача довольно амбициозная: перерисовать весь интерфейс игры в одном стиле, поэтапно. Первый этап - инвентарь, и он уже в открытом тесте. А меню теперь представляет из себя полноценную 3D-сцену. Ночной лагерь, где у костра сидят герои ваших сохранений. Ниже показываю, что готово.
Главное меню
Это та часть, которой я горжусь больше всего. У костра сидят три ваших последних выживших: с тем же лицом, причёской и в той же одежде, в которой вы их оставили. Наводите на героя - видите его "паспорт": имя, профессию, сколько дней прожил и скольких зомби убил. Щёлкаете - он встаёт, уходит в темноту, и сохранение загружается.
Погибшие к костру не возвращаются. Трое последних бродят за забором уже как зомби, остальные лежат под крестами. Девиз игры - "ЭТО ИСТОРИЯ ВАШЕЙ СМЕРТИ" - теперь буквально встречает вас в меню.
Инвентарь
Вместо списка - сетки, как в Таркове. У каждого кармана, сумки и полки своя сетка, предметы занимают столько клеток, сколько им положено: винтовка длинная, банка маленькая. Предмет можно повернуть, сложить в стопку, разделить.
Сумки открываются отдельными окнами прямо поверх экрана, а перенос занимает игровое время, как и в самой игре: предмет ждёт на месте и появляется там, куда вы его положили, только в конце.
Экипировка собрана вокруг 3D-модели персонажа, которая повторяет то, что он делает. Если навести курсор на пустой слот, мод покажет, что из ваших вещей туда подходит, и наденет в один щелчок.
Новая игра
Заодно перерисованы все экраны на пути к новой игре: выбор режима, место появления на карте, настройки песочницы и создание персонажа. Два ванильных окна создания персонажа собраны в одно. Это по-прежнему экраны самой игры, просто в новом виде, поэтому всё, что добавляют другие моды - профессии, черты, одежда, настройки, - остаётся на месте.
Что дальше
Сначала довожу до ума инвентарь: поиск, избранное, сортировка и страница настроек. Потом по очереди здоровье, навыки, карта и остальные окна.
Как попробовать
Мод бесплатный и полностью переведён на русский. Пока работает только в одиночной игре.
Есть одно условие: нужен загрузчик ZombieBuddy. Шрифты, живую модель персонажа и трёхмерное меню невозможно сделать на одном Lua, поэтому часть мода написана на Java.
Страница мода в мастерской Steam.
Буду рад, если расскажете в комментариях, что неудобно и чего не хватает.