[Scummvm-devel] Source code of the Tinsel engine

Wobak J WobakJ at Web.de
Thu Sep 20 13:59:40 CEST 2018


Hello,

and first of all thanks for the great work on ScummVM!
I am working on statically analyzing Discworld Noir as a first step
towards implementing support for it in ResidualVM. I was able to label a
large portion of the functions by matching their control flow and call
sites to the tinsel source code in the Git repository.

However, there are a lot of functions for which source and assembly
differ drastically. While many were likely changed in DW 3 to implement
the extended inventory, menu and mover system, I assume that in the code
available in the ScummVM repository, especially the lower-level
functions were modified to make the engine compatible with the ScummVM
infrastructure.

It would be extremely helpful to have the original, unmodified DW 2
source code to separate these functions from the functions which were
actually changed between DW 2 and 3 and need to reimplemented.
Is there a particular person I can contact or was the code only supplied
under an NDA and may not be shared?

Regards,
Wobak



More information about the Scummvm-devel mailing list