


I managed to get the game running by changing the LocalStorage.lua
~/.local/share/Steam/steamapps/compatdata/1084160/pfx/drive_c/users/steamuser/AppData/Roaming/Jagged Alliance 3/LocalStorage.lua
The key issue i found was Upscaling = "FSR2",
I dont know why it was set to begin with, but switching to Proton 8.0-5, removing FSR2 and adding the following Changes did the trick for me
Options={
...,
FullSceenMode = 0,
SSR = "Off",
VideoPreset = "Custom",
...
}
There is a chance the game will run with newer Proton Versions, I did not test it enough. The main issue seems to be the upscaling that is somehow enabled by default (at least it was for me) and its implementation by the game devs.
There is a black bar on fullscreen, which offsets the mouse on Y axis. Had to switch to a window mode through the game settings.

As per gentoo wizard winterheart:
After first launch edit file ~/.steam/steam/steamapps/compatdata/1084160/pfx/drive_c/users/steamuser/AppData/Roaming/Jagged Alliance 3/LocalStorage.lua, add two lines as follows:
SSR = "Off", VideoPreset = "Custom",
Between the lines "Resolution = ..." and "Upscaling = ..."
The game crashes after loading. Tinkering was needed to fix it.
Does not work out of the box with a nvidia card, requires a modification of a .lua file because the default settings are populated with setting options that crash the game. Works fine afterwards.
Crashes during initial load

None of the proton versions work with the game.
I tried all other protns up to 5, none worked.

gamescope -W 3440 -H 1440 --rt --fullscreen --adaptive-sync --steam -- %command%
A black bar at the top and because of this vertical offset, both fixable via launch options

A bit of tweaking was needed, sound is not great, other than that I was able to finish the game with no issues.
Needed to adjust config as mentioned in below comments.
There are two problems: running this game with Nvidia hardware requires config adjustment, it is easily fixable, but still a tweak (for me just raising the preset did the trick). The other problem is the sound, it is not perfect, not game breaking either, I just ignored that.

Works out of the box. Without tinkering the game is playable as you can ignore the top black border and adjust to the vertical mouse offset.
gamescope -W 1920 -H 1200 --rt --fullscreen --steam -- mangohud %command%
There is a black border on top of the screen.
Top black border has wrong bounds.
Use gamescope to easily fix mouse offset and black border.

При первой загрузке не работал курсор мыши.
При первом запуске игры, мышь была не активна в игровом окне. Я использовал геймпад x-box и переключил в настройках игры на оконный режим игры, и мышь нормально работала.

Edit game configuration file located at:
/home/user/.local/share/Steam/steamapps/compatdata/1084160/pfx/drive_c/users/steamuser/AppData/Roaming/Jagged Alliance 3/LocalStorage.lua
Update options as shown below:
Options = {
DisplayIndex = 0,
FullSceenMode = 0, <= added this (!)
GraphicsAdapter = { ... },
MaxFps = "165", <= added this
Resolution = point(3440, 1440),
SSR = "Off", <= added this
Upscaling = "DLSS",
VideoPreset = "Custom", <= added this
fixups_meta = { ... },
},
Mouse capture is incorrect (offset) in fullscreen mode. Borderless window works fine.
Game crashes on loading screen if fullscreen is enabled. Borderless window works fine.
Game crashed on loading screen when launched trough steam. Had to add the following settings to LocalStorage.lua FullscreenMode = 0 SSR = "Off" VideoPreset = "Custom"
Then the game launched fine and i could change to fullscreen in the game settings. After this the game is running fine without any noticeable bugs
frequent crackles which seem to be triggered by having too many simultaneous sound sources in game

fixed from reflection setting
followed fix thread on steam discussion.

MANGOHUD_CONFIG="fps_limit=100,full,no_display" gamescope -W 3440 -H 1440 -r 100--rt --steam --fullscreen -- mangohud %command%
There was very occassionally some crackling audio, particularly at the start of a session. It wasn't very significant and it didn't bother me that much.
I'm on Gnome 45, and by default the game doesn't capture mouse clicks correctly when you get to the main menu. It instead forwards those clicks straight to your desktop. See below for a solution.
If you need to fix the mouse capturing issue, there are two solutions:
Solution 1: Launch the game in Windowed mode
You can find the game's configuration file here:
~/.local/share/Steam/steamapps/compatdata/1084160/pfx/drive_c/users/steamuser/AppData/Roaming/Jagged Alliance 3\LocalStorage.lua
Change the following line:
Options = {
DisplayIndex = 0,
FullscreenMode = 0, // <---- ADD THIS LINE
MaxFps = "120",
Resolution = point(3440, 1440),
VideoPreset = "Custom",
},
The game will then launch into Windowed mode, which will capture your mouse clicks correctly. You can simply switch back to fullscreen by using ALT+TAB or changing it in the settings menu. Important note: You need to do this every single time you launch the game.
Solution 2: Gamescope
If you use gamescope, you won't have the mouse capturing issues. I changed the launch options to:
gamescope -W 3440 -H 1440 -r 100--rt --steam --fullscreen -- %command%
This worked just fine for, it resolved the mouse capture issue, and you don't need to do this every time you launch the game. Just set your launch options and you're good to go.
Additional issues:
The game hard crashed twice dring my entire playthrough. However, considering I played for just over 90 hours, I think that's not a bad number at all.


