


mouse is not captured if played on a second screen
game capped at 30 fps

Asigned R4 to left click on mouse and L4 to right click on mouse.
Touchscreen is much more reliable for mouse inputs than trackpad and buttons.

It was a decent experience, if you're running on an Intel iGPU you should set some launch settings to make the game run without slowdowns
( while ! pidof JadeEmpire.exe; do sleep 1; done; sleep 1; taskset -p ffff $(pidof JadeEmpire.exe) ) & PROTON_USE_WINED3D=1 %command%
Created an empty SystemInformation.xml file in Jade Empire/Data as well as edited JadeEmpire.ini setting ClampFPS=0
Some textures were warped.
You will need to create an empty file to bypass the configuration program, which always crashes when checking your system's specs and, without any results, it won't allow you to get into the game. If you don't run it using an advanced launch option, it will still be playable with Proton Experimental, but the loading times will be longer and when you get to combat, the game might hang for up to 10 seconds depending on the area you're in. I had no issues with the cutscenes, but in some game areas the textures were warped. Also, editing the ClampFPS option in JadeEmpire.ini will make the game faster and smoother. Trying to run it with an older version of Proton caused even the main menu to be slow on my device.
Using Official Layout and Proton Experimental. Videos played normally after selecting Proton Experimental. Had to use touchscreen in order to get into settings to select gamepad but after that gamepad works as expected.
GE fixes the cut scene problem.
ENABLE_VKBASALT=0 MANGOHUD=0 gamescope -w 1920 -h 1080 -W 1920 -H 1080 -f -- env ENABLE_VKBASALT=1 MANGOHUD=1 %command%
Gamescope makes the game work perfectly. Totally recommended! :)
Cutscenes are doubled in size.
Games work out of the box but cutscenes are doubled in size.
Kinda ok with no modifications.
In spite of a pretty dodgy settup tool, the game manages to run with no apparent issues. Played for a few minutes and noticed that default controller binds are pretty weird. I'd recommend it if you have the time to fix these issues yourself, but OOTB I wouldn't recommend playing this game through Proton.

The game should work fine with any recent version of proton, including GE and Experimental.
If you want to play with a non-Xbox 360 controller (yes, that includes Xbox One), you'll want to configure JadeEmpire.ini
in the game's installation directory and use these settings (taken from pcgamingwiki.com):
Movement L/R=Left StickX
Movement U/D=Left StickY
Look L/R=Right StickX
Look U/D=Right StickY
Menu=Button 8
Combat Pause=Button 7
Fight Style 1=Hat 1
Fight Style 2=Hat 1
Fight Style 3=Hat 1
Fight Style 4=Hat 1
Attack=Button 1
Block=Button 2
Strong Attack=Button 3
Focus=Button 4
Chi Strike=Button 6
Chi Heal=Button 5
Target Left=Left StickZ
Target Right=Right StickZ
No Target=-
Free Look=Button 10
It's not perfect, and there will be issues, but its far better than default. If you have a Steam Controller, you can configure it like a 360 controller and you won't have any issues with the controls at all (not sure if you still need to make the above changes though).
During some cutscenes, some audio was way too loud, and some audio was nearly impossible to hear.
I had the launcher crash once when opening the configuration tool.
Cutscenes play in half of the screen (meaning it looks half cut off). This isn't much of an issue as you're easily able to understand what's happening regardless of that issue.
This game is a notoriously bad port, so its very difficult to tell what's a Proton issue and what's just the game. You can use mods, which is nice.
Cutscenes are double height and half off screen.
Runs really well after some minor tweaks. The only real issue is the partially broken videos.
The configuration program doesn't seem to function correctly but won't let you run the game unless it has generated a system information file.
By creating an empty text file named SystemInformation.xml in ~/.steam/steam/steamapps/common/Jade Empire/data the game can be made to run.
The configuration program, as mentioned above, doesn't work correctly. Additionally, the launcher program doesn't accept gamepad inputs so you have to hold the Steam button down to temporarily enable the mouse cursor so you can click the "Play" button if you're using the default controller config.
Videos do not play correctly: they appear half-way down the screen, partially cut off.
The game doesn't seem to recognise input from the on-screen keyboard. This is only an issue when entering a character name, although there is an option to accept a default or randomly generated name instead.
I was able to input a custom name by editing the controller configuration so that the letters I wanted to input were bound to the physical buttons on the Steam Deck then reverting back to the default control scheme when I was done.
Created a blank SystemInformation.xml
document in appropriate folder
Cut-scenes played partially shifted out of window and with heavy artifacts
When I started the game, it showed its launch menu and then crashed as soon as I pressed 'play' in that. To fix this, I followed an old youtube video for getting it to run on windows 7. In ~/.steam/steam/steamapps/common/Jade Empire/data I created a blank file called SystemInformation.xml
. With that created, the game launched, though it was completely the wrong size for the window, with no way to see anything except the upper right quarter of the screen. I was able to 'use the force' to change the display resolution to match my monitor in the in game menu and after that I could see the entire screen. The game then played perfectly well, except for the pre-rendered cut scenes, which remained glitched - in the wrong part of the screen and with horizontal bars. I tried downloading and adding in some versions of the cut-scenes upscaled to 1080p, my native resolution, but this did not fix it. Luckily minimising and maximising the game worked fine, so I ended up pausing the game at the point of any cut-scene and navigating to ~/.steam/steam/steamapps/common/Jade Empire/movies, then selecting the movie I wanted and playing it through vlc.
Mostly playable. Cut scenes are displayed but extend out of window/full-screen.
Worked out of the box proton 5.0-10. No issues running at 4k on Linux Mint 19.1.
Some sound effects cut out on occasion

