Forum Discussion
o0netquik0o
4 years agoRising Ace
"gamerdruid;c-2220407" wrote:
Well, well, well! I wonder why they didn't wish to do that little tweak!
Thank you for your many efforts.
Well speaking about Opera, from the game code i can see that it checks for ie, edge, chrome, firefox and safari, test their version and if greater than x and marks as FULLY SUPPORT or NONE. If not those browser names it flags as PARTIALLY SUPPORTED browser. Then they check if webgl is supported (Opera supports that). If not supported it flags as "Graphics experience might not be optimal on your system. Please make sure that you have the latest driver for your video card installed and are using a compatible web browser" ... then if all checks go through it returns and loads the game but if nowebgl or PARTIALLY SUPPORT flagged it shows the dialog for graphics or the one "Your browser does not completely support the current version of this game. Some features may not work correctly or performance could be bad. If you want the full game experience, please switch to one of the browsers listed below. If you want to use your current browser, you can continue now by pressing the "Continue button." (that is what happens to Opera). Now the problem here is that when opening the warning window there is a bug in newer game code that want to set a property named "Mode" that does not belong to webfrontend.gui.BadBrowserWindow while "BrowserMode" exists and is used to then redirect partial support or nowebgl (with continue button) to load the game and NO SUPPORT case to LandingPageURL. So in the script i added Opera as check (i put >15 version that as long as i know is chromium based code start) and I also fix Mode in BrowserMode. So theoretically all other not supported browser should now run the code as intended. Obviously i don't understand why Opera is not added as a supported browser.
For the blank.gif missing. It is more complex but i think something goes miss in url redirection, in any case the issue is in qx.html.Image.prototype.resetSource function in qx.html.Image class definition. It wants to set a "qx/static/blank.gif" resource that actually can't translate as alias in a valid resource. So i changed it to "webfrontend/ui/common/blank.gif" that exists as alias and used elsewhere.
I put together and try to make the script very fast in patching the code because issues are at very start . seems to work quite fine. Opera loads correctly without warnings and no blank.gif error show in console for webkit browsers.
About Tiberium Alliances Technical Issues
Having problems running the game or a script? Get help with Command and Conquer: Tiberium Alliances with the community!1,660 PostsLatest Activity: 2 days ago
Recent Discussions
- 2 days ago
- 13 days ago
- 14 days ago