dressupgeekout / lunapurpura

Reimplementation of Purple Moon's games from the 1990s (WIP) - NOTE: ScummVM port in progress
https://dressupgeekout.github.io/lunapurpura/
BSD 2-Clause "Simplified" License
8 stars 1 forks source link

Decode Dxr files #35

Closed dressupgeekout closed 2 years ago

dressupgeekout commented 4 years ago

There's a bunch of "Dxr" files which support Secret Paths in the Forest. Let's try to figure out what those even are.

AlanisSmithee commented 4 years ago

Google says they're Macromedia/Adobe Director files. (The .cxt files also seem to be part of the same program.) Based on that and the fact that the credits have the Macromedia logo at the end, my guess is the whole game was made in an old version of Flash.

dressupgeekout commented 4 years ago

Macromedia Director, yeah, I can confirm. That's very interesting

dressupgeekout commented 3 years ago

So! It turns out that the ScummVM folks have actually been working on a reimplementation of Macromedia Director. How cool is that?! https://wiki.scummvm.org/index.php?title=Director

dressupgeekout commented 3 years ago

Just chatted with some of the ScummVM people. Forest is absolutely a Macromedia Director 5 project.

dressupgeekout: maybe you have a more definitive way of determining that than i have, which is merely this text in one of the .dxr files 

    Default Font Mapping Table for Director 5.0 Macintosh and Windows

trembyle: If you open the executable in ResEdit, you'll see a Projector signature.
trembyle: This one has PJ95, which equals Director 5
dressupgeekout: ah ha
trembyle: PJ97 would be D6 and PJ00 is D7
trembyle: just in case you see that in the sequels
dressupgeekout commented 2 years ago

I'm going to leave the Director stuff (and therefore Forest) to the ScummVM team. Closing.