Yes, see the bottom of this post. In my limited experience, once Dialog starts throwing heap errors, it will fill up the heap however large it is.
Default heap space (1000):
Heap space increased to 8000:
Heap increased to the maximum allowed (8192):
I’m assuming Dialog is doing something that doubles the heap each time, and is reporting on how large the heap was just before it did whatever that was.
But delete a couple of synonyms or a couple of objects and suddenly the game seems to be fine (assuming it’s not that my next couple of testers didn’t manage to hit on whichever magic word would make it crash this time).