ЭТО БЕТА! Она не закончена и имеет несколько известных багов.
Xash3D FWGS Engine. Это порт Half-Life 1 на Symbian S60v3.
Что нового — версия 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 | присесть |
| * | фонарик |
| Левая софт-клавиша | использовать / действие |
| Правая софт-клавиша | меню (пауза) |