Re: Virtual Pool Hall installation help needed - update

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Fretzel wrote:
Fretzel wrote:
Darren Wilkinson wrote:
Fretzel wrote:
Here is the location to download this game.
http://mysite.wanadoo-members.co.uk/BGAudio/VPHDownload.htm

Problem is the included vph.reg file which modifies the registry to disable CD check on a real Windows installation will not work on Wine's fake drive_c Windows installation.

I know this works in real Windows because I have tried it myself.

If anyone can find a way to make this work I would appreciate it.

Thank you.

The easiest thing would probably be to open the vph.reg file in openoffice or something similar and use wines own regedit to put them in by hand.

Just remember not to type in the quotation marks.

Thanks for your reply. Unfortunately getting this info into the registry is not where the problem lies. There is something odd about the way the game expects hard drive C: and Windows to be to be physically located in the machine... and Wine's fake drive_c drive just doesn't work. I have only been able to get this game and its registry hack to work on computers with Windows installed on the boot drive. I have not been able to get it to work if anything about the location of Windows is changed... e.g. I have tried on computers where the Windows OS and C: drive is installed on a different physical drive to the boot drive. And also on an intel iMac with a bootcamp Windows installation. Neither of these situations work. It will only work with Windows installed to a single physical drive C:. I was hoping someone would be able to work out why the game behaves this way and maybe suggest a different registry key modification which would get around this problem and allow the game to run without CD check.


Thanks to help from Killertux_ in IRC. We have discovered that the game will get past the CD missing error if the game directory and contents is copied to E: drive (drive_e directory). But now the game is crashing with some D3D and X11 display errors.
Here is what I get in terminal from "wine VPhall.exe"

fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x184130) : stub, simulating 64MB for now, returning 64MB left fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x172470)->(0x20024,00000013) err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (NoRes) fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (NoRes) err:d3d:IWineD3DDeviceImpl_SetRenderState Multisample antialiasing not supported by gl err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (NoRes) fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found! (NoRes) err:d3d:IWineD3DDeviceImpl_SetRenderState Multisample antialiasing not supported by gl fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x172470)->((nil),00000008)
fixme:d3d:IWineD3DStateBlockImpl_Release Releasing primary stateblock

Then the game just exits and returns me to the terminal window. What do I do now?

ok, I have since found that running 0.9.25 under Ubuntu Edgy Eft 6.10 creates further problems with another windows app (steam no longer displays tahoma.ttf font). So I have reverted back to wine 0.9.24 which allows steam to run properly with fonts displayed in Ubuntu.

I now get a different wine error output pasted below...
fixme:d3d:IWineD3DDeviceImpl_GetAvailableTextureMem (0x18adc0) : stub, simulating 64MB for now, returning 64MB left fixme:ddraw:IDirectDrawImpl_SetCooperativeLevel (0x175b00)->(0x20024,00000013) fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:IWineD3DDeviceImpl_CreateAdditionalSwapChain The app requests more than one back buffer, this can't be supported properly. Please configure the application to use double buffering(=1 back buffer) if possible err:d3d:IWineD3DDeviceImpl_SetRenderState Multisample antialiasing not supported by gl wine: Unhandled page fault on write access to 0x1002c000 at address 0x100015a5 (thread 000d), starting debugger... Unhandled exception: page fault on write access to 0x1002c000 in 32-bit code (0x100015a5).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033
EIP:100015a5 ESP:7befe850 EBP:7befe854 EFLAGS:00010246( - 00 -RIZP1)
 EAX:00000000 EBX:7b8a8f60 ECX:00001797 EDX:00000000
 ESI:00000280 EDI:7ffdaf10
