Problems with Blood Bowl

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
TobiasB
Level 1
Level 1
Posts: 6
Joined: Mon Aug 17, 2009 2:50 pm

Problems with Blood Bowl

Post by TobiasB »

Hello!
im trying to get the game blood bowl to run on Ubuntu 9.04 - Wine 1.1.27

i followed the advice on the AppDB site and in the games forum http://www.cyanide-studio.com/forumBB/v ... 25&p=43611

the game keeps crashing after the splash screen when it tries to active the renderer. im a bit concerned about the fact that of all the reg settings mentioned in the comments on AppDB only the "PixelShaderMode" was there at the start.
I created all the other values ("DirectDrawRenderer","Multisampling","OffscreenRenderingMode" and "UseGLSL"), but it seems to be without effect.
Especially "UseGLSL", witch should allow to start the game when set to "disabled" (see above link) does not change anything.

so here is my question finally:
can i just add stuff to the wine registry?
if not, what packages should i install to get the needed values?

thanks for the help and sorry for the bad english!
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Problems with Blood Bowl

Post by vitamin »

TobiasB wrote:can i just add stuff to the wine registry?
Yes, you can.
TobiasB
Level 1
Level 1
Posts: 6
Joined: Mon Aug 17, 2009 2:50 pm

Re: Problems with Blood Bowl

Post by TobiasB »

vitamin wrote:Yes, you can.
thanks for the help.
the changes i made in the registry showed no effect, so maybe i did something wrong?

i added

Code: Select all

"DirectDrawRenderer"="OpenGL"
"Multisampling"="disabled"
"OffscreenRenderingMode"="fbo"
"UseGLSL"="enabled"
in HKEY_CURRENT_USER\Software\Wine\Direct3D

are they in the right place there?
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Problems with Blood Bowl

Post by vitamin »

TobiasB wrote:The changes i made in the registry showed no effect, so maybe i did something wrong?

Code: Select all

"DirectDrawRenderer"="OpenGL"
"Multisampling"="disabled"
"OffscreenRenderingMode"="fbo"
"UseGLSL"="enabled"
All these are defaults, so there was no change to the way Wine works.
TobiasB
Level 1
Level 1
Posts: 6
Joined: Mon Aug 17, 2009 2:50 pm

Post by TobiasB »

But is

HKEY_CURRENT_USER\Software\Wine\Direct3D

the right place for them? because if i change UseGLSL to "disabled" there is no change in behavior as was mentioned in http://www.cyanide-studio.com/forumBB/v ... 25&p=43611.

thanks for the fast reply!
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

TobiasB wrote:But is HKEY_CURRENT_USER\Software\Wine\Direct3D the right place for them?
Yes. Why it has no affect - don't know, could be your drivers are not properly installed. Or your hardware/drivers don't support GLSL.
TobiasB
Level 1
Level 1
Posts: 6
Joined: Mon Aug 17, 2009 2:50 pm

Post by TobiasB »

ah f***, i havent thought of that. i use a Nvidia GeForce 7800 GT, witch doesnt support GLSL. well, thanks for your help!
love2hate
Level 2
Level 2
Posts: 18
Joined: Wed Aug 19, 2009 7:10 am

Post by love2hate »

Befor make HKEY_CURRENT_USER\Software\Wine\Direct3D
You need regedit some value , open terminal nano directx.reg

Code: Select all

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]
"InstalledVersion"="hex:00,00,00,09,00,00,00,00"
"Version"="4.09.00.0904"
After thas use regedit directx.reg , now you can edit string values
Image

PS 7800 support GLSL
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

TobiasB wrote:i use a Nvidia GeForce 7800 GT, witch doesn't support GLSL.
It actually does... All nVidia cards with GPUs which are still supported (GF 6x+) do support GLSL. Even GF 5x had some limited support.

Are you running your game in a different WINEPREFIX by any chance?
TobiasB
Level 1
Level 1
Posts: 6
Joined: Mon Aug 17, 2009 2:50 pm

Post by TobiasB »

OK, now its official, im not able to use google :D
please type slowly from now on!

@ vitamin: i havent changed the WINEPREFIX, so it should be default.

@love2hate:
you have to walk me through this quite slowly, this is what i did:

I saved a file directx.reg containing

Code: Select all

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX]
"InstalledVersion"="hex:00,00,00,09,00,00,00,00"
"Version"="4.09.00.0904"
to /home/.wine

then in terminal i did

Code: Select all

wine regedit
and changed the settings to

Image

and

Image

still when i do

Code: Select all

cd .wine/drive_c/Programme/Cyanide/Blood\ Bowl/
wine bb.exe
it crashes with

Code: Select all

wine: Unhandled page fault on read access to 0x00000008 at address 0xd86d18 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x00d86d18).
Register dump:
TobiasB
Level 1
Level 1
Posts: 6
Joined: Mon Aug 17, 2009 2:50 pm

Post by TobiasB »

the second screeny should have been

Image

sorry!
love2hate
Level 2
Level 2
Posts: 18
Joined: Wed Aug 19, 2009 7:10 am

Post by love2hate »

/home/.wine ?!!!! you want just say /home/youruser/.wine ? xD
OK second screen say you fail !!!!

Make directx.reg ( if you want under .wine folder) after you just need

Code: Select all

regedit .wine/directx.reg

Simple way make directx.reg in your home , open termial

Code: Select all

regedit directx.reg
Now you can make another values (fbo and more.. ) in HKEY_CURRENT_USER\Software\Wine\Direct3D
For the first launch you need disable GLSL , go turn off shadow in game option , now you can enable GLSL
PS sorry for my poor english
Soulcage
Level 3
Level 3
Posts: 67
Joined: Tue Jun 16, 2009 4:02 am

Post by Soulcage »

Fyi some of the settings are set to default now like OffscreenRenderingMode = fbo.
You should check out http://wiki.winehq.org/UsefulRegistryKeys
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Post by vitamin »

Soulcage wrote:Fyi some of the settings are set to default now
Have you read what I said? Do people ever read someone else's posts on forums?
Locked