partial support for user-moddable .json files