You must be registered to see the links
This post was not supposed to exist, but this month turned out to be an unnecessary massive head-ache. I'll keep these less fun development details isolated here in this progress log, and save the fun stuff for the proper pre release post, which I should be posting tomorrow.
There had been an unnoticed until now problem with the text components in the game and the Japanese translation, and the uncensoring patch turned out to be an issue as well. Both were small problems that ended up becoming a huge mess. I had written a really long text explaining all of it, but I decided to delete it and give a shorter version.
TL

R : You would think Unity would have a simple and straightforward way to do something as basic as being able to isolate game files so they can be patched, but it doesn't. You would think Unity's default text component would have the basic capability of knowing how to properly type the many languages that don't use spaces, but it doesn't.
Both of these issues seem to be fairly niche, and so there is a severe lack of documentation or discussion for them. There was a lot of time wasted trying to dig out the non-existent info there was, and a lot of time was also wasted in many attempts at solving these issues, with almost all of them leading to nothing due to having to go at it blind due to there just not being any info out there.
The text issue required overhauling everything that had text (UI, menus, dialogue system, memory system, etc), and their related code had to be adjusted as well. It's now fixed.
As for the uncensoring patch, I will go a bit more into detail about it as it is important. Long story short, there seems to not be any way of isolating the censored stuff in the game files so they can be easily patched, without having to rework a lot of the game and rebuild essentially all content. There is no universe in which I would do what would have to be done for it. I was thinking of just cancelling the uncensoring patch, but I did come up with a solution.
Here's the solution. It's very barbaric, but it gets the job done. Unity stores all of the game assets in a few compressed files in the game build. The patch will be a file that contains a version of those compressed files with the uncensored versions of the assets. It'll be those asset files without the engine stuff. The problem of this approach is that by doing it this way, the patch will be like a 2GB download as opposed to a small 50mb~ download, since you would for the most part be downloading all of the game assets again. It's an inefficient approach, but it works, and it's something you can just drag and drop in the game without any further hassle.
I will be compressing it. So the actual download is really only going to be around 200-300mb, it's only when uncompressed that it will be around 2GB.