Skip to content

Releases: DTM9025/musicroom

2.6.0

19 Sep 00:24
Compare
Choose a tag to compare

This release fixes has optimizations for track decryption and extraction for TH13.5 and TH17.5

It removes two previous hacks used in the previous release. There shouldn't be any user facing changes besides potential minor performance improvements.

2.5.0

07 Jul 06:31
Compare
Choose a tag to compare

This release fixes data retrieval from the Touhou Wiki to update the BGM files with the latest translations and comments.

With this, all functionality should be restored. This combined with the upgrades to the program allowing it to cover all current Windows games means that for the most part, major feature work has been complete.

As I mentioned before, future work may include refactoring and optimizations, but unless ZUN or Twilight Frontier changes how they include the BGMs, there is no more format support needed.

Prebuilt Libraries

07 Jul 06:29
Compare
Choose a tag to compare

THIS IS NOT WHERE YOU DOWNLOAD TOUHOU MUSIC ROOM

If you just want to download the program, go here.

This is for getting the prebuilt libraries for building the project. Thus this page is mainly aimed for development purposes for those that don't want to build these from source. Simply download prebuilt_libs.zip and extract all of its contents into the libs/ folder. This will allow you to skip all the steps of building the libraries and you can just go straight to building Touhou Music Room by opening musicroom.sln in Visual Studio Community.

Note that these are 32-bit Release builds so be sure you build the same for the actual project.

2.4.0

06 Jul 06:12
Compare
Choose a tag to compare

Well that was quick. Turns out once you get the hang of adding support for TH13.5 - TH15.5, getting TH17.5 supported is fairly straightforward.

This release adds support for extracting music from Touhou 17.5. With this, all official games released on Windows are supported! This is very big milestone as this completes the coverage of the Touhou Music Room!

Future work may include refactoring and optimizations, but unless ZUN or Twilight Frontier changes how they include the BGMs, there is no more format support needed.

Now the only thing remaining is fixing updating the bgm files from the wiki. This is going to be a bit tough as right now the issue I believe is the Cloudflare protection the wiki has. But the bgm files does have pretty recent info so it isn't the end of the world.

2.3.0

05 Jul 21:09
Compare
Choose a tag to compare

This release now supports extracting music for Touhou 13.5, 14.5, and 15.5!

Extracting music for those games is the same as extracting music from the others. Do note that those games store their music in lossy Ogg Vorbis format, so reencoding it to another lossy format like MP3 will result in some minor quality loss. Of course you can always just use FLAC, or get the original Ogg Vorbis file by setting loop to 1 and fade to 0 as always.

This also fixes a minor bug where if a music title contains a double quote, said music file cannot be created. Now double quotes are automatically converted to single quotes to allow saving those files.

Optimizations have been made so the load time for those games above is alright. Please let me know if there are any issues by filling an issue and detailing the steps to reproduce!

2.2.9

29 Jun 04:29
Compare
Choose a tag to compare

Welp, after a long hiatus, I've returned to this. This release is just me pushing the changes I've made previously but haven't shared, namely upgrading curl, some changes to comment formatting, and a minor fix to retrieving wiki pages. With this, I've also upgraded the project files for VS Community 2017 and later. And included all the latest BGM files as well.

Unfortunately, it appears wiki fetching is still broken due to the Touhou Wiki apparently having some sort of CloudFlare protection and curl being unable to deal with that. I might look into an alternative solution if things don't work out, but don't hold your breath.

But still, glad to finally be making use of this repo after so long. Might do a bit more rearchitecting later.