### Peter Jackson's King Kong on PC, running natively, with the launcher and options of a modern PC release.
[
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 King Kong Xbox 360 disc.
Ambient occlusion: soft shading in corners, creases and under rocks, grass and people
Up close, at full size
Distance fog, on or off
AMD FSR 1 and NVIDIA NIS keep a lower resolution sharp (zoomed 2x)
## A launcher made for the couch
Set up from your own disc · Graphics: presets, upscalers, resolution and effects
Gameplay: frame rate, field of view, camera shake · Controls: remapping, mouse look, button prompts
Cheats as switches · Achievements with pop-ups and your choice of sound
Add to Steam with its artwork · Display: windowed, fullscreen, any monitor
About: updates, stable or beta, Discord · What's new after every update
![]() |
### Home - **Play**, with the game's logo over a slow slideshow of stills from the movie - **Reinstall** the game from your disc image, with a progress bar - **Check for updates**: a new version downloads on its own screen with a progress bar, then the launcher restarts - **Add to Steam** and **Discord** panels along the bottom, each with its own button (**X** and **Y**) - **Players online** at the top right - How the game, the **shader pack** and the port's version stand, at a glance - Turn the launcher off and **hold Shift** at start to bring it back |
| ### First start - The launcher asks for **your copy of the game** first, with a card showing exactly which disc works: pick your disc image and it checks it really is King Kong, then installs it - It takes its **artwork** from your copy, then opens on Home - Choose your **language**, and whether to show **online players**, before you start | ![]() |
![]() |
### Add to Steam - Adds the port to your **Steam library** as a non-Steam game, so you can start it from Steam, Big Picture or a **Steam Deck** - With its **artwork** from [SteamGridDB](https://www.steamgriddb.com/game/5249080): cover, banner, header, logo and icon - **Steam Input** is switched off for it, so your controller keeps working - Steam closes for a moment while it's added and opens again afterwards - Once it's in your library, the panel opens Steam instead |
| ### Display - **Windowed** or **fullscreen** - **Window size** that fits your screen - **Choose the monitor** - **VSync** on or off (off by default, and great with G-Sync and FreeSync) - **Keep 16:9** with borders, or **stretch** to fill | ![]() |
![]() |
### Graphics - **Look**: Original Xbox 360 (720p at 30 FPS, the console's anti-aliasing, texture filtering and field of view, motion blur and fog, no ambient occlusion) or Modern. Switching back to Modern puts your own settings back - **Graphics presets**: Low, Medium, High, Ultra and Steam Deck, or Custom when you set things yourself - **Upscaler**: AMD FSR 1 or NVIDIA Image Scaling (NIS), both for any graphics card, or Off. At Quality by default, with NIS on an NVIDIA card and FSR 1 on any other. Native, Quality, Balanced and Performance modes, each showing the resolution the game draws at - **Render quality** (with the upscaler off): Native, Quality, Balanced, Performance and Ultra Performance - **Supersampling** on or off: draws more pixels than your screen has, for the cleanest edges - **Custom resolution** from 1x (720p) to 6x (8K) - **FXAA** and **texture filtering** up to 16x - **Motion blur**, **screen blur** and **distance fog**, each on or off - **Ambient occlusion** at strength 1, 2 or 3 |
| ### Gameplay - **Frame rate**: 30 (default, like the console), 60, 90, 120, 144, 165, 240 or unlimited - **Camera shake** on or off, with a strength from 10% to 200% - **Field of view** from 69° (the original) to 110°. The game draws the wider area too, Jack's gun keeps its usual size, and the menus keep their original look - **Language** of the game and the launcher - **Frame counter** in the corner, toggled with F2 - **Startup logos**: skip the Ubisoft, Universal and WingNut movies (the default) or play them | ![]() |
![]() |
### Controls - **Invert the camera** left/right and up/down, separately - **Controller sensitivity** from 25% to 300% (150% by default) - **Camera response**: Modern (the default) turns the camera the same way in every direction; Original is the Xbox 360's own feel - **Real mouse look** for keyboard and mouse, with **Mouse sensitivity** and **Mouse vertical** (invert) - **Toggle aim**: press the left trigger once to raise the gun and again to lower it - **Stick deadzone** to stop drift (5% by default) - **Vibration** on or off, with a strength from 10% to 200% - **Remap any button** on your controller - **Keyboard and mouse** with a modern layout (left mouse button shoots, right mouse button aims, R reloads, WASD moves); rebind any control to a key or mouse button, and each one says what it does in the game - **Button prompts** that match your controller automatically, or pick Xbox 360, Xbox Series, PlayStation 5, PlayStation 2, Steam Deck or your keyboard keys, in the game and in the launcher |
| ### Cheats The game's own cheats, as switches instead of codes to type each time you play: - **All chapters** and **all bonus content** - **Fast healing**, **one-hit kills**, **999 bullets** and **unlimited spears** - The **revolver**, **machine gun**, **shotgun** and **sniper rifle** They switch on as soon as the game reaches its main menu, exactly as if you had typed their codes. | ![]() |
![]() |
### Achievements - All **9 achievements** with their pictures, descriptions and gamerscore - See which ones you have **unlocked** - **Pop-ups** in the Xbox 360's style or Steam's, with their **sound** on or off and its volume - **Pick the sound**: the built-in chime or any `.wav` you put in the `sounds` folder. Name the Xbox 360 sound `Xbox_360.wav` and it plays by default - A **test button** to see and hear it - A bonus **Welcome to Skull Island** achievement the first time you play |
| ### About - The **version history**: the notes for every version - **Discord**: join the official server - The launcher's **music** and **menu sounds**, each with a volume slider - **Check for updates** now, or turn the check at start off - **Change version** between stable and beta (early test builds; your saves and settings are kept) - **Online player count** on or off - How the **shader pack** stands - Open your **save folder**, **game folder** or **settings file** in one click - Take the launcher's **artwork** from your copy again, or **reset** every setting | ![]() |
![]() |
### What's new - After an update, the launcher shows **what changed** the first time it opens - **Every version** takes you to the full version history |
![]() |
![]() |
2560 x 1440 at strength 1, taken half a second apart (the rain and the firelight move in between). The close-up is at full size.
### Distance fog
**Distance fog** is on by default. Off clears the haze over far scenery, though the fog is part of Skull Island's look and also hides the edges of each area, so some empty backdrops can show.
![]() |
![]() |
The title screen at 1920 x 1080 in Performance mode (drawn at 1280 x 720), zoomed 2x: plain scaling, AMD FSR 1 and NVIDIA NIS.
### Original Xbox 360 or Modern, and presets
**Look** at the top of the **Graphics** page switches between **Original Xbox 360**, the game as it was on the console (720p at 30 FPS, its own anti-aliasing and texture filtering, the 69° field of view, motion blur and fog, no ambient occlusion and no upscaler), and **Modern**, with every setting. In Modern, a **Preset** sets several things at once:
| Preset | Upscaler | Render quality | Anti-aliasing | Texture filtering | Ambient occlusion |
| --- | :---: | :---: | :---: | :---: | :---: |
| Low | NVIDIA NIS or AMD FSR 1 | Performance | FXAA | 2x | off |
| Medium (default) | NVIDIA NIS or AMD FSR 1 | Quality | FXAA | 4x | off |
| High | NVIDIA NIS or AMD FSR 1 | Native | FXAA | 8x | on |
| Ultra | NVIDIA NIS or AMD FSR 1 | Native | FXAA | 16x | on |
| Steam Deck | AMD FSR 1 | Native | FXAA | 2x | off |
The presets use NVIDIA NIS on an NVIDIA graphics card and AMD FSR 1 on any other; at Native it only sharpens. Change any of them yourself and the preset shows **Custom**.
## Xbox 360 vs PC port
| | Xbox 360 | PC port |
| --- | :---: | :---: |
| Resolution | 1280 x 720 | up to 7680 x 4320 |
| Frame rate | 30 fps | 30 fps, or up to 240 and unlimited |
| Anti-aliasing | console (2x MSAA) | console 2x MSAA plus FXAA, supersampling, or higher resolutions |
| Upscaling | console | AMD FSR 1 or NVIDIA Image Scaling, four modes each |
| Texture filtering | console | up to 16x |
| Display | TV | windowed or fullscreen, any monitor |
| Controls | Xbox 360 controller | any controller, remapping, keyboard and mouse |
| Camera | game options | field of view, inverted axes, sensitivity, deadzone, shake strength |
| Motion blur | always on | on or off |
| Screen blur (some levels) | always on | on or off |
| Distance fog | always on | on or off |
| Ambient occlusion | none | optional, three strengths |
| Graphics presets | none | Original Xbox 360 look, Low to Ultra, Steam Deck |
| Startup logos | always play | play or skip |
| Cheats | typed as codes each time | switches in the launcher |
| Achievement pop-ups | console | Xbox 360 or Steam style, with your choice of sound |
## Good to know
### Hotkeys
| Key | Action |
| --- | --- |
| F2 | frame counter |
| F3 | performance overlay |
| F7 | achievements overlay |
| Shift while starting | open the launcher |
### Known issues
- Above 30 fps some character animations are not right yet. For example, the crew rowing at the start skip part of their animation. 30 fps, the default, plays them correctly.
- There can be a short pause when the game loads the next area. The game does the same on the Xbox 360.
- The pre-rendered videos pause for a moment every couple of seconds while the video player keeps to the video's timing. This is being looked into.
- Under Proton the launcher has no stills from the movie trailer (Proton can't play the trailer to it). It shows the title screen from your first play instead.
- The first time you see a new effect it has to be prepared. Many are prepared at once in the background and the game waits only a moment for them, so there are no long pauses, but an object can occasionally appear a moment late the first time. Effects are saved, so this only happens once, and the **shader pack** prepares the effects other play-throughs have already seen before you play.
### The shader pack
The game prepares each new effect (a shader) the first time it appears, which can cause a short pause. The shader pack is the list of effects collected by playing through the game, published on the [shader-packs release](https://github.com/TekRantGaming/king-kong-recompiled/releases/tag/shader-packs). You don't need to do anything to get it: each time the launcher opens, it downloads the newest pack if you don't have it yet and adds it to your shader cache (`Documents\king_kong\cache`), keeping anything your game has already prepared. If you press **PLAY** while a download is still going, the game starts as soon as it finishes. New packs come out as more of the game is covered.
### Updates
When the launcher opens it asks GitHub whether a newer version of the port is out. **Update now** downloads it, replaces the port's own files and restarts the launcher; your installed game, saves and settings stay as they are. Turn the check off on the **About** page. **Change version** on the About page switches between the stable version and the beta. The shader pack updates itself on its own.
### Online player count
On by default: the setup screen explains it, players who already have the game are told once, and you can switch it off at any time on the **About** page. While it's on, the top right of the launcher shows how many players are online, and the launcher checks in with the port's server every 5 minutes, also while you play. A check-in holds:
- a random number that isn't linked to you, deleted when you switch it off
- the port's version (and the newest one it was offered), and whether it's stable or beta
- Windows or Linux (Linux and Steam Deck players count as Linux, Proton included)
- whether you're in the game
That's all. No name, account, IP address or anything from your PC is kept, and installs that haven't checked in for 90 days are deleted. Nothing is sent while it's off. The server is the port's own, on Cloudflare.
### Reporting a problem
Everything useful is in the `logs` folder next to `king_kong.exe`:
- `king_kong.log` describes your settings, and every 10 seconds it notes the frame rate, the 1% low and any frames that took over 50 or 100 ms. That shows exactly where stutter happens.
- If the game crashes, `crash-