moka5

3D problems

Based on this page, I downloaded and installed the latest build of the LivePC engine. I have a Windows XP SP2 LivePC that otherwise works fine, but I can't get the 3D functionality working. I tried following the directions here, but some of the things don't seem to apply (e.g. there is no "Enable moka5 services" in my LivePC engine). I've tried installing the moka5tools before and after installing the VMWare tools on my LivePC, and it doesn't seem to actually do anything. I never get a Windows File Protection warning, and none of my drivers change.

Is there a thorough guide to getting this working? The Quick Steps instructions aren't helping me much.

Any help is very much appreciated.

3D enabling/troubleshooting

Starting in [9378], the option is is called Guest services. This option is under the Advanced Tab when you Edit/Configure the LivePC. I've updated the page to reflect this change.

If you used nLite or some other software to remove some features from the XP LivePC, then the Windows File Protection warning may not occur during the moka5 guest tools installation.

1) do you have the directx runtime installed in the guest?
- it is available here:

Microsoft DirectX 9.0c Runtime

2) goto the properties for c:\windows\system32\d3d8thk.dll
- the ms dll is 8KB and the version information lists microsoft as the copyright holder
- is the dll the microsoft one? if it is, then window file protection prevented the installation of our dll. you can do the following to allow our dll to be installed

The moka5 guest tools will install
C:\windows\system32\dllcache\d3d8thk.dll (224 KB) Properties Version should show "moka5 LivePC Tools"

If you start dxdiag.exe and go to the DirectX File tab. d3dthk.dll should have a yellow ! (expected). Next check the Display Tab it should show VMware SVGA II.
Can you run the Direct3DX 8 or Direct3DX 9 tests in the Display tab?

VMware Player 1.0.4 is supported with the 3D.

Kevin

Answers to questions

Thanks for the quick reply.

"1) do you have the directx runtime installed in the guest?"

I have DirectX 9.0c installed. Should I install that before or after the moka5tools? I've tried it both ways and neither seems to work.

"2) goto the properties for c:\windows\system32\d3d8thk.dll
- the ms dll is 8KB and the version information lists microsoft as the copyright holder
- is the dll the microsoft one? if it is, then window file protection prevented the installation of our dll. you can do the following to allow our dll to be installed"

The file is the 8kb one. You said "you can do the following to allow our dll to be installed" but you didn't say what to do.

"If you start dxdiag.exe and go to the DirectX File tab. d3dthk.dll should have a yellow ! (expected). Next check the Display Tab it should show VMware SVGA II.
Can you run the Direct3DX 8 or Direct3DX 9 tests in the Display tab?"

The display tab shows the VMware SVGA II driver. The DirectX 3D test is disabled, so I can't try that.

EDIT: I just noticed that Service Pack 2 apparently isn't installed correctly. I'll try reinstalling that and let you know what happens.

EDIT 2: Re-installing SP2 didn't help. I also tried making a new LivePC with a Windows XP SP2 CD (the previous one I made was the original version of XP), and that didn't work either.

Any ideas?

It's broken good...

I am also having the exact same problem.
It is an XP Home SP1 Machine.
DirectX 9c.
Guest services are enabled.
I've been in Safemode to delete d3d8thk.dll.
And i've read every page on anything 3D in the forum.
But for some reason, the moka5 tools instalation does absolutely nothing.
No windows file protection.
No replaced drivers.
No yellow triangle next to the "new" drivers.
And no CTRL F8. (or whatever that friggin' advanced menu thingy is, I haven't actually seen it yet.)

I have tried everything obvious but the result is just the same.

Same Issue

I can't get the d3d8thk.dll to be overwritten either..

What can we do to try and get these moka5 tools to actually install and allow us to use directx?

Do you have this file?

c:\windows\system32\m5d3d.dll

rename it to

c:\windows\system32\d3d8thk.dll

Hi, Thanks for this reply, I

Hi, Thanks for this reply,

I actually rebuilt my windows image so that it doesn't have the windows file protection and I was able to isntall the moka5tools.

However, it fails the directx 9 test.. I have no idea why.
I'm pretty sure I set everything up correctly but it's not running correctly.

I did notice something strange though, when I ran the game inside the LivePC it just gave me a black screen, I could see the Game's Cursor Icon and I could move it. I could also hear the game's music but no image.

I moved the vmwareplayer to my second monitor and then I could see some Flashing where it used to be, and it was in fact the game's menu so it was sorta working but completely bugged out..

Do I have an old or wrong version of the dll file?

Looks Like I got it working

Looks Like I got it working by unistalling the tools, rebooting and then reinstalling the latest version.

Will Test later when I have time.

Thanks :)

Also double check that the

Also double check that the Guest Services are enabled in the Advanced Settings tab in the LivePC Options. I believe the xpfromcd does not enable it by default.

Kevin.