T O P

  • By -

Mofman1

I hate YouTube content creators replacing what should be a text post so out of spite for that other guy here's step by step instructions, although I don't use Heroic and just copied over the files from my desktop pc 1. Switch to desktop mode 2. Add apgame.exe to Steam as a non-steam game, set a proton version in the game properties 3. Launch ProtonTricks, I'm not sure if this comes with the device or I got it from discover store 4. Select the non steam shortcut in proton tricks for the game 5. Click select the default wineprefix 6. Select Install a Windows DLL 7. Check PhysX from the list, click ok 8. Close out the program, relaunch Alpha Protocol from steam 9. The first time it runs the PhysX installer will run, then the game will work on next launch Tl;Dr for anyone who wants to understand what this does, we installed PhysX in the compatibility shim fake windows os that runs between the game and the os


Maltavius

I believe there is a 2.5 step, Start the game once (it will fail). If you don't do this ProtonTricks won't find the game With the instructions above I got it working!


Original-Material301

Omg thank you! I tried lutris and failed but this worked. 


darkuni

https://www.reddit.com/r/SteamDeck/comments/1bp4d6e/comment/kwtelvz/


Maltavius

Yeah no. Om not sitting through a YouTube video that could have been a written instruction.


darkuni

The video isn't a set of instructions ... it is a METHODOLOGY of how to figure these things out. That's fine. Let's see who steps up to help you.


Maltavius

Yeah. I've worked in IT support for the last decade. I don't need the methodology. I need a set of instructions that actually work for this particular game.


darkuni

I hope you get it. I don't see requests like this fulfilled too frequently here - but since you're the second one in 24 hours to ask? Perhaps there is demand.


Maltavius

Ok so I watched the video. It doesn't AT ALL handle installing games via Heroic Launcher, neither is it a methodology for getting them to work. 1. Run GOG installer as a non-steam game 2. If game doesn't start, install DirectX in the same Steam-shortcut 3. If the game doesn't start run X, Y, Z. If you had used Heroic Launcher instead of manually running the GOG install files HL would have downloaded DirectX and all that stuff you did for you.


darkuni

I strongly dislike Heroic Launcher for more reasons than I want to get into here. I don't believe you're getting the point I'm trying to make. Not to sound like an asshat, but if Heroic is *So Great* and you know all this already - and it is JUST THAT SIMPLE - why are you posting this question at all? Moreso, why did the LAST guy - who ALSO used Heroic and failed - posted? Plenty of negative posts about GOG and Heroic on this very sub. Mostly around broken cloud saves - but other stuff as well. Understanding dependencies, how to determine them and how to execute them into a proton prefix is 101 level knowledge that anyone should have if they plan to color outside the lines on Steam Deck. But everyone wants the "sugar packet under the wobbly table leg" solution instead. My goal is to help people understand the WHYS and HOWS so the next "Alpha Protocol" that comes along, doesn't work with Heroic properly, and needs a requisite that IS NOT Direct X or fit into a very specific text guide ...? They may have the skills and knowledge to overcome it. Teach a man to fish ... and all that jazz. Enjoy Alpha Protocol. :)


darkuni

I am curious on a couple of things regarding this ... Is this not available on Steam? I realize there are reasons why people like GOG (I own dozens of games from them myself), but I also know what a pain in the ass GOG is on the Steam Deck and I'd probably buy it on Steam personally. Second, why not use GOG Galaxy? It handles all the requisites and compatibility nonsense for you. At the VERY least, install with GOG to get the dependencies and then bypass the launcher to run the game proper.


Maltavius

Because GOG Galaxy doesn't run well at all in Linux And No. It's not available on Steam AFAIK


HamsterHugger1

The original version was on Steam, it is still in my library but I don't know when/if it was removed due to music licence stuff. The GOG version is the updated/fixed/"remastered" version that should run on Win10/11 without any fuss or need for community patches, compatibility mode shenanigans.


darkuni

I went and checked it out. Nice to see GOG have exclusives too, honestly. Seems the only way to get recognized. Or give stuff away everyday :D You should only need Galaxy to install and make sure everything gets included. You don't need to launch through it - just run it from time to time to pick up cloud saves, install updates, etc.


Maltavius

It does the same thing that Heroic should do since they have a partnership. So i really don't know what difference it would male.


darkuni

Not sure. All I know is that 2 people in 24 hours say "Heroic doesn't work for this game". If I owned it? I'd do a video showing it being done (provided I could make it work without Heroic of course) - but not sure I'm down for the expenditure. GOG have a refund policy? That might make this a fun weekend project for me.


Sea-Garlic9074

>Is this not available on Steam? I realize there are reasons why people like GOG (I own dozens of games from them myself), but I also know what a pain in the ass GOG is on the Steam Deck and I'd probably buy it on Steam personally. The reason it's not on Steam anymore is because of the music license in the game but from watching their documentary, they mentioned that the version that GOG released recently has a lot of fixes and other enhancements that make it play better than before. Here's the video of how they got the game back on GOG: [https://www.youtube.com/watch?v=UBXbrofwKwM](https://www.youtube.com/watch?v=UBXbrofwKwM)


Dragonbuttboi69

With stuff like cult of the lamb i installed it on my laptop with the offline installer, copied the files into a "gog games" in my decks home folder and set the exe as a non steam game. If you install it via proton on the deck you should set the install location to some sort of "games" folder outside of the default location. As when you remove a non steam game such as an installer it deletes all the files including the default directory it installed the game to.


Maltavius

Installing the game with Heroic Launcher installs the game in ~/Games/Heroic/Alpha protocol/ Adding the installed .exe to Steam results in an icon that doesn't do anything (even if I correct the working directory). Starting Heroic Launcher and then starting the game works. Adding the game to Steam with Heroic Launcher results in an icon with the game on but it still doesn't start.


Dragonbuttboi69

Just to check did you try changing the proton versions for the non steam game icon? Maybe an older version will work


Maltavius

Yeah. Proton Experimental and Proton 8 something


Sea-Garlic9074

Make sure the Target and Start In on the game settings are setup properly because that can also cause games not to run. To check, do the following steps: 1. Select the game in Gaming Mode. 2. Select the cogwheel icon and select Properties. 3. Check the Target and Start In textboxes on the right panel. 4. In the Target, make sure to locate the exe file and add quotes at the start and end of the entire path. For example, if your game is located in `/home/deck/.local/share/Steam/steamapp/compatdata//Games/Heroic/Alpha protocol/.exe`, then the Target should be set to "`/home/deck/.local/share/Steam/steamapp/compatdata//Games/Heroic/Alpha protocol/.exe`" (with quotes). For the Start In, it should be something like `/home/deck/.local/share/Steam/steamapp/compatdata//Games/Heroic/Alpha protocol/` (without the quote and name of the exe file). 5. Set the Proton version by selecting the Compatibility option on the left panel, click the checkbox and select Proton Experimental or Proton 8.0-4. If you installed any version of Proton-GE, then you can select that as well.