Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Topic on Talk:Games for Windows - LIVE

*Actually* updated version

10
Mirh (talkcontribs)

Whatever installer microsoft is offering on their website (gfwlivesetup.exe) is yes downloading the 2013 last release of the marketplace (gfwlclient.msi), but also only the 2011 redist (xliveredist.msi)
Aka version 3.5.92.0, when latest is 3.5.95.0 (who wrote that in the article without checking?)

After quite a lot of effort with Wireshark and ProcMon, I found out in-game updaters get it from here, then unpack and launch the seemingly-only-working-when-called-this-way XLiveUpdate.exe that handles all the remainder.

Thing is, we cannot just link it and call it a day, because it's a cab (*gasp*) file and people would burn their houses before managing to handle it.
Moreover, we cannot even dupe the "other installer" in the first place because:

  1. it install the "desktop client" (aka Marketplace, aka Dash), which purportedly does miracles when login problems happens
  2. it technically does a slightly better job at checking dependencies (namely .NET) - plus, it's better looking tbh
So... I had even one of those pretty cmd combos Vetle made me love, but I wouldn't know how best to present to people
bitsadmin /transfer XLive /download http://download.xbox.com/content/585207d1/tu10177600_35005c00.cab %cd%\35005c00.cab & expand -i 35005c00.cab -F:* . & XLiveUpdate.msi /quiet

Ideas? Especially, I'd love to keep the Download section as slim as possible.

Garrett (talkcontribs)

The easiest approach would be to have the EXE/MSI files in a subfolder, making it more obvious that the batch file is the one to run. The batch file would then execute gfwlivesetup.exe and XLiveUpdate.msi or whatever.

Mirh (talkcontribs)

Assuming we already have all files available/placed in a subfolder.. I'm not sure what's the point in the commands at that point.
You might as well just double click the two relevant files

Thinking better though, given gfwlivesetup has to run in interactive mode, is pointless to, like, have a quite different approach with the other file. I think, we may as well just link the cab, and say to extract at this point (in a nice fixbox).

Or perhaps, what about
bitsadmin /transfer XLive /download /priority normal http://download.xbox.com/content/585207d1/tu10177600_35005c00.cab "%TEMP%.\35005c00.cab" & expand -I "%TEMP%.\35005c00.cab" -F:XLiveUpdate.msi "%TEMP%." & start /b /wait %TEMP%.\XLiveUpdate.msi & del "%TEMP%.\35005c00.cab" "%TEMP%.\XLiveUpdate.msi"

Which please, note, it's not a batch file: it's a technically single command. Copy-paste, profit.

Garrett (talkcontribs)

Is your goal to supply a self-contained, offline package? That was what my batch file comment was regarding.

Mirh (talkcontribs)

The goal is getting users to install it as easy, effortless, straightforward and noob-proof as possible.

Being offline is certainly something I see as an advantage, but I'd guess that's already kind of mutually exclusive with gfwlivesetup

And I just felt like "open cmd > paste this" to be a step less than "download > extract > run". On the other hand I just figured out Windows's explorer already supports cab in the first place. So... I guess it just might be possible to say "open this file > run that"

Aemony (talkcontribs)
Mirh (talkcontribs)
Garrett (talkcontribs)

I have combined the necessary files into a local mirror instead. This installs all necessary files with one action.

Aemony (talkcontribs)

Thanks for linking to it :) I've updated the Download instructions; hopefully they're clearer now.

Garrett (talkcontribs)

Yes, the XLiveUpdate.msi in this download is identical to the xliveredist.msi downloaded by gfwlivesetup.exe (same checksums). If mirh has a newer version it must have come from somewhere else.