EN
creator cover sashikknox

sashikknox

C/C++ programmer, love OS Aurora and SailfishOS
sashikknox
56
subscribers
goals
177.56 of $ 5 881 money raised
just donate if you want =)

GZDoom на ОС Аврора!

Благодаря товарищу, я все таки взялся за GZDoom. К тому же ностальгию навеяла автобиография Джона Ромеро  "Икона Doom" которую я послушал в аудио, да еще и Алексей Гладков сделал отличное видео на тему .
В итоге взялся за порт движка, и вот первый релиз готов
Небольшое видео как я пробую играть на FPlus T1100. Контроллер не настроен, очень высокая чувствительность стиков, я могу гораздо лучше играть! ))
Show more
avatar
Наконец девайсы на Авроре стали не бесполезны! (это локальный мем, не воспринимайте буквально)
Show more replies
avatar
Дмитрий Бачило, блин, даже на одеяле запустили

SDL2 c правками для Аврора ОС

После обновления SDL2 на апстрим в ОС Аврора, появился неявный баг. А именно во внутренностях реализации SDL2, при определенных обстоятельствах, меняются местами значения ширины и высоты экрана. В связи с чем я сделал небольшой патч на SDL2 версии  2.30.0 для исправления этого досадного момента. В первую очередь я делаю форк и сборку либы для своих проектов, и тем не менее готовой сборкой исправленной SDL2 может воспользоваться любой желающий. Качаем архивы под armv7hl и aarch64 и линкуем со своим проектом статически ( можно динамически, но либу тащить с собой в RPM и поправить rpath в проекте)
Собвтенно ссылка на релиз
https://github.com/savegame/SDL/releases/tag/aurora-sdl-2.30.0
P.S. Из за этого бага такие порты как Fallout 2, Heroes Of Might And Magic 3, Godot Engine могут запускаться неправильно на устройстве, создавая окно неправильных размеров. Проявляется это на планшете, если планшет повернут в ландшафтную ориентацию перед запуском приложения.

Godot 3.5.3 для ОС Аврора

Пора!
Наконец я решился обновить порт Godot до версии 3.5.3, заодно ребрендинг, теперь это порт не для  SailfishOS, а для ОС Аврора!

В планах еще обновление порта:
Show more

GZDoom и Selaco

Ни разу не оставлял тут подобных постов, но все же это стоит того. Недавно купил себе игру Selaco, игра сделана на движке GZDoom, немного модифицированном, исходники движка прямо с самой игрой идут в стиме  )
Опробовал игру на стим деке, и это очень круто, очень рекомендую )
Show more
avatar
пост по чистой случайности был скрыт ) открыл его )

LÖVE для ОС Аврора

Возможно не все знают о существовании игрового движка LÖVE.
Мне движок очень нравится, а еще  я люблю Lua скрипт, поэтому сделал порт этого движка. Взял свой собственный старый порт для SailfishOS, модифицировал и подправил, сделал пакетирование и сборку, прохождение валидатора.
Вот так выглядит экран, если запустить дижок без проекта
Show more
avatar
Что о таких движках не забывают нравится :3
avatar
Я и проект когда то пилил под этот двиг, вот вспомнил о нем, подумал что ему нужно быть на Авроре!
еще из lua движков очень годный defold, но там сборка заморочная, пока нет времени наладить под Аврору )

DIII4Aurora (Doom 3 for AuroraOS)

Ну вот и первый релиз, есть еще недоработки и проблемки, но у же играть можно, можно играть даже на r570e.
Добавил лаунчер, в котором можно потыкать опции графики, наиболее тяжелые опиции:
- вырубить r_shadows, тени, кушает очень прилично
- включить опцию r_skipBlendLights, тоже кушает прилично
Остальное потыкайте на ваше усмотрение, некоторые опции дают графические артефакты (хотя и добавляют ФПС), совсем деструктивные опции которые целиком выключают рендер - я убрал.
Скриншотики
Show more
Show more comments
avatar
на r570e почему то иконки вверх ногами внутри игры хд, а так в целом и сам Doom 3 и Resurrection of Evil работают хорошо, попозже пересобрать попробую на сдк конкретно своей версии, мб чего изменит, не критично, больше забавно
Show more replies
avatar
sashikknox, я говорю больше забавно )))
avatar
Ребят, привет. Прошу, напишите, как нужно устанавливать. Очень хочу поиграть. ОС Аврора, R570E. Спасибо.
Show more replies
avatar
sashikknox,  Спасибо!

