Forums

Project Reality BF2

Help with launcher

Auteur Réponses
Jump to the page: 1 - 2
booman Dimanche 21 Juin 2015 à 19:41
booman

Project Reality just got permission from E.A. to design a "no cd" version of Battlefiled 2 bundled with their Total Conversion Project Reality 1.3 Full.  This is an awesome because you no longer need a copy of Battlefield 2!

Naturally I'm going to try it out in PlayOnLinux

Specs:
Mint 17 64-bit
GeForce 550 Ti
Nvidia 331
PlayOnLinux 4.2.8
Wine:  1.7.45 & 1.7.45staging

Bundled with the ISO is a folder:  Dependencies
It includes DirectX and DOT Net Framework 4.0

So when I did the installation I included these libraries:

  • corefonts
  • d3dx9
  • dotnet45
  • tahoma

For some reason installing dotnet45 resets Windows version to Windows Server 2003... I had to set it back to Windows 7.

Project Reality installs just fine, but once I launch it via "PRLauncher" the only thing that appears is the logo
No buttons, no text, nothing to click on

I CAN launch the PRBF2.exe which will run the game without the launcher, but they have coded a warning "You must use the Project Reality:  BF2 Launcher in order to play this modification"

Basically, they are forcing us to use the Launcher.  They have modified it so you can create online accounts and offline accounts.

After trying a few other versions of Wine and Windows I have seen some msvc100 errors so I tried installing vcrun2005 and vcrun2012... still no go.

I also noticed a bunch of dwrite errors as well.  So I tried that -no-dwrite when launching Steam... but no good.

log:

[06/21/15 10:05:56] - Running wine-1.7.45-staging PRLauncher.exe (Working directory : /home/booman/.PlayOnLinux/wineprefix/projectreality/drive_c/Program Files/Project Reality/Project Reality BF2/mods/pr/bin)
fixme:winediag:start_process Wine Staging 1.7.45 is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
fixme:process:SetProcessDEPPolicy (1): stub
fixme:wer:WerSetFlags (2) stub!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x83e67c 0x83e670
fixme:process:GetNumaHighestNodeNumber (0x32fb80): semi-stub
fixme:thread:SetThreadStackGuarantee (0x32fb64): stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
err:ole:CoGetContextToken apartment not initialised
fixme:time:QueryThreadCycleTime (0xfffffffe,0x3a52560,): stub!
fixme:shell:URL_ParseUrl failed to parse L"Reality.Utils"
fixme:shell:URL_ParseUrl failed to parse L"PresentationFramework"
fixme:shell:URL_ParseUrl failed to parse L"WindowsBase"
fixme:shell:URL_ParseUrl failed to parse L"System.Xaml"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"PresentationCore"
wine: Call from 0x7bc56ec0 to unimplemented function MSVCR100_CLR0400.dll._initterm_e, aborting
wine: Call from 0x7bc56ec0 to unimplemented function MSVCR100_CLR0400.dll._except_handler4_common, aborting

