Posts: 997
Threads: 1,019
Joined: Dec 2006
Reputation:
0
So here's a question: with the game being distributed on the Mac App Store, I need it to be self-contained. Everything in one app. As such, this leaves the question of where the Custom Mansions folder should go.
I see several possibilities:
1) User must create Midnight Mansion HD Custom Mansions folder in the same parent folder that has the Midnight Mansion HD app. (This was *supposed* to be how beta 5 did it, but as brell discovered, it's broken. I can fix it easily.)
2) User control-clicks on Midnight Mansion HD, selects Show package contents , and inside of /Contents there would be a Custom Mansions folder that users could place custom mansions inside.
Advantage: when you move your Midnight Mansion HD app around, the custom mansions come with it. Disadvantage: when you download and install a new version, you lose your custom mansions. Now that I think about this, I guess this isn't a good option.
3) Custom Mansions folder is located where all the other prefererences are, inside:
/home/Library/Application Support/ActionSoft/Midnight Mansion HD/
I guess Option #1 still sounds the best now that I write them all out.
Ideally the game would create the Midnight Mansion HD Custom Mansions folder upon launch, but the Mac App Store will reject my app if I do this. (They will reject anything that writes files to unapproved locations on the disk.)
Posts: 342
Threads: 394
Joined: Oct 2007
Reputation:
0
How about, when the app automatically creates a folder in Application Support, how about also having a folder for Custom Mansions created too?
EDIT - Oops, didn't see Option 3, which I think will work the best
Posts: 1,903
Threads: 1,481
Joined: Dec 2006
Reputation:
0
Vern, why can't the Custom mansions folder not be a part of the zipped MM HD package? I mean, when the package is unzipped the user will have a folder with the application, documentary and the Cm folder, just like you did with the original application. Then the app is not creating anything upon launch.
Frankly, any solution where the user must create the Cm folder is unappealing to me because, as we all know, there will be a lott of users that will end up with problems/erroes/whatever no matter how exact the documentation will be.
But, if everything else fails, I think solution #1 above is the best .
Posts: 62
Threads: 120
Joined: Jul 2011
Reputation:
0
6C7C6B62620E0 wrote: Vern, why can't the Custom mansions folder not be a part of the zipped MM HD package? I mean, when the package is unzipped the user will have a folder with the application, documentary and the Cm folder, just like you did with the original application. Then the app is not creating anything upon launch.
I may be completely wrong, but I think the way the app store works is that apps for the App Store have to be 'bottled', that is all one bundle icon w/ nothing outside of it.
Posts: 997
Threads: 1,019
Joined: Dec 2006
Reputation:
0
102C0A370126242A2D30430 wrote: [quote author=6C7C6B62620E0 link=1313006812/2#2 date=1313018222]Vern, why can't the Custom mansions folder not be a part of the zipped MM HD package? I mean, when the package is unzipped the user will have a folder with the application, documentary and the Cm folder, just like you did with the original application. Then the app is not creating anything upon launch.
I may be completely wrong, but I think the way the app store works is that apps for the App Store have to be 'bottled', that is all one bundle icon w/ nothing outside of it.
Correct.
But, Brell, for the ActionSoft-distributed version of the game, I can do what you suggest. But for the Mac App Store... it needs some other solution. :-(
Posts: 740
Threads: 324
Joined: Apr 2010
Reputation:
0
I actually wish I could define a spot using preferences that is outside of the distro. I'd prefer it to be easily accessible under my home directory and not directly attached to the distro. Ultimately, it wouldn't matter that much though, since I can create links to the folder regardless of where it ends up. The reason that I favor this approach is that it would let me decide where it was most convenient.
Also, I like the idea of the custom mansions existing outside of any one distro so I don't have to move things around if I upgrade or test different versions, etc.
It could default to #1.
Posts: 987
Threads: 344
Joined: Dec 2006
Reputation:
0
I think would be best from the users point of view. There is a risk that MM get corrupt and the user deletes it and get a new one from MacAppStore. The custom folder will be lost and the user has to go and download them again.
I f I am not wrong so does Pages (iWork app) from MAS still locate custom templates in the Library/Application support. Why shouldn't MM being to do that too?
Posts: 1,903
Threads: 1,481
Joined: Dec 2006
Reputation:
0
IMO, the Cm folder has to be at a place where it is easily accessible by the user. The Library folder is not one of those places, at least not for the below-average-user. Also, having to open the app bundle with control-click is neither.
So, creating that folder within the parent folder of the MM HD app seems to be the easiest solution, although propably not so good for novice users. But, with good documentation AND a little help from the forum members it will work in most cases.
Why is Apple making this fuzz. For ages Mac users have been downloading zipped files that expand themselves to folders with apps, docs and subfolders within. Why is this suddenly an issue?
Posts: 1,903
Threads: 1,481
Joined: Dec 2006
Reputation:
0
Just a thought: Where will you put the documentation if the App store rejects it?
Posts: 997
Threads: 1,019
Joined: Dec 2006
Reputation:
0
I've been consider putting documentation online, with a link to it from the game's Help screens. (Make a 5th screen that has a button Push here for more help. You push it, and it opens a web page with all the details about how to download and install custom mansions, where to find the level builder, and stuff like that.)
|