Outpost Kaloki X
TechnologyNative C/C++ port (engine reimplementation)
Available forWindows, Linux, macOS
View official projectAbout the project
Outpost Kaloki X es un videojuego de acción y aventura publicado por Xbox Game Studios en 2004.
Official project information
Outpost Kaloki X on PC, running natively, with the launcher and options of a modern PC release.
<img src="https://img.shields.io/badge/Download-Windows-8bd550?style=for-the-badge&logo=windows&logoColor=white&labelColor=07101f" alt="Download for Windows" height="40"> <img src="https://img.shields.io/badge/Download-Linux%20AppImage-00acc1?style=for-the-badge&logo=linux&logoColor=white&labelColor=07101f" alt="Download the Linux AppImage" height="40">
<sub>The original Xbox 360 game code, translated to native PC code with the <a href="https://github.com/rexglue/rexglue-sdk">ReXGlue SDK</a>. <b>No game files included</b>: bring your own copy of the Outpost Kaloki X Xbox Live Arcade package.</sub>
</div> <br>Highlights
<table> <tr> <td width="33%" valign="top">Up to 8K<br> Render at up to 7680 x 4320, with presets from Supersample to Ultra Performance that match your screen.
</td> <td width="33%" valign="top">60 fps and beyond<br> 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.
</td> <td width="33%" valign="top">Xbox 360 style achievements<br> A pop-up with a sound every time you unlock one, just like the console. Choose the sound in the launcher.
</td> </tr> <tr> <td valign="top">The full game, unlocked<br> 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.
</td> <td valign="top">Your controls, your way<br> Invert the camera, change its speed, set a deadzone, remap any button, adjust vibration, or play with keyboard and mouse.
</td> <td valign="top">Ready to play<br> Unzip, run, and install the game from your own package in the launcher. Updates arrive with one click.
</td> </tr> </table>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
- 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
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 <kbd>F2</kbd>
- Language
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
.wavyou put in thesoundsfolder - A test button to see and hear it
- A bonus Welcome achievement the first time you play
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
<div align="center"> <img src="docs/images/game-menu.jpg" alt="The main menu at 4K" width="100%"> <sub>The main menu, rendered at 4K.</sub> </div> <br> <table> <tr> <td width="50%"><img src="docs/images/game-station.jpg" alt="Running the space station"></td> <td width="50%"><img src="docs/images/game-building.jpg" alt="Building a lemonade stand while visitors arrive"></td> </tr> <tr> <td><img src="docs/images/game-story.jpg" alt="Choosing the Adventure Story or the War Story"></td> <td><img src="docs/images/game-boss.jpg" alt="The Boss gives you your first job"></td> </tr> <tr> <td><img src="docs/images/game-build.jpg" alt="The build menu"></td> <td><img src="docs/images/achievement-popup.jpg" alt="An achievement pop-up over the title screen"></td> </tr> </table>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 |
|---|---|
| <kbd>F2</kbd> | frame counter |
| <kbd>F3</kbd> | performance overlay |
| <kbd>F7</kbd> | achievements overlay |
| <kbd>Shift</kbd> 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.
- Download OutpostKalokiX-v...-windows-x64.zip from the latest release and unzip it anywhere.
- Run outpost_kaloki_x.exe. The launcher opens.
- On the Play page click Install from package... and pick your package. Its files are copied into a
gamefolder next to the program. - 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.
<details> <summary><b>Building by hand (for developers)</b></summary>.\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.
Credits
- Outpost Kaloki X by NinjaBee (Wahoo Studios), published by Microsoft in 2005.
- ReXGlue SDK, which does the code translation and runs the game, built on the work of Xenia and 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.
