odis308 |
Sunday 9 June 2013 at 2:06
|
odis308
|
ok so i installed the newer version of play on linux and wine 1.5.25 but i dont know how to install it to play on linux and pol is still trying to use wine 1.1.42 to run the game
again thanks for the help
|
odis308 |
Sunday 9 June 2013 at 2:32
|
odis308
|
ok i got pol to run wine version 1.5.25 but im still having problems the game still wont launch this is the debug report
08/13 10:04:33] - Running wine-1.1.42 --version (Working directory : /media/grasty) wine-1.1.42
PlayOnLinux logfile ------------------- Date: 06/08/13 10:04:33
> PlayOnLinux Version 4.2.1 > uname -a Linux grasty-FK549AA-ABA-a6637c 3.8.0-23-generic #34-Ubuntu SMP Wed May 29 20:24:54 UTC 2013 i686 i686 i686 GNU/Linux > lsb_release -a > wine --version wine-1.1.42 > POL_WINEVERSION 1.1.42 > WINEPREFIX /home/grasty/.PlayOnLinux//wineprefix/Battlefield2 > Distribution Ubuntu 13.04 > glxinfo \\| grep rendering direct rendering: Yes > glxinfo \\| grep renderer OpenGL renderer string: Mesa DRI Intel(R) G33 x86/MMX/SSE2 > OpenGL libs (Direct rendering testing) 32bits direct rendering is enabled
[06/08/13 10:04:44] - Running wine-1.1.42 cmd /c echo %ProgramFiles% (Working directory : /media/grasty) C:\\Program Files [06/08/13 10:04:48] - Running wine-1.1.42 cmd /c echo %ProgramFiles% (Working directory : /media/grasty) C:\\Program Files [06/08/13 10:06:34] - Running wine-1.1.42 regedit /home/grasty/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/windows/temp) [06/08/13 10:06:34] - Content of /home/grasty/.PlayOnLinux//tmp/regkey.reg ----------- REGEDIT4
[HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver] "DXGrab"="Y" ----------- [06/08/13 10:06:34] - Running wine-1.1.42 regedit /home/grasty/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/windows/temp) [06/08/13 10:06:34] - Content of /home/grasty/.PlayOnLinux//tmp/regkey.reg ----------- REGEDIT4
[HKEY_CURRENT_USER\\Software\\Wine\\X11 Driver] "Desktop"="1920x1440" ----------- [06/08/13 10:06:34] - Running wine-1.1.42 regedit /home/grasty/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/windows/temp) [06/08/13 10:06:34] - Content of /home/grasty/.PlayOnLinux//tmp/regkey.reg ----------- REGEDIT4
[HKEY_CURRENT_USER\\Software\\Wine\\Explorer\\Desktops] "Default"="1920x1440" ----------- [06/08/13 10:06:34] - Running wine-1.1.42 regedit /home/grasty/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/windows/temp) [06/08/13 10:06:34] - Content of /home/grasty/.PlayOnLinux//tmp/regkey.reg ----------- REGEDIT4
[HKEY_CURRENT_USER\\Software\\Wine\\Explorer] "Desktop"="Default" ----------- [06/08/13 10:40:29] - Running wine-1.1.42 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) [06/08/13 10:40:32] - Running wine-1.1.42 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) wine: Unhandled page fault on write access to 0xffffffec at address 0x14b55f0 (thread 000d), starting debugger... wine: Unhandled page fault on write access to 0xffffffec at address 0x14b55f0 (thread 0009), starting debugger... Can't attach process 0008: error 5 Can't attach process 000c: error 5 [06/08/13 17:03:33] - Running wine-1.1.42 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) wine: Unhandled page fault on write access to 0xffffffec at address 0x14b55f0 (thread 0009), starting debugger... Can't attach process 0008: error 5 [06/08/13 17:16:25] - Running wine-1.1.42 regedit /home/grasty/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/grasty/.PlayOnLinux) [06/08/13 17:16:25] - Content of /home/grasty/.PlayOnLinux//tmp/regkey.reg ----------- REGEDIT4
[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D] "DirectDrawRenderer"="gdi" ----------- [06/08/13 17:16:36] - Running wine-1.1.42 regedit /home/grasty/.PlayOnLinux//tmp/regkey.reg (Working directory : /home/grasty/.PlayOnLinux) [06/08/13 17:16:36] - Content of /home/grasty/.PlayOnLinux//tmp/regkey.reg ----------- REGEDIT4
[HKEY_CURRENT_USER\\Software\\Wine\\Direct3D] "OffscreenRenderingMode"="fbo" ----------- [06/08/13 17:16:58] - Running wine-1.1.42 wineboot (Working directory : /home/grasty/.PlayOnLinux) fixme:advapi:SetEntriesInAclA 1 0x33f754 (nil) 0x33f79c fixme:advapi:SetSecurityInfo stub fixme:dpnhpast:DllRegisterServer :stub wine: Unhandled page fault on read access to 0x0000000f at address 0x7ecd0037 (thread 0019), starting debugger... Can't attach process 0018: error 5 [06/08/13 17:17:30] - Running wine-1.1.42 winecfg (Working directory : /home/grasty/.PlayOnLinux) err:module:load_builtin_dll failed to load .so lib for builtin L"wineesd.drv": libesd.so.0: cannot open shared object file: No such file or directory [06/08/13 19:40:13] - Running wine-1.1.42 winecfg (Working directory : /home/grasty/.PlayOnLinux) [06/08/13 19:42:45] - Running wine-1.1.42 winecfg (Working directory : /home/grasty/.PlayOnLinux) [06/08/13 19:46:16] - Running wine-1.1.42 winecfg (Working directory : /home/grasty/.PlayOnLinux) [06/08/13 19:46:40] - Running wine-1.1.42 winecfg (Working directory : /home/grasty/.PlayOnLinux) [06/08/13 19:48:02] - Running wine-1.1.42 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) wine: Unhandled page fault on write access to 0xffffffec at address 0x14b55f0 (thread 0009), starting debugger... Can't attach process 0008: error 5 [06/08/13 19:52:00] - Running wine-1.1.42 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) wine: Unhandled page fault on write access to 0xffffffec at address 0x14b55f0 (thread 0009), starting debugger... Can't attach process 0008: error 5 [06/08/13 19:53:29] - Running wine-1.1.42 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) wine: Unhandled page fault on write access to 0xffffffec at address 0x14b55f0 (thread 0009), starting debugger... Can't attach process 0008: error 5 [06/08/13 20:01:12] - Running wine-1.1.42 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) wine: Unhandled page fault on write access to 0xffffffec at address 0x14b55f0 (thread 0009), starting debugger... Can't attach process 0008: error 5 [06/08/13 20:25:06] - Running wine-1.1.42 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) wine: Unhandled page fault on write access to 0xffffffec at address 0x14b55f0 (thread 0009), starting debugger... Can't attach process 0008: error 5 [06/08/13 20:26:01] - Running wine-1.1.42 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wine/linux-x86) wine: configuration in '/home/grasty/.PlayOnLinux//wineprefix/Battlefield2' has been updated. wine: cannot find L"C:\\\\windows\\\\system32\\\\BF2.exe" [06/08/13 20:27:09] - Running wine-1.5.25 winecfg (Working directory : /home/grasty/.PlayOnLinux) fixme:storage:create_storagefile Storage share mode not implemented. fixme:iphlpapi:NotifyAddrChange (Handle 0x112e8d0, overlapped 0x112e8dc): stub wine: configuration in '/home/grasty/.PlayOnLinux/wineprefix/Battlefield2' has been updated. [06/08/13 20:27:35] - Running wine-1.5.25 wineboot (Working directory : /home/grasty/.PlayOnLinux) fixme:dpnhpast:DllRegisterServer :stub fixme:iphlpapi:NotifyAddrChange (Handle 0xf5e8d0, overlapped 0xf5e8dc): stub [06/08/13 20:27:58] - Running wine-1.5.25 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) [06/08/13 20:29:12] - Running wine-1.5.25 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) [06/08/13 20:29:39] - Running wine-1.5.25 BF2.exe +menu 1 +fullscreen 1 (Working directory : /home/grasty/.PlayOnLinux/wineprefix/Battlefield2/drive_c/Program Files/EA GAMES/Battlefield 2) fixme:system:SystemParametersInfoW Unimplemented action: 59 (SPI_SETSTICKYKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 53 (SPI_SETTOGGLEKEYS) fixme:system:SystemParametersInfoW Unimplemented action: 51 (SPI_SETFILTERKEYS) fixme:win:EnumDisplayDevicesW ((null),0,0x32edf4,0x00000000), stub! fixme:wbemprox:wbem_services_CreateInstanceEnum unsupported flags 0x00000030 fixme:wbemprox:enum_class_object_Next timeout not supported fixme:win:EnumDisplayDevicesW ((null),0,0x32da84,0x00000000), stub! fixme:ddraw:ddraw7_Initialize Ignoring guid {aeb2cdd4-6e41-43ea-941c-8361cc760781}. fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb41-f175-11d1-a392-00e0291f3959} not found fixme:devenum:DEVENUM_ICreateDevEnum_CreateClassEnumerator Category {cc7bfb46-f175-11d1-a392-00e0291f3959} not found err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found 800x600x32 @85! (desktop) err:seh:raise_exception Unhandled exception code 80000003 flags 0 addr 0x3b24371 fixme:advapi:RegisterEventSourceA ((null)," "): stub fixme:advapi:RegisterEventSourceW (L"",L" "): stub fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x00000060,0x62e3a8,0x64b58a): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x00000060,0x132448,0x64b58a): stub err:eventlog:ReportEventW L"6" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:RegisterEventSourceA ((null)," "): stub fixme:advapi:RegisterEventSourceW (L"",L" "): stub fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x000002cc,0x62e3a8,0x64b61a): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x000002cc,0x132448,0x64b61a): stub err:eventlog:ReportEventW L"7" fixme:advapi:DeregisterEventSource (0xcafe4242) stub
|
booman |
Sunday 9 June 2013 at 4:39
|
booman
|
Ok, did you configure Wine to launch in a "virutal desktop" doing that and setting the config file to the same resolution allowed it to launch for me. Once it finally launches, you can patch and then change resolutions in game
|
odis308 |
Sunday 9 June 2013 at 6:11
|
odis308
|
i believe so i checked emulate a virtual desktop
|
odis308 |
Sunday 9 June 2013 at 6:50
|
odis308
|
ok do i have to follow all the steps in your tutorial booman cause it not letting me complete some in the windows packages winetricks & playonlinux tutorial
|
booman |
Sunday 9 June 2013 at 19:04
|
booman
|
Yeah I remember you said dotnet wasn't installing. I made that tutorial at least 6 months ago and a lot has changed. I'm pretty sure you don't need all of those packages at this point. My tutorial installs with the PlayOnLinux script which installs an earlier version of Wine. But it sounds like you are able to install the game correct? Did it install DirectX from the game CD's? Were you able to patch to 1.41 or 1.5? After everything is installed without errors that halt the installation, we are halfway there... Then Wine should ask to restart Windows. After that PlayOnLinux will ask about a Radeon card and how much Memory your card has... then what version of the game you own. PlayOnLinux should give you a "successfully installed" window. Technically you should be able to at least launch the game at this point with a low resolution, but I couldn't get it to launch initially. 1. Definitely install d3dx9 package 2. You won't need dotnet because you should use a later version of Wine 3. PlayOnLinux tools - Wine versions - download 1.5 or 1.5.25 4. PlayOnLinux configure - General - Wine version: select 1.5 or 1.5.25 5. PlayOnLinux configure - display tab:
GLSL Support: default Direct Draw Renderer: opengl Video Memory size: should already be populated Off-screen rendering mode: fbo render target mode lock: default Multi-sampling: enabled Strict Draw Ordering: default
6. Wine tab - configure Wine 7. graphics tab - check emulate virtual desktop 8. Desktop size - 1024x768 (just for testing) 9. apply 10. Applications tab - window version: windows 7 11. OK 12. Wine tab - Windows Reboot
Now try launching the game... if it still refuses to launch, try setting the "virtual desktop" size to 800x600
If that still doesn't work, I found a trick: 1. navigate to your wineprefix: /home/username/Battlefield 2/Profiles/Default 2. open Video.con with gedit 3. VideoSettings.setResolution 1024x768@60Hz
Now try launching again. If it does, then go ahead and try loading a small level to see if d3dx9 is working properly. Don't change resolution in-game until the game is patched up to 1.5 because it will crash. if you want a higher resolution, then change it in that video.con, but make sure the Hz is 60Hz.
Once you get the game patched up, try changing resolution in-game and crank everything up like this:
Terrain: High Effects: Medium Geometry: High Texture: High Lighting: Medium Dynamic Shadows:Low Dynamic Light: Medium Anti-Alias: Off Texture Filter: Low View Distance: 100%
If you increase shadows, there will be some major artifacts or framerate problems. Keep Anti-Alias off too.
Edited by booman
|
odis308 |
Sunday 9 June 2013 at 19:53
|
odis308
|
yes i installed the game correct according to playonlinux and im still haveing problems
im not really understanding what you mean by your trick i dont really understand the steps were can i find wineprefix and do i have to type gedit video.con in the terminal?
|
odis308 |
Sunday 9 June 2013 at 19:58
|
odis308
|
and also there is no windows seven for me in the grpahics tab
|
Ronin DUSETTE |
Sunday 9 June 2013 at 20:28
|
Ronin DUSETTE
|
Also make sure not to mix winetricks with pol. It will cause issues.
|
odis308 |
Sunday 9 June 2013 at 20:31
|
odis308
|
how do you keep from doing that?
|
Ronin DUSETTE |
Sunday 9 June 2013 at 22:51
|
Ronin DUSETTE
|
um, dont run winetricks. You dont HAVE to run winetricks, and everything that winetricks does, POL already does. All of teh components that it installs can be found in the Install Components tab in the Configure window in PlayOnLinux. Dont use winetricks on POL wineprefixes.
|
booman |
Sunday 9 June 2013 at 23:09
|
booman
|
sorry, I was hoping you knew some of the folder organization for PlayOnLinux. No Terminal needed here. Oh and we are not using Winetricks, I was just showing you how PlayOnLinux creates a "wineprefix" just like you can with Wine. Do you know how to go to your "home" in Linux? After PlayOnLinux installs Battlefield 2 it automatically creates a "Battlefield 2" folder in your "home" Can you find that?
|
odis308 |
Monday 10 June 2013 at 0:16
|
odis308
|
yes i can
|
booman |
Monday 10 June 2013 at 5:13
|
booman
|
great now do you see a "profiles" folder and in there a "default" folder? in "default" you will find a file named: video.con its configuration file that Battlefield 2 read to set the initial video which includes resolution. 1. Open it with Gedit 2. look for the line: VideoSettings.setResolution 3. modity the resolution to look like this: VideoSettings.setResolution 1024x768@60Hz I think the problem we have is Battlefield needs to launch properly at least once because it creates some files. Since its not doing that, we can't get into the game and cahnge settings. Once you launch it properly, then you can create a profile of your own and start changing the graphics settings.
|
odis308 |
Monday 10 June 2013 at 5:18
|
odis308
|
ok i did that and its still not wanting to launch i get the battlefield2 start up screen i guess you can say or the launch screen then the it crashes
|
odis308 |
Monday 10 June 2013 at 5:23
|
odis308
|
if you want i could put up the debug report
|
odis308 |
Monday 10 June 2013 at 5:33
|
odis308
|
oo wait i dont have a video.con file what should i do thanks for you help again
|
booman |
Monday 10 June 2013 at 15:19
|
booman
|
Interesting, but is there a profiles and default folders? Ok, there is a default in the Battlefield 2 program files. Try this: 1. navigate to: /home/username/.PlayOnLinux/wineprefix/Battlefield 2/drive_c/Program Files/EA GAMES/Battlefield 2/Profiles/Local/Default (username is where you put your login) (I know that is a long directory list, poke around until you find it.) 2. open video.con 3. Open it with Gedit 4. look for the line: game.setGameDisplayMode 5. modity the resolution to look like this: game.setGameDisplayMode 1024 768 32 0 This is a shot-in-the-dark, but I don't quite understand why you would have to go through all these steps? Its always a good idea to start over again. Did you ever try installing a newer version of Wine with PlayOnLinux?
|
odis308 |
Monday 10 June 2013 at 16:58
|
odis308
|
yes i installed 1.5.25 and i also tried to reinstall the game but it used 1.142 wine to reinstall and after i reinstalled i still didnt find the video.con folder
but i will follow your steps and look for it know
|
odis308 |
Monday 10 June 2013 at 17:20
|
odis308
|
ok well ive tried that and i get to the video dot can i followed your steps but it still refuses to launch do you have any other ideas? as always thanks for the help
|