Stack dump:
0x7befe850:  00001797 7befe874 00461371 00000000
0x7befe860:  00000000 00000000 00000280 000078f3
0x7befe870:  00000001 7befe8dc 004c70ba 00000000
0x7befe880:  00000000 7befe8e8 00000001 46f1e600
0x7befe890:  000078f3 00000000 44200000 00000280
0x7befe8a0:  00000000 00000000 40de3cc0 000078f3
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for c0000119
Backtrace:
=>1 0x100015a5 in rendsoft (+0x15a5) (0x7befe854)
  2 0x00461371 in vphall (+0x61371) (0x7befe874)
  3 0x004c70ba in vphall (+0xc70ba) (0x7befe8dc)
  4 0x0041a588 in vphall (+0x1a588) (0x7befe8f8)
  5 0x0045011f in vphall (+0x5011f) (0x7befe924)
  6 0x004501b0 in vphall (+0x501b0) (0x7befe95c)
  7 0x004477fa in vphall (+0x477fa) (0x7befe9ec)
  8 0x00447b6e in vphall (+0x47b6e) (0x7befea60)
  9 0x00447a30 in vphall (+0x47a30) (0x7befea88)
  10 0x00449710 in vphall (+0x49710) (0x7befea98)
  11 0x00449b9a in vphall (+0x49b9a) (0x7befeaa8)
  12 0x7b88a1c8 in kernel32 (+0x6a1c8) (0x7befeb78)
  13 0x7bc5bcf0 in ntdll (+0x4bcf0) (0x7beff478)
  14 0xb7e94504 start_thread+0x84 in libpthread.so.0 (0x7beff4e8)
  15 0xb7e2851e __clone+0x5e in libc.so.6 (0x00000000)
0x100015a5: movl        %eax,0x100261a4(,%ecx,4)
Modules:
Module  Address                 Debug info      Name (95 modules)
PE      400000-713000   Export          vphall
PE      10000000-1002e000       Export          rendsoft
ELF     7b800000-7b91a000       Export          kernel32<elf>
  \-PE  7b820000-7b91a000       \               kernel32
ELF     7bc00000-7bc81000       Export          ntdll<elf>
  \-PE  7bc10000-7bc81000       \               ntdll
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7bf86000-7c000000       Deferred        libglu.so.1
ELF     7c231000-7c2e0000       Deferred        wined3d<elf>
  \-PE  7c240000-7c2e0000       \               wined3d
ELF     7c2e0000-7c2e4000       Deferred        libgpg-error.so.0
ELF     7c2e4000-7c332000       Deferred        libgcrypt.so.11
ELF     7c332000-7c345000       Deferred        libtasn1.so.3
ELF     7c345000-7c373000       Deferred        libcrypt.so.1
ELF     7c382000-7c3f1000       Deferred        libgnutls.so.13
ELF     7c3f1000-7c420000       Deferred        libcups.so.2
ELF     7c504000-7c519000       Deferred        midimap<elf>
  \-PE  7c510000-7c519000       \               midimap
ELF     7c53f000-7c557000       Deferred        msacm32<elf>
  \-PE  7c550000-7c557000       \               msacm32
ELF     7c557000-7c593000       Deferred        wineoss<elf>
  \-PE  7c560000-7c593000       \               wineoss
ELF     7c593000-7c5af000       Deferred        imm32<elf>
  \-PE  7c5a0000-7c5af000       \               imm32
ELF     7d6c4000-7d6f6000       Deferred        uxtheme<elf>
  \-PE  7d6d0000-7d6f6000       \               uxtheme
ELF     7d6f6000-7d6fb000       Deferred        libxfixes.so.3
ELF     7d6fb000-7d704000       Deferred        libxcursor.so.1
ELF     7d704000-7d722000       Deferred        ximcp.so.2
ELF     7dc39000-7e3fc000       Deferred        libglcore.so.1
ELF     7e3fc000-7e481000       Deferred        libgl.so.1
ELF     7e481000-7e50e000       Deferred        winex11<elf>
  \-PE  7e490000-7e50e000       \               winex11
ELF     7e50e000-7e52c000       Deferred        libexpat.so.1
ELF     7e52c000-7e55b000       Deferred        libfontconfig.so.1
ELF     7e55b000-7e56f000       Deferred        libz.so.1
ELF     7e56f000-7e5d9000       Deferred        libfreetype.so.6
ELF     7e5d9000-7e5ed000       Deferred        lz32<elf>
  \-PE  7e5e0000-7e5ed000       \               lz32
ELF     7e5ed000-7e606000       Deferred        version<elf>
  \-PE  7e5f0000-7e606000       \               version
