Story++ is a personal project to make an automatic system using Unity's game engine to give book characters colored names, profiles, map positions, items and more. The main feature is that it will find words that don't exist and count them as names. Those names will become colored and then you can set up a profile with notes for that person, location or object. I'm also trying to build an automatic karaoke-like reader for audio books so you can read along with the audio tracks. Another cool idea is the automatic map placement. When a character is mentioned in a location like a hallway or a dining room. Then the character icon is moved to that position or you can manually set it up so it will remember that on this page the character moved.
Here is a unity test to color the names and set up profiles. This is my newest passion project so I'm still building the framework.
This is a visualizer for my AI so I can set up what word is being spoken in the audio and then the AI will have to learn or guess what word we’re on based on only the audio and total word count. At the moment the AI really likes to hit the next button so it's not functional yet.
I want to be able to select an area on a picture and say this is the dining room or this is “Mordor”. Then the AI can place the icons in the space when the names are mentioned together.
Instead of placing the icons in a map you can also have chat rooms like Discord or Slack where if characters are in the same area then they are put in a chatroom so you can quickly keep track of who is where.
Sometimes items are really important within stories so it would be nice to have a profile setup for items as well as characters. The idea is that the item is in the same color as the person holding it with its own notes and chapter info.
One thing that could really help is if characters within the same faction have the same color palette. This way it becomes much easier to keep up with bigger story lines.