Светлая тема Тёмная тема Dante Leoncini
Этот перевод сделан ИИ и может содержать ошибки. Язык оригинала — испанский.

Xash3D: Half-Life для Symbian

Xash3D: Half-Life для Symbian

⚠ Важно: этот порт работает только на телефонах с 128 MB RAM или больше. Nokia N95 с 64 MB работать не будет: вы дойдёте только до меню.

Nokia N95, показанный в видео, это не версия на 64 MB: это N95-3 (американская версия) с 128 MB RAM и поддержкой microSD объёмом до 32 GB на последней прошивке (firmware).

Как отличить их с первого взгляда: подсветка цифровой клавиатуры у N95-3 белая, тогда как у более ранних моделей она синяя. Кроме того, у версии на 64 MB есть крышка/защита объектива камеры, которой нет у версии на 128 MB.

Bluetooth-мышь и клавиатура: работают только на Symbian S60v3 и S60v5. Не каждая Bluetooth-мышь и клавиатура работает с драйвером Hinkka: это должны быть обычные устройства Bluetooth 2.0.

На Symbian Belle они НЕ работают из-за изменения, которое Nokia внесла в операционную систему и которое ломает драйвер Hinkka.

ЭТО БЕТА! Она не закончена и имеет несколько известных багов.

Xash3D FWGS Engine. Это порт Half-Life 1 на Symbian S60v3.

Последняя версия: v31. Эта версия была ориентирована на многопользовательский режим.

Это сборка DEBUG: при её запуске появляется белый терминал с текстом и создаётся файл log для отладки игры. Финальная релизная версия будет работать намного быстрее, потому что режим отладки заметно снижает производительность.

Известные ограничения:

  • Есть графические артефакты при получении урона.
  • Не работает через интернет, и нельзя создавать сетевые игры: можно подключаться только по LAN/WiFi к другим компьютерам, которые тоже используют Xash3D (но не к тем, кто использует версию из Steam).
  • Есть несколько известных багов и ошибок в многопользовательском режиме, которые ещё нужно исправить.

Не торопитесь: дождитесь завершения порта, прежде чем его пробовать. По любым вопросам пишите мне в социальных сетях.

Что нового — версия 24

Последняя версия — 24. Вот что нового:

  • Внесены улучшения производительности.
  • Теперь работает на Nokia без FPU и GPU, хотя играть невозможно. Я сделал это только потому, что многие просили, но на тех Nokia нет ни единого шанса на 30 fps.
  • Теперь также работает на Symbian^3, например на Nokia N8 и E7.
  • На N97 mini запускается, но закрывается при старте игры.
  • На E72 игра запускается... но она крайне медленная и в неё невозможно играть.

Напомню, что этот порт сделан, чтобы выжать максимум из Nokia N95. На N95 в некоторых местах уже достигается около 40 fps, хотя в отдельных частях игры бывают просадки до 18-20 fps. Я работаю над этим.

Важно: пока не подтверждено, что кампанию можно пройти от начала до конца. И каждый раз при установке новой версии сохранения от прошлых версий перестают работать.

Это всё ещё в разработке. Следующая цель — игра по локальной сети (LAN).

Как установить

Скопируйте ОРИГИНАЛЬНЫЕ файлы игры в E:\data\xash3d, затем установите движок (выберите версию в загрузках ниже). Нужны библиотеки PIPS 1.7 для Symbian.

Если хотите использовать мышь и клавиатуру, установите также hidsupp_v100.sisx. Да, у этого порта есть поддержка мыши и клавиатуры! А также звука.

В код внесли множество изменений, чтобы он собирался в Carbide C++ 3.2 с SDK Symbian^3 и компилятором RVCT.

Состояние проекта

Уже работает

Ещё предстоит

Управление

Играть можно с Bluetooth-клавиатурой (и мышью) или с клавиатурой самого телефона.

Клавиатура (Bluetooth HID)

КлавишаДействие
W / Sвперёд / назад
A / Dшаг вбок (стрейф)
Стрелки ← / →поворот
Стрелки ↑ / ↓вперёд / назад
Мышьосмотр (левый клик = выстрел)
PgUp / Delсмотреть вверх / вниз
Пробелпрыжок
Ctrlприсесть
Eиспользовать / действие (двери, кнопки, учёные)
Enterвыстрел
Rперезарядка
Fфонарик
F12создать сервер Crossfire (deathmatch)

Клавиатура телефона (Nokia N95)

КлавишаДействие
Стрелки / джойстикдвижение и поворот
0прыжок
1предыдущее оружие
2альтернативный огонь
3следующее оружие
5 / OK (центр)выстрел
6 / 9смотреть вверх / вниз
7перезарядка
8присесть
*фонарик
Левая софт-клавишаиспользовать / действие
Правая софт-клавишаменю (пауза)

Посмотрите в действии

Нравится то, что я делаю?

Я делаю всё это с большой любовью: свободное ПО и просветительские видео. Если вам нравится то, что я делаю, или вы хотите, чтобы я продолжал создавать проекты и больше видео о свободном ПО, вы можете меня поддержать:

Купить мне кофе Стать патроном!