DTXMania 099 series, and DTXCreator: (099g(191022)) | 2019-10-23 00:21 |
DTXMania 100 series, and DTXCreator: (119(211020) and 035(191001)) | 2021-10-20 00:00 |
DTXMania Release Notes
I recommend you to use the latest DTXMania version. Older versions are not distributed any longer.
Release 119 (211020). (Oct. 20th, 2021)
New features
#37271 Multi-threaded audio mixing.
Old versions mixes various chip-sounds in a single thread, and it causes high CPU load for audio processing, especially in WASAPI/ASIO mode. The latest BASSmix support multithread audio mixing, and DTXMania support it. As the result, the stability of playback/scrolling chips is significantly improved.
To use its performance improvement well, two settings are added in CONFIGURATION/System/Sound Option: "DynamicMixing" and "PolyphonicSoundsGB".
"Dynamic Mixing" enables/disables feature which add/remove chip-sound to the audio mixer dynamically.
Old DTXMania enable the feature to minimize the number of registered chip-sound in the mixer, to gain mixing performance...especially for the guitar/bass song data (to avoid intermittent audio playback, ratting chip scroll,...).
However, the mixing performance is improved well, so now no guitar/bass playback impact even if we disable the dynamic mixing feature.
And disabling the feature will improve the stability of chip-scrolling (because no dynamic adding/removing audio-chip registration occurs)
Default setting is Enabled (The same as the past).
"PolyphonicSoundsGB" defines a maximum simultaneous sounds in the same chip. Old DTXMania you can only specify drum's one (PolyphonicSounds) and guitar/bass's one was basically 2. Now drum's setting and guitar/bass's setting are separated.
Default value is PolyphonicSounds=4 and PolyphonicSoundsGB=2. (in old DTXMania: PolyphonicSounds=2, guitar/bass=2) Although default guitar/bass value is the same, but now it is configurable.
# BTW, very old DTXMania (no WASAPI/ASIO supported), these parameters are all 4.
Updated/Changed features
Bug fixes
Miscellaneous
Release 118 (200510). (May. 10th, 2020)
Bug fixes
Miscellaneous
Release 117 (200117). (Jan. 17th, 2020)
Changed features:
Bug fixes:
Miscellaneous
Release 116
Skipped
Release 115 (190901). (Sep. 1st, 2019)
New feature
Changed features
Bug fixes
Miscellaneous
Release 114 (190117). (Jan. 17th, 2019)
Changed features:
Bug fixes:
Miscellaneous:
Release 113 (180901). (Sep. 1st, 2018)
New features:
Changed features:
Bug fixes:
Miscellaneous:
Release 112 (180301). (Mar 1st, 2018)
New features:
Changed features
Fixed bugs
Misc
Release 111 (180101). (Jan 1st, 2018)
New Features
Changed features
Bug fixes
Release 110 (170901). (July. 23rd, 2017)
Bug fixes:
Release 109 (170723). (July. 23rd, 2017)
New Features
Changed features
Bug fixes
Miscellaneous
Release 108 (170401). (Apr. 1st, 2017)
Changed features
Bug fixes
Release 107 (161001). (Oct. 1st, 2016)
Release 106 (160822). (Aug. 22nd, 2016)
New features
Changed features
Bug fixes
Release 105 (160801). (Aug. 1st, 2016)
New Features
Changed Features
Bug fixes
Release 104 (151212). (Dec. 12th, 2015)
New features
Changed features
Bug fixes
Release 103 (150815). (Aug. 15th, 2015)
Bug fixes
Release 102 (150808). (Aug. 8th, 2015)
New features
Changed features
Bug fixes
Release 101 (150101). (Jan. 1st, 2015)
New features
Changed features
Bug fixes
Release 100 (140801). (Aug. 1st, 2014)
New features
Limitasions to support FullHD:
New features (Cont'd)
Changed features
Bug fixes
Release 099f (180901). (Sep. 1st, 2018)
Changed features:
Bug fixes:
Release 099e (151213). (Dec. 12th, 2015)
Bug fixes
Release 099d (150808). (Aug. 8th, 2015)
Changed features
Bug fixes
Release 099c (150101). (Jan. 1st, 2015)
New features
Changed features
Bug fixes
Release 099b (140801). (Aug. 1st, 2014)
Bug fixes
Release 099 (140707). (July 1st, 2014)
New features
Changed features
Bug fixes
Release 098 (131101). (Nov. 1st, 2013)
New features
Changed features
Bug fixes
Release 097 (130405). (Apr. 5th, 2013)
New features
Changed features
Bug fixes
Release 096 (130214). (Feb. 14th, 2013)
New features
Changed features
Fixed bugs
Release 095 (121201). (Dec. 1st, 2012)
Changed features
Bug fixes
Release 094 (120610). (June 10th, 2012)
New Features
Changed features
Bug fixes
Release 093 (120428). (Apr. 24th, 2012)
New features
Changed features
Optimizations
Bug fixes
Release 092 (111223). (Dec. 23rd, 2011)
New features
Changed features
Bug fixes (All fixes are effective only when BufferedInput=ON)
Release 091 (110709). (July 9th, 2011)
Bug fixes
Release 091 (110706). (July 9th, 2011)
New features
Changed feature
Bug fixes
Release 090 (110401). (Apr. 1st, 2011)
Bug fixes
Changed feature
Release 089 (110401). (Apr. 1st, 2011)
New features
Changed features
Bug fixes
Release 088 (110211). (Feb. 11th, 2011)
New features
Changed features
Bug fixes
Release 087 (110115). (Jan. 15th, 2011)
New features
Changed feature
Bug fixes
Release 086 (101120). (Nov. 20th, 2010)
Release 085 (101102). (Nov. 2nd, 2010)
Release 084 (101023). (Oct. 23rd, 2010)
Release 083 (100917). (Sep. 17th, 2010)
Release 082 (100913). (Sep. 13th, 2010)
Release 082 (100911). (Sep. 11th, 2010)
Release 081 (100716). (July 16th, 2010)
Release 078c (100710). (July 10th, 2010)
New feature
Release 078b (100709). (July 9th, 2010)
Changes
Release 078a (100702). (July 2nd, 2010)
Bug fixes
Changes
New feature
Release 077 (091019). (Oct. 19th, 2009)
Notice
Changes
Bug fixes
Release 076 (091004). (Oct. 4th, 2009)
Bug fixes
Release 075 (091001). (Oct. 1st, 2009)
Bug fixes
Changes
Release 074(090923).(Sep. 23rd, 2009)
Bug fixes
Release 073(090920).(Sep. 20th, 2009)
Changes
Bug fixes
Release 072(090909).(Sep. 9th, 2009)
New feature
Changes
Bug fixes
Release 071(090905).(Sep. 5th, 2009)
Release 071(090802).(Aug. 2nd, 2009)
Changes
Bug fixes
Release 070(080928).(Sep. 28th, 2008)
Changes
||score input|| HR output (for NO OPEN pick song)|| HR output (with OPEN pick song) ||1 color|| "1 or 2 colors"|| << ||2 colors|| "1|| 2 or 3 colors w/o OPEN 1"|| "2 or 3 colors w/ OPEN" ||3 colors|| "15% 1 color|| 25% 2 colors and 60% 3 colors"|| "15% 1 color|| 25% 2 colors|| 30% 3 colors and 30% OPEN"
Bug fixes
Release 070(080916).(Sep. 16th, 2008)
Changes
Note that it means lower FPS, more dropping input.
Bug fixes
Release 069(080913).(Sep. 13th, 2008)
Bug fix
Release 069(080831).(Aug. 31st, 2008)
New feature
Changes
Bug fixes
}Release 069(080810).(Aug. 10th, 2008)
Bug fix
Release 069(080809).(Aug. 9th, 2008)
New feature
Changes
Bug fixes
Release 068(080608).(June 8th, 2008)
Changes
Bug fixes
Release 068(080601).(June 1st, 2008)
New feature
Additionaly, in case CYGroup is 1 (CY&RD), you don't have to distinct LC, RD and RC.
Bug fixes
Release 068(080526).(May 26th, 2008)
Bug fixes
Release 068(080525).(May 25th, 2008)
Changes
Bug fixes
Release 068(080511-2).(May 11th, 2008)
Bug fixes
Release 068(080511).(May 11th, 2008)
New feature
Changes
Bug fixes
Release 068(080427).(Apr. 27th, 2008)
New feature
Changes
Bug fixes
Release 068(080416).(Apr. 16th, 2008)
New feature
Bug fixes
Release 068(080413).(Apr. 13rd, 2008)
Bug fixes
Release 068(080412).(Apr. 12th, 2008)
New feature
If you don't install .NET Framework 2.0, you can't install Managed DirectX because it is the extention of .NET Framework. If you don't install DirectX via Web Installer, DirectX without Managed DirectX will be installed.
If you want to install Managed DirectX without useing Web Installer at any cost, follow these steps:
+Download DirectX End-User Runtimes.
+Execute downloaded file. It extracts many files to be installed.
+Execute dxsetup.exe with /InstallManaged option.
ex. c:\temp\dxsetup.exe /InstallManaged
Changes
Bug fixes
Release 067b080323.(Mar. 23rd, 2008)
Bug fixes
Release 067b080322.(Mar. 23rd, 2008)
Bug fixes
Release 067b071207.(Dec. 7th, 2007)
Bug fixes
Release 066b071015.(Oct. 15th, 2007)
New feature
Changes
Bug fixes
Release 065b070617.(June 17th, 2007)
Bug fixes
Release 065b070610.(June 10th, 2007)
New feature
Changes
Bug fixes
0Release 064b070212.(Feb. 12th, 2007)
Bug fixes
Release 064b070204.(Feb. 4th, 2007)
New feature
Bug fixes
Release 064b070114.(Jan. 14th, 2007)
New feature
Changes
Bug fixes
Release 064b070108.(Jan. 8th, 2007)
New feature
Changes
Bug fixes
Release 064b070106.(Jan. 6th, 2007)
New feature
Changes
Bug fixes
Release 064b061231.(Dec 31st, 2006)
New feature
Bug fixes
Release 064b061230.(Dec 30th, 2006)
Changes
Bug fixes
Release 064b061229.(Dec 29th, 2006)
New feature
Changes
Bug fixes
Release 063b060518.(May 18th, 2006)
New feature
Changes
Bug fixes
Release 062b060416.(Apr. 16th, 2006)
New feature
Changes
Bug fixes
Release 062b060409.(Apr. 9th, 2006)
Bug fixes
Release 062b060328.(Mar. 28th, 2006)
Bug fixes
Release 062b060327.(Mar. 27th, 2006)
Changes
Bug fixes
Release 062b060305-2.(Mar. 5th, 2006)
Bug fixes
Release 062b060305.(Mar. 5th, 2006)
Bug fixes
Release 062b060304-2.(Mar. 4th, 2006)
Bug fixes
Release 062b060304.(Mar. 4th, 2006)
New features
Changes
Bug fixes
Release 061.(Jan. 5th, 2006)
Bug fixes
Changes
Release 060.(Dec. 13th, 2005)
Bug fixes
Changes to the Specifications
Release 059.(Dec. 9th, 2005)
New features about BGA
For example,
#BMP01: smile600x355.bmp #BMP02: crying600x355.bmp #BGAPAN10: 01 278 255 278 355 0 0 322 0 0 0 0 0 384 #00104: 10This is a traditional #BGAPAN example. At the 1st BAR, smile600x355.bmp scroll to left. It takes 384 counts (= same as 1 BAR).
Now you add the statement
#001C4: 0201to swap the bitmap. crying600x355.bmp is shown at the first 2 BEAT, and smile600x355.bmp is shown at the last 2 BEAT. It means you can swap bitmaps without stopping #BGAPAN.
New features about skin
[System] SystemData=sysdata\default\ (default skin folder) SystemDataCustom=sysdata\myskin\ (your custom skin folder)
In that case, the skin data in sysdata\myskin\ folder are used, at first. Sysdata\default\ skin data are used for the files cannot find in mydata folder.
The sysdata\myskin\Skin.ini is prior to the sysdata\default\Skin.ini. The parameter which are not written in the sysdata\myskin\Skin.ini are made up from the sysdata\default\Skin.ini.
(Skin.ini: see later)
By default,
[System] SystemData=sysdata\default\ SystemDataCustom=sysdata\myskin\
kinds | filename | loop | exclusive | note |
focus move | sd_move.wav | no | no | |
decide | sd_decide.wav | no | no | |
audience | sd_audience.wav | no | no | |
change | sd_change.wav | no | no | |
cancel | sd_cancel.wav | no | no | |
StageFailed | sd_failed.wav | no | yes | |
bootup | sd_setup.wav | yes | yes | |
title | sd_title.wav | no | yes | |
start playing | sd_gamestart.wav | no | yes | |
OPTION | sd_option.wav | no | yes | |
CONFIGURATION | sd_config.wav | no | yes | |
EXIT | sd_exit.wav | no | yes | DTXMania keeps showing the terminate screen while the EXIT sound playing. |
select music | sd_selectmusic.wav | no | yes | |
stage clear | sd_stageclear.wav | no | yes | |
full combo | sd_FullCombo.wav | no | no | |
NowLoading | sd_nowloading.wav | no | yes | DTXMania keeps showing the STAGEFILE (or NowLoading message) while the NowLoading sound lasts over 1sec. |
"Loop" means the soundfile is loopsound or not. "Exclusive" soundfiles is played after stopping the current playing sound.
e.g. StageSelect=sd_selectmusic.wav
e.g. StageSelect_Loop=1
e.g. StageSelect_Exclusive=1
Be aware don't delete Skin.ini file easily. The Skin.ini file is not recovered automatically (like a Config.ini)
New features in OPTION/CONFIGURATION
Drums | Guitar | Playing screen |
ON | ON | Drum + Guitar screen |
ON | OFF | Drum only screen |
OFF | ON | Guitar only screen |
OFF | OFF | (You can't setup so) |
New features about the music box
Here's the example of box.def:
#TITLE: xxx (box name) #ARTIST: yyy (artist name related to the box.) #COMMENT: zzz #PREIMAGE: preimage.jpg (or #PREMOVIE: premovie.avi) #PREVIEW: preview.wav #FONTCOLOR: #FFFFFFSongnames are sorted with the "folder name". (not with #TITLE)
New features
Here is an example to explain the "Infinity definition".
#WAV01: foo.wav #00111: 01 #WAV01: bar.wav #00211: 01In the former DTXMania, infinity definition is not supported and foo.wav is played on the both 1st/2nd BAR.
In the DTXMania release 059 and later, infinity definition is supported and bar.wav is played on the 2nd BAR. (of course foo.wav is played on the 1st BAR)
Changes to the Specifications
Release 055b.(May 23rd, 2004)
Bug fixes
Release 055a.(May 8th, 2004)
New features
Changes
Bug fixes
Release 054.(Mar. 28th, 2004)
Bug fixes
Release 053.(Mar. 28th, 2004)
Bug fixes
Release 049d.(Feb. 24th, 2004)
New features
Bug fixes
Release 049c.(Nov. 11th, 2003)
Changes
Bug fixes
Release 049b.(Oct. 13th, 2003)
New features
Changes
Bug fixes
Release 049a.(Aug. 23rd, 2003)
New features
e.g. #RESULTIMAGE_A: resimage1.jpg #RESULTIMAGE_D: resimage2.jpg
To avoid falsifications, DTXMania signes to the result file by the special hash value. If DTXMania detects the modifications of the files (DTX/GDA file or **.score.ini file), The **.score.ini file wouild be cleared.
Changes
Bug fixes
Release 048.(July 27th, 2003)
New features
Changes
Bug fixes
Release 047a.(June 29th, 2003)
New feature
Changes
Bug fixes
Release 045b.(June 7th, 2003)
New features
Changes
Bug fixes
Release 045a.(June 5th, 2003)
New feature
Changes
Bug fixes
Release 041d.(Apr. 28th, 2003)
New features
Changes
Bug fixes
Release 041c.(Apr. 20th, 2003)
New features
Changes
Bug fixes
Release 041b.(Apr. 12th, 2003)
New features
Changes
Bug fixes
Release 041a.(Mar. 8th, 2003)
New features
Changes
Bug fixes
Release 034g.(Nov. 11th, 2002)
New features
Bug fixes
Release 034f.(Oct. 29th, 2002)
Changes
Release 034e.(Sep. 23rd, 2002)
New feature
Changes
Bug fixes
Release 034d.(Sep. 1st, 2002)
New feature
Changes
Bug fixes
Release 034c.(Aug. 18th, 2002)
New feature
Changes
Bug fixes
Release 034b.(May 20th, 2002)
New features
Changes
Bug fixes
Release 034a.(Apr. 6th, 2002)
New features
Changes
Bug fixes
Release 033.(Mar. 16th, 2002)
New features
Changes
Bug fixes
Release 027f.(Jan. 9th, 2002)
New features
Bug fixes
Release 027e.(Jan. 6th, 2002)
New features
Changes
Bug fixes
Release 027d.(Nov. 26th, 2001)
New features
Changes
Bug fixes
Release 027c.(Nov. 9th, 2001)
Bug fixes
Release 027b.(Nov. 7th, 2001)
Bug fixes
Release 027a.(Nov. 6th, 2001)
Due to my HDD broken, I lost my formar all sources for DTXMania. So I define this Release 027a as the initial release of DTXMania. :-(
New features
Changes
And ... DTXMania Release 001 on Jan. 17th, 2000.