Problems with Dynamic Objects extension

The method of handling inclusions that replace functions has changed in 10.1.2. Instead of being done relative to named sections of code, they are done relative to I6 entity names (e.g. routine names). Using the last Problem Message that you list as an example, the correct coda to the inclusion would be replacing "PrintTableName". instead of replacing "Print Table Name" in "Tables.i6t".

There have also been significant changes to the way that properties are handled, however, so I am not sure that the version that you are using will work correctly even if the replacing clauses are updated. There was someone who recently did some work trying to modify the extension to be 10.1.2 compliant and reported some success. See the thread at Dynamic allocation in Inform 7 v10? and associated link to the updated version.

1 Like