Open main menu

Bonjour bonjour ! I've been using ScummVM for so long that I thought that I might as well contribute to it after all these years, even though I'm Not a Developer™.

I currently (2022) maintain the macOS 10.4/10.5 PowerPC release, which hopefully helps preserving big-endian compatibility of various engines (e.g. Dragons) for various other big-endian ports (such as PS3).

Lately, I've also written some of our SCUMM enhancements. As a side project, I also maintain Thomas Combeleran's ScummTR translation tools for various LucasArts adventure titles.

Here's a list of the various things I would like to improve in ScummVM. I make no promise and have no deadline, but of course if you're interested in something below, feel free to ping me. Maybe I can provide you more information or maybe we can work together on some points.

macOS PPC builds

SCUMM enhancement ideas

Maniac Mansion

  • If Bernard picks up the radio tube and puts it back in the radio, he will never be able to pick it up again.
    • Not sure if I'm going to fix this, since Maniac Mansion intentionally had some unfair actions on purpose.
  • In at least V2 EN and the NES releases, script 7-59 is missing a byte in one of the last opcodes (printEgo("It's already full") is missing its first D8 opcode byte, and so the sequence is interpreted as an invalid `faceActor()`). I'm not sure there's any point of fixing this, though, because I can't find a way of triggering this part of the script.
  • See if there's a way of restoring some of the censored content from the NES release, especially if the original resources are still embedded somewhere (I doubt that is the case, though).

Zak McKracken

Indy3

Loom

Monkey1

Monkey2

Indy4

DOTT

Sam & Max

The Dig

Full Throttle

COMI

Other SCUMM ideas

Other engines

Misc