| Rating: | |
| Category: | |
| Perspective: | |
| Year released: | |
| Author: | Stephen Nowalk |
| Publisher: | Carrot Software |
| Engine: |
Mega Minesweeper is a modern version of minesweeper for the Mac. It allows very large field sizes, customizable graphics and sound effects, and offers the ability to save your games. Version 1.7 is a Carbonized application designed to be used with Apple's CarbonLib 1.2 or OS X Public Beta.
Features:
Support for games up to 32,767, x 32,767 fields with up to 1,073,676,288 mines.
Also, you will be only be allowed to play 50 games. However, none of the options/features are disabled.
Once you register, you may use your same serial number under both MacOS Classic and MacOS X. Also, you may use it for multiple users at the same local computer (i.e. OS 9 and OS X multiple users features).
Help:
Help files are available on-line. Open MMS and choose "Online Help" under the Help Menu. Or go to http://www.tcnj.edu/~nowalk2/carrot/mega/help/index.html
Description has been taken from the Readme file included in the download.
CompatibilityThis game needs CarbonLib to run in classic Mac OS versions, so it will run in Mac OS 8.6 to 9.2.2, too.
Until registering, you will be only be allowed to play 50 games. However, none of the options/features are disabled.
Comments
Yes, I think so then, too.
You don't need to take a further look into your application, from my point of view.
As for the memory settig of MMS, it works for me with its recommended memory setting in Sheep.
Let's close this discussion, to summarize the following:
If your MMS Reset application runs fine, let's use this, but if it crashes Sheep for some reasons,
let's use Protocol7's hint about Greg's Browser displaying hidden files.
I don't have the code in front of me now, but in the RB version I used something to the effect of "f = GetFolderItem(PreferencesFolder.Child("FileName")". In the new archive, the RB version ("MMS Reset X") uses this, and the MrC version ("MMS Reset") uses the standard FindFolder() function and kSystemPreferences constant from the toolbox. So both should work regardless of the language of the system. If you would, try the new "MMS Reset" from the new archive in SheepShaver. To reiterate, the original version didn't crash for me in my SheepShaver install. If the new version doesn't work, then I think something's wrong with your SheepShaver install.
As a side note, I did mess with the memory settings for Mega Minesweeper, but if it needs more than 20 MB of RAM, I can go without:) It certainly doesn't use that much on my real PowerMac.
I wrote before:
On my real Mac OS 9 hardware, where also is installed a german Mac OS 9 version, your MMS Reset does not crash.
An easy way to handle hidden files/folders is Greg's Browser. It also makes changing the type/creator codes a simple click-and-change procedure.
Stopping complaining about needing more memory is very simple - just mark the game, and call its Finder Information window. There you can assign a bit more memory the game (in classic Mac OS versions).
About the SheepShaver crashing - does still, but now I've an idea why this could be the case: In your rb code, is the path to the prefs file hard coded (f="System Folder:Preferences:...") or something like "f=FolderItem(SpecialFolder.Preferences)" - this was different on earlier rb versions, f=PreferencesFolder. These methods are language-independent.
In my SheepShaver configuration I've installed a german Mac OS 9 version, where the path is written as "Systemordner:Preferences:…" this could cause the crash, probably, but I don't hope so.
I've found an old Rb 5.53 application in my software collection (but no longer own a serial for it).
I couldn't get the original reset program to crash SheepShaver, but I also couldn't get Mega Minesweeper to work in it either (kept complaining that it needed more memory)
So here's a new archive with two separate versions of the program; as the readme describes, use the X version for OS X and dual 9/X Macs (this is essentially the same as the original) and use the non-X version for OS 9 only and SheepShaver installations. The plain "MMS Reset" is just straight classic PPC toolbox code I wrote in C in MPW, so if it crashes SheepShaver then there's probably a problem with SheepShaver:) Both ran perfectly fine for me under emulation.
Link to new archive
Hi Northcott, I've no idea why your MMS Reset application crashes SheepShaver, but it runs fine in real Mac OS 9 and X.
I'm a hobbyist RealBasic programmer too, but don't have access to Mac OS 9-capable compilement anymore...
Thank you very much, you are a hero!
(Nice icon on the app, too)
I poked around for a couple of hours and found a workaround. If you delete a hidden file it makes in the preferences folder (:System Folder:Preferences on OS 8/9 or ~/Library/Preferences in X) it forgets that you've played any games and starts over. I wrote a small utility in REALBasic that does this for you; otherwise you'd have to muck around with ResEdit in 8/9 or Terminal.app in X. It's not a crack and you still have to wait on the shareware windows, but it does allow you to play unlimited games.
Link to MMS Reset.sit on Mediafire
We need either a working registration code or another method to play more than 50 games.
First, we need to know, how the game stores the number of plays...
Also, the online help, mentioned in the game, can be only found at http://web.archive.org/web/20011008165940/http://www.tcnj.edu/~nowalk2/carrot/mega/help/index.html. I also think the buy link given in the description is no longer available, as it leads to main page of kagi.com.