and...

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
"*msvcr100"="native,builtin"
-----------
fixme:winediag:start_process Wine Staging 1.7.45 is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
fixme:process:SetProcessDEPPolicy (1): stub
fixme:wer:WerSetFlags (2) stub!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x83e67c 0x83e670
[06/21/15 10:06:37] - ----- Ending function POL_Install_msvc100 -----
[06/21/15 10:06:43] - Running wine-1.7.45-staging PRLauncher.exe (Working directory : /home/booman/.PlayOnLinux/wineprefix/projectreality/drive_c/Program Files/Project Reality/Project Reality BF2/mods/pr/bin)
fixme:winediag:start_process Wine Staging 1.7.45 is a testing version containing experimental patches.
fixme:winediag:start_process Please report bugs at http://bugs.wine-staging.com (instead of winehq.org).
fixme:process:SetProcessDEPPolicy (1): stub
fixme:wer:WerSetFlags (2) stub!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
fixme:wtsapi:WTSQuerySessionInformationW Stub (nil) 0xffffffff 4 0x83e67c 0x83e670
fixme:process:GetNumaHighestNodeNumber (0x32fb80): semi-stub
fixme:thread:SetThreadStackGuarantee (0x32fb64): stub
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:time:QueryThreadCycleTime (0xfffffffe,0x3a52560,): stub!
fixme:shell:URL_ParseUrl failed to parse L"Reality.Utils"
fixme:shell:URL_ParseUrl failed to parse L"PresentationFramework"
fixme:shell:URL_ParseUrl failed to parse L"WindowsBase"
fixme:shell:URL_ParseUrl failed to parse L"System.Xaml"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"PresentationCore"
fixme:advapi:RegisterTraceGuidsW (0x4aa3c18, 0x4b6f048, {e13b77a8-14b6-11de-8069-001b212b5009}, 1, 0x32c31c, (null), (null), 0x4b6f048): stub
fixme:advapi:RegisterTraceGuidsW   register trace class {e13b77a8-14b6-11de-8069-001b212b5009}
fixme:nls:GetUserPreferredUILanguages stub: 8 0x32ccb0 (nil) 0x32ccac
fixme:thread:GetThreadPreferredUILanguages 8, 0x32ccb0, (nil) 0x32ccac
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:advapi:RegisterTraceGuidsW (0x770492, (nil), {e13b77a8-14b6-11de-8069-001b212b5009}, 1, 0x32ec38, (null), (null), 0x32ec40): stub
fixme:advapi:RegisterTraceGuidsW   register trace class {b4955bf0-3af1-4740-b475-99055d3fe9aa}
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:advapi:EventRegister {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 0x7704ea, (nil), 0x1337e7c
fixme:shell:URL_ParseUrl failed to parse L"PRLauncher.resources"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:shell:URL_ParseUrl failed to parse L"PRLauncher.resources"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:shell:URL_ParseUrl failed to parse L"Reality.UI"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:process:FlushProcessWriteBuffers : stub
fixme:shell:URL_ParseUrl failed to parse L"System.Core"
fixme:shell:URL_ParseUrl failed to parse L"Reality.UI.resources"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:shell:URL_ParseUrl failed to parse L"Reality.UI.resources"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:shell:URL_ParseUrl failed to parse L"UIAutomationTypes"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:shell:URL_ParseUrl failed to parse L"PresentationFramework.classic"
fixme:shell:URL_ParseUrl failed to parse L"Reality.BF2"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:shell:URL_ParseUrl failed to parse L"Reality.Net"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:shell:URL_ParseUrl failed to parse L"PRLauncher.resources"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:shell:URL_ParseUrl failed to parse L"PRLauncher.resources"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:shell:URL_ParseUrl failed to parse L"NAudio"
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:nls:LCMapStringEx unsupported lparam 1e6c18
fixme:shell:URL_ParseUrl failed to parse L"System"
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:sync:SetWaitableTimerEx (0x29c, 0x635e998, 500, (nil), (nil), (nil), 50) semi-stub

† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
alejandro.mc Lundi 22 Juin 2015 à 2:58
alejandro.mcAnonymous

I've tried all combinations of components. Nada.

 

Anyone?

booman Lundi 22 Juin 2015 à 4:39
booman

Glad there is someone else trying Project Reality in Linux as well.
Really sucks because I know the game will run perfectly if the Launcher worked.

There is no way to bypass the Launcher as far as I know.  Maybe if the game was loaded first in Windows and migrate the profile to Linux?


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Mardi 23 Juin 2015 à 14:30
booman

Ok I was able to see the login screen, but all the fonts are missing, so it was difficult to see what is going on.

Here are the dwrite errors:

err:winsock:WSAIoctl -> _WSAIO(IOC_WS2, 23) request failed with status 0x2733
err:winsock:WSAIoctl -> _WSAIO(IOC_WS2, 23) request failed with status 0x2733
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x652d318)->(0x6391598 0xed0e208 0x652d3c0 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(12.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(12.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x652e6b0)->(0x6391598 0xed0e208 0x652e758 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x652e828)->(0x6391598 0xed0e208 0x63ddf88 0xed0e1fc): stub
fixme:msg:ChangeWindowMessageFilterEx 0x10080 c030 1 0x32c524
fixme:msg:ChangeWindowMessageFilterEx 0x10080 111 1 0x32c524
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x6391b50, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391568 0xed0e5a8): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391568 0xed0e5a8): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391568 0xed0e5a8): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391568 0xed0e5a8): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391568 0xed0e5a8): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391568 0xed0e5a8): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391568 0xed0e5a8): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391568 0xed0e5a8): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(12.000000 1.000000 0 0x6391568 0xed0e5a8): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391568 0xed0e5a8): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x6562ca0)->(0x6391598 0xed0e208 0x6562cb8 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x6562cd0)->(0x6391598 0xed0e208 0x6562ce8 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x6562d00)->(0x6391598 0xed0e208 0x6562d18 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x65e91d8)->(0x6391598 0xed0e208 0x65e9280 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x65e9298)->(0x6391598 0xed0e208 0x65e92b0 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x6398fd0)->(0x6391598 0xed0e208 0x6399078 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x6399090)->(0x6391598 0xed0e208 0x6399138 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x6399150)->(0x6391598 0xed0e208 0x63991f8 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(12.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(12.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x6540d58)->(0x6391598 0xed0e208 0x65145e0 0xed0e1fc): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e588): stub
fixme:dwrite:dwritefontface_GetRecommendedRenderingMode (0x64d5bd0)->(11.000000 1.000000 0 0x6391598 0xed0e1ac): stub
fixme:dwrite:glyphrunanalysis_GetAlphaBlendParams (0x6540d28)->(0x6391598 0xed0e208 0x6514718 0xed0e1fc): stub
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:nls:LCMapStringEx unsupported lparam 1e5198
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x10080
fixme:wtsapi:WTSUnRegisterSessionNotification Stub 0x40068
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:advapi:EventUnregister deadbeef: stub
fixme:ole:Context_CC_ContextCallback (0x653c930/0x653c934)->(0x967011, 0x34be234, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x653c930/0x653c934)->(0x967011, 0x34be1bc, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))

 


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Kache Dimanche 5 Juillet 2015 à 10:56
KacheAnonymous

