Copy the cack folder somewhere. For the GP2X version, place the contents of the gp2x folder into the cack folder, then run cack-player.gpe from the games menu. For the Windows version, place the contents of the win32 folder into the cack folder and run cack-player.exe.
eg, the final Windows folder structure should look something like this -
fonts <folder> selector <folder> demo <folder> .. (other game folders) buildselector.exe cack-player.exe iconv.dll jpeg.dll ... (other dlls from win32 folder)
Games are installed into seperate folders alongside the CACK executable. Cack-player will default to loading the game selector. To directly launch a game instead (eg, for a shortcut) launch with cack-player.exe -game gamename (or on the gp2x create a script containing ./cack-player.gpe -game gamename).
| Windows/Linux | GP2X | |
|---|---|---|
| Movement | Cursor keys | Joystick |
| Use | Return | B |
| Inventory | Right Control | A |
| Exit menu | Escape | Start |
| TV screen position | L and R | |
| Volume | Volume +- |
USB controllers can also be used. Use, inventory and exit buttons are whatever the controller decides are the first 3 buttons. On the GP2X, external controllers won't control the tv screen position or volume.