EldritchNexus wrote:filipetolhuizen wrote:RTCW runs both on OSX and Mac OS 9.2.2. I played it a lot on my upgraded B&W G3 running under Mac OS 9.2.2.
That's good to know, but I just want to know if there's a way that I can run all the files from those games from a package-based file like the games on the Mac App Store. Can this be done or not? If it can, awesome. If it can't, thanks anyway.
I have figured out how to create Macintosh game packages that are both self-contained and which run in 64-bit in macOS (hence future compatible for macOS 10.15 and above). I use customized builds of Mini vMac, which I compile on a per game basis. I then use a macOS application called Platypus, which provides an easy-to-use GUI for wrapping those Mini vMac installs into individual packages. It supports anything Mini vMac supports, which is up to Mac II (8MB ram) and pretty much anything for System 6 and 7. I prefer using System 7.1 because it allows for 'start up items' - i.e. games will auto launch within the classic Mac OS after the package is launched from macOS. Modern systems are so fast that the system basically loads within a few seconds and it is almost as good as starting the game natively.
If anyone is still interested I am happy to write up a step-by-step guide and post it here. To be honest, I could do with some help to perfect the process. While it works great for my iMac with a 2560x1440 resolution, I find the main weakness with this approach is not having the ability to make the wrappers reliably cross-compatible with other systems (i.e. with different screen resolutions) as custom builds of Mini vMac can only be configured with compile-time options.
Also, there is a weird issue I experience whenever I run disk utility repairs in my Mac, which causes the Mac packages to stop launching when I double click them. I then have to go into the package, 'Macos' directory, and manually launch the Mini vMac executable from within the package. Then the package works again as normal, until the next disk utility repair etc. This could be some kind of strange permissions issue of which I am not aware, being self-taught in this kind of thing.
Lastly, I have created wrappers based on bash scripts and applescripts. Both work, but again I ran into some issues moving the wrappers between different Mac systems. I currently use bash scripts for all my wrappers running in 10.14 Mojave.
I would greatly appreciate some help in improving the wrappers and fixing the above issues.
If anyone is still interested, let me know and I will post all the details. I would also be happy to provide an empty wrapper for a particular game (i.e. the wrapper minus the game files) if anyone wants to take one of my pre-built wrappers and check it out directly.
DOSBox SVN for macOS (x86-64) - customized with Munt MT-32, Nuked OPL3, 3dfx Voodoo, Extra RAM, Large HD, and more.
https://github.com/almeath/DOSBox-SVN-64-bit-for-macOS