forked from nmlgc/musicroom
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog.txt
151 lines (104 loc) · 5.91 KB
/
Changelog.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
Music Room Interface
--------------------
Changelog
--------------------
NOTE: This file only lists changes to the user interface program.
Refer to the bgmlib changelog for changes to supported games and the back-end engine.
- 2024/07/07 (Version 2.5.0)
* Switch from using curl to using curl-impersonate-win to get around Touhou Wiki's CloudFlare
preventing BGM files from getting updated. Issues involving wiki data retrieval should be fixed.
----
- 2024/07/06 (Version 2.4.0)
* Added support for TH17.5 and changed the included BGM files to fit.
----
- 2024/07/05 (Version 2.3.0)
* Added support for TH13.5, TH14.5, and TH15.5 and changed the included BGM files to fit.
* Properly handle output filenames containing double quotes by replacing them with single quotes.
----
- 2024/06/28 (Version 2.2.9)
* Corrected wiki page retrieval that became broken due to changes in the <text> element of the Export.
* Added BGM files for TH18, TH18.5, TH19, MCD9.5, and MCD10
----
- 2020/06/22 (Version 2.2.8)
* Wrong names for tracks in Touhou 16.5 BGM file was fixed
----
- 2019/08/12 (Version 2.2.7)
* Added BGM files for Touhou 17
----
- 2018/08/11 (Version 2.2.6)
* Added BGM files for Touhou 15.5 (tagging only) and Touhou 16.5
----
- 2017/08/11 (Version 2.2.5)
* Added BGM files for Touhou 16
----
- 2017/06/04 (Version 2.2.4)
* Fix bug with Tasofro extraction not ignoring the Remove Opening Silence option.
----
- 2017/06/03 (Version 2.2.3)
* Fix parsing of references, now removing them as intended.
----
- 2017/05/29 (Version 2.2.2)
* Updated curl to fix automatic track name and comment translation downloading from Touhou Wiki
----
- 2011/05/14 (Version 2.2)
* Added an appropriate warning for custom encoders when dealing with lossy music
* Colored the active status line blue
----
- 2011/04/15 (Version 2.1)
* Added exclusive support for games compressed by the Touhou Vorbis Compressor (http://bit.ly/touhou_vorbis).
----
- 2011/03/28 (Version 2.0.1)
* Title bar now shows the active game's name and our Akyu icon
* Fixed a crash on game loading
----
- 2011/03/08 (Version 2.0)
*sigh* where should I start.
New features:
* Renamed project to "Music Room Interface", which is a way less bulky name, sounds better, and should still preserve the essence
* Replaced the static game name label with a list box, offering direct game selection, and support for games without directories
* gamedirs.cfg saves those local game directories, providing direct access to the games on subsequent program calls.
* Banshiryuu (and PBG6 archive) support. If there are other games with music encrypted in PBG6, please let me know!
* Added a nice progress bar used for various time-consuming tasks
* Included the Ogg Vorbis encoder natively in the program, and added support for chained bitstream output.
That only works with either lossless or chained bitstream Ogg Vorbis input files, though
* Added a nice encoding settings dialog
Improvements:
* Improved automatic search of the tag update function
* Improved readability of Wiki update text. Should now look OK against every skin ever.
* Updater now automatically resolves Wiki redirects (because the Touhou Wiki guys can't stop moving stuff around -.-)
* Ported streaming engine to DirectSound for enhanced features. Quite nerve-wracking porting work, until I decided to reinvent the wheel.
Yeah, I wanted to use OpenAL instead, but all this 3D stuff is complete overkill for a project like this. And SDL's too basic, so...
that basically seals all plans for a native Linux version. But hey, Wine's good enough by now, so nobody should care.
* Moved some information from the readme file into the program, because no one reads readme files after all
* Many other, lesser speed increases in other places. Yeah, I played around a bit for no real reason than to show off better profiling times.
* Status box now replaces game names if language is switched
Technical:
* Split the program into a back-end library (bgmlib) and the front-end GUI part (musicroom)
* Entirely recoded the tagging engine to get rid of the bloat and some bugs of taglib.
Yes, that was a bad idea, and one week of wasted work, but now it's less ugly (?),
and tailor-made for the needs of the international Touhou community and future i18n plans
* Many lesser speed increases in other places. Yeah, I played around a bit for no real reason than to show off better profiling times.
* musicroom.exe now links directly against the native msvcrt.dll. Say goodbye to 1 MB of useless M$ DLLs
----
- 2010/11/16
* The "Yes" option in the Wiki update dialog is actually working now. Seems like I failed logic yet again.
* You may now enter fractional fade durations
- 2010/10/29
* Fixed a fatal bug with IaMP which would hang the system in a very gruesome manner if one tried to load that game
* Fixed high CPU usage in playing mode
- 2010/10/28
* Option to pull updated track info from the Touhou Wiki
* Tag update function, which directly writes track info without re-encoding everything
* Added support for Kioh Gyoku, MegaMari and PatchCon...
* ... and modified some BGM info config keys to manage that
* Added a BGM template file if anyone is interested in adding support for other games I don't have
* More friendly handling of trial versions by testing available tracks
* Extraction and tag update processes run in extra threads now, and you can stop those any time
* Countless GUI improvements and smaller bugs fixed
* We have an official link now, yay~
- 2010/09/15
* Fixed a number of GUI inconveniences. The extraction processes now don't deadlock the GUI anymore.
- 2010/08/16
* Fixed an oversight with the silence removal, which was checked byte- instead of sample-wise (yes, embarrassing, I know).
- 2010/08/14
* Initial release, named "Touhou Project BGM Extractor", containing music data from TH06 to TH12.8