Nebelfeuer Posted February 2, 2019 Author Posted February 2, 2019 On 1/28/2019 at 6:31 AM, Nick_R said: I got everything working! to get it working decompile BoS.LogParser.Offline.exe with ILSpy. After that recompile it with Visual Studio setting the target version to .NET 4.0. Finally replace the old BoS.LogParser.Offline.exe with the newly recompiled one. Great effort man! Updated the initial post. Would be awesome if you could contact one of the Officials about a way to provide the recompiled version to the masses. Otherwise if you find the time and heart a step by step tutorial for coding noobs like me that are unfamiliar with the required programs might find quite a bit of appreciation.
Nick_R Posted February 3, 2019 Posted February 3, 2019 I sent them a message asking them to compile it with .NET 4. I haven't gotten a reply yet, but hopefully it gets done. Imight make a tutorial sometime when I have spare time. 1
Nick_R Posted February 5, 2019 Posted February 5, 2019 (edited) With the new update 3.010 I had to run winetricks vcrun2015 otherwise it crashes when starting a mission. Edit: I think I could script the decompiling and recompiling of the Lparser. That would make it really simple for those unfamiliar with it. You'd only need to download and run my script. I'll work on that this weekend. Edited February 5, 2019 by Nick_R
Guinamo Posted February 9, 2019 Posted February 9, 2019 When i decompile and compile BoS.LogParser.Offline.exe i get mscoores.dll error on my dserver. Any help?
Nick_R Posted February 9, 2019 Posted February 9, 2019 Maybe run winetricks --force -q dotnet40 again. I'll make a tutorial tonight probably.
Nick_R Posted February 10, 2019 Posted February 10, 2019 (edited) I now made a script to recompile BoS.LogParser.Offline.exe. Use the below commands to download and run the script. wget https://git.io/fhQfM -O recompile-lparser.sh chmod +x recompile-lparser.sh ./recompile-lparser.sh If the script can't find BoS.LogParser.Offline.exe It'll tell you how to solve the problem. The script will rename the old BoS.LogParser.Offline.exe to BoS.LogParser.Offline.exe.orig. Let me know if you run into any issues. I'll start writing a tutorial or a script to install IL-2. Edited February 17, 2019 by Nick_R
Nick_R Posted February 10, 2019 Posted February 10, 2019 (edited) Nick's Guide to Installing IL-2: Great Battles in Wine Last updated on June 21, 2020. Some changes for Ubuntu 20.04 1. Make sure you have wine 4.0 or newer installed. On Ubuntu 20.04 install wine-development and winetricks. Make sure you're not using the regular wine package in Ubuntu: sudo apt remove --purge wine sudo apt install wine-development winetricks 2. Set your WINEPREFIX value. This is where wine will install everything. The default location is ~/.wine and if you don't already have anything installed there you can skip this step. Otherwise you may wanna set your wine prefix to ~/.wine_il by running export WINEPREFIX=~/.wine_il 3. Set your WINEARCH variable to win64 like this export WINEARCH=win64 4. This step is optional. Doing this step will let you click any windows exe and it’ll automatically use ~/.wine_il as your wine prefix. This way you can navigate to where the DServer.exe is located and just click it to run it. Otherwise you’ll get an error because it’s trying to run it with the wrong wine prefix. To make ~/.wine_il your default wine prefix run: echo "export WINEPREFIX=~/.wine_il" >> ~/.bash_profile echo "export WINEPREFIX=~/.wine_il" >> ~/.bashrc After that logout and log back in. To confirm that your wine prefix is now set to ~/.wine_il you can run echo $WINEPREFIX in a terminal. 5. While still in the same terminal as where you set WINEPREFIX run the following winetricks commands: export WINEARCH=win64 winetricks -q corefonts vcrun2015 dotnet472 I added export WINEARCH=win64 above just in case you closed the terminal since step 2. Note, on Ubuntu 20.04 there is now a dxvk package you can install instead of using winetricks. Run the following commands: sudo apt install dxvk dxvk-setup i -d Or you could install it with winetricks, but it wouldn't get updated then, if you want to try using winetricks instead of the Ubuntu package or the official dxvk guide winetricks -q dxvk 6. Download and install IL-2: wget "http://cdn.il2sturmovik.net/x64/IL2_setup_Great_Battles.exe" wine IL2_setup_Great_Battles.exe /VERYSILENT /SUPPRESSMSGBOXES You don’t have to download and install it from the command line, but this makes sure that your wine prefix is correct (this is if you are still in the same terminal as you were for step 2). If you did step 4 than it will be the correct wine prefix even if you don’t run it from the command line. When it prompts you to install .NET you can skip or cancel it. When prompted to install DirectX complete the installation. Do not cancel it. 7. The installer should have created a desktop launcher for IL-2 Sturmovik Great Battles on your desktop or in you application launcher. Launch it and let IL-2 finish downloading and installing then go to step 8. 8. I made a script to recompile BoS.LogParser.Offline.exe against .NET 4 since .NET 3.5 doesn’t work in a 64 bit wine prefix. If you skip this step IL-2 will still work, but you’ll get dialogs saying that BoS.LogParser.Offline.exe can’t find the .NET Framework. To fix this download and run my script by running the follwing commands in the terminal: wget "https://git.io/fhQfM" -O recompile-lparser.sh chmod +x recompile-lparser.sh ./recompile-lparser.sh After that you should be able to start the game and everything will work except that the performance isn’t quite that of running the game on Windows. 9. Multiplayer servers may not show ping. To fix that run: sudo setcap cap_net_raw+epi /usr/bin/wine64-preloader You may need to alter the command depending on where your wine64-preloader is. Edited June 21, 2020 by Nick_R 6 2
Nebelfeuer Posted February 11, 2019 Author Posted February 11, 2019 @Nick_R Highly appreciated. Thank you very much for the effort.
SAS_Storebror Posted February 11, 2019 Posted February 11, 2019 Nice one, really appreciated. This could be a great step forward for upcoming potential server operators, as it could save you from having to spend roughly $25 or more per month just for the required Windows Server License. Unfortunately in order to really become an option for Server Operators, IL-2 Devs would have to agree not to break Server functionality on Wine in future updates. That's probably the hardest part of the deal. Mike
Nick_R Posted February 17, 2019 Posted February 17, 2019 Today I discovered that servers don't show ping. I got it working by running the following command: sudo setcap cap_net_raw+epi /usr/bin/wine64-preloader You might need to alter the command depending on where your wine64-preloader is.
Leon_Portier Posted March 26, 2019 Posted March 26, 2019 (edited) Having minimal experience with Linux and Wine, how hard would it be to make BOX to run on Linux Mint with the Standalone Launcher? (Nicks instructions dont really tell me much yet, maybe it gets cleares when I have the Wine in front of me?) I´m looking to upgrade my PC´s RAM but Win7 deactivated itself as I did put the Ram blocks in. I´m not sure if I want to switch to 10 or a different OS. Edited March 26, 2019 by Leon_Portier
Gondothlim Posted April 3, 2019 Posted April 3, 2019 (edited) On 2/10/2019 at 6:26 PM, Nick_R said: First of all, thank you for taking the time to put all this together. Unfortunately whenever I try to launch the desktop installer nothing happens. If I click open with Wine all that happens is I get an error message saying "There is no Windows program configured to open this type of file" followed by about thirty "file not found" messages. I think it has something to do with the fact that when it tries to install .NET 4 it says something like: "Installation will not occur because same or higher version of .NET 4 is already installed" I'm running Ubuntu 18.04 if that makes any difference. Of course I'm still extremely new to Linux so it is quite possible that I managed to mess something up. I REALLY don't want to have to use Windows at this point. Anyway If anyone sees this any help would be VERY much appreciated! Thanks! Edited April 3, 2019 by LiveAtThFillmore grG
juser26179 Posted September 29, 2019 Posted September 29, 2019 Hi, I've been trying to get the game to run in Steam/Proton and vanilla Wine but despite following the instructions the game always crashed just when clicking Start to start flying (after the loading was done). This must be related to a newer version of the game, as previous posters got the game working. The crash has the following information: Unhandled exception: page fault on write access to 0x1408b81bc in 64-bit code (0x00007f783f3ad8e4). ... Backtrace: =>0 0x00007f783f3ad8e4 MSVCRT__strlwr_s_l+0x64() in ucrtbase (0x000000004a77ccf0) 1 0x00007f783f3ad96f MSVCRT__strlwr+0x1e(str="idle") [Z:\build\wine-4.16\dlls\ucrtbase\..\msvcrt\string.c:111] in ucrtbase (0x000000004a77cd30) 2 0x000000014045a782 EntryPoint+0xffbf1fd1() in il-2 (0x000000004a77cee0) 0x00007f783f3ad8e4 MSVCRT__strlwr_s_l+0x64 in ucrtbase: movb %al,0xffffffffffffffff(%rbx) It can be seen that it's crashing due to a write access within the CRT function strlwr, which is being called with the string "idle". This function turns a string into lower-case, so in this case it would leave it unchanged. I examined the wine implementation of this function and came to the hypothesis that it crashes because the string is located in read-only storage (e.g. it is a string literal in C++); the Windows implementation must have an optimization so that it doesn't write anything in this case, but the Wine implementation always rewrites the string. Based on this, I applied the following patch to Wine: --- a/dlls/msvcrt/string.c +++ b/dlls/msvcrt/string.c @@ -79,7 +79,10 @@ int CDECL MSVCRT__strlwr_s_l(char *str, MSVCRT_size_t len, MSVCRT__locale_t loca while (*str) { - *str = MSVCRT__tolower_l((unsigned char)*str, locale); + char lowered = MSVCRT__tolower_l((unsigned char)*str, locale); + if (*str != lowered) { + *str = lowered; + } str++; } After recompiling Wine, the game no longer crashes and the flying starts ? Devs, could you please look where strlwr is called on read-only strings and try to fix it?
juser26179 Posted September 29, 2019 Posted September 29, 2019 (edited) I've also found that the LogParser issue can be fixed by installing .NET Framework 3.5 SP1, which can be done using "winetricks dotnet35sp1" (this worked for me with Wine 4.16, while dotnet35 always fails to install). Here's the full procedure which should get the latest version of the game working via Steam running in Wine (not Proton): - Build Wine 4.16 from source with the patch above and set PATH to make sure it's used. - Make sure to start with a nonexisting wineprefix. - winetricks corefonts dxvk dotnet35sp1 - Run winecfg and set the windows version back to Windows 7 (this is the default but winetricks sets it to Windows XP when installing dotnet). - Install Steam and install the game inside Steam. - Run the game from Steam. Steam first installs some stuff like VC redist and DirectX and the game should then run. Note that I did not have to install any version of vcrun using winetricks, what Steam did worked fine (even though dll overrides for those were not added, which winetricks would do). Edited September 29, 2019 by juser26179
Querky1231 Posted October 30, 2019 Posted October 30, 2019 When I'm installing the dserver on Centos I get this error: ``` > wine IL2_setup_Great_Battles.exe /VERYSILENT /SUPPRESSMSGBOXES > wine: Bad EXE format for Z:\opt\il2dserver\IL2_setup_Great_Battles.exe. ``` I'm not super familiar with wine (and I'm running in a cli environment) so I'm not really sure where this error might be coming from. Has anyone else encountered this? I may try just configuring/running everything on Windows, and then copy it all over to the Centos machine and `wine dserver.exe` to see how that works.
Nick_R Posted March 27, 2020 Posted March 27, 2020 (edited) @Querky1231 I may be very late to reply, but are you running a 32bit OS? I'm pretty sure that that's where the error comes from. Or it may a 32 bit version of wine. Edited March 30, 2020 by Nick_R tagged user
Phoenix----- Posted May 30, 2020 Posted May 30, 2020 Quote Nick's Guide to Installing IL-2: Great Battles in Wine il-2.exe crash on Archlinux wine-5.8 $ wine ./bin/game/Il-2.exe 00a8:fixme:plugplay:build_report_descriptor Clamping joystick to 6 axis 00c4:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x241000, 0x252030, 0x252050) stub. 00c4:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x24fd70, 43) stub packman: enumerating packages in '../../data' packman: nothing found packman: package search finished. packman: creating global hash tree packman: allocated onemb cache (1048576 bytes). 00c4:fixme:thread:SetThreadIdealProcessor (FFFFFFFFFFFFFFFE 0): stub 00c4:fixme:thread:SetThreadIdealProcessor (FFFFFFFFFFFFFFFE 0): stub wine: Unhandled page fault on read access to 00000000000004A8 at address 0000000000844FB7 (thread 00c4), starting debugger... Unhandled exception: page fault on read access to 0x000004a8 in 64-bit code (0x0000000000844fb7). 00d0:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6 00d0:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6 Register dump: rip:0000000000844fb7 rsp:000000000021e640 rbp:000000000021e940 eflags:00010202 ( R- -- I - - - ) rax:00000000000004a8 rbx:0000000000000001 rcx:0000000000000000 rdx:0000000002b31380 rsi:0000000000000000 rdi:0000000140b2b6c0 r8:000000000088d070 r9:000000000088d0a8 r10:0000000000000002 r11:000000000021e6d0 r12:0000000140b2b6c0 r13:0000000140000000 r14:0000000000000000 r15:0000000002b1eb00 Stack dump: 0x000000000021e640: 0000000000000000 0000000000000000 0x000000000021e650: 0000000000000000 0000000000000000 0x000000000021e660: 0000000000000000 0000000000000000 0x000000000021e670: 0000000000000000 0000000000000000 0x000000000021e680: 0000000000000000 0000000000000000 0x000000000021e690: 0000000000000000 0000000000000000 0x000000000021e6a0: 0000000000000018 0000000000000000 0x000000000021e6b0: 0000000140b2b6c0 0000000140b2b6c0 0x000000000021e6c0: 000000000021e940 00000000008736cf 0x000000000021e6d0: 0000000002b1eb00 0000000000000000 0x000000000021e6e0: 0000000140000000 0000000140b2b6c0 0x000000000021e6f0: 0000000140b2b6c0 000000000082551e Backtrace: =>0 0x0000000000844fb7 EntryPoint+0xffffffffffffffff() in inputinterface (0x000000000021e940) 1 0x000000000082551e EntryPoint+0xffffffffffffffff() in inputinterface (0x000000000021e940) 2 0x00000001401fc13f EntryPoint+0xff7188be() in il-2 (0x000000000021e940) 0x0000000000844fb7 EntryPoint+0xffffffffffffffff in inputinterface: movq 0x00000000000004a8(%rcx),%rcx Modules: Module Address Debug info Name (87 modules) PE 220000- 238000 Deferred math PE 240000- 257000 Deferred vcruntime140 PE 260000- 264000 Deferred api-ms-win-crt-runtime-l1-1-0 PE 270000- 273000 Deferred api-ms-win-crt-heap-l1-1-0 PE 280000- 284000 Deferred api-ms-win-crt-stdio-l1-1-0 PE 290000- 295000 Deferred api-ms-win-crt-math-l1-1-0 PE 2a0000- 323000 Deferred common PE 330000- 3ce000 Deferred msvcp140 PE 3d0000- 3d3000 Deferred api-ms-win-crt-locale-l1-1-0 PE 3e0000- 3e3000 Deferred api-ms-win-crt-time-l1-1-0 PE 3f0000- 40d000 Deferred console PE 410000- 434000 Deferred core PE 440000- 4b4000 Deferred gfxshared PE 4c0000- 52f000 Deferred enviro PE 530000- 5af000 Deferred dxbackend11 PE 5b0000- 81f000 Deferred d3dcompiler_43 PE 820000- 894000 Export inputinterface PE 8a0000- 900000 Deferred input PE 900000- 94d000 Deferred openvr_api PE 950000- 97b000 Deferred registry PE 980000- a81000 Deferred landscape PE a90000- d9d000 Deferred missionmanager PE da0000- e9a000 Deferred sceneman PE ea0000- f7e000 Deferred renderers PE f80000- 1a80000 Deferred rse PE 1a80000- 1b00000 Deferred net PE 1b00000- 1b11000 Deferred timer PE 1b20000- 1b90000 Deferred soundengine PE 1b90000- 1cf5000 Deferred fmodstudio PE 1d00000- 1eec000 Deferred fmod PE 1ef0000- 2019000 Deferred careerprocessor PE 2020000- 209f000 Deferred mysqlpp64 PE 20a0000- 2621000 Deferred libmysql PE 2630000- 2733000 Deferred libwebmplayer PE 3b400000- 3b440000 Deferred steam_api64 PE 6a340000- 6a605000 Deferred d3d11 PE 6f200000- 6f3db000 Deferred dxgi PE 7b010000- 7b017000 Deferred kernelbase PE 7b420000- 7b5db000 Deferred kernel32 PE 7bc20000- 7bc24000 Deferred ntdll PE 140000000- 1412bf000 Export il-2 PE 180000000- 18000c000 Deferred cameraman PE 7fee3e650000- 7fee3e653000 Deferred kerberos PE 7fee3e670000- 7fee3e674000 Deferred uxtheme PE 7fee3e890000- 7fee3e893000 Deferred api-ms-win-core-fibers-l1-1-1 PE 7fee3e8b0000- 7fee3e8b3000 Deferred api-ms-win-core-synch-l1-2-0 PE 7fee3e8d0000- 7fee3e8d4000 Deferred winex11 PE 7fee3f510000- 7fee3f52b000 Deferred wldap32 PE 7fee3f590000- 7fee3f594000 Deferred msvcr90 PE 7fee3f800000- 7fee3f804000 Deferred bcrypt PE 7fee3f820000- 7fee3f824000 Deferred dnsapi PE 7fee3f850000- 7fee3f853000 Deferred netapi32 PE 7fee3f8a0000- 7fee3f8a3000 Deferred secur32 PE 7fee3f8f0000- 7fee3f8f9000 Deferred msacm32 PE 7fee3f920000- 7fee3f99d000 Deferred winmm PE 7fee3f9e0000- 7fee3f9eb000 Deferred dinput8 PE 7fee3fa50000- 7fee3fa54000 Deferred iphlpapi PE 7fee3fa80000- 7fee3fa84000 Deferred ws2_32 PE 7fee3fac0000- 7fee3fac4000 Deferred wsock32 PE 7fee3faf0000- 7fee3faf4000 Deferred winevulkan PE 7fee3fb40000- 7fee3fb44000 Deferred vulkan-1 PE 7fee3fb60000- 7fee3fb64000 Deferred d3dcompiler_47 PE 7fee3fbd0000- 7fee3fbd4000 Deferred d3dx11_43 PE 7fee3fc00000- 7fee3fc04000 Deferred msvcrt PE 7fee3fce0000- 7fee3fce3000 Deferred api-ms-win-crt-utility-l1-1-0 PE 7fee3fcf0000- 7fee3fcf3000 Deferred api-ms-win-crt-environment-l1-1-0 PE 7fee3fd10000- 7fee3fd13000 Deferred api-ms-win-crt-filesystem-l1-1-0 PE 7fee3fd20000- 7fee3fd25000 Deferred api-ms-win-crt-multibyte-l1-1-0 PE 7fee3fd40000- 7fee3fd44000 Deferred api-ms-win-crt-convert-l1-1-0 PE 7fee3fd50000- 7fee3fd54000 Deferred api-ms-win-crt-string-l1-1-0 PE 7fee3fd80000- 7fee3fd88000 Deferred oleaut32 PE 7fee3fec0000- 7fee3fec4000 Deferred imm32 PE 7fee3fef0000- 7fee3fef3000 Deferred usp10 PE 7fee3ff40000- 7fee3ff93000 Deferred comctl32 PE 7fee400b0000- 7fee400d8000 Deferred ole32 PE 7fee40210000- 7fee40213000 Deferred shcore PE 7fee40240000- 7fee40247000 Deferred gdi32 PE 7fee403f0000- 7fee403f4000 Deferred rpcrt4 PE 7fee40490000- 7fee4049f000 Deferred setupapi PE 7fee40520000- 7fee40608000 Deferred user32 PE 7fee407b0000- 7fee407b8000 Deferred shlwapi PE 7fee40820000- 7fee410f6000 Deferred shell32 PE 7fee41260000- 7fee41264000 Deferred ucrtbase PE 7fee41380000- 7fee41383000 Deferred sechost PE 7fee414c0000- 7fee414c4000 Deferred advapi32 PE 7fee41cd0000- 7fee41cd4000 Deferred psapi PE 7fee41ce0000- 7fee41ce4000 Deferred version Threads: process tid prio (all id:s are in hex) 00000038 services.exe 000000bc 0 0000008c 0 00000074 0 00000050 0 0000004c 0 00000040 0 0000003c 0 00000044 winedevice.exe 00000060 0 0000005c 0 00000058 0 00000048 0 00000064 plugplay.exe 0000009c 0 00000080 0 0000007c 0 00000078 0 00000068 0 0000006c explorer.exe 000000b4 0 000000b0 0 000000ac 0 00000070 0 00000084 winedevice.exe 000000c8 0 000000b8 0 000000a8 0 00000098 0 00000094 0 00000090 0 00000088 0 000000c0 (D) Z:\windows764\IL2GB\bin\game\Il-2.exe 000000c4 0 <== System information: Wine build: wine-5.8 Platform: x86_64 Version: Windows 7 Host system: Linux Host version: 5.6.15-arch1-1 Does anyone know the right way to start il-2 ?
UFA_Bagel Posted May 31, 2020 Posted May 31, 2020 On 5/30/2020 at 9:25 PM, 159-PhOENIX said: il-2.exe crash on Archlinux wine-5.8 $ wine ./bin/game/Il-2.exe 00a8:fixme:plugplay:build_report_descriptor Clamping joystick to 6 axis 00c4:fixme:ntdll:EtwEventRegister ({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0x241000, 0x252030, 0x252050) stub. 00c4:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 0x24fd70, 43) stub packman: enumerating packages in '../../data' packman: nothing found packman: package search finished. packman: creating global hash tree packman: allocated onemb cache (1048576 bytes). 00c4:fixme:thread:SetThreadIdealProcessor (FFFFFFFFFFFFFFFE 0): stub 00c4:fixme:thread:SetThreadIdealProcessor (FFFFFFFFFFFFFFFE 0): stub wine: Unhandled page fault on read access to 00000000000004A8 at address 0000000000844FB7 (thread 00c4), starting debugger... Unhandled exception: page fault on read access to 0x000004a8 in 64-bit code (0x0000000000844fb7). 00d0:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6 00d0:fixme:dbghelp:interpret_function_table_entry PUSH_MACHFRAME 6 Register dump: rip:0000000000844fb7 rsp:000000000021e640 rbp:000000000021e940 eflags:00010202 ( R- -- I - - - ) rax:00000000000004a8 rbx:0000000000000001 rcx:0000000000000000 rdx:0000000002b31380 rsi:0000000000000000 rdi:0000000140b2b6c0 r8:000000000088d070 r9:000000000088d0a8 r10:0000000000000002 r11:000000000021e6d0 r12:0000000140b2b6c0 r13:0000000140000000 r14:0000000000000000 r15:0000000002b1eb00 Stack dump: 0x000000000021e640: 0000000000000000 0000000000000000 0x000000000021e650: 0000000000000000 0000000000000000 0x000000000021e660: 0000000000000000 0000000000000000 0x000000000021e670: 0000000000000000 0000000000000000 0x000000000021e680: 0000000000000000 0000000000000000 0x000000000021e690: 0000000000000000 0000000000000000 0x000000000021e6a0: 0000000000000018 0000000000000000 0x000000000021e6b0: 0000000140b2b6c0 0000000140b2b6c0 0x000000000021e6c0: 000000000021e940 00000000008736cf 0x000000000021e6d0: 0000000002b1eb00 0000000000000000 0x000000000021e6e0: 0000000140000000 0000000140b2b6c0 0x000000000021e6f0: 0000000140b2b6c0 000000000082551e Backtrace: =>0 0x0000000000844fb7 EntryPoint+0xffffffffffffffff() in inputinterface (0x000000000021e940) 1 0x000000000082551e EntryPoint+0xffffffffffffffff() in inputinterface (0x000000000021e940) 2 0x00000001401fc13f EntryPoint+0xff7188be() in il-2 (0x000000000021e940) 0x0000000000844fb7 EntryPoint+0xffffffffffffffff in inputinterface: movq 0x00000000000004a8(%rcx),%rcx Modules: Module Address Debug info Name (87 modules) PE 220000- 238000 Deferred math PE 240000- 257000 Deferred vcruntime140 PE 260000- 264000 Deferred api-ms-win-crt-runtime-l1-1-0 PE 270000- 273000 Deferred api-ms-win-crt-heap-l1-1-0 PE 280000- 284000 Deferred api-ms-win-crt-stdio-l1-1-0 PE 290000- 295000 Deferred api-ms-win-crt-math-l1-1-0 PE 2a0000- 323000 Deferred common PE 330000- 3ce000 Deferred msvcp140 PE 3d0000- 3d3000 Deferred api-ms-win-crt-locale-l1-1-0 PE 3e0000- 3e3000 Deferred api-ms-win-crt-time-l1-1-0 PE 3f0000- 40d000 Deferred console PE 410000- 434000 Deferred core PE 440000- 4b4000 Deferred gfxshared PE 4c0000- 52f000 Deferred enviro PE 530000- 5af000 Deferred dxbackend11 PE 5b0000- 81f000 Deferred d3dcompiler_43 PE 820000- 894000 Export inputinterface PE 8a0000- 900000 Deferred input PE 900000- 94d000 Deferred openvr_api PE 950000- 97b000 Deferred registry PE 980000- a81000 Deferred landscape PE a90000- d9d000 Deferred missionmanager PE da0000- e9a000 Deferred sceneman PE ea0000- f7e000 Deferred renderers PE f80000- 1a80000 Deferred rse PE 1a80000- 1b00000 Deferred net PE 1b00000- 1b11000 Deferred timer PE 1b20000- 1b90000 Deferred soundengine PE 1b90000- 1cf5000 Deferred fmodstudio PE 1d00000- 1eec000 Deferred fmod PE 1ef0000- 2019000 Deferred careerprocessor PE 2020000- 209f000 Deferred mysqlpp64 PE 20a0000- 2621000 Deferred libmysql PE 2630000- 2733000 Deferred libwebmplayer PE 3b400000- 3b440000 Deferred steam_api64 PE 6a340000- 6a605000 Deferred d3d11 PE 6f200000- 6f3db000 Deferred dxgi PE 7b010000- 7b017000 Deferred kernelbase PE 7b420000- 7b5db000 Deferred kernel32 PE 7bc20000- 7bc24000 Deferred ntdll PE 140000000- 1412bf000 Export il-2 PE 180000000- 18000c000 Deferred cameraman PE 7fee3e650000- 7fee3e653000 Deferred kerberos PE 7fee3e670000- 7fee3e674000 Deferred uxtheme PE 7fee3e890000- 7fee3e893000 Deferred api-ms-win-core-fibers-l1-1-1 PE 7fee3e8b0000- 7fee3e8b3000 Deferred api-ms-win-core-synch-l1-2-0 PE 7fee3e8d0000- 7fee3e8d4000 Deferred winex11 PE 7fee3f510000- 7fee3f52b000 Deferred wldap32 PE 7fee3f590000- 7fee3f594000 Deferred msvcr90 PE 7fee3f800000- 7fee3f804000 Deferred bcrypt PE 7fee3f820000- 7fee3f824000 Deferred dnsapi PE 7fee3f850000- 7fee3f853000 Deferred netapi32 PE 7fee3f8a0000- 7fee3f8a3000 Deferred secur32 PE 7fee3f8f0000- 7fee3f8f9000 Deferred msacm32 PE 7fee3f920000- 7fee3f99d000 Deferred winmm PE 7fee3f9e0000- 7fee3f9eb000 Deferred dinput8 PE 7fee3fa50000- 7fee3fa54000 Deferred iphlpapi PE 7fee3fa80000- 7fee3fa84000 Deferred ws2_32 PE 7fee3fac0000- 7fee3fac4000 Deferred wsock32 PE 7fee3faf0000- 7fee3faf4000 Deferred winevulkan PE 7fee3fb40000- 7fee3fb44000 Deferred vulkan-1 PE 7fee3fb60000- 7fee3fb64000 Deferred d3dcompiler_47 PE 7fee3fbd0000- 7fee3fbd4000 Deferred d3dx11_43 PE 7fee3fc00000- 7fee3fc04000 Deferred msvcrt PE 7fee3fce0000- 7fee3fce3000 Deferred api-ms-win-crt-utility-l1-1-0 PE 7fee3fcf0000- 7fee3fcf3000 Deferred api-ms-win-crt-environment-l1-1-0 PE 7fee3fd10000- 7fee3fd13000 Deferred api-ms-win-crt-filesystem-l1-1-0 PE 7fee3fd20000- 7fee3fd25000 Deferred api-ms-win-crt-multibyte-l1-1-0 PE 7fee3fd40000- 7fee3fd44000 Deferred api-ms-win-crt-convert-l1-1-0 PE 7fee3fd50000- 7fee3fd54000 Deferred api-ms-win-crt-string-l1-1-0 PE 7fee3fd80000- 7fee3fd88000 Deferred oleaut32 PE 7fee3fec0000- 7fee3fec4000 Deferred imm32 PE 7fee3fef0000- 7fee3fef3000 Deferred usp10 PE 7fee3ff40000- 7fee3ff93000 Deferred comctl32 PE 7fee400b0000- 7fee400d8000 Deferred ole32 PE 7fee40210000- 7fee40213000 Deferred shcore PE 7fee40240000- 7fee40247000 Deferred gdi32 PE 7fee403f0000- 7fee403f4000 Deferred rpcrt4 PE 7fee40490000- 7fee4049f000 Deferred setupapi PE 7fee40520000- 7fee40608000 Deferred user32 PE 7fee407b0000- 7fee407b8000 Deferred shlwapi PE 7fee40820000- 7fee410f6000 Deferred shell32 PE 7fee41260000- 7fee41264000 Deferred ucrtbase PE 7fee41380000- 7fee41383000 Deferred sechost PE 7fee414c0000- 7fee414c4000 Deferred advapi32 PE 7fee41cd0000- 7fee41cd4000 Deferred psapi PE 7fee41ce0000- 7fee41ce4000 Deferred version Threads: process tid prio (all id:s are in hex) 00000038 services.exe 000000bc 0 0000008c 0 00000074 0 00000050 0 0000004c 0 00000040 0 0000003c 0 00000044 winedevice.exe 00000060 0 0000005c 0 00000058 0 00000048 0 00000064 plugplay.exe 0000009c 0 00000080 0 0000007c 0 00000078 0 00000068 0 0000006c explorer.exe 000000b4 0 000000b0 0 000000ac 0 00000070 0 00000084 winedevice.exe 000000c8 0 000000b8 0 000000a8 0 00000098 0 00000094 0 00000090 0 00000088 0 000000c0 (D) Z:\windows764\IL2GB\bin\game\Il-2.exe 000000c4 0 <== System information: Wine build: wine-5.8 Platform: x86_64 Version: Windows 7 Host system: Linux Host version: 5.6.15-arch1-1 Does anyone know the right way to start il-2 ? I have already replied to you in PM but for others: wine-5.8 and-5.9 are broken, do not use wine >5.7 for now.
=1488=PR0T0S Posted June 5, 2020 Posted June 5, 2020 What is the status of this sim in linux today ? Dxvk ? Track Ir support ? 1
Cpatrick33 Posted June 20, 2020 Posted June 20, 2020 (edited) Hello my Name Is Carlos. My native language is Spanish. I acquired Il-2 Sturmovik, downloaded under windors environment and it worked fine ... Then they switch me to Linux - Fosa 20.04 AMD64. Download Wine version 5.0 3 ubuntu1, download Il-2 sturmovik, and I can't open it. Launcher.exe has encountered a serious error ... I need guidance. Thank you in advance.- On 5/31/2020 at 7:28 PM, 159BAG_elegz said: I have already replied to you in PM but for others: wine-5.8 and-5.9 are broken, do not use wine >5.7 for now. Hi. I am in trouble. Download wine 5.0 as it switches me 100% to ubuntu and the program doesn't run. I have the bug report. Edited June 20, 2020 by Cpatrick33
UFA_Bagel Posted June 21, 2020 Posted June 21, 2020 23 hours ago, Cpatrick33 said: Hello my Name Is Carlos. My native language is Spanish. I acquired Il-2 Sturmovik, downloaded under windors environment and it worked fine ... Then they switch me to Linux - Fosa 20.04 AMD64. Download Wine version 5.0 3 ubuntu1, download Il-2 sturmovik, and I can't open it. Launcher.exe has encountered a serious error ... I need guidance. Thank you in advance.- Hi. I am in trouble. Download wine 5.0 as it switches me 100% to ubuntu and the program doesn't run. I have the bug report. Hi! I recommend to use Lutris and the installation script for IL-2 from their website unless you have a Steam version.
Cpatrick33 Posted June 21, 2020 Posted June 21, 2020 Thank you. First time I listen to LUTRIS, I am a novice. But now look for information and I'm studying it. Thanks again for suggesting.
Nick_R Posted June 21, 2020 Posted June 21, 2020 (edited) I tried installing IL-2 on Ubuntu 20.04 and found that you need dotnet472 instead of dotnet40 in the winetricks command. Also I installed wine-development instead of the wine package. So sudo apt install wine-development To simplify things I guess make sure the regular wine version isn't installed: sudo apt remove --purge wine And for step 4 in my original guide I noticed that you need to change: echo "export WINEPREFIX=~/.wine_il" >> ~/.bash_profile to echo "export WINEPREFIX=~/.wine_il" >> ~/.bashrc And instead of installing dxvk with winetricks which may still work I haven't tested it I noticed that Ubuntu now has a package called dxvk. So just install that: sudo apt install dxvk Then run: dxvk-setup i -d Before running the above command make sure the right prefix is set. For example if you use ~/.wine_il make sure WINEPREFIX=~/.wine_il. To set it for your currently open terminal run: export WINEPREFIX=~/.wine_il To make sure it's set run the following command and it should output the path to your wineprefix echo $WINEPREFIX When I originally wrote the guide I only tried it on Arch Linux. I'm uploading a video now of me installing IL2 on Ubuntu. I'll post the link when it's up. Hopefully it'll make it easier for some. I'm no longer actively playing IL-2 so I may not notice when new problems arise. I modified my orignal guide to include this information. Edit: if you're getting the following error: Unhandled exception: 0xe0434352 in 64-bit code That's most likely because you need dotnet472 On 6/5/2020 at 2:06 PM, PR0T0S said: What is the status of this sim in linux today ? Dxvk ? Track Ir support ? Sorry for the late reply. Track Ir works through the linuxtrack package. Your distro may or may not have it. Edited June 21, 2020 by Nick_R
Nick_R Posted June 22, 2020 Posted June 22, 2020 Here's the video. I didn't narrate the video, but hopefully it'll still help someone:
Cpatrick33 Posted June 23, 2020 Posted June 23, 2020 Dear Nick_r, I managed to install Il-2 Sturmovik. Run good. I don't have a Joystick yet, but I can enter all the options and everything works well, the audio, etc-. Thank you very much!!
Otters Posted July 8, 2020 Posted July 8, 2020 On 6/21/2020 at 6:46 PM, Nick_R said: Sorry for the late reply. Track Ir works through the linuxtrack package. Your distro may or may not have it. How did you get Track IR to work through LinuxTrack? I've been trying to get it setup with no success. I have seen tutorials on how to get it to work with 1946, but it does not seem to be the same method in Great Battles. In my current state, since I have IL2 installed through Proton, I just used the ltr_gui command and entered the misc tab to install the wine support, and it presumably worked on that front, but I still have no Track IR in game. Any help would be appreciated! 1
super-truite Posted August 11, 2020 Posted August 11, 2020 @Nick_R I am trying to run a DServer on ubuntu 20.04. I still get the BOS.LogParser.Offline.exe error even after running succesfully your script. Also, the performances seems really bad. I get SPS: 25 and tick delay 30 with the Dogfight_Complex_Example template. Any ideas ?
Nical Posted January 29, 2021 Posted January 29, 2021 (edited) Hi, Just run the script to recompile BoS.LogParser.Offline.exe, but I got this error: BoS.LogParser.Offline/Program.cs(4,14): error CS0234: The type or namespace name 'Linq' does not exist in the namespace 'System' (are you missing an assembly reference?) [/home/xxxxx/.local/share/Steam/steamapps/compatdata/307960/pfx/drive_c/ilspycmd/recompile-lparser/BoS.LogParser.Offline.csproj] I used this script: https://gist.github.com/kedodrill/12449d5d6e7ae5b00b206a9e56c94add It seems that we are missing some dependencies... Any help on this ? If this might help, I added the original BoS.LogParser.Offline.csproj file generated by ilspycmd (without any sed modification going on). It seems that some of the sedding is not done: 's/Debug<\/Configuration>/Release<\/Configuration>/': Debug</Configuration> is not a string present in the file 's/^.*TargetFrameworkVersion.*$/<TargetFrameworkVersion>v4\.0<\/TargetFrameworkVersion>/': TargetFrameworkVersion is not found in the file either 's/ilspycmd\/shared\/Microsoft\.NETCore\.App\/[0-9]\.[0-9]\.[0-9]*\//windows\/Microsoft\.NET\/Framework\/v4\.0\.30319\//': This one is fine I don't know anything about .NET, so I cannot find out how to update those strings to correctly modify the csproj... bos.1.csproj.txt Edited January 29, 2021 by Nical Add debug info
ZenAviator Posted June 26, 2021 Posted June 26, 2021 Just have bought the BoS and tried to run it on Wine. I ran setup successfully but the installed game failed to start. I suppose it is because the Wine build is still 32 bit on Void Linux (though the whole system is x86_64). Well it seems like a distro problem. I'll try solve it later. Then I have bought Steam version and tried to run it with Proton. And it started without any additional setup! The game looks playable but only the problem -- it missed some of my USB joysticks. The VKB Gladiator and BRD pedals are visible in the settings. But Gametrix ECS and Saitek Quadrant missed. I see them in the same time in evtest and the works in other games. I have no ideas yet ? Anyway it is not bad for the start
616Sqn_fisherthewol Posted August 26, 2022 Posted August 26, 2022 Hi All, Having issues with this now. Tl;dr Once the game is downloaded the launcher immediately exits with a "EntryPointNotFoundException". Fedora 36, Gnome on Wayland, AMD 6700xt. λ wine --version wine-7.12 (Staging) Various wine components mentioned in this thread installed from `dnf` as part of installing the wine package. I installed the launcher and ran it; it then proceeded to download the game. Whilst downloading the GUI was non-visible, the window was largely vertical and off-screen, and Gnome repeatedly said "Launcher not responding, wait // force quit". Once the download had finished, it immediately exited, with the following error: [ERROR] FATAL UNHANDLED EXCEPTION: System.EntryPointNotFoundException: MilUtility_PathGeometryBounds assembly:<unknown assembly> type:<unknown type> member:(null) at (wrapper managed-to-native) MS.Win32.PresentationCore.UnsafeNativeMethods+MilCoreApi.MilUtility_PathGeometryBounds(System.Windows.Media.Composition.MIL_PEN_DATA*,double*,System.Windows.Media.Composition.MilMatrix3x2D*,System.Windows.Media.FillRule,byte*,uint,System.Windows.Media.Composition.MilMatrix3x2D*,double,bool,bool,System.Windows.Media.Composition.MilRectD*) at System.Windows.Media.PathGeometry.GetPathBoundsAsRB (System.Windows.Media.Geometry+PathGeometryData pathData, System.Windows.Media.Pen pen, System.Windows.Media.Matrix worldMatrix, System.Double tolerance, System.Windows.Media.ToleranceType type, System.Boolean skipHollows) [0x00081] in <5873cb3844ef46f4ab0975f46942ed8c>:0 at System.Windows.Media.StreamGeometry.get_Bounds () [0x00045] in <5873cb3844ef46f4ab0975f46942ed8c>:0 <truncated> I think this is possibly an issue with Wine, but I'm wondering if anyone has seen a similar issue.
ConcreteC0w Posted November 23, 2022 Posted November 23, 2022 Broken here too on Fedora 37 with Steam flatpak. I've tried protontricks fix from here https://github.com/ValveSoftware/Proton/issues/3106 (`protontricks 307960 d3dcompiler_47`) but it's not working - same error. Hopefully this will be fixed in the latest update which I hear is out now 1
TheBlackPenguin Posted December 23, 2023 Posted December 23, 2023 Got it working with IL2:BOS on Linux, using the Steam version. First step is to get Linuxtrack up and running. This thread should, I used .19-64 bit https://forums.x-plane.org/index.php?/forums/topic/121079-re-installing-linuxtrack-but-lib-is-missing-although-there/#comment-1946390 Once you've got ltr_gui launching you can move on (this is if you want TrackIR). If you don't want TrackIR, or use something else which works for you, then Next install Steam Tinker tool, either through ProtonUP-QT or directly. https://github.com/sonic2kk/steamtinkerlaunch I used ProtonUp-QT because I use to install GE-Proton's, and was easy. Refer to the link above on the caveat when installed this way and whats required to install (I had to install YAD). Install Il2, once done make sure compatibility is set to Steam Tinker Launch instead of any Proton version If you don't see and just installed STL you may need to restart Steam (just like you would when installing a new GE Proton). Feel free to launch Il2 at this stage, it should run fine. If STL (Steam Tinker Launch) is setup correct you'll see a screen for two seconds, no need to do anything at this stage. Feel free to conduct some quick flights, just to check out everything. If your pedals aren't being detected, put this into Launch Options: SDL_LINUX_JOYSTICK_CLASSIC=1 %command% This made them appear for me, however I had to change from 1 to 0 in further launches as it wasn't working right. If you're not running TrackIR you're good. For TrackIR, the fun part. Ltr_gui tab Misc, don't bother with "Linuxtrack-Wine support". It sets WINEARCH to 32, and when it finds the Proton prefix it will error out stating the version is 64 bit. It's most definitely a bug (personally it should check the pfx first to determine architecture and make the change appropriately). So, I pinched this from a bug report https://github.com/uglyDwarf/linuxtrack/issues/189 specifically CmdrHope as the issue really is the environment, it needs to not think its a 32 bit version of windows in the prefix. This is his code below for Elite Dangerous. Please read through these and understand them before running anything: env STEAM_COMPAT_CLIENT_INSTALL_PATH=$HOME/.steam STEAM_COMPAT_DATA_PATH=$HOME/.steam/steam/steamapps/compatdata/359320 WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/359320/pfx LD_LIBRARY_PATH=$HOME/.steam/steam/steamapps/common/Proton\ 7.0/dist/lib64:$HOME/.steam/steam/steamapps/common/Proton\ 7.0/dist/lib WINEDLLPATH=$HOME/.steam/steam/steamapps/common/Proton\ 7.0/dist/lib64/wine:$HOME/.steam/steam/steamapps/common/Proton\ 7.0/dist/lib/wine PATH=${PATH}:$HOME/.steam/steam/steamapps/common/Proton\ 7.0/dist/bin $HOME/.steam/steam/steamapps/common/Proton\ 7.0/proton run $HOME/linuxtrack/share/linuxtrack/linuxtrack-wine.exe These are my changes, changed to a shell script and still for Elite: #!/bin/bash env STEAM_COMPAT_CLIENT_INSTALL_PATH=$HOME/.steam STEAM_COMPAT_DATA_PATH=$HOME/.steam/steam/steamapps/compatdata/359320 WINEPREFIX=$HOME/.steam/steam/steamapps/compatdata/359320/pfx LD_LIBRARY_PATH=$HOME/.steam/steam/steamapps/common/Proton\ 8.0/dist/lib64:$HOME/.steam/steam/steamapps/common/Proton\ 8.0/dist/lib WINEDLLPATH=$HOME/.steam/steam/steamapps/common/Proton\ 8.0/dist/lib64/wine:$HOME/.steam/steam/steamapps/common/Proton\ 8.0/dist/lib/wine PATH=${PATH}:$HOME/.steam/steam/steamapps/common/Proton\ 8.0/dist/bin $HOME/.steam/steam/steamapps/common/Proton\ 8.0/proton run $HOME/linuxtrack/share/linuxtrack/linuxtrack-wine.exe This is my particular Il2 one, needed as it resides on a separate drive and I set some absolute paths: #!/bin/bash env STEAM_COMPAT_CLIENT_INSTALL_PATH=/xplane/steam/ STEAM_COMPAT_DATA_PATH=/xplane/steam/steamapps/compatdata/307960 WINEPREFIX=/xplane/steam/steamapps/compatdata/307960/pfx LD_LIBRARY_PATH=$HOME/.steam/steam/steamapps/common/Proton\ 8.0/dist/lib64:$HOME/.steam/steam/steamapps/common/Proton\ 8.0/dist/lib WINEDLLPATH=$HOME/.steam/steam/steamapps/common/Proton\ 8.0/dist/lib64/wine:$HOME/.steam/steam/steamapps/common/Proton\ 8.0/dist/lib/wine PATH=${PATH}:$HOME/.steam/steam/steamapps/common/Proton\ 8.0/dist/bin $HOME/.steam/steam/steamapps/common/Proton\ 8.0/proton run $HOME/linuxtrack/share/linuxtrack/linuxtrack-wine.exe Make sure your Proton version matches (you may need to check folders!) and also where exactly linuxtrack-wine.exe resides. You will most likely need to chmod +x filename.sh (or whatever name you give it) to make it executable. When you run it you will get a Windows install screen eventually, just hit next until its fully installed. To verify look for: $HOME/.steam/steam/steamapps/compatdata/307960/pfx/drive_c/Program Files (x86)/Linuxtrack/ You cannot just copy and paste Linuxtrack folder into any other pfx, it won't work right (you'll see it run but, it won't communicate and you'll spend hours and hours troubleshooting, going down rabbit holes and finding vicious bunnies...) Once done it's time to launch Il2, and you have about two seconds here to react to the splash screen for STL, and you need to hit Main Menu. From there its Game Menu, mine is setup already: Controller.exe is the Custom command you need to use, it is located under $HOME/.steam/steam/steamapps/compatdata/307960/pfx/drive_c/Program Files (x86)/Linuxtrack/ Make sure everything is checked like the image, "use custom command, Fork custom command and Force Proton with custom command". There are time outs you can adjust, just don't put 0 for the main page... Before continuing, if you want to see or change what Proton version you're using it is further down here: Of course, any changes to the proton version may mean re-running the script. I haven't tried changing the script to see what happens (obviously if you delete the pfx you'll need to re-run it). Hit save and play. This will pop up: It will say not set! It seemed a little tricky, but holding down the mouse button and then releasing followed by whatever key you wish to use worked for me. If your timeout is low you won't have long before this disappears, but can be changed. If you haven't run Il2 make sure to do so now, and make sure ltr_gui is not running (it will block Controller). Once it run you'll notice (if everything works!) that TrackIr seems to be too sensitive, to address this exit Il2 quit controller, and run ltr_gui. Under Tracking Setup feel to adjust the sensitivities to your liking. These profiles are automatically created on the first run of the sim. I have not found where they are located, however you cannot import normal TrackIR profiles unfortunately. That's it. It should work on the Steam Deck in a similar way, but I don't have one, so cannot vouch for it. Not sure if this deserves its own thread? Also feel free to adjust to any sim you need and post it anywhere where it might be useful, this is literally just a collection of information spread across the 'Net. 1
blitze Posted June 1, 2024 Posted June 1, 2024 Got it up and running in 2D on Manjaro Linux. Running it on Proton Experimental via the Steam Version. Now if I could only get my VR headset going .......
Leon_Portier Posted June 5, 2024 Posted June 5, 2024 (edited) Running IL2 on Linux Mint using Lutris. Edited June 5, 2024 by Leon_Portier
Leon_Portier Posted July 1, 2024 Posted July 1, 2024 Did anyone get IL2 SRS to run in linux? https://github.com/ciribob/IL2-SimpleRadioStandalone
prying Posted December 14, 2024 Posted December 14, 2024 I was having the launcher fail to work on Fedora 41 but was able to get it to work by adding d3dcompiler_47 to the winetricks. The process is the same as Nick_R's but for clarity sake ill include it here. echo "export WINEPREFIX=~/Games/.wine_IL-2" >> ~/.bash_profile echo "export WINEPREFIX=~/Games/.wine_IL-2" >> ~/.bashrc Restart the terminal export WINEARCH=win64 winetricks -q win10 corefonts vcrun2015 dotnet48 d3dcompiler_47 wine IL2_setup_Great_Battles.exe If your distro does not come with DXVK you might need to add dxvk to winetricks but i'm unsure about it. Once finished with the installer then just running the launcher like so. wine ~/Games/il-2-sturmovik-great-battles/drive_c/Program Files/IL-2 Sturmovik Great Battles/bin/game/launcher.exe After I get this working I modified the Lutris IL-2 Grate Battles install script to get the same behaviour. Hopefully this helps someone who doesn't have the steam version.
il2_poigraem Posted December 14, 2024 Posted December 14, 2024 Hi guys! @prying I'm on 6.6.63-1-MANJARO (64-bit). I used the Lutris IL-2 Grate Battles install script via Lutris but didn't succeed. Could you tell smth about this log? What can one do about it? il2_errlogs.txt
Recommended Posts
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