Well, setting up the program to add new support tables was actually pretty simple. The only downside is that it takes a bit more effort from the user. In order to add in a new support table, you first need to modify the block of the character you want supports for. In the block, you need to give the character a support ID and set them to have supports on all routes. Once you've done that part, you need to find the character ID and an offset in GameData.bin to use for the support table. It sounds like a lot, but in reality it's not a very difficult process. You can use the nightmare modules that @RainThunder put together for all of the character block editing. Here's what adding in a new support table looks like. I used Haitaka as an example here, but you could add a support for anybody with a block in GameData.bin this way. I think that it could work with custom DLC characters as well, but I don't know enough about how the game handles those character blocks to say for sure.I'll release the program in a little while, but at the moment the program is really only built for the "happy path" - it has no way to handle user error. I need to get some form of stability in place and some checks to avoid making bad edits to GameData.bin before releasing.