A tool that replaces the file loading mechanism with a custom implementation. This allows shenanigans like dumping files to disk and replacing requested files with customized ones at runtime.
The former Blizzard North devs of Moon Beast discuss Darkhaven - a dream about dynamic, persistent worlds that dates back to the original Diablo.