Action adventure

Star Wars Jedi Knight II: Jedi Outcast

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

Kyle Katarn holds a blue lightsaber facing stormtroopers in a dark room. Original-game reference.PlayDemo or your game files
Original-game image
Credits

Jedi Outcast publisher screenshot reference; not a capture of the web port.

Game imagery remains copyright its respective rights holders. Image published by the linked source for Jedi Outcast; no transferable license is inferred.

Source & attribution ↗View image ↗

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.

Original game
Star Wars Jedi Knight II: Jedi Outcast

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.

LucasArts · Jedi Knight II: Jedi Outcastjk2-web · single-player scope and setup

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.

jk2-web · single-player scope and setup

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.

jk2-web · single-player scope and setupVirtastic · Jedi Outcast launcher

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.

jk2-web · single-player scope and setup

Before you play

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
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
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
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
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
How do saves work?

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

Creator-reported · Project guide

Made possible by Virtastic.

Project & original game creditsOriginal project

Star Wars Jedi Knight II: Jedi Outcast

Open original
Kyle Katarn holds a blue lightsaber facing stormtroopers in a dark room. Original-game reference.

Jedi Outcast publisher screenshot reference; not a capture of the web port. Game imagery remains copyright its respective rights holders. Image published by the linked source for Jedi Outcast; no transferable license is inferred. Source · Editorial-use framework