Have something to say?
GAMES.GG Desktop 1.0.7 – Electron preload bridge is broken; Sign In, external links, manual update and GAMES+ do not work
GAMES.GG Desktop 1.0.7 appears to have a broken Electron preload bridge. Symptoms: The application starts and the normal UI/navigation is rendered. Home / GAMES+ shows: "We couldn't load GAMES+ right now. Check your connection and try again." The same account and GAMES+ work normally on games.gg in Chrome. Clicking "Sign in" in Settings does absolutely nothing. Clicking "Open" for Terms of Service / Privacy Policy does absolutely nothing. Clicking "Check for updates" does absolutely nothing. The Settings page displays: "GAMES.GG Desktop v1.0.0" even though the actually installed version is 1.0.7. The automatic update check in the Electron main process works and reports: "Update for version 1.0.7 is not available (latest version: 1.0.7, downgrade is disallowed)." Troubleshooting already performed: Complete clean uninstall/reinstall. Removed old installation remnants and Electron app data. Rebooted Windows. Installed the latest version again to the default location. Overwolf Electron Troubleshooter reports no relevant system/network/runtime issues. Network, certificates, WebView2, permissions, antivirus checks, Overwolf packages, overlay package, etc. initialize successfully. The same issue remains after a completely clean installation. I inspected the distributed GAMES.GG Desktop 1.0.7 app.asar. package.json contains: "version": "1.0.7" "electronVersion": "39.8.13" In dist/main.js, the BrowserWindow is created with: webPreferences: { preload: path.join(__dirname, "preload.js"), contextIsolation: true, nodeIntegration: false, sandbox: true, ... } However, dist/preload.js starts with: const electron_1 = require("electron"); const json_1 = require("./shared/json"); This is the apparent cause of the issue. The preload runs in Electron sandbox mode, but it tries to load a relative local CommonJS module: require("./shared/json") Sandboxed Electron preload scripts use a restricted require() and cannot load arbitrary local CommonJS modules this way. The local helper should be bundled/inlined into the preload instead. This failure happens before: contextBridge.exposeInMainWorld("gamesggOverwolf", bridge); Therefore window.gamesggOverwolf is never exposed to the renderer. This exactly matches the observed behaviour. For example, the renderer uses bridge calls such as: window.gamesggOverwolf?.signIn?.() window.gamesggOverwolf?.checkForUpdates?.() window.gamesggOverwolf?.openExternal?.(...) Since gamesggOverwolf is undefined, optional chaining causes these button actions to silently do nothing. There is also a very useful visible confirmation: The Settings renderer uses the bridge version and falls back to "1.0.0" if the bridge is unavailable. The actual installed package is 1.0.7, but Settings displays "GAMES.GG Desktop v1.0.0". That strongly confirms that window.gamesggOverwolf was never exposed. I locally tested a modified preload where the JSON type-guard helpers from ./shared/json are inlined directly into preload.js instead of using the relative require(). This preserves sandbox: true and allows the preload to continue to contextBridge.exposeInMainWorld(). Suggested fix: Bundle/in-line the functions required from dist/shared/json.js into the preload bundle, so the final preload.js has no relative CommonJS require() calls while sandbox: true is enabled. The relevant helpers currently used by preload.js are: isBoolean isJsonObject isNumber isString I would not recommend disabling the Electron sandbox
Yoshi and the Mysterious Book Guide Missing from Search and Game Page
I want to be able to find the 'Yoshi and the Mysterious Book: All Creatures Guide and Encyclopedia' directly on the GAMES.GG site. Currently, it is completely missing from the search bar and the game's main page, and can only be accessed via Google search at this URL: https://games.gg/yoshi-and-the-mysterious-book/guides/yoshi-and-the-mysterious-book-all-creatures-guide/
Add game: Mouse PI for Hire
I want to be able to play the game "Mouse PI for Hire" on GAMES.GG. Please consider adding it to the platform's library of playable browser games.
Missing Game Code / Misleading Reward Email
User received an email stating "Your new monthly game code is now in your inventory," but only a profile skin is visible in the inventory. Clicking the item does not reveal a code. This may be related to the known "No Game code" error or a misleading email notification. User email: [email protected]
Build Mode / Game Creator for Users
Users would like a "build mode" or game creation tool within the GAMES.GG platform so they can create their own games and share them.
New Game Idea: Kalit (Survival/Building/Pets)
I want a game called 'Kalit' where you can survive, build things, and have pets, similar to Minecraft. It would be great if the team could help build this or provide tools for us to create it.
Steam gift card
I’m having issues redeeming a Steam gift card I got from a giveaway. I’ve been having issues redeeming a Steam gift card I got from a giveaway a few weeks ago.
holiday Rumble not completing
As not complete quest, same always I re enter in the game I need play the tutorial…
The completed task is not confirmed
The completed task is not confirmed, I've already lost the game for an hour, tried several times, cleared the cache, restarted, logged in from different browsers, did not help, the task is still not confirmed that it is completed
Code
When I put in codes it tells me it's active and it doesn't work, so I don't understand it's really getting on my nerves.