I decided to use my coffee break to whip up a (slightly) less kludgy way of launching the (non-DRM) Mac version.
Currently it's just two simple things: a shell script which lives in the application bundle (eg. /Applications/SuperMeatBoy.app/Contents/MacOS/SuperMeatConfig
if [ ! -f $CONFIG_FILE ]
echo "creating default configuration file"
echo "-highdetail" > $CONFIG_FILE
./SuperMeatBoy `cat $CONFIG_FILE`
And a text file which contains the arguments to apply to the original application (the shell script creates it the first time it's run)
(Additionally the bundle's Info.plist
file needs to be modified to point to the shell script instead of the SuperMeatBoy binary.)
I get that this is a bit too much work for most users, so I'm going to wrestle with Apple's "Package Maker" app and see if I can't make this a little more accessible.edit: minor formatting concerns