dwatteau / scummtr

Fan translation tools for LucasArts SCUMM games
MIT License
24 stars 4 forks source link

[Unsupported game] TurboGrafx-16/PC-Engine Loom is unsupported #50

Open dwatteau opened 2 years ago

dwatteau commented 2 years ago

Summary

There is a TurboGrafx-16/PC-Engine version of Loom (that ScummVM supports). An English and a Japanese version are available.

Unfortunately, ScummRp/ScummTr doesn't support it yet:

$ scummrp -L

[...]
loom        | Loom (EGA)                                         | 00.LFL
loomtowns   | Loom (FM-TOWNS)                                    | 00.LFL
loomcd      | Loom (VGA)                                         | 000.LFL
[...]

I do have the .LFL files (thanks to the ScummVM guide about this), but trying to force ScummRp to interpret them as the EGA/VGA/FM-TOWNS version doesn't work, there's always a parsing error.

It looks like we really need proper parsing support for it.

Impacted games

Loom

ScummTR versions

v0.5.0, v0.4.2, v0.4.1, v0.4.0

I own a legitimate game

dwatteau commented 2 years ago

Actually, ScummRP can do an extract if you use -g loomtowns. It looks mostly OK, but I just did a quick check and I didn't try a repack.

ScummTR, on the other hand, is not happy, even with the loomtowns option:

ERROR: Unexpected EOF in ./01.LFL <0x0, 0x2704>

Note: I'm testing this with my Japanese TurboGrafx-16 CD.