OSDN Git Service
yyagi [Sat, 20 May 2017 07:13:12 +0000 (16:13 +0900)]
DTXViewerのコードを追加
feature/36376_plugin_extの変更を、099系列にも適用。
yyagi [Sat, 20 May 2017 06:29:38 +0000 (15:29 +0900)]
Merge remote-tracking branch 'origin/feature/36376_plugin_ext' into develop
yyagi [Sat, 20 May 2017 05:52:19 +0000 (14:52 +0900)]
099シリーズのブランチ(support)を作成。
chnmr0 [Sat, 20 May 2017 01:58:30 +0000 (10:58 +0900)]
fix extention check
FROM [Mon, 15 May 2017 08:17:31 +0000 (17:17 +0900)]
Merge branch 'feature/37178_プロジェクトとソリューションファイルの英語化' into develop
FROM [Mon, 15 May 2017 08:15:45 +0000 (17:15 +0900)]
実行時フォルダを RuntimeResources フォルダに改名。
各プロジェクトのビルド後イベントを修正。
FROM [Mon, 15 May 2017 08:01:20 +0000 (17:01 +0900)]
DTXManiaソリューション、DTXManiaプロジェクト、DTXCreatorプロジェクト、FDKプロジェクトについて英語化。
yyagi [Wed, 10 May 2017 14:55:54 +0000 (23:55 +0900)]
#37177 キーアサインでPOVを登録すると、同じ方向のHATが消える問題を修正。
yyagi [Wed, 10 May 2017 14:39:43 +0000 (23:39 +0900)]
#37176 キーアサインでマウスクリックを登録しても登録が終わらない問題を修正。
yyagi [Wed, 10 May 2017 14:28:25 +0000 (23:28 +0900)]
#37175 JoyPadのキーアサインの表示の際に、項番が表示されない問題を修正。
yyagi [Wed, 10 May 2017 14:01:46 +0000 (23:01 +0900)]
#xxxxx WAASPI排他だけでなく、WASAPI共有を選べるよう、以前の仕様に戻した。今後のWin10 WASAPI共有対応への布石。なおこれに伴いSoundDevice選択の設定値が変わったため、ASIOを選択していた設定情報を読み込むと、WASAPI共有に化けるので注意。(本体をバージョンアップした直後の1度だけ発生する)
#37174 SharpDXへの移行後、VSyncWaitの切り替えでオプション項目の表示が乱れる問題を修正。
yyagi [Tue, 9 May 2017 13:56:53 +0000 (22:56 +0900)]
#36500 書き込み最小化のクラスを作り直した。従来はsongs.db等で正しく書き込みがなされない(文字列の前に文字数の情報が出力されていない)問題があったが、これを修正している。
#xxxxx タイトルバーにマウスカーソルを合わせている場合は、マウスカーソルを消去しないようにした。
FROM [Tue, 9 May 2017 12:25:16 +0000 (21:25 +0900)]
Merge branch 'feature/#36529_SlimDXからSharpDXへの移行' into develop
yyagi [Mon, 8 May 2017 16:14:07 +0000 (01:14 +0900)]
環境によっては、DTXManiaのウインドウ上にマウスカーソルを静止させていてもマウスが消えない問題を修正。マウスの移動が無くても、1秒ごとにMouseMoveのイベントが発生しているため、マウス座標を以前のものと比較して、移動があった場合に限りマウス消去のタイマーをリセットするようにした。また、これらの一連の処理を1つのクラスにまとめた(CMouseHideControl)。
FROM [Mon, 8 May 2017 15:05:59 +0000 (00:05 +0900)]
DirectInputのポーリング時、バックグラウンドに移るなどの要因で OtherApplicationHasPriority エラー「以外」が発生した場合にのみデバイスを外すよう修正。
yyagi [Mon, 8 May 2017 14:29:55 +0000 (23:29 +0900)]
起動時にウインドウが最前面に出なかった場合でも例外が出ないよう修正。HIDのAcqure(やPoll)に失敗したときにデバイスが外されたとみなして同deviceをDisposeしていたのが問題なので、一旦挿抜対象をJoypadのみとし、keyboard/mouseはDisposeしないようにした。本来は、デバイスの挿抜を正しく検出して処理するロジックが必要だが、ウチの環境ではUSBキーボードやJoypadを挿抜しても当該箇所でエラーが発生しなかったため、デバイスを外したときに発生するエラー種別が分からず、本来なすべき実装をいったんpendingしている。
FROM [Mon, 8 May 2017 12:54:48 +0000 (21:54 +0900)]
BGAの黒ピクセルが透過になっていなかったミスを修正。
バックバッファから取得した X フォーマットを、対応する A フォーマットに変換。
FROM [Mon, 8 May 2017 12:41:14 +0000 (21:41 +0900)]
演奏中に画面モードを切り替えると InvalidCall 例外が発生するミスを修正。
CAct演奏BGA.txBGA は Pool.Default なので、Managed じゃなく Unmanaged リソースだった。
FROM [Mon, 8 May 2017 09:18:07 +0000 (18:18 +0900)]
BGAの表示ずれ、ならびにBGAPAN 時のピクセル揺れを解消。
BGAの描画方法を、1枚の内部テクスチャに全部描画してからそのテクスチャを画面に表示する方法に変更した。
FROM [Sun, 7 May 2017 15:11:40 +0000 (00:11 +0900)]
SharpDX.DirectInput.Key での入力チェックを SlimDX.DirectInput.Key に置き換え。
FROM [Sun, 7 May 2017 14:35:55 +0000 (23:35 +0900)]
CInputKeyboard を、SharpDX.DirectInput.Key ではなく、SlimDX.DirectInput.Key で扱うよう修正。
SlimDX 版の DTXMania とキーアサインの番号をあわせるため。
FROM [Sun, 7 May 2017 14:24:16 +0000 (23:24 +0900)]
DeviceConstantConverter にメソッドを実装。
Dictionary だけだといちいち Contains() するのが面倒なので。
FROM [Sun, 7 May 2017 14:15:55 +0000 (23:15 +0900)]
DeviceConstantConverter.KeyToKeys[], DeviceConstantConverter.DIKtoKey[] を実装。
Dictionary<> として復活。
SlimDX.DirectInput.Key.cs を追加。
yyagi [Sun, 7 May 2017 08:54:07 +0000 (17:54 +0900)]
#xxxxx .gitignoreに以下の除外拡張子を追加: *.tlog, *.laststate, *.snk。前者2つはDTXVのビルドの副産物, 最後の1つは署名ファイル。
くまかみ工房 [Sat, 6 May 2017 15:34:02 +0000 (00:34 +0900)]
入力したキーと表示されるキーが異なる現象を修正。
SlimDX.DirectInput.Key 配置を、SharpDX.DirectInput.Key 配置に置き換え。(要・Config.xml の再作成(キーアサインの初期化))
くまかみ工房 [Sat, 6 May 2017 13:45:22 +0000 (22:45 +0900)]
DirectShowLib を最新バージョン(1.0.0)に置き換え。
ついでに、ローカルで持つのをやめて、NuGet パッケージから取得するよう修正。
くまかみ工房 [Sat, 6 May 2017 13:23:32 +0000 (22:23 +0900)]
DirectSoundを選択すると例外が発生するミス、ならびにWASAPIを正常に選択できないミスを修正。
SharpDX.DirectSound.SecondarySoundBuffer.GetFormat() の使い方を誤っていたので、GetFormat() しなくてもいいように、private メンバでフォーマットを持っておくよう変更。
WASAPIの初期化時、BASS_Init() の device が 0 (no sound)ではなく -1 (default device) になっていたミスを修正。
WASAPIの初期化時、BASS_WASAPI_Init() の device を -1 (default output device) から、手動で列挙して見つけたデフォルトデバイス番号へせっかくなので変更。
DTXManiaのタイトルバーのバージョンを "108+(170506)"に修正。
sondlist.db, songs.dl を .gitignore に追加。
くまかみ工房 [Sat, 6 May 2017 11:26:54 +0000 (20:26 +0900)]
DTXMania を DTXV モードで起動すると null 参照例外が発生するミスを修正。
CConfigIni.bAutoPlay[ EPad.Capture ] が逆シリアル化前に初期化されておらず、ConfigIni.xml には「<Capture i:nil="true"/>」(null参照)として保存されていたため、これを初期化するようにした。
くまかみ工房 [Sat, 6 May 2017 10:45:31 +0000 (19:45 +0900)]
xadec.dll の存在チェックを ./dll/ から ./ に修正。
結局、実行時フォルダの中では、ルートと dll フォルダの中と、2つ存在することになるが。(汗
FROM [Sat, 6 May 2017 10:32:29 +0000 (19:32 +0900)]
2つの実行時フォルダを1つに統合。
ソリューションの位置をDTXManiaプロジェクトの外へ移動。
Config.xml と DTXManiaLog.txt を .gitignore に追加。
FROM [Sat, 6 May 2017 09:10:29 +0000 (18:10 +0900)]
DTXMania, DTXCreator, FDK について、ビルド後イベントを修正。
コピー先のフォルダが存在しない場合に作成するよう修正(初めてのビルドの前に dll フォルダを作成しなければならない作業を自動化)。
ビルドされたファイルを実行時フォルダにコピーするとともに、実行時フォルダにある新しいファイルも出力フォルダにコピーするよう自動化。
実行時フォルダから SlimDX を削除。
DTXMania と FDK については、xadec.dll を dll フォルダに追加。(DTXCreator は DTXV が使うので、dllフォルダにも出力フォルダにもどちらにも配置。)
FROM [Fri, 5 May 2017 13:08:32 +0000 (22:08 +0900)]
DTXCreator から SlimDX への依存を除去。
SlimDXもSharpDXも使わなくて済むので。
FROM [Fri, 5 May 2017 12:47:30 +0000 (21:47 +0900)]
SlimDX から SharpDX へ機械的に移行。
SlimDX のカスタムプロジェクトを削除。
NuGet から SharpDX 3.1.1 パッケージを追加。
.gitignore を Visual Studio 標準のものに置き換え。
.gitattributes を追加。
yyagi [Thu, 27 Apr 2017 14:39:49 +0000 (23:39 +0900)]
#36897 [DTXC] MIDIインポート機能の呼び出し口を、ファイルメニュー内にも配置。
yyagi [Thu, 27 Apr 2017 14:02:11 +0000 (23:02 +0900)]
#36899 [DTXC] ツール>オプション>使用レーン にDrumsが2つ表示されてしまう問題を修正。
yyagi [Wed, 26 Apr 2017 16:18:05 +0000 (01:18 +0900)]
#37140 [DTXC] ドラム譜面がなくても常に#DLEVEL 50が補われてしまう問題を修正。
yyagi [Tue, 18 Apr 2017 14:58:19 +0000 (23:58 +0900)]
#36500 設定情報や各種DBの中身が以前と同じ場合は、上書きを行わないようにした。(SSD向けの対応)
しばらく様子を見たいので、デバッグビルドの実行時はと、DTXMania.logに本件用のデバッグメッセージが追加出力されます。ご容赦ください。
yyagi [Tue, 28 Mar 2017 16:43:37 +0000 (01:43 +0900)]
#xxxxx score.iniの保存時に、Auto演奏フラグとしてCapture設定の情報を保存しようとしてNullRef例外が発生していたのを修正。
#xxxxx バージョン番号を変更。
yyagi [Wed, 22 Mar 2017 17:18:10 +0000 (02:18 +0900)]
#37002 古いフォーマットのCoordinates.xmlを読み込んだ際に例外が出ないよう修正。
#xxxxx GCの動作を若干変更。暫定対策だった、毎フレーム軽くbackgroundでGCを動作させる方法をやめ、従来通り画面遷移時にまとめてGCを実行する方法に戻した。
yyagi [Tue, 21 Mar 2017 13:43:32 +0000 (22:43 +0900)]
#36801 at changing parameters in CONFIGURATION, ArrowUp/Down to +-1, CTRL+ArrowUp/Down to +-10.
yyagi [Tue, 28 Feb 2017 15:16:15 +0000 (00:16 +0900)]
#37002 Coodinates.xml を読み込むよう修正。ただし現時点では、以前のxmlフォーマットとの互換性がないため、必ず既存のCoodinates.xmlを削除してから本体を実行し、Coodinates.xml ファイルを生成しなおすこと。
yyagi [Sun, 29 Jan 2017 16:40:37 +0000 (01:40 +0900)]
#36941 各レーンのグルーピング設定について、設定の選択肢OffをNoneとしていたのを修正。
#36696 Changed BGAlpha description in CONFIGURATION
#xxxxx バージョン情報と、タイトル画面の年号を変更。
yyagi [Thu, 27 Oct 2016 17:22:59 +0000 (01:22 +0800)]
#36757 [DTXC] 長いフルパス名のdtxファイルを、「最近使ったファイル」から読み込めない問題を修正。
yyagi [Wed, 19 Oct 2016 16:15:50 +0000 (00:15 +0800)]
#36697 Fixed to show app menu in the lanes correctly
#36696 Fixed BGAlpha range (0-254 to 0-255)
#36696 Fixed BGAlpha descriptions in English
yyagi [Wed, 19 Oct 2016 15:43:15 +0000 (23:43 +0800)]
#36694 Fixed not to word-wrap in PrivateFont.DrawPrivateFont().
#36694 more intelligent title-label generation in playing screen
yyagi [Wed, 19 Oct 2016 13:51:34 +0000 (21:51 +0800)]
#36703 Bass default RGB order has been changed from B-G-R to R-G-B.
yyagi [Wed, 19 Oct 2016 13:42:37 +0000 (21:42 +0800)]
#36720 Fixed to work Beat line display (Ch C2) correctly
yyagi [Mon, 10 Oct 2016 16:05:41 +0000 (00:05 +0800)]
#36700 Quick hack to work compact mode correctly.
yyagi [Mon, 10 Oct 2016 15:51:25 +0000 (23:51 +0800)]
#36695 Fixed to show wailing chip correctly from the beginning.
yyagi [Mon, 10 Oct 2016 15:15:40 +0000 (23:15 +0800)]
#36705 Auto設定の初期値について、Guitar/BassでOFFになっていたのを、ONに戻した。
yyagi [Mon, 10 Oct 2016 14:57:13 +0000 (22:57 +0800)]
#36693 Fixed #BACKGROUND related behaviour;
1) #BACKGROUND_GR will be applied only when GRmode.
3) background image will be scaled to full window size.
yyagi [Sat, 1 Oct 2016 05:36:21 +0000 (13:36 +0800)]
#xxxxx 107のリリース番号更新。
#xxxxx .gitignoreファイルの更新。
yyagi [Sun, 25 Sep 2016 09:39:34 +0000 (17:39 +0800)]
#xxxxx リリース番号を107に変更。
#xxxxx score.iniファイルにおいて、レーン数が10より多い譜面のAUTO情報の読み込みをスキップするようにした。
#xxxxx 終了処理の改善。
yyagi [Sun, 25 Sep 2016 02:14:07 +0000 (10:14 +0800)]
#36612 DTXManiaでのViwerを実行にて、二回目以降の実行でウィンドウサイズがでかくなる問題を、今度こそ修正。
yyagi [Sat, 24 Sep 2016 17:08:11 +0000 (01:08 +0800)]
#xxxxx DTXViewerのプロジェクトを追加。
yyagi [Mon, 19 Sep 2016 14:29:32 +0000 (22:29 +0800)]
#36612 DTXManiaでのViwerを実行にて、二回目以降の実行でウィンドウサイズが保持されない問題の修正。
yyagi [Fri, 26 Aug 2016 13:17:24 +0000 (21:17 +0800)]
#xxxxx .gitignoreファイルの設定。
yyagi [Mon, 22 Aug 2016 15:46:36 +0000 (15:46 +0000)]
#xxxxx DTXManiaをDTXVモードで起動する場合のウインドウサイズの初期値を640x360に変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1034
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 22 Aug 2016 15:40:39 +0000 (15:40 +0000)]
#36548 DTXMania本体のDTXVモードが起動しないという致命的な問題をさらに修正。
#35891 CONFIGURATION構成の見直しで、サウンド関連の設定を CONFIGURATION/System/Sound Options/に移動。
#24159 メトロノーム機能の日本語名を変更(英語にした)。また、メトロノーム用の音源ファイルを、wavからoggに変更。
#xxxxx CONFIGURATIONの一部表記変更。(typo修正)
#xxxxx 譜面の使用レーン数(レーンタイプ)の情報を、score.iniファイルに追加。
#xxxxx バージョン情報の変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1033
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 14 Aug 2016 15:35:46 +0000 (15:35 +0000)]
#36548 FIx not to cause NullReference Exception when DTXMania was used as DTXV mode
#xxxxx Add try-catch foropening System/resources.csv
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1032
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
ikanick [Sun, 14 Aug 2016 11:45:03 +0000 (11:45 +0000)]
#36547 ダークハーフで拍線が表示されないのを修正
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1031
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
ikanick [Sun, 14 Aug 2016 11:25:41 +0000 (11:25 +0000)]
#36546 グラフで落ちる:グラフの初期値を入れておくことで暫定処置 画像もうまく表示されなかったため差し替え
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1030
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 8 Aug 2016 15:22:30 +0000 (15:22 +0000)]
#34016 LP使用譜面の読み込み機能を追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1028
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 7 Aug 2016 17:46:49 +0000 (17:46 +0000)]
#28317 Riskyの上限を99に変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1027
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 2 Aug 2016 16:14:24 +0000 (16:14 +0000)]
#28314 Dangerの表示において、全画面が赤く明滅するようなエフェクトを追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1026
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 2 Aug 2016 15:36:46 +0000 (15:36 +0000)]
#36508 存在しない曲を選曲すると例外発生問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1025
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 2 Aug 2016 14:39:41 +0000 (14:39 +0000)]
#35891 CONFIGURATION構成の見直しで、サウンド関連の設定を CONFIGURATION/System/Sound Options/に移動。
#24159 メトロノーム機能を追加。CONFIGUERATION/Suond Options/メトロノーム で設定。OnBeatで表拍、OffBeatで裏拍のメトロノームを再生する。
メトロノーム音はその近辺の設定で変更可能。
メトロノーム音そのものが気に入らなければ、System/Default/Sound/click_high.wav, click_low.wav を置換してください。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1024
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 2 Aug 2016 03:43:59 +0000 (03:43 +0000)]
#36503 CActDFPFontの廃止に伴い、不要となったテクスチャ画像を削除。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1023
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 2 Aug 2016 03:37:29 +0000 (03:37 +0000)]
#36503 CActDFPFontの削除
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1022
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 1 Aug 2016 13:24:00 +0000 (13:24 +0000)]
#xxxxx bLogDTXの初期値をオフにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1019
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 1 Aug 2016 13:13:45 +0000 (13:13 +0000)]
#27833 (DTXC) 難易度自動計算の機能名を、譜面難易度自動計算、とした。
#36507 #PREIMAGE未使用かつ、#BACKGROUND使用かつ、#BACKGROUNDで指定した画像ファイルが存在しない場合に、リザルト画面で例外が発生する問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1018
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 1 Aug 2016 12:08:47 +0000 (12:08 +0000)]
#xxxxx readmeファイルの更新。 (Config.ini → Config.xml の変更など)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1017
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 31 Jul 2016 18:39:42 +0000 (18:39 +0000)]
#36491 ShowLagTimeとSudHidの説明文も選択肢と異なっていたので修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1016
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 31 Jul 2016 18:27:54 +0000 (18:27 +0000)]
#36502 LBD (チャンネル番号 0x1c) を含むDTXデータを再生させると、IndexOutOfRangeExceptionが発生する問題を修正。無理やりBDレーンにアサインし回避。
ついでに予防措置として、LP(0x1B) が来た場合は、無理やり HC にアサインしている。
今後、#34016(LP使用譜面の読み込み機能)で、もう少しインテリジェントなレーン割り振りを検討予定。
#xxxxx タイトル画面を少し綺麗にした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1015
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
kairera0467 [Sun, 31 Jul 2016 11:43:15 +0000 (11:43 +0000)]
#xxxxx 「ScreenPlayDrums-gauge.png」が「ScreenPlayDrums gauge.png」と重複しており、本体でも使用していないためスキンから削除。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1014
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 30 Jul 2016 17:11:58 +0000 (17:11 +0000)]
#36491 CONFIGURATION画面のGroup設定の説明文が選択肢と異なる問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1013
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 30 Jul 2016 17:10:25 +0000 (17:10 +0000)]
#35906 csvファイルの読み込み時に、文字列の最初のスペースをトリミングしてしまっていた問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1012
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 30 Jul 2016 17:07:25 +0000 (17:07 +0000)]
#36499 シンバルのチップが二重描画され、かつアニメーションしない問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1011
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 30 Jul 2016 17:00:50 +0000 (17:00 +0000)]
#36195 選曲画面上部のオプションパネルのSud/Hidの表示順について、スキン側の修正ではなく、コード側の修正に改めた。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1010
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 30 Jul 2016 16:59:14 +0000 (16:59 +0000)]
#36177 SONGSDB_VERSIONを更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1009
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
ikanick [Sat, 30 Jul 2016 09:46:03 +0000 (09:46 +0000)]
#36177 ConfigにDTXをヘッダ以外も取得するLoadDTXDetailを追加。使用レーン数等、曲データの詳細な取得が可能になる
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1008
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 28 Jul 2016 17:49:34 +0000 (17:49 +0000)]
#36057 BackSleep,SleepPerFrame,PolyphonicSoundsをCONFIGURATIONで設定できるようにした。
#xxxxx 英文メッセージのスペルミスを、いくつか修正。
#xxxxx PolyphonicSounds関係の変数名を変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1007
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 26 Jul 2016 15:43:57 +0000 (15:43 +0000)]
#xxxxx 特定環境で起動が非常に遅くなっていた問題を修正。(120ptのフォント生成の負荷が大きかった模様)
#35906 初回起動時に選挙区画面に進んだ時の「しばらくお待ちください」のメッセージを多言語化。
#xxxxx 開発用にデバッグ情報として表示していた、サウンドストリーム関係の情報を削除。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1006
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 26 Jul 2016 14:47:49 +0000 (14:47 +0000)]
#36195 選曲画面上部のオプションパネルで、Hidden設定の時にSudが、Sudden設定の時にHidが表示されている問題を修正。(スキン側を修正しているので注意)
#36057 X座標/Y座標を設定するCONFIGURATION部分の説明文を追加。また、キーコンフィグの英文説明を追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1005
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 24 Jul 2016 17:21:03 +0000 (17:21 +0000)]
#36478 レーン表示位置を変更した際に、チップファイアが追従するよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1004
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 24 Jul 2016 16:14:36 +0000 (16:14 +0000)]
#xxxxx タイトル画面の年号を2016に修正。
#xxxxx タイトル画面のCONFIGURATIONのスペルミスを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1003
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 22 Jul 2016 17:22:02 +0000 (17:22 +0000)]
#36477 (DTXC) ASIO環境が変わると、オプション画面を開けない場合がある問題を修正。
#xxxxx バージョン番号を032に変更。(033から減っているので注意。最終正式リリース版は031でした)
#xxxxx bass関連ライブラリの更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1002
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 22 Jul 2016 16:36:07 +0000 (16:36 +0000)]
#36057 configファイルがxml化したため、従来Config.iniファイルを直接編集することでのみ設定変更できていた項目が、設定変更しづらくなった。
そのため、VelocityMin関係と、HitRamge関係を、CONFIGURATIONから設定できるようにした。
それぞれ、CONFIGURATION/Drums/E-Drums Option, CONFIGURATION/Drums/HitRange Option で設定する。
#35906 DTXMania実行中に、動的に言語情報を切り替えられるようにした。それに伴い、COption関連の初期化方法を追加した。
#35906 resources.csvファイルを、System/ フォルダに移動した。
#36043 曲選択画面でBD-HTと操作すると表示されるソートメニューが正しく表示されていなかった問題を修正。また、この部分も多言語化対応した。
#36128 演奏時の曲名と難易度ラベルが表示されなくなっていた問題を修正。
なおset.defで定義した難易度も表示するのは、タイトルにそれと同じ難易度の文字列がない場合に限る。
#xxxxx Config.xml内のstrDTXManiaVersionが更新されない問題を修正。
#xxxxx 余計なデバッグメッセージの削除。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1001
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 18 Jul 2016 17:28:06 +0000 (17:28 +0000)]
#36256 スキンフォルダの保存パスが相対パスになるよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@1000
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 18 Jul 2016 15:41:12 +0000 (15:41 +0000)]
#36433 CONFIGURATIONで、BufferdInputをOFFからONに切り替えできない問題を修正。
#36469 タイトル画面遷移後すぐにESCを押すとNullReferenceエラーが発生する問題の対策。
#xxxxx 暫定的な高速化処置。(メインループにGC Level 0を追加)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@999
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 17 Jul 2016 12:56:25 +0000 (12:56 +0000)]
#35906 CResource.csの登録漏れ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@998
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 16 Jul 2016 08:20:04 +0000 (08:20 +0000)]
#36455 AutoPlay(All)をEnterしたときに X に遷移しないよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@997
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 6 Jul 2016 14:16:23 +0000 (14:16 +0000)]
#xxxxx COptionList<>クラスで、Indexを外部から変更したときに、内部のvalが追従しなかった問題を修正。
#35906 言語情報の分離について、CONFIG/Systemにある言語切り替えを実装した。また、プロパティ名などをリファクタした。
以下の制限あり:
* まだ言語分離の抜けがあると思う
* CONFIGの選択肢で多言語化していないものがあると思う
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@996
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 5 Jul 2016 16:01:14 +0000 (16:01 +0000)]
#XXXXX BASS.NETのWASAPI周りのフラグ設定を若干変更
#35906 言語情報の分離を実施。
言語情報は、DTXManiaGR.exeと同じフォルダにある、resources.csvファイルに格納。(同xlsxファイルは、元データ)
現状、ja-JP環境なら日本語が、そうでなければdefault(=en-US)が固定的に使われる。
以下の制限あり:
* まだ抜けがあると思う
* CONFIGの選択肢で多言語化していないものがあると思う
* CONFIG/Systemにある言語切り替えは、まだ機能しない
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@995
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 11 Jun 2016 04:12:01 +0000 (04:12 +0000)]
#36376 拡張子が"dll"でないプラグインファイルは読み込まないように修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@994
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 11 Jun 2016 02:56:48 +0000 (02:56 +0000)]
#36373 NowLoading画面 (#STAGEFILE) のFullHD画像対応。これに伴い、プレビュー表示や動画表示の拡大率や座標値の算出部分をリファクタしています。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@993
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 6 Jun 2016 17:00:56 +0000 (17:00 +0000)]
#36363 ギターベースのレーンフラッシュ消失パターンを、左寄せ消去から中央寄せ消去に変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@992
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 5 Jun 2016 19:04:38 +0000 (19:04 +0000)]
#36183 ギターベースの判定ラインとチップの消失位置にずれが出ないよう修正。(判定ラインを上下オフセットゼロで表示している場合)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@991
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 5 Jun 2016 18:41:40 +0000 (18:41 +0000)]
#36353 ギターチップのアニメーションが飛ぶ問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@990
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 5 Jun 2016 18:28:46 +0000 (18:28 +0000)]
#36291 フィルイン区間の光の粒エフェクトがなくなっている問題を修正。
#xxxxx WASAPI/ASIO時のミキサー登録/解除処理を、若干効率化。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@989
16f42ceb-6dc6-49c8-ba94-
f2d53467949d