ELF     7e606000-7e636000       Deferred        winspool<elf>
  \-PE  7e610000-7e636000       \               winspool
ELF     7e636000-7e68e000       Deferred        shlwapi<elf>
  \-PE  7e640000-7e68e000       \               shlwapi
ELF     7e68e000-7e778000       Deferred        shell32<elf>
  \-PE  7e6a0000-7e778000       \               shell32
ELF     7e778000-7e814000       Deferred        comdlg32<elf>
  \-PE  7e780000-7e814000       \               comdlg32
ELF     7e814000-7e84e000       Deferred        dinput<elf>
  \-PE  7e820000-7e84e000       \               dinput
ELF     7e84e000-7e897000       Deferred        dsound<elf>
  \-PE  7e860000-7e897000       \               dsound
ELF     7e897000-7e8aa000       Deferred        libresolv.so.2
ELF     7e8ac000-7e8ae000       Deferred        xlcutf8load.so.2
ELF     7e8ae000-7e8b1000       Deferred        libxrandr.so.2
ELF     7e8b1000-7e8b9000       Deferred        libxrender.so.1
ELF     7e8b9000-7e8d7000       Deferred        iphlpapi<elf>
  \-PE  7e8c0000-7e8d7000       \               iphlpapi
ELF     7e8d7000-7e929000       Deferred        rpcrt4<elf>
  \-PE  7e8e0000-7e929000       \               rpcrt4
ELF     7e929000-7e9bd000       Deferred        ole32<elf>
  \-PE  7e940000-7e9bd000       \               ole32
ELF     7e9bd000-7ea86000       Deferred        libx11.so.6
ELF     7ea86000-7ea93000       Deferred        libxext.so.6
ELF     7ea93000-7eaab000       Deferred        libice.so.6
ELF     7eaab000-7eaf9000       Deferred        ddraw<elf>
  \-PE  7eab0000-7eaf9000       \               ddraw
ELF     7eaf9000-7eb82000       Deferred        winmm<elf>
  \-PE  7eb00000-7eb82000       \               winmm
ELF     7eb82000-7ebc8000       Deferred        advapi32<elf>
  \-PE  7eb90000-7ebc8000       \               advapi32
ELF     7ebc8000-7ebd3000       Deferred        libgcc_s.so.1
ELF     7ebd4000-7ebd7000       Deferred        libxinerama.so.1
ELF     7ebd9000-7ebe2000       Deferred        libsm.so.6
ELF     7ecc1000-7ed77000       Deferred        gdi32<elf>
  \-PE  7ece0000-7ed77000       \               gdi32
ELF     7ed77000-7eead000       Deferred        user32<elf>
  \-PE  7ed90000-7eead000       \               user32
ELF     7eead000-7ef6d000       Deferred        comctl32<elf>
  \-PE  7eec0000-7ef6d000       \               comctl32
ELF     7efa0000-7efab000       Deferred        libnss_files.so.2
ELF     7efab000-7efb5000       Deferred        libnss_nis.so.2
ELF     7efb5000-7efcb000       Deferred        libnsl.so.1
ELF     7efcb000-7eff1000       Deferred        libm.so.6
ELF     7eff5000-7eff7000       Deferred        libnvidia-tls.so.1
ELF     7eff7000-7f000000       Deferred        libnss_compat.so.2
ELF     b7d51000-b7d56000       Deferred        libxdmcp.so.6
ELF     b7d57000-b7d5b000       Deferred        libdl.so.2
ELF     b7d5b000-b7e8f000       Export          libc.so.6
ELF     b7e8f000-b7ea2000       Export          libpthread.so.0
ELF     b7ea2000-b7ea5000       Deferred        libxau.so.6
ELF     b7ea5000-b7eaa000       Deferred        libxxf86vm.so.1
ELF     b7eb1000-b7fc2000       Deferred        libwine.so.1
ELF     b7fc4000-b7fdf000       Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000a
        0000000c    0
        0000000b    0
00000008 (D) C:\VPHalld\VPHall.exe
        0000000d    0 <==
        00000009    0
_______________________________________________
wine-users mailing list
wine-users@xxxxxxxxxx
http://www.winehq.org/mailman/listinfo/wine-users

[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux