Jump to content

Redwolf

Members
  • Posts

    9,469
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Redwolf

  1. 8 minutes ago, Jiggathebauce said:

    Is there a ready to go one? I'm not too savvy on making my own workaround for OpenGL 

    Well, not for CM. It is unknown whether the calls that are wrongly or not at all implemented in AMD's new drivers are all in this Mesa library.

    But the point is - since it is open source you could fix it yourself, unlike the AMD Windows drivers.

    Chances are that the Mesa drivers are indeed more complete than AMD's new drivers because some people have been running CMx2 on Wine without complaints, and that uses the Mesa backend on AMD and Intel graphics hardware. Also, it works for X-Plane, which is also an old OpenGL game (or rather, their extensions).

  2. 1 hour ago, Schrullenhaft said:

    I suspect that it may take awhile for AMD to resolve this issue. In the AMD Bug Report thread (on AMD's site, linked earlier in this thread), one user mentions that there are a significant number of missing OpenGL extensions after the 22.6.1 driver (22.7.x and on). CM may be using an OpenGL call that requires one of these missing extensions. The question then becomes on whether AMD intends to re-add these missing extensions or if they consider them 'deprecated' and not worth supporting anymore. That decision (on AMD's behalf) may depend on how many other games have issues due to this missing support in the driver.

    If AMD firmly signals that they do not intend on supporting these OpenGL extensions anymore, then Battlefront either needs to find a way to replicate the missing behavior with newer OpenGL calls (not an easy task) or somehow engineer a switch in the code to turn off 'screen shake for explosions' for AMD drivers (via an option checkbox) - also not necessarily an easy task. If the issue comes down to Battlefront needing to make the changes, then it is possible (depending on the complexity of the possible fixes) that a long term fix may not come about until the Engine 5 release. That is just a guess on my part.


    Or do what X-Plane does:

     

  3. 11 hours ago, nathan1776 said:

    I'm not totally sure I understand what you mean by "leave port 7023 at the VPN endpoint"; I use SurfShark and don't see any settings about leaving certain ports open or not.

    I'm also trying to use SurfShark with a static IP and it's still not working.

    Do you know anyone I should talk to for help about this?

    Over on the Combat Mission discord (the inofficial one) there are people who use Windows with a VPN for this. Myself I did not use a VPN with Windows.

    My understanding is that open ports at the endpoint are default for many VPNs. That would explain why you don't have an option for it.

    You should just try running a CM server as-is, it might work out of the box.

  4. 2 hours ago, nathan1776 said:

      I don't understand why it's this complicated to get a Network game going.

    ****ty routers with bad documentation.

    Some people use a VPN for this. You don't need the actual virtual part, but if you just leave port 7023 open at the VPN endpoint then your router doesn't have to cooperate anymore. Your opponent then connects to the VPN's endpoint's IP address.

  5. On 3/23/2023 at 4:31 PM, Battlefront.com said:

    I can't speak to the details that Phil uncovered, but he did narrow things down a bit.  Not surprisingly the likely culprits are older OpenGL API calls that AMD broke.  Unfortunately for us all, these are not easily updated to newer OpenGL alternatives.  Lots and lots of things are dependent upon the older way of doing things, which means changing the underlying OpenGL calls requires rewriting a lot of pretty complex code that hasn't been touched in a very long time.  Possible to do?  Yes, but time consuming to say the least.  Having AMD fix what they broke would be a much better solution.

    Steve

    Anything more specific came out of it?

    We/you should use the opportunity while we have some AMD support people listening to us and have open a ticket with engineering.

  6. 3 hours ago, markshot said:

    Did I understand this correctly?

    If I bought a CM2 game from BFC, then I will be able to get a Matrix key which requires no server activation to complete the install process; no elicense; no Steam.

    I ask, because one day I might find myself in an adversarial country (not that I moved, but borders do) where the Global Firewall might no longer allow BFC installers to phone home.

    So, will there be a no activation method to install?  I don't care where I live as long as CM2 is with me.

    Thanks.

    PS:  This is a concern I have with my Steam Library.  I much prefer not needing global server continuous connectivity to play games I paid for.  (I do know elicense only requires a connection during install/upgrade.)

    That is correct. The Matrix version has a simple serial number auth scheme with no installation limit.

    To clarify, this is a different download from BFC and Steam, and a different serial number.

    The obvious disadvantage is that you have to wait on each patch for Matrix to get it ready, which currently is usually 4-5 weeks after a BFC patch release.

×
×
  • Create New...