Some images from the animated About dialog for the Mac version of Indiana Jones and the Last Crusade, running in an experimental version of @scummvm. It's not pixel perfect (I guess ScummVM's Mac font renderer doesn't quite emulate QuickDraw rendering, and the rounded corners are also a bit off), but it should be enough to fool the casual observer.
I think we can all agree that this has been time well spent.
The Lucasfilm's Habitat beta footage has been released finally. Check out the post on my site for links to YouTube, as well as the raw transfers over at the Internet Archive.
Should I really keep posting images of the Macintosh version of Indiana Jones and the Last Crusade? Well, maybe just one more to show just how far ScummVM has come in the past few years.
It may never match the original exactly, but I think we will eventually get close enough.
Thanks to @bosca for helping out (a lot!) with wiring up the dialog windows (not shown in these images) to be more than just elaborate mock-ups.
Game Unboxing
From 2020-2022 I had the honor of being Terrible Toybox’s Lead Game Programmer on the adventure game, “Return to Monkey Island”. Look what the publisher, #DevolverDigital, was willing to send to me!
Today I learned that the Macintosh version of #PipeDream has a "boss key". Apparently it's much better if your boss thinks you're moonlighting for #LucasFilmGames than if he catches you playing a game.
@SpindleyQ made a Lucasfilm’s Habitat tool to convert artwork from the games original compiled binary files from the source, into bitmaps you can view in a browser.
Well, what do you know... It seems @scummvm now has enough infrastructure that drawing the Macintosh menus isn't that hard.
Mind you, while the menu has been populated from the appropriate MENU resource (i.e. the texts are not hard-coded by me), none of the menu items actually do anything yet.
(Also, Edit menu should probably go before Game menu. I'll have to check that later.)
Still, the potential is definitely there, and well worth exploring I think.
I posted about the EC Habitats hack day when it was announced but I wrote an article about it to provide context to what it actually is and how it helped inspire modern programming concepts like webapps and promises/futures.
The settings dialog from the Macintosh version of Loom, running in an experimental version of @scummvm
At this point, I'm not sure even I would be able to tell the difference between this an an actual Macintosh. Which I guess means I'm only a few cleanups away from submitting a pull request.
Mind you, the dialog doesn't actually do anything yet. But you can set and retrieve the values of the widgets, so it is functional. From a certain point of view.
I keep hoping for Disney to release the "All The Games We Got the Rights To When We Acquired Lucasfilm, But We Don't Have A Clue What They Are Because They're Not Star Wars So Please For The Love Of God Help Us Do It Right This Time!" Anthology.
I do realize that it may need a catchier title, but "The Lost Treasures of ..." has already been taken.