⚠ Важно: этот порт работает только на телефонах с 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.
Скачать движок (v24, последняя) Движок v17 (предыдущая) Поддержка мыши и клавиатуры (HID) Зависимости PIPS 1.7
Состояние проекта
Уже работает
Ещё предстоит
Управление
Играть можно с 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 | присесть |
| * | фонарик |
| Левая софт-клавиша | использовать / действие |
| Правая софт-клавиша | меню (пауза) |