You get working PRLauncher and PRUpdater.
Further you can start the game, navigate the main menu, start a local
game, have it fully load and join it. The game runs, the bots move,
Performance is good (renderer.drawfps 1 in the ingame console shows fps above 60).
What does not
The linking process between the launcher and game executables doesn't work properly. Leads to black overlay saying "Failed linking to the Launcher".
winetricks dotnet40 d3dx9_25 d3dx9_24
You may also need use winecfg to set "emulate a virtual desktop" to not have PRBF2.exe crash on launch. If it works for you without it, please write a report and provide as much detail as possible.
What was not tested
PRMumble (The integrated voice solution)
Was tested with wine-staging, too.
Your milage may vary with the Updater... (see link above)
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Debian GNU/Linux 10.x "Buster" x86_64||Dec 28 2019||5.0-rc2||Yes||Yes||Yes||Bronze||consolelogger|
|Show||Debian GNU/Linux 10.x "Buster" x86_64||Sep 04 2019||4.15||Yes||Yes||Yes||Bronze||SuddenlySoftware|
|Bug #||Description||Status||Resolution||Other apps affected|
|47480||Multiple .NET 4.x games and applications crash in rsaenh (Rhinoceros 6, Project Reality Launcher 5.5.x)(CryptEncrypt / CryptDecrypt must support state reset)||NEW||View|
|47728||Project Reality BF2 PRBF2.exe crashes on startup||UNCONFIRMED||View|
|47733||Project Reality BF2 PRLauncher.exe doesn't start with Wine-Mono.||NEW||View|
|47996||Battlefield 2 Unhandled exception||UNCONFIRMED||View|
|48373||WriteProcessMemory? - Project Reality fails linking Launcher and Game Executable||UNCONFIRMED||View|