Install Script Editor ? I want to see an Easter Egg

Dandu

Well-known member
I like Easter Eggs, and i have seen that the Install Script from QuickDraw 3D 1.0.x had one. In the resources from the Install Script, there is two splash screen (it's explained here, you can see it with ResEdit)

But i search the method to see the file. Can you help me ? Actually, i will try to edit or just watch on the code, but i have no idea how to do that. And the file is empty when i try with my modern Mac, i suppose that all data are in the resource fork. Is there tools for that ?

I join the file and the image itself.
 

Attachments

  • 02.png
    02.png
    15.5 KB · Views: 20
  • Install QuickDraw™ 3D.zip
    38.3 KB · Views: 2

Big Ben

Well-known member
Sure, ResEdit with extensions installed allow you to see the code as asm with some Toolbox call directly labeled. I found it to be the easier way.

I can’t look into it myself to help you at the moment but I’ll be looking at if no one found the answer.
 

dougg3

Well-known member
I didn't spend a ton of time investigating in IDA, but I'm thinking there might not actually be any code for displaying it. The relevant function in Installer for displaying the splash screen looks for a PICT resource named "Color Splash Screen" or "Splash Screen". I couldn't find anything specifically referring to "Color Splash Screen •" which is the name of the funny PICT, but I suppose it's possible that something is hidden somewhere else. I looked for other references to "PICT" for loading resources and only found one other function that looks like it's doing other stuff. Here's the relevant part of the splash function:

1726958266137.png
I would love to be proven wrong on this though!
 

Dandu

Well-known member
Thank you !

Actually, the version i have joined is the 1.0.4. Maybe the easter egg is in another version? (1.0.3 ?)

There is another possible easter egg with QuickDraw too : with QuickDraw 3D Viewer (the extension), there is a dog in the file (i can only see it with CanOpener, not ResEdit). And it's the same things : only in the 1.0.x version
 

dougg3

Well-known member
Actually, the version i have joined is the 1.0.4. Maybe the easter egg is in another version? (1.0.3 ?)

To be fair, I disassembled version 1.0.6 because I couldn't remember how to get access to the resource fork from your .zip file. (I know it's in the __MACOSX folder, but I can't remember how to get it into Basilisk). If I find some time I'll look at some older versions to see if the Installer binary is any different. That's a good point!

Edit: The installer CODE resources appear to be the exact same in version 1.0.3. They're all the exact same size and still only refer to "Color Splash Screen" and "Splash Screen".

Edit 2: I found version 1.0 on the August 95 Dev CD and its Installer application also has identical CODE resources.
 
Last edited:
Top