These instructions are for both Jedi Academy and Jedi Outcast.
Setting up the game for widescreen displays (i.e. something like 16:9, 16:10) is fairly simple. You need a few variables for this, which you can for example save in autoexec.cfg.
seta r_mode "-1"
seta r_customwidth "1920"
seta r_customheight "1080"
seta cg_fov "100"
The autoexec.cfg file should be in GameData/base. After starting the game, its content will be automatically executed, so you won't have to set anything further anywhere.
When creating a file in the File Explorer, set it to show you the file name extensions, otherwise it will put the default "txt" there and the game won't find the config. The screenshot is from the Czech version of Windows 10, but the layout should be the same in other localizations. On Windows 11, it's in the "View" menu, submenu "Show/File name extensions".
If you don't know how to create autoexec.cfg, you can enter the above four commands in the in-game console. In that case, run the vid_restart
command after the last one so that the changes take effect. If you're lucky, the changes will be saved and you won't have to re-enter everything the next time you play.
One snag is that (at least for me) the opening animation doesn't show when the game starts and you have to press Escape to get to the menu.
Also, in the Jedi Academy (but not the Jedi Outcast, it seems), this configuration seems to have an adverse effect if you're creating a multiplayer server on your computer - in which case you'd better choose one of the classic resolutions.
If you encounter any troubles, feel free to contact me.