LINUX.ORG.RU

Counter-Strike 1.6 (Xash 3D) успешно портирован на Android

 , , ,


0

3

a1batross и mittorn успешно портировали Xash 3D – open-source совместимую альтернативу GoldSrc – на Android и обеспечили совместимость с последними версиями Counter Strike 1.6.

Поддерживаются версии Android начиная с 2.3, внешние клавиатуру и мышь можно подключить через evdev. Для запуска игры потребуются файлы из Steam версии для ПК.

Полностью работают:

  • Локальная игра с ботами
  • Мультиплеер (локальная сеть и интернет)
  • Запуск dedicated-сервера

Игра не совместима с официальным клиентом, но в европейской зоне на настоящий момент есть как минимум один регулярный сервер с игроками.

>>> Исходный код, apk и инструкция по установке

★★

Проверено: Pinkbyte ()
Последнее исправление: Pinkbyte (всего исправлений: 1)

Для установки необходимо:

[1] Установить apk Xash3D 0.17+ [2] Установить apk CS16Client v1.01

  • Для многоядерных устройств – omp
  • Для остальных, и для тех, у кого omp версия не запустилась – noomp

[3] Создать в корне sdcard директорию xash [4] Скопировать из Steam-версии директории cstrike и valve

Samsung Galaxy S3, CM13 Nightly (Android 6.0.1), полет нормальный.

Kor03d ★★
() автор топика

Годнота. Молодцы, парни. Just for fun :)

Porthos ★★★★★
()
Ответ на: комментарий от dimka4996

Уже год как работает. Отмечали вон первого апреля годовщину, засунули в релизную версию модификацию с гравипушкой из HL2. Конечно, второго апреля уже был апдейт с нормальной игрой. :)

(А в прошлом году был вшит мод GMan Invasion, погугли, если не видел этот шедевр)

a1batross ★★★★★
()

Отличная работа. На моем Samsung Galaxy S3 все работает прекрасно!

Odalist ★★★★★
()
Ответ на: комментарий от voltmod

Левые apk находятся в маркете. А тут официальненько, с гитхаба.

mittorn ★★★★★
()
Ответ на: комментарий от voltmod

Если вы такой параноидальный, скомпилируйте сами из исходников – специально рядом лежат.

Kor03d ★★
() автор топика
Ответ на: комментарий от voltmod

Компилируйте сами. :)

Вот движок, транслятор для OpenGL, клиентская часть CS1.6, серверная часть CS1.6(форк вот этого). Самый минимум.

Компилируете все библиотеки, подсовываете в APK и запускаете. Исходники Java частей от движка и клиента.

a1batross ★★★★★
()
Ответ на: комментарий от a1batross

Кстати, раз речь зашла про Xash3D.
Есть ли какая-нибудь разница в качестве графики между Xash3D (на десктопе) и классическим GoldSrc? Лучше, хуже?

h31 ★★★★
()
Ответ на: комментарий от h31

Как-то трудно на глаз сравнивать графику двадцатилетней давности.

Kor03d ★★
() автор топика
Ответ на: комментарий от h31

Сложный вопрос. Графика в первую очередь зависит от ресурсов, а не количества наложенных шейдеров.

Вообще, лучше в Xash. Попробуй запустить игру Paranoia 2. Такое на голдсурсе сделать если и можно, то крайне, крайне сложно и грязно(в плане хаков). В Ксаше же можно моддеру полностью свой рендер написать, без особых хаков и прочего.

a1batross ★★★★★
()

Годный проект, удачи Вам ребята. Хоть я и не игрок, ЛОЛ.

shkolnick-kun ★★★★★
()

Граждане, а вот в этом видео так же упоминается о порте CS 1.6 на Андроид, и говорится что портировали её не выше обозначенные люди, а какой-то другой человек, причём один.

tekk ★★★★★
()
Ответ на: комментарий от tekk

Это дебилы журналисты. Они не осилили:

1) Посмотреть список контрибьютеров на гитхабе. Хотя бы в папочку 3rdparty залезть. Хотя бы запустить игру и нажать кнопку View Readme.

2) Посмотреть название ютуб канала, типа автор порта там выложил ролик с игрой на Android. (Там какой-то турецкий дурачок писал видео)

3) Вообще запустить игру и попытаться сделать свою статью(это сделали только на Медузе, и то понаделали кучу ошибок в тексте).

А говорят они, мол типа все сделано в одиночку одним парнем(мною, да. Упоминаемый там — это я).

a1batross ★★★★★
()
Ответ на: комментарий от a1batross

Разве тебя упомянули?

Я вообще не очень разобрал как он произнёс псевдоним, но показалось что не a1batross (ну «Альбатросс» это не «Алабек», как он сказал).

Я так и подумал вообще что они не очень-то вдавались в подробности, тем более что упомянули игру вообще вскользь.

tekk ★★★★★
()

Молодцы, дети пиСчат!

nihil ★★★★★
()
Ответ на: комментарий от Kor03d

Здравствуйте. Не могли бы вы помочь? Всё сделал по инструкции. К папке Xash автоматически выставлен путь /storage/sdcard0/xash , но происходит какая-то ошибка.

anonymous
()
Ответ на: комментарий от anonymous

4.4 или выше? Это ещё никак не поборенный баг из-за новой политики в отношении записи на флешку.

Попробуйте другой путь, типа Android/data/in.celest.xash3d.hl/files в корне флешки. Туда приложение имеет запись в любом случае. Ну и главное, чтобы игровые файлы тоже там были.

a1batross ★★★★★
()
Ответ на: комментарий от a1batross

Ааа, я-то думал он псевдоним произнес.

Тогда извиняюсь, больше вопросов нет =)

tekk ★★★★★
()

Запустил, блин, давно я не видел 1.6. Спасибо за порт, ребята. Надо попробовать с друзьями устроить турнир. А громкость звука аппаратными клавишами не меняется? А то запустил в офисе и полез скорей в настройки, звук отключать.

orm-i-auga ★★★★★
()
Ответ на: комментарий от orm-i-auga

В лаунчере движка это. Только там по глупой опечатке галочка инвертирована.

Так-то кнопки задействованы в игре. Можно на них стрельбу забиндить, удобно.

a1batross ★★★★★
()

Кто такой кзэш?

И как качать аим без мышки? оО

Northsoft ★★
()

Шикарно. Пришли к успеху, ребята.

xenith
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.