Editing the personality JSON - EDCD/EDDI GitHub Wiki

It's really painful to edit the personality JSON EDDI\SpeechResponder\eddi.json so here's what I do instead.

  1. Copy EDDI\SpeechResponder\eddi.json to %appdata%\EDDI\personalities\dev.json.
  2. Edit it in Notepad++ or similar and change the name in line 2 to "dev".
  3. Make changes to the "dev" personality in the EDDI UI.
  4. Test with the "dev" personality selected.
  5. If the test is good, use your favourite diff tool (I like "Beyond Compare") to selectively move the changes into EDDI\SpeechResponder\eddi.json.
  6. Rebuild the solution and use EDDI's edit view -> show diffs, to check that the relevant event script in the "dev" personality no longer has any diffs from the version that will be shipped.