Web plugin not working in IE7 or IE8
by James Brad Barnette · in Torque 3D Professional · 06/12/2009 (6:52 am) · 18 replies
Web deployment is working in every browser but IE any ideas here?
Works fine in:
Google Chrome
Safari 4 "windows"
FireFox
All of them ones the plug in installed go to the page and then the game loads but IE just showing the "Get the Plugin" thing.
Any ideas?
Works fine in:
Google Chrome
Safari 4 "windows"
FireFox
All of them ones the plug in installed go to the page and then the game loads but IE just showing the "Get the Plugin" thing.
Any ideas?
About the author
#2
06/12/2009 (9:22 am)
no I have tried my project and I have tried the default sample FPS project. Neither works. I'm using IE 8 32Bit at this moment. All other browsers work. Just not the crappy MS browsers.
#4
it is not just my system we have tried close a dozen machines now all with IE7 and IE8 and none of them load
06/12/2009 (2:54 pm)
yeahit is not just my system we have tried close a dozen machines now all with IE7 and IE8 and none of them load
#5
06/12/2009 (3:04 pm)
Hm... We have no other reports of this, and you have 12 machines that it doesn't work on, so this seems odd... these machines have security settings blocking the plugin from loading? You are trying this specifically from the Toolbox with fresh installs of Beta 2 correct?
#6
www.garagegames.com/community/forums/viewthread/93247
06/13/2009 (12:50 pm)
I'm having the same problems (and posted my thoughts on an older thread before I saw this one!). I tracked my problem back to a function in sample.html (activexIsInstalled) www.garagegames.com/community/forums/viewthread/93247
#8
Are you running the Toolbox as Administrator?
-Josh
06/13/2009 (2:52 pm)
Could you guys look in the registry under HKEY_CLASSES_ROOT for a key called: IEWebGamePlugin.IEWebGamePluginCtrl.1Are you running the Toolbox as Administrator?
-Josh
#9
Yes I am an administraor to I have to do "run as" still?
I ran a search thru my registry for "IEWebGamePlugin"
this is what I was able to find
Entry 1
Entry 2
Entry 3
Entry 4
Entry 5
06/15/2009 (1:15 pm)
Quote:Are you running the Toolbox as Administrator?
Yes I am an administraor to I have to do "run as" still?
I ran a search thru my registry for "IEWebGamePlugin"
this is what I was able to find
Entry 1
Quote:Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0]
@="IEWebGamePlugin 1.0 Type Library"
[HKEY_CLASSES_ROOTTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0]
[HKEY_CLASSES_ROOTTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0win32]
@="C:\Torque\Torque 3D 2009 Beta 2\Genre Kits\FPS Genre Kit\game\IE FPS Genre Kit Plugin.dll"
[HKEY_CLASSES_ROOTTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0FLAGS]
@="0"
[HKEY_CLASSES_ROOTTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0HELPDIR]
@="C:\Torque\Torque 3D 2009 Beta 2\My Projects\ArcticTest_001\game"
Entry 2
Quote:Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOTWow6432NodeTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0]
@="IEWebGamePlugin 1.0 Type Library"
[HKEY_CLASSES_ROOTWow6432NodeTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0]
[HKEY_CLASSES_ROOTWow6432NodeTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0win32]
@="C:\Torque\Torque 3D 2009 Beta 2\Genre Kits\FPS Genre Kit\game\IE FPS Genre Kit Plugin.dll"
[HKEY_CLASSES_ROOTWow6432NodeTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0FLAGS]
@="0"
[HKEY_CLASSES_ROOTWow6432NodeTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0HELPDIR]
@="C:\Torque\Torque 3D 2009 Beta 2\My Projects\ArcticTest_001\game"
Entry 3
Quote:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREClassesTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0]
@="IEWebGamePlugin 1.0 Type Library"
[HKEY_LOCAL_MACHINESOFTWAREClassesTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0]
[HKEY_LOCAL_MACHINESOFTWAREClassesTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0win32]
@="C:\Torque\Torque 3D 2009 Beta 2\Genre Kits\FPS Genre Kit\game\IE FPS Genre Kit Plugin.dll"
[HKEY_LOCAL_MACHINESOFTWAREClassesTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0FLAGS]
@="0"
[HKEY_LOCAL_MACHINESOFTWAREClassesTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0HELPDIR]
@="C:\Torque\Torque 3D 2009 Beta 2\My Projects\ArcticTest_001\game"
Entry 4
Quote:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREClassesWow6432NodeTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0]
@="IEWebGamePlugin 1.0 Type Library"
[HKEY_LOCAL_MACHINESOFTWAREClassesWow6432NodeTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0]
[HKEY_LOCAL_MACHINESOFTWAREClassesWow6432NodeTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0win32]
@="C:\Torque\Torque 3D 2009 Beta 2\Genre Kits\FPS Genre Kit\game\IE FPS Genre Kit Plugin.dll"
[HKEY_LOCAL_MACHINESOFTWAREClassesWow6432NodeTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0FLAGS]
@="0"
[HKEY_LOCAL_MACHINESOFTWAREClassesWow6432NodeTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0HELPDIR]
@="C:\Torque\Torque 3D 2009 Beta 2\My Projects\ArcticTest_001\game"
Entry 5
Quote:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeClassesTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0]
@="IEWebGamePlugin 1.0 Type Library"
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeClassesTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0]
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeClassesTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0win32]
@="C:\Torque\Torque 3D 2009 Beta 2\Genre Kits\FPS Genre Kit\game\IE FPS Genre Kit Plugin.dll"
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeClassesTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0FLAGS]
@="0"
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeClassesTypeLib{3CE06EBE-BA58-4346-88BF-275CAD75FA4B}1.0HELPDIR]
@="C:\Torque\Torque 3D 2009 Beta 2\My Projects\ArcticTest_001\game"
#10
It doesn't look like they are being created when run from the Toolbox. How about if you save the above out as a .reg and import it into the registry?
BTW, there are improvements coming to projid, clsid handling in Beta 3 :)
- Josh
06/15/2009 (1:40 pm)
It looks like you're missing these keys:Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\IEWebGamePlugin.IEWebGamePluginCtrl]
@="IEWebGamePluginCtrl Class"
[HKEY_CLASSES_ROOT\IEWebGamePlugin.IEWebGamePluginCtrl\CLSID]
@="{4A4BAEC4-1ADA-41CF-BCA6-345D0E0E01EE}"
[HKEY_CLASSES_ROOT\IEWebGamePlugin.IEWebGamePluginCtrl\CurVer]
@="IEWebGamePlugin.IEWebGamePluginCtrl.1"
[HKEY_CLASSES_ROOT\IEWebGamePlugin.IEWebGamePluginCtrl.1]
@="IEWebGamePluginCtrl Class"
[HKEY_CLASSES_ROOT\IEWebGamePlugin.IEWebGamePluginCtrl.1\CLSID]
@="{4A4BAEC4-1ADA-41CF-BCA6-345D0E0E01EE}"It doesn't look like they are being created when run from the Toolbox. How about if you save the above out as a .reg and import it into the registry?
BTW, there are improvements coming to projid, clsid handling in Beta 3 :)
- Josh
#11
06/15/2009 (1:44 pm)
Works now, so what about from the web installer then is there any somewhere I can add this to make sure that the web installer put these in?
#12
06/16/2009 (9:17 am)
hello? is there someone I can put this so the installer does it?
#13
06/16/2009 (10:06 am)
This will be fixed for beta 3 with the projid/clsid improvements I mentioned. In the meantime, if you modify the sample.html to return true on the activexIsInstalled() function, the page should load (if you have run the installer/provided the installer) on the box.
#14
Can you give me some kinda idea on when we will see Beta 3? I understand this is all beta but this hiccup has alot to do with when I tell clients I can show them something.
if you do not want to post something here please email me:
james [dot] barnette [at] 3dmotif [dot] com
06/16/2009 (10:24 am)
even without adding the registry changes?Can you give me some kinda idea on when we will see Beta 3? I understand this is all beta but this hiccup has alot to do with when I tell clients I can show them something.
if you do not want to post something here please email me:
james [dot] barnette [at] 3dmotif [dot] com
#15
06/16/2009 (10:27 am)
Yes (you won't need to make the registry changes), as that will basically bypass the activex check (and I assume will cause problems if you try to load the page before you install the plugin =) I did basically the same thing by removing the if statement that used the activexIsInstalled function.
#16
06/16/2009 (10:29 am)
hmm is there nothing I can modify in the installer to have it add the settings to the registry? seems awfully limited.
#17
Though, I think it would be smarter to just make sure anyone you're showing Torque 3D Betas to have run the installer and remove the check for now.
06/16/2009 (10:49 am)
Sure, you could modify the generated NSIS script to create these registry settings. You'll find it in a Packaging/Staging subfolder... Though, I think it would be smarter to just make sure anyone you're showing Torque 3D Betas to have run the installer and remove the check for now.
Associate Josh Engebretson