STAR WARS™ Jedi Knight II: Jedi Outcast™

STAR WARS™ Jedi Knight II: Jedi Outcast™

74 ratings
Fixing weapon FOV
By Bluebeak
In Jedi Outcast if you run the game in widescreen the player's gun appears closer to the screen. Here's a way to fix it
   
Award
Favorite
Favorited
Unfavorite
Introduction
In Jedi Outcast and most Quake engine games. If you run the game in a widescreen resolution the player's weapon appears closer to the screen and certain details are cut off. This is especially noticeable with the E11 Blaster Rifle. Here are two comparison screenshots as a reference.

4:3


16:9


Thankfully this is fixable with a console command
Temporary method
The fastest method to doing this fix is to open the console with the ~ key

Then input these commands
helpusobi 1
cg_gunx 3
cg_guny -1

then the game will look something like this


This method is less than ideal because you would need to do this every time you start the game. But it's the fastest way to get it to work.

You can also play around with the offset commands in your spare time. Here are all of them

cg_gunx
cg_guny
cg_gunz

gunx will move the gun model across the X axis which is left/right

guny will move the gun model across the Y axis up and down

gunz will move the gun model towards or away from the player's camera

the default for each is 0. So to restore all of them back to the original position input

cg_gunx 0
cg_guny 0
cg_gunz 0
Permanent method
This is a slightly slower method but you should be familiar with it if you've already modded the widescreen resolution. There are 2 downsides to doing this method.

This command is cheat protected which means you will start the game with cheats on at all times. This isn't necessarily a bad thing but some players will refuse to play the game with cheats enabled.

This does not work in multiplayer because this command is for some reason cheat protected. You will need to start a multiplayer server with cheats enabled to get this to work.


Go to your jk2config.cfg in your base folder. This is commonly located

c:\program files (x86)\steam\steamapps\common\Jedi Outcast\GameData\Base

Now find your jk2config.cfg file. If it's not there, run singleplayer once and change some of the graphical settings and then close the game to generate it.

Open jk2config.cfg in wordpad (or notpad or some other text editing program) and scroll to the bottom. Now input these commands

helpusobi "1"
seta cg_gunx "3"
seta cg_guny "-1"

Save the file. Now the game will always run with these commands and look like this


You can alternatively input cg_gun commands based on your preference by playing around with it in the console. These are just my preferred view commands.
13 Comments
Xero399 7 Feb @ 9:56am 
It's not working for me. After launching the game it modifies the values. I tried to set the file to only read permisions and it don't change the values but doesn't fix the problem. I have to fix it by the console every time I want to play
HYPELORD 1 Dec, 2020 @ 4:48am 
Damn I wish this worked for Quake 3 too. I love the gun models in that game as much as this one. Although obviously JK2 is an actual single player masterpiece and I use Q3 single player to just let some steam off on my own against bots.
O'bannon 14 Apr, 2019 @ 5:15am 
Great guide, thanks. I had to make my config file read only so the settings wouldn't revert, however.
Nilex 5 Jun, 2018 @ 6:35pm 
You mentioned it works for Jedi Academy but not for me. Tried both in-game console and .cfg methods. Outcast: no problem. Are the commands different in JK?
Anyway thank you for the guide, helped with immersion in Outcast.

UPDATE: Nevermind, I literally found a solution after 10 mins in form of a hacked .dll on WSGF [www.wsgf.org]. Only 2 bytes differ from the existing original file in \GameData. Noice!
IanTheStanMan 30 Dec, 2017 @ 5:22pm 
Another alternative is to type the command "cg_fov (insert number)". To permanently set it, you would have to type, "seta cg_fov (number here)" without the quotation marks. Personally I got used to 110 and have stayed since. Be cautious about the number however. Too high and it could distort the skybox. I tried that in JK3 multiplayer and that happened...I don't know about JK2 SP. Still, going too high regardless will distort things.

"Pretty trippy..." - Kyle Katarn (my customized quote jokingly..)
Big Floppa 24 Dec, 2017 @ 5:36pm 
Everything worked perfectly. Thanks!
The_Penultimate 15 Jun, 2017 @ 5:49pm 
Good guide helped me out. I do want to say however that I tried to put those commands into my jk2config.cfg, but it would not work. It did work however in an autoexec.cfg.
LILGIMP123 26 May, 2017 @ 4:38pm 
i know i tried and still nothing. but it worked great on jedi outcast
Bluebeak  [author] 25 May, 2017 @ 8:46pm 
You have to enable cheats for this fix. For some reason Raven Software made these commands cheat restricted.

As a result you can't use it in MP unless you are an administrator of a server with it allowed.
LILGIMP123 25 May, 2017 @ 7:54pm 
cant seem to get it worling on jedi academy