THIS IS A BETA! It is not finished and has several known bugs.
Xash3D FWGS Engine. This is an attempt to port Half-Life 1 to Symbian S60v3.
Project status
Already works
Still to do
How to install it
Copy the ORIGINAL game files to E:\data\xash3d and then install the engine (pick a version from the downloads below). The PIPS 1.7 libraries for Symbian are required.
If you want to use mouse and keyboard, also install hidsupp_v100.sisx. Yes, this port has mouse and keyboard support! And sound support too.
Tons of changes were made to the code so it would compile in Carbide C++ 3.2 with the Symbian^3 SDK and the RVCT compiler.
Download the engine (v22, latest) Engine v17 (previous) Mouse & keyboard support (HID) PIPS 1.7 dependencies
Controls
You can play with a Bluetooth keyboard (and mouse), or with the phone’s own keyboard.
Keyboard (Bluetooth HID)
| Key | Action |
|---|---|
| W / S | forward / backward |
| A / D | strafe (side step) |
| Arrows ← / → | turn |
| Arrows ↑ / ↓ | forward / backward |
| Mouse | look (left click = shoot) |
| PgUp / Del | look up / down |
| Space | jump |
| Ctrl | crouch |
| E | use / action (doors, buttons, scientists) |
| Enter | shoot |
| R | reload |
| F | flashlight |
| F12 | create a Crossfire server (deathmatch) |
Phone keyboard (Nokia N95)
| Key | Action |
|---|---|
| Arrows / joystick | move and turn |
| 0 | jump |
| 5 / OK (center) | shoot |
| 8 | crouch |
| 7 | reload |
| 6 / 9 | look up / down |
| * | flashlight |
| Left soft key | use / action |
| Right soft key | menu (pause) |
Note: manual weapon switching is not mapped yet (the client is stubbed and has no weapon selection HUD); weapons switch automatically when you pick them up. To use mouse and keyboard you need to install hidsupp_v100.sisx.