ResourceForks.com - Browse resource forks online!

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue

ResourceForks.com

Do you remember ResEdit
ResEdit_69636C34_128.png
? Poking around at Resource Forks and changing icons on your System, extracting pictures from your favorite games and messing up your computer?

ResourceForks.com is a way to relive that experience. We extract resources from Macintosh software between System 6 through 9 and display it here for you to easily consume and poke through.

If you want to poke around at extracting icons on your own HDD image check out Raiders of the Lost Icon

We have a full copy of the Macintosh Garden's site and will be (hopefully) adding every file we can to this site.

Current files, more being added all the time! - What files do you think would be good to add?
The ultimate goal is to have a process where I can let my app drive through the entire MG archive and have a searchable index of everything, but that will come later :)

--- Background
I started this project before March - there are actually tons of modern utilities to parse out resource forks but many have some limitations and I got pretty far. Then I learned that Apple allowed you to compress (and write your own compressor in asm!) for resource forks so if you come across a compressed fork you're out of luck - that was my stumbling block until I came across resource_dasm - it actually runs an emulator to run the asm code and decompress the fork! Once @OneGeekArmy released Raiders of the Lost Icon it got my butt in gear to pick this back up and make it usable before March 31st!

#MARCHintosh2023
 

Patrick

Tinkerer
Oct 26, 2021
434
1
224
43
So there is one sound in Maelstrom i don't remember id 117. "are you asleep at the wheel boy?"
does anybody know when that would get played ?
 

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
So there is one sound in Maelstrom i don't remember id 117. "are you asleep at the wheel boy?"
does anybody know when that would get played ?
I don't recall this either. I think we should all play the game till we figure it out
(these are exactly the type of questions I hope to surface with this project!)
 

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
So there is one sound in Maelstrom i don't remember id 117. "are you asleep at the wheel boy?"
does anybody know when that would get played ?
so... someone posted that the source code has been open sourced and there are modern clients!

So I poked around, found the sound resource 117 defined as gNoBonus in Maelstrom_Globals.h - which is used in game.cpp around line 959:

Code:
    /* -- Praise them or taunt them as the case may be */
    if (OurShip->GetBonus() == 0) {
        Delay(SOUND_DELAY);
        sound->PlaySound(gNoBonus, 5);
    }

So it seems if the bonus is 0 it plays "are you asleep at the wheel boy?" :)

Edit: seems this is only in the netlogic folder of the game - so likely only during multiplayer.
 
Last edited:

Patrick

Tinkerer
Oct 26, 2021
434
1
224
43
so... someone posted that the source code has been open sourced and there are modern clients!

So I poked around, found the sound resource 117 defined as gNoBonus in Maelstrom_Globals.h - which is used in game.cpp around line 959:

Code:
    /* -- Praise them or taunt them as the case may be */
    if (OurShip->GetBonus() == 0) {
        Delay(SOUND_DELAY);
        sound->PlaySound(gNoBonus, 5);
    }

So it seems if the bonus is 0 it plays "are you asleep at the wheel boy?" :)

Edit: seems this is only in the netlogic folder of the game - so likely only during multiplayer.
I remember playing the open source on ... Linux PPC on a blue and white G3. so redhat distribution when they only had redhat. (no fedora) (20-ish years ago)

But i dont' remember it being multiplayer in any version.. thats cool.

...

i was usually the only Mac guy around. so never did get to play much multiplayer of any games. So i prolly just never noticed when something was multiplayer.
 

eric

Administrator
Staff member
Sep 2, 2021
941
1,542
93
MN
scsi.blue
Of course had to jump on the hype train and do Glypha III - which is in MacZip format on the garden, which is a bit odd of a format as it just takes any Resource Forks and puts them in a folder called `XtraStuf.mac` and puts them back together when unzipping. unar doesn't support it so I had to jump into an emulator, unzip it, stuff it, then bring it back.

Note the About page of Soft Dorthy is NSFW.

 
Last edited:
  • Like
Reactions: Patrick and Mu0n

Patrick

Tinkerer
Oct 26, 2021
434
1
224
43
must also be a bootup disk.

also i've never seen this error message before.
There isn't enough memory to remember this disk. Its image will disappear from the desktop.

interesting
 

JDW

Administrator
Staff member
Founder
Sep 2, 2021
1,577
1,373
113
53
Japan
youtube.com
My goodness! What's even more shocking than the incredible links and info presented by @eric in the opening post is that I didn't even notice this thread until today! Yikes!

I'm especially having fun with Raiders of the Lost Icon. Here's a screenshot showing an icon extract I made...

1726710844597.png


And the Export options are fabulous!

1726711271775.png


@OneGeekArmy is awesome!
ThumbsUp.png


One thing I did find though is that the *.usdz file exported (of the Picaso Mac above) was only 1,499 bytes, and when I double-clicked it, Xcode launched, but Xcode shows it to be blank...

1726713275461.png


I then went to an online USDZ file viewer, but it too showed the exported file as being blank.

There is also a *.txt file that was exported, but despite being 4,160 bytes, it too is blank.

The PNG & SVG exported just fine, however.

I've attached a ZIP archive of all the exported files.
 

Attachments

  • ExportedByJDW.zip
    9.9 KB · Views: 19