EVGA

CSGO's Nvidia commit fix confirms CSGO moving to Source 2 engine

Author
rjohnson11
EVGA Forum Moderator
  • Total Posts : 102323
  • Reward points : 0
  • Joined: 2004/10/05 12:44:35
  • Location: Netherlands
  • Status: offline
  • Ribbons : 84
2020/03/29 00:52:26 (permalink)
https://win.gg/news/4158/csgo%27s-nvidia-commit-fix-confirms-csgo-moving-to-source-2-engine
 
It turns out that the pins, stickers, and patches CSGO released alongside Alyx's debut this week had some interesting options enabled inside the game's client. The new items had advanced graphical upgrades that were somehow transferred over from Half-Life: Alyx to Counter-Strike's items including ambient reflections, self-illuminated alpha masks, and an advanced Anistrophy setting.
 
These seem to have been accidentally enabled in Counter-Strike's engine over the past weeks leading up to Alyx's release.
 
While Alyx was coded in Source 2, the game still uses many leftover strings and materials from the original Source engine. It's common for developers to reuse older parts of engines over time, but Valve's reaction once they realized they had left these strings looked like nothing other than panic. The graphical upgrades were brand new strings and commands added to the Counter-Strike client, but that's not what gave up the ghost. No, what gave Valve away was what happened how the developer reacted when it found out about the visible code. In one of the most dramatic updates we've ever seen, Valve packed up every single associated file, zipped them up, and put them away. It was the virtual equivalent of finding a stain on a shirt and throwing away your entire wardrobe.
 
As SteamDB noted that Valve was pushing an update to CSGO, it also noted updates to several other games coded in Source, including parts of Dota 2. In real-time, Valve zipped up all of the files needed to run Counter-Strike and Dota 2 from Linux, Ubuntu, Windows, and MacOSX and replaced them wholesale.
 
Since these high-level files are often shared between games that utilize similar engines, the files' inclusions alongside specific CSGO items probably means that the game has some serious graphical updates ahead of it. CSGO is currently far behind Dota 2 in the developer's quiet effort to migrate more than just the game's UI to Panorama, Source 2's nickname for it's upgraded UI package. As of right now, WIN.gg estimates that 90%-95% of CSGO's UI has a Panorama component.
 
Since many of these changes are made behind the scenes, Valve has slowly but surely migrated Counter-Strike's entire UI over to panorama. It might not look different, but it is. Some parts of CSGO's panorama move, including an expansion of the poorly named "coupon" section of the main menu into a fully-realized item store, are currently in the client but inactive.
If this update and the ensuing public branch push by Valve are any indication, there was something in the client that they didn't want anyone to see. Adding to its overreaction to the client strings, Valve's patch notes were unusually sparse. In the developer's efforts to hide its mistake, they ended up drawing more attention to it. If they had hidden the changes under or between then multiple updates to CSGO's localization files, it's likely no one would've noticed. Whatever Valve's reasoning for their swift reaction, CSGO players and fans can be content in knowing that Valve hasn't forgotten about their favorite shooter.
 
Kudos to Valve for the improvements
 

AMD Ryzen 9 7950X,  Corsair Mp700 Pro M.2, 64GB Corsair Dominator Titanium DDR5  X670E Steel Legend, MSI RTX 4090 Associate Code: H5U80QBH6BH0AXF. I am NOT an employee of EVGA

#1

4 Replies Related Threads

    Hoggle
    EVGA Forum Moderator
    • Total Posts : 10103
    • Reward points : 0
    • Joined: 2003/10/13 22:10:45
    • Location: Eugene, OR
    • Status: offline
    • Ribbons : 4
    Re: CSGO's Nvidia commit fix confirms CSGO moving to Source 2 engine 2020/03/29 02:46:02 (permalink)
    It should be nice when it's finished to have it running on the upgraded engine. It also means that they might be able to make small changes over time to upgrade the game in a meaningful way that won't feel that they are a radical change if they are rolled out over time.

    Use an Associates Code & SAVE 5% - 10% on your purchase. Just click on the associates banner to save, or enter the associates code at checkout on your next purchase. If you choose to use my code I want to personally say "Thank You" for using it. 
     
     
    #2
    GTXJackBauer
    Omnipotent Enthusiast
    • Total Posts : 10323
    • Reward points : 0
    • Joined: 2010/04/19 22:23:25
    • Location: (EVGA Discount) Associate Code : LMD3DNZM9LGK8GJ
    • Status: offline
    • Ribbons : 48
    Re: CSGO's Nvidia commit fix confirms CSGO moving to Source 2 engine 2020/03/29 03:54:13 (permalink)
    Are the updating the old CSGO or this a whole new game?

     Use this Associate Code at your checkouts or follow these instructions for Up to 10% OFF on all your EVGA purchases:
    LMD3DNZM9LGK8GJ
    #3
    Cool GTX
    EVGA Forum Moderator
    • Total Posts : 31005
    • Reward points : 0
    • Joined: 2010/12/12 14:22:25
    • Location: Folding for the Greater Good
    • Status: offline
    • Ribbons : 122
    Re: CSGO's Nvidia commit fix confirms CSGO moving to Source 2 engine 2020/03/29 15:43:34 (permalink)
    interesting

    Learn your way around the EVGA Forums, Rules & limits on new accounts Ultimate Self-Starter Thread For New Members

    I am a Volunteer Moderator - not an EVGA employee

    https://foldingathome.org -->become a citizen scientist and contribute your compute power to help fight global health threats

    RTX Project EVGA X99 FTWK Nibbler EVGA X99 Classified EVGA 3080Ti FTW3 Ultra


    #4
    slurm1
    New Member
    • Total Posts : 93
    • Reward points : 0
    • Joined: 2018/11/26 21:28:35
    • Status: offline
    • Ribbons : 1
    Re: CSGO's Nvidia commit fix confirms CSGO moving to Source 2 engine 2020/03/30 23:43:22 (permalink)
    I'm down with giving CS GO an overhaul, it'll give me justification to upgrade my system
    #5
    Jump to:
  • Back to Mobile