HI

I tried to run PR  too andI got that problem as well, My question now is:

any idea of what is that launcher made of??

then star from that.

booman Lundi 6 Juillet 2015 à 4:50
booman

Its hard to tell but I have a feeling it requires DotNet 45
I tried installing it and the launcher does appear but no text at all.  Just empty buttons.  then I can tell there are errors popping up but can't read them.

I may have to dig more into the forums to see if others are having related problems in Windows


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Jeudi 9 Juillet 2015 à 19:09
booman

There is a post on the PR forum for version 1.3 and they mention installing:

  1. DirectX 9
  2. Dot Net Framework
  3. Visual C++

But of course the don't mention which versions of dotnet and vcrun to install.  Maybe I'll try installing all of them?

This post mentions Dot Net 4.5 and 4.5.1:  PR Forums

Edité par booman


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Vendredi 10 Juillet 2015 à 16:58
booman

Ah, check this post out... my problem is common in Windows as well.

http://www.realitymod.com/forum/f27-pr-bf2-support/131522-launcher-crash-unhandled-exception.html

 

Looks live Visual C 2012 is required

http://www.realitymod.com/forum/f27-pr-bf2-support/125800-unable-detect-required-dependency-visual-c-2012-update-1-a.html


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Licaon Mardi 28 Juillet 2015 à 8:07
LicaonAnonymous

Specs:

Playonlinux 4.2.8

Ubuntu 15.04

AMD A4-6300 APU with Radeon(tm) HD Graphics × 2

Card: GeForce G210/PCIe/SSE2

OS: 64 bits

Wine 1.6.2

 

Hi, I am new to this forums. Anyupdate from anyone how to solve these problems to play this awesome game?.

