UPDATE: MultiTouchVista is not required anymore! Take a look at TouchInjector instead!
I’m excited to announce, that I was able to set up CCV, PS3Eye and MultiTouchVista on my freshly installed Windows 8 Release Preview system.
I recommend you to backup your previous installation, especially the CCV configuration!
These are the steps you got to take:
- Install Windows 8 Release Preview x64 on your machine (I used the German version, so language doesn’t matter)
- I use a Microsoft Account to logon (the first name of the MS Account profile will be used to name the local account – matters to Windows Home Server, so I was precautious on that)
- Install CL Eye driver 5.1.1.0177 (installation took about 3 seconds; no additional software was installed)
- Start CL-Eye Test –> The IR feed was up and running
- Either run the CCV 1.5 installer OR download and install Visual C++ 2005 SP1 Redistributable
- (uninstall CCV 1.5 as is does not work)
- get CCV 1.4.0 from http://nuicode.com/projects/tbeta/files
- extract CCV-1.4.0 to C:Program Files (x86)NUI Group
- Run CCV 1.4 –> It will start; there’s no need to care about msvcp71.dll, as it ships with the zip from nuicode.
- Allow network access in the Windows Firewall popup
- Run CCV to test if it works. (At this point I copied the xml files from my old installation to avoid hours of calibrating..)
- Then I tried to set up BSQSimulator using MS Surface 2 Runtime Release 1.1 AnyCPU.rar and Driver_Final.rar, but this was a dead end and no additional software was installed, so you think you can safely skip this
- Get MultiTouchVista from http://multitouchvista.codeplex.com and unzip it to C:Program Files (x86)NUI GroupMTV
- start an elevated command prompt and navigate to C:Program Files (x86)NUI GroupMTVdriverx64
- Run “Install driver.cmd”
- Confirm the installation of the driver in the popup
- Open the device manager
- Disable the ‘Universal software HID device’
- Enable ‘Universal software HID device’
- Run Multitouch.Service.Console.exe
- Run Multitouch.Driver.Console.exe
- Run Multitouch.Configuration.WPF.exe and select the TUIO device
- Run CCV, enable TUIO and repeat steps 21-23 until it works (it never does in the first attempt..)
- Now your setup is technically working, but I recommend you to set up MTV as a service:
- start an elevated command prompt and navigate to C:windowsmicrosoft.netframeworkv2.0.50727 (maybe you need to add .NET framework 3.5 via the Windows 8 ‘Add features’ dialog – I did this when I ran a WPF TUIO client to see if TUIO was allright)
- installutil.exe “C:Program Files (x86)NUI GroupMTVMultitouch.Driver.Service.exe” (tip: Shift+Right click on a file and ‘Copy as path’ can save you a lot of typing)
- Start Multitouch Driver from the services manager
- If necessary run the WPF customization tool
Here are some tips and solutions to common problems:
- the HID driver gets confused by additional screens, causing misaligned touchpoints
- always use elevated command prompts!!!
- this startup folder is located at “C:Users[USERNAME]AppDataRoamingMicrosoftWindowsStart MenuProgramsStartup –> place a CCV shortcut here
- make sure that the Multitouch Driver service is set to autorun on startup
- How to configure automatic login on Windows 8
In the end this was pretty much like how I set up Windows 7 systems (plus 5 hours of messing with BSQ Simulator).
Pics and vids will follow…
Hey Thank You for this great tutorial,
i’ll try it out!
my camera is not ps3 eye but it works on windows 8 but I gave the camera to my friend for five days can I install bsq stimulator and MTV without it?
Yes, as long as CCV can use the camera, MTV, BSQSimulator, TouchProxy, or TouchInjector (in order of complexity..) can be used to make touch input.
Even after installing drivers.final.rar BSQ stimulator is nor running,can just MTV or Touchinjector used with ccv without BSQ?
You need CCV for tracking to TUIO messages and another software for TUIO>Windows Touch conversion. for the second part you can use TouchInjector without any other requirements.