Used install script from Lutris for the GOG version of the game. Used GloriousEggroll: Proton-5.11-GE-3-MF
For Arch users, you'll want to make sure you install selinux-python and dxvk-bin from the AUR in order for Lutris to launch the game with Proton. Otherwise it won't run at all.
You can't run the configuration tool with Lutris and Proton. You'll have to do so within the game folder. If you installed proton-ge-custom-bin
just run proton run JadeEmpireConfig.exe
in the terminal and set the game settings that way.

Game runs really well with Proton 5.0.7 The standalone configuration tool works. The game starts correctly without having to rename the game executable in my experience with the game. My XBox one Wireless controller also works correctly.

Some audio cuts in and out. It happens so infrequently that it is barely annoying.
The game does not start properly from the launcher. Rename the executable for the base game to that of the launcher as stated bellow and the game should start fine.

The launcher might crash in some setups.
In order to fix this the JadeEmpire.exe file in the game folder can be renamed to JadeEmpireLauncher.exe (be sure to keep a backup of the original JadeEmpire.exe file)
The game is then directly launched and runs just fine.


Just run the following command after starting the game, to fix the performance problem: $ taskset -p 4 "$(pidof JadeEmpire.exe)"



Performance can be fixed by running the following command after starting the game: $ taskset -p 4 "$(pidof JadeEmpire.exe)"
However, with Proton 4.2-3, there are glitches in character rendering. With Proton 3.16-4 the game runs fine, and with that version I have in fact played the whole game without a problem.


Game runs at about 3 fps

posting to improve other gold comment with taskset tweak. to avoid doing manual work, set incantation between square brackets as launch options(mask is hardcoded first 16 cores, but it is anyway better than just one cpu of original): [ ( while ! pidof JadeEmpire.exe; do sleep 1; done; sleep 1; taskset -p ffff $(pidof JadeEmpire.exe) ) & %command% ]
. game works fine, but limited to 30 fps, which is pretty low for such an old game

Configuration utility starts up, then crashes after any selection.


Launch the game then alt+tab, open a terminal and type " taskset -p 4 "$(pidof JadeEmpire.exe)" " and alt+tab again. It works flawlessly with this workaround.



Launcher is starting ...then it hangs on initial configuration



Runs very slow - even intro movies



Doesn't start out of the box, seems not specific to Wine, with the fix from https://steamcommunity.com/app/7110/discussions/0/864978835694348660/ got 1 FPS in the menu and starting logos



Doesn't start out of the box, seems not specific to Wine, with the fix from https://steamcommunity.com/app/7110/discussions/0/864978835694348660/ got 1 FPS in the menu
