Mac Users Beware!
LookToWindward
Member Posts: 179
Hi,
I originally got BG1:EE from the Apple AppStore and had it installed, I then got a copy of BG1 from Beamdog. All was well and I could use each app as normal. I then decided to do a fresh install of the AppStore version, all was well it installed ok. But upon investigating further, it overwrites the Beamdog version with the Mac Store Version!!!!! It doesn't erase everything first so now I have one Version of the "Data" folder in the 00766 folder and one in the Resources Folder inside the Package!!!!!!!!!
I think this is Beamdog's fault, they should have changed the App Name ID for the Beamdog, AppleStore and Steam versions, if not they all have the same ID and it confuses MacOS! If they are packaged differently then they should be DIFFERENT IDs!
I'm now being forced to give up the AppStore version because Beamdog as stolen its ID!!!!!
This is a terrible state of affairs! They really need to make their products compatible with the platform they are sold for.
How to fix?
Pissed off!
Dave
I originally got BG1:EE from the Apple AppStore and had it installed, I then got a copy of BG1 from Beamdog. All was well and I could use each app as normal. I then decided to do a fresh install of the AppStore version, all was well it installed ok. But upon investigating further, it overwrites the Beamdog version with the Mac Store Version!!!!! It doesn't erase everything first so now I have one Version of the "Data" folder in the 00766 folder and one in the Resources Folder inside the Package!!!!!!!!!
I think this is Beamdog's fault, they should have changed the App Name ID for the Beamdog, AppleStore and Steam versions, if not they all have the same ID and it confuses MacOS! If they are packaged differently then they should be DIFFERENT IDs!
I'm now being forced to give up the AppStore version because Beamdog as stolen its ID!!!!!
This is a terrible state of affairs! They really need to make their products compatible with the platform they are sold for.
How to fix?
Pissed off!
Dave
Post edited by LookToWindward on
0
Comments
Beamdog really needs to address this, its MacOS 101 that every App on the Mac has a different ID (that's how it tells them apart). Why do they have the same ID?
How to I fix this issue? I don't think I can, I think Beamdog will have to register the new IDs and create new
Apps? This is such a fundamental issue that I wonder if they know what they are doing on the Mac side. It's really very simple you just follow the bloody rules!
Your save files etc. are not affected when you uninstall the game.
If I do that I will blow away games folder(s) again!
I have:
/Applications/BG1 - from Apple AppStore
/Applications/BeamdogGames/00766/BG1 - From Beamdog
/Applications/BeamdogGames/00806/BG1 (SOD) - From Beamdog
I removed /Applications/BG1, went to the Apple AppStore and Downloaded it again, however, since /Applications/BeamdogGames/00766/BG1 and /Applications/BeamdogGames/00806/BG1 (SOD) have the SAME App IDs, the AppStore thinks I've just moved the AppStore version to another place and merges the AppStore version with the Beamdog version rendering both version of the Game unusable! It seems to prefer BG1 to SOD to merge into, I think that is just luck as it happens to be be installed first.
If I remove /Applications/BeamdogGames/00766/BG1 and try it, then it does the same but merges into /Applications/BeamdogGames/00806/BG1 (SOD).
Because Beamdog does not do a proper install (in MacOS terms) and just copies the files blindly into a folder, it goes undetected, if Beamdog used a proper installer for their games then it would detect that there were duplicate App IDs!
So, how to fix it? The answer is simple use a different App ID for Beamdog and Steam, etc. products so they are unique to the store that they were bought from.
Well its a better Croc then the Croc I am looking at!
Compress BG1 folder (00766) into zip file.
Delete BG1 folder and empty trash.
Compress SOD folder (00806) into zip file.
Delete SOD folder and empty trash.
Delete App Store version of App and empty trash.
Download BG1 from the App Store
Expand the two zipped folders back into their folders
Delete the Zip files (empty trash).
This will allow you to update or restore your AppStore game, but you will need about 6 GB free (with all games installed) when you do it.
Thinking about it, it MIGHT work if you compress and erase just the Game App files, since that would be enough to remove the App ID, but it might remember the folder path and use that folder anyway.