My prob is it uses pinmame which my vp8 also uses so I can't play any vp9 pinmamaes because the path keeps defaulting to vp9 and like i said pinamae goes automatically into vp8 when it runs dont know how to fix this one.
It shouldn't. The VPinball.exe makes the call to the VPinMame object no matter which VPinball.exe you run, 8 or 9. Maybe your copy has become corrupted.
I would try going to the VPinMame Setup.exe, open it, click Uninstall and when finished click Install.
If your problem is that you have two Roms folders, one for each version of VP, then the path is the problem because VPinMame is the only thing using these paths. VP relies solely on the location of the table.vpt file and on a full installation for all other VP-related files. Again, the ROM files are strictly for use with VPinMame.
You can register two or more paths for two or more VPinMame Roms folders.
Open the VPinMame Setup.exe and click Setup Paths. In the text window type each path separated by a semi-colon, for instance:
C:\Pinball\Roms; C:\VPinMame\New Folder
Then click O.K. to close. Do not use a semi-colon after the last path entry.
Make sure to replace the phony path locations that I used in the above example with the correct locations of the Roms folders on your system. If your ROMs are at C:\Pinball\Roms then use that instead, but they have to actually be there in that folder location on your hard drive to work.