CEF steam deck achievements?

Not favoritedFavorited Favorited 0 favourites
From the Asset Store
Introducing a fully decked out, sinister collection of dark, flavorful music production loops, Ghost Loops.
  • I'm using the steamworks plugin. When I use the webview2 export on pc it works, but the cef export is always "not available" when on steam deck. What could be wrong? Same issue happens on a fresh project with nothing but steamworks added. Steamworks:1.5.0.0 C3:458.2

  • It's hard to say anything other than it should work, and I tested this recently and it worked fine for me. One common mistake is to extract the files on Windows and recompress them before deploying to macOS or Linux, which removes executable file permissions and will break your export. You need to extract the zip on the target system for it to preserve file permissions (the one exception being the Steam Devkit client). See this guide for more details.

  • It's hard to say anything other than it should work, and I tested this recently and it worked fine for me. One common mistake is to extract the files on Windows and recompress them before deploying to macOS or Linux, which removes executable file permissions and will break your export. You need to extract the zip on the target system for it to preserve file permissions (the one exception being the Steam Devkit client). See this guide for more details.

    Thanks for the response, I do extract the downloaded zip file after it exports, which seems to be the only way it can be uploaded. I tried to upload the zip directly with the steampipe and the web upload, but it always fails that way. If I extract first then upload with steampipe the game works fine on steamdeck, just not the achievements. Do I need a linux computer just to extract and upload for steamdeck? Or is there another way?

  • Yeah, if you want to extract the zip and change things, the easiest thing to do is use a Linux system (a VM should do, or you can set up dual-boot with Windows). It may also work on macOS, but I haven't tested that myself. It's only Windows that doesn't understand executable file permissions and so removes it if you extract the zip.

  • I don't want to extract and change things. I assume with that in mind, I'm supposed to use the "web upload" option in the steampipe section of the steamworks webpage. My issue is that when I do, I always get this - Error: ( Failure )

  • If there's an issue with Valve's upload process, you'll need to contact them about it.

  • Long shot - but I'd try removing those brackets from the zip's file name.

  • If there's an issue with Valve's upload process, you'll need to contact them about it.

    I guess I'm just making sure I'm not doing anything wrong from the construct side. When you've done this for testing have you used this web upload and do you just upload the zip directly after you've downloaded it from the construct export? citron2010 I have tried renaming the zip without parenthesis and without spaces.

  • Ashley I have also tried using a fresh new project and uploading the zip from that, and it still doesn't work. Is it possibly a file structure issue with the depot? I did message steam. My real question right now is "does the web upload on steam work with construct cef zips?"

  • I don't see why it shouldn't work. It's something only Valve can answer.

  • Ashley So you did try it yourself? With the web upload and a zip? Or is that just in theory?

  • We don't publish games ourselves, we just build the tool to develop the games with, so it's not something I've personally tried. We use development tools like the Steam Devkit client to test things work but we don't usually use the full publishing flow, because we don't have anything we actually want to publish, and because it's extremely rare that any issues come up only after publishing - the development testing virtually always catches anything wrong.

  • Ashley I spent tons of time on this and could still never get it to connect. I finally got the web upload on steam to work by extracting the files and recompressing them directly inside the x64 folder. Otherwise, I assume it was having problems with the extra folder called x64 inside. Not an issue with steampipe gui, but does cause problems with web upload. Anyway once that was figured out, I used a virtual machine with linux and did the same thing, so that it wouldn't lose permissions as you said. However, still the same result. No CEF steam connection during gameplay. Achievements cannot be triggered. It simply does not work in practice, at least not for me. I would love to use the steamworks plugins, webview2 and cef, but it seems to be impossible. Hopefully no one makes a whole project in a non LTS version of construct and learns this the hard way.

  • Does it work when uploading with the Steam Devkit client? Last I tried that was working fine. If the problem was with code on Construct's side, that wouldn't work, but it was working for me. If it works with the Steam Devkit client but doesn't work after a web upload to Steam, then that would suggest the problem is with the Steam web upload process. (My best guess would be it's still the file permissions getting reset.) So that would mean you either did something wrong modifying the zip, or Valve need to look in to it.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • AshleyIt does not. I used the steamos devkit on linux, got the game to run from there onto the steamdeck, still doesn't connect. The same project exported to webview2 DOES connect when used on pc.

Jump to:
Active Users
There are 0 visitors browsing this topic (0 users and 0 guests)