Had to disable SSR and Window-mode. As the game was opened full screen it crahes and I was unable to even enter the main menu.
As described in other posts:
Open: Jagged Alliance 3/LocalStorage.lua,
Options = {
DisplayIndex = 0,
FullscreenMode = 0, // <-- Add this
.....
Resolution = ...,
SSR = "Off", // <-- Add this
VideoPreset = "Custom", // <-- Add this
Works fine after adjusting the startup configuration.


On nVidia, disabling SSR = "Off" in Jagged Alliance 3/LocalStorage.lua is necessary.
Mouse pointer may be little bit offset, on GNOME, it's enough to just switch to another workspace and back to the game. Or you can switch between windowing/fullscreen and back.
Great experience after little change in game config if you have a nVidia card. Other than that, no issues at all. And at the moment I have played over 36 hours. I can definitely recommend.

Fullscreen mode is borked but still playable with workaround
Mouse is note correctly captured in fullscreen. When clicking on in the menu a window in the background (i.e. webbrowser, file manager) gets into focus and shows up.
When starting the game in fullscreen on GNOME 45 I have a black bar on the top and the mouse is not captured like mentioned earlier. My workaround is to switch to window mode by adding Fullscreen=0
to [...]\SteamLibrary/steamapps/compatdata/1084160/pfx/drive_c/users/steamuser/AppData/Roaming/Jagged Alliance 3\LocalStorage.lua
like:
Options = {
[...]
DisplayIndex = 0,
FullscreenMode = 0,
GraphicsAdapter = {
[...]
},
The game start ins window mode and with the key combination SUPER+ENTER the game shows like in fullscreen and is fully playable. If you loose the focus (i.e. tabbing out of the game) you reverted to the window and need to repeat the key combination.

Le jeu se lance mais s'arrête avant l'apparition du menu
testé avec proton experimental et proton 8.0-5
Just a few maps crash sometimes

I think the game now is in a playable state for me. someone else who has gone through the same will probably have fun with the game.
https://www.protondb.com/app/1084160#vf74V81EyK After an update the game now launches at all on my machine and I had to cut the menu files from the folder, launch, change reflections (to ultra in my case), quit, paste files back and start game. Works now. It froze once but not again ever since (couple hours).
The game does not run on nvidia hardware on linux oob. Some tinkering is still necessary. I dont understand why they dont just disable low and medium reflections.

I tried the suggested changes but can't start the game.
It tries to start, but after a few seconds, it stops without any visible changes except the Steam's play button cycling through 'play -> cancel -> stop -> play'.

The is a minor annoyance related to windowing that causes mouse clicks to be misaligned (fix below). But the game runs great otherwise.
You might notice that mouse clicks apply slightly below where they are supposed to. This is because in fullscreen the window is sligtly lower than expected. This can be observed by moving the mouse to the top of the screen and looking at the thin black area on the top.
To fix this, go to settings, set the windowed mode to "Windowed", apply and then switch back to "Windowed fullscreen". This will fix the clicks.
nfortunately, this needs to be done after every restart.
Game runs great, no issues

As mentioned before, you have to use these fixes, they are from another user in a forum thread.
- Open the game folder (right click on the game, properties -> installed files -> browse)
- Navigate to Packs/Maps folder.
- Create some folder, name it as you like - i.e. bak or temp
- Find all the files with names starting with "MainMenu_"
- Move all those files to the folder you created in step 3.
- Launch the game. Game should launch to the menu but instead of the background with your mercs, it will be black.
- Open Options -> Video and change Reflections to anything other than Medium or High. Off, Low and Ultra are ok. Apply the change. Don't try to play yet. You do not have some necessary files.
- Close the game.
- Restore the "MainMenu_" files to their previous location.
- Restart the game.
- Game should now go to the main menu, background with mercs should be there.

Game launches in steam ("stop" button in steam) but never displays anything or starts reserving resources in task manager.
Tried all available fixes but the game wont display. Steam launches it successfully ("stop" button in steam) but I see no window. Tried extracting the main menu files, tried different startup flags, tried finding the .lua file but the whole directory (roaming/Jagged Alliance 3) is missing, veryfying game files, all to no avail.
So far the game is completely borked. From reports I see that updates had borked it a couple times so far but nothing as major as my problem. All other steam games work flawlessly, some with tinkering on my machine but this one is DOA.

Added these 2 lines to the "Options" section of the configuration file [^1], just below "Resolution":
SSR = "Off",
VideoPreset = "Custom",
[^1]: ~/.steam/steam/steamapps/compatdata/1084160/pfx/drive_c/users/steamuser/AppData/Roaming/Jagged Alliance 3/LocalStorage.lua
Without tinkering the game crashes shortly after showing the initial static loading screen

After first launch edit file ~/.steam/steam/steamapps/compatdata/1084160/pfx/drive_c/users/steamuser/AppData/Roaming/Jagged Alliance 3/LocalStorage.lua
, add two lines as follows:
--- LocalStorage.lua.bak 2023-11-23 00:20:26.002485065 +0300
+++ LocalStorage.lua 2023-11-23 00:20:13.232296046 +0300
@@ -15,7 +15,9 @@
videoRam = 13142851584,
},
Resolution = point(1920, 1080),
+ SSR = "Off",
+ VideoPreset = "Custom",
Upscaling = "FSR2",
fixups_meta = {
AppliedOptionFixups = {},
last_applied_fixup_revision = 0,
On computer with Nvidia cards need to disable "Reflections" (SSR
) option. Unfortunally, on first launch its enabled and sets to "Medium" so game crashes before that you get in-game options. Fix configuration file LocalStorage.lua
as described. After successful launch you may change Reflections to anything besides "Medium" or "High".

Worked fine out of the box until some patch. Now it didnt start anymore, goes back 2 desktop before main menu.
Waited a couple of weeks for a fix that did not come, so a have to down-rate it to "not working". Maybe a Nvidia-Card related, or at least System related thing, since it seem to work for some?!

Sometimes things seem to be missing from cutscenes
Sometimes the mouse pointer would be displayed lower than where the click would go.
I got the game from GOG and installed it via Lutris.
Runs flawlessly

PROTON_ENABLE_NGX_UPDATER=1 PROTON_ENABLE_NVAPI=1 PROTON_HIDE_NVIDIA_GPU=0 VKD3D_CONFIG=dxr,dxr11 mangohud %command%
Used guide from this post https://www.protondb.com/app/1084160#k-psQW-Ox2
On initial start, heigth of the window content is aroun 95% of resolution height. Fix itself after alt+tab
Other than using workaround mentioned in other proton post, that fixes start menu crash, the game seems to runs well

works okay after doing the "disable the main menu" trick from the link attached. Some wrong tiles in the battle screen make it somewhat ugly
hat to disable the main menu for the first start, as described in https://steamcommunity.com/app/1084160/discussions/0/3810661765912984419/?tscn=1692736033
some wrong tiles when scrolling in the tactical battle screen

Game crashes when loading main menu
Game crashes on launch - seems to be a Nvidia issue from other reports here

There is a lot of text content and in some places it's quite small for the Deck's screen. Though the magnification feature helps in those cases at all times.
Works great but playing with joystics or touchpads isn't as comfortable as with mouse. Small screen gives less room for viewing the battle field but it's fine if you can't wait to put yourself into the fight.

Sometimes mouse click is offset and you have to click way lower than you should have to. Fix by going windowed and then back to fullscreen.
Latest update broke SSR so you can't get to main menu without it crashing. Fix is here: https://steamcommunity.com/app/1084160/discussions/0/3810661765912984419/?tscn=1692736033
Desync menu pops up while playing sometimes but can just be closed and ignored.

As of patch 1.1.0 there is a problem running the game on nvidia GPUs. Game crashes to desktop instead of going to the main menu. It appears the problem is only in the MainMenu files and only on a single setting - Reflection. It can be solved with some thinkering.
To get around it follow steps below:
- Open the game folder (right click on the game, properties -> installed files -> browse)
- Navigate to Packs/Maps folder.
- Create some folder, name it as you like - i.e. bak or temp
- Find all the files with names starting with "MainMenu_"
- Move all those files to the folder you created in step 3.
- Launch the game. Game should launch to the menu but instead of the background with your mercs, it will be black.
- Open Options -> Video and change Reflections to anything other then Medium or High. Off, Low and Ultra are ok. Apply the change. Don't try to play yet. You do not have some necessary files.
- Close the game.
- Restore the "MainMenu_" files to their previous location.
- Restart the game.
- Game should now go to the main menu, background with mercs should be there.
It may be that in your case Reflections is not the problematic option. We need more reports to confirm that. If you will still have problems, repeat the steps 4 to 6, but instead of changing the Reflections only, manually change all options to the lowest possible setting. Then close the game, restore "MainMenu_" files, restart the game. If it launches to the menu you are almost there. Now try to setting up your options one by one, applying the change after every single one. If it crashes again, just restart game (that last change should not stick and it should launch) and skip that option or try different level.

Crashes to desktop with latest update
The game has worked before really well, unfortunately with the 1.1.0 update with my nvidia GPU it crashes to desktop before showing the main menu.

Stopped working after patch 1.1.0 (with nvidia GPU)
Game used to work perfectly before patch 1.1.0. Now crashes before entering menu, with following error in proton log: Assertion failed: !status && "vkCreateComputePipelines", file ../src-wine/dlls/winevulkan/loader_thunks.c, line 2604
Because it is still working on steam deck, I assume that the problem affects only nvidia gpus.