-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangelog.txt
94 lines (68 loc) · 4.45 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
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.
- 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 retarded 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