<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="https://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link href="https://www.pcgamer.com/rss/" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ PCGamer latest ]]></title>
                <link>https://www.pcgamer.com/rss/</link>
        <description><![CDATA[  ]]></description>
                                    <lastBuildDate>Sat, 25 Jul 2026 21:48:31 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ Larian once again reminds us it's 'not involved in any BG3-related projects' in response to Karlach comic reveal ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/baldurs-gate/larian-once-again-reminds-us-its-not-involved-in-any-bg3-related-projects-in-response-to-karlach-comic-reveal/</link>
                                                                            <description>
                            <![CDATA[ Dispelling any doubt on the matter. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jm5yo2fryc2Xn7nTHbjMeX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/QE7GQb8rA7Axy8xvaVeU5D-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 21:48:31 +0000</pubDate>                                                                                                                                <updated>Sat, 25 Jul 2026 21:48:35 +0000</updated>
                                                                                                                                            <category><![CDATA[Baldur&#039;s Gate]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[RPG]]></category>
                                                                                                <author><![CDATA[ ted.litchfield@futurenet.com (Ted Litchfield) ]]></author>                    <dc:creator><![CDATA[ Ted Litchfield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8DyQVBz7FCynDY9QiJyH9D.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/QE7GQb8rA7Axy8xvaVeU5D-1280-80.jpg">
                                                            <media:credit><![CDATA[Wizards of the Coast]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Art of Karlach from Baldur&#039;s Gate 3 looking at the camera with smoldering eyes.]]></media:description>                                                            <media:text><![CDATA[Art of Karlach from Baldur&#039;s Gate 3 looking at the camera with smoldering eyes.]]></media:text>
                                <media:title type="plain"><![CDATA[Art of Karlach from Baldur&#039;s Gate 3 looking at the camera with smoldering eyes.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/QE7GQb8rA7Axy8xvaVeU5D-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Larian Studios has reiterated that it is fully, 100%, without a doubt, donezo in the bunzo when it comes to new Baldur's Gate-related projects. <a href="https://x.com/larianstudios/status/2080945139787161887?s=20" target="_blank">It's latest statement</a> was in response to a Dark Horse comics announcement that could have been interpreted as implying the studio's involvement.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Maximum hijinks are happening right now, but we’re not involved in any BG3 related projects.As soon as we bust outta here, we'll share more about @divinity https://t.co/SANGQ82QZ8 pic.twitter.com/v75lPYljU8<a href="https://twitter.com/cantworkitout/status/2080945139787161887">July 25, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>On X, "The Everything App," Dark Horse announced that a <a href="https://x.com/DarkHorseComics/status/2080342708741112131" target="_blank">yet-untitled comic series starring Karlach</a>, our favorite BG3 companion, is coming down the pike. The issue: Dark Horse signed off its post by saying the project was "With [Larian] and [Wizards of the Coast]," tagging both companies.</p><p>Makes sense. I mean, Larian famously did make Baldur's Gate 3 and the character of Karlach in the first place. But the studio seems keen to head off any suggestion that it is involved in Wizards of the Coast's post-BG3 spinoff projects.</p><p>"Maximum hijinks are happening right now, but we’re not involved in any BG3 related projects," the official Larian account wrote in response alongside a picture of CEO Swen Vincke and writing lead Adam Smith doing some kind of script read-through. "As soon as we bust outta here, we'll share more about [Divinity]."</p><p>Ever since Larian revealed that it would not be making Baldur's Gate 4, there has been a popular conception that there must have been some kind of dispute or grievance between it and D&D owner Wizards of the Coast. Vincke, for his part, has <a href="https://www.pcgamer.com/games/baldurs-gate/larian-ceo-has-been-reading-the-reddit-threads-and-wants-us-to-remove-our-tinfoil-hats-says-wizards-of-the-coast-isnt-the-reason-baldurs-gate-3-is-finished/" target="_blank">insisted that the split was amicable</a>, and that the developers were just creatively spent working in someone else's setting.</p><p>The quick, sharp way Larian distanced itself from any suggestion of its involvement in Dark Horse's upcoming spinoff is certainly eyebrow-raising, but it's also understandable that the studio would not want any misconceptions about its output to spread, regardless of the nature of its parting ways with Wizards⁠—I noticed at least one commenter say that they thought the studio's writing team may have been collaborating on the comic project before this exchange.</p><p>I, for one, am looking forward to Larian's next game, Divinity, set in its own fantasy world of Rivellon. If you'd like to catch up on the project, we've collected <a href="https://www.pcgamer.com/games/rpg/divinity-guide/" target="_blank">everything we know about the upcoming RPG</a> in one place. We also have a <a href="https://www.pcgamer.com/games/rpg/divinity-games-order/" target="_blank">guide to the Divinity series</a>, including a recommended play order for the games⁠—spoilers, it's pretty much reverse-chronological order of release.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="2898cd9c-8872-11f1-9b62-95dc2cc6b7bd" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="2898cd9c-8872-11f1-9b62-95dc2cc6b7bd" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Videogame villains who sing at you are the best ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/videogame-villains-who-sing-at-you-are-the-best/</link>
                                                                            <description>
                            <![CDATA[ The Devil has all the best tunes. But GLaDOS has some good ones too. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TP7RLURUQ8jFLm4vevmNoj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/khrQVHMDAyisa8Ageer84E-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 21:30:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jody Macgregor ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/3SnLWZBtqUMSAffCn6DvAD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jody&#039;s first computer was a Commodore 64, so he remembers having to use a code wheel to play Pool of Radiance. A former music journalist who interviewed everyone from Giorgio Moroder to Trent Reznor, Jody also co-hosted Australia&#039;s first radio show about videogames, &lt;a href=&quot;https://zedgamesau.net/tag/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Zed Games&lt;/a&gt;. He&#039;s written for &lt;a href=&quot;https://www.rockpapershotgun.com/authors/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Rock Paper Shotgun&lt;/a&gt;, The Big Issue, &lt;a href=&quot;https://www.gamesradar.com/author/jody-macgregor/&quot; target=&quot;_blank&quot;&gt;GamesRadar&lt;/a&gt;, &lt;a href=&quot;http://www.zam.com/author/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Zam&lt;/a&gt;, &lt;a href=&quot;https://web.archive.org/web/20170606042647/http://www.glixel.com/contributor/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Glixel&lt;/a&gt;, &lt;a href=&quot;https://fiveoutoftenmagazine.com/downloads/issue-16-identity/&quot; target=&quot;_blank&quot;&gt;Five Out of Ten Magazine&lt;/a&gt;, and &lt;a href=&quot;https://web.archive.org/web/20171009125722/https://www.playboy.com/authors/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Playboy.com&lt;/a&gt;, whose cheques with the bunny logo made for fun conversations at the bank. Jody&#039;s first article for PC Gamer was about the &lt;a href=&quot;https://www.pcgamer.com/the-audio-of-alien-isolation/&quot;&gt;audio of Alien Isolation&lt;/a&gt;, published in 2015, and since then he&#039;s written about &lt;a href=&quot;https://www.pcgamer.com/why-silent-hill-belongs-on-pc/&quot;&gt;why Silent Hill belongs on PC&lt;/a&gt;, &lt;a href=&quot;https://www.pcgamer.com/10-years-on-recettear-an-item-shops-tale-is-still-the-best-fantasy-shopkeeper-tycoon-game/&quot;&gt;why Recettear: An Item Shop&#039;s Tale is the best fantasy shopkeeper tycoon game&lt;/a&gt;, and &lt;a href=&quot;https://www.pcgamer.com/there-is-so-so-much-weird-shit-in-lost-ark/&quot;&gt;how weird Lost Ark can get&lt;/a&gt;. Jody edited PC Gamer Indie from 2017 to 2018, and he eventually lived up to his promise to play every Warhammer videogame.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/khrQVHMDAyisa8Ageer84E-1280-80.jpg">
                                                            <media:credit><![CDATA[Deep Silver/WB Games/Supergiant/Valve]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Satan, the Joker, Scylla, and GLaDOS]]></media:description>                                                            <media:text><![CDATA[Satan, the Joker, Scylla, and GLaDOS]]></media:text>
                                <media:title type="plain"><![CDATA[Satan, the Joker, Scylla, and GLaDOS]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/khrQVHMDAyisa8Ageer84E-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Villains monologue at us so much in videogames it's become passe. Oh, you're so evil you took over the radio station and replaced the friendly voice that's been guiding me since the tutorial just so you can tell me about your evil plan? Yawn. Use that radio to sing a song at me, maybe then I'll pay attention.</p><p>Sing during a boss fight and I'll pay even more attention. I'm not sure where this trend started, but the videogame boss who is so extra they can't help but perform an entire song-and-dance routine while kicking your ass has become a delightful trend—though not all the entries on this list are boss-fight songs. If it happened too often it would stop being surprising and lose all its power.</p><p>Which is also why games that are entirely musical don't count for the purpose of this list. You won't find Stray Gods, Billie Bust Up, Rhapsody: A Musical Adventure, No Straight Roads, People of Note, or <a href="https://www.pcgamer.com/saturday-crapshoot-mortimer-and-the-riddles-of-the-medallion/">Mortimer and the Riddles of the Medallion</a> here. Only unexpected songs count, which is why you shouldn't read this list if you don't want their existence spoiled for you.</p><p>I've also left off any that aren't on PC, of course, so Courtney Gears from Ratchet & Clank: Up Your Arsenal and the musical turd from Conker's Bad Fur Day (no really, there's a <a href="https://sloprano.ytmnd.com/">giant singing poop in that game</a>) won't be included here either.</p><h2 id="the-singing-orc">The singing orc</h2><p><em>Middle-earth: Shadow of War</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/LpQDMfFGWbg?start=58" allowfullscreen></iframe></div></div><p>The randomized pool of orcs in Shadow of Mordor and Shadow of War spits out the occasional unique oddity: the one who collects ears; the twins who show up as a pair; that one orc who is obsessed with spiders and covered in webs. Fun as those oddball uruks are, there's nothing quite like the crash-zoom into a new nemesis who whips out a lute with spikes sticking out of it and bellows "tra-la-la!" at you.</p><p>The Singer has lyrics for every occasion. He'll operatically serenade your defeat with "Rest in peace, man of Gondor / 'tis a pity you were such a bore," then salute your return with "Your flesh was torn and somehow it mends / It seems our song will never end!" He's delighted by each new twist in your story because it means he gets to add a new verse to his ballad. I can't imagine killing him instead of recruiting him to my cause then ensuring he makes it to the top of the pops under my tutelage. I'll make him a star yet.</p><h2 id="scylla">Scylla</h2><p><em>Hades 2</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/N7QSavYWEE0" allowfullscreen></iframe></div></div><p>Hades 2 is not a game about killing Chronos, or all the timey-wimey stuff that comes with murdering the titan of time. No, it's a game about Scylla, Jetty, and Roxy, an up-and-coming rock band whose performances keep being interrupted by a witch. They're just trying to entertain their legion of fans among the shades of Hades, yet over and over she rushes the stage and ruins the show.</p><p>Scylla's siren songs are standouts in an incredible soundtrack, which is why it's a great choice to have Melinoe, the protagonist of Hades 2, not be into them at all. The way Odysseus gushes about how, much as he hates the sirens, he can't get their tunes out of his head while Melinoe just goes "meh" is a riot, even though I personally agree with Odysseus. But of course I do. I'm a mortal too, and these are songs designed to make mortals wreck themselves on the rocks. (Or on Roxy, <em>hey ho</em>.)</p><p>When you arrive in Oceanus you can hear the distant echoes of Scylla and the Sirens rehearsing for that night's performance. It's a real impetus to keep going—especially if they're warming up for a song you haven't heard before.</p><h2 id="raphael">Raphael</h2><p><em>Baldur's Gate 3</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Bk2AqXsJsWU" allowfullscreen></iframe></div></div><p>When you confront the devil Raphael in the House of Hope, his agent Korilla starts singing the moment initiative is rolled. Which is neat. Then the pipe organ kicks in, and you get distracted from deciding what level to cast counterspell at by how hardcore it sounds. And then Raphael starts singing his own theme song.</p><p>It's diegetic too. Cast the silence spell on either Raphael or Korilla and their voices drop out of the soundtrack, which is yet another lovely little bit of reactivity in a game full of them. Raphael's song is a perfect encapsulation of who he is too. He's a dramatic showoff, big theater-kid energy, and when this final fight starts you realize what that means. He's the worst kind of villain: a <em>Disney</em> villain.</p><h2 id="the-joker">The Joker</h2><p><em>Arkham City</em>, <em>Arkham Knight</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/FhGx5soRVl8?start=141" allowfullscreen></iframe></div></div><p>During Arkham City the Joker gets hold of a direct line to Batman and starts leaving clingy messages on his voicemail. It's a funny running gag that really pays off when the credits roll and a final missed message plays: Mark Hamill crooning Only You (and You Alone) down a crackly phoneline.</p><p>The trick's repeated in Arkham Origins, only it's Troy Baker singing country tune Cold, Cold Heart, and again in Arkham Knight where the Joker sings over the credits and <a href="https://youtu.be/mE3wO-OK2hY?si=W-5-q4dz0WhikA0g&t=41">during the game</a>. Even Professor Pyg gets musical in Arkham Knight, singing along to opera during his <a href="https://youtu.be/vXUCu3EhReY?si=9fb8b2-KOQYgoa8_&t=51">boss fight</a>, but it's hard to compete with Mark Hamill doing doo-wop.</p><h2 id="teh-earworm">Teh Earworm</h2><p><em>Borderlands: The Pre-Sequel</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/QHnJ9NmK3Pc" allowfullscreen></iframe></div></div><p>In the Claptastic Voyage DLC for Borderlands: The Pre-Sequel, you get digitized and sent inside the mind of Claptrap, the universally beloved Borderlands mascot NPC nobody has ever said a bad word about. While you're there searching for a secret code hidden in the bot's brain, he offers up a sidequest to get rid of an earworm that's been nagging at him.</p><p>One of those classic "the Germans have a word for everything" deals, the word originally spelled <a href="https://en.wiktionary.org/wiki/Ohrwurm">ohrwuhrm</a> is Teutonic for stuck-song syndrome—when a tune is so catchy you can't get it out of your head. In the Claptastic Voyage it manifests as Teh Earworm, a gigantic worm monster with speakers strapped to it that blares a song called Mainframe at you. And while defeating it might get it out of Claptrap's head, now it's in yours. It took me until Borderlands 4 to get that song out of my head, and then they went and played <a href="https://www.youtube.com/watch?v=4nFa0BDLtlE">a French version that's just as hooky</a>.</p><h2 id="glados">GLaDOS</h2><p><em>Portal</em>, <em>Portal 2</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Y6ljFaKRTrI" allowfullscreen></iframe></div></div><p>Portal's end credits song, Still Alive, became a meme so quickly and annoyingly it's tough to remember how great it is. But then you listen to it again and the intervening years melt away and you remember that actually, Portal was a trium— well, it was really really good.</p><p>The song's more passive-aggressive personification of GLaDOS, confronting the deadliness of her experiments and her own defeat, was so perfect it became her default portrayal across Portal 2 and in its own end-credits song Want You Gone. (And in Lego Dimensions, where she has yet <a href="https://www.youtube.com/watch?v=KbWfGIjZG50">another song</a>.) It's arguably not even canon, but Still Alive still managed to redefine who GLaDOS is, which is quite a feat for a three-minute joke that plays over the credits.</p><h2 id="guitar-warrior">Guitar Warrior</h2><p><em>Total Distortion</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/2c4hnA8jXwo" allowfullscreen></iframe></div></div><p>The CD-ROM era gave videogames CD-quality audio, a whole new toolkit to play with. One of the weirder results was 1995's Total Distortion, in which you travel to the Distortion Dimension to record footage of alien landscapes to make cool backdrops for music videos. In between that, you play minigames to represent your attempts to have a nightmare-free sleep, eat a lot of sandwiches, and battle the guitar warriors. </p><p>These servants of the Distortion Dimension's supreme dictator, the Metal Lord, aren't stoked about you exploiting their home for footage to put behind someone playing air guitar. "Video taping is stealing!" they declare, before forcing you into another minigame—this time one where you twang away at chords to fight the sonic energy of their guitar. Fail, and you get to enjoy the best thing about Total Distortion, a song that's one of the best game overs in history.</p><h2 id="conroy-bumpus">Conroy Bumpus</h2><p><em>Sam & Max: Hit the Road</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/8wHZ9Ks6Nqg" allowfullscreen></iframe></div></div><p>Sam & Max: Hit the Road is an affectionate parody of Americana, with its oversized roadside attractions and tourist traps. Its villain, Conroy Bumpus, is a big-game hunting cowboy who wants to bag a bigfoot, but while Sam and Max's road-trip across America feels authentic if exaggerated for comic effect, Conroy wasn't even born in the USA. </p><p>The guy whose hit records include 'Heaven's Just Like Texas, Except That There's No Taxes' is a dang tourist with a Liverpool accent, a wannabe Elvis like Shakin' Stevens. This fraud adds insult to injury when he performs 'King of the Creatures' at a floor show, a song full of lies like "<em>I trapped my first tiger before I could speak</em>" and "<em>killed me a bear when I was three.</em>" I didn't like him before I heard him sing a country song about animal abuse, now I really hate the guy.</p><h2 id="satan">Satan</h2><p><em>Saints Row: Gat Out of Hell</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/PqToiIwh7Fc" allowfullscreen></iframe></div></div><p>There are two wolves inside us all. The series that gave us the dubstep gun was also the series that gave us Satan as a domineering father who has trapped his daughter, princess of New Hades, in a gilded cage from which she can only be rescued by the power of love. And also the power of song. </p><p>Yes, this is the second game in the list where a devil sings like he's in a Disney movie, only this time it's actually The Devil, and he's voiced by Travis Willingham from Critical Role. (His daughter is voiced by Kate Reinders, who played Glinda in Wicked on Broadway.)</p><h2 id="ursula">Ursula</h2><p><em>Kingdom Hearts 2</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/1NCw9un9tgs" allowfullscreen></iframe></div></div><p>The Little Mermaid is one of several Disney movies ground up and fed into the mill of Kingdom Hearts, which means that Sora, Goofy, and Donald have to spend time underwater. Sora gets transformed into a merboy for these sequences, while Goofy becomes a turtle and for some reason Donald is half-octopus, like Ursula. He's already an aquatic animal, so they probably could have got away with not making us look at this ducktopus monstrosity and wonder if he has two beaks now.</p><p>Anyway, in an admirable show of restraint The Little Mermaid's Ursula waited until Kingdom Hearts 2 to bust out a song, and the end result wouldn't be anything special if it weren't for the way the sea witch insists on referring to her eel sidekicks as "poopsies", leading to Sora's bizarre line: "Sorry, mommy, your poopsies are toast."</p><h2 id="ignatius-mortimer-meen">Ignatius Mortimer Meen</h2><p><em>I.M. Meen</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ekkk8sVajqE" allowfullscreen></iframe></div></div><p>I.M. Meen lured in young players with its back-of-the-box promises of first-person videogame dungeon-shooting then trapped them in edutainment hell, forced to correct grammar in fanfic an evil librarian writes about himself. Which is actually an appropriate match for the game's story, in which that evil librarian uses a magical book to lure in young readers and trap them in a labyrinth full of monsters.</p><p>This is communicated in an opening song delivered by Ignatius Mortimer Meen and animated in the familiar house style of Animation Magic, who were also responsible for the infamous cutscenes in the CD-i games Link: The Faces of Evil and Zelda: The Wand of Gamelon. Where those games weren't supposed to look as sinister and off-kilter as they actually did, I.M. Meen is. They nailed it.</p><h2 id="king-dice">King Dice</h2><p><em>Cuphead</em></p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/TtFVwlB5Thc" allowfullscreen></iframe></div></div><p>Try to get to the finale of Cuphead before you've collected all the soul contracts and you'll be bounced by King Dice, the manager of the Devil's Casino, who informs you in song form that you should go back over your to-do list. </p><p>Looking like a rubberhose-limbed cubic-headed Cab Calloway, King Dice sings Die House, a song that is not German for "the house" but is instead a creepy jazzy call-and-response to remind you that Satan's second banana is a big deal and will absolutely wreck you when you have to face him as the climax of a miniboss parade when you finally do finish your to-do list. You know what's on the top of my to-do list, King Dice? Your mom.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Games industry analyst says Meccha Chameleon's June revenue on PC was second only to Fortnite ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/gaming-industry/games-industry-analyst-says-meccha-chameleons-june-revenue-on-pc-was-second-only-to-fortnite/</link>
                                                                            <description>
                            <![CDATA[ It's the perfect business stratagem: first you Meccha game, then you Meccha lot of money. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PnUN5nYGJu8UUSEtikmXp5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Yac4WCVwKt5nULBoDvLugh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 19:23:26 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Industry]]></category>
                                                                                                                    <dc:creator><![CDATA[ Justin Wagner ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/3yTcG3EnWfJ6YqZzDouj5c.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Yac4WCVwKt5nULBoDvLugh-1280-80.jpg">
                                                            <media:credit><![CDATA[lemorion_1224]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Meccha Chameleon screenshots]]></media:description>                                                            <media:text><![CDATA[Meccha Chameleon screenshots]]></media:text>
                                <media:title type="plain"><![CDATA[Meccha Chameleon screenshots]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Yac4WCVwKt5nULBoDvLugh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>They say money can't buy happiness, so I guess Meccha Chameleon creators lemorion_1224 and Haganeiro will have to get a yacht instead. Much has been said about the ludicrous success of the hide-and-seek game, but a recent figure from Newzoo (shared by <a href="https://www.gamesindustry.biz/meccha-chameleon-ranks-second-behind-fortnite-in-pc-revenue-for-june-newzoo-charts" target="_blank">GamesIndustry.biz</a>) further puts things into perspective: for June revenue on PC in a handful of western countries, it came second only to Fortnite.</p><p>Newzoo analyst Mert Şahin told GamesIndustry.biz that the game's sudden and huge success "shows that lower-budget, socially driven multiplayer experiences can achieve significant commercial results." The game's low barrier to entry, both price and spec-wise, alongside all the viral popularity it experienced on social media sites like YouTube, certainly helped it along.</p><p>The full list offers the top 20 games by revenue in the US, UK, Germany, France, Spain, and Italy, and after Meccha Chameleon comes Counter-Strike 2, Valorant, and League of Legends. There's a list for console games as well that looks quite different, though Fortnite is the uncontested king of both rings. Other common threads include usual suspects like Minecraft and Marvel Rivals.</p><p>Whether you have any interest in these sorts of low-budget party games or not, there's no denying their broad appeal. It's hard not to think of the sudden ubiquity of Among Us in 2020, which just got a TV show and continues to enjoy <a href="https://www.pcgamer.com/games/action/stardew-valley-has-left-miraland-for-a-new-collab-and-it-looks-a-little-sus/" target="_blank">collab</a> after <a href="https://www.pcgamer.com/games/survival-crafting/in-a-world-of-cursed-videogame-collaborations-genshin-impact-being-in-among-us-might-be-a-top-contender/" target="_blank">collab</a> six years later, as Meccha Chameleon puts up such astonishing numbers and teases its <a href="https://www.pcgamer.com/games/sports/meccha-chameleon-celebrates-15-million-sales-by-teasing-a-collaboration-with-a-famous-japanese-star/" target="_blank">own first collaboration</a>.</p><p>It might have to deal with <a href="https://www.pcgamer.com/games/sports/cheaters-have-infested-meccha-chameleon-as-dishonest-players-scan-images-and-auto-paint-their-models/" target="_blank">cheating problems</a> and <a href="https://www.pcgamer.com/games/sports/the-devil-works-hard-but-ai-ripoffs-work-harder-as-meccha-chameleon-falls-victim-to-hordes-of-copycats-coming-out-of-the-woodwork/" target="_blank">sloppy AI ripoffs</a>, but ignore the noise and there's a genuinely great game waiting for you. In <a href="https://www.pcgamer.com/games/sports/meccha-chameleon-review/" target="_blank">his review</a>, PC Gamer's Lincoln Carpenter called it "a delightfully elevated take on hide-and-seek … Meccha Chameleon's game of competitive camouflage is a multiplayer experience that exceeds its friendslop trappings."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="50cde072-885e-11f1-ad6c-355bd84fee2b" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="50cde072-885e-11f1-ad6c-355bd84fee2b" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Final Fantasy 14 has finally added the class I'm always asking for: a Viking with two shields, laser cannons, and Wolverine claws ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/mmo/final-fantasy-14-has-finally-added-the-class-im-always-asking-for-a-viking-with-two-shields-laser-cannons-and-wolverine-claws/</link>
                                                                            <description>
                            <![CDATA[ Straight from my middle school sketchbooks. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">f2kdoKqtkLLqFo7gtfD4XV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/JicQgWkvQvkjywhAgzqgoe-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 19:21:24 +0000</pubDate>                                                                                                                                <updated>Sat, 25 Jul 2026 21:51:06 +0000</updated>
                                                                                                                                            <category><![CDATA[MMO]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Justin Wagner ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/3yTcG3EnWfJ6YqZzDouj5c.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/JicQgWkvQvkjywhAgzqgoe-1280-80.png">
                                                            <media:credit><![CDATA[Square Enix]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A roegadyn wearing a viking helmet.]]></media:description>                                                            <media:text><![CDATA[A roegadyn wearing a viking helmet.]]></media:text>
                                <media:title type="plain"><![CDATA[A roegadyn wearing a viking helmet.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/JicQgWkvQvkjywhAgzqgoe-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Fantasy RPGs have become too comfortable with delivering the expected gaggle of familiar character concepts. Archers, monks, paladins, you know the drill. I've seen it all before! Give me, I don't know, a Viking that shoots triple-barreled laser guns out of its dual shields, which also have metal claws, you know? Final Fantasy 14 knows what I'm talking about—down to the last detail, in fact. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/uaZlrprwSq4" allowfullscreen></iframe></div></div><p>Indeed, the first new job to be introduced as part of the Evercold is just that: the bastion, a main tank that blocks, shoots, and stabs all with the same instrument. Those dual weapons, "known as skyltborg," seem to be entirely new to the Final Fantasy setting, though they are reminiscent of <a href="https://finalfantasy.fandom.com/wiki/Rhitahtyn_Arvina" target="_blank">Rhitahtyn Arvina</a>'s supersized gunshields. Granted, most of my experience with that setting is through Kingdom Hearts, but I know I would have remembered if Mickey Mouse picked a pair of these up at any point.</p><p>The teaser trailer shows off some of its combat animations, and as is FF14 tradition, they're extravagant and accompanied by some badass electronic rock. The roegadyn in the trailer lifts himself into the air to fire laser blasts and uppercut his foe—it looks cool when he does it, but I'm reserving judgment until I've seen how ridiculous a lalafell looks doing all these same animations. Game director Yoshi-P certainly pulled the look off, showing up to the Berlin Fan Festival in full bastion cosplay, as players shared <a href="https://x.com/aitaikimochi/status/2080928671481872837?s=20" target="_blank">on X</a>.</p><p>Notably, the bastion will only be playable in evolved mode, the pruned battle system coming as part of Evercold. More expansion details will come later this year during the Tokyo Fan Festival, and the full thing is set to launch January 2027.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="9a97edf4-8847-11f1-8316-3f463adf354a" data-action="Deal Block" data-label="Best MMOs" data-dimension48="Best MMOs" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:316px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="UjCJY9gjRfatHZjCuGMrhR" name="elden ring square cheer.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/UjCJY9gjRfatHZjCuGMrhR.jpg" mos="" align="middle" fullscreen="" width="316" height="316" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/the-best-mmos/" target="_blank" data-dimension112="9a97edf4-8847-11f1-8316-3f463adf354a" data-action="Deal Block" data-label="Best MMOs" data-dimension48="Best MMOs" data-dimension25=""><strong>Best MMOs</strong></a>: Most massive<br><a href="https://www.pcgamer.com/the-best-strategy-games/" target="_blank"><strong>Best strategy games</strong></a>: Number crunching<br><a href="https://www.pcgamer.com/best-open-world-games/" target="_blank"><strong>Best open world games</strong></a>: Unlimited exploration<br><a href="https://www.pcgamer.com/the-best-survival-games-on-pc/" target="_blank"><strong>Best survival games</strong></a>: Live craft love<br><a href="https://www.pcgamer.com/best-horror-games/" target="_blank"><strong>Best horror games</strong></a>: Fight or flight</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ New report alleges it took a week for OpenAI to realize a prototype had gone rogue and hacked another company ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/software/ai/new-report-alleges-it-took-a-week-for-openai-to-realize-a-prototype-had-gone-rogue-and-hacked-another-company/</link>
                                                                            <description>
                            <![CDATA[ Is that good? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">e9c5tJrstY7Cg9bBpdtNoi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iB9gFfuHNKuGGzuD3RLTAH-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 19:17:54 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[AI]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ ted.litchfield@futurenet.com (Ted Litchfield) ]]></author>                    <dc:creator><![CDATA[ Ted Litchfield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8DyQVBz7FCynDY9QiJyH9D.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iB9gFfuHNKuGGzuD3RLTAH-1280-80.jpg">
                                                            <media:credit><![CDATA[Nightdive]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[SHODAN from the System Shock remake.]]></media:description>                                                            <media:text><![CDATA[SHODAN from the System Shock remake.]]></media:text>
                                <media:title type="plain"><![CDATA[SHODAN from the System Shock remake.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iB9gFfuHNKuGGzuD3RLTAH-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A new report from <a href="https://www.reuters.com/business/its-ai-agent-spent-days-hacking-company-sources-say-openai-did-not-notice-week-2026-07-24/" target="_blank">Reuters</a> alleges that it took an alarmingly long time for OpenAI to respond to one of its prototype AI agents⁠—programs with the ability to act independently of specific prompts⁠—<a href="https://www.pcgamer.com/software/ai/openai-admits-several-of-its-ai-models-breached-testing-and-hacked-into-a-startups-network-by-themselves-calling-it-an-unprecedented-cyber-incident/" target="_blank">breaking containment and hacking another company</a>. That company, Hugging Face, had reportedly neutralized the threat and contacted the FBI before ever being contacted by OpenAI.</p><p>According to anonymous sources, OpenAI's testing of an agent powered by two advanced models⁠—GPT 5.6 Sol and an unnamed "even more capable" model⁠—showed troublesome behavior in testing even before the Hugging Face incident. </p><p>Reuters' sources spoke of the model leaving itself instructions to bypass testing constraints, as well as an incident where the agent had seemingly disabled some of the company's monitoring systems.</p><p>Hugging Face made its <a href="https://huggingface.co/blog/security-incident-july-2026" target="_blank">first public statement</a> about the hack on July 16, before it had identified or without disclosing OpenAI's involvement. <a href="https://openai.com/index/hugging-face-model-evaluation-security-incident/" target="_blank">OpenAI publicly acknowledged the incident</a> on July 21. According to Reuters, OpenAI's prototype escaped its testing constraints on July 9 and began attacking Hugging Face on July 11. </p><p>Sources told Reuters that OpenAI did not realize that its agent had gone rogue until after Hugging Face had neutralized the threat, contacted the FBI, and made its public statement on July 16.</p><p>The FBI declined to comment, while Hugging Face is preparing a full timeline of the hack. OpenAI told Reuters that there were "several inaccuracies" in its report, but did not specify what those inaccuracies were.</p><p>Speaking to Reuters on the matter, <a href="https://worldethicaldata.org/" target="_blank">World Ethical Data Foundation</a> principle intelligence specialist Marley Smith outlined two possible explanations for OpenAI's delay in response: "Does that mean that they left it unattended and didn’t realize what it was doing? Or maybe they did and didn’t know how to contain it? Both are equally dangerous and alarming."</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="2ad14a36-885d-11f1-98f8-730b2203cd96" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="2ad14a36-885d-11f1-98f8-730b2203cd96" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ One excellent, unforgettable expansion has fixed Doom: The Dark Ages ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/fps/one-excellent-unforgettable-expansion-has-fixed-doom-the-dark-ages/</link>
                                                                            <description>
                            <![CDATA[ Revelations singlehandedly redeems the low point of the trilogy. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HhfxFWiBPvP5qMQdbprssH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3JdTywSbDrvngvG3ycgJm7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 17:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[FPS]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ morgan.park@futurenet.com (Morgan Park) ]]></author>                    <dc:creator><![CDATA[ Morgan Park ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/VVB5GCgA3xLhkX8FVAWw5D.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3JdTywSbDrvngvG3ycgJm7-1280-80.jpg">
                                                            <media:credit><![CDATA[id Software]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Doom: The Dark Ages - Doom Guy with his mask broken laying on the ground in the Revelations DLC]]></media:description>                                                            <media:text><![CDATA[Doom: The Dark Ages - Doom Guy with his mask broken laying on the ground in the Revelations DLC]]></media:text>
                                <media:title type="plain"><![CDATA[Doom: The Dark Ages - Doom Guy with his mask broken laying on the ground in the Revelations DLC]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3JdTywSbDrvngvG3ycgJm7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I liked <a href="https://www.pcgamer.com/games/fps/doom-the-dark-ages-review/">Doom: The Dark Ages</a> when it arrived last year, but I really ought to have loved it. The first two Dooms of id's modern trilogy are generationally great FPS campaigns with unmatched action, memorable guns, and late-game fights that will grind your teeth down to the gums. They successfully reestablished Doom around speed, hyper mobility, and improvisational gun swapping—ideas that id actively turned away from when it designed The Dark Ages around a shield.</p><div  class="fancy-box"><div class="fancy_box-title">Play This Right Now</div><div class="fancy_box_body"><p class="fancy-box__body-text">Welcome to Play This Right Now, the site version of our weekly newsletter in which we celebrate a new game, update, or DLC that we think is well worth checking out. You can <a data-analytics-id="inline-link" href="https://www.pcgamer.com/newsletter/" target="_blank">subscribe to the newsletter</a> at the link if you want to get our thoughts about a new videogame happening direct to your inbox every Thursday.</p></div></div><p>The Slayer's shield was a neat multitool, allowing him to block any incoming damage, parry certain attacks, or throw it as a weapon to bisect fodder grunts. But those features came at the cost of mobility and complexity—this Doomguy could no longer jump high or dash around the battlefield, and the new solution to every enemy was to block attacks and blast it in the face with the shotgun.</p><p>Revelations, the new Dark Ages expansion that released just hours after id was decimated by layoffs, is a masterful comeback.</p><p>The expansion picks up soon after the base game: The Slayer ventures into Hell to take on the very worst it has to offer. He gets his ass kicked, then summarily punted into Purgatory. Beaten and bruised, he has to rip and tear his way out of Hell's wastebasket, and this time he can't hide behind a shield.</p><p>No really—a big bad guy literally rips it in half in the opening level. Yea, id is not being subtle in acknowledging the feedback to the base game. Revelations is about the Slayer reclaiming his apex status in the mortal realm, but it's also about id reclaiming the best aspects of Doom. Enter the Chain Spear, a new appendage for the Slayer that immediately upstages the shield on all fronts by reintroducing layers of mobility back into the series.</p><p>He can plunge the spear into enemies and geometry to yank himself towards them (similar to Eternal's meat hook), but crucially, his trajectory is controlled by camera movement. That means he can hook a guy from across an arena, aim up or left or right, and turn demons into his personal catapult. It's simple, fun, and immediately more expressive than anything I ever accomplished with the shield.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="f4GGPZgpxYfKvx3EKht7CT" name="20260714211914_1" alt="Doom: The Dark Ages Revelations" src="https://cdn.mos.cms.futurecdn.net/f4GGPZgpxYfKvx3EKht7CT.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: id Software)</span></figcaption></figure><p>At the same time, id has added Eternal's air dashes back into the mix, which can now trigger a "perfect dodge" that charges a meter for special spear moves. Such are your two options for dealing with enemy fire: The spear can parry green attacks and dashes can evade everything else. There is no block.</p><p>The result is a harmonious combat loop that siphons some of Eternal's brilliance while maintaining The Dark Ages' weighty, defensive identity. You're still doing a lot of deflecting green energy blasts back to their senders, but you're also flinging yourself over hordes to reach the high ground, sniping airborne wraiths with powerful spear throws, and atomizing platoons of demons with a single ground pound. The spear delivers control and options that the shield couldn't.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zpSG7b4FbFDZURsgPwJVGT" name="20260712191654_1" alt="Doom: The Dark Ages Revelations" src="https://cdn.mos.cms.futurecdn.net/zpSG7b4FbFDZURsgPwJVGT.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: id Software)</span></figcaption></figure><p>It's understandable how id thought the shield would be addition through subtraction—a persistent complaint of Eternal was an overwhelming number of guns, mods, grenades, and melee attacks to juggle—but clipping the Slayers' wings was an overcorrection.</p><p>Doom is best when the Slayer holds all the cards, and in id fashion, you can eventually swap between the spear and shield at any time in Revelations. You're never required to use both in combat, but the shield is used for traversal puzzles that incorporate both weapons—these, too, are more involved and fun than the base game.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="igGFQsdS5xfRwkBgEeszDT" name="20260708003932_1" alt="Doom: The Dark Ages Revelations" src="https://cdn.mos.cms.futurecdn.net/igGFQsdS5xfRwkBgEeszDT.jpg" mos="" align="middle" fullscreen="" width="2560" height="1440" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: id Software)</span></figcaption></figure><p>By the time I'd reclaimed the shield and filled out the spear's own ability tree, I did have those Eternal-like moments where the number of guns, moves, and similar-but-different melee attacks at my disposal would occasionally short-circuit my brain. I'd throw my spear when I meant to slash with it, deflect when I meant to stab, or forget for an entire level that I can ground pound. But it's a hill I eventually climbed, and on the other side was a mastery of Revelation's moveset. The Chain Spear became a natural extension of my reach—the hand with which I move the pieces of Hell's armada at my whim. Every piece clicked into place, and Revelations singlehandedly justified Doom: The Dark Ages as an idea.</p><p>Do not miss the 10-12 hour Revelations expansion—out now on <a href="https://store.steampowered.com/app/3469450/DOOM_The_Dark_Ages__Revelations/?curator_clanid=45053548">Steam</a>.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Silent Hill f producer says its writers were pushed 'to read at least 100 to 200 books a year' ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/horror/silent-hill-f-producer-says-its-writers-were-pushed-to-read-at-least-100-to-200-books-a-year/</link>
                                                                            <description>
                            <![CDATA[ Now that's a KPI I can get behind. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MRsnsSWsHzQGPZf7agZbhd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/TUH5PyEigzTjSpLAWbXLVF-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 16:44:08 +0000</pubDate>                                                                                                                                <updated>Sat, 25 Jul 2026 16:45:14 +0000</updated>
                                                                                                                                            <category><![CDATA[Horror]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ ted.litchfield@futurenet.com (Ted Litchfield) ]]></author>                    <dc:creator><![CDATA[ Ted Litchfield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8DyQVBz7FCynDY9QiJyH9D.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/TUH5PyEigzTjSpLAWbXLVF-1280-80.jpg">
                                                            <media:credit><![CDATA[Konami]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Silent Hill f endings screenshots ]]></media:description>                                                            <media:text><![CDATA[Silent Hill f endings screenshots ]]></media:text>
                                <media:title type="plain"><![CDATA[Silent Hill f endings screenshots ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/TUH5PyEigzTjSpLAWbXLVF-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>First reported by Japanese site <a href="https://game.watch.impress.co.jp/docs/kikaku/2127066.html" target="_blank">GameWatch</a> and translated by <a href="https://automaton-media.com/en/news/the-silent-hill-f-scenario-team-at-konami-was-encouraged-to-read-100-to-200-books-a-year-according-to-producer/" target="_blank">Automaton</a>, Silent Hill producer Motoi Okamoto revealed a surprising demand placed on Silent Hill f's scenario (or story) team: Read a ton of books.</p><p>Okamoto spoke in a lecture at Japan's CEDEC 2026⁠—that's "CESA Developer's Conference" longwise, or "Computer Entertainment Supplier's Association Developer's Conference" <em>extra longwise.</em> </p><p>In his talk, "The Art of Producing Silent Hill," Okamoto said that he believes being well-read is an important trait for videogame producers to cultivate, and that reading the entire body of work by any game writer he collaborated with was a matter of "basic respect."</p><p>But that drive for literacy doesn't just stop with Okamoto. In the interest of having strong "input" for the developers, Okamoto said that, "within the team, we put pressure on each other, especially among the scenario writers, to read at least 100 to 200 books a year."</p><p>That's a lotta books, man. I've been working on my reading habit, and I'll be happy if I crack 20 this year, with a bullish forecast for a two-a-month pace in 2027. I'm usually circumspect of workplace quotas or "KPIs" (key performance indicators), but this is one I can get behind. Books are good for you.</p><p>I really caught on Okamoto's mention of "input:" Having a base of artistic inspiration outside videogames is something I've heard many other veteran developers stress. Obsidian design director <a href="https://www.pcgamer.com/games/new-vegas-director-josh-sawyer-says-games-can-and-should-pull-on-artistic-inspirations-from-anywhere-and-everywhere-greek-plays-they-knocked-it-out-of-the-park-thousands-of-years-ago-why-not-look-at-them/" target="_blank">Josh Sawyer recently spoke</a> about being influenced by fine art, cinema, and theater in a video on his YouTube channel. </p><p>Last year, Final Fantasy composer <a href="https://www.pcgamer.com/gaming-industry/final-fantasy-composer-shares-concern-about-stagnation-in-game-music-frankly-speaking-theres-less-weird-things-now/" target="_blank">Nobuou Uematsu lamented the stagnation</a> he saw in game music, which he partly attributed to new composers overly relying on other videogame music for inspiration.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="0fb3a6dc-8848-11f1-9b33-3d2521be09b9" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="0fb3a6dc-8848-11f1-9b33-3d2521be09b9" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Conceived in a secure military facility, this Jedi Knight fansite has been running consistently for almost 30 years: 'It looks really close to what it did back in 1998' ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/action/conceived-in-a-secure-military-facility-this-jedi-knight-fansite-has-been-running-consistently-for-almost-30-years-it-looks-really-close-to-what-it-did-back-in-1998/</link>
                                                                            <description>
                            <![CDATA[ The story of The Massassi Temple. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rFQK9SbkSsznF96buuaCdj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/XAtzuajGCyrfcgXUVRgeRF-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 16:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Rick Lane ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ &lt;p&gt;Rick has been fascinated by PC gaming since he was seven years old, when he used to sneak into his dad&#039;s home office for covert sessions of Doom. He grew up on a diet of similarly unsuitable games, with favourites including Quake, Thief, Half-Life and Deus Ex. Between 2013 and 2022, Rick was games editor of Custom PC magazine and associated website &lt;a href=&quot;http://bit-tech.net/&quot; target=&quot;_blank&quot;&gt;bit-tech.net&lt;/a&gt;. But he&#039;s always kept one foot in freelance games journalism, writing for publications like Edge, Eurogamer, the Guardian and, naturally, PC Gamer. While he&#039;ll play anything that can be controlled with a keyboard and mouse, he has a particular passion for first-person shooters and immersive sims.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/XAtzuajGCyrfcgXUVRgeRF-1280-80.jpg">
                                                            <media:credit><![CDATA[LucasArts]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Jedi Knight]]></media:description>                                                            <media:text><![CDATA[Jedi Knight]]></media:text>
                                <media:title type="plain"><![CDATA[Jedi Knight]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/XAtzuajGCyrfcgXUVRgeRF-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Weird Weekend</div><div class="fancy_box_body"><p class="fancy-box__body-text"><a data-analytics-id="inline-link" href="https://www.pcgamer.com/uk/tag/weird-weekend/" target="_blank">Weird Weekend</a> is our regular Saturday column where we celebrate PC gaming oddities: peculiar games, strange bits of trivia, forgotten history. Pop back every weekend to find out what Jeremy, Josh, Ted, and Rick have become obsessed with this time, whether it's the <a data-analytics-id="inline-link" href="https://www.pcgamer.com/games/i-embarked-on-a-mission-to-answer-the-most-important-question-in-pc-gaming-how-tall-is-garrett-from-thief/" target="_blank">canon height of Thief's Garrett</a> or that time someone in the Vatican pirated <a data-analytics-id="inline-link" href="https://www.pcgamer.com/games/sports/a-part-of-my-brain-will-always-be-dedicated-to-the-time-someone-in-the-vatican-pirated-football-manager-2013/" target="_blank">Football Manager</a>.</p></div></div><p>The late '90s was a wildly exciting time in the internet's history, one that witnessed a Cambrian explosion in websites as users crawled out of BBS forums and began forming dedicated webpages of their own. PC gaming coverage was no different. There were entire websites dedicated to covering individual games, not least the Planet network operated by GameSpy. If there was a PC game that you were looking forward to, chances are there was a website somewhere out there waiting to cover it.</p><p>Today, most of those websites are long dead, the victims of over-ambition, the brutal realities of the modern internet, or good old fashioned link rot. But holed up on some dusty server in the internet's Outer Rim, one crazy old hermit clings on to the past. </p><h2 id="a-new-hope">A New Hope</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1024px;"><p class="vanilla-image-block" style="padding-top:56.35%;"><img id="9qMzLvywDND8GxVtJdhbcT" name="3122_1" alt="Jedi Knight" src="https://cdn.mos.cms.futurecdn.net/9qMzLvywDND8GxVtJdhbcT.jpg" mos="" align="middle" fullscreen="1" width="1024" height="577" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/9qMzLvywDND8GxVtJdhbcT.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: LucasArts)</span></figcaption></figure><p><a href="https://www.massassi.net/" target="_blank">The Massassi Temple</a> is a community website dedicated to <a href="https://www.pcgamer.com/star-wars-jedi-knight/" target="_blank">Star Wars Jedi Knight: Dark Forces 2</a>, which has been running consistently since it was launched in early 1998. The site was created by Brian E. Lozier, who is also the site's current owner and administrator. </p><p>Lozier became a fan of PC gaming playing first-person shooters like Wolfenstein 3D and Doom. But Lozier's newfound hobby was quickly interrupted when he joined the United States Air Force, working at what he describes as a "secure facility" as a computer operator. </p><p>If this sounds thrillingly clandestine, Lozier stresses it was anything but. "It was really boring," he points out. "We were just having to wait for stuff to happen and then respond to it. Most of the people who did that job with me watched cable TV for hours." </p><p>It was around this time that Lozier discovered <a href="https://www.pcgamer.com/star-wars-dark-forces-remaster-review/">Star Wars: Dark Forces</a>, which, as a huge Star Wars fan, reignited his desire to play PC games. "I had to buy a new computer just to play it," he says.  As it turned out, Dark Forces wasn't quite the dream game he'd hoped for. But when Dark Forces 2 came out two years later, that was another matter.</p><figure class="van-image-figure pull-right inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2162px;"><p class="vanilla-image-block" style="padding-top:128.49%;"><img id="WuT2PcPcifavUh3wd2KXSU" name="boxart" alt="Jedi Knight" src="https://cdn.mos.cms.futurecdn.net/WuT2PcPcifavUh3wd2KXSU.jpg" mos="" align="right" fullscreen="1" width="2162" height="2778" attribution="" endorsement="" class="pull-rightinline expandable"><a href='https://cdn.mos.cms.futurecdn.net/WuT2PcPcifavUh3wd2KXSU.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class="pull-right inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: LucasArts)</span></figcaption></figure><p>"I thought it was the most amazing thing ever, and I started watching or reading other websites," he says. "There was a site called jediknight.net and they were saying 'Hey, there's people working on the level editor so you can make your own maps for this thing.' I was blown away."</p><p>Lozier began making Jedi Knight maps in his spare time. But he found learning how to use the level editor difficult. "The way the levels are constructed was really different than anything my mind could think of." Hence, he decided to write some tutorials to lessen the growing pains of other wannabe Jedi Knight modders. Since he needed somewhere to host the tutorials, he decided to build his own website.</p><p>This also proved more of a challenge than Lozier anticipated. "I had to learn programming, and I had told myself earlier in my life that I was never going to be a programmer," he explains. "[But] then it turns out I wanted to make something … so I learned it out of books." </p><p>The secure facility Lozier worked in understandably did not allow people to bring in external computers. So Lozier would write the code for The Massassi Temple on pencil and paper during work downtime, then take it home and test it on his computer. Between designing the site and writing the tutorials he planned to host on the site, the process took a couple of months. "Right now it looks really close to what it did back in 1998."</p><h2 id="the-force-awakens">The Force Awakens</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="h84MyPTy8b8t9XbwUbE6mT" name="homepage" alt="Jedi Knight" src="https://cdn.mos.cms.futurecdn.net/h84MyPTy8b8t9XbwUbE6mT.jpg" mos="" align="middle" fullscreen="1" width="2160" height="1215" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/h84MyPTy8b8t9XbwUbE6mT.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: LucasArts)</span></figcaption></figure><p>The Massassi Temple launched in 1998, with Lozier announcing the site on jediknight.net. The news spread across other sites like Blues News, Voodoo Extreme, and Telefragged, which also indirectly hosted the site at one point.</p><p>It wasn't long before people started showing up, keen to benefit from Lozier's tutorials. "Our most popular section in the early days, especially, was the message boards, where people would go in and ask questions. 'How do I do this? How do I make this type of feature in my level? How do I use the programming language?'" </p><p>Initially, Lozier would respond to every inquiry personally, while also posting the latest Jedi Knight-related news. But the site quickly grew to the point where its community became self-perpetuating. "Within a couple of months, there were more people answering the questions that I had no idea how to answer," he says. "It felt really good to see people getting use out of it and being inspired."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="2sBAL9dY8k7Pn4ynMYZbYM" name="4.jpg" alt="Jedi Knight: Dark Forces 2" src="https://cdn.mos.cms.futurecdn.net/2sBAL9dY8k7Pn4ynMYZbYM.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/2sBAL9dY8k7Pn4ynMYZbYM.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: LucasArts)</span></figcaption></figure><p>But the site's popularity was only beginning. Over the next couple of years, the number of visitors grew, and grew. "In the late '90s and early 2000s, the site was getting millions and millions of visitors," Lozier says. "We were running ads, we were making multiple thousands of dollars a month in ad revenue." </p><div><blockquote><p>We were making multiple thousands of dollars a month in ad revenue.</p><p>Brian E. Lozier</p></blockquote></div><p>Much of this cash went on operating costs. The server alone, which had a cutting-edge 300-megahertz processor, cost $1,000 per month to lease. "It sounds ridiculous now, but at the time that was the state of the art, because none of the shared hosting could keep up with us, right? We would just bog down their servers."</p><p>By the time Lozier left The Air Force, The Massassi Temple was bringing in more money than his military salary. Lozier realised a career might be in the making. "I left the Air Force thinking 'Hey, I can do this.'"</p><h2 id="fallen-order">Fallen Order</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="GmeztfZYYzAXn6cvfL45kL" name="1.jpg" alt="Jedi Knight: Dark Forces 2" src="https://cdn.mos.cms.futurecdn.net/GmeztfZYYzAXn6cvfL45kL.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/GmeztfZYYzAXn6cvfL45kL.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: LucasArts)</span></figcaption></figure><p>With The Massassi Temple operating smoothly, Lozier began setting up websites about other games that were tangentially related to Jedi Knight. "The team who made Jedi Knight split apart, and some of them started their own game company called Nihilistic Software. They made a Vampire: The Masquerade game that we were all excited about." </p><p>As such, Lozier set up Planet Vampire in association with GameSpy, alongside several other Planet sites. He also launched websites dedicated to Indiana Jones and the Infernal Machine, which was built with the same engine as Jedi Knight, and a Serious Sam site for which he created level editor tutorials. "That did really well actually. In Serious Sam: The Second Encounter, I was so surprised—I beat the game, and it was rolling the credits, and my <a href="https://www.mobygames.com/person/185097/brian-e-lozier/" target="_blank">name was on there</a>."</p><p>Best of all, Lozier's association with GameSpy meant he got to see the games industry in action. "When I was working on Planet Vampire and some other Planet sites, IGN and GameSpy sent a bunch of us to E3 multiple times in a row," he says. "I got to meet John Romero, I got to meet people working on the later Quake and Doom games … it was just amazing."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.77%;"><img id="rFkoxeTaFo76SFkR3w3wdV" name="228463-vampire-the-masquerade-redemption-windows-front-cover.jpg" alt="Vampire: The Masquerade - Redemption" src="https://cdn.mos.cms.futurecdn.net/rFkoxeTaFo76SFkR3w3wdV.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1090" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/rFkoxeTaFo76SFkR3w3wdV.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Activision)</span></figcaption></figure><p>But even as Lozier's website empire blossomed, the cracks were beginning to show. Several of the games Lozier had established websites for flopped, which meant the websites did too. "Vampire: The Masquerade Redemption, we were so excited about it, but then once the game came out it didn't get very good reviews and people had a hard time playing it," he says. The Indiana Jones and the Infernal Machine site also struggled. "At the last minute we found out [LucasArts] weren't going to allow mods."</p><p>Then, in early 2000, the dotcom bubble burst, and the shockwave ripped through Lozier's collection of websites. "All the money that was flowing around disappeared," he says. "We saw CPMs drop to tiny pennies, fractions of a cent, where you had to get hundreds of millions of hits to make any decent money."</p><p>One by one, the sites Lozier built began to shut down, and he realised the floor was collapsing beneath him. "I was like 'OK, I'm not gonna make money with this. I need to feed my family," he says. Lozier handed control of the site over to someone else, got a job as a software developer, and left The Massassi Temple to its fate. "That was one of the times where I let it go."</p><h2 id="return-of-the-jedi">Return of the Jedi</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="5PR7PKttjrsVYnipbbpgPM" name="3.jpg" alt="Jedi Knight: Dark Forces 2" src="https://cdn.mos.cms.futurecdn.net/5PR7PKttjrsVYnipbbpgPM.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/5PR7PKttjrsVYnipbbpgPM.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: LucasArts)</span></figcaption></figure><p>Yet where every other site Lozier created died, The Massassi Temple kept on going. Lozier believes this is down to the dedication of its community. "The site wouldn't exist without all the people that visit and that are on our Discord and that are sharing and working on stuff."</p><p>And over the years, The Massassi Temple has built up a vast array of additional Jedi Knight adventures. This includes hundreds of mods and more than a thousand multiplayer maps. Some of these are wildly ambitious, including JK Gunrunners, a total conversion mod that transforms Jedi Knight into a modern day roleplaying game, featuring vehicles and racing. "We did level contests over the years where people would submit maps to include in the big multiplayer pack," Lozier says. </p><p>Alongside the maps and mods it hosts, The Massassi Temple is also a key nexus for ongoing Jedi Knight support. Many of the developers involved with <a href="https://github.com/shinyquagsire23/OpenJKDF2" target="_blank">OpenJKDF2</a>—an open source reimplementation for Jedi Knight—hang out in The Massassi Temple's Discord channel. The site's tendrils have also reached out into broader game development. "We've got a couple people who are active AAA game developers in our Discord," Lozier says, while David Wehle, developer of The First Tree and the upcoming horror game <a href="https://store.steampowered.com/app/1559720/We_Harvest_Shadows/" target="_blank">We Harvest Shadows</a>, <a href="https://www.youtube.com/watch?v=ciMdRTI5KwE&t=41s" target="_blank">cut his teeth making mods</a> for Jedi Knight.</p><p>Thanks to its community, Jedi Knight is chugging along nicely. Nonetheless, Lozier says the community would be happy to see something bring this aged FPS back into the limelight, such as a Nightdive-style remaster similar to what the studio did with Star Wars: Dark Forces. "I think we would all really appreciate an updated version, especially if it supports all the old mods that still exist," he says. "I hope they make an easier way to play multiplayer. That would be the absolute best thing to keep the community alive and keep the game alive for longer."</p><h2 id="survivor">Survivor</h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="MgnK6esXdn2z58tnfMRnzT" name="jediknight" alt="Jedi Knight" src="https://cdn.mos.cms.futurecdn.net/MgnK6esXdn2z58tnfMRnzT.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/MgnK6esXdn2z58tnfMRnzT.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: LucasArts)</span></figcaption></figure><p>Lozier has stepped away from The Massassi Temple several times over the years. But he has never fully been able to let it go, intervening on several occasions when the site looked likely to shut down. The last time he took the site over was "seven or eight" years ago. "I'm sort of stubborn, and I have a hard time letting go," he says.</p><p>Today, The Massassi Temple is but a small corner of the internet. "Traffic is lower and lower every year now," Lozier says. As such, he has begun to think about what happens if the site should shut down, and how to preserve both the site and its contents for the future. </p><p>The site's code is already available open source on GitHub, so the next stage is to preserve the community's creations. "I want to have a permanent archive of all the levels, maps, and mods that people have made over the years that are hosted by us," he concludes. "It's no skin off my back, like the community made the site … the main content that everybody cares about was not made by me."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2415px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="36PqTX2kzBLhZXn8TK7aiT" name="levelpage" alt="Jedi Knight" src="https://cdn.mos.cms.futurecdn.net/36PqTX2kzBLhZXn8TK7aiT.jpg" mos="" align="middle" fullscreen="1" width="2415" height="1359" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/36PqTX2kzBLhZXn8TK7aiT.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: LucasArts)</span></figcaption></figure><p>Lozier has no regrets about how things panned out with his website career. "I taught myself programming as a hobby in this dark room in the Air Force to make this website, and I've been a software engineer since then as my full-time job." That said, he does wonder whether something was lost in the post-dotcom era of the internet, where traffic has been increasingly funnelled toward a small handful of megasites: </p><div><blockquote><p>Nowadays, the entire internet has transferred to these big corporations.</p><p>Brian E. Lozier</p></blockquote></div><p>"Back then, if you wanted to know about snowboarding, you went to a snowboarding website. If you wanted to go to message boards about a videogame, you searched up the videogame and went to the websites," he says. "Nowadays, the entire internet has transferred to these big corporations. A lot of the Jedi Knight community and snowboarding communities are now on Reddit or Facebook or whatever, so you don't have an individual identity for your Jedi Knight playing versus your snowboarding."</p><p>Then again, he thinks the dotcom crash was, in the long run, a good thing for The Massassi Temple specifically. "It was a hobby that turned into something commercial, and we lost something there, because I was focussed on more sites, getting more impressions, showing more ads, making more money," he says. "When the dotcom bubble burst, and all those ad dollars dried up, it transitioned almost immediately back into a hobby, and that's a net positive for the community, because I don't have to worry if I don't update it for a year, it's still there. It's still alive.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="e63ee238-876d-11f1-93de-938da60a4d5a" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="e63ee238-876d-11f1-93de-938da60a4d5a" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ It's taken 13 years, but Final Fantasy 14 has finally broken the Sephiroth-shaped emergency glass ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/final-fantasy/its-taken-13-years-but-final-fantasy-14-has-finally-broken-the-sephiroth-shaped-emergency-glass/</link>
                                                                            <description>
                            <![CDATA[ Final Fantasy 7 is showing up in Evercold in a big way. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PczZNtj3apFCFpTeJuMtbV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/VSjf9rAKjwgf44BJ26JpBJ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 15:54:40 +0000</pubDate>                                                                                                                                <updated>Sat, 25 Jul 2026 15:57:50 +0000</updated>
                                                                                                                                            <category><![CDATA[Final Fantasy]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[RPG]]></category>
                                                                                                                    <dc:creator><![CDATA[ Mollie Taylor ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/W9VNF2qWSreZXDkwcVR2tF.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/VSjf9rAKjwgf44BJ26JpBJ-1280-80.jpg">
                                                            <media:credit><![CDATA[Square Enix]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Final Fantasy 7 remake]]></media:description>                                                            <media:text><![CDATA[Final Fantasy 7 remake]]></media:text>
                                <media:title type="plain"><![CDATA[Final Fantasy 7 remake]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/VSjf9rAKjwgf44BJ26JpBJ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Final Fantasy is very much a theme park for the series. It regularly references other games or weaves their themes into the very fabric of Eorzea and beyond. Occasionally, it straight-up implants entire characters or plots.</p><p>Despite all that, it's done surprisingly very little with the series' golden goose: Final Fantasy 7. Sure, there's the Gold Saucer. And materia melding. And Cloud's Advent Children fit. And the Fenrir motorcycle. But as for actual characters or dipping into the game's world? There's not all that much to be found.</p><p>Until now, that is. Director and producer Naoki Yoshida took to the stage at Berlin's Final Fantasy 14 Fan Festival this weekend to reveal that upcoming expansion Evercold is dedicating its eight-player raid series to Cloud and the gang.</p><p>Yoshida was joined by Final Fantasy 7 Rebirth and Revelation director Naoki Hamaguchi to reveal the collaboration, titled Beyond the Lifestream. Unfortunately we know criminally little regarding <em>what </em>or <em>who </em>will be showing up, but considering both Cloud and Sephiroth were plastered on the screens during the reveal, I'd be surprised if neither one made an appearance.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/C0L5kqKlGcQ" allowfullscreen></iframe></div></div><p>Hamaguchi and Yoshida assured players that the two teams are working closely together—long-time Square Enix veteran and FF7 remake co-director Motomu Toriyama is assisting on the raid's story, supervised by the OG FF7's writer Kazushige Nojima. And for the belt-crazed fiend that dwells within me, I'm especially stoked to see Tetsuya Nomura on design. Those raid pieces are gonna be <em>rad, </em>I'm sure.</p><p>That's not the only FF7 bit making its way into the game, either. An update to the Gold Saucer on October 28 is going full Saucer-ception by adding in an attraction modeled after the same venue's appearance in Final Fantasy 7. There's also, er, a typing game attached to it. Which—as Hamaguchi himself joked during the keynote—isn't exactly the first connection I make between the two. But I'm a sucker for a typing game, so no complaints here.</p><p>Even as someone who <em>isn't </em>a huge Final Fantasy 7 enjoyer, it's hard to not succumb a tiny bit to the hype that something this massive brings. Will we see Sephiroth cap off the raid series as the final fight of Evercold's final tier? God, I hope so.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Modders finally got a high-quality third-person camera working in Baldur's Gate 3 for all you Dragon Age sickos ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/baldurs-gate/modders-finally-got-a-high-quality-third-person-camera-working-in-baldurs-gate-3-for-all-you-dragon-age-sickos/</link>
                                                                            <description>
                            <![CDATA[ Up close and personal. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">KWYdFDzbuGqDYtAMsdNRF4</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9DQk4NumL4fdkaKZj8hmAK-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 15:33:47 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Baldur&#039;s Gate]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[RPG]]></category>
                                                                                                                    <dc:creator><![CDATA[ Justin Wagner ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/3yTcG3EnWfJ6YqZzDouj5c.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9DQk4NumL4fdkaKZj8hmAK-1280-80.jpg">
                                                            <media:credit><![CDATA[Larian]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Volo grins at an eyeball]]></media:description>                                                            <media:text><![CDATA[Volo grins at an eyeball]]></media:text>
                                <media:title type="plain"><![CDATA[Volo grins at an eyeball]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9DQk4NumL4fdkaKZj8hmAK-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A CRPG in the vein of Baldur's Gate without a bird's-eye view camera sure sounds wrong, but it feels so right. If you're looking for something a little more Dragon Age and less Divinity for your next replay, Modder Relysia has gone and stuck an over-the-shoulder third-person camera in Baldur's Gate 3, uploading it to <a href="https://www.nexusmods.com/baldursgate3/mods/23959?tab=description" target="_blank">Nexus Mods</a> last week, and it looks a lot better than you may expect.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/QVPfJGoLULg" allowfullscreen></iframe></div></div><p>In the brief showcase teaser, you can see the player wandering around the Undercity Ruins. Animations are a tad jittery, but because BG3's environments are made to be zoomed in and gawked at and shown off in dialog cutscenes, everything is at a believable scale. I'm not sure this would work in all of the game's environments to the same extent, but that it works at all is nifty. </p><p>You've always been able to get the camera up close in BG3, but it's always angled slightly downward, feeling less like a proper third person action game cam, and more like a compromise with its classico tactico overhead view. Even playing with a game pad, it's distinct from other videogame cameras.</p><p>The Nexus Mods page states that it's compatible with the <a href="https://www.nexusmods.com/baldursgate3/mods/781" target="_blank">WASD character movement mod</a>, which we dubbed one of <a href="https://www.pcgamer.com/the-best-baldurs-gate-3-mods/">the best mods for Baldur's Gate 3</a>, so if you wanted you could conceivably replay the game pretending you and your invisible cameraman have been isekai'd out of Dragon Age and into Faerûn. (Throw in <a href="https://www.pcgamer.com/games/baldurs-gate/one-baldur-s-gate-3-modder-managed-to-implemented-real-time-combat-like-the-classic-games-but-you-should-probably-wait-for-them-to-figure-out-a-pause-button-before-diving-in/">the real time with pause mod</a> as well if you're a true sick freak who rejects the turn-based revolution, comfortable in the knowledge that you'd rather die in four seconds than win if it takes four minutes.)</p><p>There are lots of settings, too. You can adjust FOV, offset, camera height, and even customize "horizontal tracking speed" if you'd rather the camera not immediately jerk around with your every impulsive movement. While it's true a third-person camera option was already achievable via <a href="https://www.nexusmods.com/baldursgate3/mods/945" target="_blank">Native Camera Tweaks</a> or the WASD mod, having one that's so precisely customizable is a win for anyone who wants to appreciate that character they spent four hours customizing up close.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="0c8ef74a-883e-11f1-9ba3-f3ca1262cb01" data-action="Deal Block" data-label="Baldur's Gate 3 romance" data-dimension48="Baldur's Gate 3 romance" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:400px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="E4JL5DbKeweC5p7opWdx2K" name="baldurs-astarion-square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/E4JL5DbKeweC5p7opWdx2K.jpg" mos="" align="middle" fullscreen="" width="400" height="400" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/baldurs-gate-3-romance-options-guide/" target="_blank" data-dimension112="0c8ef74a-883e-11f1-9ba3-f3ca1262cb01" data-action="Deal Block" data-label="Baldur's Gate 3 romance" data-dimension48="Baldur's Gate 3 romance" data-dimension25=""><strong>Baldur's Gate 3 romance</strong></a>: Who to pursue<br><a href="https://www.pcgamer.com/baldurs-gate-3-multiplayer-co-op-guide/" target="_blank"><strong>Baldur's Gate 3 multiplayer</strong></a>: How co-op works<br><a href="https://www.pcgamer.com/baldurs-gate-3-endings/" target="_blank"><strong>Baldur's Gate 3 endings</strong></a>: For better or worse<br><a href="https://www.pcgamer.com/baldurs-gate-3-multiclass-builds/" target="_blank"><strong>Baldur's Gate 3 multiclass builds</strong></a>: Coolest combos<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: The greatest you can play now</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Discussion time: Have you ever said goodbye to an MMO you've played for 1,000s of hours? ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/mmo/discussion-time-have-you-ever-said-goodbye-to-an-mmo-youve-played-for-1-000s-of-hours/</link>
                                                                            <description>
                            <![CDATA[ All good things come to an end. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">kSFjsTGcMrGZUFE9bdcxnV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xoDNuYbXV48hRGXei4xZ5E-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 15:00:00 +0000</pubDate>                                                                                                                                <updated>Sat, 25 Jul 2026 15:57:50 +0000</updated>
                                                                                                                                            <category><![CDATA[MMO]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Sean Martin ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/rw7hUY3Y2mxZJtwx3ePdwF.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xoDNuYbXV48hRGXei4xZ5E-1280-80.jpg">
                                                            <media:credit><![CDATA[Bungie]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Start of King&#039;s Fall raid in Destiny 2]]></media:description>                                                            <media:text><![CDATA[Start of King&#039;s Fall raid in Destiny 2]]></media:text>
                                <media:title type="plain"><![CDATA[Start of King&#039;s Fall raid in Destiny 2]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xoDNuYbXV48hRGXei4xZ5E-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div  class="fancy-box"><div class="fancy_box-title">Terminally Online</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="PgGhmt5pTtxusaQQX3dHPF" name="logo_terminally" caption="" alt="The Terminally Online logo." src="https://cdn.mos.cms.futurecdn.net/PgGhmt5pTtxusaQQX3dHPF.png" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text">This is <a data-analytics-id="inline-link" href="https://www.pcgamer.com/tag/terminally-online/" target="_blank">Terminally Online</a>:<strong> </strong>PC Gamer's very own MMO column. Every other week, I'll be sharing my thoughts on the genre, interviewing fellow MMO-heads like me, taking a deep-dive into mechanics we've all taken for granted, and, occasionally, bringing in guest writers to talk about their MMO of choice. This week, I, Sean Martin, will be taking the reins since Harvey's off (presumably grinding WoW).</p></div></div><p>As someone who writes guides for a living, I'm always hopping between different games, riding the ever-rolling wave of live service updates, DLC, and new releases that define our industry. I've dipped my toes into all sorts of MMOs over the years, but amidst the constant barrage of games, only one ended up sticking around for me, and that was Destiny 2.</p><p>I loved its gunplay, seasonal structure, and over the years I came to adore its dungeons and raids, sinking over 3,000 hours into grinding and playing with clan-mates. But then, it came to an end. It wasn't a particularly graceful end—it hadn't been in a good place for a while and it stopped midway through a narrative arc that was supposed to sustain the game for years. </p><p>At least stripped of its live service shackles, <a href="https://www.pcgamer.com/games/fps/its-bittersweet-that-the-best-time-to-play-destiny-2-in-years-coincides-with-its-end-but-im-happy-for-the-new-players-who-get-to-experience-its-most-liberating-iteration-yet/">Destiny 2 retains its charm</a>, and most of all, it is still playable. But there's a sense that, beyond the new content added in the final update, <em>that's all she wrote</em>. </p><p>So this week I'm asking: Have you ever said goodbye to an MMO you've played for a huge chunk of time? The commitment that this genre necessitates fosters a special kind of investment, both in material terms and in experiences raiding and dungeoneering with clan mates. It's well documented that people make lifelong friends (and often enemies) in MMOs and even meet marital partners—something that was definitely the case with Destiny.</p><p>How do you say farewell to a game that can mean so much? Maybe you've played MMOs so long that you've become inured to the idea of their end. Is it easy for you to find another MMO to take part in and start anew? Or is it never <em>quite</em> the same? </p><p>I'm partly asking out of curiosity, but also as someone who's invested a vast quantity of time in a single MMO that doesn't really have any truly comparable competitors. Maybe your favorite MMO ending can be a good thing? I certainly have a lot more time for other stuff now I'm not grinding power or gear I want.</p><p>For my part, at least, I'm planning to take a break and then check out Guild Wars 3 when it rolls around. We've got a fair few GW2 players on-site who rave about it, but the idea of being on the ground floor for a new MMO is a lot more appealing to me. </p><p>Still, a small part of me actually felt a sense of relief when Destiny 2 ended. Not all MMO partings are to do with the game ending, after all, but must also sometimes be about realising you can no longer justify the time you're sinking into them. Either way, share your thoughts and solidarity with MMO bereavement in the comments.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XZKK5e"></div>                            </div>                            <script src="https://kwizly.com/embed/XZKK5e.js" async></script><div class="product"><a data-dimension112="9c2d04c8-85d2-11f1-876e-09e8106c61f7" data-action="Deal Block" data-label="Best MMOs" data-dimension48="Best MMOs" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:316px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="UjCJY9gjRfatHZjCuGMrhR" name="elden ring square cheer.jpg" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/UjCJY9gjRfatHZjCuGMrhR.jpg" mos="" align="middle" fullscreen="" width="316" height="316" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/the-best-mmos/" target="_blank" data-dimension112="9c2d04c8-85d2-11f1-876e-09e8106c61f7" data-action="Deal Block" data-label="Best MMOs" data-dimension48="Best MMOs" data-dimension25=""><strong>Best MMOs</strong></a>: Most massive<br><a href="https://www.pcgamer.com/the-best-strategy-games/" target="_blank"><strong>Best strategy games</strong></a>: Number crunching<br><a href="https://www.pcgamer.com/best-open-world-games/" target="_blank"><strong>Best open world games</strong></a>: Unlimited exploration<br><a href="https://www.pcgamer.com/the-best-survival-games-on-pc/" target="_blank"><strong>Best survival games</strong></a>: Live craft love<br><a href="https://www.pcgamer.com/best-horror-games/" target="_blank"><strong>Best horror games</strong></a>: Fight or flight</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ There's only one Jedi Operator in Star Wars Zero Company, and reckless players may end up with none at all: 'Be careful that nothing unfortunate happens to her!' ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/strategy/theres-only-one-jedi-operator-in-star-wars-zero-company-and-reckless-players-may-end-up-with-none-at-all-be-careful-that-nothing-unfortunate-happens-to-her/</link>
                                                                            <description>
                            <![CDATA[ Pad your wan. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rTNJdkfRVq58LpT2VZBAFU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/wktiJav7qEhfcxgNMejoFR-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 13:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Strategy]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Rick Lane ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ &lt;p&gt;Rick has been fascinated by PC gaming since he was seven years old, when he used to sneak into his dad&#039;s home office for covert sessions of Doom. He grew up on a diet of similarly unsuitable games, with favourites including Quake, Thief, Half-Life and Deus Ex. Between 2013 and 2022, Rick was games editor of Custom PC magazine and associated website &lt;a href=&quot;http://bit-tech.net/&quot; target=&quot;_blank&quot;&gt;bit-tech.net&lt;/a&gt;. But he&#039;s always kept one foot in freelance games journalism, writing for publications like Edge, Eurogamer, the Guardian and, naturally, PC Gamer. While he&#039;ll play anything that can be controlled with a keyboard and mouse, he has a particular passion for first-person shooters and immersive sims.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/wktiJav7qEhfcxgNMejoFR-1280-80.jpg">
                                                            <media:credit><![CDATA[Electronic Arts]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Stars Wars Zero Company key art]]></media:description>                                                            <media:text><![CDATA[Stars Wars Zero Company key art]]></media:text>
                                <media:title type="plain"><![CDATA[Stars Wars Zero Company key art]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/wktiJav7qEhfcxgNMejoFR-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Jedi are a key ingredient in most Star Wars adventures, but a little bit of a Jedi also goes a long way. Put too many Jedi in your Star War and you end up with an Attack of the Clones or a post-New Game Enhancements<a href="https://www.pcgamer.com/uk/star-wars-galaxies/"> Star Wars: Galaxies</a>—the magic and mysticism of those berobed space wizards drowned in a sea of lightsabers.</p><p>With its upcoming tactics game<a href="https://www.pcgamer.com/uk/star-wars-zero-company/"> Star Wars Zero Company</a>, developer Bit Reactor appears to understand this well. According to a<a href="https://store.steampowered.com/news/?emclan=103582791475110523&emgid=706651749010638589" target="_blank"> recent AMA</a> hosted by the studio, there will only be one Jedi Operator in the entire game. What's more, if you act cavalier with them, you may end up with none whatsoever.</p><p>As Bit Reactor has noted previously, permadeath is a<a href="https://www.pcgamer.com/games/strategy/yes-zero-company-really-is-star-wars-xcom-and-its-got-the-permadeath-to-prove-it/"> major feature</a> of Zero Company, with the main players in your adventure able to shuffle off this mortal coil at any point. For most classes, you will be able to recruit other Operators to fill in those class roles. But in the era when Zero Company is set, Jedi are supposed to be exceedingly rare.</p><p>So what does this mean for Zero Company's Jedi Padawan operator, Tel-Rea? Can players recruit other Jedi operators if she dies? This question was posed to BitReactor by SammyBoii in the Zero Company's discord server, to which lead designer James Brawley responded: "Tel-Rea is the only Jedi Padawan class Operator in Star Wars Zero Company—be careful that nothing happens to her!"</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/ksOBF-T5LrA" allowfullscreen></iframe></div></div><p>It's worth noting here that although permadeath is a big part of Zero Company, it isn't mandatory. Some difficulty levels will allow you to turn it off. Even if you do play with permadeath on, Zero Company's authored characters are<a href="https://www.pcgamer.com/games/strategy/star-wars-zero-company-devs-said-there-were-some-fights-about-its-story-centric-squadmates-suffering-permadeath-but-accepting-that-star-wars-is-about-loss-made-the-game-stronger/"> "woven in the critical path of the story"</a> for their respective introductions. Once you're into the full swing of the game, however, "they're very vulnerable, and it's up to you to keep them alive and make sure they're part of the team."</p><p>Taking permadeath to its logical extreme wasn't a decision Bit Reactor arrived at easily. Narrative lead Aaron Contreras previously told PC Gamer that "there were some fights" among the team about letting the whims of the game limit the impact those authored characters could have in the story. But Contreras added that he ultimately lost this argument, and that "it was good that I did." With Zero Company releasing next month, we'll soon discover for ourselves whether Bit Reactor was right or not.</p><div class="product"><a data-dimension112="a9cc5d38-86a2-11f1-bead-a53c154e8151" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="a9cc5d38-86a2-11f1-bead-a53c154e8151" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Modding wizard creates Grand Theft Auto multiverse that lets players travel instantly between Rockstar's first three games: 'We got inter-GTA portals before GTA 6' ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/grand-theft-auto/modding-wizard-creates-grand-theft-auto-multiverse-that-lets-players-travel-instantly-between-rockstars-first-three-games-we-got-inter-gta-portals-before-gta-6/</link>
                                                                            <description>
                            <![CDATA[ "The other game is actually running behind it, it's not a video or a captured window," says mod creator. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">FHKbRCjayGLNSw3CxygmXb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HZJShvzuZJp2fqtWj6QNef-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 12:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Grand Theft Auto]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[Action]]></category>
                                                                                                                    <dc:creator><![CDATA[ Rick Lane ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ &lt;p&gt;Rick has been fascinated by PC gaming since he was seven years old, when he used to sneak into his dad&#039;s home office for covert sessions of Doom. He grew up on a diet of similarly unsuitable games, with favourites including Quake, Thief, Half-Life and Deus Ex. Between 2013 and 2022, Rick was games editor of Custom PC magazine and associated website &lt;a href=&quot;http://bit-tech.net/&quot; target=&quot;_blank&quot;&gt;bit-tech.net&lt;/a&gt;. But he&#039;s always kept one foot in freelance games journalism, writing for publications like Edge, Eurogamer, the Guardian and, naturally, PC Gamer. While he&#039;ll play anything that can be controlled with a keyboard and mouse, he has a particular passion for first-person shooters and immersive sims.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/HZJShvzuZJp2fqtWj6QNef-1280-80.jpg">
                                                            <media:credit><![CDATA[Rockstar]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Mythbusters: San Andreas]]></media:description>                                                            <media:text><![CDATA[Mythbusters: San Andreas]]></media:text>
                                <media:title type="plain"><![CDATA[Mythbusters: San Andreas]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HZJShvzuZJp2fqtWj6QNef-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>As a series,<a href="https://www.pcgamer.com/uk/games/action/grand-theft-auto/"> Grand Theft Auto</a> has spent decades cycling between the same three locations, with each variation of Liberty City, Vice City and San Andreas being more detailed than the last. But players haven't been able to explore all three locations at once since the release of the original.</p><p>Until now. A modder has done what Grand Theft Auto hasn't since 1997, creating a mod that lets players travel instantaneously between the settings of<a href="https://www.pcgamer.com/uk/grand-theft-auto-iii/"> Grand Theft Auto 3</a>,<a href="https://www.pcgamer.com/uk/grand-theft-auto-vice-city/"> Vice City</a>, and<a href="https://www.pcgamer.com/uk/grand-theft-auto-san-andreas/"> San Andreas</a>. And it's all thanks to that most underutilised of game technologies—portals.</p><p>Veteran Grand Theft Auto tinkerer<a href="https://www.youtube.com/@dryxiogta" target="_blank"> DryxioGTA</a> posted a video of the mod—which is still in development and doesn't seem to have a proper name yet—on<a href="https://youtu.be/fpsq2MyWznc" target="_blank"> YouTube</a> (via<a href="https://www.gamesradar.com/games/grand-theft-auto/modder-creates-a-grand-theft-auto-multiverse-opening-portals-within-gta-san-andreas-that-make-gta-3-and-vice-city-completely-playable/"> GamesRadar</a>) The clip shows the player travelling between three brightly coloured portals located in San Andreas' Grove Street. Walking through each portal transports the player instantly to the relevant game and location, switching to the appropriate player character in the process.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/fpsq2MyWznc" allowfullscreen></iframe></div></div><p>DryxioGTA provided some technical details in the video's comments. He confirmed that all three games are running "inside the same process, sharing one Direct 3D device" and that "each portal is a live GPU texture" with the relevant game "actually running behind it, it's not a video or a captured window". DryxioGTA also says that the three worlds maintain their own saves, missions, and settings, and that they continue to run the world state, including traffic and physics, in real time.</p><p>Perhaps the most remarkable aspect of the mod is that the portals don't just let the player travel between cities, they also allow for interactions between those cities. DryxioGTA demonstrates this by shooting through a portal, gunning down several civilians. This causes peds in his current world to attack him <em>and </em>triggers a wanted rating.</p><p>It's seriously impressive work, and the GTA fans responding in the video's comments are clearly bowled over. "The fact that you can shoot the peds and other objects through the portals is just beyond unimaginably insane," writes<a href="https://www.youtube.com/@li_B4shar_il" target="_blank"> li_B4shar_il</a>, while<a href="https://www.youtube.com/@ross3695_basedhax" target="_blank"> ross3695_basedhax</a> observes that "We got inter-GTA portals before GTA 6."</p><p>In fairness, it's not <em>that </em>long before<a href="https://www.pcgamer.com/uk/grand-theft-auto-6/"> Grand Theft Auto 6</a>. Rockstar's hugely anticipated sequel is due to land in November, and that fact alone has already had a substantial impact on gaming. Every other developer is scurrying to get out of the way of Rockstar's behemoth, resulting in the next three months being crowded with dozens of highly anticipated launches.</p><div class="product star-deal"><a data-dimension112="cf173058-86a3-11f1-8d78-a14351fe8c31" data-action="Star Deal Block" data-label="GTA 6 guide" data-dimension48="GTA 6 guide" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1238px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="ZF5ZJsyvbhJRVSDmd9H3jA" name="gta 6 cover art square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZF5ZJsyvbhJRVSDmd9H3jA.jpg" mos="" align="middle" fullscreen="" width="1238" height="1238" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><div><span class="product__star-deal-label">Grand Theft Auto 6</span><p><a href="https://www.pcgamer.com/grand-theft-auto/gta-6-guide/" data-dimension112="cf173058-86a3-11f1-8d78-a14351fe8c31" data-action="Star Deal Block" data-label="GTA 6 guide" data-dimension48="GTA 6 guide" data-dimension25=""><strong>GTA 6 guide</strong></a>: Everything we know<br><strong></strong><a href="https://www.pcgamer.com/gta-6-cars-list/" target="_blank"><strong>GTA 6 cars</strong></a>: The garage lineup<br><strong></strong><a href="https://www.pcgamer.com/games/action/grand-theft-auto/gta6-characters/"><strong>GTA 6 characters</strong></a>: Your anti-hero cast<br><strong></strong><a href="https://www.pcgamer.com/games/grand-theft-auto/gta6-map/" target="_blank"><strong>GTA 6 map</strong>:</a> Confirmed Vice City locales<br><a href="https://www.pcgamer.com/games/grand-theft-auto/gta-6-pc-release-date/"><strong>GTA 6 PC release</strong></a>: When's it going to happen?</p></div></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ MindsEye has multiplayer and a grenade football mode now, which the handful of people still playing it will no doubt be thrilled to hear ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/action/mindseye-has-multiplayer-and-a-grenade-football-mode-now-which-the-handful-of-people-still-playing-it-will-no-doubt-be-thrilled-to-hear/</link>
                                                                            <description>
                            <![CDATA[ Update 8 also further addresses the campaign's many problems. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">uirF4EMMWxvhVJzxBcWZ8a</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HvmasduRciLZ9X5n5xiB4M-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 11:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Rick Lane ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ &lt;p&gt;Rick has been fascinated by PC gaming since he was seven years old, when he used to sneak into his dad&#039;s home office for covert sessions of Doom. He grew up on a diet of similarly unsuitable games, with favourites including Quake, Thief, Half-Life and Deus Ex. Between 2013 and 2022, Rick was games editor of Custom PC magazine and associated website &lt;a href=&quot;http://bit-tech.net/&quot; target=&quot;_blank&quot;&gt;bit-tech.net&lt;/a&gt;. But he&#039;s always kept one foot in freelance games journalism, writing for publications like Edge, Eurogamer, the Guardian and, naturally, PC Gamer. While he&#039;ll play anything that can be controlled with a keyboard and mouse, he has a particular passion for first-person shooters and immersive sims.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/HvmasduRciLZ9X5n5xiB4M-1280-80.jpg">
                                                            <media:credit><![CDATA[Build A Rocket Boy]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Players clad in blue and red jumpsuits chase a football around a pitch while wielding grenade launchers]]></media:description>                                                            <media:text><![CDATA[Players clad in blue and red jumpsuits chase a football around a pitch while wielding grenade launchers]]></media:text>
                                <media:title type="plain"><![CDATA[Players clad in blue and red jumpsuits chase a football around a pitch while wielding grenade launchers]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HvmasduRciLZ9X5n5xiB4M-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Despite a<a href="https://www.pcgamer.com/games/action/mindseye-launch-impressions/"> poor reception</a>, weak sales, and<a href="https://www.pcgamer.com/games/action/hitmans-planned-crossover-with-mindseye-is-cancelled-as-the-publishing-deal-with-io-interactive-is-officially-over/"> losing publisher IO Interactive</a>, developer Build a Rocket Boy hasn't given up on its open world shooter<a href="https://www.pcgamer.com/uk/mindseye/"> MindsEye</a>. Which <em>might </em>be commendable, were it not for the multiple rounds of<a href="https://www.pcgamer.com/gaming-industry/mindseyes-catastrophic-launch-to-be-followed-by-layoffs-at-former-gta-producers-studio/"> layoffs</a>, the<a href="https://www.pcgamer.com/games/action/mindseyes-first-major-update-blacklist-really-will-be-used-by-former-gta-lead-to-share-some-of-the-evidence-of-the-sabotage-that-apparently-made-it-bad/"> wild conspiracy theories</a> emanating from its executives, and allegations from former workers that<a href="https://www.pcgamer.com/gaming-industry/mindseye-studio-faces-new-legal-action-over-employee-surveillance-software-that-workers-union-alleges-was-recording-individuals-in-their-homes-and-without-their-consent/"> spy tech was covertly installed</a> on their machines.</p><p>But whatever's going on in and around the studio, MindsEye itself is still receiving updates. And the most recent update adds quite a lot of stuff, though whether it's stuff everybody wants<em> </em>is another matter.</p><p>Described as "one of the biggest yet" by BARB in a<a href="https://store.steampowered.com/news/app/3265250/view/689757543673626689?l=english" target="_blank"> Steam post</a>, Update 8 brings a major new component to MindsEye—multiplayer. Specifically, it adds a team-based mode called "grenade football", in which players apparently "swap their boots for launchers and bring the firepower to the pitch."</p><p>Contrary to what this implies, grenade football participants do not in fact wear the launchers on their feet (though that would arguably make for a more interesting spectacle). Instead, grenade football is basically<a href="https://www.pcgamer.com/uk/rocket-league/"> Rocket League</a> without the cars, with players in red or blue jumpsuits running around a pitch blasting a giant ball at each other's nets.</p><p>There's a video of grenade football in action below. Like so much else about MindsEye (certainly post-launch MindsEye) it looks very basic and rough around the edges. The ball, which is far too large to actually fit in the launchers, just kind of disappears into them when a player collects it, so reading where the ball is and who currently possesses it is tricky.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/HGnpPlNWVLk" allowfullscreen></iframe></div></div><p>There's also the question of who you're going to play Grenade Football with. At the time of writing, MindsEye had attracted a peak of<a href="https://steamcharts.com/app/3265250" target="_blank"> 36 concurrent players</a> in the previous 24 hours. Which I suppose is enough to get a game or two of Grenade Football going—just. But if you are interested in checking it out, I'd recommend doing so promptly.</p><p>In short, I don't think the developers of<a href="https://www.pcgamer.com/uk/rematch/"> Rematch</a> have much to worry about. But that isn't everything the update adds. Alongside the addition of multiplayer, the update also introduces some extra racing circuits, a raft of social features to help players interact across the game, and further improvements to the singleplayer.</p><p>These are what I'm most intrigued by. The update reworks numerous elements of the vanilla game. Improvements include better enemy physics when being hit by explosions, difficulty adjustments to various missions, a general overhaul to AI pathing and behaviour, improved vehicle handling, and animation transitions between moving, combat, and interactions.</p><p>I couldn't care less about all the clearly doomed multiplayer and metaverse stuff BARB seems hellbent on adding. But I would like it if the basic campaign was half-decent to play. Aside from Grand Theft Auto 6 looming over the horizon, there aren't many games of this ilk being made anymore.</p><p>Hence, while the launch version of MindsEye was undeniably terrible, I've no objection to seeing it improved. There are some questions over <em>how </em>BARB is attempting to improve MindsEye, however. Earlier this month, former MindsEye developers<a href="https://www.pcgamer.com/games/action/mindseye-developers-protest-against-a-fan-event-their-own-studio-is-hosting/"> protested</a> at a fan event being held at the studio in the wake of yet more layoffs and the secret surveillance scandal, as the Independent Workers of Great Britain Union claimed that BARB was "handing over work, both paid and unpaid, from the BARB workforce to the BARB fanbase, during a game sector job crisis."</p><div class="product"><a data-dimension112="c0c85972-86a4-11f1-a579-9d8b08abf523" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="c0c85972-86a4-11f1-a579-9d8b08abf523" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Hell Let Loose: Vietnam is open to all this weekend for a free playtest ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/fps/hell-let-loose-vietnam-is-open-to-all-this-weekend-for-a-free-playtest/</link>
                                                                            <description>
                            <![CDATA[ The 50v50 military shooter is gearing up for its full release in August. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2ePQHUjpAAu8r52JDT5JRQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/omHM7Ht69puvQyB7gQSY27-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 22:01:09 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[FPS]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ andy.chalk@pcgamer.com (Andy Chalk) ]]></author>                    <dc:creator><![CDATA[ Andy Chalk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hkTeZoDeGrvhQZtrNGPkbB.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/omHM7Ht69puvQyB7gQSY27-1280-80.jpg">
                                                            <media:credit><![CDATA[Expression Games]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Hell Let Loose: Vietnam screen detail]]></media:description>                                                            <media:text><![CDATA[Hell Let Loose: Vietnam screen detail]]></media:text>
                                <media:title type="plain"><![CDATA[Hell Let Loose: Vietnam screen detail]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/omHM7Ht69puvQyB7gQSY27-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If you're looking for something to do this weekend and would prefer it comes in the form of shooting guys, then allow me to direct your attention to Hell Let Loose: Vietnam, which is holding an open beta that's set to run until Monday.</p><p><a href="https://www.pcgamer.com/games/fps/if-ea-wont-make-another-battlefield-vietnam-hell-let-loose-vietnam-is-here-to-pick-up-the-slack/" target="_blank">Announced in 2025</a>, Hell Let Loose: Vietnam is a more-modern follow-up to the WW2 milsim Hell Let Loose. It features the 50v50 battles of the original, expanded with the addition of air power—helicopters, naturally—across six large-scale maps. Battlefield Vietnam may be the obvious point of comparison, but as PC Gamer gunner Morgan Park pointed out, Hell Let Loose is more of a hardcore milsim. The <a href="https://store.steampowered.com/app/3079210/Hell_Let_Loose_Vietnam/" target="_blank">Steam page</a> reflects that as well, emphasizing the need for teamwork and tactics, and the game's focus on historical accuracy.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/5bwfPLwLwQk" allowfullscreen></iframe></div></div><p>To get in on that action, just pop around to the Hell Let Loose: Vietnam on Steam and punch the "join the playtest" button. The playtest is fully cross-platform, so you can jump in on consoles if you like—instructions for that are also available on Steam, but the short version is to look for the playtest on either the Xbox or PlayStation Store, and then install it. Console-exclusive servers are also being offered, for those who don't want to get hammered by the mouse-and-keyboard set, but you'll need to have either a PlayStation Plus or Xbox Game Pass Essential subscription to play.</p><p>There are a number of known issues with the current build of the game, including dodgy voice chat, occasional performance drops, and "infrequent crashes or stability issues" on some AMD GPUs. Players are encouraged to provide feedback via the <a href="https://hll-vietnam.firstlook.gg/client/survey/v2/46012943-39de-480a-854e-d253f76dcbd6" target="_blank">playtest survey</a>, and reminded that any progression, XP, and unlocks earned during the test will not carry over to the full release. That's set to happen on August 13.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="8ccb262a-87aa-11f1-9b98-2d2f26e4ca9b" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="8ccb262a-87aa-11f1-9b98-2d2f26e4ca9b" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ MMO life sim Seed's AI-powered avatars prove once again that nothing shatters immersion quicker than crappy chatbot dialogue ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/sim/mmo-life-sim-seeds-ai-powered-avatars-prove-once-again-that-nothing-shatters-immersion-quicker-than-crappy-chatbot-dialogue/</link>
                                                                            <description>
                            <![CDATA[ It's such a vibe! ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">pNmfuuVwVmV7wa35NvB9tZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Td7M8ni6EarYZoh34DHUD7-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 21:14:39 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Jul 2026 22:45:49 +0000</updated>
                                                                                                                                            <category><![CDATA[Sim]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ clivingston@pcgamer.com (Christopher Livingston) ]]></author>                    <dc:creator><![CDATA[ Christopher Livingston ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vMPWcamtj9aoVBYFtt2Hp7.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Td7M8ni6EarYZoh34DHUD7-1280-80.jpg">
                                                            <media:credit><![CDATA[Klang]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A sim holding a tablet sitting on a counter]]></media:description>                                                            <media:text><![CDATA[A sim holding a tablet sitting on a counter]]></media:text>
                                <media:title type="plain"><![CDATA[A sim holding a tablet sitting on a counter]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Td7M8ni6EarYZoh34DHUD7-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In theory, I get the appeal of an NPC powered by AI. What if Lydia from Skyrim could talk endlessly about topics other than your shared inventory and could offer more than the handful of phrases she shouts at enemy bandits? I like the idea of characters whose interactions don't end just because their scripts do. It's an intriguing concept.</p><p>The reality is that, at least for now, the AI solutions I've seen just don't work all that well. AI-powered NPCs can talk and talk and talk, that's for damn sure. But they're not saying anything worth listening to.</p><p>A while back I took a modded, ChatGPT-powered companion with me to see if the AI that can supposedly pass college entrance exams could solve the easiest puzzle in Skyrim. Spoiler: <a href="https://www.pcgamer.com/i-asked-a-chatgpt-powered-skyrim-companion-to-solve-the-games-easiest-puzzle-and-it-almost-got-me-killed/">it absolutely couldn't</a>, and the AI character I spent all that time with wasn't a convincing conversationalist, either.</p><p>More recently I've been playing <a href="https://seed.game/" target="_blank">Seed</a>, an MMO colony sim from Klang Games that just arrived in early access after about a decade of development. In Seed you create a seedling, a Sims-like avatar, who shares the world with other players' seedlings, and they can converse with you and each other using Seed's AI.</p><p>My first AI interaction was actually a good one. During character creation I noticed seedlings had very long legs and short torsos, making it look like my avatar was wearing extremely high-waisted jeans. I decided to ask him about it, and this is a game where you can absolutely ask whatever the heck you want. It's even kind of cute because when I type a question, he'll take a little phone out and text me back.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1405px;"><p class="vanilla-image-block" style="padding-top:56.23%;"><img id="EFpFCBHBFLRJXMzVXN2AR5" name="seedscreen3" alt="A conversation with a seedling asking about high-waisted jeans" src="https://cdn.mos.cms.futurecdn.net/EFpFCBHBFLRJXMzVXN2AR5.jpg" mos="" align="middle" fullscreen="1" width="1405" height="790" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/EFpFCBHBFLRJXMzVXN2AR5.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Klang)</span></figcaption></figure><p>"Hi!! I'm so happy to finally be talking to you!" my seedling said.</p><p>"Hey why are you so high-waisted" I typed.</p><p>"Everyone's wearing high-waisted right now! It's like, totally the trend… Is it… not looking good?"</p><p>I mean, that's a great response. I couldn't ask a character in Skyrim or The Sims or any other game I can think of a question about the length of their legs or the equator of their jeans. It's genuinely fun that you can do that in Seed.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2080px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="D639EfaSg8B53FRymrQxc5" name="seedscreen2" alt="A seedling character creator" src="https://cdn.mos.cms.futurecdn.net/D639EfaSg8B53FRymrQxc5.jpg" mos="" align="middle" fullscreen="1" width="2080" height="1170" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/D639EfaSg8B53FRymrQxc5.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Klang)</span></figcaption></figure><p>But it mostly went downhill from there, and after a few hours it became hard not to see this first amusing interaction as just dumb luck that Seed's AI stumbled on an entertaining response. The rest of my conversations with both my doppelganger, and between my seedling and other player-made seedlings, didn't go well at all.</p><p>Here's a conversation (seedlings use text bubbles, not spoken words) between my seedling and the seedling of another player. Note that neither I nor the other player are typing these messages, it's all Seed's AI. The other player wasn't even online: seedlings are persistent in the world even when the player isn't around.</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/rZQWqbHswYcnDuWpdixcvS/smallerclipA.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/rZQWqbHswYcnDuWpdixcvS/smallerclipA.mp4"></video></div><p>"So, how old are you actually? Just curious!" my seedling asked another player's seedling.</p><p>"I am eighteen!! It feels like such a heavy, beautiful number," said the other seedling.</p><p>"Eighteen is such a classic age! Totally iconic," my seedling agreed.</p><p>"And what about you?" the seedling said. "How many years have you lived?"</p><p>"I am eighteen too!" my seedling gushed. "We are literally the same age, how cool is that?"</p><p>A few things immediately make me aware that this is AI, especially the practice of filling up space with completely unnecessary words. "I'm eighteen!" would have been an adequate response: you don't need to then give the age of eighteen a bunch of nonsensical attributes, such as that it's a "heavy, beautiful number" because, y'know, that doesn't make any damn sense.</p><p>"How many years have you lived?" is also another indication of an AI that's trying way too hard. You don't have to rephrase simple questions to sound alive! I'm alive, and I don't do that. "How old are you?" still does the trick.</p><p>Here's another typical conversation, in which I choose an AI-generated topic that is related to another seedling not having facial hair:</p><div class="looped-video"><video class="lazyload-in-view lazyloading" data-src="https://cdn.mos.cms.futurecdn.net/qfvurXeSCwo4V6tiGXGD8g/smallerclip1.mp4" autoplay loop muted playsinline src="https://cdn.mos.cms.futurecdn.net/qfvurXeSCwo4V6tiGXGD8g/smallerclip1.mp4"></video></div><p>My seedling: "Wait, look at that person over there! Their skin looks so smooth and perfect!!" (A weird thing to say.)</p><p>Other seedling: "Smooth? No way. They look completely washed out to me." (A weird response.) "Actually, look at how clean that person's face is! No hair at all!" (Yeah, that's what my guy said originally.)</p><p>My seedling: "Haha, my bad! I guess I was just seeing what I wanted to see?" (What?) "Wait, I don't know… I actually think that look is super trendy right now!! Like the minimal vibe is totally in everywhere." </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-WVo86O"></div>                            </div>                            <script src="https://kwizly.com/embed/WVo86O.js" async></script><p>As conversations go, the topic (no facial hair) is odd, the observations don't sound natural, and the responses barely make sense. The player's seedling and mine have added some points to our relationship meter, but it came at the cost of a pointless conversation.</p><p>I'll say this much: the Seedlings do at least have detectable personality types that come from players' choices during character creation, and those come through in how the AI talks. Some speak very curtly, indicating they're not really interested in a conversation at all, others gush with enthusiasm about just about everything, some like to throw shade while others find it unappealing to gossip. The AI does make it easy to get a quick read on what type of character you're talking to, which is good!</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1356px;"><p class="vanilla-image-block" style="padding-top:56.27%;"><img id="2HJCTfQYir7WWJc8tMDQS5" name="seedscreen4" alt="A seedling saying another seedling's name is heavy like a punchline" src="https://cdn.mos.cms.futurecdn.net/2HJCTfQYir7WWJc8tMDQS5.jpg" mos="" align="middle" fullscreen="1" width="1356" height="763" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/2HJCTfQYir7WWJc8tMDQS5.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Klang)</span></figcaption></figure><p>But the conversations themselves aren't compelling and the immersion grows weaker the longer they go on. As you've seen, "heavy" and "beautiful" and "iconic" and "vibes" are words that come up constantly in Seed: not only is my seedling's age "heavy" and "beautiful" but so is my seedling's name and the color of someone's shoes (brown) in two other conversations. Everything, everywhere, is a vibe of some sort, even when it's clearly not. I find this sort of thing as unconvincing as any other AI chatbot I've ever spoken with. It's just filler, something that may briefly appear genuine but doesn't hold up to even a bit of scrutiny. </p><p>I do see some real benefits of AI here in Seed. I like that I can ask the tutorial robot questions about aspects of the game, like how to perform certain tasks or locate specific resources, and I'll usually (not always) get a helpful answer in plain English. But it can be vague and unhelpful at times, too, such as when it misunderstands the question or delivers unrelated information. Seed's AI doesn't appear to make up or hallucinate stuff the way most chatbots do, but while it's faster than consulting a wiki or asking another player for help, it's not always better. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1200px;"><p class="vanilla-image-block" style="padding-top:60.00%;"><img id="QaSfyD6ujd7sJpqUYQKWK5" name="seedscreen1" alt="A seedling thinking being around everyone is the best vibe ever" src="https://cdn.mos.cms.futurecdn.net/QaSfyD6ujd7sJpqUYQKWK5.jpg" mos="" align="middle" fullscreen="1" width="1200" height="720" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/QaSfyD6ujd7sJpqUYQKWK5.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Klang)</span></figcaption></figure><p>Plus, Seed's tutorial bot will sometimes mispronounce a common word or stress the wrong syllable, and for me that's immediately immersion-breaking because these are the things I've learned to instinctively check for when trying to determine if something is AI or a real person, like in a narrated YouTube video. It's an uncanny valley thing, an instant reminder that you're seeing or hearing something fake.</p><p>Like I said, there are some good examples of the AI in Seed working as intended, and it may improve over time. But I'm still left wondering if these types of AI interactions are needed or even wanted in games. Are two avatars mindlessly blathering about how beautiful and heavy a number is really an improvement over The Sims, where two avatars can produce a word bubble containing a picture of a guitar, and we all immediately understand that they're talking about music? It's shallow, sure, but not as shallow as a full conversation that contains no actual meaning.</p><p>Even though I'm not loving this aspect of Seed, I can imagine the possibilities of talking to characters in a life sim or MMO or RPG and them never running out of things to say. But at the moment, I'll still take limited but compelling dialogue, or even simple word bubbles with emojis, over unconvincing AI wordslop.</p><div class="product"><a data-dimension112="3de1c0ac-87a3-11f1-aa89-a7f5a12b7d8c" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="3de1c0ac-87a3-11f1-aa89-a7f5a12b7d8c" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Even Japan's patent officials seem exhausted with Nintendo's antics as they refuse its 'absurd' defense of a rejected Pokémon patent ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/gaming-industry/even-japans-patent-officials-seem-exhausted-with-nintendos-antics-as-they-refuse-its-absurd-defense-of-a-rejected-pokemon-patent/</link>
                                                                            <description>
                            <![CDATA[ Not a good sign when official patent office communications hit you with a snarky clapback. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ErPKxYStv6VVZRWkUiYgo</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kuJ3C3QsrL8aeyxtifuq39-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 20:30:17 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Jul 2026 22:46:25 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Industry]]></category>
                                                                                                <author><![CDATA[ lincoln.carpenter@futurenet.com (Lincoln Carpenter) ]]></author>                    <dc:creator><![CDATA[ Lincoln Carpenter ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/FPyrdqJC7WX382U9Ubt8Ee.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kuJ3C3QsrL8aeyxtifuq39-1280-80.jpg">
                                                            <media:credit><![CDATA[Warner Bros.]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Pikachu crying in Pokemon: The First Movie]]></media:description>                                                            <media:text><![CDATA[Pikachu crying in Pokemon: The First Movie]]></media:text>
                                <media:title type="plain"><![CDATA[Pikachu crying in Pokemon: The First Movie]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kuJ3C3QsrL8aeyxtifuq39-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>While Nintendo has a <a href="https://www.pcgamer.com/gaming-industry/nintendo-is-shedding-its-veneer-of-kindness-and-embracing-a-new-reputation-vigorous-legal-bully/" target="_blank">long and infamous history</a> of petty litigiousness, its recent efforts to secure a series of Pokémon-related patents have been <a href="https://www.pcgamer.com/games/survival-crafting/nintendo-reportedly-gets-even-more-obnoxious-about-patent-law-by-taking-a-mods-arent-real-games-stance-against-a-dark-souls-3-mod-that-could-invalidate-its-palworld-lawsuit/" target="_blank">particularly obnoxious</a>—obnoxious enough that even the Japan Patent Office seems like its patience for the publisher's quibbling is wearing thin.</p><p>Earlier this month, Japanese patent examiners issued a rebuke of Nintendo's objections to a Patent Office's prior rejections of one of the publisher's Pokémon patent applications. In its refusal of the publisher's arguments, the JPO's examiner was so atypically blunt that <a href="https://news.yahoo.co.jp/expert/articles/f937d9ae38730b77376ec3651e848bbb42cbf67c" target="_blank">Japanese patent attorney Kiyoshi Kurihara</a> described the exchange as containing "things rarely seen in standard patent practice" (via <a href="https://automaton-media.com/en/news/nintendo-patent-central-to-palworld-lawsuit-stays-rejected-as-jpo-shuts-down-objections-in-unusually-sharp-tongued-notice/" target="_blank">Automaton</a>).</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fHnb5TLSFhZwvk42sMd2Q8" name="pokemon-magikarp.jpg" alt="Three Magikarp Pokémon from the animated TV show" src="https://cdn.mos.cms.futurecdn.net/fHnb5TLSFhZwvk42sMd2Q8.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/fHnb5TLSFhZwvk42sMd2Q8.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: The Pokémon Company)</span></figcaption></figure><p>At the heart of this particular squabble is Nintendo's <a href="https://www.j-platpat.inpit.go.jp/c1801/PU/JP-2026-077713/11/ja" target="_blank">Patent Application 2026-019762</a>, one of a number of patent applications the company has submitted in an attempt to secure ownership over systems related to Pokémon catching, battling, and riding. While the publisher has successfully been granted some of those patents—like those cited in its <a href="https://www.pcgamer.com/games/survival-crafting/nintendos-legal-battle-with-palworld-looks-shakier-than-ever-it-may-only-get-usd30-000-chump-change-if-it-wins-at-all/" target="_blank">ongoing legal dispute</a> with Palworld developer Pocketpair—the JPO sent a notice of refusal for the 2026-019762 patent application in April 2026.</p><p>Something can't be patented if it doesn't demonstrate "an inventive step" indicating it wouldn't be obvious for other practitioners in the relevant field, and the JPO examiner found that the Pokémon mechanics that the 2026-019762 application described were too similar to "prior art," or preexisting works. </p><p>In particular, the rejection referenced <a href="https://www.youtube.com/watch?v=9TznS7pE-T8" target="_blank">a 13-year-old gameplay video</a> of an unofficial, fan-made Pokémon game, which resembled many of the systems Nintendo claimed in its application over a decade later.</p><p>As you might expect, Nintendo didn't like that.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="wfrLDcvEMRprgBmhkRS87D" name="pokemon_za" alt="Pokemon battling in Pokemon Legends: ZA." src="https://cdn.mos.cms.futurecdn.net/wfrLDcvEMRprgBmhkRS87D.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/wfrLDcvEMRprgBmhkRS87D.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>In June, as patent procedure allows, Nintendo submitted a written opinion contesting the application's refusal. First of all, Nintendo wrote—presumably while pushing up its glasses—the examiner didn't reference a fan game, but "merely a video" of a fan game; videos can't be considered disqualifying prior art for a videogame patent, it said, because videos aren't videogames. Worse, as an unlicensed work using Pokémon designs and characters, it's a video of <em>copyright infringement</em>. Something can't be considered obvious for practitioners in the field, Nintendo insists, if it's <em>illegal.</em></p><p>Not only that, Nintendo said, but the examiner—despite the alleged copyright infringement on display—called the Pokémon shown in the video by their official, god-given Christian names like "Bulbasaur" and "Pikachu." It would have been more fitting, it said, to use language like "a character that infringes on Pikachu" or "a character that infringes on Bulbasaur."</p><p>"It is extremely inappropriate for the examiner to deliberately misidentify the infringing product as if it were a genuine product," Nintendo wrote.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="oG9TbQYhsBjRPVGKTdRN69" name="Anubis-Palworld" alt="Palworld - Anubis, a dog-like, bipedal pal with Egyptian-style clothing." src="https://cdn.mos.cms.futurecdn.net/oG9TbQYhsBjRPVGKTdRN69.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/oG9TbQYhsBjRPVGKTdRN69.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><p>Unfortunately for Nintendo, that's not how anything works, and the JPO said as much in its decision of refusal sent earlier this month.</p><p>Nintendo's assertion of copyright infringement, the JPO examiner notes, has no bearing on considerations of patentability, because Japanese patent law "contains no provision excluding inventions that infringe upon the copyright of others." Whether or not a cited work infringes on copyright, the examiner continues, "is irrelevant to the inventive step judgment, and this view is considered standard among patent practitioners."</p><p>Further, the JPO said that it would be "an absurd misunderstanding" to think that its examiners misidentified the fan game as an authentic Pokémon product, and even if there were "the possibility that the reasons for refusal could be subject to such an absurd misunderstanding," it would still have "no bearing on the inventive step judgment."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2560px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="cf6rydzx6qaDb3WzjRD8Mc" name="Pokemon" alt="Nintendo Pokemon" src="https://cdn.mos.cms.futurecdn.net/cf6rydzx6qaDb3WzjRD8Mc.png" mos="" align="middle" fullscreen="1" width="2560" height="1440" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/cf6rydzx6qaDb3WzjRD8Mc.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo)</span></figcaption></figure><p>Even the JPO examiner seems baffled by why Nintendo objected to using a gameplay video as evidence, writing that they're unclear whether Nintendo thinks a video of gameplay can't sufficiently demonstrate the relevant software concepts, or that Nintendo thinks it could be a video animation meant to <em>look </em>like a videogame and narrated as such by the uploader. The former, the examiner says, is more than sufficient evidence for refusal, while the latter is "too ridiculous" to consider.</p><p>The best bit, however, is where the examiner addresses Nintendo's complaints about misusing official Pokémon terminology by deploying Advanced Pedantry:</p><p>"If it's impermissible to refer to the character name in the reasons for refusal, then—accepting some redundancy in favor of precision—the elements should have been identified as follows: 'an object in the form of a small animal' instead of 'Pokémon'; 'an object in the form of a boy wearing a red hat' instead of 'Ash'; 'an object in the form of a small yellow animal' instead of 'Pikachu'; 'an object in the form of a small green animal' instead of 'Bulbasaur'; and 'a spherical object with a red upper half and a white lower half' instead of 'Poké Ball.'"</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="a4RJFD8KMXWdcr2wAe8vdX" name="nintendo_patent_illust_4" alt="Patent illustration from US pokemon battling patent" src="https://cdn.mos.cms.futurecdn.net/a4RJFD8KMXWdcr2wAe8vdX.jpg" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/a4RJFD8KMXWdcr2wAe8vdX.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Nintendo, USPTO)</span></figcaption></figure><p>But, the examiner says, even if those terms were used, it wouldn't make the application's claims any more inventive, so the JPO's judgment remains unchanged. Oh well.</p><p>Despite how thoroughly the refusal reads like a proverbial newspaper swat on the nose, <a href="https://gamesfray.com/japan-patent-office-rejects-nintendos-touchscreen-monster-capture-patent-and-its-attack-on-use-of-indie-gameplay-video-as-prior-art/" target="_blank">GamesFray</a> notes that Nintendo has three months to petition for an appeal trial before JPO judges, and could still file further divisional patent applications with more carefully-crafted claims. And since this application is unrelated to the Palworld dispute, it won't have any bearing there either way.</p><p>Still, it's nice to know we're not the only ones who find this whole thing exhausting.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="047d17c6-879e-11f1-9cd4-15d4cd221448" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="047d17c6-879e-11f1-9cd4-15d4cd221448" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Warhorse trademarks 'Kingdom Come Salvation' as fans pray in unison for another open-world RPG ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/rpg/warhorse-trademarks-kingdom-come-salvation-as-fans-pray-in-unison-for-another-open-world-rpg/</link>
                                                                            <description>
                            <![CDATA[ The next "Kingdom Come adventure" has a name, but what sort of game will it be? ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">3w2nuGbkKj4u69qE6gWYtb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Jmb4Fm7umWrK2F3WSfdXGn-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 19:52:51 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Jul 2026 22:30:30 +0000</updated>
                                                                                                                                            <category><![CDATA[RPG]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ morgan.park@futurenet.com (Morgan Park) ]]></author>                    <dc:creator><![CDATA[ Morgan Park ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/VVB5GCgA3xLhkX8FVAWw5D.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Jmb4Fm7umWrK2F3WSfdXGn-1280-80.jpg">
                                                            <media:credit><![CDATA[Deep Silver]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Henry with a castle in the background]]></media:description>                                                            <media:text><![CDATA[Henry with a castle in the background]]></media:text>
                                <media:title type="plain"><![CDATA[Henry with a castle in the background]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Jmb4Fm7umWrK2F3WSfdXGn-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Leave it to trademark filings to publicly utter the name of a new videogame before anyone else: The next Kingdom Come will almost surely be called Kingdom Come Salvation. Huzzah.</p><p>That's according to a July 23 trademark filing by Warhorse Studios with the EUIPO, first spotted by <a href="https://thephrasemaker.com/2026/07/24/trademark-confirms-the-name-of-upcoming-kingdom-come-adventure-game/" target="_blank">Phrasemaker</a>. Had the owners of the trademark not already been confirmed to be Warhorse, the styling of the Salvation logo (see below) would've been a dead giveaway, as is matching legal information for the Czech studio's other trademarks.</p><p>While Warhorse has yet to comment on the name reveal, it did already say back in May that <a href="https://www.pcgamer.com/games/rpg/the-rumours-were-true-kingdom-come-2-studio-is-working-on-an-rpg-set-in-tolkiens-middle-earth/">another "Kingdom Come Adventure"</a> was inbound. That announcement came at the same time as its upcoming Middle-earth RPG was announced—a high-profile project that I wager will become the studio's primary focus in the years ahead.</p><p>I'm trying not to read too much into the wording of that initial announcement, nor the name. Warhorse described its LOTR game as an open world RPG, but the Kingdom Come followup simply as an adventure—will Salvation take on a different, smaller format? Will it be an RPG at all? God I hope so. Middle-earth is cool and all, but I'd take another Bohemian romp any day of the week, and this series still needs to get to Prague!</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:447px;"><p class="vanilla-image-block" style="padding-top:32.44%;"><img id="ccPFJiLgZuE2nHXN3VBYFj" name="salvation" alt="Kingdom Come Salvation" src="https://cdn.mos.cms.futurecdn.net/ccPFJiLgZuE2nHXN3VBYFj.jpg" mos="" align="middle" fullscreen="" width="447" height="145" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Warhorse Studios)</span></figcaption></figure><p>Phrasemaker calls attention to a section of the trademark that refers to "entertainment services for matching users with computer games," which kinda sounds like Salvation will have multiplayer, or online functionally in the least. Intriguing.</p><p>If Salvation is another open world RPG on the scale of KCD2, it probably won't star Henry of Skalitz. Warhorse has been open about closing the book on Henry's story, and switching up the subtitle from "Deliverance" does suggest a fresh start.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="1be81c4e-8799-11f1-af7e-3365245b3302" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="1be81c4e-8799-11f1-af7e-3365245b3302" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Tomb Raider: Catalyst delayed to 2028 ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/action/tomb-raider-catalyst-delayed-to-2028/</link>
                                                                            <description>
                            <![CDATA[ Legend of Atlantis is still on track for February 2027. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">eYWhg3fdfh7PViu4NecGHH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/nrVLv6vYjk2K2tCWTHzjUn-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 19:08:42 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Jul 2026 19:08:46 +0000</updated>
                                                                                                                                            <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ andy.chalk@pcgamer.com (Andy Chalk) ]]></author>                    <dc:creator><![CDATA[ Andy Chalk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hkTeZoDeGrvhQZtrNGPkbB.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/nrVLv6vYjk2K2tCWTHzjUn-1280-80.jpg">
                                                            <media:credit><![CDATA[Crystal Dynamics]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Lara Croft climbing something in Tomb Raider: Catalyst]]></media:description>                                                            <media:text><![CDATA[Lara Croft climbing something in Tomb Raider: Catalyst]]></media:text>
                                <media:title type="plain"><![CDATA[Lara Croft climbing something in Tomb Raider: Catalyst]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/nrVLv6vYjk2K2tCWTHzjUn-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Bad news for anyone looking forward to playing the new Tomb Raider game Catalyst next year: It's not going to be out until the year after that.</p><p>Word of the delay came from Amazon Gaming chief Jeffrey Gattis during an interview with <a href="https://www.youtube.com/watch?v=NljuXOVijas" target="_blank">The Game Business</a>. Talking about Amazon's game investment strategy, Gattis said the company is into pretty much everything, "from what we call game night games, which are those phone-as-a-controller games, which I think of as single-A games that are in the single millions of dollars to develop, all the way up to triple-A."</p><p>Then, to provide an example of how Amazon remains committed to big-time, he dropped the news: "We've announced the two Tomb Raider titles—Atlantis comes February 12<sup>th</sup> of next year and then we'll follow on in 2028 with the next one."</p><p>Tomb Raider: Catalyst hadn't locked in a hard release date, but when it was <a href="https://www.pcgamer.com/games/action/tomb-raider-comes-to-the-game-awards-with-not-just-one-but-two-new-games-a-re-imagining-and-an-all-new-adventure/" target="_blank">announced at The Game Awards</a> in 2025 it was set for launch in 2027.</p><p>It's possible that Gattis merely got his years or games mixed up: I still occasionally do the <em>'what year is it?'</em> Jumanji meme in real life when my wandering mind is suddenly snapped back to reality by someone asking if I've finished filling out the form.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/NljuXOVijas?start=1009" allowfullscreen></iframe></div></div><p>But this strikes me as unlikely, for two reasons. One, saying "2028" specifically is very different from rolling with "next year" when you're not completely sure what year it is right now. </p><p>Two, and more to the point, Tomb Raider: Catalyst developer Crystal Dynamics appears to be in a bit of disarray. In March, the studio conducted its <a href="https://www.pcgamer.com/gaming-industry/tomb-raider-is-fine-crystal-dynamics-says-as-it-lays-off-employees-for-the-fourth-time-in-the-past-12-months/" target="_blank">fourth round of layoffs in 12 months</a>, and studio leadership—not just at CD, but <a href="https://www.pcgamer.com/games/the-elder-scrolls/bethesda-says-layoffs-havent-affected-the-roadmap-for-the-elder-scrolls-6-it-hasnt-forgotten-oblivion-remastered-and-its-not-telling-you-this-because-asha-sharma-forced-it-to/" target="_blank">anywhere that's taken a big hit</a>—may say that cutting to the bone isn't going to impact ongoing projects, but at some point that's probably just not so, as presumably those laid off people served a function that they're not around to handle anymore. Even if you're only talking about the psychological toll that constant layoffs take on those who remain, that's going to have an impact.</p><p>To be sure, I've reached out to Amazon to ask if the 2028 target as expressed by Gattis is correct, and will update if I receive a reply. Until then, though, I'd suggest making other plans to occupy your gaming time in '27.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="853607a8-8792-11f1-a94e-23522f519121" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="853607a8-8792-11f1-a94e-23522f519121" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Saudi Arabia's takeover of EA gets approval from European Commission ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/gaming-industry/saudi-arabias-takeover-of-ea-gets-approval-from-european-commission/</link>
                                                                            <description>
                            <![CDATA[ The commission has ruled that the buyout will not cause "competition concerns." ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">U93GMMokcxYMXDEfC7dwTN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/o2Ko6hy9aEFd8stSrmBd3D-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 18:56:42 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Industry]]></category>
                                                                                                <author><![CDATA[ andy.chalk@pcgamer.com (Andy Chalk) ]]></author>                    <dc:creator><![CDATA[ Andy Chalk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hkTeZoDeGrvhQZtrNGPkbB.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/o2Ko6hy9aEFd8stSrmBd3D-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images - Photo Illustration by Piotr Swat/SOPA Images/LightRocket via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[POLAND - 2025/09/28: In this photo illustration, the Electronic Arts company logo is seen displayed on a smartphone screen with United States dollar banknotes in the background. (Photo Illustration by Piotr Swat/SOPA Images/LightRocket via Getty Images)]]></media:description>                                                            <media:text><![CDATA[POLAND - 2025/09/28: In this photo illustration, the Electronic Arts company logo is seen displayed on a smartphone screen with United States dollar banknotes in the background. (Photo Illustration by Piotr Swat/SOPA Images/LightRocket via Getty Images)]]></media:text>
                                <media:title type="plain"><![CDATA[POLAND - 2025/09/28: In this photo illustration, the Electronic Arts company logo is seen displayed on a smartphone screen with United States dollar banknotes in the background. (Photo Illustration by Piotr Swat/SOPA Images/LightRocket via Getty Images)]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/o2Ko6hy9aEFd8stSrmBd3D-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Saudi Arabia's proposed <a href="https://www.pcgamer.com/gaming-industry/ea-strikes-a-usd55-billion-deal-to-go-private-in-a-saudi-backed-buyout-just-a-week-before-the-launch-of-battlefield-6/" target="_blank">$55 billion acquisition of Electronic Arts</a> has cleared one potentially significant hurdle, as the European Commission says it will not oppose the buyout.</p><p>"The European Commission has approved, under the EU Merger Regulation, the acquisition of sole control of Electronic Arts Inc. of the US by the Public Investment Fund ('PIF') of Saudi Arabia," <a href="https://ec.europa.eu/commission/presscorner/detail/en/mex_26_1675" target="_blank">the ruling</a> states (via <a href="https://www.rockpapershotgun.com/saudi-arabias-55-billion-ea-buyout-approved-by-the-european-commission-who-say-it-doesnt-raise-competition-concerns" target="_blank">RPS</a>).</p><p>"The Commission concluded that the notified transaction would not raise competition concerns, given its limited impact on competition in the markets where the companies are active. The notified transaction was examined under the normal merger review procedure."</p><p>The European Commission's approval of this deal came much more easily than its thumbs-up of Microsoft's acquisition of Activision Blizzard a few years ago, which spawned an <a href="https://www.pcgamer.com/eu-expands-investigation-into-microsofts-acquisition-of-activision-blizzard/" target="_blank">in-depth investigation</a> and specific commitments from Microsoft before the <a href="https://www.pcgamer.com/eu-approves-microsofts-dollar687-billion-acquisition-of-activision-blizzard/" target="_blank">green light</a> was given. </p><p>But the EA deal is also quite a bit different: Not a merger, but a transfer of ownership that will see the company taken private. That carries significant risks of its own, including the <a href="https://www.pcgamer.com/gaming-industry/eas-usd55-billion-acquisition-is-the-biggest-leveraged-buyout-in-private-equity-history-heres-why-it-has-everyone-terrified/" target="_blank">$20 billion in debt</a> EA will take on to finance the deal, but those factors don't enter into this ruling, which is based solely on its impact on competition within the EU.</p><p>There are still obstacles ahead, at least nominally. Game developers and US lawmakers alike have expressed "<a href="https://www.pcgamer.com/gaming-industry/us-senators-express-profound-concern-over-ea-buyout-the-proposed-transaction-poses-a-number-of-significant-foreign-influence-and-national-security-risks/" target="_blank">profound concern</a>" about the deal and called on the US Federal Trade Commission to "<a href="https://www.pcgamer.com/gaming-industry/more-than-40-us-democrats-call-for-a-thorough-investigation-of-eas-saudi-led-buyout-over-risks-of-layoffs-studio-closures-and-coordinated-anti-labor-practices/" target="_blank">carefully scrutinize</a>" the proposed takeover. </p><p>That doesn't seem likely to go anywhere, though. FTC chair Andrew Ferguson is a stalwart supporter of US president Donald Trump, Trump is tight with Saudi Arabia's de facto ruler Mohammed bin Salman, bin Salman is chair of Saudi Arabia's Public Investment Fund—which will own <a href="https://www.pcgamer.com/gaming-industry/it-turns-out-saudi-arabia-will-own-93-4-percent-of-ea-if-the-buyout-goes-through-which-is-effectively-all-of-it/" target="_blank">more than 93%</a> of EA if the deal is approved—and the whole thing is being backed by an investment firm founded by Trump's son-in-law Jared Kushner.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="9e9958be-8790-11f1-bd2a-e390d273f800" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="9e9958be-8790-11f1-bd2a-e390d273f800" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Amazon Gaming boss says high hardware prices could be good news for its Luna cloud gaming program ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/gaming-industry/amazon-gaming-boss-says-high-hardware-prices-could-be-good-news-for-its-luna-cloud-gaming-program/</link>
                                                                            <description>
                            <![CDATA[ In a world of $1,000 Steam Machines, a hardware-free gaming option might have wider appeal. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">juiXFaRscByDnbYqrabXEd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/F556XXSyr28gb2efhZkmHc-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 18:48:01 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Industry]]></category>
                                                                                                <author><![CDATA[ andy.chalk@pcgamer.com (Andy Chalk) ]]></author>                    <dc:creator><![CDATA[ Andy Chalk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hkTeZoDeGrvhQZtrNGPkbB.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/F556XXSyr28gb2efhZkmHc-1280-80.png">
                                                            <media:credit><![CDATA[Amazon]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Judge Snoop Dogg in Courtroom Chaos Starring Snoop Dogg]]></media:description>                                                            <media:text><![CDATA[Judge Snoop Dogg in Courtroom Chaos Starring Snoop Dogg]]></media:text>
                                <media:title type="plain"><![CDATA[Judge Snoop Dogg in Courtroom Chaos Starring Snoop Dogg]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/F556XXSyr28gb2efhZkmHc-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.pcgamer.com/hardware/memory/ram-and-storage-is-ridiculously-expensive-right-now-because-of-drumroll-ai-of-course-and-theres-little-reason-to-think-prices-will-drop-any-time-soon/" target="_blank">RAMpocalypse</a>, and more specifically the obscene price inflation it's driven, sucks for just about everyone with an interest in gaming. But one person it maybe doesn't suck for is Amazon Gaming boss Jeffrey Gattis, who said in a recent interview with <a href="https://www.thegamebusiness.com/p/amazon-luna-were-not-trying-to-replace" target="_blank">The Game Business</a> that high hardware prices could be good for Luna, the company's cloud gaming business.</p><p>Gattis said cloud gaming has historically "been a little bit of a solution in search of a problem," thanks primarily to the relatively low cost of consoles. Because of that, Amazon's goal with Luna hasn't been to supplant consoles, but rather to expand gaming to players who for one reason or another aren't interested in buying the requisite hardware.</p><p>Given the way prices have gone (and will <a href="https://www.pcgamer.com/hardware/steam-machines/valve-says-theres-no-end-in-sight-to-the-memory-crisis-and-prices-are-only-going-to-increase-honestly-its-still-getting-worse/" target="_blank">likely continue to go</a>), Gattis thinks, probably not incorrectly, that demographic is probably going to grow—and therein lies the opportunity.</p><p>"We saw the Steam Machine opening at $1,000," Gattis said. "We hear rumors about consoles, because of the RAM crisis, pushing up over $1,000 in Gen 10. So, I do think you get to a point at which more people will be in the consideration set for a cloud gaming solution, just because of the sheer cost of buying dedicated hardware."</p><p>The <a href="https://www.pcgamer.com/games/action/after-months-of-rumours-gta-6-wont-be-usd100-after-all-except-rockstar-is-locking-plenty-of-exclusive-items-behind-that-price-tag/" target="_blank">rising cost of games</a> is also a consideration: "Games can be big investments, to go buy a $70 game, to go through the download experience, to pair a controller, and then spend hundreds of hours, in some cases, to complete them. So, we see an opportunity to serve a group of people who haven't really been well served because the console and PC companies are mostly focused on those hardcore players."</p><p>Amazon jumped into mainstream gaming with both feet several years ago, but despite having limitless money to throw at the problem it was never able to make serious inroads: Its biggest success was the MMO New World, and that one wasn't big enough to <a href="https://www.pcgamer.com/games/mmo/new-world-is-dead-amazon-ends-new-content-updates-following-massive-layoffs-says-servers-will-be-live-through-2026/" target="_blank">dodge the bullet</a> when Amazon decided it was time to take the whole enterprise <a href="https://www.pcgamer.com/gaming-industry/amazon-games-is-making-major-layoffs-as-it-shifts-focus-away-from-mmos-to-its-luna-cloud-gaming-platform-we-have-made-the-difficult-decision-to-halt-a-significant-amount-of-our-first-party-aaa-game-development/" target="_blank">out behind the woodshed</a>.</p><p>But now, according to Gattis, Amazon knows exactly what it's doing. "For the first time in a long time, I feel like we have a single gaming strategy. We understand what we're doing, we understand what we're not doing, and we're executing against it. And time will tell how well we can execute and how right we are about our thesis."</p><p>One of the challenges facing Luna is the selection of games it offers: Leading with <a href="https://www.pcgamer.com/games/amazon-breaks-glass-marked-ai-powered-snoop-dogg-game-where-hes-a-judge-to-get-you-to-pay-attention-to-its-wilting-luna-streaming-service/" target="_blank">AI-powered Judge Snoop Dogg</a> is not the sort of thing that gives me high hopes for a platform. It does, however, afford me the opportunity to run the trailer!</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/__0tWhLBMVU" allowfullscreen></iframe></div></div><p>Gattis said Amazon is trying to encourage a wider range of publishers to put their games on Luna, a process that includes convincing them won't cannibalize conventional sales—and ties into his belief that high hardware prices could be a boost for the platform. </p><p>"The reality is, at least the pitch that we keep making—and it is the truth—is that this is about reaching players that a lot of those games are never going to be able to reach," Gattis said. "Particularly in a world of $1,000 consoles."</p><p>I'm personally dubious about cloud gaming in general: That arises in part from personal bias—I live in a rural area with internet access that would never support serious cloud gaming—but even so, infrastructure concerns are real. </p><p>Despite that, I think Gattis is probably correct: Skyrocketing hardware prices are going to force some people away from conventional PC and console-based gaming, and to some extent—based largely on how effectively it's able to fill the gap—that's going to be a boost for Luna.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="c5f21056-878e-11f1-a543-f3a70c5e8c4e" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="c5f21056-878e-11f1-a543-f3a70c5e8c4e" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Asus ROG Azoth Extreme Edition 20 review ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-azoth-extreme-edition-20-review/</link>
                                                                            <description>
                            <![CDATA[ The type of keyboard you buy because you can, and boy does it shine. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9kVBbSgAwuM8VfT4bojfLR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qHYtJQiCs2CPfmMExTfbJ9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 16:30:50 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Keyboards]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qHYtJQiCs2CPfmMExTfbJ9-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Asus ROG Azoth Extreme Edition 20 from the front, outside]]></media:description>                                                            <media:text><![CDATA[Asus ROG Azoth Extreme Edition 20 from the front, outside]]></media:text>
                                <media:title type="plain"><![CDATA[Asus ROG Azoth Extreme Edition 20 from the front, outside]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qHYtJQiCs2CPfmMExTfbJ9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>After you spend above a certain amount of money on your gaming keyboard, you're not really paying for quality, specs, or competitive edge anymore. I felt this recently while testing out <a href="https://www.pcgamer.com/hardware/gaming-keyboards/melgeek-centauri-80-review/" target="_blank">Melgeek's Centauri 80</a>. In my approximation, any more than $200 and you move into bragging rights/centrepiece territory, and by that logic, I reckon the Asus ROG Azoth Extreme Edition 20 is worth about <em>three</em> centrepieces. </p><p>It's an expensive old beast, and $100 more than the already very pricey <a href="https://www.pcgamer.com/hardware/gaming-keyboards/asus-rog-azoth-extreme-review/" target="_blank">Asus ROG Azoth Extreme</a>, which we reviewed back in 2024. But it's hard to say that Asus hasn't thrown absolutely everything at this new keyboard to celebrate the 20-year anniversary of ROG; you're getting an 8,000 Hz polling, up to 1,600 hours of battery life, a carbon-fibre positioning plate, as well as multi-layer dampening, plus a whole host of extra accessories and extras in the box.</p><p>Oh, and did I mention the 24K-gold-plated commemorative nameplate? I probably should have mentioned the 24K-gold-plated commemorative nameplate. </p><p>The Azoth Extreme is a very well-built bit of tech. It's super hefty, but it's heavy for a reason. It's sturdy, and though I wouldn't much like to drop a $600 gaming keyboard, I feel like I could do so with relatively minor problems here. The OLED screen up at the top right looks lovely, and the controls next to it are easy to use and quite handy. You can adjust volume, change brightness, and even set up custom controls. It's not quite as useful as the likes of the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/corsair-galleon-100-sd-review/" target="_blank">Corsair Galleon 100 SD</a> and its built-in Stream Deck, but it will likely be enough for most.</p><div  class="fancy-box"><div class="fancy_box-title">Asus ROG Azoth Extreme Edition 20 Specs</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Cwnbdh9BAwRPuPgwkbAWS8" name="IMG_0020" caption="" alt="Asus ROG Azoth Extreme Edition 20 from the left hand side, on top of a black table" src="https://cdn.mos.cms.futurecdn.net/Cwnbdh9BAwRPuPgwkbAWS8.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p class="fancy-box__body-text"><strong>Form factor:</strong> TKL<br><strong>Switch:</strong> ROG NX Mechanical Switch (hot swappable)<br><strong>Keycaps:</strong> ROG Edition 20 Translucent-Black Keycaps <strong>Lighting:</strong> Per-key RGB<br><strong>Connection type: </strong>Wired and wireless (Bluetooth and 2.4 GHz)<br><strong>Polling:</strong> 8,000 Hz<br><strong>Battery life:</strong> up to 1600 hours<br><strong>Extras: </strong>Name plate, polling rate booster, palm rest.<br><strong>Weight: </strong>1.5 kg<br><strong>Price:</strong> <a data-analytics-id="inline-link" href="https://eshop.asus.com/us/90mp04vf-bkaa20-rog-azoth-extreme-edition-20.html" target="_blank">$600</a> | <a data-analytics-id="inline-link" href="https://uk.store.asus.com/rog-azoth-extreme-edition-20-gaming-keyboard808-90mp04vf-bkea20.html" target="_blank">£540</a></p></div></div><p>Thanks to that weight, this TKL keyboard isn't exactly the type of thing you'd throw in a backpack. That said, a heavy keyboard is not nearly as much of a deal breaker as a heavy mouse or a heavy headset. In fact, the only thing I'd watch out for is the long-term wear on a particularly light mouse pad; 1.5 kg is a lot to put on any pad, and that's not including the weight of your hands on the wrist rest either. </p><p>The Azoth Extreme Edition 20 splits its keycap designs between standard black ones with a translucent base for the letter and number keys, then fully translucent caps for the F keys, space bar, and those on the side. Aesthetically, it works well and allows the per-key RGB to really shine. Initially, that RGB comes in all-gold (or, I suppose, with it being RGB, closer to a yellowed white). It makes the gold accenting on the side of the keyboard and bottom of the palm rest really pop. Despite gold tending to be a very gauche accent choice, it actually looks great in-person. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/xJR8gzsddgKydFkzu5jwN9.jpg" alt="Asus ROG Azoth Extreme Edition 20 on a black table, with a box behind it" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/7eVAzyjNTbwgNunX3fq4B9.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the front, to the side, on a black desk" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/zMMPP7rG85HMXgMmERVkz8.jpg" alt="Asus ROG Azoth Extreme Edition 20 extra accessories on a table" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/orT9mnxdLUdivVhKAHzru8.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the front left hand side, on a table" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>The two types of keycaps don't just add to the aesthetic; they also feel different on the fingertips, which is a decent way of keeping your fingers in check when you're not actively looking at the keyboard. The full translucent keys are very smooth to the touch, feeling similar to the <a href="https://www.pcgamer.com/hardware/gaming-mice/asus-has-announced-a-gold-plated-82-g-version-of-its-harpe-ii-mouse-with-a-65k-dpi-but-price-rumours-make-me-think-its-way-out-of-my-budget/" target="_blank">ROG Harpe II Extreme Edition gaming mouse</a>, while the other style of keycaps have more of a matte feel. Both keycap designs are pretty in their own right, and the difference in feel between the two isn't distracting either. </p><p>As far as typing is concerned, I'd say the Azoth Extreme Edition 20's actuation is on the light side, but not so much that I found myself misclicking. It's near perfect for accuracy, speed, and ease of use, in my book. The typing sound is light and clicky, with those dampening layers taking out any thock you might expect from the weight of shoving keys down. It's almost like Asus has scooped the bass and mids from it and just left the treble on top. </p><p>Typing feel, as a result, is lovely. Keys press easily with a light, satisfying sound. It's easy to find your place on the keyboard by feel too due to the mixture of keycaps and solid spacing all around. I do miss the extra keys of a full-fledged keyboard, but with some smart custom controls, I get by just fine. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/QUmFPZkbEzaqvNVxVXLTR9.jpg" alt="Asus ROG Azoth Extreme Edition 20 outside, from the front" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/FcNpLSL9ZKVLKy7RtkGd39.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the front right, outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/6AvJjNALfYurJXghmVTFt8.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the right hand side, outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/rc9xhbKgRQkp73zv3XJt39.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the back, outside" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/AmEKnk3QJr3uh3caNdUMv8.jpg" alt="Asus ROG Azoth Extreme Edition 20 from the left side, outside" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>My first gaming test with the Azoth Extreme Edition 20 was to take it into a Counter-Strike 2 match, and I can happily report that me losing had nothing to do with the keyboard. It's super snappy and responsive, with its light actuation keys making quick reactions much easier. It's also just plain effortless to use, with little fatigue after hours of gaming. As I learned when I tested the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/melgeek-real81-review/" target="_blank">Melgeek Real 81</a>, that's a really important facet of using any gaming keyboard. </p><p>You're getting an optional 8,000 Hz polling here (though worse battery life as a result), but you're still getting mechanical switches, which is a surprise. Them being hot swappable certainly helps, but one would hope for analogue or optical switches, for faster clicks, better battery efficiency, and rapid trigger. Still, it's super fast anyway, so you may not notice that downgrade from some other high-spec 2026 gaming keyboards. </p><div><blockquote><p>It's super snappy and responsive, with its light actuation keys making quick reactions much easier. It's also just plain effortless to use.</p></blockquote></div><p>Overall, I'd say the Extreme Edition 20 is a stronger package than the 2024 Azoth Extreme, coming with the poll rate booster, plus tons of extra bits, a palm rest, and an upgraded battery life. The NX mechanical switches feel great under the fingers, but you are paying $100 for that upgrade. </p><p>One problem I do have with the Azoth Extreme Edition 20 is a pretty common one, as far as keyboards go. The keycaps that don't have translucent tops have white lettering on black, which can be quite tough to make out in the dark. Some keyboard manufacturers get around this by making lettering translucent and shining RGB through it (like the <a href="https://www.pcgamer.com/hardware/gaming-keyboards/logitech-g915-x-lightspeed-review/" target="_blank">Logitech G915 X Lightspeed</a>), but that makes them harder to see under natural light. This means when there's little light on the keyboard, I have to make out keys through feel. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:5712px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ecYk7mva9J5cKFVMrovC5B" name="IMG_0015" alt="Asus ROG Azoth Extreme Edition 20 with rgb on, in the dark" src="https://cdn.mos.cms.futurecdn.net/ecYk7mva9J5cKFVMrovC5B.jpg" mos="" align="middle" fullscreen="" width="5712" height="3213" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">How the keyboard looks, in the dark </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Unfortunately, Asus's software continues to be a problem. It worked fine when I first set it up but, it suddenly just stopped working when I tried to swap the OLED screen animation. The web app requires an extra bit of software to actually run, and it soon stopped as it said I didn't have the software, despite me installing it. A fresh install did not fix this problem, either. In Armoury Crate, it simply refuses to recognise the keyboard, even with multiple restarts and a fresh batch of software. </p><div  class="fancy-box"><div class="fancy_box-title">Buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">✅ <strong>You want an uber luxurious keeb: </strong> It's a gorgeous keyboard, and an improvement on the standard Azoth (for a fifth more)</p></div></div><div  class="fancy-box"><div class="fancy_box-title">Don't buy if…</div><div class="fancy_box_body"><p class="fancy-box__body-text">❌ <strong>You just want great specs: </strong>The Azoth Extreme has great specs, but you can get almost everything it has for much, much less</p></div></div><p>Software problems aren't unique, but the Azoth Extreme 20 is a glorious keyboard with golden highlights and a breadth of extra little goodies included in the box. It feels like a limousine coming to pick you up, but inside it turns out to be a plain old Honda Accord. There's nothing wrong with an Accord, but Asus is pulling out the stops for this keyboard, and it simply can't make it down the runway without a hitch. </p><p>Stating that the Azoth Extreme Edition 20 is expensive feels so obvious it's almost not worth saying. That might be kinda the point here: it's a limited edition bit of tech that comes with a thank you card, extra switches, a switch and keycap puller, a polling rate booster, the aforementioned nameplate, a cleaning cloth, and all manner of little extras. It is extravagant and meant to feel that way. </p><p>As such, comparing it to a standard gaming keyboard is a bit hard, as you don't walk into a Walmart and think 'I wonder if that's worth it'. It's more of a piece of hardware you search out, and if you're prepared to part with all of that money, you are getting a truly lovely bit of tech. I just couldn't ever see myself being prepared to spend that much on it.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ I suck at fighting games, but Marvel Tōkon has the sauce ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/fighting/i-suck-at-fighting-games-but-marvel-tokon-has-the-sauce/</link>
                                                                            <description>
                            <![CDATA[ It could be the game that makes me a fan of the genre. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">eGHWDgMPoE5GVk3ufnRfaH</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UMfkL6aBdcUS4sv2TXUSj6-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 16:28:43 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Jul 2026 16:36:18 +0000</updated>
                                                                                                                                            <category><![CDATA[Fighting]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Rory Norris ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LghCxdhyWRKUT4BHYB2D2E.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Rory has made the fatal error of playing way too many live service games at once, and somehow still finding time for everything in between. Sure, he’s an expert at Destiny 2, Call of Duty, and more, but at what cost? He’s even sunk 1,000 hours into The Elder Scrolls Online over the years. At least he put all those hours spent grinding challenges to good use over the years as a freelancer and guides editor. In his spare time, he’s also an avid video creator, often breaking down the environmental design of his favourite games. If you can’t track him down, he’s probably lost in a cave with a bunch of dwarves shouting “rock and stone” to no end.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/UMfkL6aBdcUS4sv2TXUSj6-1280-80.jpg">
                                                            <media:credit><![CDATA[Arc System Works]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Captain America holding his shield, with a stern facial expression.]]></media:description>                                                            <media:text><![CDATA[Captain America holding his shield, with a stern facial expression.]]></media:text>
                                <media:title type="plain"><![CDATA[Captain America holding his shield, with a stern facial expression.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UMfkL6aBdcUS4sv2TXUSj6-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I will openly admit that <a href="https://www.pcgamer.com/games/fighting/the-only-fighting-game-ive-ever-been-excited-for-is-now-getting-a-pc-playtest-before-launch/" target="_blank">I'm not usually a fighting game person</a>. I enjoy playing Mortal Kombat with my equally bad friends, but as soon as I'm up against someone who knows their shit, I'm fumbling over the controls. Unsurprisingly, it's not all too fun getting your ass whooped and feeling like there's little you can do to stop the pain.</p><p>But as soon as I laid eyes on <a href="https://www.pcgamer.com/marvel-tokon-fighting-souls/" target="_blank">Marvel Tōkon: Fighting Souls</a> during Sony's 2025 State of Play, I knew I needed to at least try it—just look at the graphic design work on display. And now that the <a href="https://www.pcgamer.com/games/fighting/marvel-tokon-fighting-souls-beta-dates/" target="_blank">Marvel Tōkon beta</a> has arrived, I've done just that.</p><p>Marvel Tōkon's main selling point for a fighting game flump like me—besides the cool cast and art style—is the universal controls and automated combos. Basically, every superhero shares the same combo inputs, unlike, say, Mortal Kombat, where each character has unique chains. It's all standardised.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/u8UeSRs23dE7AgjQyaPKd6.jpg" alt="Gameplay of Marvel Tōkon, showing Wolverine lunging at Captain America with his claws." /><figcaption><small role="credit">Arc System Works</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/5uQDDv739YP5UNs9dLTHc6.jpg" alt="Gameplay of Marvel Tōkon, showing Peni Parker attacking Captain America with webs." /><figcaption><small role="credit">Arc System Works</small></figcaption></figure></figure><p>Light, medium, and heavy attacks while standing, crouched, or aerial will always perform the same actions and automatically lead to specific chains no matter who you're playing. For example, the following chain is a few basic attacks that'll launch your enemy into an aerial combo, then knock them down to earth again: L → M → H → Down → H → M → H → Down → H.</p><p>Similarly, the right bumper is dedicated to your character's unique attacks, while the right trigger handles your skills. Pressing triangle/Y and circle/B will grab your opponent. The X/A button, along with the left trigger, are mapped to your team swapping moves.</p><p>It's intuitive, it's quick, and it's much easier to remember than Mortal Kombat's fighter-specific inputs and combos that typically also have you pressing buttons like you're entering the Konami code. I can comfortably bounce from Wolverine to Captain America without having to rewire my brain.</p><iframe src="https://content.jwplatform.com/players/aaVStV77.html" id="aaVStV77" title="Marvel Tokon Beta Gameplay" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe><p>Marvel Tōkon's approach might sound restrictive, as if each character would feel the same given they share the same basic combos, but that couldn't be further from the truth. Mastery here comes more from how you utilise your character's specific superhero skills, and how you weave that into a four-hero tag-team format.</p><p>Captain America, for example, can throw his shield for a nice bouncing ranged attack, but time the move correctly, and you can quickly kick the shield back for a second pass. Spider-Man can websling for easy mobility and can even hang from the ceiling. Wolverine can become Berserk from certain moves to deal bonus damage. Green Goblin can launch his glider out and, just like his fate in Sam Raimi's Spider-Man, it'll return shortly after.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/6fbfrV5qqnU" allowfullscreen></iframe></div></div><p>And once you've mastered your chosen fighter, it's then time to pin down the other three in your team. Your other heroes will automatically poke their heads in for follow-up attacks after certain combos, so long as you've got charge, but you can also swap to them at any moment. It's far beyond my current abilities, but I can already foresee some pros rotating through their team, seamlessly executing combos that use each hero's unique powers.</p><p>It helps that, just like its marketing material, it's stylish as hell. You feel cool even if you're still making it up as you go along. I've long wanted to get into a fighting game, and perhaps Marvel Tōkon's lower barrier to entry through universal combat is my Trojan horse. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="69ac6b98-877a-11f1-b395-99959dbbf0bb" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="69ac6b98-877a-11f1-b395-99959dbbf0bb" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Minecraft Java Edition system requirements want 8/16 GB RAM for the first time, but it isn't more demanding now, Microsoft just hadn't updated the specs in a while ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/minecraft-java-edition-system-requirements-want-8-16-gb-ram-for-the-first-time-but-it-isnt-more-demanding-now-microsoft-just-hadnt-updated-the-specs-in-a-while/</link>
                                                                            <description>
                            <![CDATA[ The requirements are still light, but I remember what I was rockin' at launch. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VUkworRmkBrduZpfLxWJ2Q</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/WX6N9eKUkwErgksbswBTBf-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 16:25:08 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Jul 2026 16:25:49 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/WX6N9eKUkwErgksbswBTBf-1280-80.jpg">
                                                            <media:credit><![CDATA[Mojang]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Minecraft animation - mob vote teaser, alex and an allay stand together]]></media:description>                                                            <media:text><![CDATA[Minecraft animation - mob vote teaser, alex and an allay stand together]]></media:text>
                                <media:title type="plain"><![CDATA[Minecraft animation - mob vote teaser, alex and an allay stand together]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/WX6N9eKUkwErgksbswBTBf-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Minecraft has been out a whole 17 years now, which makes me feel very old as I played it as a teenager when it launched, using (I believe) an <a href="https://www.techpowerup.com/cpu-specs/phenom-ii-x4-955-be.c620" target="_blank">AMD Phenom II X4 955 Black Edition</a> and <a href="https://www.techpowerup.com/gpu-specs/geforce-9600-gt.c206" target="_blank">9600 GT</a>. Oh how times have changed. Now, Microsoft has <a href="https://www.minecraft.net/en-us/article/minecraft-java-edition-system-requirements" target="_blank">updated its system requirements</a> to 16 GB of RAM and an <a href="https://www.pcgamer.com/nvidia-geforce-rtx-2060-review/" target="_blank">RTX 2060</a> or equivalent GPU for recommended performance in the Java version of the game.</p><p>Comparing this to an archived <a href="https://archive.ph/ODmYF#selection-7893.24-7893.29" target="_blank">snapshot of the requirements from May last year</a>, that's 4x the RAM that was previously recommended, although <a href="https://archive.ph/NTMU4" target="_blank">another snapshot</a> strangely does suggest that Microsoft recommended 4/8 GB back in 2022. And regarding the GPU, well, last year Microsoft still suggested a 700-series Nvidia GPU or equivalent for recommended performance. In other words, a big shift.  </p><p>Here are the new requirements in full:</p><div ><table><caption>New Minecraft Java system requirements</caption><thead><tr><th class="firstcol " ><p><strong>Category</strong></p></th><th  ><p><strong>Minimum</strong></p></th><th  ><p><strong>Recommended</strong></p></th></tr></thead><tbody><tr><td class="firstcol " ><p><strong>Target</strong></p></td><td  ><p>1080p @ 30 fps, Fast preset</p></td><td  ><p>1080p @ 60 fps, Fancy preset</p></td></tr><tr><td class="firstcol " ><p><strong>OS</strong></p></td><td  ><p>Windows 10 64-bit, Windows on ARM, macOS 12+, or Linux 64-bit</p></td><td  ><p>Windows 11 64-bit, macOS 14+, or Linux 64-bit</p></td></tr><tr><td class="firstcol " ><p><strong>Memory</strong></p></td><td  ><p>8 GB (with discrete GPU) or 12 GB (with integrated GPU)</p></td><td  ><p>16 GB</p></td></tr><tr><td class="firstcol " ><p><strong>Processor</strong></p></td><td  ><p>Intel Core i3 10100/ AMD Ryzen 3 3100/ Qualcomm Snapdragon X/Apple M1 (4-core minimum)</p></td><td  ><p>Intel Core i5 12400/ AMD Ryzen 5 5600/Apple M2 Pro</p></td></tr><tr><td class="firstcol " ><p><strong>Graphics</strong></p></td><td  ><p>Nvidia GTX 950/AMD Radeon RX 460/Intel Arc A310 (discrete)/Intel i5 6400 (iGPU)/Apple M1/Qualcomm Snapdragon X or newer</p></td><td  ><p>Nvidia GeForce RTX 2060/AMD Radeon RX 5600 XT/Intel Arc A580/Apple M2 Pro</p></td></tr><tr><td class="firstcol " ><p><strong>VRAM</strong></p></td><td  ><p>2 GB</p></td><td  ><p>6 GB</p></td></tr></tbody></table></div><p>Note that the minimum requirements have been upped, too, from 2 GB of RAM to 8 GB (or 12 GB if you're on an integrated GPU) and from Intel HD Graphics 4000 or equivalent to a GTX 950 or equivalent. CPU requirements have all been upped too, of course, with the recommended now being a <a href="https://www.pcgamer.com/intel-core-i5-12400-review-benchmarks-overclocking/" target="_blank">Core i5 12400</a> or <a href="https://www.pcgamer.com/amd-ryzen-5-5600-review-benchmarks/" target="_blank">Ryzen 5 5600</a>.</p><p>Bear in mind Microsoft isn't saying anything has actually changed from when the previous system requirements were listed, it's just updating its listed requirements to reflect the current state of the game, as these "no longer represent what the game needs to run well today."</p><p>"Our goal is simple: we want to make it clear for players what kind of computer can run Java Edition smoothly. While older devices may still launch the game, they will struggle to deliver a good experience. This can lead to low frame rates, visual issues, long loading times, or performance that doesn’t match what players expect."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="9MYsoU5Gn8DTp4ak46kih6" name="Tiny Takeover" alt="Baby fox and baby bee in Minecraft" src="https://cdn.mos.cms.futurecdn.net/9MYsoU5Gn8DTp4ak46kih6.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Mojang)</span></figcaption></figure><p>Updating the requirements also helps us keep improving Minecraft. Supporting hardware that no longer runs the game well can limit what we’re able to modernize behind the scenes. By setting clearer recommendations, we can focus on making Java Edition better for our players."</p><p>It's still a very easy game to run compared to a lot of modern games, of course. You don't want less than 16 GB of RAM these days even in a budget rig, and the RTX 2060 is now over six years old. I mean, compare that to a new game like <a href="https://www.pcgamer.com/games/halo/halo-campaign-evolved-review/" target="_blank">Halo: Campaign Evolved</a> which <a href="https://store.steampowered.com/app/2806050/Halo_Campaign_Evolved/" target="_blank">recommends</a> an RX 9070 or Nvidia 3080 Ti, and it's clear Mincraft Java Edition is still pretty lightweight.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Where to find Naruo Golf Course in Forza Horizon 6 ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/racing/forza-horizon-6-naruo-golf-course-location/</link>
                                                                            <description>
                            <![CDATA[ If only you could play car golf. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">KeQcRrk3cSd87YAPCBrwPV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/HWYmenZtyWxox9T4F6jQ2m-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 15:53:29 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Racing]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Rory Norris ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LghCxdhyWRKUT4BHYB2D2E.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Rory has made the fatal error of playing way too many live service games at once, and somehow still finding time for everything in between. Sure, he’s an expert at Destiny 2, Call of Duty, and more, but at what cost? He’s even sunk 1,000 hours into The Elder Scrolls Online over the years. At least he put all those hours spent grinding challenges to good use over the years as a freelancer and guides editor. In his spare time, he’s also an avid video creator, often breaking down the environmental design of his favourite games. If you can’t track him down, he’s probably lost in a cave with a bunch of dwarves shouting “rock and stone” to no end.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/HWYmenZtyWxox9T4F6jQ2m-1280-80.jpg">
                                                            <media:credit><![CDATA[Xbox]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Forza Horizon 6 Naruo Golf Course: A 1997 Maserati Ghibli Cup with a blue livery parked in the sand at the golf course.]]></media:description>                                                            <media:text><![CDATA[Forza Horizon 6 Naruo Golf Course: A 1997 Maserati Ghibli Cup with a blue livery parked in the sand at the golf course.]]></media:text>
                                <media:title type="plain"><![CDATA[Forza Horizon 6 Naruo Golf Course: A 1997 Maserati Ghibli Cup with a blue livery parked in the sand at the golf course.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/HWYmenZtyWxox9T4F6jQ2m-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>One of your tasks in <a href="https://www.pcgamer.com/forza-horizon-6/" target="_blank">Forza Horizon 6</a>'s Series 3 Autumn series is to travel to <strong>Naruo Golf Course</strong> to photograph the 1997 Maserati Ghibli Cup for the <strong>Afternoon Tee</strong> challenge. But unlike most tourist destinations, Naruo Golf Course isn't explicitly marked on your map. To save you from driving around Japan to find the one golf course, I'll show you where to go.</p><h2 id="forza-horizon-6-naruo-golf-course-location">Forza Horizon 6 Naruo Golf Course location</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/JogUY6ffyak2EXRagnQR2m.jpg" alt="Forza Horizon 6 Naruo Golf Course: A screenshot of the map wiht a red oval marking the location of the golf course." /><figcaption><small role="credit">Xbox</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hKgqBvMyeg7ZP9BwDTtQ2m.jpg" alt="Forza Horizon 6 Naruo Golf Course: A 1997 Maserati Ghibli Cup with a blue livery parked by the 365 convenience store overlooking the golf course." /><figcaption><small role="credit">Xbox</small></figcaption></figure></figure><p><strong>Naruo Golf Course is in the centre of the Minamino region</strong>, north of Tokyo. While spotting the course is hard from the map—it's all green and orange, after all—it's surrounded by landmarks such as the Dodge Charger 69 <a href="https://www.pcgamer.com/games/racing/forza-horizon-6-treasure-car-locations/">Treasure Car</a>, an Aftermarket Car site, the Airfield Trail dirt race, and the Naruo Cross-Country Circuit event. You'll also find Skirakawa-Go to the north and Ito Airfield to the east.</p><p>Once here, just drive behind the 365 convenience store and past the golf buggies to find the course—it's hard to miss.</p><p>For the Afternoon Tee photo challenge, you need to take a photo of the 1997 Maserati Ghibli Cup on the golf course's grass. You can earn this car from the Scenic Scrambles championship or purchase it from the Autoshow for just 102,000 CR.</p><p>For completing the Afternoon Tee challenge, you'll earn the "Relax, you're doing fine" quick chat (pretty worthless for most of us) and two Festival Playlist points. </p><p>Those points will go towards Autumn's 2017 Abarth 124 Spider and the 2020 Lamborghini Huracan EVO reward cars. Plus, you'll also be one step closer to unlocking the Series 3 reward cars—the 2024 Lamborghini Temerario (exclusive to this Series) and the 2022 Ferrari 296 GTB. These are the real reasons to complete this challenge, let's be honest.</p><div class="product"><a data-dimension112="ae7f092c-8777-11f1-8f9d-17938715f502" data-action="Deal Block" data-label="Forza Horizon 6 car list" data-dimension48="Forza Horizon 6 car list" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="XGqaMWAZJwWt5niuFeWgNB" name="forza horizon 6 boxout" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XGqaMWAZJwWt5niuFeWgNB.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/racing/forza-horizon-6-car-list/" target="_blank" data-dimension112="ae7f092c-8777-11f1-8f9d-17938715f502" data-action="Deal Block" data-label="Forza Horizon 6 car list" data-dimension48="Forza Horizon 6 car list" data-dimension25=""><strong>Forza Horizon 6 car list</strong></a>: All the rides you can collect.<br><a href="https://www.pcgamer.com/games/racing/forza-horizon-6-best-cars" target="_blank"><strong>Forza Horizon 6 best cars</strong></a>: What to buy and tune.<br><a href="https://www.pcgamer.com/games/racing/forza-horizon-6-treasure-car-locations/" target="_blank"><strong>Forza Horizon 6 Treasure Cars</strong></a>: Skip the clues.<br><a href="https://www.pcgamer.com/games/racing/forza-horizon-6-barn-finds/" target="_blank"><strong>Forza Horizon 6 Barn Finds</strong></a>: Track down these relics.<br><a href="https://www.pcgamer.com/games/racing/forza-horizon-6-review/" target="_blank"><strong>Forza Horizon 6 review</strong></a>: What we think.</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD Zen 6 server processors have me hopeful for some beefy desktop chips—it shouldn't be too long before Zen 7 and 8 drop either ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/processors/amd-zen-6-server-processors-have-me-hopeful-for-some-beefy-desktop-chips-it-shouldnt-be-too-long-before-zen-7-and-8-drop-either/</link>
                                                                            <description>
                            <![CDATA[ Grab a pinch of salt, but we could be looking at some decent IPC gains. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">3wFHiN5mX4AV7MvPMpNfUN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/h3WffBZqLEKCyYMZBMjPB3-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 15:25:31 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Processors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/h3WffBZqLEKCyYMZBMjPB3-1280-80.jpg">
                                                            <media:credit><![CDATA[AMD @ YouTube]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AMD&#039;s Dr. Lisa Su on stage at the Advancing AI 2026 event, giving a keynote, discussing Zen 6 AMD Epyc Venice.]]></media:description>                                                            <media:text><![CDATA[AMD&#039;s Dr. Lisa Su on stage at the Advancing AI 2026 event, giving a keynote, discussing Zen 6 AMD Epyc Venice.]]></media:text>
                                <media:title type="plain"><![CDATA[AMD&#039;s Dr. Lisa Su on stage at the Advancing AI 2026 event, giving a keynote, discussing Zen 6 AMD Epyc Venice.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/h3WffBZqLEKCyYMZBMjPB3-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/crEztVjfAPM?start=2558" allowfullscreen></iframe></div></div><p>We'd be fools to expect much talk of desktop chips at the <a href="https://www.amd.com/en/corporate/events/advancing-ai.html" target="_blank">'Advancing AI' event</a>, but we can always grab pinches of salt and attempt to infer what talk about server chips might mean for desktop. To that end, I'd say (tentatively) that what AMD has revealed about its upcoming Zen 6-based 'Venice' server processor platform is promising for the Zen 6-based <em>desktop </em>chips, which are expected to launch either late this year or early on in 2027, perhaps at CES.</p><p>In the event keynote, <a href="https://youtu.be/crEztVjfAPM?t=2558" target="_blank">AMD CEO Dr. Lisa Su says</a> the new Zen 6 core has "higher IPC, higher frequency, and that delivers up to 1.8x more performance than [Zen 5-based] Turin. That is one of the largest generational gains."</p><p>We don't know what exactly that 1.8x performance figure refers to, but we can make a reasonable speculation when we put it in context. The context is that <a href="https://newsroom.amd.com/news/aai-2026-6th-gen-epyc/" target="_blank">AMD says</a> it will run at up to 5 GHz, which is the <a href="https://www.amd.com/en/products/processors/server/epyc/9005-series/amd-epyc-9575f.html" target="_blank">same max clock speed we see in Zen 5 Epyc</a>. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoJbO"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoJbO.js" async></script><p>There could be differences here in the specific processors AMD is showing us, of course, and Su did say Zen 6 has higher frequency. But I think we can tentatively infer that if there are no massive changes in maximum clock speed, the fact that AMD can claim a performance increase of up to 1.8x could imply a decent gain in instructions per clock (IPC) to make up that extra performance, even if the reference point AMD is using for it is cherry picked. </p><p>That IPC gain would of course transfer to Zen 6 desktop chips using the same cores, which would mean more powerful and efficient chips. That's all very speculative, of course, but the seeming lack of big clock speed change plus such a big claim as 1.8x performance has me hopeful.</p><p>At the event, AMD also <a href="https://ir.amd.com/news-events/press-releases/detail/1294/aai-2026-amd-delivers-full-stack-compute-for-the-agentic-ai-era" target="_blank">shared its roadmap</a> for future server chips. Zen 7 will be coming in 2027, and Zen 8 in 2028, meaning there will be a yearly cadence. Presumably that will mean a yearly cadence for the desktop chips, too, though those will lag behind each server launch. Pass the salt, eh?</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The fourth biggest memory manufacturer could break into America soon, and chances are you've never heard of it ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/memory/the-fourth-biggest-memory-manufacturer-could-break-into-america-soon-and-chances-are-youve-never-heard-of-it/</link>
                                                                            <description>
                            <![CDATA[ DRAM-ing up support. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">CYJXvn6npDKDq4NmCH8Er5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yCrts7qvVHwWCAiDi4ZWrU-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 15:10:27 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Memory]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/yCrts7qvVHwWCAiDi4ZWrU-1280-80.jpg">
                                                            <media:credit><![CDATA[Ying Tang/NurPhoto via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[General view of CXMT office buildings is seen in Shanghai, China, on July 15, 2026, as CXMT raises billions for AI technology]]></media:description>                                                            <media:text><![CDATA[General view of CXMT office buildings is seen in Shanghai, China, on July 15, 2026, as CXMT raises billions for AI technology]]></media:text>
                                <media:title type="plain"><![CDATA[General view of CXMT office buildings is seen in Shanghai, China, on July 15, 2026, as CXMT raises billions for AI technology]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yCrts7qvVHwWCAiDi4ZWrU-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>ChangXin Memory Technologies (CXMT) is planning to break into the US memory market. According to sources close to the matter, branching out overseas is part of a longer-term plan for the Chinese firm that has swiftly become the fourth-biggest maker of memory in the world.</p><p>CXMT has been on my radar lately as multiple motherboard and PC component makers have <a href="https://www.pcgamer.com/hardware/memory/multiple-motherboard-and-pc-component-makers-move-forward-with-chinese-made-memory-validation/" target="_blank">made moves to validate its memory for their products</a>. Considering the news that <a href="https://www.pcgamer.com/hardware/memory/so-this-is-why-component-makers-have-started-validating-their-products-for-chinese-memory/" target="_blank">CXMT is reportedly massively ramping up its DRAM capacity</a> during these times of memory shortage, it's not hard to see why.</p><p>However, we're still a ways off from seeing CXMT DRAM become more readily available in the US; in the nearer term, CXMT will have to navigate both intense domestic demand in China, as well as Western competitor <a href="https://www.reuters.com/legal/government/micron-pushes-us-congress-crack-down-chip-tool-sales-chinese-rivals-sources-say-2026-04-22/" target="_blank">Micron urging US lawmakers to curb the company's access to key equipment</a>, plus a sword of Damocles in the form of a spot on the Commerce Department's trade blacklist (via <a href="https://www.reuters.com/world/china/chinas-memory-chip-makers-ride-ai-boom-new-power-us-scrutiny-2026-07-24/" target="_blank">Reuters</a>).</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoJbO"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoJbO.js" async></script><p><a href="https://www.pcgamer.com/hardware/memory/the-ram-crisis-comes-for-apple-mac-and-ipad-prices-jacked-up-by-hundreds-as-company-says-we-have-never-seen-a-component-price-increase-this-much-this-quickly/" target="_blank">Not even Apple has been safe from the effects of the memory crisis</a>, and has been keen to seek assurances CXMT won't be placed on <a href="https://www.law.cornell.edu/cfr/text/15/appendix-Supplement_No_4_to_part_744" target="_blank">the US' "Entity List</a>". Even with such a powerful supporter looking to buy its wares, what remains is still a challenging geopolitical obstacle course for CXMT to navigate.</p><p>Still, CXMT may have sufficient weight behind it to bulldoze through. For one thing, the firm saw $7.5 billion in revenue in Q1, which both represented <a href="https://finance.biggo.com/news/wALqPp4B2jrwCtglaWIF" target="_blank">a 719% year-on-year increase</a> <em>and </em>erased six months of losses. The company also enjoyed <a href="https://www.reuters.com/world/asia-pacific/chinas-changxin-memory-technologies-sets-july-27-listing-date-sources-say-2026-07-14/" target="_blank">Asia's largest IPO of the year, raising $8.6 billion</a>. It's also obviously worth noting that CXMT is also supported by the state-backed semiconductor investment vehicle often simply referred to as the 'Big Fund'.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="V77GyFc3CRYmYVpBB7W7pU" name="GettyImages-2285860135" alt="The CXMT logo is displayed on a smartphone screen placed on a reflective surface on which the flag of China is projected." src="https://cdn.mos.cms.futurecdn.net/V77GyFc3CRYmYVpBB7W7pU.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Samuel Boivin/NurPhoto via Getty Images)</span></figcaption></figure><p>Money talks, but here's an illustrative example: <a href="https://www.pcgamer.com/hardware/processors/nvidias-research-boss-claims-the-companys-chinese-ai-researchers-are-now-writing-programs-for-huawei-instead-and-is-blaming-the-us-chip-exports/" target="_blank">Huawei</a>, arguably <em>the</em> major player in Chinese big tech, has reportedly been demanding relief from CXMT over escalating costs. CXMT has chosen not to relent, with the situation finally coming to a head on one of its factory floors in June. Sources say a number of engineers were carrying out equipment maintenance when CXMT ordered them to leave its factory. Why? Because the engineers hailed from a vendor with extremely close ties to Huawei.</p><p>Though the company continues to work with Huawei, the engineers have not been allowed back. Huawei also remains without recourse to challenge CXMT's prices, just going to show how much power the memory manufacturer wields at home. Though seemingly unstoppable in China, whether CXMT will ever realise its Stateside ambitions remains to be seen.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Bethesda says layoffs haven't affected 'the roadmap' for The Elder Scrolls 6, it hasn't forgotten Oblivion Remastered, and it's not telling you this because Asha Sharma forced it to ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/the-elder-scrolls/bethesda-says-layoffs-havent-affected-the-roadmap-for-the-elder-scrolls-6-it-hasnt-forgotten-oblivion-remastered-and-its-not-telling-you-this-because-asha-sharma-forced-it-to/</link>
                                                                            <description>
                            <![CDATA[ Well, that clears that up. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5wHAPsPFUZN3GYneBZqcK8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Y5xVZq82fawms6xQ4L37gf-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 15:07:25 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[The Elder Scrolls]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[RPG]]></category>
                                                                                                <author><![CDATA[ joshua.wolens@futurenet.com (Joshua Wolens) ]]></author>                    <dc:creator><![CDATA[ Joshua Wolens ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/oYajqiFjn2Rwz4msxoLFyP.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Y5xVZq82fawms6xQ4L37gf-1280-80.jpg">
                                                            <media:credit><![CDATA[Bethesda]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Brother Holger, a monk caretaker at the Temple of the Ancestor Moths, looks surprised]]></media:description>                                                            <media:text><![CDATA[Brother Holger, a monk caretaker at the Temple of the Ancestor Moths, looks surprised]]></media:text>
                                <media:title type="plain"><![CDATA[Brother Holger, a monk caretaker at the Temple of the Ancestor Moths, looks surprised]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Y5xVZq82fawms6xQ4L37gf-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Bethesda is eager to reassure you that its house is not, in fact, on fire in the wake of 3,200 layoffs (1,600 that already happened, 1,600 that are still to come) at Xbox that <a href="https://www.pcgamer.com/gaming-industry/union-claims-bethesda-developers-were-laid-off-the-day-xbox-announced-new-fallouts-after-being-told-they-would-still-have-jobs-until-september/">claimed numerous devs</a> at the studio, including the artist responsible for designing <a href="https://www.pcgamer.com/games/the-elder-scrolls/xboxs-bethesda-layoffs-include-the-artist-responsible-for-designing-skyrims-khajiit-and-argonians-who-had-been-at-the-company-for-27-years/">The Elder Scrolls' khajiit and argonians</a>. Thus, its recent announcement that it currently has <a href="https://www.pcgamer.com/games/fallout/bethesda-confirms-fallout-3-and-new-vegas-remasters-makes-obsidian-collaboration-official-and-says-fallout-5-is-in-pre-production/">Fallout 3 and New Vegas remasters</a> in the oven as well as an incoming, Obsidian-made Fallout.</p><p>Now, in response to questions from YouTuber <a href="https://www.youtube.com/watch?v=mbWfZ1hs39A" target="_blank">MrMattyPlays</a>, Bethesda has said that the layoffs also won't affect its plans for <a href="https://www.pcgamer.com/elder-scrolls-6-what-we-know/">The Elder Scrolls 6</a>. "The roadmap [for TES6] is unaffected," said the studio. That's all you're getting. No, really.</p><p>Bethesda was ever-so-slightly more chatty about its plans for Oblivion Remastered. Yes, Bethesda has plans for Oblivion Remastered. I'm as surprised as you are. </p><p>Since a one-two punch of patches the game got shortly after it released last year, the UE5-ified re-do of one of the <a href="https://www.pcgamer.com/18-years-on-the-elder-scrolls-4-oblivions-unmatched-comedic-timing-is-still-enough-to-go-viral/">funniest games ever made</a> seems to <a href="https://www.pcgamer.com/games/the-elder-scrolls/sure-would-be-great-if-oblivion-remastered-got-patched-on-pc-to-coincide-with-the-switch-2-release/">have been largely forgotten</a>, despite still having its fair share of performance hitches and bugs. MrMattyPlays also asked if Bethesda planned to remember Oblivion Remastered on other platforms when it gets its Switch release in August. Apparently it does!</p><p>"The team working on remasters is focused on the Switch 2 launch," said Bethesda, but take heart: that version "has optimizations we hope to bring to console/PC." I also hope that. I had a good time with the Oblivion remaster despite its issues, but I'd quite like to be able to enjoy it, you know, not in spite of anything.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><p>Anyway, Bethesda has said a few times now that it would like to be a bit chattier and more open with fans going forward, and it reiterated that here. It <em>also</em> said its new Glasnost policy isn't because Xbox boss Asha Sharma is making the studio do it: "Look, we read the internet too," said the studio. </p><p>"All of our fans and plenty of creators have been asking for us to lay out our road map for a long time. As bits of info or announcements come out individually, they get lost in the larger picture of all we're doing as a studio. So, we felt it was best to do it all at once and paint a clear picture for everyone. This is a shift in our approach to communication that Bethesda Game Studios has been contemplating for some time now."</p><p>I'll be honest, I can't say I completely buy that, given the timing of all this, but I suppose I welcome a more communicative Bethesda anyway.</p><div class="product"><a data-dimension112="5fad346e-8771-11f1-bf04-2dbab8ab08ec" data-action="Deal Block" data-label="Oblivion console commands" data-dimension48="Oblivion console commands" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:847px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="Bx3x5ENSAUdput6Vqj9USS" name="oblivion remastered maiq the liar" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/Bx3x5ENSAUdput6Vqj9USS.jpg" mos="" align="middle" fullscreen="" width="847" height="847" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/rpg/oblivion-console-commands-cheats/" target="_blank" data-dimension112="5fad346e-8771-11f1-bf04-2dbab8ab08ec" data-action="Deal Block" data-label="Oblivion console commands" data-dimension48="Oblivion console commands" data-dimension25=""><strong>Oblivion console commands</strong></a>: Cheats new and old<br><a href="https://www.pcgamer.com/games/the-elder-scrolls/oblivion-how-to-get-lockpicks/" target="_blank"><strong>Oblivion lockpicks</strong></a>: Where and how to use them<br><a href="https://www.pcgamer.com/games/the-elder-scrolls/oblivion-vampirism-cure-benefits/" target="_blank"><strong>Oblivion vampirism cure</strong></a>: Rid yourself of the affliction<br><a href="https://www.pcgamer.com/games/the-elder-scrolls/oblivion-thieves-guild-join/" target="_blank"><strong>Oblivion thieves guild</strong></a>: How to join the crew<br><a href="https://www.pcgamer.com/games/the-elder-scrolls/oblivion-persuasion-minigame/" target="_blank"><strong>Oblivion persuasion</strong></a>: Master the minigame</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Halo remake reviews totter as fans lament the 3 horsemen of 2026 game releases: Bugs, pointless logins, and duff servers ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/halo/halo-remake-reviews-totter-as-fans-lament-the-3-horsemen-of-2026-game-releases-bugs-pointless-logins-and-duff-servers/</link>
                                                                            <description>
                            <![CDATA[ Hold up, Chief. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">rqqWEY2aJ4AgoXrGhXdvDN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tfQsvDKLzCF6gWs6Gftij8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 13:15:36 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Halo]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[FPS]]></category>
                                                                                                <author><![CDATA[ joshua.wolens@futurenet.com (Joshua Wolens) ]]></author>                    <dc:creator><![CDATA[ Joshua Wolens ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/oYajqiFjn2Rwz4msxoLFyP.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/tfQsvDKLzCF6gWs6Gftij8-1280-80.jpg">
                                                            <media:credit><![CDATA[Halo Studios]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Halo: Campaign Evolved - Johnson]]></media:description>                                                            <media:text><![CDATA[Halo: Campaign Evolved - Johnson]]></media:text>
                                <media:title type="plain"><![CDATA[Halo: Campaign Evolved - Johnson]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tfQsvDKLzCF6gWs6Gftij8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Halo remake has released for those who forked out for the advance access version, and they're not thrilled with what they've got. At time of writing, Halo: Campaign Evolved is sitting at a humdrum 68% Mixed rating in the Steam user review scores—a mere 2% off the score given to the game by our Morgan Park in PCG's <a href="https://www.pcgamer.com/games/halo/halo-campaign-evolved-review/">Halo remake review</a>.</p><p>Why are fans—who were sufficiently John-117-pilled to pay the advance access premium—underwhelmed? Oh, the classic reasons: bugs, server problems, utterly extraneous account linking requirements. It wouldn't be a 2026 videogame release without those, would it?</p><p>"Login failed. Cannot play the singleplayer game as servers are overloaded," reads a review from Steam user <a href="https://steamcommunity.com/id/EchooWave/recommended/2806050" target="_blank">GoatMedic󠁳Echoo</a>. "Screw your DRM. Combat was not evolved." That's pretty much <em>the vibe</em> when it comes to how users feel about signing into their Microsoft account to play. "Error 400 or 500 when trying to login to Microslop's online services to connect Steam account," says user <a href="https://steamcommunity.com/id/spitfireman/recommended/2806050/" target="_blank">LVL13_</a>. "Typical."</p><p>On the plus side, Halo Studios is replying to complaints about login issues to let fans know they're fixed. "This login issue should now be resolved. If you're still encountering this issue, please close and restart Halo: Campaign Evolved," reads the dev comment posted in reply to various different login complaints. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><p>It seems to be more and more common for devs and publishers to wade in and start answering negative reviews these days, which makes me feel a little bad for whoever it is that gets saddled with the responsibility.</p><p>Anyway, Halo Studios does not yet have a canned answer for the other complaints players have. Many are encountering technical issues, with one user complaining of "constant crashes, graphical shimmering effect with fast movement [and] inability to disable upscaling". "Disgusting frametime spikes and stutters," laments another. They're far from the only ones. Plenty of the negative reviews touch on performance problems at least once.</p><p>All Halo Studios can offer in reply to that is a comment that performance feedback is being passed onto the devs, which probably would not mollify me if I had paid extra money for advance access to a videogame.</p><div class="product"><a data-dimension112="c0e3b77c-8761-11f1-9153-fb640599993d" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="c0e3b77c-8761-11f1-9153-fb640599993d" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ We now have independent testing confirming Razer's latest innovative mouse sensor tech does what it says it does ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-mice/we-now-have-independent-testing-confirming-razers-latest-innovative-mouse-sensor-tech-does-what-it-says-it-does/</link>
                                                                            <description>
                            <![CDATA[ Not that I doubted it, but it's cool to see it confirmed. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">536chyzWpMAfKXqzEBYChN</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kf6LdAo43fssHyds6f8nSh-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 12:33:28 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Mice]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/kf6LdAo43fssHyds6f8nSh-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The orbtastic dongle for the Razer Viper V4 Pro.]]></media:description>                                                            <media:text><![CDATA[The orbtastic dongle for the Razer Viper V4 Pro.]]></media:text>
                                <media:title type="plain"><![CDATA[The orbtastic dongle for the Razer Viper V4 Pro.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kf6LdAo43fssHyds6f8nSh-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The <a href="https://www.pcgamer.com/the-best-gaming-mouse/" target="_blank">best gaming mouse</a> on the market right now is the <a href="https://www.pcgamer.com/hardware/gaming-mice/razer-viper-v4-pro-review/" target="_blank">Razer Viper V4 Pro</a>. It's the best because it's light, very well-built, performant, and has great battery life. This last quality—its battery life—is largely thanks to Razer's new <a href="https://www.pcgamer.com/hardware/gaming-mice/2026-is-shaping-up-to-be-a-golden-year-for-gaming-mice-as-razers-battery-boosting-framesync-adds-more-goodies-to-the-pot/" target="_blank">FrameSync tech</a>, which is kind of like G-Sync but for a mouse sensor rather than a monitor's refresh rate. And now we have <a href="https://x.com/Tw1tterIsGood/status/2080367158991745294?s=20" target="_blank">independent testing</a> confirming that the new and innovative tech works as Razer describes it.</p><p>We had indirect confirmation of it before just from the fact that the Viper V4 Pro's battery life is so good (180 hours at 1 kHz polling), but it's reassuring and, frankly, just cool to see it confirmed regardless. </p><p>With any gaming mouse, there are two main things going on: optical scanning and polling. In the first case, the sensor scans for movement across your mouse pad in many snapshots per second. In the latter, the PC polls for (requests) that movement data from the mouse. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoJbO"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoJbO.js" async></script><p>Well, actually, there are <em>three </em>things going on, because in between those two lies the microcontroller unit (MCU), which prepares the sensor data to hand off to the PC when it polls. Razer's innovation with FrameSync is to get all three of these aligned by making the sensor only scan at the same time it's polled for, meaning it can keep things responsive but also keep the sensor scan-outs low and save power.</p><p>Anyways, all this is great on paper, but how could we even confirm it? Well, <a href="https://x.com/Tw1tterIsGood/status/2080367158991745294?s=20" target="_blank">X user</a> and peripheral <a href="https://www.youtube.com/@piaknow/" target="_blank">YouTuber piaknow</a> has figured it out and put FrameSync to the test. Using a cornucopia of wires and a <a href="https://www.testequity.com/product/31585-1-DS1102Z-E" target="_blank">Rigol DS1102Z-E oscilloscope</a>, they confirm that "Razer's FrameSync is REAL."</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Razer's framesync is REAL pic.twitter.com/D0jdc12hnc<a href="https://twitter.com/cantworkitout/status/2080367158991745294">July 23, 2026</a></p></blockquote><div class="see-more__filter"></div></div><p>They explain: "Yellow line shows the USB signal and blue line shows the sensor light source. The phase between them being fixed shows that they are actually synchronized, as advertised."</p><p>So yep, it seems it's true: Razer FrameSync does, in fact, sync the sensor to the polling rate. Although it's worth noting that one commenter claims they get some small deltas, and piaknow confirms "I do get 0.25 ms intervals periodically... but because the counts are doubled at the same time, maybe it's simply packet loss due to some type of periodical extra process?"</p><p>I'm not the one with the oscilloscope, so I certainly can't say, but at any rate the periodical deltas don't seem too big, and certainly not enough to throw off the overall oscilloscope picture and the fact that FrameSync is seemingly doing what it says on the tin, just perhaps not absolutely perfectly.</p><p>That being said, there's apparently still a DPI downshift problem, which I've <a href="https://www.pcgamer.com/hardware/gaming-mice/apparently-some-of-the-best-gaming-mice-arent-staying-at-the-right-dpi-when-moved-slowly/" target="_blank">explained previously</a>. Sensors, eh, there's more to them than we might think! For my part, I haven't noticed any issues with the Viper V4 Pro's sensor, and it's great to see some genuinely new tech confirmed independently.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Halo: Campaign Evolved early adopters were unable to play the game on Steam as it kept forcing them to look at the art book instead ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/halo/halo-campaign-evolved-early-adopters-were-unable-to-play-the-game-on-steam-as-it-kept-forcing-them-to-look-at-the-art-book-instead/</link>
                                                                            <description>
                            <![CDATA[ I mean, it is a pretty art book. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fU2mJVcq6XgfZrop966jm8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/6uE73TZjC3nLLWyFff7m6i-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 11:26:27 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Halo]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[FPS]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/6uE73TZjC3nLLWyFff7m6i-1280-80.jpg">
                                                            <media:credit><![CDATA[Microsoft]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot from Halo: Campaign Evolved, showing Master Chief in a hangar]]></media:description>                                                            <media:text><![CDATA[A screenshot from Halo: Campaign Evolved, showing Master Chief in a hangar]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot from Halo: Campaign Evolved, showing Master Chief in a hangar]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/6uE73TZjC3nLLWyFff7m6i-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>On its early access launch yesterday, those who paid to get early access to Halo: Campaign Evolved on Steam couldn't seem to open the game, as it simply wouldn't stop opening up the art book instead. I mean, I enjoy a good art book as much as the next guy, but not being able to play the game you bought on the day it launches sounds like a nightmare to me. Luckily, a fix rolled out pretty quickly. </p><p><a href="https://www.reddit.com/r/halo/comments/1v4hgx2/only_took_40_minutes_but_theyre_looking_into_the/" target="_blank">Forty minutes after reports came in</a>, a member of the Halo team took to the Discord to report "the Steam Art Book issue should be resolved shortly and will only require a Steam Client restart." Checking in on the Discord, this did seem to go live shortly after, and reports started to slow. </p><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/halo/comments/1v4hgx2/only_took_40_minutes_but_theyre_looking_into_the">Only took 40 minutes but they’re looking into the issue now</a> from <a href="https://www.reddit.com/r/halo">r/halo</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>However, even then, there was a workaround, which is worth trying next time something like this happens. As <a href="https://www.reddit.com/r/halo/comments/1v4gyhl/halo_campaign_evolved_pc_issue/" target="_blank">pointed out on Reddit</a>, right-clicking on the game, clicking Properties and uninstalling the artbook seemed to get around the problem for users. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoJbO"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoJbO.js" async></script><p>In fairness, it is a pretty nice art book, and surprisingly involved. It is its own application, coming with the aforementioned art, a game manual, and even a short story. Adding to this, it has music while you scroll. Coming in at a handful of GB, it is an impressive art book. It's just a shame it got in front of people's eyes in one of the worst possible ways.</p><p>This is not the only problem stopping players from playing Halo: Campaign Evolved. You need to link your Microsoft account in order to actually play the game. This is a problem as it means that just booting it up for the first time requires a connection to a server. As you might be able to guess, that server was having problems yesterday. </p><p>Still, once you have linked your Microsoft account, you can play the game offline on your PC. It's just a shame how many hoops players are jumping through to play the game they just bought. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/mW2ZByLTJQmXVsAKKefBfa.png" alt="Screenshot from the Halo: Campaign Evolved art book" /><figcaption><small role="credit">Microsoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/ZFaRNZRWVaqQK4EY835XVa.png" alt="Screenshot from the Halo: Campaign Evolved art book" /><figcaption><small role="credit">Microsoft</small></figcaption></figure></figure><p>If you do happen to get stuck into Halo: Campaign Evolved this week, my personal advice is to <a href="https://www.pcgamer.com/hardware/forget-ultra-settings-halo-campaign-evolved-looks-nearly-as-good-with-everything-set-to-low/" target="_blank">skip Ultra graphical settings and stick the game on Low</a>. There's very little difference between the two, and you get a healthy performance bump for picking the latter. If you are on a gaming handheld, I'd recommend playing the game on Very Low (a handheld exclusive mode) with FSR Medium, as even the mighty <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/i-would-only-play-halo-campaign-evolved-on-handheld-with-upscaling/" target="_blank">Asus ROG Xbox Ally X can't handheld the game very well on Native</a>.</p><p>Finally, and this is evergreen advice, turn off motion blur. It's <a href="https://www.pcgamer.com/hardware/halo-campaign-evolveds-motion-blur-is-terrible-just-look-at-it/" target="_blank">particularly egregious in Halo: Campaign Evolved. </a></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Is Intel back? Company's latest earnings report remarkably different in tone to 12 months ago ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/processors/is-intel-back-companys-latest-earnings-report-remarkably-different-in-tone-to-12-months-ago/</link>
                                                                            <description>
                            <![CDATA[ "I'm confident that Intel is well positioned to help define the next era of computing," says CEO Tan. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9gUdBJF6gZZ29c5F6DkKv7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/xr8v7jD38MEcnLeUDjudSY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 11:21:31 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Processors]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Ridley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/2YNigoLXbckPdRPDe3stwA.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob earned his first byline writing for his own tech blog, before graduating to breaking things professionally at PCGamesN, where he was one half of a popular weekly YouTube show. Joining PC Gamer in 2020, Jacob is now managing editor of the hardware team, and you&#039;ll usually find him testing the latest components or building a gaming PC. He says he&#039;s determined to build a fort as big as a house out of case boxes. Jacob enjoys heading out of the office to report from floors, benches, and, if he&#039;s lucky, plush press rooms at the biggest tech shows, such as Computex and CES.&lt;br&gt;&lt;/p&gt;&lt;p&gt;When he&#039;s not writing about components, you&#039;ll find Jacob trying to get away from the modern world as fast as possible by bike and pitching up camp in murky woods.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/xr8v7jD38MEcnLeUDjudSY-1280-80.jpg">
                                                            <media:credit><![CDATA[Intel Corporation]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Intel CEO Lip-Bu Tan and an Intel chip with a white diagonal line dividing the two]]></media:description>                                                            <media:text><![CDATA[Intel CEO Lip-Bu Tan and an Intel chip with a white diagonal line dividing the two]]></media:text>
                                <media:title type="plain"><![CDATA[Intel CEO Lip-Bu Tan and an Intel chip with a white diagonal line dividing the two]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/xr8v7jD38MEcnLeUDjudSY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>From leading technology company to talk of it being sold off to the highest bidder, Intel has had a bumpy ride as of late. The company just reported its Q2 2026 earnings, however, and they're surprisingly upbeat. Revenue, margins, and earnings per share are all above expectations, and even the Foundry business doesn't appear to be floundering quite so badly as it was once made out to be.</p><p>Let's start with Foundry, Intel's manufacturing arm. When Intel CEO Lip-Bu Tan joined the company a year ago, <a href="https://www.pcgamer.com/hardware/processors/i-do-not-subscribe-to-the-belief-that-if-you-build-it-they-will-come-says-intels-new-ceo-calling-past-investments-unwise-and-excessive/" target="_blank">he threatened to halt development of cutting-edge process nodes</a> (if not a death sentence, pretty close to one) if a big customer wasn't found or goals left unmet for the 14A process. </p><p>"There are no more blank checks," Tan said at the time. Yet he couldn't sound much more positive about the Foundry business today.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoJbO"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoJbO.js" async></script><p>"My confidence in our foundry process roadmap has grown significantly since joining over a year ago. I am more confident than ever of the strategic in significant and unique value proposition of Intel Foundry," Tan says in the earnings call (via <a href="https://seekingalpha.com/article/4925053-intel-corporation-intc-q2-2026-earnings-call-transcript" target="_blank">Seeking Alpha</a>). "During Q2, our factories across Intel 7, Intel 3 and Intel 18A exceeded internal volume targets, driven by improving yields, better cycle times and increasing wafer starts."</p><p>That's good news on Intel 18A, which is used for Core Ultra 3 Panther Lake chips. Though whether Intel would be quite as honest to admit when yields were a bit pants, I'm not so sure. Improvements were <a href="https://www.tomshardware.com/tech-industry/semiconductors/intel-18a-wafer-to-wafer-yield-issues-fixed-report-claims-says-production-up-to-15-000-wafers-per-month-at-both-sites" target="_blank">recently suggested to have taken place with 18A</a> to reduce wafer-to-wafer variability issues, which sure would help out a lot. </p><p>There is also a rumour that Nova Lake processors, destined for desktop, are also <a href="https://www.techpowerup.com/350751/intel-shifts-majority-of-nova-lake-production-in-house-amid-yield-improvements" target="_blank">returning to Intel 18A</a> following initial planned production using competing foundry TSMC, as Arrow Lake chips currently do. But it's tough to say if there's much truth to this.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="RK2KMMnE3BF85tjuyVXtua" name="intel_18a_wafer_panther_lake_dies_02" alt="A photo of an Intel 18A wafer, full of Panther Lake compute tiles, with a stylized image of a complete PTL chip in the background." src="https://cdn.mos.cms.futurecdn.net/RK2KMMnE3BF85tjuyVXtua.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">An Intel 18A wafer in the flesh. Or, rather, silicon. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>Further out, Tan is positive about progress with 14A, the next big leap to come in chip production, which is reportedly on track for risk production in the second half of '27 and high-volume production in '28. It'll be a while before we see anything using this node for our gaming PCs.</p><p>"Looking beyond 18A, I'm encouraged by our progress on Intel 14A. Defect density and transistor performance are all outpacing 18A development."</p><p>Overall, Foundry work is still very expensive, leading to an operating loss of $2.1 billion in just the three months of Q2. Yet that's an improvement, would you believe, on the previous quarter, to the tune of $348 million.</p><p>As for Intel's overall earnings, it's great news there. David Zinsner, Intel CFO, reports revenue up to $16.1 billion, from $13.6 billion in Q1, and 25% up from this time last year. That's apparently the company's <a href="https://www.cnbc.com/2026/07/23/intel-intc-earnings-report-q2-2026.html" target="_blank">best growth since 2011</a>. Revenue was $12.9 billion in Q2, 2025, and back then, Tan and the top Intel crew were sounding a lot less positive about the company's trajectory. This was also a time when it was <a href="https://www.pcgamer.com/hardware/processors/intel-job-losses-mount-as-4-000-layoffs-are-reported-across-multiple-sites-in-california-oregon-texas-and-arizona/" target="_blank">making sweeping cuts to employee counts</a>.</p><p>"Let's say, I also know that turning the company around will take time and require patience," Tan said in 2025. "We have a lot to fix in order to move the company forward, and I'm determined to drive the changes necessary to improve our performance. I'm equally confident that as we execute, we will rebuild this company and have a bright future."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1569px;"><p class="vanilla-image-block" style="padding-top:55.77%;"><img id="gywvJokCYFrGaCdJJFwopR" name="Lip-Bu Tan" alt="Lip-Bu Tan conducting his keynote" src="https://cdn.mos.cms.futurecdn.net/gywvJokCYFrGaCdJJFwopR.png" mos="" align="middle" fullscreen="" width="1569" height="875" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Intel)</span></figcaption></figure><p>In the latest earnings call, Tan has been thanking employees for their efforts and signalling renewed interest and excitement for Foundry and the company's own products.</p><p>"Our advanced packaging and wafer foundry capabilities become increasingly vital assets. Our strategy is clear and pace of execution is accelerating. Opportunities in front of us are substantial. Our strategy is showing early results, and I'm confident that Intel is well positioned to help define the next era of computing."</p><p>Intel's CCPG, Client Computing and Physical AI Group, covers chips us lot use for gaming PCs—well, if you're one of the few eschewing AMD for Intel—made $8.9 billion. That's up 15% from last quarter, and Zinsner notes it as "better than our expectations". No wonder, as the memory crisis grips the PC gaming hardware world and won't let go. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xNPHqUrH9cAL7uimaVYGoG" name="intel_core_ultra_7_270k_plus_processor_01" alt="A photo of an Intel Core Ultra 7 270K Plus processor, resting against a colorful, Intel-branded box" src="https://cdn.mos.cms.futurecdn.net/xNPHqUrH9cAL7uimaVYGoG.jpg" mos="" align="middle" fullscreen="" width="3840" height="2160" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>We were quite down on the idea of Intel even bothering with an Arrow Lake refresh before the release of the <a href="https://www.pcgamer.com/hardware/processors/intel-core-ultra-7-270k-plus-review/" target="_blank">Core Ultra 7 270K Plus</a> and <a href="https://www.pcgamer.com/hardware/processors/intel-core-ultra-5-250k-plus-review/" target="_blank">Ultra 5 250K Plus</a>. Yet these chips are actually pretty great for the money—perhaps this is, too, <a href="https://www.pcgamer.com/hardware/processors/its-not-just-arrow-lake-thats-been-refreshed-intels-whole-approach-to-the-consumer-market-seems-like-a-new-direction/" target="_blank">part of a new direction for Intel.</a></p><p>Yet, in less positive news for us lot, it looks like demand is outstripping supply even on the CPU side of things.</p><p>"It's important to note that despite exceeding our expectations for wafer outs in the quarter, strengthening demand continues to outstrip our growing supply," Zinsner says. Though he notes that server-chip supply is where all the growth is set to be later in the year, as client-side (including gaming stuff) demand is set to soften as the memory crisis rages on. </p><p>Later in the call, Zinsner says, "we can't fulfill the demand… So we'll pivot as much of the production as possible over to CPUs and data centers to try to do our best to catch up to what is a pretty significant difference between our ability to supply and the demand out there."</p><p>So, again, that's not great for us lot, but Intel is probably squealing with excitement that it finally has demand to float its big Foundry boat. </p><p>Most of all, the tone just feels very different for Intel today compared to just 12 months ago, when arguably it was still making serious cash every quarter but really down in the dumps about it. Tan seems to be less doom and gloom about the Foundry business, the company isn't signalling any sweeping changes to employee counts (which were mentioned in last year's Q2 earnings), and it seems to have demand and at least one more customer lined up for its Foundry service (<a href="https://www.tomshardware.com/tech-industry/semiconductors/intel-to-co-develop-and-manufacture-fortinets-next-gen-firewall-asic" target="_blank">Fortinet</a>) this week. </p><p>Is the company back on best form? No, it's still got a long way to go to outcompete TSMC, AMD and Nvidia in various ways, but it'd be tough to imagine this Intel in 2026 subject to such claims as being bought by one of its biggest competitors, <a href="https://www.pcgamer.com/hardware/processors/qualcomm-has-reportedly-been-eyeing-up-an-acquisition-of-intels-chip-design-business/" target="_blank">as was rumoured to be considered with some degree of seriousness</a>, in 2024.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ You have 3 days to obtain Big Boss rating in Metal Gear Solid 1's free-to-play period on Steam ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/action/you-have-3-days-to-obtain-big-boss-rating-in-metal-gear-solid-1s-free-to-play-period-on-steam/</link>
                                                                            <description>
                            <![CDATA[ Off you pop. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5hQKeLQwBRJWG9uNmAbxNE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vo4xYWMcu8ucogLrMjRgan-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 10:54:12 +0000</pubDate>                                                                                                                                <updated>Fri, 24 Jul 2026 11:01:00 +0000</updated>
                                                                                                                                            <category><![CDATA[Action]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ joshua.wolens@futurenet.com (Joshua Wolens) ]]></author>                    <dc:creator><![CDATA[ Joshua Wolens ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/oYajqiFjn2Rwz4msxoLFyP.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vo4xYWMcu8ucogLrMjRgan-1280-80.jpg">
                                                            <media:credit><![CDATA[Konami]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Sniper Wolf taunts Solid Snake, who is strapped to a torture table.]]></media:description>                                                            <media:text><![CDATA[Sniper Wolf taunts Solid Snake, who is strapped to a torture table.]]></media:text>
                                <media:title type="plain"><![CDATA[Sniper Wolf taunts Solid Snake, who is strapped to a torture table.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vo4xYWMcu8ucogLrMjRgan-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I fulfilled a childhood ambition over the past week: I finally got the notoriously elusive Big Boss rating at the end of Metal Gear Solid 1, a feat I've simultaneously been drawn toward and terrified by ever since I first played the game on my PS1 in 1998. How did I do it? Stick-to-itiveness, gumption, and raw skill. </p><p>Also, cheating. I played the much easier Japanese version of the game and exploited a couple of speedrunning skips in order to hasten my progress. Hey, it counts.</p><p>Anyway, my challenge to you, reader, is to accomplish the same thing in the ongoing free-to-play period for <a href="https://store.steampowered.com/app/2131630/METAL_GEAR_SOLID__Master_Collection_Version/" target="_blank">Metal Gear Solid 1 on Steam</a>, which expires Monday, July 27 at 10 am EDT / 1 pm PDT / 6 pm BST. You should probably do it the non-cheating way. It was cool when I did it, but for you? A bad look. I don't make the rules.</p><p>If you'd like to know why a three-year-old re-release of a 28-year-old game is currently running a free-to-play trial thing, I have two answers for you. The first: the Metal Gear Solid Master Collection Vol 2—which finally <a href="https://www.pcgamer.com/games/action/metal-gear-solid-master-collection-2-is-confirmed-for-ps5-and-i-really-hope-that-means-metal-gear-solid-4-is-headed-for-pc/">frees Metal Gear Solid 4</a> from its PS3 prison—is due out on August 27, and this is a way to gin up some MGS hype. The second: Konami is a baffling company that operates according to no law but its own.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><p>If you shied away from Vol 1 of the MGS Master Collection for the <a href="https://www.pcgamer.com/players-blast-metal-gear-solid-master-collection-for-missing-options-vanished-steam-pages-and-muddy-textures-absolutely-poor-and-not-worth-its-asking-price/">state it was in at release</a>, I have good news: it is much better now. All three MGS games in the collection have received significant patches since its lackluster opening day, and MGS1 in particular now looks and feels a lot better, thanks to the ability to switch on higher-resolution rendering and actually functional analogue controls. </p><p>And if you still want to sand down the remaining rough edges, I recommend the <a href="https://github.com/nuggslet/MGSM2Fix" target="_blank">MGSM2Fix</a> mod, (which can be easily installed via <a href="https://www.pcgamer.com/software/linux/my-favourite-thing-about-linux-gaming-will-now-automagically-apply-crucial-fan-patches-to-your-metal-gear-installs-making-it-even-easier-than-on-windows/">Luxtorpeda</a> if you're playing on Steam Deck or desktop Linux).</p><div class="product"><a data-dimension112="ff4b43ae-874d-11f1-8c05-69e7d4d5c550" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="ff4b43ae-874d-11f1-8c05-69e7d4d5c550" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Forget Ultra settings, Halo: Campaign Evolved looks nearly as good with everything set to Low ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/forget-ultra-settings-halo-campaign-evolved-looks-nearly-as-good-with-everything-set-to-low/</link>
                                                                            <description>
                            <![CDATA[ From testing the game on four rigs and a handheld, I'd be picking Low. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9HDkX8B5zsgF4HALhwkdCd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3cMhnHEd3gwzQLsAo6AEj8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 09:12:08 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ James Bentley ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/PVsHAkx27zJptZHndizEAE.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;James is a more recent PC gaming convert, often admiring graphics cards, cases, and motherboards from afar. It was not until 2019, after just finishing a degree in law and media, that they decided to throw out the last few years of education, build their PC, and start writing about gaming instead. In that time, he has covered the latest doodads, contraptions, and gismos, and loved every second of it. Hey, it’s better than writing case briefs.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3cMhnHEd3gwzQLsAo6AEj8-1280-80.jpg">
                                                            <media:credit><![CDATA[Halo Studios]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Halo: Campaign Evolved - Johnson]]></media:description>                                                            <media:text><![CDATA[Halo: Campaign Evolved - Johnson]]></media:text>
                                <media:title type="plain"><![CDATA[Halo: Campaign Evolved - Johnson]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3cMhnHEd3gwzQLsAo6AEj8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I've been squirrelled away in the PC Gamer office all week testing <a href="https://www.pcgamer.com/games/halo/halo-campaign-evolved-review" target="_blank">Halo: Campaign Evolved</a> on all manner of hardware, including a beastly rig with an <a href="https://www.pcgamer.com/hardware/graphics-cards/nvidia-rtx-5080-founders-edition-review/" target="_blank">RTX 5080</a> and Ryzen 7 7700X3D. To my surprise, the difference between Low and Ultra is incredibly subtle and, frankly, not worth the performance hit. </p><p>Across the majority of my testing, I saw the swap from Low to Ultra take a big bite of performance (around 20%). That may not be a huge deal at close to 200 fps, but in my <a href="https://www.pcgamer.com/nvidia-rtx-4070-super-founders-edition-review-benchmarks-performance/" target="_blank">RTX 4070 Super</a> rig, that makes the difference between being able to run the game at a consistent 60 fps at 1440p with no upscaling. </p><p>Below, you can see the difference between Low and Ultra in the very first mission of the game. Other than the UI element up the top left, you'd be forgiven for assuming there is no difference between the two images.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1784817176171-6r83w7l9q *, #fv-chart-1784817176171-6r83w7l9q *:before, #fv-chart-1784817176171-6r83w7l9q *:after, #fv-chart-1784817176171-6r83w7l9q-slideshow *, #fv-chart-1784817176171-6r83w7l9q-slideshow *:before, #fv-chart-1784817176171-6r83w7l9q-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784817176171-6r83w7l9q, #fv-chart-1784817176171-6r83w7l9q-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784817176171-6r83w7l9q {position: relative !important; overflow: visible !important;--riv-primary: #AA1124;}#fv-chart-1784817176171-6r83w7l9q .fv-inner-wrapper {color: #1F2937 !important; background-color: #ffffff !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1784817176171-6r83w7l9q .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784817176171-6r83w7l9q.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784817176171-6r83w7l9q.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1784817176171-6r83w7l9q .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1784817176171-6r83w7l9q-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #AA1124;}#fv-chart-1784817176171-6r83w7l9q-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1784817176171-6r83w7l9q-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1784817176171-6r83w7l9q-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1784817176171-6r83w7l9q-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784817176171-6r83w7l9q-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784817176171-6r83w7l9q-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1784817176171-6r83w7l9q-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1784817176171-6r83w7l9q-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1784817176171-6r83w7l9q-slideshow .fv-slideshow-select:focus {outline: 2px solid #AA1124 !important;border-color: #AA1124 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1784817176171-6r83w7l9q .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1784817176171-6r83w7l9q .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1784817176171-6r83w7l9q .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1784817176171-6r83w7l9q .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784817176171-6r83w7l9q .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784817176171-6r83w7l9q .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1784817176171-6r83w7l9q .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784817176171-6r83w7l9q.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-expand-btn, #fv-chart-1784817176171-6r83w7l9q .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-expand-btn:hover, #fv-chart-1784817176171-6r83w7l9q .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784817176171-6r83w7l9q .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784817176171-6r83w7l9q .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784817176171-6r83w7l9q .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784817176171-6r83w7l9q .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1784817176171-6r83w7l9q .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1784817176171-6r83w7l9q .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1784817176171-6r83w7l9q .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1784817176171-6r83w7l9q .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784817176171-6r83w7l9q .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784817176171-6r83w7l9q .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1784817176171-6r83w7l9q .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784817176171-6r83w7l9q .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784817176171-6r83w7l9q .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784817176171-6r83w7l9q .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q .fv-bar-row, #fv-chart-1784817176171-6r83w7l9q .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784817176171-6r83w7l9q.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784817176171-6r83w7l9q.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784817176171-6r83w7l9q.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784817176171-6r83w7l9q .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784817176171-6r83w7l9q .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784817176171-6r83w7l9q .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784817176171-6r83w7l9q .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1784817176171-6r83w7l9q .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784817176171-6r83w7l9q .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784817176171-6r83w7l9q .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784817176171-6r83w7l9q .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784817176171-6r83w7l9q .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784817176171-6r83w7l9q .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1784817176171-6r83w7l9q .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-pie-container,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-row,#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-stacked-product,#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-grouped-bar-product,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-bar-row,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-stacked-product,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-label,#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-grouped-product-title,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-bar-label,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-container,#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-cluster,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-bar-container,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-x-axis-wrapper,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-x-axis-label-space,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-x-axis-chart-space,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-benchmark-title,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-dropdown-title,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-carousel-nav-btn,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-chart-title,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-chart-subhead,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-versus-header,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-versus-select-wrapper,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-versus-vs,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-versus-select-container,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-versus-select,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-bar-commentary-inline,#fv-chart-1784817176171-6r83w7l9q.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784817176171-6r83w7l9q.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784817176171-6r83w7l9q .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784817176171-6r83w7l9q .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-bar-row,#fv-chart-1784817176171-6r83w7l9q .fv-stacked-product,#fv-chart-1784817176171-6r83w7l9q .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784817176171-6r83w7l9q .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-bar-label,#fv-chart-1784817176171-6r83w7l9q .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-bar-container,#fv-chart-1784817176171-6r83w7l9q .fv-bar-cluster {width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784817176171-6r83w7l9q .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784817176171-6r83w7l9q .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784817176171-6r83w7l9q .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-label-space {display: none !important;}#fv-chart-1784817176171-6r83w7l9q .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784817176171-6r83w7l9q .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784817176171-6r83w7l9q .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784817176171-6r83w7l9q .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784817176171-6r83w7l9q .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784817176171-6r83w7l9q .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784817176171-6r83w7l9q .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784817176171-6r83w7l9q .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784817176171-6r83w7l9q .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784817176171-6r83w7l9q .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1784817176171-6r83w7l9q .fv-stl-shop-all-logo,#fv-chart-1784817176171-6r83w7l9q .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784817176171-6r83w7l9q .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784817176171-6r83w7l9q .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784817176171-6r83w7l9q .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784817176171-6r83w7l9q.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Low   | Ultra","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "Default"},"isAccessibleForFree": true,"dateCreated": "2026-07-23T14:32:56.171Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","Default"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1784817176171-6r83w7l9q" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Low   | Ultra</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1784817176171-6r83w7l9q-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/J7ioizLvFWdBeeJB3DpeQQ.png" data-highres-src="https://cdn.mos.cms.futurecdn.net/J7ioizLvFWdBeeJB3DpeQQ.png" alt="Ultra" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/7XTJwmY7dK57VpqidcdnMJ.png" data-highres-src="https://cdn.mos.cms.futurecdn.net/7XTJwmY7dK57VpqidcdnMJ.png" alt="Low" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><div class="fv-image-compare-arrow-left"></div><div class="fv-image-compare-arrow-right"></div></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Image 1</div><div class="fv-image-compare-label fv-image-compare-label-right">Image 2</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1784817176171-6r83w7l9q', false); });} else {initialize('fv-chart-1784817176171-6r83w7l9q', false);}})();</script></div><p>I did spot a slightly bigger difference between Low and Ultra when you are sucked up into the spaceship on the third set of missions. Though blood textures look nearly identical, the light hits the gun every so slightly differently, and shadows are a tad softer on Ultra. </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1784817186167-aj97bgqqu *, #fv-chart-1784817186167-aj97bgqqu *:before, #fv-chart-1784817186167-aj97bgqqu *:after, #fv-chart-1784817186167-aj97bgqqu-slideshow *, #fv-chart-1784817186167-aj97bgqqu-slideshow *:before, #fv-chart-1784817186167-aj97bgqqu-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784817186167-aj97bgqqu, #fv-chart-1784817186167-aj97bgqqu-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784817186167-aj97bgqqu {position: relative !important; overflow: visible !important;--riv-primary: #AA1124;}#fv-chart-1784817186167-aj97bgqqu .fv-inner-wrapper {color: #1F2937 !important; background-color: #ffffff !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1784817186167-aj97bgqqu .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784817186167-aj97bgqqu.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784817186167-aj97bgqqu.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1784817186167-aj97bgqqu .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1784817186167-aj97bgqqu-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #AA1124;}#fv-chart-1784817186167-aj97bgqqu-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1784817186167-aj97bgqqu-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1784817186167-aj97bgqqu-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1784817186167-aj97bgqqu-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784817186167-aj97bgqqu-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784817186167-aj97bgqqu-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1784817186167-aj97bgqqu-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1784817186167-aj97bgqqu-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1784817186167-aj97bgqqu-slideshow .fv-slideshow-select:focus {outline: 2px solid #AA1124 !important;border-color: #AA1124 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1784817186167-aj97bgqqu .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1784817186167-aj97bgqqu .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1784817186167-aj97bgqqu .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1784817186167-aj97bgqqu .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784817186167-aj97bgqqu .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784817186167-aj97bgqqu .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1784817186167-aj97bgqqu .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784817186167-aj97bgqqu.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-expand-btn, #fv-chart-1784817186167-aj97bgqqu .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-expand-btn:hover, #fv-chart-1784817186167-aj97bgqqu .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784817186167-aj97bgqqu .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784817186167-aj97bgqqu .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784817186167-aj97bgqqu .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784817186167-aj97bgqqu .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1784817186167-aj97bgqqu .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1784817186167-aj97bgqqu .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1784817186167-aj97bgqqu .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1784817186167-aj97bgqqu .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784817186167-aj97bgqqu .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784817186167-aj97bgqqu .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1784817186167-aj97bgqqu .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784817186167-aj97bgqqu .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784817186167-aj97bgqqu .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784817186167-aj97bgqqu .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu .fv-bar-row, #fv-chart-1784817186167-aj97bgqqu .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784817186167-aj97bgqqu.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784817186167-aj97bgqqu.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784817186167-aj97bgqqu.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784817186167-aj97bgqqu .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784817186167-aj97bgqqu .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784817186167-aj97bgqqu .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784817186167-aj97bgqqu .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1784817186167-aj97bgqqu .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784817186167-aj97bgqqu .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784817186167-aj97bgqqu .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784817186167-aj97bgqqu .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784817186167-aj97bgqqu .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784817186167-aj97bgqqu .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1784817186167-aj97bgqqu .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-pie-container,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-row,#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-stacked-product,#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-grouped-bar-product,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-bar-row,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-stacked-product,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-label,#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-grouped-product-title,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-bar-label,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-container,#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-cluster,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-bar-container,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-x-axis-wrapper,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-x-axis-label-space,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-x-axis-chart-space,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-benchmark-title,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-dropdown-title,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-carousel-nav-btn,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-chart-title,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-chart-subhead,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-versus-header,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-versus-select-wrapper,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-versus-vs,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-versus-select-container,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-versus-select,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-bar-commentary-inline,#fv-chart-1784817186167-aj97bgqqu.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784817186167-aj97bgqqu.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784817186167-aj97bgqqu .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784817186167-aj97bgqqu .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-bar-row,#fv-chart-1784817186167-aj97bgqqu .fv-stacked-product,#fv-chart-1784817186167-aj97bgqqu .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784817186167-aj97bgqqu .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-bar-label,#fv-chart-1784817186167-aj97bgqqu .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-bar-container,#fv-chart-1784817186167-aj97bgqqu .fv-bar-cluster {width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784817186167-aj97bgqqu .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784817186167-aj97bgqqu .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784817186167-aj97bgqqu .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-label-space {display: none !important;}#fv-chart-1784817186167-aj97bgqqu .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784817186167-aj97bgqqu .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784817186167-aj97bgqqu .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784817186167-aj97bgqqu .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784817186167-aj97bgqqu .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784817186167-aj97bgqqu .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784817186167-aj97bgqqu .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784817186167-aj97bgqqu .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784817186167-aj97bgqqu .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784817186167-aj97bgqqu .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1784817186167-aj97bgqqu .fv-stl-shop-all-logo,#fv-chart-1784817186167-aj97bgqqu .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784817186167-aj97bgqqu .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784817186167-aj97bgqqu .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784817186167-aj97bgqqu .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784817186167-aj97bgqqu.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Low   | Ultra","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "Default"},"isAccessibleForFree": true,"dateCreated": "2026-07-23T14:33:06.167Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","Default"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1784817186167-aj97bgqqu" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Low   | Ultra</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1784817186167-aj97bgqqu-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/wJJCBasNUWjWhXEUYXKGGA.png" data-highres-src="https://cdn.mos.cms.futurecdn.net/wJJCBasNUWjWhXEUYXKGGA.png" alt="Ultra" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/Z7XMwFR69i7nvkPdk7qZt6.png" data-highres-src="https://cdn.mos.cms.futurecdn.net/Z7XMwFR69i7nvkPdk7qZt6.png" alt="Low " class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><div class="fv-image-compare-arrow-left"></div><div class="fv-image-compare-arrow-right"></div></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Image 1</div><div class="fv-image-compare-label fv-image-compare-label-right">Image 2</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1784817186167-aj97bgqqu', false); });} else {initialize('fv-chart-1784817186167-aj97bgqqu', false);}})();</script></div><p>Perhaps the biggest change I noticed between Low and Ultra is in foliage, as some detail is removed on the former. Lighting looks a bit worse too. But it's not a huge detractor from my enjoyment of the game.</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1784817195983-qpg7m7yom *, #fv-chart-1784817195983-qpg7m7yom *:before, #fv-chart-1784817195983-qpg7m7yom *:after, #fv-chart-1784817195983-qpg7m7yom-slideshow *, #fv-chart-1784817195983-qpg7m7yom-slideshow *:before, #fv-chart-1784817195983-qpg7m7yom-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784817195983-qpg7m7yom, #fv-chart-1784817195983-qpg7m7yom-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784817195983-qpg7m7yom {position: relative !important; overflow: visible !important;--riv-primary: #AA1124;}#fv-chart-1784817195983-qpg7m7yom .fv-inner-wrapper {color: #1F2937 !important; background-color: #ffffff !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1784817195983-qpg7m7yom .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784817195983-qpg7m7yom.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784817195983-qpg7m7yom.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1784817195983-qpg7m7yom .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1784817195983-qpg7m7yom-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #AA1124;}#fv-chart-1784817195983-qpg7m7yom-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1784817195983-qpg7m7yom-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1784817195983-qpg7m7yom-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1784817195983-qpg7m7yom-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784817195983-qpg7m7yom-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784817195983-qpg7m7yom-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1784817195983-qpg7m7yom-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1784817195983-qpg7m7yom-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1784817195983-qpg7m7yom-slideshow .fv-slideshow-select:focus {outline: 2px solid #AA1124 !important;border-color: #AA1124 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1784817195983-qpg7m7yom .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1784817195983-qpg7m7yom .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1784817195983-qpg7m7yom .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1784817195983-qpg7m7yom .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784817195983-qpg7m7yom .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784817195983-qpg7m7yom .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1784817195983-qpg7m7yom .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-container { width: auto !important; margin-left: -1.5rem !important; margin-right: -1.5rem !important; margin-bottom: 2rem !important; }#fv-chart-1784817195983-qpg7m7yom.fv-full-bleed .fv-image-compare-container { width: 100% !important; max-width: none !important; margin: 0 auto !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-wrapper { position: relative !important; width: 100% !important; overflow: hidden !important; border-radius: 0 !important; background-color: #000 !important; touch-action: pan-y !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-inner { position: relative !important; width: 100% !important; height: 100% !important; display: block !important; transform-origin: center center !important; transition: transform 0.1s ease-out !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-bg { display: block !important; width: 100% !important; height: auto !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-fg { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; object-fit: cover !important; clip-path: polygon(0 0, 50% 0, 50% 100%, 0 100%) !important; pointer-events: none !important; user-select: none !important; -webkit-user-select: none !important; -webkit-user-drag: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-slider { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 32px !important; transform: translateX(-50%) !important; cursor: ew-resize !important; z-index: 10 !important; user-select: none !important; -webkit-user-select: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-slider-line { position: absolute !important; top: 0 !important; bottom: 0 !important; left: 50% !important; width: 4px !important; background-color: white !important; transform: translateX(-50%) !important; box-shadow: 0 0 10px rgba(0,0,0,0.5) !important; pointer-events: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-handle { position: absolute !important; top: 50% !important; left: 50% !important; transform: translate(-50%, -50%) !important; width: 32px !important; height: 32px !important; background-color: white !important; border-radius: 50% !important; box-shadow: 0 2px 6px rgba(0,0,0,0.3) !important; display: flex !important; align-items: center !important; justify-content: center !important; gap: 4px !important; pointer-events: none !important; z-index: 11 !important; overflow: hidden !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-handle.fv-image-compare-handle-square { border-radius: 6px !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-arrow-left { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-right: 4px solid #4b5563 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-arrow-right { width: 0 !important; height: 0 !important; border-top: 4px solid transparent !important; border-bottom: 4px solid transparent !important; border-left: 4px solid #4b5563 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-label { position: absolute !important; top: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; padding: 0.25rem 0.75rem !important; border-radius: 0.25rem !important; font-size: 0.875rem !important; font-weight: 500 !important; pointer-events: none !important; backdrop-filter: blur(4px) !important; z-index: 5 !important; transition: right 0.3s ease, opacity 0.2s ease !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-label-left { left: 1rem !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-label-right { right: 1rem !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-expand-btn, #fv-chart-1784817195983-qpg7m7yom .fv-image-compare-close-btn { position: absolute !important; bottom: 1rem !important; right: 1rem !important; background-color: rgba(0, 0, 0, 0.5) !important; color: white !important; border: none !important; border-radius: 0.25rem !important; padding: 0.5rem !important; cursor: pointer !important; z-index: 20 !important; display: flex !important; align-items: center !important; justify-content: center !important; backdrop-filter: blur(4px) !important; transition: background-color 0.2s !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-expand-btn:hover, #fv-chart-1784817195983-qpg7m7yom .fv-image-compare-close-btn:hover { background-color: rgba(0, 0, 0, 0.7) !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-close-btn { display: none !important; top: 1rem !important; bottom: auto !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-wrapper.fv-image-compare-fullscreen { position: fixed !important; top: 0 !important; left: 0 !important; right: 0 !important; bottom: 0 !important; width: 100% !important; height: 100% !important; z-index: 999999 !important; display: flex !important; align-items: center !important; justify-content: center !important; background-color: rgba(0, 0, 0, 0.9) !important; margin: 0 !important; touch-action: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner { width: 100% !important; height: 100% !important; display: flex !important; align-items: center !important; justify-content: center !important; cursor: grab !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-inner:active { cursor: grabbing !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-bg { position: absolute !important; top: 0 !important; left: 0 !important; max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-fg { max-width: 100% !important; max-height: 100% !important; width: 100% !important; height: 100% !important; object-fit: contain !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-expand-btn { display: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-close-btn { display: flex !important; }#fv-chart-1784817195983-qpg7m7yom .fv-image-compare-wrapper.fv-image-compare-fullscreen .fv-image-compare-label-right { right: 4rem !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784817195983-qpg7m7yom .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784817195983-qpg7m7yom .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784817195983-qpg7m7yom .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1784817195983-qpg7m7yom .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1784817195983-qpg7m7yom .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1784817195983-qpg7m7yom .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1784817195983-qpg7m7yom .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784817195983-qpg7m7yom .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784817195983-qpg7m7yom .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1784817195983-qpg7m7yom .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784817195983-qpg7m7yom .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784817195983-qpg7m7yom .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784817195983-qpg7m7yom .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom .fv-bar-row, #fv-chart-1784817195983-qpg7m7yom .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784817195983-qpg7m7yom.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784817195983-qpg7m7yom.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784817195983-qpg7m7yom.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784817195983-qpg7m7yom .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784817195983-qpg7m7yom .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784817195983-qpg7m7yom .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784817195983-qpg7m7yom .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1784817195983-qpg7m7yom .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784817195983-qpg7m7yom .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784817195983-qpg7m7yom .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784817195983-qpg7m7yom .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784817195983-qpg7m7yom .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784817195983-qpg7m7yom .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1784817195983-qpg7m7yom .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-pie-container,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-row,#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-stacked-product,#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-grouped-bar-product,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-bar-row,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-stacked-product,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-label,#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-grouped-product-title,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-bar-label,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-container,#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-cluster,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-bar-container,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-x-axis-wrapper,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-x-axis-label-space,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-x-axis-chart-space,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-benchmark-title,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-dropdown-title,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-carousel-nav-btn,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-chart-title,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-chart-subhead,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-versus-header,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-versus-select-wrapper,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-versus-vs,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-versus-select-container,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-versus-select,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-bar-commentary-inline,#fv-chart-1784817195983-qpg7m7yom.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784817195983-qpg7m7yom.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784817195983-qpg7m7yom .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784817195983-qpg7m7yom .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-bar-row,#fv-chart-1784817195983-qpg7m7yom .fv-stacked-product,#fv-chart-1784817195983-qpg7m7yom .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784817195983-qpg7m7yom .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-bar-label,#fv-chart-1784817195983-qpg7m7yom .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-bar-container,#fv-chart-1784817195983-qpg7m7yom .fv-bar-cluster {width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784817195983-qpg7m7yom .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784817195983-qpg7m7yom .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784817195983-qpg7m7yom .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-label-space {display: none !important;}#fv-chart-1784817195983-qpg7m7yom .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784817195983-qpg7m7yom .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784817195983-qpg7m7yom .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784817195983-qpg7m7yom .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784817195983-qpg7m7yom .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784817195983-qpg7m7yom .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784817195983-qpg7m7yom .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784817195983-qpg7m7yom .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784817195983-qpg7m7yom .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784817195983-qpg7m7yom .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1784817195983-qpg7m7yom .fv-stl-shop-all-logo,#fv-chart-1784817195983-qpg7m7yom .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784817195983-qpg7m7yom .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784817195983-qpg7m7yom .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784817195983-qpg7m7yom .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784817195983-qpg7m7yom.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Low   | Ultra","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "Default"},"isAccessibleForFree": true,"dateCreated": "2026-07-23T14:33:15.983Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Image Comparison","benchmark","comparison","performance","review","Default"],"measurementTechnique": "Performance Benchmarking","variableMeasured": []}</script><div id="fv-chart-1784817195983-qpg7m7yom" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper  fv-is-image-compare  "><h3 class="fv-chart-title">Low   | Ultra</h3><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1784817195983-qpg7m7yom-image-compare-1" data-chart-type="Image Comparison" data-title="Image Comparison" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-image-compare-container"><div class="fv-image-compare-wrapper" data-image-compare="true"><div class="fv-image-compare-inner"><img src="https://cdn.mos.cms.futurecdn.net/uveAVvz9rpgDCYx83MfxoV.png" data-highres-src="https://cdn.mos.cms.futurecdn.net/uveAVvz9rpgDCYx83MfxoV.png" alt="Ultra" class="fv-image-compare-bg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><img src="https://cdn.mos.cms.futurecdn.net/fzsiDAGqgUy7nnv8GVBHqS.png" data-highres-src="https://cdn.mos.cms.futurecdn.net/fzsiDAGqgUy7nnv8GVBHqS.png" alt="Low" class="fv-image-compare-fg" loading="lazy" referrerpolicy="no-referrer" draggable="false" /><div class="fv-image-compare-slider"><div class="fv-image-compare-slider-line"></div><div class="fv-image-compare-handle "><div class="fv-image-compare-arrow-left"></div><div class="fv-image-compare-arrow-right"></div></div></div></div><div class="fv-image-compare-label fv-image-compare-label-left">Image 1</div><div class="fv-image-compare-label fv-image-compare-label-right">Image 2</div><button class="fv-image-compare-expand-btn" aria-label="Expand Image"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 8V4h4"/><path d="M20 8V4h-4"/><path d="M4 16v4h4"/><path d="M20 16v4h-4"/><circle cx="11.5" cy="11.5" r="3.5"/><path d="m14 14 3 3"/></svg></button><button class="fv-image-compare-close-btn" aria-label="Close Fullscreen"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg></button></div></div></div></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1784817195983-qpg7m7yom', false); });} else {initialize('fv-chart-1784817195983-qpg7m7yom', false);}})();</script></div><p>From my testing, there is a reason to go for the Ultra preset: if you want to play the game with DLSS or FSR set to Low (which renders 33% of the resolution and upscales it). The swap between Low and Ultra when DLSS is set to Low has a very small effect on the fps, so I'd probably just opt for Ultra in that specific use case. However, with DLSS at Ultra, I saw dips of 22%, so I'd once again pick Low here. </p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1784821172893-mvby5qhs0 *, #fv-chart-1784821172893-mvby5qhs0 *:before, #fv-chart-1784821172893-mvby5qhs0 *:after, #fv-chart-1784821172893-mvby5qhs0-slideshow *, #fv-chart-1784821172893-mvby5qhs0-slideshow *:before, #fv-chart-1784821172893-mvby5qhs0-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784821172893-mvby5qhs0, #fv-chart-1784821172893-mvby5qhs0-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784821172893-mvby5qhs0 {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1784821172893-mvby5qhs0 .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784821172893-mvby5qhs0.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784821172893-mvby5qhs0.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1784821172893-mvby5qhs0-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1784821172893-mvby5qhs0-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1784821172893-mvby5qhs0-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1784821172893-mvby5qhs0-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1784821172893-mvby5qhs0-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784821172893-mvby5qhs0-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784821172893-mvby5qhs0-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1784821172893-mvby5qhs0-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1784821172893-mvby5qhs0-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1784821172893-mvby5qhs0-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1784821172893-mvby5qhs0 .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1784821172893-mvby5qhs0 .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1784821172893-mvby5qhs0 .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784821172893-mvby5qhs0 .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784821172893-mvby5qhs0 .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1784821172893-mvby5qhs0 .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-bar-row, #fv-chart-1784821172893-mvby5qhs0 .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784821172893-mvby5qhs0.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784821172893-mvby5qhs0.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784821172893-mvby5qhs0.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784821172893-mvby5qhs0 .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1784821172893-mvby5qhs0 .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-pie-container,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-row,#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-stacked-product,#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-grouped-bar-product,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-bar-row,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-stacked-product,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-label,#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-grouped-product-title,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-bar-label,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-container,#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-cluster,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-bar-container,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-x-axis-wrapper,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-x-axis-label-space,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-x-axis-chart-space,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-benchmark-title,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-dropdown-title,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-carousel-nav-btn,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-chart-title,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-chart-subhead,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-versus-header,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-versus-select-wrapper,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-versus-vs,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-versus-select-container,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-versus-select,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-bar-commentary-inline,#fv-chart-1784821172893-mvby5qhs0.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784821172893-mvby5qhs0.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784821172893-mvby5qhs0 .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-bar-row,#fv-chart-1784821172893-mvby5qhs0 .fv-stacked-product,#fv-chart-1784821172893-mvby5qhs0 .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-bar-label,#fv-chart-1784821172893-mvby5qhs0 .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-bar-container,#fv-chart-1784821172893-mvby5qhs0 .fv-bar-cluster {width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784821172893-mvby5qhs0 .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784821172893-mvby5qhs0 .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784821172893-mvby5qhs0 .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-label-space {display: none !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-stl-shop-all-logo,#fv-chart-1784821172893-mvby5qhs0 .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784821172893-mvby5qhs0 .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784821172893-mvby5qhs0.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Overall Chart Title","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-23T15:39:32.895Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)","Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)","Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)","Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)","Halo: Campaign Evolved | Native (1440 Low)","Halo: Campaign Evolved | Native (1440 Medium)","Halo: Campaign Evolved | Native (1440 Ultra)","Halo: Campaign Evolved | FSR Low (1440 Low)","Halo: Campaign Evolved | FSR Low (1440 Medium)","Halo: Campaign Evolved | FSR Low (1440 Ultra)","Halo: Campaign Evolved | FSR Medium (1440p Low)","Halo: Campaign Evolved | FSR Medium (1440p Medium)","Halo: Campaign Evolved | FSR Medium (1440p Ultra)","Halo: Campaign Evolved | FSR Ultra (1440p Low)","Halo: Campaign Evolved | FSR Ultra (1440p Medium)","Halo: Campaign Evolved | FSR Ultra (1440p Ultra)","Halo: Campaign Evolved | DLSS Low (1440p Low)","Halo: Campaign Evolved | DLSS Low (1440p Medium)","Halo: Campaign Evolved | DLSS Low (1440p Ultra)","Halo: Campaign Evolved | DLSS Medium (1440p Low)","Halo: Campaign Evolved | DLSS Medium (1440p Medium)","Halo: Campaign Evolved | DLSS Medium (1440p Ultra)","Halo: Campaign Evolved | DLSS Ultra (1440p Low)","Halo: Campaign Evolved | DLSS Ultra (1440p Medium)","Halo: Campaign Evolved | DLSS Ultra (1440p Ultra)","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | Native (1440 Low)","value": 51,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | Native (1440 Low)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | Native (1440 Low)","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | Native (1440 Low)","value": 101,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | Native (1440 Medium)","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | Native (1440 Medium)","value": 65,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | Native (1440 Medium)","value": 111,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | Native (1440 Medium)","value": 91,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | Native (1440 Ultra)","value": 37,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | Native (1440 Ultra)","value": 52,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | Native (1440 Ultra)","value": 88,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | Native (1440 Ultra)","value": 69,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Low)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Low)","value": 127,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Low)","value": 168,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Low)","value": 205,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Medium)","value": 79,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Medium)","value": 118,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Medium)","value": 169,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Medium)","value": 198,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Ultra)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Ultra)","value": 108,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Ultra)","value": 163,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | FSR Low (1440 Ultra)","value": 174,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Low)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Low)","value": 114,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Low)","value": 162,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Low)","value": 178,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Medium)","value": 75,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Medium)","value": 103,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Medium)","value": 162,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Medium)","value": 168,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Ultra)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Ultra)","value": 93,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Ultra)","value": 154,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | FSR Medium (1440p Ultra)","value": 140,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Low)","value": 73,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Low)","value": 97,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Low)","value": 160,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Low)","value": 152,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Medium)","value": 70,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Medium)","value": 91,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Medium)","value": 152,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Medium)","value": 139,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Ultra)","value": 59,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Ultra)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Ultra)","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB) – Halo: Campaign Evolved | FSR Ultra (1440p Ultra)","value": 113,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | DLSS Low (1440p Low)","value": 82,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | DLSS Low (1440p Low)","value": 148,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | DLSS Low (1440p Low)","value": 172,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | DLSS Low (1440p Medium)","value": 80,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | DLSS Low (1440p Medium)","value": 145,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | DLSS Low (1440p Medium)","value": 172,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | DLSS Low (1440p Ultra)","value": 79,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | DLSS Low (1440p Ultra)","value": 129,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | DLSS Low (1440p Ultra)","value": 169,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | DLSS Medium (1440p Low)","value": 80,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | DLSS Medium (1440p Low)","value": 130,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | DLSS Medium (1440p Low)","value": 170,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | DLSS Medium (1440p Medium)","value": 77,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | DLSS Medium (1440p Medium)","value": 124,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | DLSS Medium (1440p Medium)","value": 165,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | DLSS Medium (1440p Ultra)","value": 74,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | DLSS Medium (1440p Ultra)","value": 105,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | DLSS Medium (1440p Ultra)","value": 150,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | DLSS Ultra (1440p Low)","value": 76,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | DLSS Ultra (1440p Low)","value": 110,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | DLSS Ultra (1440p Low)","value": 156,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | DLSS Ultra (1440p Medium)","value": 71,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | DLSS Ultra (1440p Medium)","value": 102,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | DLSS Ultra (1440p Medium)","value": 148,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB) – Halo: Campaign Evolved | DLSS Ultra (1440p Ultra)","value": 60,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB) – Halo: Campaign Evolved | DLSS Ultra (1440p Ultra)","value": 84,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB) – Halo: Campaign Evolved | DLSS Ultra (1440p Ultra)","value": 127,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1784821172893-mvby5qhs0" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Halo: Campaign Evolved | Native (1440 Low)</option><option value="1">Halo: Campaign Evolved | Native (1440 Medium)</option><option value="2">Halo: Campaign Evolved | Native (1440 Ultra)</option><option value="3">Halo: Campaign Evolved | FSR Low (1440 Low)</option><option value="4">Halo: Campaign Evolved | FSR Low (1440 Medium)</option><option value="5">Halo: Campaign Evolved | FSR Low (1440 Ultra)</option><option value="6">Halo: Campaign Evolved | FSR Medium (1440p Low)</option><option value="7">Halo: Campaign Evolved | FSR Medium (1440p Medium)</option><option value="8">Halo: Campaign Evolved | FSR Medium (1440p Ultra)</option><option value="9">Halo: Campaign Evolved | FSR Ultra (1440p Low)</option><option value="10">Halo: Campaign Evolved | FSR Ultra (1440p Medium)</option><option value="11">Halo: Campaign Evolved | FSR Ultra (1440p Ultra)</option><option value="12">Halo: Campaign Evolved | DLSS Low (1440p Low)</option><option value="13">Halo: Campaign Evolved | DLSS Low (1440p Medium)</option><option value="14">Halo: Campaign Evolved | DLSS Low (1440p Ultra)</option><option value="15">Halo: Campaign Evolved | DLSS Medium (1440p Low)</option><option value="16">Halo: Campaign Evolved | DLSS Medium (1440p Medium)</option><option value="17">Halo: Campaign Evolved | DLSS Medium (1440p Ultra)</option><option value="18">Halo: Campaign Evolved | DLSS Ultra (1440p Low)</option><option value="19">Halo: Campaign Evolved | DLSS Ultra (1440p Medium)</option><option value="20">Halo: Campaign Evolved | DLSS Ultra (1440p Ultra)</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | Native (1440 Low)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | Native (1440 Low)" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34%; background-color: #E33235;" data-target-width="34" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 30%; background-color: #FE9F58;" data-target-width="30" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #E33235;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #FE9F58;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">55</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78.66666666666666%; background-color: #E33235;" data-target-width="78.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 66.66666666666666%; background-color: #FE9F58;" data-target-width="66.66666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">100</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.33333333333333%; background-color: #E33235;" data-target-width="67.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">101</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | Native (1440 Low) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>51 Avg FPS, 45 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>74 Avg FPS, 55 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>118 Avg FPS, 100 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>101 Avg FPS, 90 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | Native (1440 Medium)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | Native (1440 Medium)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.666666666666664%; background-color: #E33235;" data-target-width="32.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 29.333333333333332%; background-color: #FE9F58;" data-target-width="29.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #E33235;" data-target-width="43.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">65</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.333333333333336%; background-color: #FE9F58;" data-target-width="31.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">47</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">111</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">96</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60.66666666666667%; background-color: #E33235;" data-target-width="60.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.333333333333336%; background-color: #FE9F58;" data-target-width="55.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">83</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | Native (1440 Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>49 Avg FPS, 44 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>65 Avg FPS, 47 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>111 Avg FPS, 96 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>91 Avg FPS, 83 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | Native (1440 Ultra)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | Native (1440 Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37%; background-color: #E33235;" data-target-width="37" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">37</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52%; background-color: #E33235;" data-target-width="52" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #FE9F58;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">41</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 88%; background-color: #E33235;" data-target-width="88" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79%; background-color: #FE9F58;" data-target-width="79" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69%; background-color: #E33235;" data-target-width="69" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">69</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">64</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>25</span><span>50</span><span>75</span><span>100</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | Native (1440 Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>37 Avg FPS, 28 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>52 Avg FPS, 41 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>88 Avg FPS, 79 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>69 Avg FPS, 64 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | FSR Low (1440 Low)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | FSR Low (1440 Low)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 25.666666666666664%; background-color: #E33235;" data-target-width="25.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 14.666666666666666%; background-color: #FE9F58;" data-target-width="14.666666666666666" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42.333333333333336%; background-color: #E33235;" data-target-width="42.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32.33333333333333%; background-color: #FE9F58;" data-target-width="32.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">168</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.666666666666664%; background-color: #FE9F58;" data-target-width="38.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">116</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68.33333333333333%; background-color: #E33235;" data-target-width="68.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">205</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.66666666666667%; background-color: #FE9F58;" data-target-width="51.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">155</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>75</span><span>150</span><span>225</span><span>300</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | FSR Low (1440 Low) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>77 Avg FPS, 44 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>127 Avg FPS, 97 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>168 Avg FPS, 116 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>205 Avg FPS, 155 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | FSR Low (1440 Medium)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | FSR Low (1440 Medium)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39.5%; background-color: #E33235;" data-target-width="39.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.5%; background-color: #FE9F58;" data-target-width="22.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59%; background-color: #E33235;" data-target-width="59" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">118</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">90</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.5%; background-color: #E33235;" data-target-width="84.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">169</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.99999999999999%; background-color: #FE9F58;" data-target-width="56.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 99%; background-color: #E33235;" data-target-width="99" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">198</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76%; background-color: #FE9F58;" data-target-width="76" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">152</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | FSR Low (1440 Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>79 Avg FPS, 45 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>118 Avg FPS, 90 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>169 Avg FPS, 114 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>198 Avg FPS, 152 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | FSR Low (1440 Ultra)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | FSR Low (1440 Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.5%; background-color: #E33235;" data-target-width="38.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.5%; background-color: #FE9F58;" data-target-width="22.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 54%; background-color: #E33235;" data-target-width="54" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">108</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.5%; background-color: #FE9F58;" data-target-width="40.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">81</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.5%; background-color: #E33235;" data-target-width="81.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">163</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 52.5%; background-color: #FE9F58;" data-target-width="52.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 87%; background-color: #E33235;" data-target-width="87" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">174</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.95%; background-color: #FE9F58;" data-target-width="77.95" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">155.9</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | FSR Low (1440 Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>77 Avg FPS, 45 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>108 Avg FPS, 81 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>163 Avg FPS, 105 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>174 Avg FPS, 155.9 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | FSR Medium (1440p Low)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | FSR Medium (1440p Low)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.5%; background-color: #E33235;" data-target-width="38.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.5%; background-color: #FE9F58;" data-target-width="22.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.99999999999999%; background-color: #E33235;" data-target-width="56.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.5%; background-color: #FE9F58;" data-target-width="43.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">87</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">162</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.99999999999999%; background-color: #FE9F58;" data-target-width="56.99999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">114</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 89%; background-color: #E33235;" data-target-width="89" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">178</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77.5%; background-color: #FE9F58;" data-target-width="77.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">155</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | FSR Medium (1440p Low) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>77 Avg FPS, 45 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>114 Avg FPS, 87 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>162 Avg FPS, 114 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>178 Avg FPS, 155 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | FSR Medium (1440p Medium)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | FSR Medium (1440p Medium)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37.5%; background-color: #E33235;" data-target-width="37.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 21.5%; background-color: #FE9F58;" data-target-width="21.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.5%; background-color: #E33235;" data-target-width="51.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">103</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81%; background-color: #E33235;" data-target-width="81" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">162</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #FE9F58;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84%; background-color: #E33235;" data-target-width="84" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">168</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75.5%; background-color: #FE9F58;" data-target-width="75.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">151</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | FSR Medium (1440p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>75 Avg FPS, 43 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>103 Avg FPS, 78 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>162 Avg FPS, 112 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>168 Avg FPS, 151 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | FSR Medium (1440p Ultra)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | FSR Medium (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 37%; background-color: #E33235;" data-target-width="37" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.5%; background-color: #FE9F58;" data-target-width="22.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.5%; background-color: #E33235;" data-target-width="46.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34%; background-color: #FE9F58;" data-target-width="34" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">68</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 77%; background-color: #E33235;" data-target-width="77" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">154</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #FE9F58;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">140</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.5%; background-color: #FE9F58;" data-target-width="64.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">129</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | FSR Medium (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>74 Avg FPS, 45 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>93 Avg FPS, 68 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>154 Avg FPS, 115 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>140 Avg FPS, 129 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | FSR Ultra (1440p Low)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | FSR Ultra (1440p Low)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.5%; background-color: #E33235;" data-target-width="36.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22.5%; background-color: #FE9F58;" data-target-width="22.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">45</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.5%; background-color: #E33235;" data-target-width="48.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">97</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">160</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.49999999999999%; background-color: #FE9F58;" data-target-width="56.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76%; background-color: #E33235;" data-target-width="76" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">152</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.5%; background-color: #FE9F58;" data-target-width="69.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">139</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | FSR Ultra (1440p Low) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>73 Avg FPS, 45 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>97 Avg FPS, 70 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>160 Avg FPS, 113 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>152 Avg FPS, 139 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | FSR Ultra (1440p Medium)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | FSR Ultra (1440p Medium)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #E33235;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">70</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 22%; background-color: #FE9F58;" data-target-width="22" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">44</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45.5%; background-color: #E33235;" data-target-width="45.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">91</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31%; background-color: #FE9F58;" data-target-width="31" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">62</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76%; background-color: #E33235;" data-target-width="76" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">152</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #FE9F58;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">115</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.5%; background-color: #E33235;" data-target-width="69.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">139</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64%; background-color: #FE9F58;" data-target-width="64" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">128</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | FSR Ultra (1440p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>70 Avg FPS, 44 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>91 Avg FPS, 62 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>152 Avg FPS, 115 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>139 Avg FPS, 128 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | FSR Ultra (1440p Ultra)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | FSR Ultra (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39.33333333333333%; background-color: #E33235;" data-target-width="39.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">59</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 28.000000000000004%; background-color: #FE9F58;" data-target-width="28.000000000000004" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">42</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50.66666666666667%; background-color: #E33235;" data-target-width="50.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36%; background-color: #FE9F58;" data-target-width="36" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86.66666666666667%; background-color: #E33235;" data-target-width="86.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 69.33333333333334%; background-color: #FE9F58;" data-target-width="69.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">104</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75.33333333333333%; background-color: #E33235;" data-target-width="75.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #FE9F58;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | FSR Ultra (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>59 Avg FPS, 42 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>76 Avg FPS, 54 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>130 Avg FPS, 104 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>113 Avg FPS, 105 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | DLSS Low (1440p Low)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | DLSS Low (1440p Low)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 41%; background-color: #E33235;" data-target-width="41" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">82</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26%; background-color: #FE9F58;" data-target-width="26" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 74%; background-color: #E33235;" data-target-width="74" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">148</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46%; background-color: #FE9F58;" data-target-width="46" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">92</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86%; background-color: #E33235;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">172</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.5%; background-color: #FE9F58;" data-target-width="59.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">119</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | DLSS Low (1440p Low) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>82 Avg FPS, 52 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>148 Avg FPS, 92 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>172 Avg FPS, 119 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>N/A</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | DLSS Low (1440p Medium)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | DLSS Low (1440p Medium)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26%; background-color: #FE9F58;" data-target-width="26" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">145</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.5%; background-color: #FE9F58;" data-target-width="46.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">93</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 86%; background-color: #E33235;" data-target-width="86" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">172</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 59.5%; background-color: #FE9F58;" data-target-width="59.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">119</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | DLSS Low (1440p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>80 Avg FPS, 52 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>145 Avg FPS, 93 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>172 Avg FPS, 119 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>N/A</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | DLSS Low (1440p Ultra)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | DLSS Low (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39.5%; background-color: #E33235;" data-target-width="39.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">79</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26%; background-color: #FE9F58;" data-target-width="26" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 64.5%; background-color: #E33235;" data-target-width="64.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">129</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 42%; background-color: #FE9F58;" data-target-width="42" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.5%; background-color: #E33235;" data-target-width="84.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">169</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #FE9F58;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">112</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | DLSS Low (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>79 Avg FPS, 52 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>129 Avg FPS, 84 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>169 Avg FPS, 112 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>N/A</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | DLSS Medium (1440p Low)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | DLSS Medium (1440p Low)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">80</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 26%; background-color: #FE9F58;" data-target-width="26" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">52</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">130</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 44%; background-color: #FE9F58;" data-target-width="44" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">88</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 85%; background-color: #E33235;" data-target-width="85" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">170</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61.5%; background-color: #FE9F58;" data-target-width="61.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">123</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | DLSS Medium (1440p Low) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>80 Avg FPS, 52 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>130 Avg FPS, 88 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>170 Avg FPS, 123 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>N/A</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | DLSS Medium (1440p Medium)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | DLSS Medium (1440p Medium)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38.5%; background-color: #E33235;" data-target-width="38.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">77</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 24.5%; background-color: #FE9F58;" data-target-width="24.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62%; background-color: #E33235;" data-target-width="62" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">124</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.5%; background-color: #FE9F58;" data-target-width="43.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">87</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 82.5%; background-color: #E33235;" data-target-width="82.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">165</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">120</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | DLSS Medium (1440p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>77 Avg FPS, 49 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>124 Avg FPS, 87 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>165 Avg FPS, 120 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>N/A</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | DLSS Medium (1440p Ultra)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | DLSS Medium (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 49.333333333333336%; background-color: #E33235;" data-target-width="49.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">74</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 34%; background-color: #FE9F58;" data-target-width="34" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">51</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">105</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">75</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 100%; background-color: #E33235;" data-target-width="100" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">150</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 75.33333333333333%; background-color: #FE9F58;" data-target-width="75.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">113</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | DLSS Medium (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>74 Avg FPS, 51 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>105 Avg FPS, 75 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>150 Avg FPS, 113 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>N/A</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | DLSS Ultra (1440p Low)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | DLSS Ultra (1440p Low)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 38%; background-color: #E33235;" data-target-width="38" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">76</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 27%; background-color: #FE9F58;" data-target-width="27" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">54</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 39%; background-color: #FE9F58;" data-target-width="39" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">78</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 78%; background-color: #E33235;" data-target-width="78" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">156</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 61%; background-color: #FE9F58;" data-target-width="61" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">122</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>50</span><span>100</span><span>150</span><span>200</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | DLSS Ultra (1440p Low) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>76 Avg FPS, 54 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>110 Avg FPS, 78 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>156 Avg FPS, 122 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>N/A</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | DLSS Ultra (1440p Medium)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | DLSS Ultra (1440p Medium)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 47.333333333333336%; background-color: #E33235;" data-target-width="47.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">71</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35.333333333333336%; background-color: #FE9F58;" data-target-width="35.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">53</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 68%; background-color: #E33235;" data-target-width="68" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">102</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 48.66666666666667%; background-color: #FE9F58;" data-target-width="48.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">73</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 98.66666666666667%; background-color: #E33235;" data-target-width="98.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">148</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 79.33333333333333%; background-color: #FE9F58;" data-target-width="79.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">119</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | DLSS Ultra (1440p Medium) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>71 Avg FPS, 53 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>102 Avg FPS, 73 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>148 Avg FPS, 119 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>N/A</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821172893-mvby5qhs0-bar-Halo: Campaign Evolved | DLSS Ultra (1440p Ultra)" data-chart-type="Bar" data-title="Halo: Campaign Evolved | DLSS Ultra (1440p Ultra)" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">60</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 32%; background-color: #FE9F58;" data-target-width="32" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">48</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.00000000000001%; background-color: #E33235;" data-target-width="56.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">84</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40.666666666666664%; background-color: #FE9F58;" data-target-width="40.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">61</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 84.66666666666667%; background-color: #E33235;" data-target-width="84.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">127</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 73.33333333333333%; background-color: #FE9F58;" data-target-width="73.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">110</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>37.5</span><span>75</span><span>112.5</span><span>150</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | DLSS Ultra (1440p Ultra) Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>Rig 1 (Ryzen 5 5600X, RTX 3070, 32 GB)</td><td>60 Avg FPS, 48 1% Low FPS</td></tr><tr><td>Rig 2 (Ryzen 7 7800X3D, RTX 4070 Super, 32 GB)</td><td>84 Avg FPS, 61 1% Low FPS</td></tr><tr><td>Rig 3 (AMD Ryzen 7 7700X3D, RTX 5080, 32 GB)</td><td>127 Avg FPS, 110 1% Low FPS</td></tr><tr><td>Rig 4 (AMD Ryzen 7 7700X3D, AMD RX 9070 , 32 GB)</td><td>N/A</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1784821172893-mvby5qhs0', false); });} else {initialize('fv-chart-1784821172893-mvby5qhs0', false);}})();</script></div><p>Naturally, which combination of graphics settings and upscaling you use will be dependent on what your rig can run, but I'd be picking Native or Ultra upscaling with Low graphics over Medium upscaling with Medium graphics any day. </p><p>Gaming handhelds get access to a special 'Very Low' graphical setting, which works well, with a little bit of upscaling sprinkled in. Particularly, in <a href="https://www.pcgamer.com/hardware/handheld-gaming-pcs/i-would-only-play-halo-campaign-evolved-on-handheld-with-upscaling" target="_blank">my time testing the game on the Asus ROG Xbox Ally X</a> at 1080p, I recommend the Very Low setting with FSR Medium upscaling. </p><p>You can see my results for that test below:</p><div class="vizualizer-embed"><style>@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');#fv-chart-1784821365439-mmjnwml9b *, #fv-chart-1784821365439-mmjnwml9b *:before, #fv-chart-1784821365439-mmjnwml9b *:after, #fv-chart-1784821365439-mmjnwml9b-slideshow *, #fv-chart-1784821365439-mmjnwml9b-slideshow *:before, #fv-chart-1784821365439-mmjnwml9b-slideshow *:after {box-sizing: border-box !important; margin: 0; padding: 0; border: 0;font-size: 100%; font: inherit; vertical-align: baseline;}#fv-chart-1784821365439-mmjnwml9b, #fv-chart-1784821365439-mmjnwml9b-slideshow { font-family: 'Open Sans', sans-serif !important; }#fv-chart-1784821365439-mmjnwml9b {position: relative !important; overflow: visible !important;--riv-primary: #E33235;}#fv-chart-1784821365439-mmjnwml9b .fv-inner-wrapper {color: #1F2937 !important; background-color: #ededed !important;padding: 1.5rem 1.5rem 2rem !important; border-radius: 0.5rem !important;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) !important;margin: 1rem 0 !important; display: flex !important; flex-direction: column !important;overflow: hidden !important;}#fv-chart-1784821365439-mmjnwml9b .fv-inner-wrapper.fv-no-header.fv-is-image-compare {padding-top: 0 !important;}#fv-chart-1784821365439-mmjnwml9b.fv-full-bleed {width: 100vw !important;margin-left: calc(50% - 50vw) !important;}body {overflow-x: clip !important;}#fv-chart-1784821365439-mmjnwml9b.fv-full-bleed .fv-inner-wrapper {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1784821365439-mmjnwml9b .fv-inner-wrapper.fv-is-shop-the-look {padding: 0 !important;border-radius: 0 !important;box-shadow: none !important;margin: 0 !important;background-color: transparent !important;}#fv-chart-1784821365439-mmjnwml9b-slideshow {position: relative !important;width: 100% !important;margin: 1rem 0 !important;--riv-primary: #E33235;}#fv-chart-1784821365439-mmjnwml9b-slideshow .fv-slides-wrapper {position: relative !important;width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b-slideshow .fv-slide {width: 100% !important;animation: fv-fade-in 0.3s ease-in-out;}@keyframes fv-fade-in {from { opacity: 0; }to { opacity: 1; }}#fv-chart-1784821365439-mmjnwml9b-slideshow .fv-slideshow-nav-row {position: relative !important;display: flex !important;justify-content: space-between !important;align-items: center !important;padding: 0 0 16px 0 !important;width: 100% !important;z-index: 20 !important;}#fv-chart-1784821365439-mmjnwml9b-slideshow .fv-nav-btn {background-color: var(--riv-primary) !important;color: #ffffff !important;border: none !important;border-radius: 4px !important;padding: 8px 16px !important;font-size: 14px !important;font-weight: 700 !important;cursor: pointer !important;display: flex !important;align-items: center !important;justify-content: center !important;gap: 6px !important;transition: opacity 0.2s, background-color 0.2s !important;height: 36px !important;text-transform: none !important;box-shadow: 0 1px 2px rgba(0,0,0,0.1) !important;}#fv-chart-1784821365439-mmjnwml9b-slideshow .fv-nav-btn svg {width: 18px !important;height: 18px !important;stroke-width: 3px !important;filter: none !important;}#fv-chart-1784821365439-mmjnwml9b-slideshow .fv-nav-btn:hover {opacity: 0.9 !important;transform: translateY(-1px) !important;}#fv-chart-1784821365439-mmjnwml9b-slideshow .fv-nav-btn.disabled {background-color: #E5E7EB !important;color: #9CA3AF !important;cursor: default !important;pointer-events: none !important;box-shadow: none !important;}#fv-chart-1784821365439-mmjnwml9b-slideshow .fv-slide-counter {font-family: 'Poppins', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;color: #374151 !important;text-align: center !important;min-width: 40px !important;background-color: rgba(255,255,255,0.8) !important;padding: 2px 8px !important;border-radius: 10px !important;}#fv-chart-1784821365439-mmjnwml9b-slideshow .fv-slideshow-select {position: absolute !important;top: 10px !important;right: 10px !important;z-index: 20 !important;appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background-color: white !important;border: 1px solid #d1d5db !important;color: #1F2937 !important;font-family: 'Open Sans', sans-serif !important;font-size: 14px !important;font-weight: 600 !important;padding: 6px 32px 6px 12px !important;border-radius: 4px !important;cursor: pointer !important;box-shadow: 0 1px 2px rgba(0,0,0,0.05) !important;background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e") !important;background-position: right 0.5rem center !important;background-repeat: no-repeat !important;background-size: 1.5em 1.5em !important;}#fv-chart-1784821365439-mmjnwml9b-slideshow .fv-slideshow-select:focus {outline: 2px solid #E33235 !important;border-color: #E33235 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-chart-title {font-weight: bold !important;text-align: center !important;margin-bottom: 0.5rem !important;color: var(--riv-primary) !important;font-size: 20px !important;line-height: 1.2 !important;font-family: 'Open Sans', sans-serif !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;padding: 0 20px !important;}#fv-chart-1784821365439-mmjnwml9b .fv-chart-subhead {font-size: 18px !important;font-weight: 500 !important;text-align: center !important;margin-bottom: 2rem !important;color: #374151 !important;line-height: 1.7 !important;font-family: 'Open Sans', sans-serif !important;display: block !important;text-transform: none !important;padding: 0 20px !important;}#fv-chart-1784821365439-mmjnwml9b .rv-chart-caption { font-size: 15px !important; color: #374151 !important; text-align: center !important; font-style: normal !important; font-weight: normal !important; line-height: 1.7 !important; font-family: 'Open Sans', sans-serif !important; display: block !important; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-chart { display: flex; flex-direction: column; width: 100%; margin-top: 1rem; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 1.5rem; padding: 0 1rem; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-select-wrapper { flex: 1; min-width: 0; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-select-wrapper.fv-left { text-align: center; padding-right: 1rem; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-select-wrapper.fv-right { text-align: center; padding-left: 1rem; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-select-container { position: relative; display: inline-block; max-width: 100%; width: 100%; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-chevron { position: absolute; top: 50%; transform: translateY(-50%); pointer-events: none; width: 16px; height: 16px; flex-shrink: 0; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-select-wrapper.fv-left .fv-versus-chevron { right: 0; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-select-wrapper.fv-right .fv-versus-chevron { right: 0; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-select { background: transparent; border: none; border-bottom: 2px solid; font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; padding: 0.25rem 0; cursor: pointer; outline: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; max-width: 100%; width: 100%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-select.fv-select-left { text-align: center; direction: ltr; padding-right: 1.25rem; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-select.fv-select-right { text-align: center; padding-right: 1.25rem; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-select option { font-family: 'Open Sans', sans-serif; font-weight: 400; font-size: 14px; color: #374151; direction: ltr; text-align: left; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-vs { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; color: #374151; letter-spacing: 0.1em; padding: 0 1rem; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-body { display: flex; flex-direction: column; gap: 1.5rem; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-row { position: relative; height: auto; padding-top: 20px; margin-bottom: 0.25rem; display: block; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-bar-container { position: relative; height: 32px; display: flex; align-items: center; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-bar-left-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-end; align-items: center; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-bar-right-wrapper { flex: 1; height: 100%; display: flex; justify-content: flex-start; align-items: center; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-bar { height: 32px; width: var(--target-width); transition: width 0.8s ease-out; animation: fv-grow-max-width 0.8s ease-out forwards; display: flex; align-items: center; overflow: hidden; color: #ffffff; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-bar-left { border-radius: 4px 0 0 4px; justify-content: flex-end; padding: 0 8px; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-bar-right { border-radius: 0 4px 4px 0; justify-content: flex-start; padding: 0 8px; }@keyframes fv-grow-max-width {from { max-width: 0; }to { max-width: 100%; }}#fv-chart-1784821365439-mmjnwml9b .fv-versus-center-line { position: absolute; left: 50%; top: 0; bottom: 0; width: 4px; background-color: #ffffff; transform: translateX(-50%); z-index: 1; }#fv-chart-1784821365439-mmjnwml9b .fv-inside-left { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784821365439-mmjnwml9b .fv-inside-right { white-space: nowrap; flex-shrink: 0; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-val-text { font-family: 'Poppins', sans-serif; font-weight: 700; font-size: 14px; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-pct-diff { font-size: 12px; font-weight: 600; }#fv-chart-1784821365439-mmjnwml9b .fv-versus-label { position: absolute; left: 50%; transform: translateX(-50%); top: 0; background-color: transparent; border: none; box-shadow: none; padding: 0; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 14px; color: #374151; white-space: nowrap; }#fv-chart-1784821365439-mmjnwml9b .sr-only { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0,0,0,0) !important; white-space: nowrap !important; border: 0 !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bottom-bar { display: flex !important; flex-direction: column !important; align-items: center !important; margin-top: 0.5rem !important; gap: 1rem !important; }#fv-chart-1784821365439-mmjnwml9b .fv-footer-content { text-align: center !important; width: 100% !important; }#fv-chart-1784821365439-mmjnwml9b .fv-logo {display: block !important;margin: 0 auto !important;width: 120px !important;min-width: 120px !important;max-width: 120px !important;height: auto !important;object-fit: contain !important;flex-shrink: 0 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-dropdown-wrapper { text-align: center !important; margin-bottom: 16px !important; margin-top: 0 !important; }#fv-chart-1784821365439-mmjnwml9b .fv-dropdown-title-container { position: relative !important; display: inline-block !important; max-width: 100% !important; }#fv-chart-1784821365439-mmjnwml9b .fv-dropdown-title {appearance: none !important;-webkit-appearance: none !important;-moz-appearance: none !important;background: transparent !important;border: none !important;font-size: 18px !important;font-weight: 600 !important;color: var(--riv-primary) !important;padding-right: 28px !important;padding-left: 10px !important;cursor: pointer !important;text-align: center !important;text-align-last: center !important;width: auto !important;max-width: 100% !important;font-family: 'Open Sans', sans-serif !important;line-height: 1.3 !important;margin: 0 !important;text-overflow: ellipsis !important;overflow: hidden !important;white-space: nowrap !important;}#fv-chart-1784821365439-mmjnwml9b .fv-dropdown-title:focus { outline: none !important; }#fv-chart-1784821365439-mmjnwml9b .fv-dropdown-title::-ms-expand { display: none !important; }#fv-chart-1784821365439-mmjnwml9b .fv-dropdown-chevron {position: absolute !important;right: 0 !important;top: 50% !important;transform: translateY(-50%) !important;pointer-events: none !important;color: var(--riv-primary) !important;display: flex !important;align-items: center !important;}#fv-chart-1784821365439-mmjnwml9b .fv-carousel-title-controls { display: flex !important; justify-content: space-between !important; align-items: center !important; margin-bottom: 16px !important; width: 100% !important; gap: 12px !important; }#fv-chart-1784821365439-mmjnwml9b .fv-carousel-nav-btn {background: transparent !important; border: 1px solid #d1d5db !important; border-radius: 6px !important; padding: 6px 10px !important;cursor: pointer !important; font-size: 14px !important; color: #374151 !important; display: flex !important; align-items: center !important; gap: 4px !important; font-family: 'Open Sans', sans-serif !important;}#fv-chart-1784821365439-mmjnwml9b .fv-carousel-nav-btn:hover { border-color: #9ca3af !important; }#fv-chart-1784821365439-mmjnwml9b .fv-carousel-counter { font-size: 14px !important; color: #374151 !important; text-align: center !important; margin-top: 1rem !important; }#fv-chart-1784821365439-mmjnwml9b .fv-legend { display: flex !important; justify-content: center !important; flex-wrap: wrap !important; gap: 8px 16px !important; margin: 0 !important; padding: 0 !important; margin-top: 1rem !important; }#fv-chart-1784821365439-mmjnwml9b .fv-legend-item { display: flex !important; align-items: center !important; gap: 6px !important; font-size: 14px !important; color: #374151 !important; }#fv-chart-1784821365439-mmjnwml9b .fv-legend-color { width: 12px !important; height: 12px !important; border-radius: 3px !important; }#fv-chart-1784821365439-mmjnwml9b .fv-multi-value-legend {display: flex !important;justify-content: center !important;flex-wrap: wrap !important;gap: 12px 24px !important;margin-bottom: 1.5rem !important;padding: 0 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-multi-legend-item { display: flex !important; align-items: center !important; gap: 8px !important; font-size: 14px !important; color: #374151 !important; font-weight: 500 !important; }#fv-chart-1784821365439-mmjnwml9b .fv-multi-legend-swatch { width: 16px !important; height: 16px !important; border-radius: 3px !important; }#fv-chart-1784821365439-mmjnwml9b .fv-benchmark-group { margin-bottom: 1rem !important; }#fv-chart-1784821365439-mmjnwml9b .fv-benchmark-title {font-size: 18px !important; font-weight: 600 !important; margin-bottom: 16px !important; margin-top: 0 !important; padding: 0 !important;text-align: center !important; color: var(--riv-primary) !important; flex: 1 !important; min-width: 0 !important;font-family: 'Open Sans', sans-serif !important; line-height: 1.3 !important;text-transform: none !important;white-space: normal !important;overflow-wrap: break-word !important;word-wrap: break-word !important;max-width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b .fv-bar-row, #fv-chart-1784821365439-mmjnwml9b .fv-stacked-product { display: flex !important; align-items: center !important; width: 100% !important; margin-bottom: 0.75rem !important; position: relative !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-label { width: 150px !important; flex-shrink: 0 !important; font-size: 14px !important; color: #374151 !important; padding-right: 10px !important; text-align: right !important; font-weight: 500 !important; display: block !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-container { flex-grow: 1 !important; background-color: #E5E7EB !important; border-radius: 4px !important; min-height: 25px !important; border: 1px solid #D1D5DB !important; position: relative !important; display: flex !important; align-items: center !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-commentary-inline { display: none !important; position: absolute !important; left: 150px !important; top: 0 !important; bottom: 0 !important; right: 0 !important; width: calc(100% - 150px) !important; margin: 0 !important; padding: 0 8px !important; font-size: 13px !important; color: #fff !important; background: rgba(0,0,0,0.8) !important; border-radius: 4px !important; line-height: 1.4 !important; font-weight: normal !important; text-transform: none !important; word-wrap: break-word !important; z-index: 10 !important; align-items: center !important; overflow-y: auto !important; }#fv-chart-1784821365439-mmjnwml9b.preview-wrapper .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784821365439-mmjnwml9b.preview-wrapper .fv-bar-commentary-inline:focus, #fv-chart-1784821365439-mmjnwml9b.preview-wrapper .fv-bar-commentary-inline:focus-within, #fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline, #fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-commentary-inline:focus, #fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-commentary-inline:focus-within { display: flex !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar { height: 100% !important; border-radius: 3px !important; display: flex !important; align-items: center !important; transition: opacity 0.2s ease, width 0.8s ease-out !important; min-height: 23px !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar:hover { opacity: 0.8 !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-inner-content { display: flex !important; justify-content: space-between !important; align-items: center !important; width: 100% !important; height: 100% !important; padding: 0 8px !important; font-size: 14px !important; font-weight: bold !important; overflow: hidden !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-inner-label { white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; padding-right: 8px !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-inner-value { flex-shrink: 0 !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-value-outside { padding-left: 8px !important; font-size: 14px !important; font-weight: bold !important; color: #374151 !important; white-space: nowrap !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-label.fv-primary-product { font-weight: bold !important; color: var(--riv-primary) !important; }#fv-chart-1784821365439-mmjnwml9b .fv-multi-bar-container { flex-direction: column !important; padding: 4px !important; align-items: stretch !important; gap: 4px !important; height: auto !important; }#fv-chart-1784821365439-mmjnwml9b .fv-multi-bar-item { display: flex !important; align-items: center !important; height: 25px !important; width: 100% !important; }#fv-chart-1784821365439-mmjnwml9b .fv-stacked-bar { display: flex !important; overflow: hidden !important; }#fv-chart-1784821365439-mmjnwml9b .fv-stacked-segment { height: 100% !important; display: flex !important; align-items: center !important; justify-content: flex-end !important; padding-right: 8px !important; border-right: 1px solid rgba(255,255,255,0.3) !important; }#fv-chart-1784821365439-mmjnwml9b .fv-stacked-segment:last-child { border-right: none !important; }#fv-chart-1784821365439-mmjnwml9b .fv-segment-value { font-size: 14px !important; font-weight: bold !important; }#fv-chart-1784821365439-mmjnwml9b .fv-grouped-bar-product { display: flex !important; flex-direction: column !important; width: 100% !important; margin-bottom: 1.25rem !important; }#fv-chart-1784821365439-mmjnwml9b .fv-grouped-product-title-wrapper { padding-left: 150px !important; }#fv-chart-1784821365439-mmjnwml9b .fv-grouped-product-title { width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.5rem !important; font-weight: 700 !important; font-size: 14px !important; color: #374151 !important; text-transform: none !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-cluster { width: 100% !important; flex-grow: 1 !important; display: flex !important; flex-direction: column !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-cluster .fv-bar-row { margin-bottom: 3px !important; }#fv-chart-1784821365439-mmjnwml9b .fv-bar-cluster .fv-bar-container { height: 20px !important; }#fv-chart-1784821365439-mmjnwml9b .riv-grid line {stroke: #D1D5DB !important;stroke-dasharray: 3 3 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-wrapper { display: flex !important; width: 100% !important; margin-top: 0.5rem !important; }#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-label-space { width: 150px !important; padding-right: 10px !important; flex-shrink: 0 !important; }#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-chart-space { flex-grow: 1 !important; padding-right: 8px !important; }#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-wrapper.fv-grouped-x-axis { margin-left: 0 !important; }#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-line { border-top: 1px solid #D1D5DB !important; }#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-ticks { display: flex !important; justify-content: space-between !important; padding-top: 4px !important; font-size: 13px !important; color: #374151 !important; }#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-ticks span { position: relative !important; }#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-ticks span::before { content: '' !important; position: absolute !important; top: -6px !important; left: 50% !important; transform: translateX(-50%) !important; width: 2px !important; height: 4px !important; background-color: #D1D5DB !important; border-radius: 1px !important; }#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-unit { text-align: center !important; font-size: 14px !important; color: #374151 !important; margin-top: 8px !important; display: block !important; }#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-title { text-align: center !important; font-size: 15px !important; color: #374151 !important; margin-top: 8px !important; margin-bottom: 16px !important; line-height: 1.5 !important; padding: 0 1rem !important; display: block !important; font-weight: bold !important; }#fv-chart-1784821365439-mmjnwml9b .fv-y-axis-title {font-size: 15px !important;color: #374151 !important;line-height: 1.5 !important;text-align: left !important;padding-left: 5.83% !important;margin-bottom: 4px !important;display: block !important;font-weight: bold !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-pie-container,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-grouped-product-title-wrapper,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-row,#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-stacked-product,#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-grouped-bar-product,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-bar-row,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-stacked-product,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-label:not(.fv-grouped-product-title),#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-label,#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-grouped-product-title,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-bar-label,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-container,#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-cluster,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-bar-container,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-bar-cluster {width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-row .fv-bar-commentary-inline:focus-within,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-x-axis-wrapper,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-x-axis-label-space,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-x-axis-label-space {display: none !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-x-axis-chart-space,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-benchmark-title,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-dropdown-title,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-carousel-nav-btn,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-chart-title,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-chart-subhead,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-versus-header,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-versus-select-wrapper,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-versus-select-wrapper.fv-left,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-versus-select-wrapper.fv-right,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-versus-select.fv-select-left,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-versus-select.fv-select-right,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-versus-vs,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-versus-select-container,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-versus-select,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-stl-shop-all-btn,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-stl-shop-all-logo,#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-stl-shop-all-icon,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-stl-shop-all-logo,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-stl-shop-all-icon svg,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-bar-commentary-inline,#fv-chart-1784821365439-mmjnwml9b.labels-on-top .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b.mobile-view .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784821365439-mmjnwml9b.mobile-view.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}@media (max-width: 599px) {#fv-chart-1784821365439-mmjnwml9b .fv-pie-container {flex-direction: column !important; gap: 1rem !important;}#fv-chart-1784821365439-mmjnwml9b .fv-grouped-product-title-wrapper {padding-left: 0 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-bar-row,#fv-chart-1784821365439-mmjnwml9b .fv-stacked-product,#fv-chart-1784821365439-mmjnwml9b .fv-grouped-bar-product {flex-direction: column !important; align-items: flex-start !important; margin-bottom: 1.25rem !important;}#fv-chart-1784821365439-mmjnwml9b .fv-bar-label:not(.fv-grouped-product-title) {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-bar-label,#fv-chart-1784821365439-mmjnwml9b .fv-grouped-product-title {width: 100% !important; text-align: left !important; padding-right: 0 !important; margin-bottom: 0.25rem !important; font-size: 14px !important; font-weight: 700 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-bar-container,#fv-chart-1784821365439-mmjnwml9b .fv-bar-cluster {width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b .fv-bar-row .fv-bar-commentary-inline,#fv-chart-1784821365439-mmjnwml9b .fv-bar-row:hover .fv-bar-commentary-inline,#fv-chart-1784821365439-mmjnwml9b .fv-bar-row .fv-bar-commentary-inline:focus,#fv-chart-1784821365439-mmjnwml9b .fv-bar-row .fv-bar-commentary-inline:focus-within {position: static !important; display: block !important; width: 100% !important; margin: 4px 0 0 0 !important; padding: 0 !important; background: transparent !important; color: #6B7280 !important; font-size: 12px !important;}#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-wrapper {margin-left: 0 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-label-space {display: none !important;}#fv-chart-1784821365439-mmjnwml9b .fv-x-axis-chart-space {padding-right: 0 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-benchmark-title {font-size: 16px !important;}#fv-chart-1784821365439-mmjnwml9b .fv-dropdown-title {font-size: 16px !important;}#fv-chart-1784821365439-mmjnwml9b .fv-carousel-nav-btn {padding: 8px 12px !important; font-size: 14px !important;}#fv-chart-1784821365439-mmjnwml9b .fv-chart-title {padding: 0 8px !important;}#fv-chart-1784821365439-mmjnwml9b .fv-chart-subhead {padding: 0 8px !important;}#fv-chart-1784821365439-mmjnwml9b .fv-versus-header {flex-direction: column !important; align-items: center !important; padding: 0 !important; gap: 0.5rem !important;}#fv-chart-1784821365439-mmjnwml9b .fv-versus-select-wrapper {flex: 1 !important; min-width: 0 !important; width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b .fv-versus-select-wrapper.fv-left {text-align: center !important; padding-right: 0 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-versus-select-wrapper.fv-right {text-align: center !important; padding-left: 0 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-versus-select.fv-select-left {text-align: center !important;}#fv-chart-1784821365439-mmjnwml9b .fv-versus-select.fv-select-right {text-align: center !important;}#fv-chart-1784821365439-mmjnwml9b .fv-versus-vs {text-align: center !important; padding: 0.25rem 0 !important;}#fv-chart-1784821365439-mmjnwml9b .fv-versus-select-container {max-width: 100% !important; width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b .fv-versus-select {font-size: 14px !important; width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b .fv-stl-shop-all-btn {bottom: 0.5rem !important; right: 0.5rem !important; height: 2rem !important; font-size: 0.75rem !important; padding: 0 0.75rem 0 2.5rem !important; max-width: calc(100% - 1rem) !important;}#fv-chart-1784821365439-mmjnwml9b .fv-stl-shop-all-logo,#fv-chart-1784821365439-mmjnwml9b .fv-stl-shop-all-icon {width: 2rem !important; height: 2rem !important;}#fv-chart-1784821365439-mmjnwml9b .fv-stl-shop-all-icon svg {width: 14px !important; height: 14px !important;}#fv-chart-1784821365439-mmjnwml9b .fv-bar-commentary-inline {display: block !important; margin-left: 0 !important; width: 100% !important;}#fv-chart-1784821365439-mmjnwml9b .fv-y-axis-title { padding-left: 5% !important;  }#fv-chart-1784821365439-mmjnwml9b.fv-contains-line-chart .fv-footer-content {margin-left: -1rem !important;margin-right: -1rem !important;}}</style><script type="application/ld+json">{"@context": "https://schema.org","@type": "Dataset","name": "Asus ROG Xbox Ally X performance","description": "Subhead to describe the test and what's being measured and why","creator": {"@type": "Organization","name": "PC Gamer","logo": "https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png"},"isAccessibleForFree": true,"dateCreated": "2026-07-23T15:42:45.440Z","citation": "Add your caption to explain the data, the learnings and the key takeaways of the data being visualized","keywords": ["FSR Low","FSR Medium","FSR Ultra","FSR Native","TSR Low","TSR Medium","TSR Ultra","TSR Native","Halo: Campaign Evolved | Very Low","Halo: Campaign Evolved | Low","Halo: Campaign Evolved | Medium","benchmark","comparison","performance","review","PC Gamer"],"measurementTechnique": "Performance Benchmarking","variableMeasured": [{"@type": "PropertyValue","name": "FSR Low – Halo: Campaign Evolved | Very Low","value": 49,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Medium – Halo: Campaign Evolved | Very Low","value": 43,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Ultra – Halo: Campaign Evolved | Very Low","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Native – Halo: Campaign Evolved | Very Low","value": 22,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Low – Halo: Campaign Evolved | Very Low","value": 33,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Medium – Halo: Campaign Evolved | Very Low","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Ultra – Halo: Campaign Evolved | Very Low","value": 31,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Native – Halo: Campaign Evolved | Very Low","value": 20,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Low – Halo: Campaign Evolved | Low","value": 32,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Medium – Halo: Campaign Evolved | Low","value": 26,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Ultra – Halo: Campaign Evolved | Low","value": 23,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Native – Halo: Campaign Evolved | Low","value": 16,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Low – Halo: Campaign Evolved | Low","value": 29,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Medium – Halo: Campaign Evolved | Low","value": 29,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Ultra – Halo: Campaign Evolved | Low","value": 29,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Native – Halo: Campaign Evolved | Low","value": 16,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Low – Halo: Campaign Evolved | Medium","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Medium – Halo: Campaign Evolved | Medium","value": 24,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Ultra – Halo: Campaign Evolved | Medium","value": 21,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "FSR Native – Halo: Campaign Evolved | Medium","value": 14,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Low – Halo: Campaign Evolved | Medium","value": 29,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Medium – Halo: Campaign Evolved | Medium","value": 28,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Ultra – Halo: Campaign Evolved | Medium","value": 27,"unitText": "Avg FPS"},{"@type": "PropertyValue","name": "TSR Native – Halo: Campaign Evolved | Medium","value": 15,"unitText": "Avg FPS"}]}</script><div id="fv-chart-1784821365439-mmjnwml9b" class="fv-chart-wrapper   " data-bar-labels-on-top="false" data-iframe-height="true" data-vizualizer-embed="true"><div class="fv-inner-wrapper    "><h3 class="fv-chart-title">Asus ROG Xbox Ally X performance</h3><div class="fv-dropdown-wrapper"><div class="fv-dropdown-title-container"><select class="fv-dropdown-title"><option value="0">Halo: Campaign Evolved | Very Low</option><option value="1">Halo: Campaign Evolved | Low</option><option value="2">Halo: Campaign Evolved | Medium</option></select><div class="fv-dropdown-chevron"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><path d="m6 9 6 6 6-6"/></svg></div></div></div><div class="riv-chart-container"><div class="fv-chart-item" id="fv-chart-1784821365439-mmjnwml9b-bar-Halo: Campaign Evolved | Very Low" data-chart-type="Bar" data-title="Halo: Campaign Evolved | Very Low" data-subhead="" data-caption="" style=""><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 81.66666666666667%; background-color: #E33235;" data-target-width="81.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">49</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #FE9F58;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">39</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 71.66666666666667%; background-color: #E33235;" data-target-width="71.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">43</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 56.666666666666664%; background-color: #FE9F58;" data-target-width="56.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">34</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 45%; background-color: #FE9F58;" data-target-width="45" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Native</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 36.666666666666664%; background-color: #E33235;" data-target-width="36.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 31.666666666666664%; background-color: #FE9F58;" data-target-width="31.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">19</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #E33235;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">33</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #FE9F58;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">30</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 53.333333333333336%; background-color: #E33235;" data-target-width="53.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #FE9F58;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 51.66666666666667%; background-color: #E33235;" data-target-width="51.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">31</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 43.333333333333336%; background-color: #FE9F58;" data-target-width="43.333333333333336" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">26</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Native</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 33.33333333333333%; background-color: #E33235;" data-target-width="33.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">20</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 23.333333333333332%; background-color: #FE9F58;" data-target-width="23.333333333333332" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>15</span><span>30</span><span>45</span><span>60</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | Very Low Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>FSR Low</td><td>49 Avg FPS, 39 1% Low FPS</td></tr><tr><td>FSR Medium</td><td>43 Avg FPS, 34 1% Low FPS</td></tr><tr><td>FSR Ultra</td><td>33 Avg FPS, 27 1% Low FPS</td></tr><tr><td>FSR Native</td><td>22 Avg FPS, 19 1% Low FPS</td></tr><tr><td>TSR Low</td><td>33 Avg FPS, 30 1% Low FPS</td></tr><tr><td>TSR Medium</td><td>32 Avg FPS, 28 1% Low FPS</td></tr><tr><td>TSR Ultra</td><td>31 Avg FPS, 26 1% Low FPS</td></tr><tr><td>TSR Native</td><td>20 Avg FPS, 14 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821365439-mmjnwml9b-bar-Halo: Campaign Evolved | Low" data-chart-type="Bar" data-title="Halo: Campaign Evolved | Low" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">32</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #FE9F58;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 65%; background-color: #E33235;" data-target-width="65" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">26</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 55.00000000000001%; background-color: #FE9F58;" data-target-width="55.00000000000001" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">22</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #E33235;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">23</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 67.5%; background-color: #FE9F58;" data-target-width="67.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Native</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">16</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">29</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 57.49999999999999%; background-color: #FE9F58;" data-target-width="57.49999999999999" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">23</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">29</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 72.5%; background-color: #E33235;" data-target-width="72.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">29</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 62.5%; background-color: #FE9F58;" data-target-width="62.5" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Native</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #E33235;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">16</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 35%; background-color: #FE9F58;" data-target-width="35" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>10</span><span>20</span><span>30</span><span>40</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | Low Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>FSR Low</td><td>32 Avg FPS, 27 1% Low FPS</td></tr><tr><td>FSR Medium</td><td>26 Avg FPS, 22 1% Low FPS</td></tr><tr><td>FSR Ultra</td><td>23 Avg FPS, 27 1% Low FPS</td></tr><tr><td>FSR Native</td><td>16 Avg FPS, 14 1% Low FPS</td></tr><tr><td>TSR Low</td><td>29 Avg FPS, 23 1% Low FPS</td></tr><tr><td>TSR Medium</td><td>29 Avg FPS, 25 1% Low FPS</td></tr><tr><td>TSR Ultra</td><td>29 Avg FPS, 25 1% Low FPS</td></tr><tr><td>TSR Native</td><td>16 Avg FPS, 14 1% Low FPS</td></tr></tbody></table></div></div><div class="fv-chart-item" id="fv-chart-1784821365439-mmjnwml9b-bar-Halo: Campaign Evolved | Medium" data-chart-type="Bar" data-title="Halo: Campaign Evolved | Medium" data-subhead="" data-caption="" style="display: none;"><div class="fv-benchmark-group"><div class="fv-multi-value-legend"><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #E33235;"></div><span>Avg FPS</span></div><div class="fv-multi-legend-item"><div class="fv-multi-legend-swatch" style="background-color: #FE9F58;"></div><span>1% Low FPS</span></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #E33235;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 76.66666666666667%; background-color: #FE9F58;" data-target-width="76.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">23</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 70%; background-color: #E33235;" data-target-width="70" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">21</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 60%; background-color: #FE9F58;" data-target-width="60" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">18</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">FSR Native</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #E33235;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 40%; background-color: #FE9F58;" data-target-width="40" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">12</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Low</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 96.66666666666667%; background-color: #E33235;" data-target-width="96.66666666666667" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">29</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Medium</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 93.33333333333333%; background-color: #E33235;" data-target-width="93.33333333333333" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">28</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 83.33333333333334%; background-color: #FE9F58;" data-target-width="83.33333333333334" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">25</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Ultra</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 90%; background-color: #E33235;" data-target-width="90" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">27</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 80%; background-color: #FE9F58;" data-target-width="80" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">24</span></div></div></div></div></div><div class="fv-bar-row"><div class="fv-bar-label ">TSR Native</div><div class="fv-bar-container fv-multi-bar-container"><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 50%; background-color: #E33235;" data-target-width="50" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #ffffff !important; text-shadow: 1px 1px 1px rgba(0,0,0,0.3) !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">15</span></div></div></div><div class="fv-multi-bar-item"><div class="fv-bar" style="margin-left: 0%; width: 46.666666666666664%; background-color: #FE9F58;" data-target-width="46.666666666666664" data-target-margin="0"><div class="fv-bar-inner-content" style="color: #1F2937 !important; text-shadow: none !important; flex-direction: row;"><span></span><span class="fv-bar-inner-value">14</span></div></div></div></div></div><div class="fv-x-axis-wrapper"><div class="fv-x-axis-label-space"></div><div class="fv-x-axis-chart-space"><div class="fv-x-axis-line"></div><div class="fv-x-axis-ticks"><span>0</span><span>7.5</span><span>15</span><span>22.5</span><span>30</span></div></div></div><table class="sr-only"><caption>Halo: Campaign Evolved | Medium Data</caption><thead><tr><th>Product</th><th>Value</th></tr></thead><tbody><tr><td>FSR Low</td><td>28 Avg FPS, 24 1% Low FPS</td></tr><tr><td>FSR Medium</td><td>24 Avg FPS, 23 1% Low FPS</td></tr><tr><td>FSR Ultra</td><td>21 Avg FPS, 18 1% Low FPS</td></tr><tr><td>FSR Native</td><td>14 Avg FPS, 12 1% Low FPS</td></tr><tr><td>TSR Low</td><td>29 Avg FPS, 24 1% Low FPS</td></tr><tr><td>TSR Medium</td><td>28 Avg FPS, 25 1% Low FPS</td></tr><tr><td>TSR Ultra</td><td>27 Avg FPS, 24 1% Low FPS</td></tr><tr><td>TSR Native</td><td>15 Avg FPS, 14 1% Low FPS</td></tr></tbody></table></div></div></div><div class="fv-bottom-bar"><div class="fv-footer-content" style="display: none;"><div class="rv-chart-caption" style="display: block;"><span class="fv-original-caption" style="display: block;"></span><span class="fv-ia-dynamic-caption" style="display: none;"></span></div></div><div class="fv-logo-explore-bar"><img class="fv-logo" src="https://cdn.mos.cms.futurecdn.net/bkwSqn4ocKYaQwBeFt2HHb.png" alt="PC Gamer Logo"></div></div></div></div><script>window.iFrameResizer = {heightCalculationMethod: 'taggedElement'};</script><script src="https://cdnjs.cloudflare.com/ajax/libs/iframe-resizer/4.2.11/iframeResizer.contentWindow.min.js" async></script><script>(function() {window.fvAnimateCharts = function(chartWrapper) {if (!chartWrapper) return;function animateBars(chartElement) {if (!chartElement) return;var bars = chartElement.querySelectorAll('.fv-bar, .fv-stacked-segment');bars.forEach(function(bar, index) {bar.style.setProperty('width', '0%', 'important');bar.style.setProperty('transition', 'none', 'important');var targetWidth = bar.dataset.targetWidth;if (targetWidth === undefined) return;void bar.offsetWidth;var targetMargin = bar.dataset.targetMargin;var baseMargin = bar.dataset.baseMargin;if (baseMargin !== undefined) {bar.style.setProperty('margin-left', baseMargin + '%', 'important');}setTimeout(function() {var marginTransition = baseMargin !== undefined ? ', margin-left 0.8s ease-out' : '';bar.style.setProperty('transition', 'opacity 0.2s ease, width 0.8s ease-out' + marginTransition, 'important');bar.style.setProperty('width', targetWidth + '%', 'important');if (targetMargin !== undefined && baseMargin !== undefined) {bar.style.setProperty('margin-left', targetMargin + '%', 'important');}}, index * 50 + 50);});}function animateLineChart(chartElement) {if (!chartElement) return;var lineSvg = chartElement.querySelector('svg');if (!lineSvg) return;var paths = lineSvg.querySelectorAll('.riv-line-path');paths.forEach(function(p, i) {if (typeof p.getTotalLength === 'function') {var len = p.getTotalLength();p.style.transition = 'none';p.style.strokeDasharray = len;p.style.strokeDashoffset = len;p.getBoundingClientRect();setTimeout(function() {p.style.transition = 'stroke-dashoffset 1s ease-out ' + (i * 0.1) + 's, stroke-width 0.2s, opacity 0.2s';p.style.strokeDashoffset = '0';}, 100);}});var dots = lineSvg.querySelectorAll('.riv-dot');dots.forEach(function(dot, i) {dot.style.opacity = '0';setTimeout(function() {dot.style.transition = 'opacity 0.3s ease';dot.style.opacity = '1';}, 500 + i * 10);});}var charts = chartWrapper.querySelectorAll('.fv-chart-item');charts.forEach(function(chart) {if (window.getComputedStyle(chart).display === 'none') return;var chartType = chart.dataset.chartType;if (chartType === 'Line') {animateLineChart(chart);} else if (chartType !== 'Pie') {animateBars(chart);}});};function initialize(uniqueId, isSlideshow) {var root = document.getElementById(uniqueId);if (!root && !isSlideshow) return;function setupWrapper(chartWrapper) {if (!chartWrapper) return;function checkMobileView() {var width = chartWrapper.getBoundingClientRect().width;var isMobileDevice = window.screen && Math.min(window.screen.width, window.screen.height) <= 599;var isMobile;if (width === 0) {isMobile = isMobileDevice || window.matchMedia('(max-width: 599px)').matches;} else {isMobile = isMobileDevice || width < 600;}if (isMobile) {chartWrapper.classList.add('mobile-view');} else {chartWrapper.classList.remove('mobile-view');}}checkMobileView();if (typeof ResizeObserver !== 'undefined') {var ro = new ResizeObserver(function() {checkMobileView();});ro.observe(chartWrapper);}window.addEventListener('resize', checkMobileView);var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop) {var charts = chartWrapper.querySelectorAll('.fv-chart-item');var hasVisibleBarChart = false;charts.forEach(function(c) {if (window.getComputedStyle(c).display !== 'none') {var cType = c.dataset.chartType;if (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus') {hasVisibleBarChart = true;}}});if (hasVisibleBarChart) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}} else {chartWrapper.classList.remove('labels-on-top');}chartWrapper.querySelectorAll('.riv-line-legend').forEach(function(legend) {var chartId = legend.dataset.chart;var chart = chartWrapper.querySelector('[id="' + chartId + '"]');if (!chart) return;var lines = chart.querySelectorAll('.riv-line-path');var dots = chart.querySelectorAll('.riv-dot');var legendItems = legend.querySelectorAll('.riv-legend-item');legendItems.forEach(function(item) {var productName = item.dataset.product;var safeProductName = productName.replace(/"/g, '\"');var line = chart.querySelector('.riv-line-path[data-product="' + safeProductName + '"]');var productDots = chart.querySelectorAll('.riv-dot[data-product="' + safeProductName + '"]');if (line && !line.dataset.origStroke) {line.dataset.origStroke = line.getAttribute('stroke-width') || '2';}var highlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';};var clearHighlight = function() {if (legend.querySelector('.isolated')) return;lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });};var toggleIsolate = function() {var isIsolated = item.classList.contains('isolated');legendItems.forEach(function(i) { i.classList.remove('isolated'); });if (isIsolated) {lines.forEach(function(l) { l.style.opacity = '1'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '1'; });legendItems.forEach(function(i) { i.style.opacity = '1'; });} else {item.classList.add('isolated');lines.forEach(function(l) { l.style.opacity = '0.2'; l.setAttribute('stroke-width', l.dataset.origStroke); });dots.forEach(function(d) { d.style.opacity = '0.2'; });legendItems.forEach(function(i) { i.style.opacity = '0.3'; i.style.transition = 'opacity 0.2s'; });if (line) {line.style.opacity = '1';line.setAttribute('stroke-width', '4');}productDots.forEach(function(d) { d.style.opacity = '1'; });item.style.opacity = '1';}};item.addEventListener('mouseenter', highlight);item.addEventListener('focus', highlight);item.addEventListener('mouseleave', clearHighlight);item.addEventListener('blur', clearHighlight);item.addEventListener('click', toggleIsolate);if (line) {line.style.cursor = 'pointer';line.addEventListener('mouseenter', highlight);line.addEventListener('mouseleave', clearHighlight);line.addEventListener('click', toggleIsolate);}});});var versusCharts = chartWrapper.querySelectorAll('.fv-versus-chart');versusCharts.forEach(function(vc) {var dataJson = vc.getAttribute('data-versus-data');var leftColor = vc.getAttribute('data-left-color') || '#E53935';var rightColor = vc.getAttribute('data-right-color') || '#FFB300';if (!dataJson) return;var versusData = JSON.parse(dataJson);var leftSelect = vc.querySelector('.fv-select-left');var rightSelect = vc.querySelector('.fv-select-right');var rows = vc.querySelectorAll('.fv-versus-row');function updateVersusChart() {var leftProduct = leftSelect.value;var rightProduct = rightSelect.value;leftSelect.style.color = leftColor;leftSelect.style.borderColor = leftColor;rightSelect.style.color = rightColor;rightSelect.style.borderColor = rightColor;rows.forEach(function(row) {var index = parseInt(row.getAttribute('data-index'));var data = versusData[index];if (!data) return;var leftVal = data.productData[leftProduct] ? data.productData[leftProduct].value : undefined;var rightVal = data.productData[rightProduct] ? data.productData[rightProduct].value : undefined;var leftIsNum = typeof leftVal === 'number';var rightIsNum = typeof rightVal === 'number';var leftNum = leftIsNum ? leftVal : 0;var rightNum = rightIsNum ? rightVal : 0;var maxVal = Math.max(leftNum, rightNum, 0.0001);var leftWidth = leftIsNum ? (leftNum / maxVal) * 95 : 0;var rightWidth = rightIsNum ? (rightNum / maxVal) * 85 : 0;var winner = null;var pctDiffStr = null;if (leftIsNum && rightIsNum) {if (leftNum > rightNum) {winner = 'left';if (rightNum > 0) {var diff = Math.round(((leftNum - rightNum) / rightNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}} else if (rightNum > leftNum) {winner = 'right';if (leftNum > 0) {var diff = Math.round(((rightNum - leftNum) / leftNum) * 100);pctDiffStr = '+' + diff.toLocaleString() + '%';}}}var leftDisplay = data.productData[leftProduct] && data.productData[leftProduct].displayValue !== undefined ? data.productData[leftProduct].displayValue : (leftIsNum ? leftNum.toLocaleString() : (leftVal !== undefined ? leftVal : '-'));var rightDisplay = data.productData[rightProduct] && data.productData[rightProduct].displayValue !== undefined ? data.productData[rightProduct].displayValue : (rightIsNum ? rightNum.toLocaleString() : (rightVal !== undefined ? rightVal : '-'));var unit = (data.productData[leftProduct] && data.productData[leftProduct].unit) ||(data.productData[rightProduct] && data.productData[rightProduct].unit) || '';var leftTextStr = leftDisplay;var rightTextStr = rightDisplay;var leftBar = row.querySelector('.fv-versus-bar-left');var rightBar = row.querySelector('.fv-versus-bar-right');var leftText = row.querySelector('.fv-inside-left');var rightText = row.querySelector('.fv-inside-right');var labelText = row.querySelector('.fv-versus-label span');var leftWrapper = row.querySelector('.fv-versus-bar-left-wrapper');var rightWrapper = row.querySelector('.fv-versus-bar-right-wrapper');var existingPctDiffs = row.querySelectorAll('.fv-versus-pct-diff');existingPctDiffs.forEach(function(el) { el.remove(); });if (winner === 'left' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (leftBar) leftBar.insertBefore(pctSpan, leftBar.firstChild);} else if (winner === 'right' && pctDiffStr) {var pctSpan = document.createElement('span');pctSpan.className = 'fv-versus-pct-diff';pctSpan.style.color = 'rgba(255, 255, 255, 0.9)';pctSpan.textContent = pctDiffStr;if (rightBar) rightBar.appendChild(pctSpan);}if (leftBar) {leftBar.style.backgroundColor = leftColor;leftBar.dataset.targetWidth = leftWidth;leftBar.style.setProperty('--target-width', leftWidth + '%');leftBar.style.width = leftWidth + '%';}if (rightBar) {rightBar.style.backgroundColor = rightColor;rightBar.dataset.targetWidth = rightWidth;rightBar.style.setProperty('--target-width', rightWidth + '%');rightBar.style.width = rightWidth + '%';}if (leftText) {leftText.innerHTML = leftTextStr;}if (rightText) {rightText.innerHTML = rightTextStr;}if (labelText) {labelText.textContent = data.attribute + (unit ? ' (' + unit + ')' : '');}});}if (leftSelect) leftSelect.addEventListener('change', updateVersusChart);if (rightSelect) rightSelect.addEventListener('change', updateVersusChart);});var barRows = chartWrapper.querySelectorAll('.fv-bar-row');var globalCaptionEl = chartWrapper.querySelector('.rv-chart-caption');var fallbackCaptionHtml = globalCaptionEl ? globalCaptionEl.innerHTML : '';barRows.forEach(function(row) {var commentaryEl = row.querySelector('[data-commentary-key]');if (commentaryEl) {var commentaryText = commentaryEl.textContent;if (commentaryText && commentaryText.trim().length > 0) {row.addEventListener('mouseenter', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = commentaryText;globalCaptionEl.classList.add('fv-bar-active-caption');}});row.addEventListener('mouseleave', function() {if (!chartWrapper.classList.contains('mobile-view') && globalCaptionEl) {globalCaptionEl.innerHTML = fallbackCaptionHtml;globalCaptionEl.classList.remove('fv-bar-active-caption');}});}}});var charts = chartWrapper.querySelectorAll('.fv-chart-item');var dropdown = chartWrapper.querySelector('.fv-dropdown-title');var prevBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.prev');var nextBtn = chartWrapper.querySelector('.fv-carousel-nav-btn.next');var carouselTitle = chartWrapper.querySelector('.fv-carousel-title-controls .fv-benchmark-title');var counter = chartWrapper.querySelector('.fv-carousel-counter');var subheadEl = chartWrapper.querySelector('.fv-chart-subhead');var captionEl = chartWrapper.querySelector('.rv-chart-caption');var footerContentEl = chartWrapper.querySelector('.fv-footer-content');var bottomBarEl = chartWrapper.querySelector('.fv-bottom-bar');var logoEl = chartWrapper.querySelector('.fv-logo');if (charts.length > 1 && (dropdown || prevBtn)) {var currentChartIndex = 0;var titles = [];if (dropdown) {titles = Array.from(dropdown.options).map(function(o) { return o.text; });} else {charts.forEach(function(c) {titles.push(c.getAttribute('data-title') || '');});}function showInternalChart(index) {if (index < 0) index = charts.length - 1;if (index >= charts.length) index = 0;currentChartIndex = index;charts.forEach(function(c, i) {c.style.display = i === index ? 'block' : 'none';if (i === index) {var cType = c.dataset.chartType;if (cType === 'Line') {} else if (cType !== 'Pie') {window.fvAnimateCharts(chartWrapper);}var labelsOnTop = chartWrapper.dataset.barLabelsOnTop === 'true';if (labelsOnTop && (cType === 'Bar' || cType === 'Stacked Bar' || cType === 'Versus')) {chartWrapper.classList.add('labels-on-top');} else {chartWrapper.classList.remove('labels-on-top');}}});if (dropdown) dropdown.value = index;if (carouselTitle && titles[index]) carouselTitle.textContent = titles[index];if (counter) counter.textContent = (index + 1) + ' of ' + charts.length;var activeChart = charts[index];if (activeChart) {var newSubhead = activeChart.getAttribute('data-subhead');var newCaption = activeChart.getAttribute('data-caption');var currentChartType = activeChart.getAttribute('data-chart-type');var hideGlobalCaption = currentChartType === 'Countdown' || currentChartType === 'Image Comparison' || currentChartType === 'Shop the Collection';if (subheadEl) subheadEl.textContent = newSubhead || '';if (captionEl) {captionEl.textContent = newCaption || '';fallbackCaptionHtml = newCaption || '';}if (footerContentEl) {if (newCaption && newCaption.trim().length > 0 && !hideGlobalCaption) {footerContentEl.style.display = 'block';if (bottomBarEl) bottomBarEl.style.display = 'flex';} else {footerContentEl.style.display = 'none';if (bottomBarEl && !logoEl) {bottomBarEl.style.display = 'none';}}}}}if (dropdown) dropdown.addEventListener('change', function(e) { showInternalChart(parseInt(e.target.value)); });if (prevBtn) prevBtn.addEventListener('click', function() { showInternalChart(currentChartIndex - 1); });if (nextBtn) nextBtn.addEventListener('click', function() { showInternalChart(currentChartIndex + 1); });}var imageCompareWrappers = chartWrapper.querySelectorAll('.fv-image-compare-wrapper');imageCompareWrappers.forEach(function(wrapper) {var inner = wrapper.querySelector('.fv-image-compare-inner') || wrapper;var slider = wrapper.querySelector('.fv-image-compare-slider');var fgImage = wrapper.querySelector('.fv-image-compare-fg');var bgImage = wrapper.querySelector('.fv-image-compare-bg');var labelLeft = wrapper.querySelector('.fv-image-compare-label-left');var labelRight = wrapper.querySelector('.fv-image-compare-label-right');var isDragging = false;var scale = 1;var panX = 0;var panY = 0;var isPanning = false;var hasPanned = false;var lastClientX = 0;var lastClientY = 0;var initialDistance = null;var lastCenterX = null;var lastCenterY = null;function updateTransform() {if (wrapper.classList.contains('fv-image-compare-fullscreen')) {inner.style.setProperty('transform', 'translate(' + panX + 'px, ' + panY + 'px) scale(' + scale + ')', 'important');} else {inner.style.removeProperty('transform');scale = 1;panX = 0;panY = 0;}}function constrainPan() {var rect = wrapper.getBoundingClientRect();var maxPanX = Math.max(0, (rect.width * scale - rect.width) / 2);var maxPanY = Math.max(0, (rect.height * scale - rect.height) / 2);panX = Math.max(-maxPanX, Math.min(panX, maxPanX));panY = Math.max(-maxPanY, Math.min(panY, maxPanY));}wrapper.addEventListener('wheel', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;e.preventDefault();var zoomSensitivity = 0.005;var zoomFactor = Math.exp(-e.deltaY * zoomSensitivity);var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));if (newScale === scale) return;var rect = wrapper.getBoundingClientRect();var mouseX = e.clientX - rect.left - rect.width / 2;var mouseY = e.clientY - rect.top - rect.height / 2;var ratio = newScale / scale;panX = mouseX - (mouseX - panX) * ratio;panY = mouseY - (mouseY - panY) * ratio;scale = newScale;constrainPan();updateTransform();}, { passive: false });wrapper.addEventListener('mousedown', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen') || scale <= 1) return;if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.clientX;lastClientY = e.clientY;});window.addEventListener('mousemove', function(e) {if (!isPanning) return;var dx = e.clientX - lastClientX;var dy = e.clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.clientX;lastClientY = e.clientY;panX += dx;panY += dy;constrainPan();updateTransform();});window.addEventListener('mouseup', function() {isPanning = false;});wrapper.addEventListener('touchstart', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;initialDistance = Math.sqrt(dx * dx + dy * dy);var rect = wrapper.getBoundingClientRect();lastCenterX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;lastCenterY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;hasPanned = true;} else if (e.touches.length === 1 && scale > 1) {if (e.target.closest('.fv-image-compare-slider') || e.target.closest('button')) return;isPanning = true;hasPanned = false;lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;}}, { passive: false });wrapper.addEventListener('touchmove', function(e) {if (!wrapper.classList.contains('fv-image-compare-fullscreen')) return;if (e.touches.length === 2 && initialDistance !== null) {e.preventDefault();var dx = e.touches[0].clientX - e.touches[1].clientX;var dy = e.touches[0].clientY - e.touches[1].clientY;var distance = Math.sqrt(dx * dx + dy * dy);if (initialDistance > 0) {var zoomFactor = distance / initialDistance;var newScale = Math.max(1, Math.min(scale * zoomFactor, 5));var rect = wrapper.getBoundingClientRect();var centerX = (e.touches[0].clientX + e.touches[1].clientX) / 2 - rect.left - rect.width / 2;var centerY = (e.touches[0].clientY + e.touches[1].clientY) / 2 - rect.top - rect.height / 2;var ratio = newScale / scale;panX = centerX - (centerX - panX) * ratio;panY = centerY - (centerY - panY) * ratio;if (lastCenterX !== null && lastCenterY !== null) {panX += (centerX - lastCenterX);panY += (centerY - lastCenterY);}scale = newScale;lastCenterX = centerX;lastCenterY = centerY;constrainPan();updateTransform();}initialDistance = distance;} else if (e.touches.length === 1 && isPanning) {e.preventDefault();var dx = e.touches[0].clientX - lastClientX;var dy = e.touches[0].clientY - lastClientY;if (Math.abs(dx) > 2 || Math.abs(dy) > 2) {hasPanned = true;}lastClientX = e.touches[0].clientX;lastClientY = e.touches[0].clientY;panX += dx;panY += dy;constrainPan();updateTransform();}}, { passive: false });wrapper.addEventListener('touchend', function(e) {if (e.touches.length < 2) {initialDistance = null;}if (e.touches.length === 0) {isPanning = false;}});function handleMove(clientX) {var rect = inner.getBoundingClientRect();var x = Math.max(0, Math.min(clientX - rect.left, rect.width));var percent = Math.max(0, Math.min((x / rect.width) * 100, 100));if (slider) slider.style.setProperty('left', percent + '%', 'important');if (fgImage) fgImage.style.setProperty('clip-path', 'polygon(0 0, ' + percent + '% 0, ' + percent + '% 100%, 0 100%)', 'important');if (labelLeft) {if (percent < 10) {labelLeft.style.setProperty('opacity', '0', 'important');} else {labelLeft.style.setProperty('opacity', '1', 'important');}}if (labelRight) {if (percent > 90) {labelRight.style.setProperty('opacity', '0', 'important');} else {labelRight.style.setProperty('opacity', '1', 'important');}}}function onMouseMove(e) {if (!isDragging) return;handleMove(e.clientX);}function onTouchMove(e) {if (!isDragging) return;e.preventDefault();handleMove(e.touches[0].clientX);}function stopDragging() {isDragging = false;window.removeEventListener('mousemove', onMouseMove);window.removeEventListener('mouseup', stopDragging);window.removeEventListener('touchmove', onTouchMove);window.removeEventListener('touchend', stopDragging);}if (slider) {var startDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('mousemove', onMouseMove);window.addEventListener('mouseup', stopDragging);};var startTouchDrag = function(clientX) {isDragging = true;handleMove(clientX);window.addEventListener('touchmove', onTouchMove, { passive: false });window.addEventListener('touchend', stopDragging);};slider.addEventListener('mousedown', function(e) {e.preventDefault();startDrag(e.clientX);});slider.addEventListener('touchstart', function(e) {e.preventDefault();startTouchDrag(e.touches[0].clientX);}, { passive: false });}var expandBtn = wrapper.querySelector('.fv-image-compare-expand-btn');var closeBtn = wrapper.querySelector('.fv-image-compare-close-btn');if (expandBtn) {if (window !== window.parent) {expandBtn.style.display = 'none';} else {expandBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.add('fv-image-compare-fullscreen');document.body.style.overflow = 'hidden';if (fgImage && fgImage.dataset.highresSrc) {fgImage.src = fgImage.dataset.highresSrc;fgImage.removeAttribute('srcset');fgImage.removeAttribute('sizes');}if (bgImage && bgImage.dataset.highresSrc) {bgImage.src = bgImage.dataset.highresSrc;bgImage.removeAttribute('srcset');bgImage.removeAttribute('sizes');}});}}if (closeBtn) {closeBtn.addEventListener('click', function(e) {e.stopPropagation();wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();});}document.addEventListener('keydown', function(e) {if (e.key === 'Escape' && wrapper.classList.contains('fv-image-compare-fullscreen')) {wrapper.classList.remove('fv-image-compare-fullscreen');document.body.style.overflow = '';updateTransform();}});});var hotspots = chartWrapper.querySelectorAll('.fv-stl-hotspot-btn');var allProductsModal = chartWrapper.querySelector('.fv-stl-all-products-modal');var shopAllBtn = chartWrapper.querySelector('.fv-stl-shop-all-btn');var allProductsList = chartWrapper.querySelector('.fv-stl-all-products-list');var stlContainer = chartWrapper.querySelector('.fv-stl-container');function closeAllModals() {if (allProductsModal) {allProductsModal.classList.remove('is-active');var items = allProductsModal.querySelectorAll('.fv-stl-all-products-item');items.forEach(function(item) {item.classList.remove('is-highlighted');});if (stlContainer) {setTimeout(function() {if (!allProductsModal.classList.contains('is-active')) {stlContainer.style.minHeight = '';if ('parentIFrame' in window) {window.parentIFrame.size();}}}, 300);}}hotspots.forEach(function(btn) { btn.setAttribute('aria-expanded', 'false'); });if ('parentIFrame' in window) {window.parentIFrame.size();}}hotspots.forEach(function(btn) {btn.addEventListener('click', function(e) {e.stopPropagation();var hotspotId = btn.getAttribute('data-hotspot-id');var isExpanded = btn.getAttribute('aria-expanded') === 'true';closeAllModals();if (!isExpanded && allProductsModal) {btn.setAttribute('aria-expanded', 'true');allProductsModal.classList.add('is-active');var container = btn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}var targetItem = allProductsModal.querySelector('.fv-stl-all-products-item[data-product-id="' + hotspotId + '"]');if (targetItem) {targetItem.classList.add('is-highlighted');setTimeout(function() {targetItem.scrollIntoView({ behavior: 'smooth', block: 'center' });}, 100);}if ('parentIFrame' in window) {window.parentIFrame.size();}}});});if (shopAllBtn && allProductsModal) {shopAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();allProductsModal.classList.add('is-active');var container = shopAllBtn.closest('.fv-stl-container');if (container && container.offsetHeight < 450) {container.style.minHeight = '450px';}if ('parentIFrame' in window) {window.parentIFrame.size();}});}if (allProductsModal) {var closeAllBtn = allProductsModal.querySelector('.fv-stl-all-products-close');if (closeAllBtn) {closeAllBtn.addEventListener('click', function(e) {e.stopPropagation();closeAllModals();});}}chartWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});if (allProductsModal) {allProductsModal.addEventListener('click', function(e) {if (!e.target.closest('.fv-stl-all-products-content')) {closeAllModals();}});}var iaNodes = chartWrapper.querySelectorAll('.fv-ia-node-button');var iaWrapper = chartWrapper.querySelector('.fv-ia-wrapper');var originalCaption = chartWrapper.querySelector('.fv-original-caption') || captionEl;var dynamicCaption = chartWrapper.querySelector('.fv-ia-dynamic-caption');var exploreBtn = chartWrapper.querySelector('.fv-ia-explore-btn');var currentIaIndex = -1;function closeAllIANodes() {iaNodes.forEach(function(btn) { btn.classList.remove('is-active'); });if (originalCaption) originalCaption.style.display = 'block';if (dynamicCaption) dynamicCaption.style.display = 'none';}function resetExploreBtn() {currentIaIndex = -1;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Explore';}}iaNodes.forEach(function(btn, index) {btn.addEventListener('click', function(e) {e.stopPropagation();var isActive = btn.classList.contains('is-active');closeAllIANodes();if (!isActive) {currentIaIndex = index;if (exploreBtn) {var exploreSpan = exploreBtn.querySelector('span');if (exploreSpan) exploreSpan.textContent = 'Next';}btn.classList.add('is-active');if (dynamicCaption) {var title = btn.getAttribute('data-title') || '';var desc = btn.getAttribute('data-desc') || '';dynamicCaption.innerHTML = '';var strongTag = document.createElement('strong');strongTag.textContent = title;dynamicCaption.appendChild(strongTag);if (desc) {dynamicCaption.appendChild(document.createTextNode(' - ' + desc));}if (originalCaption) originalCaption.style.display = 'none';dynamicCaption.style.display = 'block';if (footerContentEl) footerContentEl.style.display = 'block';}} else {resetExploreBtn();}});});if (exploreBtn) {exploreBtn.addEventListener('click', function(e) {e.stopPropagation();if (iaNodes.length === 0) return;var nextIndex = currentIaIndex + 1;if (nextIndex >= iaNodes.length) {closeAllIANodes();resetExploreBtn();} else {currentIaIndex = nextIndex;var targetBtn = iaNodes[currentIaIndex];if (targetBtn) {if(targetBtn.classList.contains('is-active')) {targetBtn.click();}targetBtn.click();}}});}if (iaWrapper) {iaWrapper.addEventListener('click', function(e) {if (!e.target.closest('.fv-ia-node-button') && !e.target.closest('.fv-ia-explore-btn')) {closeAllIANodes();resetExploreBtn();}});}window.fvAnimateCharts(chartWrapper);var countdownContainer = chartWrapper.querySelector('.fv-countdown-container');if (countdownContainer) {var targetDateAttr = countdownContainer.getAttribute('data-target-date');if (targetDateAttr) {var targetDate = new Date(targetDateAttr);var primaryColor = countdownContainer.getAttribute('data-primary-color') || '#f97316';var subheadColor = countdownContainer.getAttribute('data-subhead-color') || '#ffffff';var pad = function(n) { return (n < 10 ? '0' : '') + n; };var updateCountdown = function() {var difference = +targetDate - +new Date();var d = 0, h = 0, m = 0, s = 0;if (difference > 0) {d = Math.floor(difference / (1000 * 60 * 60 * 24));h = Math.floor((difference / (1000 * 60 * 60)) % 24);m = Math.floor((difference / 1000 / 60) % 60);s = Math.floor((difference / 1000) % 60);}var daysEl = countdownContainer.querySelector('[data-time="days"]');var hoursEl = countdownContainer.querySelector('[data-time="hours"]');var minsEl = countdownContainer.querySelector('[data-time="minutes"]');var secsEl = countdownContainer.querySelector('[data-time="seconds"]');if (daysEl) daysEl.textContent = d;if (hoursEl) hoursEl.textContent = pad(h);if (minsEl) minsEl.textContent = pad(m);if (secsEl) secsEl.textContent = pad(s);};updateCountdown();setInterval(updateCountdown, 1000);}}}if (false) {var slideshowContainer = document.getElementById(uniqueId + '-slideshow');if (slideshowContainer) {var slides = slideshowContainer.querySelectorAll('.fv-slide');slides.forEach(function(slide) {setupWrapper(slide.querySelector('.fv-chart-wrapper'));});}} else {setupWrapper(root);}}if (document.readyState === 'loading') {document.addEventListener('DOMContentLoaded', function() { initialize('fv-chart-1784821365439-mmjnwml9b', false); });} else {initialize('fv-chart-1784821365439-mmjnwml9b', false);}})();</script></div><p>Unless you're getting performance into the hundreds and a drop of 30 fps doesn't affect you, I'd be picking Low for my playthrough of Halo: Campaign Evolved. Just remember to <a href="https://www.pcgamer.com/hardware/halo-campaign-evolveds-motion-blur-is-terrible-just-look-at-it" target="_blank">turn off motion blur while you're in the settings</a>, too, as it's not pretty. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The best Palworld 1.0 pals for running your base like a well-oiled machine ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/survival-crafting/palworld-best-pals/</link>
                                                                            <description>
                            <![CDATA[ Keep your base in tip-top condition with these helpful pals. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NP3rzqXhMz3ToUmnVHaodn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LpNmoPLE7KvP2z3YThXEQi-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 07:00:10 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Survival &amp; Crafting]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Andrea Shearon ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/qGDcAqeJDHFab8LYduM29E.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/LpNmoPLE7KvP2z3YThXEQi-1280-80.jpg">
                                                            <media:credit><![CDATA[Pocketpair]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Palworld - The pals Celesdir Noct, Lyleen Noct, and Silvance  ]]></media:description>                                                            <media:text><![CDATA[Palworld - The pals Celesdir Noct, Lyleen Noct, and Silvance  ]]></media:text>
                                <media:title type="plain"><![CDATA[Palworld - The pals Celesdir Noct, Lyleen Noct, and Silvance  ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LpNmoPLE7KvP2z3YThXEQi-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We all have our favorites, but my strategy of 'use the cutest little guys' doesn't guarantee I've always got the best <a href="https://www.pcgamer.com/palworld/">Palworld</a> pals in 1.0. After my adventures in early access, I think I've learned my lesson, and finally have some <em>actual </em>recommendations for the best Palworld pals for suitabilities like Kindling, Handiwork, Medicine Production, and more. </p><h2 class="article-body__section" id="section-before-you-begin-your-hunt-for-the-best-pals"><span>Before you begin your hunt for the best pals</span></h2><p>Handbooks make "best pal" lists far more subjective, so don't sweat it if you don't see your favorite companions here. This list mostly prioritizes base suitability levels first, but the occasional partner skill or pal availability may shake things up. </p><ul><li>You can use the<strong> Pal Condenser</strong> to improve a pal's rank, then use handbooks until they've reached level 10 in the selected work suitability.</li><li>Check pal partner skills when searching for pals yourself. Some pals have base buffs that make them preferable over raw work suitability levels.</li><li>Early Palworld players may recall pathing issues around their bases that prevented pals from working, but now they'll start working even if they can't reach an assigned station. That said, crowding furniture around the Palbox seems to cause occasional issues, so don't place it in tight spaces.</li><li>It's not much of a problem after the pathing fixes, but I prefer smaller or medium-sized base pals if there's a negligible difference in their stats. They just get in my way sometimes, and I can't see what I'm doing with an Alpha Jourmuntide sitting on me.</li></ul><h2 class="article-body__section" id="section-best-pals-for-cooling"><span>Best pals for Cooling ❄️</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="x3mCwvDCRjC2EZD2xn3M69" name="Bastigor-Palworld" alt="Palworld - Bastigor, a bipedal lion-like pal that's snow-themed." src="https://cdn.mos.cms.futurecdn.net/x3mCwvDCRjC2EZD2xn3M69.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><h3 id="bastigor-no-191">Bastigor (No. 191)</h3><div  class="fancy-box"><div class="fancy_box-title">Details</div><div class="fancy_box_body"><p class="fancy-box__body-text"><em>Found in the World Tree</em><br><em>Ice-type pal</em><br><strong>Work Suitability</strong>: <br>❄️8 🪵6 ⛏️5</p></div></div><p>Bastigor has the highest starting base suitability for Cooling in Palworld, and while I haven't tried popping this guy into the Pal Condenser just yet myself, I don't think I'll need to. My Bastigor stays assigned to Cooling tasks only, but it could be handy for Lumbering or Mining in a pinch. </p>        <div class="featured_product_block featured_block_horizontal" data-id="02a0aae6-86fc-11f1-af62-c15ba6eaf9a5">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:337,cw:1080,ch:1080,q:80/d6wJDVDpYZ8Sjdq9tfTh79.jpg" alt="Palworld - Wumpo, a bumbling, large blue and white pal with cat ears and a leaf in its mouth."></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                    <span class='featured__label horizontal__label'>Honorable Mention</span>                    <div class='featured__brand'>Wumpo</div>                                        <div class="featured__title">No. 134</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Wumpo is a<em> very</em> competitive second pick for Cooling thanks to its passive, which increases all of your base pals' Transporting suitability level by +1. Pop Wumpo into the condenser for a couple of levels, and it's the better pick. </p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-best-pals-for-gathering"><span>Best pals for Gathering 🌿</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xM9YXGMcocbNZtSq6S74AP" name="Venusa-Palworld" alt="Palworld - Venusa, a white and red pal with a Medusa-inspired design" src="https://cdn.mos.cms.futurecdn.net/xM9YXGMcocbNZtSq6S74AP.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><h3 id="venusa-no-178">Venusa (No. 178)</h3><div  class="fancy-box"><div class="fancy_box-title">Details</div><div class="fancy_box_body"><p class="fancy-box__body-text"><em>Found in the World Tree </em><br><em>Dark-type pal </em><br><strong>Work Suitability:</strong> <br>🌿6 🤚6 💊5 📦2</p></div></div><p>Jetdragon has the highest starting Gathering in Palworld, but Venusa is just such a strong jack-of-all-trades that it's my top recommendation. Gathering isn't a suitability I struggled to maintain, so I invested my time into Venusa's four suitabilities over Jetdragon's single talent. </p>        <div class="featured_product_block featured_block_horizontal" data-id="cb7e8a2a-86fa-11f1-8538-0b784ddc85f9">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:425,cw:1080,ch:1080,q:80/rs6GA53T83o3RYm3ooCg79.jpg" alt="Palworld - Verdash, a green bipedal bunny pal."></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                    <span class='featured__label horizontal__label'>Honorable Mention</span>                    <div class='featured__brand'>Verdash</div>                                        <div class="featured__title">No. 152</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Jetdragon isn't even my second choice. I would go with a more versatile pal like Verdash, or even one with low base levels like Vaelet, before prioritizing a pal with only high base Gathering. </p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-best-pals-for-generating-electricity"><span>Best pals for Generating Electricity ⚡</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vHHGKAss3K6o4kmrxjX7B9" name="Ozerk-Palworld" alt="Palworld - Ozerk, a black and yellow bipedal shark-like pal with wings." src="https://cdn.mos.cms.futurecdn.net/vHHGKAss3K6o4kmrxjX7B9.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><h3 id="oserk-no-187">Oserk (No. 187)</h3><div  class="fancy-box"><div class="fancy_box-title">Details</div><div class="fancy_box_body"><p class="fancy-box__body-text"><em>Found in the World Tree </em><br><em>Dragon/Electric-type pal </em><br><strong>Work Suitability:</strong> <br>⚡8 🤚3 📦4</p></div></div><p>I seemed miserably cursed when it came to Electricity Handbook drops, so stocking up on an army of Oserks made sustaining power at multiple bases a breeze. The only bummer is that you'll have to wait until you enter the World Tree to score one, but hey, at least it's not another boss pick. </p>        <div class="featured_product_block featured_block_horizontal" data-id="9a953714-86fb-11f1-9727-a3ef2ec9ce73">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:398,cw:1080,ch:1080,q:80/4UJowuax8DhjioRfRyNme8.jpg" alt="Palworld - Grizzbolt, a yellow, cat-like pal that looks like the Pokemon Electabuzz."></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                    <span class='featured__label horizontal__label'>Honorable Mention</span>                    <div class='featured__brand'>Grizzbolt</div>                                        <div class="featured__title">No. 185</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Grizzbolt's dramatic entrance with Zoey isn't the only thing that makes it so beloved—it's an excellent workhorse, too. I used two Grizzbolts at my base for ages, but if you don't have handbooks, it can't compete with Oserk.</p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-best-pals-for-handiwork"><span>Best pals for Handiwork 🤚</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ajbiz2NGjkBYKREnYQAnp5" name="Solenne-Palworld" alt="Palworld - Solenne, a black and white flower pal" src="https://cdn.mos.cms.futurecdn.net/ajbiz2NGjkBYKREnYQAnp5.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><h3 id="solenne-no-182">Solenne (No. 182)</h3><div  class="fancy-box"><div class="fancy_box-title">Details</div><div class="fancy_box_body"><p class="fancy-box__body-text"><em>Found in the World Tree </em><br><em>Dark/Neutral-type pal </em><br><strong>Work Suitability:</strong> <br>🤚8 ⛏️3 📦2</p></div></div><p>Solene has the highest starting Handiwork suitability in Palworld, and boy did I need it when I finally stumbled upon one. The deeper into the late game I got, the more I dreaded most crafting tasks thanks to higher Handiwork demands. Solene is sequestered off in the World Tree, so you'll have to wait a while before capturing one, but I was more than happy to see it. </p>        <div class="featured_product_block featured_block_horizontal" data-id="cb7e8bce-86fa-11f1-90f6-e3e04f4c338f">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:15,l:468,cw:960,ch:960,q:80/dJMpDS2QaM4sDV7HgLy9jh.jpg" alt="Palworld - Sekhmet, an anthropomorphic fox with a black dress, blue hair, and yellow boots"></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                    <span class='featured__label horizontal__label'>Honorable Mention</span>                    <div class='featured__brand'>Sekhmet</div>                                        <div class="featured__title">No. 140</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>If you have Anubis at your base, then Sekhmet is a must. Its passive gives Anubis a work speed boost when they're both deployed, but even if Sekhmet is alone, assignments at the workbench and other production facilities give it a personal buff.</p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-best-pals-for-kindling"><span>Best pals for Kindling 🔥</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CGzGQQgqpcmPKgoYhx3ixH" name="Dupin-Palworld-New-pal" alt="Dupin, a jester-themed pal in Palworld 1.0" src="https://cdn.mos.cms.futurecdn.net/CGzGQQgqpcmPKgoYhx3ixH.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><h3 id="dupin-no-174">Dupin (No. 174)</h3><div  class="fancy-box"><div class="fancy_box-title">Details</div><div class="fancy_box_body"><p class="fancy-box__body-text"><em>Found in the World Tree, Palpagos Islands </em><br><em>Fire-type pal </em><br><strong>Work Suitability:</strong> <br>🔥7 🤚5 💊4 📦2</p></div></div><p>Dupin doesn't start with the highest Kindling level—that honor goes to Renjishi—but adding the joker pal to your roster may be a deal too good to pass up. They're abundant in the World Tree, but you can actually find Dupin lurking around one spawn point on every island in Palpagos. Plus Dupin has more Handiwork and Medicine Production. Those are two stats I'll never pass up. </p>        <div class="featured_product_block featured_block_horizontal" data-id="02a0aee2-86fc-11f1-82b1-b9615c041518">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:35,l:433,cw:980,ch:980,q:80/j28m9BTeLDMCdFL5qJn8ee.jpg" alt="Palworld - Renjishi, a firey, bipedal pal with hair that's sticking straight up. It's holding a katana by its side."></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                    <span class='featured__label horizontal__label'>Honorable Mention</span>                    <div class='featured__brand'>Renjishi</div>                                        <div class="featured__title">No. 183</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>It was between Flaracle and Renjishi, but the latter just has the edge with higher Kindling and an extra suitability. Losing its Gathering suitability isn't a big deal though, if you're like me and prefer using smaller pals when possible. </p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-best-pals-for-lumbering"><span>Best pals for Lumbering 🪵</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="ZuPXxnGpXKL3QFX3kC7NvA" name="Celesdir-Noct-Palworld" alt="Celesdir Noct - Celesdir Noct, a dark, elk-like pal with flow ribbons and sparkles surrounding it." src="https://cdn.mos.cms.futurecdn.net/ZuPXxnGpXKL3QFX3kC7NvA.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><h3 id="celesdir-noct-no-157b">Celesdir Noct (No. 157b)</h3><div  class="fancy-box"><div class="fancy_box-title">Details</div><div class="fancy_box_body"><p class="fancy-box__body-text"><em>Found in the World Tree </em><br><em>Dark-type pal </em><br><strong>Work Suitability:</strong> <br>🪵8 🌿4</p></div></div><p>A good Knocklem Ignis could pull double-duty if you don't mind splitting its attention between Lumbering and Mining, though Celesdir Noct was a nice upgrade since I seem to be perpetually out of wood. It's an overworld boss in the World Tree, so I've delayed upgrading its base suitability, but that's absolutely my next project. </p>        <div class="featured_product_block featured_block_horizontal" data-id="69217b42-86fc-11f1-a6c0-55b8a419b7a7">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:376,cw:1080,ch:1080,q:80/c2Dq5pzSeYS6q7n9Kebcv8.jpg" alt="Palworld - Cryolinx Terra, a lizard-like pal that's black and yellow with long arms and spikes all down its arm."></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                    <span class='featured__label horizontal__label'>Honorable Mention</span>                    <div class='featured__brand'>Cryolinx Terra</div>                                        <div class="featured__title">No. 132b</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Hartalis would be a good pick if it wasn't a boss you had to summon at the altar, so Cryolinx Terra gets my vote for its high Lumbering and extra suitabilities. Though truth be told, I used Bushi Noct for ages. </p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-best-pals-for-mining"><span>Best pals for Mining ⛏️</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2274px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="HFXRGgMo9DjSkgNr22V399" name="Knocklem-Ignis-Palworld" alt="Palworld - Knocklem Ignis, a flaming suit of armor pal." src="https://cdn.mos.cms.futurecdn.net/HFXRGgMo9DjSkgNr22V399.jpg" mos="" align="middle" fullscreen="" width="2274" height="1279" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><h3 id="knocklem-ignis-no-159b">Knocklem Ignis (No. 159b)</h3><div  class="fancy-box"><div class="fancy_box-title">Details</div><div class="fancy_box_body"><p class="fancy-box__body-text"><em>Found in Bicornis Islet, World Tree </em><br><em>Fire-type pal </em><br><strong>Work Suitability:</strong> <br>⛏️7 📦7 🔥5</p></div></div><p>Aegidron starts with level 8 mining suitability, but I can't justify picking it for a single speciality when Knocklem Ignis is good for three. Its affinities make the hulking suit of armor good for mining, transporting its haul, and cooking up a quick snack.</p>        <div class="featured_product_block featured_block_horizontal" data-id="02a0b6bc-86fc-11f1-b9df-5f34bde95cbb">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:488,cw:1080,ch:1080,q:80/oG9TbQYhsBjRPVGKTdRN69.jpg" alt="Palworld - Anubis, a dog-like, bipedal pal with Egyptian-style clothing."></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                    <span class='featured__label horizontal__label'>Honorable Mention</span>                    <div class='featured__brand'>Anubis</div>                                        <div class="featured__title">No.139 </div>                                    </div>                <div class="subtitle__description">                                                            <p><p>It's not the best pal in any of its specialties, but Anubis is still a solid pick for mining, handiwork, and transporting. It also receives a workspeed buff when Sekhmet is present.</p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-best-pals-for-medicine-production"><span>Best pals for Medicine Production 💊</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="JUijj6PQxgcHnenGbtVPM5" name="Silvance-Palworld" alt="Palworld - Silvance, a boss pal with bug-like features" src="https://cdn.mos.cms.futurecdn.net/JUijj6PQxgcHnenGbtVPM5.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><h3 id="silvance-no-193">Silvance (No. 193)</h3><div  class="fancy-box"><div class="fancy_box-title">Details</div><div class="fancy_box_body"><p class="fancy-box__body-text"><em>Found in the World Tree </em><br><em>Grass-type pal </em><br><strong>Work Suitability:</strong> <br>💊8 🤚6 🌱6 🌿4 📦2</p></div></div><p>Silvance has the highest starting work suitability for Medicine Production in the game, but it's only available as a boss in the World Tree, so it's a <em>very </em>endgame pal. Higher level crafts lean heavily into Medicine Production, and since Silvance has four other specialties it can lend a hand with, it's absolutely worth the hassle. Weird moth guy is definitely one of my favorite new <a href="https://www.pcgamer.com/games/survival-crafting/palworld-every-new-pal-location/">pals in Palworld 1.0</a>.</p>        <div class="featured_product_block featured_block_horizontal" data-id="69217ed0-86fc-11f1-bd3f-5d88ab9a52e2">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:398,cw:1080,ch:1080,q:80/v8vW5UM4yYbmG6V7aaYV29.jpg" alt="Palworld - Lyleen Noct, an alternative dark-themed version of the pal Lyleen. She's wearing a blue dress and has green flowers in her hair."></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                    <span class='featured__label horizontal__label'>Honorable Mention</span>                    <div class='featured__brand'>Lyleen Noct</div>                                        <div class="featured__title">No. 186b</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>Lyleen Noct ranks right below Silvance for highest starting suitability, but skipping the variant for normal Lyleen isn't a bad choice if you have a few handbooks lying around. </p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-best-pals-for-planting"><span>Best pals for Planting 🌱</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="vD9pTi9Xh3nbdymDqWry7P" name="Dandilord-Palworld" alt="Palworld - Dandilord, a green flowery pal boss" src="https://cdn.mos.cms.futurecdn.net/vD9pTi9Xh3nbdymDqWry7P.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><h3 id="dandilord-no-194">Dandilord (No. 194)</h3><div  class="fancy-box"><div class="fancy_box-title">Details</div><div class="fancy_box_body"><p class="fancy-box__body-text"><em>Found in the World Tree</em><br><em>Grass/Dark-type pal</em><br><strong>Work Suitability:</strong> <br>🌱8 🤚6 💊6🌿5 📦3</p></div></div><p>Like Silvance, Dandilord is another World Tree boss that's well worth the investment. Not only is it fantastic as a base pal for Planting (and several other tasks), but it's also a real lifesaver when exploring the World Tree thanks to its poison immunity passive. Anything with high Medicine Production and Handiwork is a win, having the best Planting stats is a bonus. </p>        <div class="featured_product_block featured_block_horizontal" data-id="69218218-86fc-11f1-afbd-d534371e9465">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:299,cw:1080,ch:1080,q:80/xHd5RTHQBFN3RUhQJwyM69.jpg" alt="Palworld - Ophydia, a pink serpent pal."></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                    <span class='featured__label horizontal__label'>Honorable Mention</span>                    <div class='featured__brand'>Ophydia</div>                                        <div class="featured__title">No. 175</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>I love keeping Ophydia on Planting Duties since it has a pretty good Watering suitability level too. You can assign it to both tasks and watch the fiery serpent (almost) handle garden duty all by itself. Add a Gathering pal to the mix, and you're set.</p></p>                </div>                            </div>        </div><h2 class="article-body__section" id="section-best-pals-for-transporting"><span>Best pals for Transporting 📦</span></h2><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2160px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Fi3MpTjjTrjAXp2RZyQhB9" name="Mimog-Palworld-Pal" alt="Palworld - Mimog, a pal that looks like a treasure chest with a tongue sticking out." src="https://cdn.mos.cms.futurecdn.net/Fi3MpTjjTrjAXp2RZyQhB9.jpg" mos="" align="middle" fullscreen="" width="2160" height="1215" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Pocketpair)</span></figcaption></figure><h3 id="mimog-no-144">Mimog (No. 144)</h3><div  class="fancy-box"><div class="fancy_box-title">Details</div><div class="fancy_box_body"><p class="fancy-box__body-text"><em>Found all throughout Palpagos Islands</em><br><em>Neutral-type pal</em><br><strong>Work Suitability:</strong> <br>📦2 🌿1</p></div></div><p>Mimog doesn't have the highest Transporting base suitability by far, but the little guy is so stinkin' fast that it more than makes up for it. If you've got a Wumpo managing your Cooling stations, it gives Mimog a little capacity boost, too. I let a few other suitability pals occasionally help out here, but pairing that with Mimog and a few handbooks was more than enough to keep things tidy. </p>        <div class="featured_product_block featured_block_horizontal" data-id="6921856a-86fc-11f1-9d2e-53f17f4297e5">            <div class='product-image-widthsetter'><p class='vanilla-image-block' data-bordeaux-image-check style='padding-top:100.00%';><img style="width: 100%" class="featured_image" src="https://cdn.mos.cms.futurecdn.net/v2/t:0,l:514,cw:1080,ch:1080,q:80/ntUHToD4boi374tuxzhA99.jpg" alt="Palworld - Eidrolon, a black, blue, and white dragon pal."></p></div>            <div class="featured_product_details_wrapper">                <div class="featured_product_title_wrapper">                    <span class='featured__label horizontal__label'>Honorable Mention</span>                    <div class='featured__brand'>Eidrolon</div>                                        <div class="featured__title">No. 171</div>                                    </div>                <div class="subtitle__description">                                                            <p><p>If you've got Anubis assigned to Mining stations, I'd say use that as your second pal for Transporting. Otherwise, I'm going with Eidrolon since it carries more with the highest base level. </p></p>                </div>                            </div>        </div><div class="product"><a data-dimension112="4ff34dd6-872d-11f1-8d79-df6a958a19f8" data-action="Deal Block" data-label="Palworld best base locations" data-dimension48="Palworld best base locations" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:906px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="CUNyMUPoPjUSa5gd3y6a5k" name="Palworld-Square-Zoey-Boxout" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/CUNyMUPoPjUSa5gd3y6a5k.jpg" mos="" align="middle" fullscreen="" width="906" height="906" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/survival-crafting/palworld-best-base-locations/" target="_blank" data-dimension112="4ff34dd6-872d-11f1-8d79-df6a958a19f8" data-action="Deal Block" data-label="Palworld best base locations" data-dimension48="Palworld best base locations" data-dimension25=""><strong>Palworld best base locations</strong></a>: Home sweet home <br><a href="https://www.pcgamer.com/games/survival-crafting/palworld-hardwood/" target="_blank"><strong>Palworld Hardwood</strong></a>: Get to choppin' <br><a href="https://www.pcgamer.com/games/survival-crafting/palworld-nightstar-sand/" target="_blank"><strong>Palworld Nightstar Sand</strong></a>: Moonlit materials <br><a href="https://www.pcgamer.com/games/survival-crafting/palworld-ancient-bone-location/" target="_blank"><strong>Palworld Ancient Bone</strong></a>: Accessory ingredients <br><a href="https://www.pcgamer.com/games/survival-crafting/palworld-panthalus-location/" target="_blank"><strong>Palworld Panthalus</strong></a>: Legendary whale pal<br><a href="https://www.pcgamer.com/games/survival-crafting/palworld-every-new-pal-location/"><strong>Every new pal in Palworld 1.0</strong></a>: Catch 'em all </p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Thick as Thieves won't be getting any more content updates: 'To be frank, this is not the outcome that any of us want' ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/gaming-industry/thick-as-thieves-wont-be-getting-any-more-content-updates-to-be-frank-this-is-not-the-outcome-that-any-of-us-want/</link>
                                                                            <description>
                            <![CDATA[ For $5, it did seem too good to be true. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">UFCCxuJNo2pcPcJCz7GvyB</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/yrE9QmyJ5rJZGLt7NJ786i-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 24 Jul 2026 03:33:12 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Industry]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jody Macgregor ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/3SnLWZBtqUMSAffCn6DvAD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jody&#039;s first computer was a Commodore 64, so he remembers having to use a code wheel to play Pool of Radiance. A former music journalist who interviewed everyone from Giorgio Moroder to Trent Reznor, Jody also co-hosted Australia&#039;s first radio show about videogames, &lt;a href=&quot;https://zedgamesau.net/tag/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Zed Games&lt;/a&gt;. He&#039;s written for &lt;a href=&quot;https://www.rockpapershotgun.com/authors/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Rock Paper Shotgun&lt;/a&gt;, The Big Issue, &lt;a href=&quot;https://www.gamesradar.com/author/jody-macgregor/&quot; target=&quot;_blank&quot;&gt;GamesRadar&lt;/a&gt;, &lt;a href=&quot;http://www.zam.com/author/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Zam&lt;/a&gt;, &lt;a href=&quot;https://web.archive.org/web/20170606042647/http://www.glixel.com/contributor/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Glixel&lt;/a&gt;, &lt;a href=&quot;https://fiveoutoftenmagazine.com/downloads/issue-16-identity/&quot; target=&quot;_blank&quot;&gt;Five Out of Ten Magazine&lt;/a&gt;, and &lt;a href=&quot;https://web.archive.org/web/20171009125722/https://www.playboy.com/authors/jody-macgregor&quot; target=&quot;_blank&quot;&gt;Playboy.com&lt;/a&gt;, whose cheques with the bunny logo made for fun conversations at the bank. Jody&#039;s first article for PC Gamer was about the &lt;a href=&quot;https://www.pcgamer.com/the-audio-of-alien-isolation/&quot;&gt;audio of Alien Isolation&lt;/a&gt;, published in 2015, and since then he&#039;s written about &lt;a href=&quot;https://www.pcgamer.com/why-silent-hill-belongs-on-pc/&quot;&gt;why Silent Hill belongs on PC&lt;/a&gt;, &lt;a href=&quot;https://www.pcgamer.com/10-years-on-recettear-an-item-shops-tale-is-still-the-best-fantasy-shopkeeper-tycoon-game/&quot;&gt;why Recettear: An Item Shop&#039;s Tale is the best fantasy shopkeeper tycoon game&lt;/a&gt;, and &lt;a href=&quot;https://www.pcgamer.com/there-is-so-so-much-weird-shit-in-lost-ark/&quot;&gt;how weird Lost Ark can get&lt;/a&gt;. Jody edited PC Gamer Indie from 2017 to 2018, and he eventually lived up to his promise to play every Warhammer videogame.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/yrE9QmyJ5rJZGLt7NJ786i-1280-80.jpg">
                                                            <media:credit><![CDATA[Megabit]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A thief holding a gem approaches a glowing magical door]]></media:description>                                                            <media:text><![CDATA[A thief holding a gem approaches a glowing magical door]]></media:text>
                                <media:title type="plain"><![CDATA[A thief holding a gem approaches a glowing magical door]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/yrE9QmyJ5rJZGLt7NJ786i-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>OtherSide Entertainment's stealth game Thick As Thieves launched in May of this year, but <a href="https://www.pcgamer.com/games/sim/its-my-own-fault-for-thinking-warren-spectors-new-multiplayer-stealth-game-adding-singleplayer-would-make-it-the-thief-successor-i-was-hoping-for/">felt like it should have been in early access</a>. It only had two maps, and though its campaign changed the objectives as it bounced you back and forth between them in either co-op or solo play, it felt thin. Frustrations like the specifics of how its time-limit system worked and the absence of options like rebindable keys at launch didn't help.</p><p>While the <a href="https://www.pcgamer.com/games/sim/thick-as-thieves-is-making-changes-but-not-the-one-i-think-matters-most/">first post-launch content update</a> did give us rebindable keys at least, it wasn't enough to fully turn around the fortunes of Thick as Thieves. Which was a problem, because the other game OtherSide was working on was cancelled, and now it's had two rounds of layoffs leaving <a href="https://www.pcgamer.com/gaming-industry/fewer-than-10-employees-remain-at-thick-as-thieves-studio-following-another-round-of-layoffs/">fewer than 10 employees</a> remaining.</p><p>"Working in the gaming industry is at times delightful and at other times heartbreaking", says a <a href="https://store.steampowered.com/news/app/3341000/view/710030082774663781">message posted by game director Jeff Hickman</a>, and ain't that the truth. Hickman goes on to confirm that "<em>only a very small team remains</em>" and therefore Thick as Thieves won't be receiving any further content updates. "To be frank," he writes, "this is not the outcome that any of us want, but we're facing the reality that ongoing development of extra content, modes and systems is not a viable path."</p><p>However, OtherSide and publisher Megabit are working together to ensure Thick as Thieves remains playable. "This mainly involves putting together a new version of the game that uses Peer to Peer servers for co-op play", Hickman continues. "The gameplay and flow of your experience will remain virtually identical, but will not need the use of dedicated servers in the cloud. This will allow you to continue playing with your friends when you desire and importantly, solo play will be completely unaffected. Once this work is complete, Megabit will take over the care of the game and respond to bugs and other issues as needed."</p><p>With hindsight, I wonder how much launching at a price of only $5 hurt Thick as Thieves. It created an impression of desperation and cheapness that even a slightly higher price would have mitigated, and the idea that it was thrown out half-baked as a fundraiser rather than being a game worth buying on its own merits dogged it from the moment of release. </p><p>But it's entirely likely that Thick as Thieves was a game that would always have a small audience no matter what its price tag, and whether or not it had stuck to its guns and stayed <a href="https://www.pcgamer.com/games/sim/thick-as-thieves-is-instantly-one-of-my-most-anticipated-games-and-every-thief-fan-should-be-backstabbing-that-wishlist-button/">the PvPvE game it was initially billed as</a>.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="3817d3b6-8710-11f1-867e-6d52d1e6bc88" data-action="Deal Block" data-label="Best laptop games" data-dimension48="Best laptop games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:146px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="o2twU6ehEfeJDWWUZMiEsB" name="stardew square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/o2twU6ehEfeJDWWUZMiEsB.jpg" mos="" align="middle" fullscreen="" width="146" height="146" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/best-laptop-games/" target="_blank" data-dimension112="3817d3b6-8710-11f1-867e-6d52d1e6bc88" data-action="Deal Block" data-label="Best laptop games" data-dimension48="Best laptop games" data-dimension25=""><strong>Best laptop games</strong></a>: Low-spec life<br><a href="https://www.pcgamer.com/steam-deck-best-games/" target="_blank"><strong>Best Steam Deck games</strong></a>: Handheld must-haves<br><a href="https://www.pcgamer.com/best-browser-games/" target="_blank"><strong>Best browser games</strong></a>: No install needed<br><a href="https://www.pcgamer.com/best-indie-games/" target="_blank"><strong>Best indie games</strong></a>: Independent excellence<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Star Wars Zero Company reveals cast, including fan favorite actors from Clone Wars animated series ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/strategy/star-wars-zero-company-reveals-cast-including-fan-favorite-actors-from-clone-wars-animated-series/</link>
                                                                            <description>
                            <![CDATA[ The crowd is going nuts, they want their Dee Bradley Baker, they're chanting Matt Lanter's name: "Lan-ter, Lan-ter, Lan-ter!" ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zZdoMCRJAfSjYyTiEfm9sn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/uJ3iswyhFNQgP2MJM5a6y-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 23:18:15 +0000</pubDate>                                                                                                                                <updated>Thu, 23 Jul 2026 23:29:46 +0000</updated>
                                                                                                                                            <category><![CDATA[Strategy]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ ted.litchfield@futurenet.com (Ted Litchfield) ]]></author>                    <dc:creator><![CDATA[ Ted Litchfield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8DyQVBz7FCynDY9QiJyH9D.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/uJ3iswyhFNQgP2MJM5a6y-1280-80.jpg">
                                                            <media:credit><![CDATA[Disney]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Left: Trick from Star Wars Zero Company. Right: Clones from the Clone Wars TV Show.]]></media:description>                                                            <media:text><![CDATA[Left: Trick from Star Wars Zero Company. Right: Clones from the Clone Wars TV Show.]]></media:text>
                                <media:title type="plain"><![CDATA[Left: Trick from Star Wars Zero Company. Right: Clones from the Clone Wars TV Show.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/uJ3iswyhFNQgP2MJM5a6y-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Ahead of a showing at Comic-Con in San Diego, <a href="https://www.starwars.com/news/sdcc-star-wars-zero-company-cast-announce" target="_blank">StarWars.com</a> has revealed the main cast of Star Wars Zero Company, the squad tactics game by ex-Firaxis XCOM vets. The topline for big Star Wars freaks: <a href="https://www.imdb.com/name/nm0048389/" target="_blank">Dee Bradley Baker</a> and <a href="https://www.imdb.com/name/nm1782667/" target="_blank">Matt Lanter</a> will be reprising their long-running roles as clone troopers and Anakin Skywalker respectively.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1252px;"><p class="vanilla-image-block" style="padding-top:86.26%;"><img id="vAqhQmn9MjxaM2nD9GJ3Ed" name="sdcc-star-wars-zero-company-cast-announce-cast-reveal_5512648e" alt="Cast sheet showing actors and roles in Star Wars: Zero Company." src="https://cdn.mos.cms.futurecdn.net/vAqhQmn9MjxaM2nD9GJ3Ed.jpg" mos="" align="middle" fullscreen="" width="1252" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Disney)</span></figcaption></figure><p>Baker always reminded me of the actors in Elder Scrolls games (like the inimitable <a href="https://www.imdb.com/name/nm0426432/" target="_blank">Wes Johnson</a>) in the way he elevated the high-volume job of voicing <em>every clone trooper for like, a decade</em>. </p><p>It's something you could see becoming rote or workmanlike, but across multiple shows (most notably Dave Filoni's The Clone Wars), Baker put some zip into named clones and one-line mooks alike. His main role in Zero Company will be Trick, one of the game's RPG-like story companions.</p><p>Lanter similarly defined Anakin Skywalker in the animated Filoni-verse. When I got to <a href="https://www.pcgamer.com/games/strategy/star-wars-zero-company-is-more-than-just-star-wars-xcom-it-feels-like-mass-effect-but-with-turn-based-tactics-and-permadeath/">try Zero Company hands-on</a> back in February, I clocked Baker as Trick immediately. The Summer Game Fest reveal that Anakin Skywalker will appear in Zero Company had me wondering if the Chosen One would get a similar treatment.</p><p>Elsewhere in the cast, <a href="https://www.imdb.com/name/nm6702367/?ref_=mv_close" target="_blank">Vic Michaelis</a> of the popular <a href="https://en.wikipedia.org/wiki/Dropout_(streaming_service)" target="_blank">Dropout</a> universe of improv shows is voicing Runa Blask. Ignoring the "<a href="https://www.youtube.com/watch?v=Xx5YqFKjTCY" target="_blank">Zendaya is Meechee</a>" of all these very Star Wars names for a sec, Runa was one of my favorite characters from my hands-on time: She's an advisor at your base and an insufferable, rude, former Separatist agent who sucks. She rules.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><p><a href="https://www.imdb.com/name/nm0571327/" target="_blank">Alex McKenna</a> (Sadie Adler in Red Dead 2), <a href="https://www.imdb.com/name/nm10184358/" target="_blank">Judy Alice Lee</a> (Melinoë in Hades 2), and <a href="https://www.imdb.com/name/nm0235006/" target="_blank">D.C. Douglas</a> (Albert Wesker in Resident Evil, Legion in Mass Effect) caught my eye as notable performers from other videogames.</p><p>That strong cast is important, because Zero Company is trying to blend some lavish, cinematic storytelling in with its hardcore tactical gameplay. From my hands-on experience, it's looking like a winning combination. We'll know for sure when Zero Company releases on August 27⁠ for a blessed and anachronistic <a href="https://www.pcgamer.com/games/strategy/as-we-stare-down-more-usd80-games-it-rules-that-star-wars-zero-company-is-usd50/" target="_blank">$50 price tag</a>. Until then, you can wishlist it on <a href="https://store.steampowered.com/app/2075800/STAR_WARS_Zero_Company/" target="_blank">Steam</a>.</p><div class="product"><a data-dimension112="13be24a8-86ec-11f1-bb82-a311b3b96d1b" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="13be24a8-86ec-11f1-bb82-a311b3b96d1b" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Blizzard fires World of Warcraft game master who insta-killed bosses for friends ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/world-of-warcraft/blizzard-fires-world-of-warcraft-game-master-who-insta-killed-bosses-for-friends/</link>
                                                                            <description>
                            <![CDATA[ It will also be "taking action" against the players who were involved. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">GteNUtknjXoKgTfePcxPPo</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8H7rPo6erK8nddLV4bvYPL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 22:49:11 +0000</pubDate>                                                                                                                                <updated>Thu, 23 Jul 2026 23:22:08 +0000</updated>
                                                                                                                                            <category><![CDATA[World of Warcraft]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[MMO]]></category>
                                                                                                                    <dc:creator><![CDATA[ Tyler Colp ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8H7rPo6erK8nddLV4bvYPL-1280-80.jpg">
                                                            <media:credit><![CDATA[Blizzard Entertainment]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screencap of the World of Warcraft: Midnight Gamescom 2025 Opening Night Live cinematic trailer. A dark-haired elf looks toward the viewer, her face covered in a violet hue.]]></media:description>                                                            <media:text><![CDATA[A screencap of the World of Warcraft: Midnight Gamescom 2025 Opening Night Live cinematic trailer. A dark-haired elf looks toward the viewer, her face covered in a violet hue.]]></media:text>
                                <media:title type="plain"><![CDATA[A screencap of the World of Warcraft: Midnight Gamescom 2025 Opening Night Live cinematic trailer. A dark-haired elf looks toward the viewer, her face covered in a violet hue.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8H7rPo6erK8nddLV4bvYPL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Blizzard developer who was caught using World of Warcraft game master (GM) abilities to <a href="https://www.pcgamer.com/games/world-of-warcraft/blizzard-is-investigating-a-world-of-warcraft-cheating-scandal-after-game-master-death-touched-bosses-for-friends-without-realizing-it-was-being-recorded/">insta-kill two bosses</a> for some friends has been fired from the studio.</p><p>Earlier this week, a Reddit user posted combat logs of a Mythic+ dungeon where a boss with almost full health died instantly to a GM ability. Not long after, another Reddit user found evidence that the GM did the same thing to a boss earlier in the run.</p><p>One of the players who was present for the unauthorized intervention then went onto a Twitch stream and admitted to asking their GM friend to cheat so they wouldn't have to redo the dungeon: "I go to my GM friend and I'm like bro please can you do me a solid? This thing has 20 million [health] bro, can you please just one-shot it?"</p><p>The only way for the GM to kill the bosses on command would've been if they were spectating the run, which is pretty uncommon these days, to the point that most people were surprised GMs still existed when they heard the story. Most customer service problems are solved on Blizzard's website instead of in-game. The only times GMs need to be on-call like this is when players are testing raid fights on PTR or competing in the world first raid races.</p><p>Because of this, many people were speculating that this wasn't an isolated incident and worried that GM friends could've been secretly assisting with other Mythic+ runs. According to Blizzard, that's not the case. "We can confirm that this was the action of a single Blizzard employee, in violation of our Code of Conduct," community manager Randy "Kaivax" Jordan wrote in a <a href="https://us.forums.blizzard.com/en/wow/t/prohibited-gameplay-incident-and-response/2329585">forum post today</a>. </p><p>Blizzard says it will also be "taking action against the player accounts that were complicit in this violation." There's been a lot of speculation from the community, but it is not clear how many people were aware of the GM in the group.</p><p>"It has always been the case that a small number of Blizzard employees can use developer tools and spells on live servers: this lets us test and make urgent fixes to the live game when they’re needed," Kaivax says. "Every use of these internal spells and commands on live realms is logged and shared with our Platform Security team to help ensure that the occasional use of this access is warranted. The use of development tools for anything other than development work is against company policy. It's because of the process we have in place around use of these tools that we're confident this incident was isolated to one individual."</p><p>Even though the Mythic+ dungeon wasn't a particularly notable one—the players just wanted to finish it for a title—the record of it has been disqualified by ranking site Raider.io. You can, however, still go and <a href="https://raider.io/mythic-plus-runs/season-mn-1/40292244-23-nexuspoint-xenas">look at what went down</a>.</p><div class="product"><a data-dimension112="ff067ca8-86e7-11f1-b7c5-4fb957cfffee" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="ff067ca8-86e7-11f1-b7c5-4fb957cfffee" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ The full trailer for Zach Cregger's Resident Evil is here, and holy cow I think this one might actually be good ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/movies-tv/the-full-trailer-for-zach-creggers-resident-evil-is-here-and-holy-cow-i-think-this-one-might-actually-be-good/</link>
                                                                            <description>
                            <![CDATA[ The director of Weapons and Barbarian is doing his own thing with Resident Evil, and it looks horrific but darkly funny too. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PkbSkgWEB2fi77JHSYZ5vd</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GEsii5PiihBDenqqbrriKQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 21:32:40 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Movies &amp; TV]]></category>
                                                                                                <author><![CDATA[ andy.chalk@pcgamer.com (Andy Chalk) ]]></author>                    <dc:creator><![CDATA[ Andy Chalk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hkTeZoDeGrvhQZtrNGPkbB.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/GEsii5PiihBDenqqbrriKQ-1280-80.jpg">
                                                            <media:credit><![CDATA[Sony Pictures]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Resident Evil (2026) trailer still - Austin Abrams pulling on a touque]]></media:description>                                                            <media:text><![CDATA[Resident Evil (2026) trailer still - Austin Abrams pulling on a touque]]></media:text>
                                <media:title type="plain"><![CDATA[Resident Evil (2026) trailer still - Austin Abrams pulling on a touque]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GEsii5PiihBDenqqbrriKQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><em>Don't give me hope</em>, PC Gamer's Elie Gould <a href="https://www.pcgamer.com/games/resident-evil/dont-do-this-to-me-zach-cregger-dont-get-me-excited-for-a-resident-evil-movie-i-cant-get-hurt-again/" target="_blank">expressed</a> when Zach Cregger's upcoming Resident Evil film got a teaser in April. They've been let down by Resident Evil movies before, as have we all, but that teaser <em>did</em> give the impression that it might be good. </p><p>Now the full trailer for Cregger's take on Resident Evil is out, and I'm not sure if this counts as good news for Elie or bad news—but yeah, it really does look like this might be a winner.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/mNd1gb19A-c" allowfullscreen></iframe></div></div><p>What's interesting about the film, as Cregger <a href="https://www.pcgamer.com/games/resident-evil/zach-creggers-resident-evil-film-takes-place-alongside-the-events-of-resident-evil-2-without-actually-engaging-any-of-the-characters/" target="_blank">explained in May</a>, is that it "takes place alongside the events of Resident Evil 2," but won't include any of them, or anyone you know from the game: "It's an alternate storyline that takes place on the periphery of the hero's storyline, so it's a story that could be happening without necessarily breaking the universe of the story the games are telling."</p><p>Cregger said at the time that the film reflects what would happen if he were thrown into a Resident Evil situation in real life, utterly unprepared or unequipped for the situation: "I think it's just fun to be following someone with no combat experience whatsoever as they're walking through hell with a machine gun."</p><p>You can see that kind of "fun" in the trailer, which has a very down-dressed Austin Abrams—<em>average guy extraordinaire</em>—suddenly up to his neck in awfulness. There's a humor to it not present in that April teaser that reminds me a bit of the Evil Dead flicks: That zoom-in on the shotgun over the mantle is just about a dead lift from Sam Raimi's groundbreaking splatter flicks, and Abrams' reaction as he looks out the window and sees the zombie running toward the house, well, maybe it's just me but I find it <em>very</em> funny.</p><p>I don't think the whole film is going to be played for laughs—Cregger has previously said that what he loves about survival horror and Resident Evil specifically is the "<a href="https://www.pcgamer.com/games/resident-evil/zach-creggers-inspiration-for-the-upcoming-resident-evil-film-once-again-proves-he-knows-ball/" target="_blank">overwhelming feeling of dread</a>," and individual moments of levity don't mean that the experience as a whole isn't going to be horrific. But I do think that by making a parallel addition to the mythos, Cregger has a chance to cook up something much more interesting than previous films—and maybe, one that's actually good.</p><p>Resident Evil is set to hit screens on September 18.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="08d66dca-86dd-11f1-8d25-498f734946ab" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="08d66dca-86dd-11f1-8d25-498f734946ab" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ A new expansion and the ability to be a crow wizard has me enjoying a 10-year-old action RPG for the first time ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/rpg/a-new-expansion-and-the-ability-to-be-a-crow-wizard-has-me-enjoying-a-10-year-old-action-rpg-for-the-first-time/</link>
                                                                            <description>
                            <![CDATA[ Grim Dawn's Fangs of Asterkarn expansion pulled me in despite its old age. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wALZKDT7e4sNnqGSSX77Ae</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ehRhp3o9AMXKwXn47sYiM3-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 21:31:52 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[RPG]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Tyler Colp ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ehRhp3o9AMXKwXn47sYiM3-1280-80.jpg">
                                                            <media:credit><![CDATA[Tyler C. / Crate Entertainment]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A screenshot of Grim Dawn&#039;s Fangs of Asterkarn expansion. A bipedal raven stands in a lantern-lit town.]]></media:description>                                                            <media:text><![CDATA[A screenshot of Grim Dawn&#039;s Fangs of Asterkarn expansion. A bipedal raven stands in a lantern-lit town.]]></media:text>
                                <media:title type="plain"><![CDATA[A screenshot of Grim Dawn&#039;s Fangs of Asterkarn expansion. A bipedal raven stands in a lantern-lit town.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ehRhp3o9AMXKwXn47sYiM3-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>I'm not even that far into my first ever playthrough of Grim Dawn and I can already see why I've heard people praise this game for the last 10 years. It's old, sure, but it's a surprisingly tight action RPG that despite its age hasn't been left to rust.</p><p>The developers at Crate Entertainment have kept Grim Dawn from feeling like an action RPG that came out a decade ago. The quality-of-life additions in its final expansion, <a href="https://www.pcgamer.com/games/rpg/grim-dawns-gigantic-final-expansion-will-be-out-in-july/">Fangs of Asterkarn</a>, do a lot of the heavy-lifting, but even visually the game doesn't look that far removed from an older World of Warcraft zone.</p><p>I've been playing quite a lot of <a href="https://www.pcgamer.com/games/rpg/a-series-of-surprise-updates-has-polished-path-of-exile-2-into-a-juggernaut-thats-about-to-shake-up-the-action-rpg-genre-later-this-year/">Path of Exile 2</a> lately and was a little scared that Grim Dawn would be far too archaic for me. I think a major reason that hasn't been the case is that Fangs of Asterkarn gave it full WASD movement support, a control scheme I have a hard time letting go of in these types of games. It works so flawlessly in Grim Dawn that I would've assumed it was there from the start if I hadn't read the patch notes.</p><p>My initial class choice inadvertently gave me a taste of some of the OG experience. I went with an occultist, thinking it would be fun to play the closest thing to a spell-casting warlock that  I typically play in other games. What I actually ended up with was a character who spent most of their time unloading rifle rounds into monsters rather than infecting them with the plague. I'm sure there are plenty more spells to work with later on, but I wasn't exactly thrilled to be a bulletmancer.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="fPeiyFyP9faDpggLdoqktn" name="219990_20260723115512_1" alt="A screenshot of action RPG Grim Dawn. An image of a man wielding two axes with a crow above him is in a list of available classes." src="https://cdn.mos.cms.futurecdn.net/fPeiyFyP9faDpggLdoqktn.png" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/fPeiyFyP9faDpggLdoqktn.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tyler C. / Crate Entertainment)</span></figcaption></figure><p>Fangs of Asterkarn, like any good action RPG expansion, adds a new class to Grim Dawn: the berserker. At first, I thought this was the game's take on a shapeshifting druid, which is an archetype I typically avoid. But then I clicked the skill tree node that let me transform into a werewolf and realized that I might've found an exception to the rule.</p><p>I spent most of the time with my occultist dragging monsters around in a circle to plink away their health. Playing as my werewolf, I launched at them like <em>I'm the bullet</em>, turning everything into a red mist on impact. It was like playing a different action RPG as I darted from monster pack to monster pack at twice the speed as my previous character. Even though Grim Dawn allows you to pick up a secondary class at level 10, berserker was clearly the better option to start with. Now I'm cruising through the first act and starting to see the game unfold.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="xSAFFbEmUzQhHak9XHSAk" name="219990_20260723120458_1" alt="A screenshot of action RPG Grim Dawn. A player character pounces on enemies as a werewolf and shreds them apart." src="https://cdn.mos.cms.futurecdn.net/xSAFFbEmUzQhHak9XHSAk.png" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/xSAFFbEmUzQhHak9XHSAk.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tyler C. / Crate Entertainment)</span></figcaption></figure><div><blockquote><p>I'm basically playing the villain in some direct-to-video horror flick and it's too silly to stop.</p></blockquote></div><p>While I was feeling experimental, I decided to see what else berserkers can do. This is when I found something even better than a werewolf. Grim Dawn lets you turn into a big crow who can conjure massive waves of ice that shred enemies apart. There is zero explanation for why the crow is a wizard, which is the best part about it. Going crow mode isn't as fast as being a werewolf, but it looks so ridiculous that I'm finding it hard to go back. I'm basically playing the villain in some direct-to-video horror flick and it's too silly to stop.</p><p>Looking ahead in the skill tree I see that there are some ways to blend the transformations, as well as your human form, for even more power. I'm aiming to try some kind of low-life build where my damage goes way up while injured. And if I know my action RPGs well enough, there will probably be some unique item that can push this idea even further. I'm not anywhere close to the endgame—where a lot of Fangs of Asterkarn's new additions live—but I'm excited to see what toys I can play with.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:3840px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="CE4hsx53vi4brsK7sYjyH" name="219990_20260723120749_1" alt="A screenshot of action RPG Grim Dawn. A player character as a crow freezes enemies with waves of ice crystals." src="https://cdn.mos.cms.futurecdn.net/CE4hsx53vi4brsK7sYjyH.png" mos="" align="middle" fullscreen="1" width="3840" height="2160" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/CE4hsx53vi4brsK7sYjyH.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tyler C. / Crate Entertainment)</span></figcaption></figure><p>I wouldn't be saying any of this if the game felt too clunky and dated to play. Grim Dawn absolutely holds up to modern standards and even has convenience that I wish newer games had. You pick up piles of crafting materials and can press a button to send them all to your stash from anywhere in the world. I appreciate some chill inventory management here and there, but it's great knowing the stuff that isn't gear won't have me crawling back to town every 10 minutes.</p><p>It's also nice knowing that nothing about Grim Dawn is seasonal. I can load the game up whenever and play it at my own pace without having to worry that I'm going to miss out on some temporary activity. As much as I like seasonal action RPGs like <a href="https://www.pcgamer.com/games/rpg/after-releasing-a-bummer-of-a-diablo-4-season-blizzard-swoops-in-with-an-update-that-fixes-some-of-its-worst-issues/">Diablo 4</a>, I do think that format tends to make players worry too much about efficiency and seeing everything each season has to offer before the excitement fizzles out.</p><p>If this is the end of Grim Dawn as a game in active development (although I'm sure patches will keep coming), it's an impressive finale. Far too many games get abandoned in a state that makes them extremely hard to get into as a new player. Because Crate Entertainment made sure to massage the kinks out of the game over the years, I've been convinced it's worth keeping an eye on to see what it's going to deliver next. According to its founder, <a href="https://youtu.be/i1pBmWdn_SY">Arthur Bruno</a>, Grim Dawn 2 is already in the early stages of development.</p><p>Fangs of Asterkarn is available now on <a href="https://store.steampowered.com/app/2699230/Grim_Dawn__Fangs_of_Asterkarn/">Steam</a>.</p><div class="product"><a data-dimension112="cb2057ca-86dc-11f1-a6f7-ddacec06bbf0" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="cb2057ca-86dc-11f1-a6f7-ddacec06bbf0" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Atari signs 10-game deal with Universal for movies based on Pong, Breakout, Centipede, and yes, really, Pong ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/movies-tv/atari-signs-10-game-deal-with-universal-for-movies-based-on-pong-breakout-centipede-and-more/</link>
                                                                            <description>
                            <![CDATA[ Get ready for 90 minutes of Liam Neeson punching holes in brick walls, or... something. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4LMnzXAes6XG7s6TtEYcvF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/4jXqRyZhaKCQQZ8q4GPQbm-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 20:07:34 +0000</pubDate>                                                                                                                                <updated>Thu, 23 Jul 2026 20:08:15 +0000</updated>
                                                                                                                                            <category><![CDATA[Movies &amp; TV]]></category>
                                                                                                <author><![CDATA[ andy.chalk@pcgamer.com (Andy Chalk) ]]></author>                    <dc:creator><![CDATA[ Andy Chalk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hkTeZoDeGrvhQZtrNGPkbB.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/4jXqRyZhaKCQQZ8q4GPQbm-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images - Photo by Sascha Steinbach/Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[COLOGNE, GERMANY - AUGUST 14: An Atari Super Pong retro games console is seen at the event and entertainment area at the 2014 Gamescom gaming trade fair on August 14, 2014 in Cologne, Germany. Gamescom is the world&#039;s largest gaming convention and this year includes over 600 exhibitors. (Photo by Sascha Steinbach/Getty Images)]]></media:description>                                                            <media:text><![CDATA[COLOGNE, GERMANY - AUGUST 14: An Atari Super Pong retro games console is seen at the event and entertainment area at the 2014 Gamescom gaming trade fair on August 14, 2014 in Cologne, Germany. Gamescom is the world&#039;s largest gaming convention and this year includes over 600 exhibitors. (Photo by Sascha Steinbach/Getty Images)]]></media:text>
                                <media:title type="plain"><![CDATA[COLOGNE, GERMANY - AUGUST 14: An Atari Super Pong retro games console is seen at the event and entertainment area at the 2014 Gamescom gaming trade fair on August 14, 2014 in Cologne, Germany. Gamescom is the world&#039;s largest gaming convention and this year includes over 600 exhibitors. (Photo by Sascha Steinbach/Getty Images)]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/4jXqRyZhaKCQQZ8q4GPQbm-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A <a href="https://deadline.com/2026/07/atari-universal-deal-10-game-ip-script-matt-reilly-carl-hampe-entertainment-360-1237001656/" target="_blank">Deadline</a> report says Atari, in partnership with management and production company Entertainment 360, has signed a deal that gives Universal Pictures the right to turn 10 of Atari's best-known games into movies.</p><p>"For more than five decades, Atari has created games and worlds that have remained part of popular culture long after their original release," Atari chairman and CEO Wade Rosen told the site. </p><p>"We are excited to work with Universal and Entertainment 360 to bring the spirit of our iconic brand and games to a new medium."</p><p>The games in question are undeniably Atari classics, although not necessarily obvious fodder for film adaptations:</p><ul><li><strong>Asteroids</strong></li><li><strong>Adventure</strong></li><li><strong>Berzerk</strong></li><li><strong>Breakout</strong></li><li><strong>Centipede</strong></li><li><strong>Crystal Castles</strong></li><li><strong>Millipede</strong></li><li><strong>Missile Command</strong></li><li><strong>Pong</strong></li><li><em>Yes, </em><em><strong>Pong</strong></em></li><li><strong>Yars’ Revenge</strong></li></ul><p>The intent, according to the report, is to turn the properties into "big-scale action-adventure fare."</p><p>"Matt Reilly and I grew up playing Atari 2600 games and have remained fans ever since," said Guymon Casady of Entertainment 360, a producer on the first film to come out of the deal. "The best Atari games dropped you into a world and let your imagination do the rest.</p><p>"[Screenplay writers Carl Hampe and Matt Reilly] saw an opportunity to take that same spirit and build an original, large-scale adventure around it. From the moment we read the screenplay, we believed there was a great movie here."</p><p>Well, they made a <a href="https://en.wikipedia.org/wiki/Battleship_(film)" target="_blank">Battleship movie</a>, didn't they.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/okOsyezoR7s" allowfullscreen></iframe></div></div><p>Did it suck? Sure did. Did it make money? Eventually, apparently, although it took some time and a tour of duty on streaming services. Is this sort of thing symptomatic of a creatively bankrupt entertainment industry that's running on the fumes of nostalgia and not a whole lot else? I'm gonna say maybe!</p><p>But here's the thing: When I read this Deadline report I immediately had a sense that this had been done before, and I was correct—to an extent. Film projects based on <a href="https://deadline.com/2016/05/centipede-missile-command-atari-movie-emmett-furla-oasis-1201754686/" target="_blank">Missile Command and Centipede</a> were announced in 2016, and an <a href="https://www.hollywoodreporter.com/business/business-news/asteroids-lands-universal-86073" target="_blank">Asteroids</a> film project was picked up by Universal in 2009. I don't know whatever came of them (and, as an aside, I would advise caution when searching for Centipede-related movie trailers), although I would assume they all fizzled out. I've dropped a line to Atari to ask about that.</p><p>Atari itself seemed <a href="https://www.pcgamer.com/we-regret-to-inform-you-that-the-zombie-once-known-as-atari-is-now-selling-nfts/" target="_blank">destined to meet the same fate</a>, although it appears to have turned things around in recent years with notable and (so far) not-disastrous moves like <a href="https://www.pcgamer.com/nightdive-reassures-fans-about-the-atari-deal-not-only-will-we-be-doing-as-much-as-we-ever-did-but-well-be-doing-more-of-it/" target="_blank">buying Nightdive and Digital Eclipse</a>, releasing a <a href="https://www.pcgamer.com/games/action/jeff-minter-is-remaking-another-atari-classic-and-yeah-it-is-definitely-a-jeff-minter-game/" target="_blank">new Jeff Minter game</a>, finally doing great things with its <a href="https://www.pcgamer.com/ataris-50th-anniversary-game-is-actually-great/" target="_blank">huge back catalogue</a>, and—this is particularly important—<a href="https://www.pcgamer.com/gaming-industry/after-turning-over-a-new-crypto-free-leaf-atari-would-like-to-stress-that-the-meme-currency-realpongcoin-does-not-have-its-consent-or-approval/" target="_blank">getting away from the crypto business</a>.</p><p>Does all of that make me think we're likely to get a good movie based on Breakout? Absolutely not. But it might be fun to watch them try.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="86cfe744-86d1-11f1-ae74-7dbbd894f2ca" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="86cfe744-86d1-11f1-ae74-7dbbd894f2ca" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Ubisoft chief says Sony's decision to kill game discs isn't going to be a big deal ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/gaming-industry/ubisoft-chief-says-sonys-decision-to-kill-game-discs-isnt-going-to-be-a-big-deal/</link>
                                                                            <description>
                            <![CDATA[ Yves Guillemot reckons the lack of physical discs might even be a good thing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5yBXLkLLFc3sccZyHmAbLU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jKMkftXLqQ9GvaiqWYB9hD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 19:58:06 +0000</pubDate>                                                                                                                                <updated>Thu, 23 Jul 2026 21:55:44 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming Industry]]></category>
                                                                                                <author><![CDATA[ andy.chalk@pcgamer.com (Andy Chalk) ]]></author>                    <dc:creator><![CDATA[ Andy Chalk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hkTeZoDeGrvhQZtrNGPkbB.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/jKMkftXLqQ9GvaiqWYB9hD-1280-80.jpg">
                                                            <media:credit><![CDATA[Nathan Laine/Bloomberg via Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Yves Guillemot, chief executive officer of Ubisoft SA, at the company&#039;s headquarters in Paris, France, on Wednesday, Jan. 18, 2023. The five Guillemot brothers have forged a common vision for Ubisoft which they founded in the 1980s in a sleepy northwestern French town, catapulting it into one of the largest stand-alone studios in the $200 billion global video games industry. Photographer: Nathan Laine/Bloomberg via Getty Images]]></media:description>                                                            <media:text><![CDATA[Yves Guillemot, chief executive officer of Ubisoft SA, at the company&#039;s headquarters in Paris, France, on Wednesday, Jan. 18, 2023. The five Guillemot brothers have forged a common vision for Ubisoft which they founded in the 1980s in a sleepy northwestern French town, catapulting it into one of the largest stand-alone studios in the $200 billion global video games industry. Photographer: Nathan Laine/Bloomberg via Getty Images]]></media:text>
                                <media:title type="plain"><![CDATA[Yves Guillemot, chief executive officer of Ubisoft SA, at the company&#039;s headquarters in Paris, France, on Wednesday, Jan. 18, 2023. The five Guillemot brothers have forged a common vision for Ubisoft which they founded in the 1980s in a sleepy northwestern French town, catapulting it into one of the largest stand-alone studios in the $200 billion global video games industry. Photographer: Nathan Laine/Bloomberg via Getty Images]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jKMkftXLqQ9GvaiqWYB9hD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Sony's decision to <a href="https://www.pcgamer.com/gaming-industry/consoles-continue-their-trend-of-just-becoming-worst-pcs/" target="_blank">stop producing game discs</a> in 2028 has caused a real uproar. Some PlayStation owners see a dire future as they become dependent on digital services and lose the ability to trade old games in for new ones, while at least one analyst says we'll all <a href="https://www.pcgamer.com/gaming-industry/analyst-says-sony-going-all-in-on-digital-is-like-the-death-of-pc-disc-drives-not-a-single-person-is-complaining-about-it-today/" target="_blank">get used to it</a> quickly enough anyway. Ubisoft CEO Yves Guillemot has now weighed into the debate, and he's clearly in the "no big deal" camp.</p><p>Guillemot was asked during today's quarterly investors call if Sony's decision might create "a demand headwind," because of the loss of the secondary market for PlayStation games.</p><p>"What we saw on the PC is that it helped to grow the market," Guillemot said, presumably a reference to the explosive growth of Steam that drove a stake through the heart of physical PC game releases.</p><p>"There's also some pressure for the future on the cost of machines, and being able to be only digital will help to have more accessible machines, I would say. There are pluses and minuses, but we think it will not disturb the industry too much."</p><p>The impact of Steam on the evolution of PC gaming is obvious and undeniable, and while you might argue that it's not entirely a good thing (I certainly would), PC gamers are absolutely eating well these days—at least as long as you don't need to upgrade your rig. Sure, we can't take our old stuff down to GameStop and trade them in for new releases, but we do get regular, ridiculous deep discounts on Steam (and GOG, Humble, Epic, and numerous others) that pretty nicely balance the scales.</p><p>But the implied comparison strikes me as flawed. Consoles are walled gardens, and the PlayStation Store is very tightly controlled in ways that Steam never has been, even before it decided that (just about) anything goes. The likelihood of Sony loosening its grip in the all-digital future does not strike me as particularly good, and without that I think outcomes will also be different.</p><p>Expectations are different, too: The end of physical releases on PC was never mandated by any central authority, and the wheels started turning on the process well before gaming became the mainstream at-home entertainment it is now. How much impact will the absence of an optical drive have on costs? I do not know. It will presumably give Sony a little extra flexibility on pricing, but I wouldn't expect it to surrender any more of its bottom line than it has to.</p><p>Despite all of that, Guillemot is probably correct. If Sony sticks to its guns—and it surely will—then the only options we have are to either roll with it or go outside and find something else to do. Whether or not it's a good thing for gamers is a whole different question, and maybe it'll be a bumpier ride than I (and Yves) expect—on that one, we'll just have to wait and see.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="c3d3e5c4-86d0-11f1-82ad-9353deafdb8a" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="c3d3e5c4-86d0-11f1-82ad-9353deafdb8a" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD calls CUDA a 'non-event', says companies are programming at levels where the Nvidia tech doesn't really matter ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/amd-calls-cuda-a-non-event-says-companies-are-programming-at-levels-where-the-nvidia-tech-doesnt-really-matter/</link>
                                                                            <description>
                            <![CDATA[ "Not really the moat that some people still think it is." ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9dXpqs9YQZNijF3YpqTBSh</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/hYpyAaA3sEs774SXS6x5mW-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 18:30:00 +0000</pubDate>                                                                                                                                <updated>Thu, 23 Jul 2026 21:35:12 +0000</updated>
                                                                                                                                            <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jacob Fox ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/Ee8ZL5rzgTjTNkBFJ4jBnD.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jacob got his hands on a gaming PC for the first time when he was about 12 years old. He swiftly realised the local PC repair store had ripped him off with his build and vowed never to let another soul build his rig again. With this vow, Jacob the hardware junkie was born. Since then, Jacob&#039;s led a double-life as part-hardware geek, part-philosophy nerd, first working as a Hardware Writer for PCGamesN in 2020, then working towards a PhD in Philosophy for a few years while freelancing on the side for sites such as TechRadar, Pocket-lint, and yours truly, PC Gamer. Eventually, he gave up the ruthless mercenary life to join the world&#039;s #1 PC Gaming site full-time. It&#039;s definitely not an ego thing, he assures us.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/hYpyAaA3sEs774SXS6x5mW-1280-80.jpg">
                                                            <media:credit><![CDATA[Nvidia]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Images of Nvidia&#039;s Blackwell GPU from GTC.]]></media:description>                                                            <media:text><![CDATA[Images of Nvidia&#039;s Blackwell GPU from GTC.]]></media:text>
                                <media:title type="plain"><![CDATA[Images of Nvidia&#039;s Blackwell GPU from GTC.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/hYpyAaA3sEs774SXS6x5mW-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nvidia is far and away still the biggest AI hardware company, and a large reason for that is thanks to <a href="https://developer.nvidia.com/cuda/toolkit" target="_blank">CUDA</a>. AMD, however, thinks that CUDA might have already had its day in the sun and is a "non-event" for some companies. </p><p>At an <a href="https://www.amd.com/en/corporate/events/advancing-ai.html" target="_blank">Advancing AI</a> pre-briefing, AMD's corporate VP and GM of its data centre GPU business group Andrew Dieckman explained: </p><p>"I used to talk to our customers about CUDA a fair bit. I have almost zero conversations with our customers about CUDA at this point in time. It's a non-event, certainly for our major... Like, everyone's programming at higher levels of abstraction. They're using different serving frameworks. </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoJbO"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoJbO.js" async></script><p>"And the other thing that's really accelerated [CUDA] not really being the 'moat' that some people still think it is, is the efficacy of the AI agents, the models themselves, to assist our customers optimising to the AMD platform. That's a 2026 phenomenon."</p><p>Obviously, AMD isn't an unbiased source on this topic, but if there's truth to what the company says, Nvidia's dominance in the AI hardware space could be threatened. Because the reason <a href="https://isaiprofitable.com/" target="_blank">Nvidia is the sole AI-related company making significant profit</a> (AMD is making a much smaller margin) is largely CUDA.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="NDct7VgAGMSELFSWZo5rsW" name="blackwell-b100-003.jpg" alt="Images of Nvidia's Blackwell GPU from GTC." src="https://cdn.mos.cms.futurecdn.net/NDct7VgAGMSELFSWZo5rsW.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Nvidia's Blackwell GPU, used in AI servers that run CUDA. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Nvidia)</span></figcaption></figure><p>Nvidia has been cementing CUDA as the link between hardware and certain kinds of compute like matrix operations—which undergird AI—for years. So part of why so many AI companies use Nvidia hardware is because a lot of the tools, software libraries, and so on, have been built on top of CUDA, and it makes little sense to spend time and energy reinventing the wheel with something else. </p><p>That, plus Nvidia's capitalisation on it by leaning into full-scale solutions with CUDA at the centre, is largely why Nvidia has dominated the market.</p><p>The conventional view is that CUDA therefore protects Nvidia from competition. However, here AMD is saying it's not such an <a href="https://en.wikipedia.org/wiki/Economic_moat" target="_blank">economic "moat"</a>, protecting the company and maintaining its advantage, as people may think.</p><p>According to Dieckman, AMD is seeing companies programming at "higher levels of abstraction" where CUDA isn't really needed. At these higher levels of abstraction, you're not interacting with the underlying framework(s) like CUDA at all, so you can take your pick and let whatever tools you're using deal with that translation to lower-level operations. And he also seems to imply that AI agents themselves can help optimise the platform without CUDA.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1366px;"><p class="vanilla-image-block" style="padding-top:56.22%;"><img id="ifJHng4sBWCLg2aYp9LgZ" name="AMD Rome Epyc.jpg" alt="An AMD Rome EPYC server chip." src="https://cdn.mos.cms.futurecdn.net/ifJHng4sBWCLg2aYp9LgZ.jpg" mos="" align="middle" fullscreen="" width="1366" height="768" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">An AMD Rome EPYC server chip. </span></figcaption></figure><p>If CUDA does become irrelevant for these reasons, and if other companies, such as AMD, can offer cheaper alternatives, AI companies might start to branch away from Nvidia and towards <a href="https://www.amd.com/en/products/software/rocm.html" target="_blank">AMD's ROCm</a>, for instance. That would mean there'd be less need to buy into Nvidia hardware for AI. </p><p>That first 'if' is a big one, though. Because even if CUDA does become a "non-event" for some, others may prefer to play it safe with the infrastructure that's been working well so far. Especially given we're not playing with small sums of money when we're talking about AI data centres.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Crisol studio lays off all employees less than 6 months after launch, warns that full closure is a 'feasible possibility' ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/gaming-industry/crisol-studio-lays-off-all-employees-less-than-6-months-after-launch-warns-that-full-closure-is-a-feasible-possibility/</link>
                                                                            <description>
                            <![CDATA[ Initial reports that Vermila Studios had shut down were premature, but it's definitely in trouble. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qaqrRSfps4ENrsmA8nJwJ9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5DZVfLwtwftsj84UFqaHDV-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 17:20:13 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Industry]]></category>
                                                                                                <author><![CDATA[ andy.chalk@pcgamer.com (Andy Chalk) ]]></author>                    <dc:creator><![CDATA[ Andy Chalk ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hkTeZoDeGrvhQZtrNGPkbB.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5DZVfLwtwftsj84UFqaHDV-1280-80.jpg">
                                                            <media:credit><![CDATA[Vermila Studios]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Crisol trailer still - lady robot lady crying blood, about to kick your ass]]></media:description>                                                            <media:text><![CDATA[Crisol trailer still - lady robot lady crying blood, about to kick your ass]]></media:text>
                                <media:title type="plain"><![CDATA[Crisol trailer still - lady robot lady crying blood, about to kick your ass]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5DZVfLwtwftsj84UFqaHDV-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Less than six months after the release of the survival horror shooter <a href="https://store.steampowered.com/app/1790930/Crisol_Theater_of_Idols/" target="_blank">Crisol: Theater of Idols</a>, developer Vermila Studios appears to be in trouble. The studio has not officially closed, as one former employee had claimed, but CEO David Carrasco confirmed that employees have been let go and that a full shutdown "is a feasible possibility."</p><p>Vermila's reported closure was initially shared on X by game designer Raúl Pernía Alejandro, who said (via auto-translation) that "Vermila Studios has initiated a redundancy procedure that has ultimately led to the studio's closure and the departure of the entire team." Several hours after that message was posted, however, it was deleted and <a href="https://x.com/Rauwuu_/status/2080308022283243802" target="_blank">replaced</a> with one stating that while the "entire team" has left, "for now the company remains active." Alejandro acknowledged the mistake in a subsequent apology.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:945px;"><p class="vanilla-image-block" style="padding-top:143.81%;"><img id="poscYD99w57nupZxhhnyoV" name="raul2" alt="I have made a correction of information in the thread about the ERE at Vermila Studios.Despite the collective dismissal of the entire workforce, the company has not closed. It remains active for the time being.I want to apologize for the incorrect information." src="https://cdn.mos.cms.futurecdn.net/poscYD99w57nupZxhhnyoV.png" mos="" align="middle" fullscreen="1" width="945" height="1359" attribution="" endorsement="" class="inline expandable"><a href='https://cdn.mos.cms.futurecdn.net/poscYD99w57nupZxhhnyoV.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Rauwuu_ (Twitter))</span></figcaption></figure><p>Still, it was clear that layoffs had taken place, as numerous employees on X and LinkedIn, some of them in senior positions and with long tenures and Vermila, reported that they'd been let go on July 22. </p><p>Carrasco subsequently confirmed the cuts in a statement provided to <a href="https://www.gamedeveloper.com/business/vermila-studios-lays-off-staff-studio-closure-a-feasible-possibility-in-coming-months" target="_blank">Game Developer</a>, saying that Vermila had not closed but that its future was uncertain.</p><p>"Unfortunately, due to financial reasons, we've had to dispense with the staff at Vermila Studios," Carrasco told the site. "We're going to try to pull through for the time being without shutting down, but the circumstances are quite difficult and it is a feasible possibility in the upcoming months."</p><p>Crisol wasn't a huge hit by any measure, but it was a reasonably well-received game, if somewhat niche. It's eurojank in all the right ways: more weird than horror, rife with underdeveloped ideas, a silly story, and bad voice acting, but also powerfully atmospheric and unexpectedly compelling. </p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/5NyJKGAYzhg" allowfullscreen></iframe></div></div><p>I don't even think of it as survival horror, really—it's just an FPS with some weird mechanics. But I liked it well enough to play from start to finish, and even though I ran into various frustrations and annoyances along the way, I never seriously considered quitting.</p><p>As we've noted previously, though, making a good game is <a href="https://www.pcgamer.com/gaming-industry/foolproof-ways-to-get-laid-off-in-the-videogame-industry/" target="_blank">no guarantee of a secure future</a> in the videogame industry—nor is making one that's a big hit. That likely comes as little consolation to former Vermila employees.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><div class="product"><a data-dimension112="f26353dc-86b9-11f1-b7be-cd0dc178632d" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="f26353dc-86b9-11f1-b7be-cd0dc178632d" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ FromSoftware reveals final stats of new Elden Ring classes, and one of them already got a tiny nerf ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/rpg/fromsoftware-reveals-final-stats-of-new-elden-ring-classes-and-one-of-them-already-got-a-tiny-nerf/</link>
                                                                            <description>
                            <![CDATA[ The Heavy Knight's been tweaked since we last saw them. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">HDiVTVERHM8hU8CTJvPtfa</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Mk8emc5ND22oMG4GnqsS75-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 17:13:18 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[RPG]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                <author><![CDATA[ ted.litchfield@futurenet.com (Ted Litchfield) ]]></author>                    <dc:creator><![CDATA[ Ted Litchfield ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/8DyQVBz7FCynDY9QiJyH9D.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;&lt;br&gt;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Mk8emc5ND22oMG4GnqsS75-1280-80.jpg">
                                                            <media:credit><![CDATA[FromSoftware]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Left: Knight of Idus concept art from Elden Ring. Right: Heavy Knight concept art from Elden Ring.]]></media:description>                                                            <media:text><![CDATA[Left: Knight of Idus concept art from Elden Ring. Right: Heavy Knight concept art from Elden Ring.]]></media:text>
                                <media:title type="plain"><![CDATA[Left: Knight of Idus concept art from Elden Ring. Right: Heavy Knight concept art from Elden Ring.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Mk8emc5ND22oMG4GnqsS75-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In a new message on X, "The Everything App," FromSoftware has <a href="https://x.com/ELDENRING/status/2080307101461606613/photo/1" target="_blank">revealed the final names and stats</a> of the two additional classes coming in Elden Ring's $5 Tarnished Edition DLC. The Idus Knight looks sick as ever, while the Heavy Knight appears to have gotten the gentlest, most tender of nerfs since we saw <a href="https://www.pcgamer.com/games/rpg/one-of-elden-rings-upcoming-new-starter-classes-is-a-freakishly-strong-jock-with-an-intelligence-score-so-low-they-probably-cant-read-but-the-hardcore-pvp-kiddies-are-going-ga-ga-for-them/" target="_blank">their stats leak</a> from a Tarnished Edition playtest last year.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/3xU9SFMHVLroBvcQSshgyH.jpg" alt="Heavy Knight stat distribution in Elden Ring. "A knight in bulky steel armor capable of moving through foes with a sustantively[sic]-sized scimitar."" /><figcaption><small role="credit">FromSoftware</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SxE8SKJQza6xRx5spZ6o3J.jpg" alt="Idus Knight stat distribution in Elden Ring"A knight of the land of Idus, famed for their lightweight attire and weaponry, which they wield with ample dexterity."" /><figcaption><small role="credit">FromSoftware</small></figcaption></figure></figure><p>The Heavy Knight will start at level 10, as opposed to eight in the playtest, with their two extra levels shaking out as a plus one to their Faith and Mind stats. Hardly ruinous, and I think HK will still be a new top pick for a very specific niche of builds (Hulk smash), but the change stands out to me all the same.</p><p>Due to Elden Ring's one stat point per level system and exponentially increasing cost to level up, it's beneficial for a class to start as low level as possible, avoiding any points lost to "junk" stats not used by your build. Buildcrafters got all in a lather about HK's aggressively min-maxed stats, and now those stats have been ever so slightly less min-maxed.</p><p>It's an almost imperceptible change for your average player, but may factor into speed or challenge runs and the like. Otherwise? Heavy Knight = big guy + big sword (of the "curved great" variety) + big armor, and both of those bits of gear are new to the Tarnished Edition.</p><p>The Knight of Idus has always been more exciting to me: An agile swordsman class to give the base game Samurai some competition. They start with a scandalously swagged out new armor set, a shield of indeterminate extraction, and the previously Shadow of the Erdtree-exclusive Milady light greatsword, an extremely cool weapon that used to take hours of gameplay to acquire.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-W0Rm7X"></div>                            </div>                            <script src="https://kwizly.com/embed/W0Rm7X.js" async></script><p>Stat-wise, Idus strikes me as a slight upgrade to the Samurai (to the same degree that the Heavy Knight was slightly nerfed): More Faith and Strength, less Arcane, Vigor, and Int, but also a lower starting level of seven. </p><p>They also introduce the nation of Idus, which has never before been mentioned in Elden Ring, and will likely be the exclusive domain of the item descriptions for the knight's armor pieces⁠. Never change, FromSoftware. The DLC will be made available on PC the same day as the Tarnished Edition's Switch 2 release: August 28.</p><h2 id="knight-of-idus-stats">Knight of Idus stats</h2><ul><li><strong>Level: </strong>7</li><li><strong>Vigor: </strong>10</li><li><strong>Mind: </strong>12</li><li><strong>Endurance: </strong>11</li><li><strong>Strength: </strong>13</li><li><strong>Dexterity: </strong>15</li><li><strong>Intelligence: </strong>8</li><li><strong>Faith: </strong>11</li><li><strong>Arcane: </strong>6</li></ul><h2 id="heavy-knight-stats">Heavy Knight Stats</h2><ul><li><strong>Level: </strong>10</li><li><strong>Vigor: </strong>14</li><li><strong>Mind: </strong>8</li><li><strong>Endurance: </strong>17</li><li><strong>Strength: </strong>15</li><li><strong>Dexterity: </strong>11</li><li><strong>Intelligence: </strong>7</li><li><strong>Faith: </strong>8</li><li><strong>Arcane: </strong>9</li></ul><div class="product"><a data-dimension112="7330cba8-86b9-11f1-b74f-6f0522540c8f" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="7330cba8-86b9-11f1-b74f-6f0522540c8f" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ MSI celebrates 40 year anniversary by unveiling a SEVEN GRAND LAPTOP ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/gaming-laptops/msi-celebrates-40-year-anniversary-by-unveiling-a-seven-grand-laptop/</link>
                                                                            <description>
                            <![CDATA[ You'd need a dragon's hoard to afford this. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">GjjHa7PeCpU8jUcsfdaUBQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/t4ZZyRtCsGrFpEVSfH6pQ4-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 16:41:12 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Gaming Laptops]]></category>
                                                    <category><![CDATA[Hardware]]></category>
                                                    <category><![CDATA[Gaming PCs]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/t4ZZyRtCsGrFpEVSfH6pQ4-1280-80.jpg">
                                                            <media:credit><![CDATA[MSI]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[The MSI Titan 18 HX Dragon Edition gaming laptop floats in a blue-pink gradient void.]]></media:description>                                                            <media:text><![CDATA[The MSI Titan 18 HX Dragon Edition gaming laptop floats in a blue-pink gradient void.]]></media:text>
                                <media:title type="plain"><![CDATA[The MSI Titan 18 HX Dragon Edition gaming laptop floats in a blue-pink gradient void.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/t4ZZyRtCsGrFpEVSfH6pQ4-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>My favourite hardware news stories lately have all followed a similar line of logic: 'Why? Well, why not?' But when it comes to the laptop MSI just unveiled as part of its 40th anniversary, I can't move past 'But why though?'</p><p>The sticking point for me is the <a href="https://us-store.msi.com/Titan-18-HX-Dragon-Edition-Draco-Epic-A2WJ-1246US" target="_blank">Titan 18 HX Dragon Edition's ludicrous $7,000 price tag</a>. Sure, you're getting an <a href="https://www.pcgamer.com/hardware/graphics-cards/msi-rtx-5090-suprim-soc-review/" target="_blank">Nvidia RTX 5090</a> GPU with a pretty face-melting 24 GB of GDDR7, plus an <a href="https://www.pcgamer.com/hardware/processors/intel-adds-mobile-chips-to-its-updated-arrow-lake-plus-family-with-8-percent-more-gaming-performance-despite-no-changes-to-core-counts-or-their-clock-speeds/" target="_blank">Intel Core Ultra 9 290HX Plus processor</a>. And, sure, some versions of the RTX 5090 will set you back a couple grand all on their own, but not usually the slimmer laptop kind. Anyway, 7,000 smackers is still <em>a lot</em> of money for the power.</p><p>I hate to say it but the oodles of SSD storage and the whopping 96 GB of DDR5 might have something to do with it (thanks, memory crisis). Hey, at least if you buy directly from MSI, you also get a free code for Lego Batman: Legacy of the Dark Knight.</p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoJbO"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoJbO.js" async></script><p>This very pricey gaming laptop also enjoys an 18-inch MiniLED screen, which features a maximum resolution of 3840×2400. The refresh rate is a not too shabby 120 Hz, but at this price point I was kind of expecting something fast enough to make my eyes roll back in my head.</p><p>Joking aside, I'm struggling to understand who this gaming laptop is really for, beyond an MSI super fan (or a scaly fan with deep pockets and terrible taste in dragon art).</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/Cg8ETTts7x5CCC9NaQuEiD.jpg" alt="The MSI Titan 18 HX Dragon Edition in a gradient void." /><figcaption><small role="credit">MSI</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nehTuyEbfukHnokkSL6FgD.jpg" alt="The MSI Titan 18 HX Dragon Edition in a gradient void." /><figcaption><small role="credit">MSI</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/K3Vhbzkz3N6RpJXGoH2LeD.jpg" alt="The MSI Titan 18 HX Dragon Edition in a gradient void." /><figcaption><small role="credit">MSI</small></figcaption></figure></figure><p>It's far from the only spenny anniversary hardware we've seen this year. For instance, the Asus' ROG sub-brand celebrated two decades, launching <a href="https://www.pcgamer.com/hardware/motherboards/twenty-years-ago-copper-was-king-for-pc-enthusiasts-so-asus-has-brought-it-back-for-its-rog-anniversary-well-sort-of/" target="_blank">a shiny, aluminium-dressed-up-as-copper motherboard</a> back in May. The <a href="https://www.pcgamer.com/hardware/graphics-cards/as-if-rog-astral-50-series-graphics-cards-could-get-any-beefier-asus-has-just-announced-a-chonky-anniversary-update/" target="_blank">Astral ROG Astral GeForce RTX 5090</a> and <a href="https://www.pcgamer.com/hardware/memory/were-getting-closer-to-a-100-percent-rog-rig-as-asus-gets-into-the-dram-game-for-its-20th-anniversary/" target="_blank">a China-exclusive DRAM kit</a> also got anniversary editions. Again, it's all a bit too rich for my blood, but I'll admit that those glistening gold designs are almost tasteful.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Total War: Warhammer 40k shows off its first full battle live, providing its biggest info dump yet ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/strategy/total-war-warhammer-40k-shows-off-its-first-full-battle-live-providing-its-biggest-info-dump-yet/</link>
                                                                            <description>
                            <![CDATA[ Deep dive on the dakka. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">LJRb2JBXXc9UbEC9t3dL6M</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3Nd7QHMfBYKqSdAfX7RCbi-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 15:52:32 +0000</pubDate>                                                                                                                                <updated>Thu, 23 Jul 2026 21:47:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Strategy]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Sean Martin ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/rw7hUY3Y2mxZJtwx3ePdwF.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3Nd7QHMfBYKqSdAfX7RCbi-1280-80.jpg">
                                                            <media:credit><![CDATA[Creative Assembly]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A Space Marine with his helmet off. He&#039;s older, with a strong jaw and steely eyes]]></media:description>                                                            <media:text><![CDATA[A Space Marine with his helmet off. He&#039;s older, with a strong jaw and steely eyes]]></media:text>
                                <media:title type="plain"><![CDATA[A Space Marine with his helmet off. He&#039;s older, with a strong jaw and steely eyes]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3Nd7QHMfBYKqSdAfX7RCbi-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/gplb9CQy9lk" allowfullscreen></iframe></div></div><p>As the <a href="https://www.totalwar.com/games/warhammer-40k/beta">closed beta</a> for <a href="https://www.pcgamer.com/games/strategy/total-war-warhammer-40k-guide/">Total War: Warhammer 40k</a> grows ever closer, we're getting to see a lot more gameplay. The first reveal was at our very own <a href="https://www.pcgamer.com/games/we-got-a-fresh-look-at-total-war-warhammer-40k-and-friends-im-already-on-board-to-do-some-horrible-things-to-millions-of-spacemen/">PC Gaming Show</a>, and then a couple of weeks back, courtesy of BiliBili, we got to see a kind of battle report overview of <a href="https://www.youtube.com/watch?v=gplb9CQy9lk">the same encounter</a> with narration.</p><p>In the latest Alpha Strike livestream, Creative Assembly showed off that <em>same</em> battle, but ran it three times through from the player's perspective. We got to witness the Astra Militarum trying to defend a river crossing against the Orks, and learned a lot more about ranged combat, cover, reserves, army abilities, and other juicy details. </p><p>You can watch the full stream above, but here are some of the things that stood out to me as someone who's been following Total War: 40k's reveals closely:</p><ul><li>Units have <em>a lot </em>more stats since they're made up of multiple entities with different weapons, making them effective against specific units. For example, a unit could have a commissar, a vox operator, and regular soldiers, all with different stats and loadouts</li><li>Heroes will have bodyguards you can customise instead of running them as individuals as in Total War: Warhammer</li><li>Units can now strafe, firing as they move slowly in a specific direction, such as a tank backing away from infantry, though accuracy will be impacted</li><li>You have airstrikes and army abilities, but for the Astra Militarum, these Regimental Orders only impact those close to command units and voxcasters (as in the tabletop)</li><li>The balance of power bar now visualises and represents reinforcements off the field</li><li>Line of fire is now individual to entities in a unit, so they can fire independently at different units at once depending on what they see</li><li>All projectiles are simulated, units have unlimited ammo, you can suppress enemy units, and some units (like Baneblades) now have sweeping fire to maximise ranged damage</li><li>There's a new Sentry Mode that lets you mark enemy units to prioritise <em>before </em>they come into range, plus there's now a visual indicator of line of sight when targeting a unit</li><li>There are grenades and unit abilities—psykers were mentioned for the first time</li><li>There is a unit morale system and units will visually represent the damage they've taken</li><li>You can choose to deploy reserves or hold them and reinforce later in the battle, such as with drop pods or thunderhawks for the Space Marines</li><li>It was mentioned previously, but blood is in the game for free (no blood DLC)</li></ul><p>It was a massive info drop, but my key takeaway is that positioning is going to be king in Total War: Warhammer 40k and that using cover, line of sight, and scenery will make or break battles. Unit loadouts will also be very important in terms of matchups and performing effectively in combat, similar to Total War: Warhammer.</p><p>Honestly, the new engine is looking really good, too, and all the changes to projectiles and line of sight are very exciting. It was also mentioned that this is a two month old build, but it sounds like we'll be getting more of these livestreams on specific features in the run up to the beta, so hopefully we'll see more of the Space Marines and Eldar in combat, too.</p><div class="product"><a data-dimension112="6b355afa-86ae-11f1-9a82-ddcad8af3d00" data-action="Deal Block" data-label="Best Warhammer games" data-dimension48="Best Warhammer games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1064px;"><p class="vanilla-image-block" style="padding-top:75.00%;"><img id="ZXZ88ANaBGAsP7Fre6j5BN" name="space marine 2 techpriest" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/ZXZ88ANaBGAsP7Fre6j5BN.jpg" mos="" align="middle" fullscreen="" width="1064" height="798" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/best-warhammer-games-every-warhammer-game-ranked/" target="_blank" data-dimension112="6b355afa-86ae-11f1-9a82-ddcad8af3d00" data-action="Deal Block" data-label="Best Warhammer games" data-dimension48="Best Warhammer games" data-dimension25=""><strong>Best Warhammer games</strong></a><strong>: </strong>Fantasy epics<br><a href="https://www.pcgamer.com/best-warhammer-40k-games/" target="_blank"><strong>Best Warhammer 40K games</strong></a><strong>:</strong> The complete ranking<br><a href="https://www.pcgamer.com/warhammer-TTRPGs/" target="_blank"><strong>Best Warhammer TTRPGs</strong></a><strong>:</strong> Across all three settings<br><a href="https://www.pcgamer.com/best-40k-books-novels/" target="_blank"><strong>Best Warhammer 40K books</strong></a><strong>:</strong> Grimdark novels</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Where to find tank lattes in Forza Horizon 6 ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/racing/forza-horizon-6-tank-latte-locations/</link>
                                                                            <description>
                            <![CDATA[ Smash 20 cute tank lattes in Ine. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">cxeiojrzTVDVtykgUdpMCD</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/G8g8siZJajYeX87toWu6Ka-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 15:50:59 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Racing]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Rory Norris ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/LghCxdhyWRKUT4BHYB2D2E.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Rory has made the fatal error of playing way too many live service games at once, and somehow still finding time for everything in between. Sure, he’s an expert at Destiny 2, Call of Duty, and more, but at what cost? He’s even sunk 1,000 hours into The Elder Scrolls Online over the years. At least he put all those hours spent grinding challenges to good use over the years as a freelancer and guides editor. In his spare time, he’s also an avid video creator, often breaking down the environmental design of his favourite games. If you can’t track him down, he’s probably lost in a cave with a bunch of dwarves shouting “rock and stone” to no end.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/G8g8siZJajYeX87toWu6Ka-1280-80.jpg">
                                                            <media:credit><![CDATA[Xbox]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[FH6 tank latte: A front-facing view of a classic red Ferrari parked on a driveway next to a large latte mascot.]]></media:description>                                                            <media:text><![CDATA[FH6 tank latte: A front-facing view of a classic red Ferrari parked on a driveway next to a large latte mascot.]]></media:text>
                                <media:title type="plain"><![CDATA[FH6 tank latte: A front-facing view of a classic red Ferrari parked on a driveway next to a large latte mascot.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/G8g8siZJajYeX87toWu6Ka-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><strong>Tanks for the Coffee</strong> is one of the new challenges in <a href="https://www.pcgamer.com/forza-horizon-6/" target="_blank">Forza Horizon 6</a>'s Series 3 Autumn series, requiring you to smash 20 <strong>tank lattes</strong> for a frankly measly reward. While it gives you the hint to head to Ine, that's easier said than done if you're not familiar with the map. Plus, everyone's currently driving around there trying to break tank lattes, so it's a bit of a fight to get what you need.</p><h2 id="forza-horizon-6-tank-latte-locations">Forza Horizon 6 tank latte locations</h2><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/jZ69pfSVVKxXxdE9jHb7Xa.jpg" alt="FH6 tank latte: A map of Ine, Ito, with a red oval showing the location of the tank lattes." /><figcaption><small role="credit">Xbox</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/Ac2x8EJwuuXA4ua2RKHcYa.jpg" alt="FH6 tank latte: A classic red Ferrari parked on a main road opposite a large latte mascot next to a house." /><figcaption><small role="credit">Xbox</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KPEoXtegJus2qPgHGah2Ya.jpg" alt="FH6 tank latte: A classic red Ferrari parked on a main road opposite a large latte mascot by a small building site." /><figcaption><small role="credit">Xbox</small></figcaption></figure></figure><p><strong>You'll find tank lattes in the town of Ine on the north end of the Ito region</strong> on the east coast. You'll see lattes spawn on the side of the road and along the dock—including the driveways next to houses, which can be harder to spot.</p><p>There are tons of spawns around here, but a good place to start is on the main road through the town, where multiple spawn around the Minka house and the Aftermarket Car location. All you have to do to smash them is drive through them at speed.</p><p>Unfortunately, other players can break these tank lattes, which prevents you from scoring a point, like the kind of cursed enemy kill camping you see in MMOs. If this happens, just keep on searching and double back later if you still need more.</p><p>For completing the Tanks for the Coffee challenge by smashing 20 of them, you'll earn the Karaoke emote (if you care about that) and much more importantly, three Festival Playlist points. This season, those points will go towards the 2017 Abarth 124 Spider (exclusive) and the 2020 Lamborghini Huracan EVO. You'll also be another step closer to unlocking the Series 3 reward cars—the 2024 Lamborghini Temerario (exclusive) and the 2022 Ferrari 296 GTB. They're much more exciting prizes than an emote, if you ask me.</p><div class="product"><a data-dimension112="3ea7cf72-86ae-11f1-8918-7bd1655e73d0" data-action="Deal Block" data-label="Forza Horizon 6 car list" data-dimension48="Forza Horizon 6 car list" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:800px;"><p class="vanilla-image-block" style="padding-top:100.00%;"><img id="XGqaMWAZJwWt5niuFeWgNB" name="forza horizon 6 boxout" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/XGqaMWAZJwWt5niuFeWgNB.jpg" mos="" align="middle" fullscreen="" width="800" height="800" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/racing/forza-horizon-6-car-list/" target="_blank" data-dimension112="3ea7cf72-86ae-11f1-8918-7bd1655e73d0" data-action="Deal Block" data-label="Forza Horizon 6 car list" data-dimension48="Forza Horizon 6 car list" data-dimension25=""><strong>Forza Horizon 6 car list</strong></a>: All the rides you can collect.<br><a href="https://www.pcgamer.com/games/racing/forza-horizon-6-best-cars" target="_blank"><strong>Forza Horizon 6 best cars</strong></a>: What to buy and tune.<br><a href="https://www.pcgamer.com/games/racing/forza-horizon-6-treasure-car-locations/" target="_blank"><strong>Forza Horizon 6 Treasure Cars</strong></a>: Skip the clues.<br><a href="https://www.pcgamer.com/games/racing/forza-horizon-6-barn-finds/" target="_blank"><strong>Forza Horizon 6 Barn Finds</strong></a>: Track down these relics.<br><a href="https://www.pcgamer.com/games/racing/forza-horizon-6-review/" target="_blank"><strong>Forza Horizon 6 review</strong></a>: What we think.</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google slapped with $1 billion fine for violating EU's antitrust legislation ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/hardware/google-slapped-with-usd1-billion-fine-for-violating-eus-antitrust-legislation/</link>
                                                                            <description>
                            <![CDATA[ Continued non-compliance could result in further penalties of 'up to 5% of [Google's] total worldwide turnover'. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VZCLkTqNSLnicSbfDbJvAM</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KzutSCfxmZd6BFVnR2wn7R-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 15:35:10 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Hardware]]></category>
                                                                                                                    <dc:creator><![CDATA[ Jess Kinghorn ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/cMDJJibKgeMg3wogzv9AgY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jess has been writing about games for over ten years, spending a significant chunk of that time working on print publications PLAY and Official PlayStation Magazine. When she’s not investigating all things hardware here, she&#039;s either constructing a passionate defence of a 7/10 game, daydreaming about her debut novel, or feeling wistful about the last time she chased some nerds around a field with an oversized foam sword.&amp;nbsp;&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KzutSCfxmZd6BFVnR2wn7R-1280-80.jpg">
                                                            <media:credit><![CDATA[Peter Dazeley via Getty]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A gavel on the EU flag.]]></media:description>                                                            <media:text><![CDATA[A gavel on the EU flag.]]></media:text>
                                <media:title type="plain"><![CDATA[A gavel on the EU flag.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KzutSCfxmZd6BFVnR2wn7R-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The European Commission announced today it will fine a total of Google €890 million—or about $1 billion—for two violations of the EU's Digital Markets Act. The Search giant has 60 days to either address the violations or risk further penalty payments of "up to 5% of its total worldwide turnover" in the future.</p><p><a href="https://ec.europa.eu/commission/presscorner/detail/en/ip_26_1670" target="_blank">The Commission explained</a> it is fining Google for "self-preferencing its own services on Google Search, and for putting in place restrictions on businesses to direct consumers to alternative, often cheaper, purchase channels on Google Play (steering)." These two violations have resulted in a fine of €460 million and a fine of €430 million respectively.</p><p>Google has already begun work to redress these DMA violations by beginning to test "changes to how it presents its own services on Google Search for free services such as shopping, hotels and flights." </p><div style="min-height: 250px;">                                <div class="kwizly-quiz kwizly-XpoJbO"></div>                            </div>                            <script src="https://kwizly.com/embed/XpoJbO.js" async></script><p>The company will also review how it "presents shopping ads and content related services, such as sports." Google will apparently also make similar adjustments to AI Overviews and AI Mode.</p><p>The European Commission says it will "continue its dialogue with Google," and "monitor the implementation of these solutions which constitute substantial progress towards compliance." Google has already racked up billions in fines for various antitrust infringements throughout the EU, with <a href="https://www.pcgamer.com/hardware/google-loses-protracted-antitrust-fight-and-will-have-to-pay-record-breaking-eur4-1-billion-fine-equivalent-to-less-than-3-percent-of-alphabets-annual-profit/" target="_blank">the Commission most recently fining the company €4.1 billion</a> for essentially forcing phone manufacturers to pre-load only Google products.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="zwrk5mUUX9VXJbwRECoDyD" name="Google AI Overview split hero" alt="A split screen image of Google's offices in Toronto, Canada, and a close up phone photo of Search's AI Overview." src="https://cdn.mos.cms.futurecdn.net/zwrk5mUUX9VXJbwRECoDyD.jpg" mos="" align="middle" fullscreen="" width="1920" height="1080" attribution="" endorsement="" class="inline"></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: iStock Editorial / Getty Images Plus (left panel))</span></figcaption></figure><p>To rewind a bit, the <a href="https://digital-markets-act.ec.europa.eu/about-dma_en" target="_blank">Digital Markets Act</a> (or DMA) is essentially a piece of antitrust legislation for the online sphere. It attempts to "make the markets in the digital sector fairer and more contestable" by identifying online "Gatekeepers" responsible for "core platform services, such as online search engines, app stores, messenger services." Google has been identified as one such 'Gatekeeper,' and therefore must adhere to a number of 'do's' and 'don'ts' within the EU.</p><p>For instance, earlier this year, in order to comply with the DMA, <a href="https://www.pcgamer.com/hardware/the-european-commission-wants-to-push-google-off-its-web-search-throne-with-a-data-sharing-proposal/" target="_blank">the European Commission proposed that Google share search data</a>—"ranking, query, click and view data"—with third-party search engines. This is similar to a proposed remedy resulting from <a href="https://www.pcgamer.com/software/google-is-a-monopolist-says-us-judge-in-ruling-on-exclusivity-deals-to-get-google-search-on-all-your-platforms-all-the-time/" target="_blank">the 2024 antitrust ruling in the US</a>, though Google has <a href="https://www.pcgamer.com/hardware/people-use-google-because-they-want-to-not-because-theyre-forced-to-as-google-appeals-antitrust-ruling-it-also-asks-to-delay-data-sharing-with-rivals/" target="_blank">asked to delay data sharing while it appealed the original ruling</a>. Google also has the opportunity to appeal today's European Commission decision.</p><p>The company has previously criticised the steps necessary to make Search DMA compliant; back in May, <a href="https://www.reuters.com/world/europe/eu-plans-fine-google-high-triple-digit-million-euro-sum-handelsblatt-reports-2026-05-25/" target="_blank">a spokesperson told Reuters</a>, "The changes we've already made to Search under the DMA represent the ​biggest downgrade in the product's history, creating a ​second-rate experience ⁠for Europeans to the benefit of a few self-interested complainants."</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Should you play the bonus missions first in Halo: Campaign Evolved? ]]></title>
                                                                                                                                                                                                <link>https://www.pcgamer.com/games/halo/campaign-evolved-bonus-missions-campaign/</link>
                                                                            <description>
                            <![CDATA[ Decide where to begin John 117's story. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">sfbTecLRtGMAM6joHeQ4MX</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NmUPeQN6EF7BZAtBSS5SJS-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 23 Jul 2026 15:00:00 +0000</pubDate>                                                                                                                                                                                                                                <category><![CDATA[Halo]]></category>
                                                    <category><![CDATA[Games]]></category>
                                                    <category><![CDATA[FPS]]></category>
                                                                                                                    <dc:creator><![CDATA[ Sean Martin ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/rw7hUY3Y2mxZJtwx3ePdwF.png ]]></dc:source>
                                                                <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/NmUPeQN6EF7BZAtBSS5SJS-1280-80.jpg">
                                                            <media:credit><![CDATA[Halo Studios]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Johnson in Halo]]></media:description>                                                            <media:text><![CDATA[Johnson in Halo]]></media:text>
                                <media:title type="plain"><![CDATA[Johnson in Halo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NmUPeQN6EF7BZAtBSS5SJS-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>One of the biggest additions in <a href="https://www.pcgamer.com/halo-campaign-evolved/" target="_blank">Halo: Campaign Evolved</a> is the inclusion of three new bonus missions set two years before the events of the original Halo campaign. This mini-adventure involving Master Chief and Avery Johnson is separate to the main story, however, meaning you can either play it before or after, or even during the main story if you're an absolute savage.</p><p>The remake also adds new terminals and 32 additional skulls—collectible modifiers you can find in each mission, including the bonus missions, and use to tweak your playthrough. </p><h2 id="should-you-play-the-bonus-mission-first-in-halo-campaign-evolved">Should you play the bonus mission first in Halo: Campaign Evolved?</h2><p>After having completed both, I recommend that you<strong> don't play the bonus missions first</strong>, but instead try them after Halo: Campaign Evolved's main story. You might be wondering why, considering the bonus missions are supposed to be a prequel to the original Halo, but they don't actually relate to the original game that much, acting more as a standalone story.</p><p>The bigger reason is that the bonus missions are very sandboxy in terms of weapons, giving you pretty much every gun available in quite a short window, where the campaign (as in the original Halo) trickles them to you a bit more, letting you enjoy each remade gun or new addition by turns, instead of having them all thrown to you at once.</p><p>Considering the weapons you find are a big part of the original game, I really wish I'd played the campaign first instead. However, the bonus missions do contain the <a href="https://www.pcgamer.com/games/halo/campaign-evolved-grunt-birthday-party-location" target="_blank">Grunt Birthday Party skull</a>, so if you're determined to play through the game with that active, you might want to do the bonus missions first instead to grab it.</p><div class="product"><a data-dimension112="bc35da1e-850b-11f1-af98-f38782b75df0" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" target="_blank" rel="nofollow"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:661px;"><p class="vanilla-image-block" style="padding-top:98.94%;"><img id="6offQUY4CXebir2TC27dMd" name="kingdom come 2 square" caption="" alt="" src="https://cdn.mos.cms.futurecdn.net/6offQUY4CXebir2TC27dMd.jpg" mos="" align="middle" fullscreen="" width="661" height="654" attribution="" endorsement="" credit="" class=""></p></div></div></figure></a><p><a href="https://www.pcgamer.com/games/new-pc-games-2026/" target="_blank" data-dimension112="bc35da1e-850b-11f1-af98-f38782b75df0" data-action="Deal Block" data-label="2026 games" data-dimension48="2026 games" data-dimension25=""><strong>2026 games</strong></a>: All the upcoming games<br><a href="https://www.pcgamer.com/the-best-pc-games/" target="_blank"><strong>Best PC games</strong></a>: Our all-time favorites<br><a href="https://www.pcgamer.com/the-50-best-free-pc-games/" target="_blank"><strong>Free PC games</strong></a>: Freebie fest<br><a href="https://www.pcgamer.com/best-fps-games/" target="_blank"><strong>Best FPS games</strong></a>: Finest gunplay<br><a href="https://www.pcgamer.com/best-rpgs-of-all-time/" target="_blank"><strong>Best RPGs</strong></a>: Grand adventures<br><a href="https://www.pcgamer.com/the-best-co-op-games/" target="_blank"><strong>Best co-op games</strong></a>: Better together</p></div>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>