I am trying as well to run the previous versions of PR (went up to PR 0,97), but I am completely lost. I have a 64bit (and I am not able to install net 3.5 framework in a 32 bit environment). I am also quite new to linux and playonlinux. Can anyone tell me if it is possible to install and play this mod in BF2?

I am able to install and play Bf2 and mods such as AIX, PoE,...the normal ones, but not PR.

Thanks

Edité par Licaon

booman Mardi 28 Juillet 2015 à 20:00
booman

Welcome!

I am having other problems with the launcher.  I can install dotnet35, dotnet 40 and dotnet45 but the launcher still won't work.  I've seen someone on Youtube who got the launcher to work but then the game its-self won't launch.

I would recommend the newest Project Reality because its a stand-alone ISO installation.  Meaning you don't need Battlefield 2 installed anymore, but its not working yet.

Let me know if you find any more info...


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Licaon Mardi 28 Juillet 2015 à 20:30
LicaonAnonymous

I guess you must be Gamers on Linux. I will keep on searching updates in the PR forums for any news on this.

booman Mardi 28 Juillet 2015 à 20:38
booman

Yes, I post all the guides on the GamersOnLinux website.

I love it when free games run on Linux, so I really wanted Project Reality to run as well...
I've been playing Battlefield 2 for years, since its release. Naturally I tested it in PlayOnLinux and it ran really well, except for some flickering ground textures.

But all the mods required a full installation of Battlefield 2.  This is the first totall conversion that does not require Battlefield 2 installed.


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
Spy Vendredi 11 September 2015 à 9:06
Spy

They just got confirmation from EA on doing stand alone.

Maybe that also entailed that it couldn't be use in for example playonlinux as well? Either way, I think that punkbuster is the big problem here.

We could try and ask the creators and get them engaged like for example the creators from Perfect World. 

Edité par Spy

booman Vendredi 11 September 2015 à 13:58
booman

I've read many Linux posts on their forums and they make it clear that they don't support Linux.
So our only hope is Wine updates


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
wuy3sbghn4veyowsgi8 Dimanche 13 September 2015 à 21:55
wuy3sbghn4veyowsgi8Anonymous

Either way, I think that punkbuster is the big problem here.

I doubt PB is the problem because clients don't even need to have it installed to play PRBF2. You may test this on your Windows machine. Even if it were a PB problem, there are ways to get it working as proven when people played BF2 through wine.
Spy Vendredi 13 Novembre 2015 à 13:34
Spy

Any updates on this? I would like to know. Now that Project Reality 1.3.7 is up.

booman Vendredi 13 Novembre 2015 à 16:38
booman

Ooo, and Update

I'll have to download it and try it out.


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Vendredi 13 Novembre 2015 à 16:39
booman

1.3.7 is not available on their website yet...


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
booman Mercredi 30 Décembre 2015 à 19:31
booman

Has anyone tried Project Reality with Wine 1.8 yet?


† Booman †
Mint 21.3 64-bit | Nvidia 550| GeForce GTX 1650
Linux for Beginners | PlayOnLinux Guides | PlayOnLinux Explained
undyingzz Dimanche 3 Janvier 2016 à 0:58
undyingzzAnonymous

I Installed PR and it worked last week, Sadly It had strange string at bottom left and i tried to fix it by reinstall. And it doesnt work anymore. I dont know how and why i made it work. As i remember i did:

- install dot net 4.0 (YOU SHOULDN'T USE DOTNET 4.5. IT MAKES LAUNCHER CRASHING)

- make a wineprefix 32 bit

- install gnome-keyring lib

- copied debug log and tried to fix bugs

As the Devs said strange string was Mumber and it didn't work on Linux

I am trying to install PR again and i need installing p11-kit:i386 lib but i can not 'cause i am using x64 linux. Every time I tried to install p11-kit:i386 my gnome was removed.

sry about my English. I hope some one can install PR and makes a tut

This site allows content generated by members, and we promptly remove any content that infringes copyright according to our Terms of Service. To report copyright infringement, please send a notice to dmcayonlinux.com