VivienM wrote on 2024-12-31, 04:24:Okay, so... I think I figured it out. […]
Show full quote
VivienM wrote on 2024-12-31, 03:58:
VivienM wrote on 2024-12-31, 03:36:
If I scroll up in this thread, will I find a reference to exactly what software it is that's giving you this trouble? Given my retro project of the evening isn't going anywhere, I'm tempted to fire up one of my vintage Macs (all G4s, so much newer than yours) and see if I can figure out where you're getting tripped up.
Okay, I found a Sam & Max toast image on a well known Mac abandonware web site. Mounted it on OS X Leopard (that's the only OS that supports the wifi card in my TiBook) and I see what they did. There's a teeny Sam & Max application and then a hidden giant "Sam & Max data" file.
I think the real problem here is that the game developer did something cute. I don't think putting hidden files on HFS CD-ROMs is really something super-proper... although my suspicion is that if you copied that file and made it unhidden, the game would run fine from any volume. I'm just trying to think about how one could do that with only classic OS tools...
Okay, so... I think I figured it out.
The file is marked as 'invisible', that's what it's called in the classic Mac OS. If you open up ResEdit and use the 'Get [something]...' in the file menu, you can see it and make it not invisible. (Oddly, even though you'd think CD images should be read-only, it lets me save the change and see the file in the OS 9 Finder)
But... copy that and the application to a different place and it doesn't run. My guess - they hardcoded the HFS volume ID (I forget exactly how it works, but one of the things the classic Mac OS is very good at is keeping track of unique disks) in their application, so it looks for the data file only on the disk with that ID.
I don't think you can really fault the Mac platform for this - a third party developer did something that made sense that has the effect of requiring a physical/virtual disk to be present; in summer 1995 when this was released, a one year old Quadra 630 had a 250 meg hard drive, so the idea that anyone would want to copy 200 megs of game files to a hard drive would have been utterly insane.
I would also note - if you read the read me for this game, they imagined two scenarios:
1) you run everything directly off the CD, or
2) you copy the teeny little application to your hard drive so you can change the memory allocation, and then it loads the data file from the CD
Maybe these guys should have been like... I forget which Mac game from later in the 1990s it is that gives you an option to copy everything to your hard drive but warns you that you must be insane before clicking on it, but they weren't.
Is this PPC native? Regardless of whether it is or not, you seem to have a fairly high-end period-correct machine for it, so I think you could probably burn it to a CD and it should play at the upper end of the performance the developers intended.
Thank you for taking the time to do all that hands-on research, that definitely explains a lot!
I did read the readme file before posting about it here, and I saw those same notes about copying the executable to the hard drive to change memory allocation. I was sure I was missing something about "installing" the game, but it turns out I wasn't!
The best solution I found took a bunch of messing around to get set up, but I was able to use the "Autotyper" that comes with the [urlhttps://www.macintoshrepository.org/1616-virtua ... cd-utility]Virtual CD\DVD Utility[/url]. Once you copy that to the desktop, and then learn how to do a "desktop rebuild" during a system restart, you can then drag and drop image files onto the autotyper and it will associate that image file with VCDU so that you can double click the image file to mount it, then double click the game launch icon to run the game from the mounted image.
As a side point: How can I find hidden files on 7.6.1? I checked for things like this before posting but I didn't see any option to show hidden files, like one would find in Windows. I just assumed it was some kind of Mac Jedi mind trick saying "There's no data here. Move along." while waving it's hand at me.
In the meantime, I have run into more woes...
As it turns out, Sam and Max simply doesn't use a second mouse button. I am able to customize the right click in the operating system, but the game only responds to left click to interact with things and Tab to change the cursor... it seems it doesn't make use of anything else. I think this game is just running some kind of early Mac version of ScummVM, since it has scaling options and such. Notably, the "graphic smoothing" video mode in Sam and Max makes it run noticeably worse on my 6200. Not real surprising given the 75Mhz CPU. Running it at Double Size seems okay.
I tried some other games and was met with several other problems. I could type all night about this so I'll just summarize...
Lots of .img files will not mount with VCDU, and the "Autotyper" breaks the files completely if you try to use it on them, even though it looks like it worked (the icon changes). After getting a fresh copy of the .img file (which hasn't been "autotyped") I was able to open it with DiskCopy. I'm assuming this is because they are floppy images, but that just adds further confusion since there are files of both types that are .img, so it makes the process a bit weird. I didn't think this was a floppy image at all though because the game I tried (Vette!) was in a 10MB .sit file. Perhaps it was the manual that made it so large... I don't know.
And along with that, when I run Vette (which did allow me to copy the files to the hard drive), it tells me to drop the desktop to 16 colors... but doesn't offer to do it for me. And once I do drop the colors, while the game is running there is horrible full-volume static and pop noises coming out of the speakers. The volume controls have no effect on how loud this is. Doing yet more research I see that there were some fundamental changes made involving something called "Sound Manager" at some point between system software 5, 6 and 7 and lots of things are broken with later versions (seemingly Sound Manager 2.0 is what people want?). The kicker: here we are, 30 years later, and people are just barely piecing together what version you want that doesn't break things, how to get it, what OS version contained it, etc. This is just... astounding to me. This would be like if VOGONS in 2024 had conversations where people were just starting to discuss the mystery and wonder of whatever "Sound Blaster" is... (I know it isn't like that... I am just easing my own frustration through hyperbole.)
And finally... when I try to extract certain files, the system will grind to a halt. It seems that a lot of game downloads contain massive additional files (huge PDF manuals, box art, etc.). The issue here is that I can't just extract these files on my PC and transfer over JUST the game, because doing so would break all of the metadata attached to the files in the .sit.
Hoooooooly moly...
Gonna take a break from this for a while. Thank you again for all the help though guys.