Counter-Strike 1.6 Port

Unofficial port of Counter-Strike 1.6 for R36S/ArkOS devices. Based on Xash3D FWGS engine.

IMPORTANT

You must provide your own game data (cstrike and valve folders) from a legally owned copy of the game (e.g., Steam).

INSTALLATION

1
Download the port package from the GitHub repository.
2
Copy the 'counter-strike' folder and 'counter-strike.sh' file to your SD card's ports directory.
/roms/ports/counter-strike/
/roms/ports/counter-strike.sh
SD Card Structure
3
Copy your Half-Life 'valve' folder to the port directory.
/roms/ports/counter-strike/valve/
Valve Folder Contents
Do not overwrite existing files if prompted.
4
Copy your Counter-Strike 'cstrike' folder to the port directory.
/roms/ports/counter-strike/cstrike/
Cstrike Folder Contents
Skipping existing files preserves bot configuration!

LOCATING STEAM FILES

If you own Counter-Strike on Steam, you can easily find the files:

  1. Open Steam and go to your Library
  2. Right-click Counter-Strike
  3. Choose Manage → Browse local files
Steam Browse Files

BOTS & ONLINE

This port comes with YaPB (Yet another POD-Bot) support for offline play.

  • Bots work out of the box if you didn't overwrite liblist.gam.
  • To enable "Play Online" menu, edit userconfig.cfg and add: ui_menu_play_online 1

CONTROLES

Crouch (L1)
Walk (L2)
D-Pad Slots
Move
Buy Menu (L3)
Slot 10 (Select)
Fire (R1)
Sec. Fire (R2)
Ammo (X)
Use (A)
Jump (B)
Reload (Y)
Aim
Scoreboard (R3)
Game Menu (Start)
L1
L2
R2
R1
X
Y
A
B
S
ST
F

SCREENSHOTS

CREDITS

Huge thanks to the developers who made this possible: