ScummVM wrappers in MacOS

Ask for help with ScummVM problems

Moderator: ScummVM Team

Post Reply
User avatar
almeath
Posts: 178
Joined: Fri Mar 14, 2008 1:40 pm
Location: Australia

ScummVM wrappers in MacOS

Post by almeath »

Some years back I came across a MacOS-specific wrapper project on another forum, which provided the ability to create customizable self-contained ScummVM wrappers for compatible games. Development appears to have ceased on this wrapper around 2012, but over the years I was able to keep it going by replacing the ScummVM executable inside the wrapper with the latest version.

As of ScummVM 1.9 the wrapper does not appear to function anymore. I am completely ignorant about programming but I assume the wrapper no longer recognizes the executable due to ongoing changes and improvements in the code.

I find it more convenient to use self-contained wrappers rather than having to use the ScummVM front-end. Are there any Mac users on here who have come across alternative wrappers or learned how to create their own? If it helps, I would be happy to share one of my wrappers so you can see how it was done by the other developer.
User avatar
almeath
Posts: 178
Joined: Fri Mar 14, 2008 1:40 pm
Location: Australia

Post by almeath »

If anyone wants to check out the wrapper, I have uploaded it here:

http://userweb.eftel.com/~almeath/scummvm/
User avatar
criezy
ScummVM Developer
Posts: 949
Joined: Sat Sep 23, 2006 10:41 am
Location: West Sussex, UK

Post by criezy »

Has the wrapper really stopped working with version 1.9.0? I don't really see any changes in that version that would be relevant. However if it stopped working as of version 1.8.1 (i.e. worked with version 1.8.0 but not with version 1.8.1) I would hasard a guess that this is related to the additional dependency to Sparkle. The Sparkle framework needs to be included in the bundle, so you would need to copy it from the original ScummVM 1.9.0 bundle to your wrapper bundle (and the same is true with version 1.8.1).

You can also have a look at the last post in the following forum thread for another solution:
http://forums.scummvm.org/viewtopic.php ... c&start=15

Also, while not a wrapper, ScummVM 1.8.1 introduced another way to start games bypassing the ScummVM launcher. If you add ScummVM to the Dock, it will list the last few games you played and allow starting one of those. To access the list of recent games, and start one of those, you need to do a right mouse button click on the ScummVM icon in the Dock (while ScummVM itself is not running). Here is an example of how it works: https://www.youtube.com/watch?v=hOfb500kRM8
User avatar
almeath
Posts: 178
Joined: Fri Mar 14, 2008 1:40 pm
Location: Australia

Post by almeath »

I must have overlooked version 1.8.1 and upgraded straight from 1.8 to 1.9.

Once I added the sparkle framework everything worked perfectly.

Thank you for the very useful advice. :D
Post Reply