sandboxie-plus / Sandboxie

Sandboxie Plus & Classic
https://Sandboxie-Plus.com
GNU General Public License v3.0
13.51k stars 1.51k forks source link

Error trying to install Games For Windows Live #939

Open Guachiturro opened 3 years ago

Guachiturro commented 3 years ago

I'm trying to install GFWL but it doesn't work every time I install it, I get an error in GFWL Sin título

So I installed it outside of sandboxie since it is the only way it lets me install it but when I try to open the application I get another error Sin título (Problem solving

There is a Required Windows component that is disabled on your computer. Do you want to know how to solve this problem?)

From what I read that disabled component that you mention, it may be DirectPlay or TrustedInstaller I think I did not understand the truth very well, I can open Games For Windows Live outside of Sandboxie without problems I do not know why I cannot open it within sandboxie I remember that once I managed make it work but I can't remember what exactly I did: / in case you're wondering why I'm trying to open GFWL is for A game (Resident evil operation raccon city) GFWL is necessary to connect to the online, I hope someone can help me thanks.

NewKidOnTheBlock commented 3 years ago

Isn't GFWL dead and buried?

Yep: In August 2013, a [...] support article for Age of Empires Online announced that the Games for Windows – Live service would be discontinued on July 1, 2014. [...] After the initial August 2013 support article, some game publishers announced that they would be removing GFWL from their games, but in most cases this did not happen until several years later or at all. Microsoft closed Games for Windows LIVE on 15 August 2013: "As part of the upcoming Xbox 360 system update, Microsoft Points will be retired, and the Xbox.com PC marketplace will be closed as of August 22, 2013. [...] Games for Windows Live has since been spiritually replaced with the Windows Store for Windows 10.

The marketplace was rendered disfunctional in 2018 despite existing purchased being supposed to still be available to download.

In 2020, Microsoft removed the Games for Windows Live download page and the Windows Live Sign-in Assistant was removed from their servers and therefore the vanilla Games for Windows - LIVE installer fails to install.

There are some tips here: https://www.pcgamingwiki.com/wiki/Resident_Evil:_Operation_Raccoon_City

SandboxerX86 commented 3 years ago

Isn't GFWL dead and buried?

Games for Windows LIVE only closed the marketplace, games using Games for Windows Live service continue working without problems.

I'm trying to install GFWL but it doesn't work every time I install it, I get an error in GFWL

I had that problem too but after various tests I was able to find an workaround to it. Be warned that the tutorial is how I do it and maybe it's not the best way as I open some holes on the sandbox isolation to make it work. There must be a better way to make it work but as of now this is the only method I know. Feel free to comment is someone finds another method.

1) Create a Sandbox and configure it to your needs. 2) Install xliveredist.msi inside the Sandbox. (Note: I see you are installing gfwlivesetup.exe, you can install it but that file installs 3 other files: gfwlclient.msi, wllogin_64.msi and xliveredist.msi and only xliveredist.msi is needed so download that one alone as is easier and more optimal) (wllogin_64.msi is needed too if you are in Windows 7 or bellow). 3) Install the game inside the sandbox. 3a -optional-) Take the game folder outside the sandbox (I personally install the game inside but cut and paste the game's folder outside because gives me better results). 4) Activate the settings that makes Games for Windows Live work sandboxed. (Here you have 2 ways to do it) 4a) Sandbox Options > App Templates > Accessibility Tab > Check Screen Readers 4b) Sandbox Options > Edit ini Section > Edit Ini button and add: OpenIpcPath=\RPC Control\epmapper OpenIpcPath=\RPC Control\LRPC* (Note: first one is easier to activate/deactivate but open more holes than adding those two settings to the .ini so it's your choice) 5) Sandbox Options > Edit ini Section > Edit Ini button and add: RpcMgmtSetComTimeout=game_name.exe,n (in this case is RpcMgmtSetComTimeout=RaccoonCity.exe,n 6) Run the game by right-click on the game's EXE and Run Sandboxed

If I didn't miss an step that should make the game run and Games for Windows Live work inside the game.

It's important to know that while Screen Readers in activated, by the check or with the ini's settings, only the game is going to work, any other programs and even the explorer.exe is going to crash or act weird inside that sandbox, that's why the install of xliveredist.msi and the game is done prior to that. If you need to explore the contents of the sandbox sandboxed, install something or run any other program you need to disable Screen Readers and activate it only when you are going to run the game.