A proposal on how to fix plot errors and edit text
Hello. I've read that developers don't want players to edit text for two reasons:
People will start cheating and making themselves too powerful.
It's too difficult to edit a large JSON.
There are answers to both of these.
Many games have a story mode difficulty where there is no challenge at all. You can also download trainers for almost any game to make yourself invincible, or simply use cheat ening. So I don't understand the desire to stop a player from changing the game world as they wish.
Editing a complex JSON can be simplified. Let the user edit the AI's response, and then the ai looks at the difference between the old and the new and edits the json itself based on the difference. This isn't that hard to implement. And manual editing can still be left for those who want it.