Митап: Игры на Авроре, разработка и портирование.

8 апреля в  Москве прошел митап, совместно организованный ОМП и РВИ, где встретились разработчики мобильной ОС Аврора и разработчики игр.
Появились видео с данного митапа, в том числе где я и мой коллега Ильдар Камалетдинов рассказываем доклад на тему "Портирование игр на ОС Аврора"

История одного геймпада

Тут от коллег по опасному бизнесу пришла жалоба, контроллер купленный спецом для игры в Quake 2 не работает на ОС Аврора!
Встречайте, Gamesir-X2 Type C
В общем пришел мне этот контроллер в руки, начал изучать тему.
В первую очередь глянул в /dev/input, убедился что контроллер то вполне работает и события шлет. (он у меня попал в /dev/input/event7)
Для подключения контроллеров я использую gamescontrollerdb.txt, там лежит список идентификаторов контроллеров и биндинги их раскладок, для того что бы потом в SDL2 они легко распознавались и SDL2 правильно понимал раскладу кнопок.
В репозитории по ссылке выше, в описании, есть инструкция как сделать нужную запись в gamecontrollersdb.txt, что бы распознать нужный геймпад. Я подключил геймпад к ноутбуку и запустил одну из предлагаемых утилит, протыкал кнопки что бы получить нужные биндинги и получил новую строчку, которую можно вставлять в базу контроллеров.
Show more

Quake 2 + ОС Аврора 5

Т.к. в ОС Аврора 5 поменялся компилятор и подросла версия glib, то все собранные приложения под ОС Аврора 5 не работают на ОС Аврора 4.
Однако собранные на ОС Аврора 4 приложения хорошо работают на ОС Аврора 5, работают, да не все... вот и Quake 2 собранный под  ОС Аврора 4 не работал на "пятерке", в связи с чем я собрался с духом и порефакторил систему сборки, и обновил таки Quake 2 под пятую ОС Аврора!
Заодно:
- добавил поиск ресурсов игры в Documents/Quake2
- добавил в RPM все DLC, для запуска DLC придется воспользоватся терминалом. Названия DLC всего 3: ctf, rogue, xatrix, запускать так (имя DLC поменять на нужное)
- сделал поддержку контроллеров (она там была в каком то виде, но работала плохо)
  ru.sashikknox.quake2 +set game xatrix

Встречаем релиз на GitHub
Скриншотики
XATRIX

ROGUE
Show more
avatar
Всем кто скачал и поставил, отпишитесь, сохранения работают? ))
Show more replies
avatar
пока не удалось отладить проблему, но там явно пути неверно генеряться для модом, в папках ~/.local/share/ru.sashikknox/qukae2 генерятся папки xatrixxatrix и roguerogue ) явно что то не так ))

Subscription levels

Donate Extra Light

$ 1,17 per month
All subscriptions do not open nothing special for subscribers, it just easy way to donate monthly.
RU:
Все подписчики не получают никакого особенного контента, или каких то
закрытых постов. Это просто удобный способ сделать ежемесячные
пожертвования.

Donate Light

$ 1,77 per month
All subscriptions do not open nothing special for subscribers, it just easy way to donate monthly.
RU: Все подписчики не получают никакого особенного контента, или каких то закрытых постов. Это просто удобный способ сделать ежемесячные пожертвования.

Donate Medium

$ 3,6 per month
All subscriptions do not open nothing special for subscribers, it just easy way to donate monthly.
RU:
Все подписчики не получают никакого особенного контента, или каких то
закрытых постов. Это просто удобный способ сделать ежемесячные
пожертвования.

Donate Like a Man!

$ 7,1 per month
All subscriptions do not open nothing special for subscribers, it just easy way to donate monthly.
RU:
Все подписчики не получают никакого особенного контента, или каких то
закрытых постов. Это просто удобный способ сделать ежемесячные
пожертвования.
Go up