xash3d-fwgs
xash3d-fwgs copied to clipboard
[Android] Сохранение настроек на лету
До сих пор не сохраняются настройки до нажатия кнопки Запустить
, это вызывает у пользователей конфуз.
В смысле?
В прямом. Настройки сделанные в самом лаунчере.
Хм... Странно. Лаунчер сильно не менялся со старого движка.
Я вообще считаю что лаунчер стоит убрать в принципе, а если кому нужны параметры запуска читать их с текстовика в папке с игрой например. Директорию игры сделать просто статичной, с чем по сути любой андроид юзер знаком и они так или иначе ставят в какую то Android/data. И стоит починить насколько возможно функционал меню на андроиде, вызывать что-то через jni интерфейс из движка например. Допилить окно Change Game до такой степени чтобы лаунчер был ненужен (можно добавить эксклюзивные для мобильных платформ элементы).
Директорию игры сделать просто статичной, с чем по сути любой андроид юзер знаком и они так или иначе ставят в какую то Android/data.
Я считаю, что имел смысл читать с захардкоженной директории Half-Life
изначально, чтобы не вводить людей в заблуждение, да и никто фичей с именованием корневой директории не пользуется, все ложат по привычке в xash
.
Я вообще считаю что лаунчер стоит убрать в принципе, а если кому нужны параметры запуска читать их с текстовика в папке с игрой например.
@mittorn как-то об этом говорил, ну подобное сделано в qFusion: https://github.com/Qfusion/qfusion/tree/master/source/android
Допилить окно Change Game до такой степени чтобы лаунчер был ненужен (можно добавить эксклюзивные для мобильных платформ элементы).
Вообще было бы неплохо, но тут опять вопрос взаимодействия с модулями ботов, хотя по идее все можно через gameinfo реализовать + может как-то расширить функционал. И я думаю, что это тема для обсуждения в: https://github.com/FWGS/xash3d-fwgs/issues/865