xash3d-fwgs icon indicating copy to clipboard operation
xash3d-fwgs copied to clipboard

[Android] Сохранение настроек на лету

Open nekonomicon opened this issue 2 years ago • 5 comments

До сих пор не сохраняются настройки до нажатия кнопки Запустить, это вызывает у пользователей конфуз.

nekonomicon avatar Jun 03 '22 09:06 nekonomicon

В смысле?

a1batross avatar Jun 03 '22 10:06 a1batross

В прямом. Настройки сделанные в самом лаунчере.

nekonomicon avatar Jun 03 '22 10:06 nekonomicon

Хм... Странно. Лаунчер сильно не менялся со старого движка.

a1batross avatar Jun 03 '22 10:06 a1batross

Я вообще считаю что лаунчер стоит убрать в принципе, а если кому нужны параметры запуска читать их с текстовика в папке с игрой например. Директорию игры сделать просто статичной, с чем по сути любой андроид юзер знаком и они так или иначе ставят в какую то Android/data. И стоит починить насколько возможно функционал меню на андроиде, вызывать что-то через jni интерфейс из движка например. Допилить окно Change Game до такой степени чтобы лаунчер был ненужен (можно добавить эксклюзивные для мобильных платформ элементы).

Velaron avatar Jun 03 '22 12:06 Velaron

Директорию игры сделать просто статичной, с чем по сути любой андроид юзер знаком и они так или иначе ставят в какую то 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

nekonomicon avatar Jun 03 '22 12:06 nekonomicon