Outpost Kaloki X PC Port
[![Latest release](https://img.shields.io/github/v/release/TekRantGaming/outpost-kaloki-x-recompiled?style=for-the-badge&label=release&color=8bd550&labelColor=07101f)](https://github.com/TekRantGaming/outpost-kaloki-x-recompiled/releases/latest) [![Downloads](https://img.shields.io/github/downloads/TekRantGaming/outpost-kaloki-x-recompiled/total?style=for-the-badge&color=2e7d32&labelColor=07101f)](https://github.com/TekRantGaming/outpost-kaloki-x-recompiled/releases) ![Platforms](https://img.shields.io/badge/platforms-Windows%20%7C%20Linux-00acc1?style=for-the-badge&labelColor=07101f) ### Outpost Kaloki X on PC, running natively, with the launcher and options of a modern PC release. [Download for Windows](https://github.com/TekRantGaming/outpost-kaloki-x-recompiled/releases/latest)   [Download the Linux AppImage](https://github.com/TekRantGaming/outpost-kaloki-x-recompiled/releases/latest) The original Xbox 360 game code, translated to native PC code with the ReXGlue SDK. No game files included: bring your own copy of the Outpost Kaloki X Xbox Live Arcade package.

## Highlights
**Up to 8K**
Render at up to 7680 x 4320, with presets from Supersample to Ultra Performance that match your screen.
**60 fps and beyond**
The Xbox 360 version ran at 30 fps. Pick 60, 120, 144, 165, 240 or unlimited, and the game still runs at its normal speed.
**Xbox 360 style achievements**
A pop-up with a sound every time you unlock one, just like the console. Choose the sound in the launcher.
**The full game, unlocked**
Xbox Live Arcade games shipped as trials that you unlocked by buying them. That is no longer possible, so the full game is unlocked for you.
**Your controls, your way**
Invert the camera, change its speed, set a deadzone, remap any button, adjust vibration, or play with keyboard and mouse.
**Ready to play**
Unzip, run, and install the game from your own package in the launcher. Updates arrive with one click.
## Why this port? Isn't there already a PC version? There is, but it is not this game. The original *Outpost Kaloki* came out on PC in 2004. A year later NinjaBee released **Outpost Kaloki X** on Xbox 360: a bigger, better version that the PC game never received. | | PC *Outpost Kaloki* (2004) | Xbox 360 *Outpost Kaloki X* (2005) | | --- | --- | --- | | Levels | the original set | **more than twice as many** | | Story campaigns | one | **two**: Adventure Story and War Story | | Scenarios | fewer | **11**, including The Eight-Port Challenge, The Hammer and Survival | | Challenges | none | **time challenges** with gold medal times | | Graphics | original | **improved** | | Achievements | none | **12** | | Made for | mouse and keyboard | **a controller** | Until now the only way to play it was on an Xbox 360 or an emulator. This port keeps it playable on modern PCs. ## The launcher Everything is set up before the game starts. The launcher uses art from your own copy of the game: its icon, its achievement pictures and its title screen. Settings are saved to a plain text file, `outpost_kaloki_x.toml`, next to the game.
Play page ### Play - **Install the game** straight from your Xbox Live Arcade package, with a progress bar - Checks the file really is Outpost Kaloki X, and the right version of it - Play the **full game** or the **trial** - Turn the launcher off and **hold Shift** at start to bring it back
### Display - **Windowed** or **fullscreen** - **Window size** that fits your screen - **Choose the monitor** - **VSync** on or off (off works great with G-Sync and FreeSync) - **Keep 16:9** with borders (at any window size), or **stretch** to fill Display page
Graphics page ### Graphics - **Render quality** presets: Supersample, Native, Quality, Balanced, Performance and Ultra Performance, each showing the real resolution for your screen - **Custom resolution** from 1x (720p) to 6x (8K) - **FXAA** and **FXAA Extreme** - Real **2x MSAA** - **Texture filtering** up to 16x - **Shader preparing**: a short pause the first time an effect appears, or no pause with effects briefly missing
### Gameplay - **Frame rate**: 30, 60, 120, 144, 165, 240 or unlimited - **Frame counter** in the corner, toggled with F2 - **Language** Gameplay page
Controls page ### Controls - **Invert the camera** left/right and up/down, separately - **Camera speed** from 25% to 300% - **Stick deadzone** to stop drift - **Vibration** on or off, with a strength slider - **Remap any button** on your controller - **Keyboard and mouse** play: click a control, press a key
### Achievements - All **12 achievements** with their pictures, descriptions and gamerscore - See which ones you have **unlocked** - Turn **pop-ups** and their **sound** on or off, set the volume - **Pick the sound**: the built-in chime or any `.wav` you put in the `sounds` folder - A **test button** to see and hear it - A bonus **Welcome** achievement the first time you play Achievements page
About page ### About - **Updates**: the launcher checks GitHub for a new version when it opens and updates with one click, keeping your game files, settings and saves - Open your **save folder**, **game folder** or **settings file** in one click - **Reset** every setting - Refresh the launcher's title screen art
## In game
The main menu at 4K The main menu, rendered at 4K.

Running the space station Building a lemonade stand while visitors arrive
Choosing the Adventure Story or the War Story The Boss gives you your first job
The build menu An achievement pop-up over the title screen
### Xbox 360 vs PC port | | Xbox 360 | PC port | | --- | :---: | :---: | | Resolution | 1280 x 720 | up to 7680 x 4320 | | Frame rate | 30 fps | 30 to 240 fps, or unlimited | | Anti-aliasing | none | FXAA, 2x MSAA | | Texture filtering | basic | up to 16x | | Display | TV | windowed or fullscreen, any monitor | | Controls | Xbox 360 controller | any controller, remapping, keyboard and mouse | | Camera | fixed | inverted axes, speed, deadzone | | Achievement pop-ups | console | Xbox 360 style, with your choice of sound | | Full game | bought on Xbox Live | unlocked | ### Hotkeys | Key | Action | | --- | --- | | F2 | frame counter | | F3 | performance overlay | | F7 | achievements overlay | | Shift while starting | open the launcher | ## Getting started **You need:** Windows 10 or 11 (64-bit) and a graphics card with DirectX 12, **or** 64-bit Linux with Vulkan, plus your own Outpost Kaloki X Xbox Live Arcade package, this exact release: | | | | --- | --- | | Title ID | `584107DB` (Xbox Live Arcade, content type `000D0000`) | | Package size | 21,557,248 bytes (the file with no extension from your Xbox 360 or emulator content folder) | | Game version | `default.xex` 0.0.1.1 (2005-11-04), 3,252,224 bytes, CRC32 `CCB0ACE9` | The launcher checks both and tells you if your package is a different version. 1. Download **OutpostKalokiX-v...-windows-x64.zip** from the [latest release](https://github.com/TekRantGaming/outpost-kaloki-x-recompiled/releases/latest) and unzip it anywhere. 2. Run **outpost_kaloki_x.exe**. The launcher opens. 3. On the **Play** page click **Install from package...** and pick your package. Its files are copied into a `game` folder next to the program. 4. Press **PLAY**. **Linux:** download **OutpostKalokiX-v...-linux-x86_64.AppImage** instead, make it executable (right-click > Properties > Permissions, or `chmod +x`), run it and install from your package the same way. The game files, settings and logs go next to the AppImage. **Updates:** when the launcher opens it checks this repository's releases and offers new versions (About page: **Updates**). Your game files, saves and settings are kept. **No game files are included.** The download is only the port: the game's files come from your own package.
Building by hand (for developers) ```powershell .\setup.ps1 -Package "C:\path\to\Outpost Kaloki X" # downloads the SDK, unpacks your game, translates the code okx\build.bat okx-release # compiles .\tools\package_windows.ps1 -Version v1.1.0 # optional: the release zip in dist\ ``` `Build Outpost Kaloki X.bat` does the first two steps in one go, installing the build tools if needed. For Linux, run `tools/build_appimage.sh v1.1.0` in Linux or WSL after `setup.ps1`. The finished game is in `okx\out\build\okx-release`. Point it at your game files with `--game_data_root`, or copy them into a `game` folder next to the exe. Technical notes on every fix are in [NOTES.md](NOTES.md).
## Credits - **Outpost Kaloki X** by NinjaBee (Wahoo Studios), published by Microsoft in 2005. - [**ReXGlue SDK**](https://github.com/rexglue/rexglue-sdk), which does the code translation and runs the game, built on the work of [**Xenia**](https://github.com/xenia-project/xenia) and [**XenonRecomp**](https://github.com/hedge-dev/XenonRecomp). > [!NOTE] > **AI disclosure:** this port was made almost entirely with Claude Code (Anthropic). The repository owner directed and tested the work; the AI did the analysis, code, tools and documentation. > [!IMPORTANT] > This project is not affiliated with or endorsed by NinjaBee, Wahoo Studios, Microsoft or Xbox. It contains no game code or assets. Do not open issues asking for game files.