Phase Of Horizon | HollowEngine
373 subscribers
152 photos
94 videos
12 files
61 links
Engine for development story-based maps & modpacks.

Support the project:
https://boosty.to/hollowhorizon/
Download Telegram
Сегодня, наконец, довёл до ума шрифты в UI-системе. Теперь их есть 3 режима:
🧊 Ванильный (теперь по умолчанию, раньше был Monocraft): Простой bitmap шрифт, т.е. просто картинка со всеми символами. Я его до этого избегал, поскольку ванильный движок тратил довольно много ресурсов на обработку компонента (цветовые коды, текст с переводом, форматирование), HollowEngine делает это в десятки раз быстрее.
⚙️ MSDF: Основной формат используемый в HollowEngine, основная его фишка заключается в том, что он не так сильно искажает строки при масштабировании (наверное замечали, что при маленьком шрифте текст становится почти не читаем), а кастомные .ttf шрифты становятся слишком пикселезированными или размытыми. MSDF как раз и решает эту проблема
✨ TTF: Ранее для него банально не было парсера, который его переводит в MSDF, приходилось всё делать через специальную консольную утилиту, сейчас же достаточно просто добавить в ресурсы необходимый шрифт. Из минусов разве что то, что он использует библиотеку FreeType, которая появилась только на 1.21.1, если кому-то понадобится бекпортировать на 1.20.1, это станет ещё одной преградой 🙃
Дальше остаётся разве что всякие эффекты или анимации делать)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥7❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤6🔥3🤯1
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍5🔥3🍓3
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤6👍4🔥3
Media is too big
VIEW IN TELEGRAM
Продолжаю улучшать систему моделей 👀

Теперь помимо анимаций "по триггеру" Вы можете создать файл метаданных модели и указать в нём контроллер анимаций!
Внутри можно создать несколько слоёв (например, тело / голова / эмоции), которые будут работать независимо друг от друга. Пока есть 2 слоя - клип и контроллер.
- Первый это просто зацикленная анимация, которая будет выполняться бесконечно (например, моргание).
- А второй это граф, где можно указать несколько состояний, например: ожидание, ходьба, бег. А также настроить условия и время перехода в каждое из этих состояний.
Кроме того, в условиях можно добавлять собственные переменные через entity.data, тем самым легко переключаться между десятками разных анимаций без особой нагрузки на сеть или рендеринг.

Ну и вот небольшой гайд, как этим пользоваться 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥6❤3🏆2
О, мне кажется я где-то видел этого чувака из ролика 🤔
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2😁1
Forwarded from BMProjects
Media is too big
VIEW IN TELEGRAM
❗️ МНЕ ГОВОРЯТ, ЧТО МНЕ НУЖНО ДЕЛАТЬ!

С момента объявления тематики сборки для ModPackJam'а прошло уже несколько дней и мы готовы поделиться большим спойлером относительно нашего проекта — Lost in Space.🆒

⚡️В LiS ваша основная задача — выполнять задания, полученные с помощью специального бортового компьютера. Именно благодаря ним вы сможете выжить и развиться в дивном мире.


👀 Но кто дает эти задания, почему и можно ли ему доверять? Ответы вы получите при прохождении модпака уже совсем скоро!

Демонстрация записана на тестовом билде, к релизу многое может измениться!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩3❤1🔥1
Media is too big
VIEW IN TELEGRAM
Ещё одна удобная и простая фишка - замена рецептов 🤩

Достаточно просто найти в списке рецептов исходный рецепт, после чего появится выбор, где его можно переопределить или скрыть (удалить с возможностью восстановления), ну и разумеется можно легко найти список изменённых рецептов.

Пока что само редактирование максимально упрощённое, просто json-файл, но с этим уже можно работать. Но как не странно, даже сейчас, это куда быстрее, чем самому лезть в датапаки или заморачиваться с KubeJS, копированием предмета из руки и всё равно искать recipe_id чтобы удалить исходный рецепт 🤔
Разве что массово их удалять/редактировать пока нельзя...
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳8🔥1
Помните пару дней назад я показывал наработки для одного проекта?
Ну так вот, это была сборка Lost In Space 👽, которая только-только вышла в открытый доступ!

Впервые воспользовался движком для реального проекта, и впечатления весьма смешанные. Да, основной функционал работает прекрасно, но куда же без большого числа багов. В первую очередь очень много пришлось возиться с импортами скриптов (оказывается JetBrains до сих пор не доделали shared-скрипты 🫠), пришлось лезть в компилятор. Были обнаружены косяки со спавном нпс внутри структур (нпс загружался из структуры для записи в чанк и игнорировал сохранённые ранее скрипты). Ну и с десяток мелких правок вроде форматирования текста, анимированного переноса строк, гибкий куллинг моделей и т.п.

Но вот пользы от этого море, на GitHub до сих пор лежит 5-7 косяков обнаруженных в ходе работы, но не критичных для игры. Ну и в целом я вижу, что некоторые уже начинают щупать движок в своих проектах, так что последняя версия движка всегда есть на GitHub и обо всех проблемах вы всегда можете написать в сообщество или GitHub Issues, однажды я точно поправлю все баги 🙃

А так сюжетная кампания в дополнение к квестам в сборке на мой взгляд вышла интересной 👀
Сборка только-только вышла, скачать можно здесь. Да и вообще, там довольно много интересных проектов, но я думаю вы там и сами разберётесь на сайте 🙂
P.S. Ходят слухи, что мы там не единственные со сборкой на HollowEngine, но подробностей не знаю даже я.
P.P.S. Можете заглянуть и к организаторам - @saudade_studio, мало кто готов проводить подобные мероприятия, да и готов поспорить, они вложили в организацию не меньше сил, чем мы при разработке

Также, думаю ещё на днях разобрать некоторые простые и интересные механики, а может и ролик вам записать. Скоро как раз сделаю опрос на эту тему.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤53🔥2
Я думаю, пора бы мне разбавить все новости о HollowEngine, чем-нибудь, что не связано с HollowEngine :).

Ладненько, знакомьтесь, это - ECR. Полная переделка Essential Craft 3/4 на версию игры 26.2.

Сама модификация планируется крайне масштабной, с возможностью исследования мира и открытия нового контента в моде.

Приложу пару скриншотов из процесса разработки.

Что же сейчас готово? Полноценная гайд-квест книга, которая раскрывает возможность создавать/использовать предметы/блоки или атаковать сущностей.
Magical Radiation Unit (MRU) - местная энергия мода. Благодаря ей, питаются все устройства мода.
Хранилище MRU, которое может хранить 2³² единиц радиации.

Остальное я буду выпускать в регулярном DevBlog.

Автор поста: Nero Elex
❤‍🔥5❤2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6🏆1
This media is not supported in your browser
VIEW IN TELEGRAM
Ладно-ладно, теперь и управление временем есть 🙃
🔥4
О, у меня же оказывается движок на CurseForge и Modrinth давно не обновлялся 👀

Получается, релиз?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍4❤‍🔥1
Что бы это могло значить? 🙃
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥43🌭1
А, кстати, я там ещё НПС-Тул почти доделал, теперь там можно всякие штуки добавлять ✨
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2❤11
This media is not supported in your browser
VIEW IN TELEGRAM
DevBlog по ECR №1.

У некоторых сущностей появился щит, который либо поглощает дамаг полностью, либо уменьшает доступный урон по сущности.

Это применимо как к живым сущностям (Living), например: крипер или визер; так и к снарядам (Projectile), например: Shulker Bullet.

Все настраивается и эту защиту можно выдать любому мобу, будь то свинья.
🤩5🔥3