HLFX.Ru Forum
Показать все 1 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Технические вопросы (https://hlfx.ru/forum/forumdisplay.php?forumid=20)
-- новый лаунчер ксаша на телефон (https://hlfx.ru/forum/showthread.php?threadid=5960)


Отправлено erfty 07-03-2023 в 21:04:

новый лаунчер ксаша на телефон

вот как запускается тф классик на новом ксаше:

C++ Source Code:
1
launchButton.setOnClickListener((view) -> startActivity(new Intent().setComponent(new ComponentName("su.xash.engine", "su.xash.engine.XashActivity"))
2
.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
3
.putExtra("pakfile", getExternalFilesDir(null).getAbsolutePath() + "/extras.pak")
4
.putExtra("gamedir", "tfc")
5
.putExtra("argv", launchParameters.getText())
6
.putExtra("gamelibdir", getApplicationInfo().nativeLibraryDir)));

а запуск на старом ксаше реализуется тем же startActivity, только аргументы запуска добавляются в отдельном методе. Так вот это равнозначно тому, что было в лаунчере тф иль нет? просто я попытался запустить новый движок флагами gamelibdir и Intent.FLAG_ACTIVITY_NEW_TASK(и всё) и новый движок попытался найти либу libref_gl.so но не нашёл(я так понял её по факту и не надо туда ложить) и ещё пожаловался на плохую либу клиента, хотя я её компилил без ошибок. Могу дать код лаунчера при надобности(там я поменял 3 строчки ну и конечно импорт нужных библиотек)


Временная зона GMT. Текущее время 00:35.
Показать все 1 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024