If you're using Steam to play Jedi Academy or Jedi Outcast, but also want to use community made clients like OpenJK, EternalJK, TaystJK, or JAEnhanced, you can launch those clients from Steam by adding as a non-Steam game. However by default this does not recognize as Jedi Academy so it won't track as that game's time or act like it's running it at all.
If you want Steam to let you launch into a client but track as the game itself, you need to a file called steam_appid.txt in your client's folder, with the contents of the game's Steam ID in the text file.
Jedi Academy Steam ID: 6020
Jedi Outcast Steam ID: 6030
Either create the file with the ID yourself, or download the text file below. Put the file in your client's folder inside the Gamedata folder. So if you're using OpenJK, put the text file in the OpenJK folder. If you use TaystJK, put it in the taystjk folder, etc.
Then you need to add the client as a non-Steam game. Go to the bottom left of the Steam Library window, click Add a Game, then Add a Non-Steam Game. Browse to the client .exe file, like OpenJK.x86_64.exe for example. That will add it in the library list, feel free to rename it by right clicking it in the library list and go to Properties.
Now when you launch that client, it will register as you running the actual game and will properly track your play time and the rich presence in the friends list.
Recommended Comments
There are no comments to display.
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 accountSign in
Already have an account? Sign in here.
Sign In Now