Coincidentally I've also been chipping away at this for a while, and I've already gotten the scripts out of the Tanuki Soft games(and Rune, but I'm less interested in those). I was in the process of trying to write a tac archive generator but since you found out that it's possible to just make a folder named datascn.tac and put the files there, that makes it a lot easier. The problem I ran into now is that the Tanuki Soft games don't appear to parse csv in the same way as the old Rune games. I'm testing with Bishoujo and Shoujo Ramune, but the game either cannot find certain csvs(and will complain that it can't find the scenario), or it will crash. I believe the crash is from some parsing failure.
I've uploaded the csvs from datascn.tac in Bishoujo here: https://mega.nz/folder/cfwk1DiJ#2d8KFJ3x0qw7KetrAm711g in case others want to experiment as to why the game refuses to take in the csvs. I've found that _music.csv and _chapter.csv actually do work without errors, but _project.csv doesn't even though it's a small file and has near identical format to the _PROJECT.CSV from Musume Shimai.
From reverse engineering the binary and testing with 01common.csv, it appears to run into an invalid vector error eventually but I haven't found much else. The other option if I can't get the csvs to work is to write a bcs generator but that could take a while. I'll keep working on it in the meantime, I plan to throw it onto github once I'm all done.