The only response I've had from the developers is that Opera is an un-supported browser therefore they don't test on that. This is unlikely to change.
Many thanks. It seems legit. anyway, just to play around a bit, I created a little script that adds support for Opera and fixes the age-old bug of the non-existent blank.gif image.
The only response I've had from the developers is that Opera is an un-supported browser therefore they don't test on that. This is unlikely to change.
Many thanks. It seems legit. anyway, just to play around a bit, I created a little script that adds support for Opera and fixes the age-old bug of the non-existent blank.gif image.
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.
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)
Looking at old game code (21.4) i can confirm that before new framework that property was called "Mode" and all was working. After the property has changed in "BrowserMode" in class webfrontend.gui.BadBrowserWindow while checkBrowserSupport function was not updated in same way. So is not like an isolated Opera issue but all not supported or partially supported browser will hang at start due to the same error. I think you can test it loading the game in any other not supported browser.
Hi all. Unfortunately i missed the DAY ONE (i had bad time so i did not see the post for the patch going in production line). Anyway i just published new version of CnCTA SoO SCRIPT PACK Version 1.6.2 for all supported browser stores, As you know Google, Microsoft and Opera take some days to review the code before it can go public. For Firefox the update is already available (they trust in me). Sorry for the delay but this can make you understand how difficult is to help you all out. Still trying to do that.
Please contact me if you find any problems with new extension or updated scripts. I learned that "the job" never ends. Peace and love.
So i can see from this thread that you guys on here have put a lot of work in to the scripts for CNC.
I have to admit before coming here i thought scripts just magically made and updated them selves Or maybe it was IT Elves or Pixies that did it. Surely not real people anyway
Anyway i just wanted to say a big thanks to you all as im sure it is very time consuming. I for one really appreciate it. Many thanks.
So i can see from this thread that you guys on here have put a lot of work in to the scripts for CNC.
I have to admit before coming here i thought scripts just magically made and updated them selves Or maybe it was IT Elves or Pixies that did it. Surely not real people anyway
Anyway i just wanted to say a big thanks to you all as im sure it is very time consuming. I for one really appreciate it. Many thanks.
Bobble
Thanks mate!
The good news is that CnCTA SoO SCRIPT PACK Version 1.6.2 is now available on all platforms! If you you use it please let me know in case of issues.
Replies
Many thanks. It seems legit. anyway, just to play around a bit, I created a little script that adds support for Opera and fixes the age-old bug of the non-existent blank.gif image.
https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_Opera_Blank_Gif_Fix.user.js
If can be useful to anyone.
---- @version 1.0.7
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_TheMovement.user.js
---- @version 3.79
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_TACS.user.js
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.
Looking at old game code (21.4) i can confirm that before new framework that property was called "Mode" and all was working. After the property has changed in "BrowserMode" in class webfrontend.gui.BadBrowserWindow while checkBrowserSupport function was not updated in same way. So is not like an isolated Opera issue but all not supported or partially supported browser will hang at start due to the same error. I think you can test it loading the game in any other not supported browser.
---- @version 22.07.20
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_Tiberium_Alliances_Battle_Simulator_V2.user.js
---- @version 1.0.4
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_Auto_Repair.user.js
---- @version 2.0.9
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_POIs_Analyser.user.js
- Tiberium Alliances Zoom ✅
---- @version 1.0.5
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_Zoom.user.js
---- @version 1.14
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_Info_Sticker.user.js
- Tiberium Alliances Info Sticker (SUPERCompact)✅
---- @version 1.14
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_Info_Sticker_SUPERCOMPACT.user.js
Code 22.3 actually on PTE moved phe to webfrontend.phe
so most scripts will fail again.
I tried a quick fix that gives inffernal wrapper the task to reglobalize phe.
So if you want to test
- infernal wrapper
---- @version 1.46
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_infernal_wrapper.user.js
UPDATED 1.46 should work on 22.2
1.46 ??
Tested in both version of the game.
Chrome Versión 105.0.5195.102 (Build oficial) (x86_64)
My scripts are alive again. ;-)
Edited:
Firefox 103.0.2 (64-bit)
Firefox 104.0.1 (64-bit)
Tested in both version of the game. and working fine.
(Wrapper 1.46 in Chrome)
- Tiberium Alliances Supplies Mod 1.44
- Tiberium Alliances Formation Saver 2.2.1
- Tiberium Alliances Tunnel Info 2.2.1.2
- Tiberium Alliances The Movement 1.0.7
- TACS (Tiberium Alliances Combat Simulator) 3.79
- CnC:TA CnCTAOpt Link 1.0.7.6
- Tiberium Alliances Wavy 0.5.8
- TA Autorepair 1.0.4
- MaelstromTools Dev (Modv1.7 for MCV) 0.1.5.2
- Maelstrom ADDON Basescanner AIO 1.9.3
- WarChiefs - Tiberium Alliances Sector HUD 22.05.04
- WarChiefs - Tiberium Alliances Upgrade Base/Defense/Army 22.05.18
---- @version 1.48
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_infernal_wrapper.user.js
I updated the code in the hope it can start before any other scripts, changed opera support code
Please notify of any issues.
You will get some messages in console like these
- Maelstrom ADDON City Online Status Colorer for SC✅
---- @version 0.7.5
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_ADDON_City_Online_Status_Colorer_SC.user.js
- Base Share✅
---- @version 22.07.22
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_BaseShare.js
- CityMoveInfoExtend✅
---- @version 22.07.24
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_CityMoveInfoExtend.user.js
- C&C:TA Count Forgotten Bases in Range✅
---- @version 1.1.4
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_Count_Forgotten_Bases_Range.user.js
- Tiberium Alliances Real POI Bonus✅
---- Not failing but i updated regex
---- @version 1.0.4
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_Real_POI_Bonus.user.js
- Tiberium Alliances Report Stats✅
---- @version 0.5.5
---- https://github.com/netquik/CnCTA-SoO-SCRIPT-PACK/raw/Testing/TA_Report_Stats.user.js
Please contact me if you find any problems with new extension or updated scripts. I learned that "the job" never ends. Peace and love.
So i can see from this thread that you guys on here have put a lot of work in to the scripts for CNC.
I have to admit before coming here i thought scripts just magically made and updated them selves
Anyway i just wanted to say a big thanks to you all as im sure it is very time consuming. I for one really appreciate it. Many thanks.
Bobble
Thanks mate!
The good news is that CnCTA SoO SCRIPT PACK Version 1.6.2 is now available on all platforms! If you you use it please let me know in case of issues.