I've been working on ChatVTT, where I built a React App that chatGPT uses via an API action in a custom GPT to build maps. It can also use the map as a reference to not "forget" the range context, which I found to be a recurring issue. Goblins would make a melee attack from 20 feet away with a dagger, turns out LLM are terrible at theater of the mind.
Now the issue of story progression/tracking. I have been making lists, reference tables, etc., but this seems to take a lot of context for the LLM which can cause the AI to loose track of what it was trying to do. I have seen the new wiki methodology, is this a good way to track player context, like relationships with NPC/Enemies, or say there history with the local town guard (whether or not they are wanted in the area)?