OSDN Git Service
yyagi [Mon, 30 Nov 2015 19:16:42 +0000 (19:16 +0000)]
#34227 レーンのセンタリング機能をある程度追加。Config.iniのDrumsLanePositionで設定できる。(CONFIGURATIONでの設定はまだ無し)
レーン表示, チップ表示, 判定表示などは対応済み。
パネル表示はまだ未修正。ギターは考慮外。ドラムスのグラフ表示も考慮外。
コンボ表示は横長すぎるため2段化するなどの工夫が必要と思われる。
score.iniにはレーンのセンター化状況の記録は現状残さない。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@888
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 30 Nov 2015 15:00:47 +0000 (15:00 +0000)]
#34198 DTXManiaをDTXVモードで途中再生状態で起動したときに、ぬるりが出たり、背景動画が正常表示されない場合がある問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@887
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 26 Nov 2015 14:31:43 +0000 (14:31 +0000)]
#34198 DTXCから途中再生しても、動画がシークしない問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@886
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 25 Nov 2015 18:17:04 +0000 (18:17 +0000)]
#xxxxx 終了画面(クレジット)に、chnmr0さんのお名前を追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@885
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 25 Nov 2015 17:45:13 +0000 (17:45 +0000)]
#35782 [DTXC] mp4, mpg, wmvを#AVIのファイル選択候補に加えた、
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@884
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 25 Nov 2015 17:29:15 +0000 (17:29 +0000)]
#34198 動画再生開始直後にスクロールがガクッと来る問題を大幅に改善(ガクリ具合を削減した)。
最初に再生する動画を、演奏開始直後に再生&一時停止状態にしておきつつ、動画サイズに合わせたテクスチャを事前準備することで実現。
また、これに合わせて、動画のPAUSE/RESUMEのロジックを見直した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@883
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Fri, 20 Nov 2015 01:54:01 +0000 (01:54 +0000)]
#34198 ヌルレンダラへの接続方法を修正。テクスチャへサンプルから直接書き込むように変更(一時バッファから転送しない)。マルチスレッド処理を廃止。
#xxxxx JUDGE取得で不具合があったため修正。
#34192 背景再生OFF時、AVIは常に2倍するがプレビュー動画はフィッティングするように変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@882
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 17 Nov 2015 17:31:36 +0000 (17:31 +0000)]
#34192 AVIの拡大表示で、PreMovieの場合の拡大処理が抜けていたのを追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@881
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 17 Nov 2015 16:58:00 +0000 (16:58 +0000)]
#34192 AVIとBGAの表示ロジックを再変更。BGAの有無にかかわらず、動画はFullScreenMovieならアス比維持して全画面表示、そうでなければ縦横2倍で表示。BGAは無条件に縦横2倍で表示。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@880
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Tue, 17 Nov 2015 10:07:00 +0000 (10:07 +0000)]
#34192 BGAとAVI表示ロジックの修正
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@879
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 16 Nov 2015 16:16:58 +0000 (16:16 +0000)]
#34192 テクスチャの拡大ロジックを、最近点に変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@878
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Mon, 16 Nov 2015 14:44:47 +0000 (14:44 +0000)]
#34192 BGAとAVIの表示に関する問題を修正
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@877
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Thu, 12 Nov 2015 15:01:22 +0000 (15:01 +0000)]
#34198 Null Renderer への接続をやめた
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@876
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Thu, 12 Nov 2015 12:50:51 +0000 (12:50 +0000)]
#34198 ビットマップの並列転送で Parallel ではなく delegate を使用
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@875
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Wed, 11 Nov 2015 12:24:27 +0000 (12:24 +0000)]
#34198 ビットマップの転送処理を並列化・一時停止機能の追加
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@874
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 10 Nov 2015 20:28:54 +0000 (20:28 +0000)]
#35722 DTXVモードでDTXManiaを起動するときには、強制的にウインドウモードにするように変更。
#xxxxx FDKプロジェクトの参照方法を変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@873
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Tue, 10 Nov 2015 11:24:59 +0000 (11:24 +0000)]
#34198 IGraphBuilter のインスタンス生成コードを修正
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@872
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Mon, 9 Nov 2015 12:44:16 +0000 (12:44 +0000)]
#34198 コミット漏れがあったため追加
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@871
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Thu, 5 Nov 2015 14:09:53 +0000 (14:09 +0000)]
#34198 CAviDS.cs が delete されてしまったため add
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@870
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Thu, 5 Nov 2015 14:08:35 +0000 (14:08 +0000)]
#34198 DirectShow による動画処理の改善
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@869
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Sat, 31 Oct 2015 11:17:10 +0000 (11:17 +0000)]
#34198 CAviDS の追加情報
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@868
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Sat, 31 Oct 2015 09:56:44 +0000 (09:56 +0000)]
#34198 DirectShow による動画の再生を行うクラス CAviDS を追加し、これを利用するように変更した。
#34191, #34192, #34193 2倍可能な場合、BGAを2倍で表示するようにした。動画はその描画領域にフィットさせるようにした(AVIPANは考慮しない)。
#23928 FHD用のスキンを保存するためのフォルダを追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@867
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Wed, 28 Oct 2015 16:28:15 +0000 (16:28 +0000)]
#35666 選曲画面の描画の座標値を修正、GRのコンボ画像を微修正
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@866
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Mon, 26 Oct 2015 12:58:41 +0000 (12:58 +0000)]
#35657 画像をうまく生成できない場合の例外処理を追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@865
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Mon, 26 Oct 2015 12:33:50 +0000 (12:33 +0000)]
#34801 チップ画像と描画を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@864
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
kairera0467 [Wed, 14 Oct 2015 11:43:59 +0000 (11:43 +0000)]
#xxxxx 選曲画面のステータスパネルに表示される「Unused」画像の描画範囲が間違っていたので修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@863
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
kairera0467 [Tue, 13 Oct 2015 09:00:12 +0000 (09:00 +0000)]
#xxxxx 「ScreenConfig itembox.png」を綺麗にした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@862
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
kairera0467 [Mon, 12 Oct 2015 12:43:21 +0000 (12:43 +0000)]
#xxxxx 「ScreenConfig itembox other.png」を綺麗にした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@861
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Tue, 29 Sep 2015 15:27:34 +0000 (15:27 +0000)]
#35411
・ギター空打ちBADでゴーストのコンボを途切れるように修正(ラグデータに追加情報を持たせる)
・GBフリップ時読み込むゴーストもそれに合わせる
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@860
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Sun, 20 Sep 2015 08:43:16 +0000 (08:43 +0000)]
#35548
#35410
CBoxDef を public に (#35410)
クイックコンフィグ描画時の初期値を修正 (#35448)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@859
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Sun, 20 Sep 2015 06:52:50 +0000 (06:52 +0000)]
#35411 ブランチ150818からゴースト機能のマージ(851-856)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@858
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 8 Sep 2015 14:48:57 +0000 (14:48 +0000)]
#35440, #34980 MIDIのCC#04をFDKjからアプリ位に渡さないよう、以前の状態に戻した。現状、上位では通常のノートオンとCCを区別できない設計であるため。
今後これを区別できるようにします。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@857
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Sun, 30 Aug 2015 04:08:06 +0000 (04:08 +0000)]
#35417
・Gt./Bs. Flip で PlaySettings を入れ替えない
・ステージクリア後~演奏結果までで Auto フラグを交換する
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@854
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
chnmr0 [Sun, 30 Aug 2015 03:40:12 +0000 (03:40 +0000)]
#35417
#35461
.score.ini に Risky モードの実際の設定値が保存されていない問題を修正
.score.ini に ギターとベースを入れ替えたことを示す情報を追加
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@853
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 27 Aug 2015 13:58:19 +0000 (13:58 +0000)]
#35439 添付のランタイムを、VC++2013のものに変更。
#35444 DTXV.exeを動作させるため、xadec.dllを同exeと同じフォルダに移動。
#35444 xadec.dllを移動させるとDYXManiaGR.exeが起動できなくなるため、起動時のdll存在チェックコードを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@847
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 24 Aug 2015 14:23:51 +0000 (14:23 +0000)]
#xxxxx rev834相当にロールバック。#35417(FLIPバグ修正)の対応は、branchで行う。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@846
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 19 Aug 2015 13:14:23 +0000 (13:14 +0000)]
#34517 Auto設定を交換する行を削除。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@844
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 18 Aug 2015 16:16:25 +0000 (16:16 +0000)]
#35417 FLIP状態での演奏時に、演奏設定(LEFTなど)も入れ替えるよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@842
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 17 Aug 2015 14:57:09 +0000 (14:57 +0000)]
#xxxxx CONFIGURATIONの一部メッセージ変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@834
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 15 Aug 2015 17:26:56 +0000 (17:26 +0000)]
#35405 ギター、ベースのGボタンの自動演奏をオフにした状態でDTXCreator上で再生するとGボタンが自動演奏されない問題を修正。
#xxxxx バージョン情報を更新。
#xxxxx DTXManiaGR.exe.configファイルの更新時に、自動で「実行時フォルダ」のconfig1ファイルが連動して修正されるよう、csprojファイルを修正。(DTXC分は、前回のコミット時に同対応を実施済み)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@833
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 15 Aug 2015 02:49:33 +0000 (02:49 +0000)]
#35399 [DTXC] DTXCreator.exe.Configファイル内に、実在するLastWorkFolderが存在する状態で(=カレントフォルダが曲データのフォルダにある状態で)DTXMania本体による再生をすると、DTXMania本体が起動できない問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@832
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 8 Aug 2015 14:23:38 +0000 (14:23 +0000)]
#xxxxx CONFIGURATIONのtypo修正。
#xxxxx バージョン情報更新。
#xxxxx 終了画面のMakingSupportを、SourceForge.jpからOSDNに変更。
#xxxxx [DTXC] SlimDXのリビルドと、参照設定の更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@830
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 7 Aug 2015 14:25:43 +0000 (14:25 +0000)]
#35351 [DTXC] 譜面修正しファイル保存した直後にViewer再生させると、直前の譜面修正がViewerに反映されない問題を修正。
#xxxxx [DTXC] バージョン番号を029に変更。
#xxxxx [DTXC] 動作プラットフォームを、.NET Framework 4.5.1に変更。
#xxxxx [DTXC] bassmix.dll, basswasapi.dllを更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@829
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 5 Aug 2015 17:15:01 +0000 (17:15 +0000)]
#35281 Rel101の次期バージョンでもIRPligin.dllが動作するように修正。SlimDX.dllをVS2013CUでビルドするにあたり、TargetNameをSlimDXからSlimDXc_net20x86_Jun2010に変更した。
#xxxxx bassmix.dll と、basswasapi.dll を更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@828
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Sun, 26 Jul 2015 12:28:00 +0000 (12:28 +0000)]
branches/150726(All with #35358)からリビジョン824-826をマージ:
チケット #35358 に対応するためのブランチの作成。
........
DTXManiaプロジェクトについて、トークンに含まれる全角中点「・」を、半角下線「_」に置換した。
........
DTXCreatorプロジェクトについて、トークンに含まれる全角中点「・」を、半角下線「_」に置換した。
ただし、「有効・無効」については「有効無効」に置換。
DTXManiaプロジェクトとDTXCreatorプロジェクトで、VS2015から作成されるローカルフォルダ「.vs」を無視リストに追加。
........
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@827
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Sun, 26 Jul 2015 12:23:06 +0000 (12:23 +0000)]
DTXCreatorプロジェクトについて、トークンに含まれる全角中点「・」を、半角下線「_」に置換した。
ただし、「有効・無効」については「有効無効」に置換。
DTXManiaプロジェクトとDTXCreatorプロジェクトで、VS2015から作成されるローカルフォルダ「.vs」を無視リストに追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/150726(All%20with%20%
2335358)@826
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Sun, 26 Jul 2015 11:47:25 +0000 (11:47 +0000)]
DTXManiaプロジェクトについて、トークンに含まれる全角中点「・」を、半角下線「_」に置換した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/150726(All%20with%20%
2335358)@825
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Sun, 26 Jul 2015 10:50:22 +0000 (10:50 +0000)]
チケット #35358 に対応するためのブランチの作成。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/150726(All%20with%20%
2335358)@824
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Sun, 26 Jul 2015 10:43:31 +0000 (10:43 +0000)]
チケット #35358 に対応するためのブランチを生成。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/150726(All%20with%20%
2335358)@822
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 24 Jun 2015 14:08:01 +0000 (14:08 +0000)]
#35281 とりあえずIRPlugin.dllを読み込めるようにした。ただし読み込み成功した後、SlumDX.dllの読み込みに失敗しGPFとなる。
#xxxxx WASAPIのバッファ量の初期値を50msに変更した。タブレットなどCPU性能の低い機種向けの対処。通常のPCの場合は、従来通り、0msに設定し直すことをお勧めします。(自動設定で最小値に設定されます)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@820
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 23 Jun 2015 14:51:38 +0000 (14:51 +0000)]
#35280 DSoundモード時に、DTXファイルから指定しているmp3ファイルが見つからないとフリーズする問題を修正。
#xxxxx WailingChipと、HHチップの描画を若干修正。(HHチップの画像を更新しているので注意)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@818
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 28 Jan 2015 15:18:52 +0000 (15:18 +0000)]
#xxxxx bass.dll と、bassasio.dll を、最新のものに置換。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@817
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 28 Jan 2015 15:17:42 +0000 (15:17 +0000)]
#34847 小節生成されていないところで右クリックすると、NullReference例外が発生する問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@816
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 28 Jan 2015 15:11:26 +0000 (15:11 +0000)]
#34826 DTXCreator も、VS2013CommunityUpdate4でビルドできるようにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@815
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 27 Jan 2015 16:53:26 +0000 (16:53 +0000)]
#34826 SlimDX も、VS2013CommunityUpdate4でビルドできるようにした。
なおビルドに当たっては、VS2013とは別に、DirectXのSDKが必要。
またビルドにあたっては、設定が面倒なため、DTXManiaのsourceforge.jpサイトの「文書」にある「開発メモ」-「SlimDXのビルド方法(備忘録)」を合わせて参照のこと。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@814
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 22 Jan 2015 15:35:21 +0000 (15:35 +0000)]
#34828 MidiInChecker2でも、コントロールチェンジNo4を受け付けるように変更。
また、MIDIのチャンネル情報が分かるよう、表示を若干見直した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@813
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 22 Jan 2015 15:32:33 +0000 (15:32 +0000)]
#34828 MIDI入力で、コントロールチェンジ(No4)を受け付けるように修正。これにより、ハイハットの開閉を入力として受け付けることができるようになる。
ただし、まだFDKで入力をDTXMania本体側に伝えるようにしただけで、DTXmania側ではハイハット開閉の信号を処理していない。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@812
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 22 Jan 2015 15:21:03 +0000 (15:21 +0000)]
#34826 DTXManiaGR.exe と、FDKを、VS2013CommunityUpdate4環境でビルドするようにした。
同時に、使用するフレームワークを、.NET Framework 2.0から、同4.5.1に引き上げた。
ただし、SlimDXのビルド環境はまだVS2008のままで、動作環境も.NET Framework2.0のままなので注意。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@811
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 13 Jan 2015 16:10:44 +0000 (16:10 +0000)]
#34801 バスドラムのみ、チップ描画を綺麗にした。
#34776 選曲画面とOCNFIGURATION画面で、カーソルキーの左右を使用できるようにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@810
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 13 Jan 2015 13:15:11 +0000 (13:15 +0000)]
#34800 サウンド設定の変更時に、NullReferenceの例外が発生することがあった問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@809
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 13 Jan 2015 13:05:00 +0000 (13:05 +0000)]
#34799 HighDPI対応を行った。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@808
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 4 Jan 2015 16:44:40 +0000 (16:44 +0000)]
#34781 マウスだけでなく、キーボードを接続していない時でも、DTXManiaGRを起動できるようにした。(タブレットPCに電子ドラムを接続している場合などを想定)
#34781 万が一DirectInputやMIDI-INの初期化でエラーが発生したときでも、その旨のダイアログを表示し終了するようにし、例外の画面をユーザーに見せないようにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@807
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 4 Jan 2015 16:07:54 +0000 (16:07 +0000)]
#34781 Avoid GPF in case no mouse is connected.
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@806
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 4 Jan 2015 09:41:11 +0000 (09:41 +0000)]
#xxxxx Thank you for playingの元画像のコミット漏れ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@805
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 4 Jan 2015 09:14:40 +0000 (09:14 +0000)]
#xxxxx タイトル画面の年号を2015に変更。
#xxxxx Thank you for playing画面に、beatmeさんのお名前を追記。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@804
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 31 Dec 2014 03:47:44 +0000 (03:47 +0000)]
#xxxxx exeのプロパティ情報を更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@801
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 30 Dec 2014 19:01:38 +0000 (19:01 +0000)]
#xxxxx DTXCreatorのバージョン番号と、年号の情報を更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@800
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 30 Dec 2014 18:53:46 +0000 (18:53 +0000)]
#23884 DTXMania本体とDTXCreatorの両者で、各種ファイルをUnicodeで書き出すようにした。
読み込み時は、まず文字コードの自動判別を行い、自動判別に失敗したときにはShift-JISとして読み込む。
このため、従来のデータを読み込んでも、問題なく動作するはず。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@799
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 30 Dec 2014 16:28:23 +0000 (16:28 +0000)]
#34764 ドラムのコンボ表示に余計な線が入る問題を修正。
#34765 DarkがHalf/Full時、動画が表示されない場合がある問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@798
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 30 Dec 2014 03:55:47 +0000 (03:55 +0000)]
#34732 デバッグログの出力を一部見直した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@796
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 30 Dec 2014 02:58:57 +0000 (02:58 +0000)]
#34760 ドラムのreverse時に、小節番号の表示座標を誤っていたのを修正。
#34761 メモリ不足時にBGAを読み込むとエラーが発生することがあった問題を修正。
#34194 スクロールの滑らかさを向上した。従来は、VGA座標系を拡大してFHDの座標系としていたため、チップをスクロールさせると(FHDの座標系をすべて使うわけではないので)チップが少しとびとびに表示されることがあったが、最初からFHDの座標系で処理するよう改めることにより、スクロールを滑らかにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@795
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 29 Dec 2014 14:35:58 +0000 (14:35 +0000)]
#xxxxx ドラム演奏の背景画像の再適用。(黒ゴミ排除)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@794
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 28 Dec 2014 02:36:25 +0000 (02:36 +0000)]
#xxxxx リビジョン番号を更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@792
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 28 Dec 2014 02:32:55 +0000 (02:32 +0000)]
#34732 WAV内Vorbisの対応に当たって、キー音の拡張子判別で大文字小文字を区別するようにしてしまっていたデグレードを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@790
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 26 Dec 2014 22:42:46 +0000 (22:42 +0000)]
#34732 To avoid WASAPI/ASIO BGM Sync issue, decode "RIFF chunked Vorbis” by DirectShow before playing.
#xxxxx デバッグログを若干強化した。
#xxxxx 演奏中のデバッグ情報表示から、BASS.DLL関連のものを削除した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@788
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 26 Dec 2014 22:30:08 +0000 (22:30 +0000)]
#34712 マスターボリュームの情報をConfig.iniに保存できていなかった問題を修正。
#34712 一部デバッグログのメッセージのミスを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@786
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 25 Dec 2014 16:40:19 +0000 (16:40 +0000)]
#34712 ASIOのマスターボリューム制御の方法を、WASAPIでの制御方法に合わせた。(音量制御専用のミキサーを一段追加する)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@785
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 23 Dec 2014 13:59:03 +0000 (13:59 +0000)]
#34736 PrivateFontで、"&"を描画したときに文字列末尾の表示が欠ける問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@784
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 17 Dec 2014 16:23:37 +0000 (16:23 +0000)]
#34712 WASAPIでもマスターボリュームが動作するようにした。
Mixerの出力を直接 BASS_ChannelGetData() しても、Mixerのattribute変更(音量変更含む)は反映されない模様。
そのため、BASS_ChannelGetData()専用のmixerを作り、その下に従来のmixerをぶらさげることによって、従来のmixerに対するattribute変更が機能するようにした。
なお、ASIOはまだこの構成に変更していない。後日対応予定。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@783
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 17 Dec 2014 14:57:05 +0000 (14:57 +0000)]
#34712 とマスターボリューム対応について、今までの試行錯誤の経過をを放出。ASIOでは動作するが、WASAPIでは動作せず。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@782
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 15 Dec 2014 16:56:02 +0000 (16:56 +0000)]
#34228 性能改善の一環として、WASAPIのバッファサイズの手動設定機能を復活させた。
#34227 レーンのセンタリング設定のコードを、一時的にマスクした。WASAPIの性能改善に注力するため。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@780
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 14 Dec 2014 18:26:55 +0000 (18:26 +0000)]
#34706 メモリ不足時に演奏したときに強制終了しないよう、いくつかの例外処理を強化した。(DirectSoundのシークエラー処理など)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@778
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 26 Nov 2014 14:22:50 +0000 (14:22 +0000)]
#34227 レーンのセンタリングについて、とりあえずレーン画像だけをセンタリングできるようにした。チップや周辺画像はまだ従来のまま。
#34228 WASAPIのバッファ量を手動設定できるようにするための準備。
#xxxxx time seekに失敗した場合のログ出力を追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@777
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 28 Oct 2014 16:54:38 +0000 (16:54 +0000)]
#34546 DTXC起動時ならびにDTXファイルを開いたときの最初のモードを、編集モードと選択モードのどちらにするかをオプションで選べるようにした。
#32661 BPM自動取得機能を少し改善した。一旦BEATチップを生成した状態でDTXファイルをセーブ/ロードしなおしても、区間ごとのBPM情報が失われないようにした。詳しい使用方法はチケット参照。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@776
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 19 Oct 2014 03:51:17 +0000 (03:51 +0000)]
#34506 Fixed to work compact mode correctly
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@774
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 2 Sep 2014 16:00:57 +0000 (16:00 +0000)]
#34228 ギターとベースのmixer削除タイミングを早めるべく、mixer登録期間をチップ単音の総再生時間+αではなく、次のチップまでの時間+αとしてみた・・・が、みんなギター1本WAVから音を切り出して使っていて、mixer改善の効果が全くなかったため、注釈化した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@770
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 1 Sep 2014 16:11:11 +0000 (16:11 +0000)]
#34199 ドラムのライフゲージのテクスチャサイズを最適化。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@769
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 27 Aug 2014 16:55:32 +0000 (16:55 +0000)]
#34199 ドラムのライフゲージの下端がちょっと欠けて表示される問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@768
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 12 Aug 2014 16:54:26 +0000 (16:54 +0000)]
#34026 ギター画面での、ギターのウェイリングチップ画像も、作り直したものに差し替えた。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@767
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 12 Aug 2014 16:45:34 +0000 (16:45 +0000)]
#34026 FullHD画面でアラが出ないように、ドラム画面での、ギターのウェイリングチップ画像を作り直した。PSDのシェイプデータを起こしたので、アレンジするときにはご活用ください。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@766
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 12 Aug 2014 07:37:05 +0000 (07:37 +0000)]
#34173 コンボ表示の画像テクスチャを最適化し、512x512のサイズに収まるようにした。その関係で、ほんの少しコンボ表示が小さくなっているが、違和感はないと思う。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@765
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 12 Aug 2014 06:43:52 +0000 (06:43 +0000)]
#34026 FullHD画面でアラが出ないように、ギタードラムのコンボ画像を作り直した。PSDのシェイプデータを起こしたので、アレンジするときにはご活用ください。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@764
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 6 Aug 2014 17:09:58 +0000 (17:09 +0000)]
#xxxxx 選曲画面の曲名バーのテクスチャのリファクタ。テクスチャサイズを小さくし、VRAMを節約するようにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@763
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 5 Aug 2014 16:26:29 +0000 (16:26 +0000)]
#xxxxx ドラムのレーンフラッシュのリファクタ。ドラムレーンフラッシュ画像を、扱いやすいものにした。(テクスチャサイズの最適化は、プログラム内で自動的に行う。)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@762
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 5 Aug 2014 15:30:07 +0000 (15:30 +0000)]
#xxxxx ギターのレーンフラッシュのリファクタ。GR画面でのギターレーンフラッシュ画像を、扱いやすいものにした。(テクスチャサイズの最適化は、プログラム内で自動的に行う。)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@761
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 4 Aug 2014 16:58:54 +0000 (16:58 +0000)]
#xxxxx ギターのレーンフラッシュのリファクタ。ドラム画面でのギターレーンフラッシュ画像を、扱いやすいものにした。(テクスチャサイズの最適化は、プログラム内で自動的に行う。)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@760
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 4 Aug 2014 15:35:48 +0000 (15:35 +0000)]
#xxxxx ギターのウェイリングチップ描画周りのリファクタ。ほとんど同じようなコードが4か所に散らばっていて保守しづらかったので、1つの基底クラスと4つの派生クラスにまとめた。(CWailingChip.cs)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@759
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 3 Aug 2014 14:32:23 +0000 (14:32 +0000)]
#34125 背景画像に黒ドットのゴミが入っている問題を修正。これに伴い、背景画像をjpgからpngに変更した。(ドラム画面側は既に変更済みのため、今回はGR画面のみ変更した)
#34132 GR画面での背景動画を、最背面に描画するように変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@758
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
kairera0467 [Sun, 3 Aug 2014 14:26:13 +0000 (14:26 +0000)]
#xxxxx ドラム背景画像を少し綺麗にした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@757
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 31 Jul 2014 13:33:44 +0000 (13:33 +0000)]
#34026 ドラム画面で、lagタイム表示の数値が、1桁ずつ離れて表示されていた問題を修正。
#34026 GR画面で、lagタイム表示の数値表示位置がおかしかった問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@756
16f42ceb-6dc6-49c8-ba94-
f2d53467949d