Performance problems results in unplayable experiance
Very frequent stutters, slowdowns, wildly varied fps and frametimes
Was able to host and join multiplayer game. The only issue I encountered is that everyone except host will see enemies past 0.5-1km teleport back and fourth, which seems to be issue with game itself.
Without Proton-GE I had missing audio(before launching it threw an error about missing XAudio .dll), but playing with Proton-GE I get slightly worse performance.
gamemoderun %command% -nosplash
This game is old as hell anyway, I was suprised it worked for me.
Needed more controls
Bad serial number
followed fofafik's procedure to enter the serial into the registry
It works
Severely broken
This is the list of problems I found while trying to start this game:
- specific vulkan libraries need to be installed on your OS (e.g. libvulkan1:i386, but no error message ever mentions this)
- the wine prefix does not have DirectX 9 installed; you can find it under DirectX\DXSETUP but it should be pre-installed
- after installing DirectX 9 in a wine prefix not managed by Steam/Proton, game almost starts but then stops with "Bad serial given in setup" and after several attempts putting it in its registry, it simply does not work
Just goes into black screen, nothing more.
Error on startup: "Bad serial given in setup" needs workaround. Thanks to the guy below me, this instruction works just fine. Here it is:
- In linux Terminal (replace XXXX for your KEY in Steam) echo XXXX-XXXXX-XXXXX-XXXXX-XXXXX | perl -ne 's/-//g; tr/IO/10/; for $i (0..2) { $res = 0; for $j (0..7) { $res += index("0123456789ABCDEFGHJKLMNPRSTVWXYZ", substr($_, $i * 8 + $j, 1)) << (5 * $j); }; printf("%010x", $res); }; print("\n");'
Get a HEX key YYYYYYYYYYYYYY
2. Add line KEY"=hex:YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY in file ~/.local/share/Steam/steamapps/compatdata/65780/pfx/system.reg like this: [Software\Wow6432Node\bohemia interactive studio\arma] 1598372794 #time=1d67afc7fdd1444 "KEY"=hex:YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY "main"="D:\home\user\.local\share\Steam\steamapps\common\ARMA Gold"
3. Launch the game
However, for me system.reg file belongs to /home/%USERNAME%/.steam/steam/steamapps/compatdata/65780/pfx directory.
Error on startup: "Bad serial given in setup" Need workaround
Run Workaround:
- in linux Terminal (replace XXXX for your KEY in Steam) echo XXXX-XXXXX-XXXXX-XXXXX-XXXXX | perl -ne 's/-//g; tr/IO/10/; for $i (0..2) { $res = 0; for $j (0..7) { $res += index("0123456789ABCDEFGHJKLMNPRSTVWXYZ", substr($_, $i * 8 + $j, 1)) << (5 * $j); }; printf("%010x", $res); }; print("\n");'
get a HEX key YYYYYYYYYYYYYY
- add line KEY"=hex:YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY in file ~/.local/share/Steam/steamapps/compatdata/65780/pfx/system.reg like this: [Software\Wow6432Node\bohemia interactive studio\arma] 1598372794
#time=1d67afc7fdd1444 "KEY"=hex:YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY,YY "main"="D:\home\user\.local\share\Steam\steamapps\common\ARMA Gold"
- Game run success
Error on startup: "Bad serial given in setup"
No-go on latest proton; crashes immediately.
After manually adding the cd key to the registry, and adding the key HKEY_CURRENT_USER\Software\Wine\VideoMemorySize with the memory of my video card in MB, the game would start, but with a black void for 3d rendering(a change from the usual fog-colored void). Enabling D9VK however causes the game world to render correctly, and I can even make a basic mission in the editor and start to run it. However, it crashes frequently.
Bad Serial Number
Bad serial number.
Bad serial number.
Bad Serial Number at Startup - DRM FAIL
bad serial number issue
To work around "bad serial number given in setup" error, your must install game on Windows version of Steam, and then export registry key including serial key from Windows Steam installation and import it to Linux Steam game installation. Then game starts, but main menu graphics are missing - all menus are there and are working, but background graphics are missing. When starting new game (or tutorial), game will crash with error "wine: Unhandled page fault on read access..."
Crashes with "Bad serial number given in Setup"
crashes with bad serial number given in setup
Invalid Key in setup, tried to find where to put it in, couldn't.