# Star Wars Jedi Knight II: Jedi Outcast — Virtastic JK2-Web

Canonical: https://playable.wtf/games/jedi-outcast-web/

Project ID: project:jedi-outcast-web

Play the free Kejim Post demo, or bring your own files for Jedi Outcast’s campaign.

## About this version

Virtastic’s single-player browser port uses Raven’s original source release. It is a separate implementation from the existing OpenJK/Jedi Academy entries, and does not build the multiplayer sources.

Browser launch. Action adventure.

[Play on creator site](https://jk2.virtastic.app/)

## Kyle Katarn’s return to the Force

Jedi Outcast follows Kyle Katarn, an agent of the New Republic, through a Star Wars action adventure. The original game combines conventional weapons with a lightsaber and Force powers. Its appeal is that range of approaches to an encounter: the equipment and abilities give combat a different character from a shooter built entirely around firearms.

The commercial release also includes multiplayer, but that is a separate part of the original game. This browser project's scope is the single-player adventure.

Sources: [LucasArts · Jedi Knight II: Jedi Outcast](https://store.steampowered.com/app/6030/) · [jk2-web · single-player scope and setup](https://github.com/Virtastic/jk2-web)

## A conservative port of Raven’s single-player code

Virtastic's jk2-web compiles Raven's source for WebAssembly and runs on your computer. The maintainers report the campaign working end to end, including skeletal characters, the saber and Force abilities. They keep their browser adaptations separate from the original source and do not base this port on OpenJK.

There are two starting routes: the free official Kejim Post demo mission, or retail data from an owned installation. The demo is a useful way to check the engine before locating files for the full campaign.

Sources: [jk2-web · single-player scope and setup](https://github.com/Virtastic/jk2-web)

## Select the retail base files

For the retail route, choose assets0.pk3, assets1.pk3, assets2.pk3 and assets5.pk3 from GameData/base. The browser reads them from disk. On Windows, copy GameData outside Program Files first if protected-folder access prevents selection.

Use desktop Chrome, Chromium, Edge or Brave. The folder-picker route is not supported in Firefox or Safari, and mobile is outside the port's scope. The setup is for a keyboard-and-mouse desktop session rather than a touch adaptation.

Sources: [jk2-web · single-player scope and setup](https://github.com/Virtastic/jk2-web) · [Virtastic · Jedi Outcast launcher](https://jk2.virtastic.app/)

## The data folder and browser saves are separate

Saves and settings persist in browser storage independently of the game data you selected. Keeping the PK3 archives therefore retains the assets needed to launch, but does not by itself back up a browser playthrough. The multiplayer source is not built, so owning the retail files does not enable online matches in this version.

Sources: [jk2-web · single-player scope and setup](https://github.com/Virtastic/jk2-web)

## Do I need the original game files?

The official Kejim Post demo needs no owned copy. For the retail campaign, select assets0.pk3, assets1.pk3, assets2.pk3 and assets5.pk3 from your own GameData/base folder.

Creator-reported: [Project guide](https://github.com/Virtastic/jk2-web/blob/main/README.md)

## How do I get started?

Choose Start the demo or Choose .pk3 files. Retail archives are read locally. On Windows, copy GameData outside Program Files if folder access is blocked.

Creator-reported: [Project guide](https://jk2.virtastic.app/)

## Which devices and browsers work?

Desktop Chrome, Chromium, Edge or Brave is the documented path. Safari and Firefox do not support the folder access path; mobile is out of scope.

Creator-reported: [Project guide](https://github.com/Virtastic/jk2-web/blob/main/README.md)

## Can I play multiplayer?

Single-player only. The multiplayer sources are present upstream but are not built into this browser port.

Creator-reported: [Project guide](https://github.com/Virtastic/jk2-web/blob/main/README.md)

## What is included in this version?

The demo is the official Kejim Post mission. The creator reports an end-to-end retail campaign with your own files.

Creator-reported: [Project guide](https://github.com/Virtastic/jk2-web/blob/main/README.md)

## How do saves work?

Saves and settings persist in browser storage through IDBFS, independently of which data route you used.

Creator-reported: [Project guide](https://github.com/Virtastic/jk2-web/blob/main/README.md)

## Documented support

- Mobile: Not supported · Creator-reported
- Multiplayer: Not supported · Creator-reported
- Local multiplayer: Not supported · Creator-reported
- Online multiplayer: Not supported · Creator-reported

## Credits and project

- Port author: [Virtastic](https://github.com/Virtastic/jk2-web)
- [Original project](https://github.com/Virtastic/jk2-web)
