Jump to content

Long War for Mac OS/X - pointers / advice?


thither

Recommended Posts

Nice catch!!

 

Glad I thought to post that. :wink:

 

For those following along at home, what I have is Mac OSX Yosemite, utilizing the Firaxis Mac port of XCOM: Enemy Unknown Elite Edition purchased legitimately from Amazon.com, and the XCOM: Enemy Within expansion DLC purchased also from Amazon.com.

 

EU Elite Edition is at version 1.2.0. On startup, it pops up a patch notification that "Elite Edition 1.2.1 is now available", indicating that EE 1.2.1 "Fixes some issues with the download and installation of the Enemy Within expansion pack".

 

When I start that download, anywhere between 1000k and 110000k of a 260000k download, I get a pop-up "Update Error! .. An error occurred while extracting the archive. Please try again later." So, that download fails. (Reproducibly, 12/12 over the last 30 minutes). The DLC tab indicates that I've downloaded Enemy Within, and there are no tabs or indicators that any patch or patches are available.

 

However, per wghost's analysis, my XComGame.upk.uncompressed_size of 12336756 represents "patch 0" of Enemy Within, the original version; for patch 3, XComGame.upk.uncompressed_size should be 12436252.

 

Conclusion: I should've bought the Steam version.

 

wghost, thank you so much for your help tracking this down with me.

 

1st Edit: Update, after 16-17 tries, I got 1.2.1 downloaded and installed. But .. it still doesn't understand that Enemy Within isn't patched.

Edited by Amaroq81
Link to comment
Share on other sites

  • Replies 306
  • Created
  • Last Reply

Top Posters In This Topic

Update -- Feral Interactive support have sent me a very nice letter apologizing for the inconvenience, and indicating that they will credit me a Steam version of the EU:Complete Edition, which should auto-update EW to patch 3.

 

I did, before pestering them, revert to a complete vanilla installation, ensure the update to Elite Edition 1.2.1 succeeded, and only then activate the Enemy Within DLC .. and I got the same behavior. It looks like the issue is the Mac EE pre-game loader failing to detect the updated version, for some reason. My guess is that the pre-game loader pre-dates the poodle vulnerability, and tries to use an insecure https protocol, which gets rejected by the patched server upstream, but .. that's just taking a flyer.

 

Having confirmed that it was not user error, I asked them for a remedy, and I'd like to thank Gerard @ Feral for his time and patience with my long-winded explanation of the issue.

Link to comment
Share on other sites

  • 1 month later...

Hey,

 

I've been trying o load the file install-LW-OSX.sh as advised from various site and the forums here to drop or open he install file in terminal. its not working. I'm using Yosemite but I'm seeing quite a few people with the same results. at first it was requesting a valid DIR location and then after I read the credit page: http://www.reddit.com/r/Xcom/comments/2jf863/lwosx_defaultgamecoreini_edits_have_no_effect/

Essentially I have the same outcome as Zalrus9:

 

invalid directory specified.

logout

[Process completed]

​I'm not completely sure what the problem but the script doesn't seem to providing the desired result.

Link to comment
Share on other sites

SmileTactician, it is possible then that you have different directory structure. As far as I remember, Anderkent had to change directories part of the original Linux script because of the differences in directory structure under Mac. You can open sh file with a notepad equivalent, look at the directories and compare them with your system.

 

I don't have access to Mac, so I can't be more specific, sorry.

Link to comment
Share on other sites

That might be it. My Steam doesn't live int he Root. I have a go changing the directory and/or the install path. So far (I think) I've been able to change the volume to external I have steam on but I'm getting an error at line 230;

 

/Volumes/MY_EXTERNAL/Desktop/games/SteamLibrary/steamapps/common/XCom-Enemy-Unknown/XCOMData/XEW/install-LW-OSX.sh: line 230: [: !=: unary operator expected

invalid directory specified.
I open this up and got to this;
if [ "$#" -lt 2 ]; then
if [ -d "${INSTALLDIR}" ]; then
installdir="${INSTALLDIR}"
else
echo "Can not find game files. Please specify xew dir location"
read installdir
installdir="${installdir%/}"
if [ `basename "${installdir}"` != xew ]; then
installdir="${installdir}/xew"
fi
if [ ! -d "${installdir}" ]; then
echo "invalid directory specified."
exit 1
fi
fi
I'm very unclear on where i'm meant to go from here.
Edited by SmileTactician
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...