BATTELTECH - Humble Store Mac Installer messed up

  • We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Janichsan

Private
37 Badges
Jan 27, 2017
19
0
  • Crusader Kings II
  • Magicka 2
  • Europa Universalis IV: Res Publica
  • Magicka
  • Leviathan: Warships
  • Hearts of Iron III
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Sword of Islam
  • Cities in Motion
  • Europa Universalis IV
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Shadowrun Returns
  • BATTLETECH - Backer
  • BATTLETECH - Beta Backer
  • Age of Wonders III
  • Shadowrun: Dragonfall
  • Crusader Kings Complete
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • The Showdown Effect
  • Teleglitch: Die More Edition
One line summary of your issue
Humble Store Mac Installer messed up

Please explain your issue is in as much detail as possible.
First of all, all the files have the wrong privileges: as it is, the installer application cannot even be launched (with exactly this error message: "This application cannot be launched.") What was necessary to run it was editing the privileges that every can read and execute it (chmod a+rx).

Even then, the "dist" file has the same problem and the installer instantly quits with an error. Same attempted solution as above.

However, that did not help much, as the installation fails one step later with the error message that the data would be corrupted.

Additionally, the installer application is not signed and has to be opened with an extra step (right click -> "Open", select "Open" in the dialog).

(And one more note: who the hell still released 32bit applications for macOS today, even if it's just an installer?)

Steps to reproduce the issue
1. Download game archive from Humble Store.
2. Extract archive.
3. Try to open installer.

Upload attachment
 
Last edited:
Upvote 0

Janichsan

Private
37 Badges
Jan 27, 2017
19
0
  • Crusader Kings II
  • Magicka 2
  • Europa Universalis IV: Res Publica
  • Magicka
  • Leviathan: Warships
  • Hearts of Iron III
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Sword of Islam
  • Cities in Motion
  • Europa Universalis IV
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Shadowrun Returns
  • BATTLETECH - Backer
  • BATTLETECH - Beta Backer
  • Age of Wonders III
  • Shadowrun: Dragonfall
  • Crusader Kings Complete
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • The Showdown Effect
  • Teleglitch: Die More Edition
The new, updated installation package opens, but still fails:

Bildschirmfoto 2018-04-25 um 14.45.43.png
 

Autofire

Recruit
5 Badges
Apr 25, 2018
2
0
  • Magicka
  • Cities: Skylines
  • Magicka: Wizard Wars Founder Wizard
  • Shadowrun Returns
  • Shadowrun: Hong Kong
Agreed, this is very weird. I think it's because the installer app was in a zip file. They should have put in a dmg file within the zip file. Then it would preserve the permissions.

I had to do this:
Code:
chmod +x setup-osx.app/Contents/MacOS/installbuilder.sh ; chmod +x setup-osx.app/Contents/MacOS/osx-intel

The installer hasn't finished, but it seems like everything is okay. I'll update this once it finishes.

(For anyone who hasn't used the command line much, put the setup-osx.app in your home folder, the one with a little house icon in Finder. Once you do this, hit Cmd-Space and type "Terminal". Then, copy and paste the entire command above and hit Enter. This should fix the installer, and you should be able to double click it.)

Did you run md5 on the zip file you downloaded? And how did you download it? I used the torrent instead of the browser download, since the browser can be a little finicky.

EDIT: The install worked, though my MacBook Pro seems to have a hard time running it...kind of makes sense, considering that it's 8 years old. Fortunately I have another computer to play on.

EDIT2: Make sure the "dist" file is in the same folder as the installation program. This'll fix the error, both on Mac and Windows. You still need to fix the permissions for the Mac installer, though you already did this.
 
Last edited:

Janichsan

Private
37 Badges
Jan 27, 2017
19
0
  • Crusader Kings II
  • Magicka 2
  • Europa Universalis IV: Res Publica
  • Magicka
  • Leviathan: Warships
  • Hearts of Iron III
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Sword of Islam
  • Cities in Motion
  • Europa Universalis IV
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Shadowrun Returns
  • BATTLETECH - Backer
  • BATTLETECH - Beta Backer
  • Age of Wonders III
  • Shadowrun: Dragonfall
  • Crusader Kings Complete
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • The Showdown Effect
  • Teleglitch: Die More Edition
Did you run md5 on the zip file you downloaded? And how did you download it? I used the torrent instead of the browser download, since the browser can be a little finicky.
I used the direct download, and the md5 hash is fine. I'll give downloading via BitTorrent a try, and see if this makes any difference.
 

Autofire

Recruit
5 Badges
Apr 25, 2018
2
0
  • Magicka
  • Cities: Skylines
  • Magicka: Wizard Wars Founder Wizard
  • Shadowrun Returns
  • Shadowrun: Hong Kong
I used the direct download, and the md5 hash is fine. I'll give downloading via BitTorrent a try, and see if this makes any difference.

If the md5 hash is fine, you probably don't need to bother with the torrent. The odds of getting the same md5 hash and still having a corrupt download are quite slim. It's possible, but really unlikely.

But, then I'm not really sure what the problem would be. I missed the thing about the "dist" file in your original post, though I didn't have to change the permissions on it. I doubt that matters, because the installer doesn't need to execute it. It's more like a zip file than an executable.
 

Janichsan

Private
37 Badges
Jan 27, 2017
19
0
  • Crusader Kings II
  • Magicka 2
  • Europa Universalis IV: Res Publica
  • Magicka
  • Leviathan: Warships
  • Hearts of Iron III
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Sword of Islam
  • Cities in Motion
  • Europa Universalis IV
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Shadowrun Returns
  • BATTLETECH - Backer
  • BATTLETECH - Beta Backer
  • Age of Wonders III
  • Shadowrun: Dragonfall
  • Crusader Kings Complete
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • The Showdown Effect
  • Teleglitch: Die More Edition
Holy crap, I got it to work!!

I thought to myself, "maybe try another application instead macOS' build in program to unarchive the file, like… The Unarchiver."

So, I did that and The Unarchiver immediately started to complain that the archive would be corrupt, but I let it continue anyway. So it extracted the archive, and I ended up with a folder that only contained the "dist" file.

Okay, that's no use. So I extracted the archive a second time with macOS' archive utility, took the setup-osx application from that extracted folder and moved it to the other extracted folder with the dist file… and voilà – the game is installing.

Geez, what a mess. (ಠ_ಠ)
 

Kensei10

Private
2 Badges
Feb 28, 2018
12
0
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
So I contacted HBS and they set me up with a steam code and bam I am in business. FYI for all the MAC folks out there its running smooth on a 2014 Mac Mini with an i7 processor and 16 gb of ram. I have the graphics set to everything low and running windowed a a slightly lower res than my lcd allows. No over heating and only minor glitching in game.
 

Rollo Lumpkin

Recruit
9 Badges
Mar 4, 2018
4
0
  • Teleglitch: Die More Edition
  • Cities: Skylines
  • Magicka: Wizard Wars Founder Wizard
  • Pillars of Eternity
  • BATTLETECH - Beta Backer
  • BATTLETECH - Backer
  • Shadowrun Returns
  • Shadowrun: Dragonfall
  • Shadowrun: Hong Kong
Holy crap, I got it to work!!

Your solution worked for me as well. The funny thing is that I tried The Unarchiver but didn't click through when it said the archive was corrupt. Great detective work, thank you! I've taken the liberty of writing instructions for the workaround, but all credit to you.
  1. Download the Mac zip from Humble
  2. Download The Unarchiver ( https://theunarchiver.com/ )
  3. Use Unarchiver to unzip the archive. NOTE: Unarchiver will say that data is corrupted, click continue anyway.
  4. You'll end up with a folder containing just the "dist" payload, not the setup executables.
  5. Now, unzip the original archive again using the Mac's built in utility.
  6. Move setup-osx.app to the folder you unzipped using The Unarchiver
  7. Right-click on the setup app and select "Open" to get past the "unsigned software" error.
  8. The install should now proceed as normal.
 

Janichsan

Private
37 Badges
Jan 27, 2017
19
0
  • Crusader Kings II
  • Magicka 2
  • Europa Universalis IV: Res Publica
  • Magicka
  • Leviathan: Warships
  • Hearts of Iron III
  • Europa Universalis IV: Call to arms event
  • Europa Universalis IV: Wealth of Nations
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Art of War
  • Crusader Kings II: Sword of Islam
  • Cities in Motion
  • Europa Universalis IV
  • Crusader Kings II: Charlemagne
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Rajas of India
  • Crusader Kings II: The Republic
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: Sunset Invasion
  • Shadowrun Returns
  • BATTLETECH - Backer
  • BATTLETECH - Beta Backer
  • Age of Wonders III
  • Shadowrun: Dragonfall
  • Crusader Kings Complete
  • Crusader Kings II: Reapers Due
  • Hearts of Iron IV: Cadet
  • Stellaris
  • Crusader Kings II: Conclave
  • Crusader Kings II: Horse Lords
  • Europa Universalis IV: Common Sense
  • Pillars of Eternity
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • The Showdown Effect
  • Teleglitch: Die More Edition
Follow up: the most recent version downloadable from the Humble Store (which is completely outdated, by the way – it's still version 1.0.2) still has that problem.

Seriously, what's so bloody difficult on getting that right?