EA Forums - Banner

the game no longer works on opera

Corni58
7 posts New member
since the update the game no longer launches on opera or opera gx which is a shame I tried on 2 computers one on windows and one on linux and nothing works please see if anyone can solve the problem
did anyone else use opera to play because it was less greedy for the pc than goggle and the game was more fluid too

Replies

  • gamerdruid
    4868 posts Moderator
    I can confirm on my computer Opera GX doesn't work (it's a new install to check if it worked).

    It hangs on the Welcome screen.
    5n1fr7d4p6qb.png

    is a copy of the first part of the Developer Console view. Maybe someone who understands these things (@EE_Elephterion or another person) can point where things are going wrong indicate that Opera GX (and Opera) are unsupported browsers.
    I am not an employee of EA/Envision. The views expressed are my own!
  • Yep. Which is what I mentioned in the initial issues with the update. I also said changing the user-agent to a newish Chrome one works. If the game treated Opera the same as Chrome it wouldn't be an issue.
  • Corni58
    7 posts New member
    and EA support tells me we are no longer doing maintenance on this game because it is too old you have to put a message on the forum and no one answers after for the funds there are people to take the money it becomes theft
  • gamerdruid
    4868 posts Moderator
    EA support often say that - it doesn't make it true! @EA_Roger has been on here a number of times and stated that it is not true.

    Maintenance is exactly what Envision is contracted to do by EA.

    I'm not sure about the part where you say no-one answers on the forum. It may have escaped your notice that regularly I reply as does @EE_Elephterion however COVID has restricted the time spent online for many of the ones with the knowledge about the game recently.

    Funds are freely given so I can't see how it is 'theft' - you get what you pay for, TA funds to spend in game. If you've chosen to not spend them then it is your choice.
    I am not an employee of EA/Envision. The views expressed are my own!
  • o0netquik0o
    455 posts Member
    edited July 2022
    Hi. I'm reading this only now.
    I probably find the problem for Opera that is due to (i think) a bug in checkBrowserSupport function
    checkBrowserSupport: function() {
                    var gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_PART;
                    var gv = parseFloat(qx.core.Environment.get(ej));
                    var gu = parseFloat(qx.core.Environment.get(fi));
                    switch (qx.core.Environment.get(m)) {
                    case dY:
                        if (gv < 3.6)
                            gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_NONE;
                        if (gv >= 4.0)
                            gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_OK;
                        break;
                    case eM:
                        if (gv <= 9 || gu <= 9)
                            gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_NONE;
                        if (gv >= 10)
                            gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_OK;
                        break;
                    case dR:
                        if (gv < 14)
                            gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_NONE;
                        else
                            gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_OK;
                        break;
                    case eh:
                        if (gv < 4)
                            gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_NONE;
                        else
                            gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_OK;
                        break;
                    case dw:
                        gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_OK;
                        break;
                    }
                    ;if (gw == webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_OK) {
                        if (ClientLib.Draw.WebGL.SceneFactory.CheckWebGL() == -1)
                            gw = webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_NOGFX;
                    }
                    ;if (gw == webfrontend.gui.BadBrowserWindow.EBadBrowserMode.EBBM_SUPPORT_OK) {
                        this.waitForAssetPreload();
                        return;
                    }
                    ;(new webfrontend.gui.BadBrowserWindow()).set({
                        Mode: gw
                    }).show();
                },
    

    Specifically
    ;(new webfrontend.gui.BadBrowserWindow()).set({
                        Mode: gw
                    }).show();
    

    should be (read as could be)
    ;(new webfrontend.gui.BadBrowserWindow()).set({
                        BrowserMode: gw
                    }).show();
    

    If i patch the code while running i can enter the game as always

    I am not able to fully understand the whole mechanism and whether it is actually this specific property. Ando obviously should be tested against previous versions of Opera to better understand. @gamerdruid
    Post edited by o0netquik0o on
  • Corni58
    7 posts New member
    thank you o0 netquik 0o
    can someone edit it to see if it works or not?
    sorry if I got carried away the last time but the game bugs so much on google that it annoys me
  • Corni58 wrote: »
    thank you o0 netquik 0o
    can someone edit it to see if it works or not?
    sorry if I got carried away the last time but the game bugs so much on google that it annoys me

    Hi @Corni58 well yes it works... read here i made a script that add full support for opera (actually pretend to) and fix the bug for other browser. https://forums.ea.com/en/commandandconquer/discussion/comment/2220379/#Comment_2220379
    to use the script you have to load it in tampermonkey extension on opera.
  • Corni58
    7 posts New member
    thanks very good
  • Corni58 wrote: »
    thanks very good

    If you try it please let me know
  • Corni58
    7 posts New member
    already done and it works
  • Corni58 wrote: »
    already done and it works

    wow good
  • Corni58
    7 posts New member
    very good
  • @Corni58 @gamerdruid Developers seem to have fixed the bug exactly as i explained above. So actually the code 22.3 on PTE works for Opera. They chose still to not fully support that browser btw. I will not publish the Opera fix script as standalone but i'm including that code in infernal wrapper. (you can find it in testing branch of my github). With new version of wrapper apart from quick fixing all scripts for new code version of 22.3 , you Opera users should not be bugged from the nag screen that tells you that Opera is not fully supported, along with blank.gif fix for that error that is still present in the code. Bye bye.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.