Jump to content

Jedi Academy turned 20 this year! We celebrated in a ton of different ways: mod contest, server event, podcast, etc. Thank you to all who have been a part of this game for the last two decades. Check out the anniversary content!

Read more

Welcome to JKHub

This community is dedicated to the games Star Wars: Jedi Outcast (2002) and Jedi Academy (2003). We host over 3,000 mods created by passionate fans around the world, and thousands of threads of people showcasing their works in progress and asking for assistance. From mods to art to troubleshooting help, we probably have it. If we don't, request or contribute!

Get started

This game turned 20 years old this year, and it is still one of the greatest Star Wars games of all time. If you're new or returning from a long hiatus, here are the basics of getting started with Star Wars Jedi Knight Jedi Academy in 2023.

Read more

How to create your own levelshots


This tutorial explains how to replace the original levelshots by your own.

Levelshots are the images (typically screenshots) shown while loading a map.

On a general note, it's recommended to load single player maps in single player mode, and multiplayer maps in multiplayer mode, to avoid bugs.

Step by step instructions:

  • Start Jedi Academy
  • Open the console (typically: Shift + ~)
  • Load the desired map with the devmap command (e.g. devmap t3_hevil)
  • Use notarget to avoid attracting enemies
  • Unequip your lightsaber:
    • In multiplayer mode, switch to a gun
    • In singleplayer mode, use the weapon command (with no arguments)
  • Make sure you're in first person mode (press P to switch)
  • Hide the UI with cg_draw2D 0
  • Hide the gun with cg_drawGun 0
  • Use noclip to move freely through walls, ceilings, etc, and to be able to remain in the air
  • Move around with WASD
    • Hold one of the mouse buttons to move faster
    • Hold Shift to move more slowly
  • Kill the NPCs if necessary (npc kill all)
  • You can also spawn NPCs (e.g. npc spawn noghri)
  • Feel free to alter the FOV value (cg_fov) for better results
  • If you want to compare what you're seeing with the original levelshot, they can be found in GameData/base/assets0.pk3
    (Reminder: PK3 files are renamed ZIP files).
  • Take a screenshot
  • Resize your screenshot to 2048x1024 (or other powers of 2, such as 1024x1024)
    This will change the aspect ratio, but don't worry, the game will convert it back to the original aspect ratio when displaying it.
  • Save your screenshot as a JPEG (.jpg)
    Make sure it's a non-progressive JPEG (i.e. baseline).
    Progressive JPEGs work fine in OpenJK, but cause the base jamp.exe and jasp.exe to crash.
  • Create a "levelshots" folder, somewhere on your computer, and put your resized screenshot in it
  • Use the same relative path and filename as the original levelshot (from assets0.pk3)
    Typically: levelshots/<name_of_the_map>.jpg
    For instance: levelshots/kor2.jpg or levelshots/mp/ffa3.jpg
  • Create a ZIP file including your levelshots folder, and all of its content.
  • The levelshots folder must be at the root of the archive (no parent folder).
  • Rename the ZIP file to .pk3
  • Put it in the GameData/base folder

Edited by Slash
Added a note about progressive JPEGs

Smoo and NumberWan like this

User Feedback

Recommended Comments

Typing "levelshot" in the Console could also make the trick, it automatically removes HUD and others things, but "notarget" and 1st person view are required as well. Mught not work properly with new resolutions though.

In case of this method you're more likely to make a more pristine levelshot for your map 😉

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...