7

I have been looking in the files of this 90s Mac game MacSki, made by D. Cook. Using Infinite Mac emulator, I've been able to open it and make it work quite well (some keyboard issue, well).

We obtain those files :

enter image description here

Among the files, one can find a "MacSki Sounds" file, which seems to contain all… sounds from the game. Was there some specific format for these files at the time or is it a custom format? And subsequently, is there a way to convert it? I can open the file and read this at its beginning (choosing Mac Roman encoding):

v1.5?MacSki Sounds v1.5, Copyright © 1990-1994 by Storm Impact, Inc.
This support document contains all of the sounds for the MacSki application. 
Place this in the exact same folder as the MacSki application.

The file is available here: file.io/sgrt6iECvLo1 but can easily be downloaded with Infinite Mac the way I explained.



Edit1:

Result when opened with ResEdit. It is correctly understood as a sound file: enter image description here

The hex datas look like this:

enter image description here

( https://pastebin.com/2Rb13H1u )

5
  • 4
    I remember that game! If the sounds are in a resource file, I would just use ResEdit (or Resourcerer) to extract them.
    – Glen Yates
    Mar 30, 2023 at 16:17
  • Thanks @GlenYates , ResEdit seems to understand it is a sound indeed. I've made an edit to my answer. Any hint on how to decipher it? I'm totally unfamiliar with MacOS and didn't find any hint in the documentation… PS : a game from my childhood too haha
    – Luc
    Mar 30, 2023 at 17:02
  • However that's easy with Resorcerer macintoshgarden.org/apps/resorcerer-125 Thanks, I'll add an answer later to close the topic.
    – Luc
    Mar 30, 2023 at 19:55
  • Does anyone remember the "quack" app from the MAC SE/30 around 1990? Mar 30, 2023 at 21:29
  • I don't, what was it?
    – Luc
    Mar 30, 2023 at 22:43

1 Answer 1

7

So the answer was to use Resorcerer on the InfiniteMac emulator as explained by Glen Yates in a comment, and using this answer from Kelvin Sherlock to install it we get :

enter image description here

You can listen to the sound by opening each track and clicking on "Sound Me Out!":

enter image description here

To extract the sound, I then simply used audacity.

Thanks.

2
  • 1
    Yeah. Classic MacOS apps were the king of moddability and easy resource extraction because Apple provided a standard metaformat (the resource fork) for application resources to be bundled into packfiles or into the application binary itself, a standard tool for modifying packfiles (ResEdit), standard library functions for loading assets from resource forks with document→prefs→binary→system fallback chaining, and "store your assets in your resource fork" was the official training for new mac programmers. It's really a shame that we've regressed from that.
    – ssokolow
    Mar 31, 2023 at 23:08
  • Interesting @ssokolow , thx! I was a child in the 90s, so I was totally unaware of all this, especially since I had no development tools on the macs I was allowed to touch at the time. I only discovered dev later on windows or linux and never went back to mac! Just wanted to get some sounds from old mac games haha
    – Luc
    Apr 10, 2023 at 20:02

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .