TGViewer
Aurora Developers Aurora Developers @auroradevelopers · 755 subscribers
Post #540 247

Forwarded from sashikknox Всё портит! 👾

Quake 2 + 3 DLC на Авроре

Самый первый мой порт игры на Аврору (тогда ещё SailfishOS RUS) - это Quake 2. Потом я несколько раз обновлял порт, исправлял кое-что по мелочи, но игрой всё ещё было сложно пользоваться: у неё не было лаунчера, была пара багов, которые не позволяли запускать игру, например, на планшете Kvadra-T, кое-какие эффекты не работали.

Я решил исправить порт: написал спеку для LLM, скормил ей исходники базовой версии Quake 2, с которой я когда-то начинал порт. В итоге - держите переиздание Quake 2 под ОС Аврора в 2026 году!

Что нового:
- нескучный лаунчер: можно выбрать путь до ресурсов игры (подходит Steam-версия);
- прямо в лаунчере можно выбрать, в какое DLC хотите играть (xatrix, ctf, rogue). Я проходил только оригинальную игру - пришло время DLC 😼;
- во вкладке настроек можно выбрать масштаб рендера: если игра притормаживает - ставьте ниже 1, если хотите более резкие края и чёткую графику - можно выставить и 2;
- поддержка геймпадов на месте.
- новый touch UI: более красивый 🙀

Что исправлено:
- баг запуска на libdrm-устройствах (Kvadra-T);
- баг невидимых лазеров и силовых полей (ооочень древний баг, был в самом апстриме, с которого форкался).
- баг отрисовки меню, ранее были артефакты и битый шрифт.

Что хочу в будущем:
- не хватает режима редактирования layout у Touch UI;
- работа на внешнем экране: при переносе приложение ломается (ломается шейдерный конвейер, там очень хрупкая система кеширования шейдеров).
- добавить в сборку мод с deathmatch сетевой игрой

За основу порта я взял очень древний форк Thenesis Quake 2: он просто работает лучше, чем Yamagi Quake 2 (хотя сам является ранним форком Yamagi), рендеринг близкий к оригиналу, более шустрый. Работает очень хорошо даже на слабых девайсах. От Yamagi я такой производительности не добивался.

Кто уже проходил DLC - какое посоветуете первым? 🤔

Скачать RPM с GitHub

Устройство на видео: Масштаб Т1 (Ayya T1)

Telegram | Boosty
  • 🔥 9
More from @auroradevelopers
  1. Sep 24, 2026🚀 Хочешь разрабатывать под ОС Аврора? Все необходимое уже собрано! БАЗОВЫЕ ИНСТРУМЕНТЫ 🔹…
  2. Sep 23, 2026Сообщество ОС Аврора встретилось в Санкт-Петербурге, чтобы поговорить о технологиях #ВМЕСТ…
  3. Sep 21, 2026ИИ-агенты получили доступ к порталу разработчика ОС Аврора 🤖 «Открытая мобильная платформ…
  4. Sep 21, 2026Успейте зарегистрироваться на встречу сообщества ОС Аврора в Санкт-Петербурге! 🗓 Мероприя…
  5. Sep 15, 2026Сегодня хочу поделиться не просто новым альфа-релизом Compose Multiplatform для ОС «Аврора…
  6. Sep 15, 2026💜 Рассказываем, какие доклады вас ждут на встрече сообщества ОС Аврора в Санкт-Петербурге…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →