Okay, I found the first problem. I put the playercorefactory and bat files in the wrong folder. Forgot to go into the userdata folder. Noob. Now I have XBMC saying its using an external player, but it just sits there on the library with a small message box saying an external player is being used "Press Ok when done playing"
Here is the Pastebin:
http://pastebin.com/embed_js.php?i=SB2UrB86
Here is the playercorefactory:
<playercorefactory>
<players>
<player name="PlayISO" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\Brent\AppData\Roaming\XBMC\userdata\PlayISO.bat</filename>
<args>"{1}" /fullscreen /close</args>
<forceontop>false</forceontop>
<hidexbmc>false</hidexbmc>
<hidecursor>false</hidecursor>
</player>
<player name="PlayDisc" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\Brent\AppData\Roaming\XBMC\userdata\PlayDisc.bat</filename>
<args>"{1}" /fullscreen /close</args>
<forceontop>false</forceontop>
<hidexbmc>false</hidexbmc>
<hidecursor>false</hidecursor>
</player>
<player name="PlayFolder" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\Brent\AppData\Roaming\XBMC\userdata\PlayFolder.bat</filename>
<args>"{1}"</args>
<forceontop>false</forceontop>
<hidexbmc>false</hidexbmc>
<hidecursor>false</hidecursor>
</player>
</players>
<rules action="prepend">
<!-- Bluray ISO -->
<rule filetypes="iso" player="PlayISO"/>
<!-- Bluray Disc -->
<rule protocols="bd" player="PlayDisc"/>
<!-- Bluray Folder -->
<rule filetypes="bdmv" player="PlayFolder"/>
</rules>
</playercorefactory>
And finally since I'm playing an ISO the PlayISO.bat:
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 %1
"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 5\uTotalMediaTheatre5.exe" L:
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 /u
Any help is greatly appreciated so I can get my 3d isos working correctly.
Thanks