EN
creator cover sashikknox

sashikknox

C/C++ programmer, love OS Aurora and SailfishOS
sashikknox
42
subscriber
goals
84.91 of $ 5 586 money raised
just donate if you want =)

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

Show more
avatar
Всем кто скачал и поставил, отпишитесь, сохранения работают? ))
avatar
В общем у меня чет пока на работают сохранения в xatrix, т.е. файлы сохранений создаются, но не показывает их для загрузки.
в основой игре все ОК , только надо было старые сохранения поместить в ~/.local/share/ru.sashikknox/quake2/baseq2/save

dhewm3 (Doom 3): Статус

Что нового
В общем продолжил работу на портом. Сделал пару важных вещей:
 - добавил поддержку геймпадов (протестировал на 3 геймпадах и двух разных девайсах, все вроде ок)
 - добавил упаковку openal в пакет с игрой, теперь должно проходить валидатор и устанавливаться на девайс без зависимостей.
Что еще нужно сделать для полноценного порта:
 - добавить лаунчер с настройками (разрешение экрана, настройки графики, путь до ресурсов игры)
 - запрет гашения экрана (для удобной игры с геймпадом)
Проблемы:
 - последняя версия  SDL2 имеет изменения мешающие нормальному запуску игры в альбомной ориентации девайса, т.е. запускаем игру в портрете, а игра уже сама повернет экран, иначе глюки получаются. связанно это с тем что в коде  SDL2 добавлена поддержка wl_viewporter  расширения, а ситуации когда расширение не поддерживается - не обрабатывается.
Сборка пакета
1. Сборка RPM
sfdk engine exec mb2 -t AuroraOS-5.0.0.60-base-aarch64 build --define "_special_name 1"
Примечание: сборку запускаем дважды, ибо я до сих пор не поправил багу cmake проекта, и с первого раза оно не собирается ))
Show more
avatar
На каком устройстве портируете и тестируете Doom 3?
Show more replies
avatar
Андрей Краснов, ну судя по небольшому опросу что я провел, многие ждут наоборот openxray  и openmw )
в gzdoom я уже много раз хотел заглянуть, но пока нет возможности и времени )

Следующий проект: Подведение итогов

Помимо запущенного опроса тут, мне помогли с опросом в бета программе ОС Аврора, за что большое спасибо организаторам ) Участники беты прошли похожий опрос.  В опросе в бете поучаствовало 68 человек.  Далее, результаты опроса:
(25%, 17 голосов): dhewm3 (Doom 3
Show more

Какой проект будет следующим?

Тут опросник добавил, по вашим предпочтениям. Выбор следующего проекта - не значит что он будет сделан, и что его вообще можно портировать. Это лишь этап исследования, первоначальный этап когда я смотрю исходники проекта и разбираюсь как он устроен.
Если проект уже успешно портирован на Android (т.е. умеет работать под arm архитектурой), то у него большой шанс быть портированным на Аврору.
Так же в комментариях можно предложить свой вариант. Под вашим комментов можно будет поставить реакцию палец вверх )  Важно, пишите о чем то реально существующем, надо что бы были исходные коды проекта, т.е. какой нибудь GTA5 портировать не выйдет, т.к. нет opensource движка который это позволит.
Следующий проект: RND (Этап исследований)
OpenMW (Morrowind)
7 votes
avatar
avatar
avatar
avatar
avatar
OpenJK (Jedi Knight Academy)
3 votes
avatar
avatar
avatar
OpenXRay (S.T.A.L.K.E.R.)
6 votes
avatar
avatar
avatar
avatar
SuperTuxCart [собирал и запускал на смарте, но порт делать не начинал]
3 votes
avatar
avatar
avatar
dhewm3 (Doom 3) [порт практически доделан, просто на время забросил]
8 votes
avatar
avatar
avatar
avatar
GZDoom (Doom, Doom 2 и прочие на этом же движке)
6 votes
avatar
avatar
avatar
avatar
Godot 4 (Игровой движек, адски большая задача, даже не уверен что хочу этим заниматся сейчас)
4 votes
avatar
avatar
avatar
avatar
Defold (Классный игровой двиг с открытыми исходниками, но тоже дико сложная и долгая задча)
1 vote
avatar
Show more comments
avatar
вечером попробую отписаться по поводу опроса, благодаря организаторам беты ОС Авроры, опрос удалось провести и в бетке )
avatar
А что с ГТА 3, вроде основа уже собрана, если я правильно понял?
avatar
leonid Yurasov,  гта 3 - да, собираеться и играеться, но не сделан поворот экрана ,очень
сложно и не быстро его делать, там свой рендер у них сложный, я сходу не
въехал, отложил портирование до лучших времен )

Fallout 2 CE RC1 (релиз!)

Починил вывод звука, ловите RC1. Для того что бы пост смотрелся хорошо, ниже cгенерированная  в нейронке картинка на тематику Fallout 2 )
Качать как всегда на GitHub v1.2.3
Известные ограничения:
Если запустить приложение повернув планшет в альбомну. ориентацию, то приложение создаст окно неправильных рамеров и будет выглядеть криво и не играбельно, поэтому планшет держим в портрете перед запуском. Будет больше времнеи, поправлю, это SDL2 поменял свои внутренние механизмы...
Show more

Fallout2CE 1.2.1

Решил, что хоть звук и не починил, надо выкатить RPM, пока для Авроры 5, чуть позже пересоберу под 4 версию.
Пакеты качать на Github
P.S. Просто сам начал проходить игру потихоньку на планшете, решил надо делится, уже играбельно, только звука нет ( на самом деле его можно включить и настроить через pactl, а в 5ой авроре в релизе и вовсе проблемы со звуком будут отсутствовать)
Show more comments
avatar
Приветсвую!
Забыл об этом, в течении часа соберу ))
avatar
Кстати, пакет ставится только с отключенной валидацией, наверное это задумано, но пишу также для других здесь
Show more replies
avatar
salair54, у меня просто четвертых аврор не осталось ) не на чем проверить ... погоняю валидатор в СДК попозже

Fallou 2 CE

(если вы смотрели футураму)
Если нет, то "Хорошие новости", без плохих.
Обратите внимание на скриншот
Show more

Fallout 2 CE: Хорошая и плохая новость

Хорошая новость

Видите две кнопки в верхнем правом углу? Это кнопки сохранения и загрузки (значки может и другие сделаю, это я быстренько наклепал). В общем прикрутил эти кнопки и думал релизить буду.
Show more

Fallout 2 RPM

Сделал предварительный релиз, кому не терпится опробовать. Тут реализован поворот экрана и работа тача в альбомной ориентации.
Ресурсы игры кладем в ~/Documents/Fallout2.
ссылка на GitHub
Известные ограничения:
- нельзя сохранить игру без клавиатуры =) так вот ... потом допилю туда что нибудь для вбивания имени сохраненния )
- трехпальцевый жест на планшетах ломает работу тача в игре, надо перезапускать игру.
Скриншот с планшета )
Show more
avatar
Ура!!!

Fallout 2: в процессе

В общем новогодние выходные дали мне возможность немного позаниматься своим любимым делом ;)
Пока что прикрутил таки в Fallout 2 поворот экрана, теперь контент игры рендерится в альбомной ориентации экрана. Плюс, дополнительной фичей сделал растягивание видеороликов на весь экран, ведь видео в игре широкоэкранное, а игра в классическом разрешении 640х480.
Вот так выглядит игра (с черными пустыми полосами по бокам)
Show more

Subscription levels

Donate Extra Light

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

Donate Light

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

Donate Medium

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

Donate Like a Man!

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