web packaging for vista
by Martin Banks · in Torque 3D Professional · 09/11/2009 (4:14 pm) · 4 replies
I packaged my project for web deployment. It runs fine on my xp machine in firefox with nice nvidia graphics card. But when I install and run it on vista using firefox, it either opens the page with a blank frame where the game should be or it opens, plays the opening screens, I pick play, then it starts to load datablocks and pops this error:
GFXD#D9Shader::initShader - failed to pen shader 'shadergen:/2524e6357e3dd6e8_V.hlsl
I know this is a directx error, but why?
Just prior to this I installed the latest directx runtime, due to an error that popped saying it didn't find my project's .dll.
Thanks in advance.
GFXD#D9Shader::initShader - failed to pen shader 'shadergen:/2524e6357e3dd6e8_V.hlsl
I know this is a directx error, but why?
Just prior to this I installed the latest directx runtime, due to an error that popped saying it didn't find my project's .dll.
Thanks in advance.
About the author
#2
09/11/2009 (5:45 pm)
I really hope we don't have to install the SDK on every players computer to run our games.
#3
Also, I noticed while having problems with my project opening up to blank frame in browser on other xp machines, changing to a lower resolution seemed to help.
09/11/2009 (5:49 pm)
Nah don't think installing the Sdk is necessary. The runtime should suffice. I was able to get it running using IE, with the exception that I can't use the tab key to switch to 3rd person view. However, firefox continues to throw the error I initially posted this thread about. Also, I noticed while having problems with my project opening up to blank frame in browser on other xp machines, changing to a lower resolution seemed to help.
#4
09/11/2009 (6:19 pm)
I recall there is a problem with administrative rights. The package install into "Program Files", but in Vista/Seven admin rights are needed to perform further writes into those folders. Try installing in a user-space folder and see if it works.
Torque Owner Brian Mayberry
Dead on Que Productions