I wonder if text adventures used dictionary compression, because it seems easy enough to do and should reduce file size quite a bit...
One could map some of the ascii or iso-8859 non english characters (0-31 & 128+) to 128 common words and word endings, then escape 224+ with a follow up byte for 32*256=8192 word segments or full common words, and names.
I guess the drawback is that you need to keep a large dictionary on disk and in RAM (around 60KB probably).
Compression might be... * 0.3?