OSDN Git Service
yyagi [Wed, 7 Sep 2011 17:08:59 +0000 (17:08 +0000)]
#46007 trunkへのmerge前の簡単なリファクタ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/110606(DTXMania090%20with%20%
2324007)@254
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 5 Sep 2011 16:45:11 +0000 (16:45 +0000)]
#24007 DuplicateSoundBuffer()を使ってサウンド読込の高速化と省メモリとを実現。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/110606(DTXMania090%20with%20%
2324007)@253
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 6 Jun 2011 15:48:25 +0000 (15:48 +0000)]
#24007 オンメモリ再生するチップ音を4回読み直し・デコードし直しするのではなく、1回読み・デコードした結果をDuplicateSoundBuffer()するようにしてみた。
しかしその結果Duplicate~()時に以下の例外が発生するようになり、全く音が鳴らない状態。
DSERR_INVALIDCALL: This call is not valid for the current state of this object (-
2005401550)
エラーメッセージのthis objectって、DirectSoundオブジェクトとSoundBufferオブジェクトのどちらなのやら。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/110606(DTXMania090%20with%20%
2324007)@194
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 6 Jun 2011 15:39:39 +0000 (15:39 +0000)]
#24007 チップ音読み込み高速化の検討のためのブランチ作成。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/branches/110606(DTXMania090%20with%20%
2324007)@193
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 4 Jun 2011 15:28:27 +0000 (15:28 +0000)]
#23581 選曲画面でのInformationパネルの仕様変更。(ソートとFLIPの説明追加, 英語サポート, 説明順の変更)
#none 現在未使用の「昇順降順」画像の削除
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@188
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 3 Jun 2011 17:34:03 +0000 (17:34 +0000)]
#25370 added ShowLagTime feature in Configuration.
#none a little modified: English descriptions in Configuration.
#none tiny refactors (goto -> continue, etc)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@187
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 1 Jun 2011 15:53:30 +0000 (15:53 +0000)]
#none [DTXC] バージョン番号を024に変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@186
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 1 Jun 2011 15:52:34 +0000 (15:52 +0000)]
#none some refactors: To change names for local variables, and replaced from "0x50f" to "36*36-1".
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@185
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 1 Jun 2011 15:48:50 +0000 (15:48 +0000)]
#none [DTXC] added USE_GERMANRESOURCE macro to test German locales in Japan.
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@184
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 1 Jun 2011 15:46:50 +0000 (15:46 +0000)]
#24790 [DTXC] Sorry I forget to commit another file modified to fix #24790.
(I changed CurrentUICulture to CurrentCulture to work correctly)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@183
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 1 Jun 2011 15:40:15 +0000 (15:40 +0000)]
#24790 [DTXC] Fixed to be able to use #DTXVPLAYSPEED correctly in some EU locales.
#none some refactors: To change names for local variables, and replaced from "0x50f" to "36*36-1".
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@182
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 1 Jun 2011 15:34:06 +0000 (15:34 +0000)]
#none [DTXC] FDKのメジャーバージョン更新に伴う、参照パス変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@181
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 29 May 2011 14:14:03 +0000 (14:14 +0000)]
#none 以前のリファクタ(ドラム/ギター演奏クラスの汎化)で注釈化していた汎化前メソッドを、ばっさり削除。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@180
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 29 May 2011 13:47:28 +0000 (13:47 +0000)]
#25254 Difficulty changes are available by Bass G-PP.
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@179
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 29 May 2011 13:29:58 +0000 (13:29 +0000)]
#25253 Guitar/Bass wailings are avilable AFTER the wailng chips come.
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@178
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Sat, 28 May 2011 03:21:01 +0000 (03:21 +0000)]
#none CPluginHost にメンバを追加。
#none SlimDX/build/.suo ファイルを無視リストに追加。
#none 実行時フォルダ/Songs を無視リストに追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@177
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 21 May 2011 13:28:01 +0000 (13:28 +0000)]
#25216 fixed to be abled to go FAILED in Guitar Revolution mode.
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@174
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 21 May 2011 10:16:51 +0000 (10:16 +0000)]
#25217 changed the preview volume from AutoVolume to 80(fixed value).
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@173
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Sat, 21 May 2011 10:11:20 +0000 (10:11 +0000)]
#25220 ビルドを行うと SlimDX 参照エラーが発生しビルドに失敗する現象を修正。
具体的には、DlimDX プロジェクトの成果物ではなく、実行時フォルダ内のバイナリを参照するように変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@172
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 21 May 2011 08:42:08 +0000 (08:42 +0000)]
#25215 fixed to affect FLIP with wailing chips.
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@171
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 10 May 2011 16:26:10 +0000 (16:26 +0000)]
VC++ランタイムを、2011年4月にWindows Updateで更新されたものに置き換え。DTXManiaとDTXCreatorの両方が対象。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@170
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 26 Apr 2011 17:20:58 +0000 (17:20 +0000)]
rev154(Direct3D9Ex対応)の続き。今度はwindowでの起動に失敗していた問題を修正。これでフルスクリーンとウインドウ、どちらも大丈夫となった。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@167
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 26 Apr 2011 15:22:21 +0000 (15:22 +0000)]
rev154(Direct3D9Ex対応)の続き。フルスクリーンでの起動に失敗していた問題を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@166
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 26 Apr 2011 14:27:35 +0000 (14:27 +0000)]
rev164から、マクロTEST_Direct3D9Exを外したもの。XP環境で実行できないのも困るので、マクロを外したcsprojを合わせて用意した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@165
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 25 Apr 2011 17:05:36 +0000 (17:05 +0000)]
rev154(Direct3D9Ex対応)の続き。
DTXManiaプロジェクトとFDKプロジェクトの両方に対してマクロ TEST_Direct3D9Ex をつけてビルドすると、AeroOFFで起動しDirect3D9Exを使うようになる。
SetMaximumFrameLatency()でキューイングフレーム数を0にしたり、Texture描画時のLock条件を変更したりすることで、従来より描画性能向上、描画遅延減少。
なおまだ実験段階なので、このマクロつきでビルドすると、XPでの起動不可、フルスクリーンでの起動不可(ウインドウで起動してフルスクリーンに切り替えるのはOK)など、
数々の制限事項あり。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@164
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 23 Apr 2011 03:56:10 +0000 (03:56 +0000)]
#24954 キーコンフィグで@を表示できるよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@163
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 23 Apr 2011 03:05:02 +0000 (03:05 +0000)]
#23631 ギター/ベースのDANGER処理のコミット漏れ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@162
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 23 Apr 2011 02:22:41 +0000 (02:22 +0000)]
#23631 ギター/ベースのDANGER処理を追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@161
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 23 Apr 2011 02:12:45 +0000 (02:12 +0000)]
#24609 任意画面での画面キャプチャ機能を追加。また、それに付随するリファクタ。FDKのメジャー番号更新(I/F追加に伴うもの)。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@160
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 20 Apr 2011 09:16:07 +0000 (09:16 +0000)]
#23615 Authorでのソート機能を追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@159
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 20 Apr 2011 07:56:02 +0000 (07:56 +0000)]
#23708 副作用が見つかり修正コードを削除。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@158
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 19 Apr 2011 13:28:38 +0000 (13:28 +0000)]
#24757 曲ソートで「昇順/降順」と表示する代わりに"1,2,3..."/"3,2,1"などと表示するよう変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@157
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 7 Apr 2011 16:36:49 +0000 (16:36 +0000)]
#23708 Altが押されているときは、SlimDX内(DTXMania内部で持つキーバッファ内)ではEnterを押していなかったことにすることで、Alt-Enterによるフルスクリーンとウインドウの切り替え時に決定動作が入ってくることを回避した。
ただし、Altを早めに離してしまうと、まだ決定動作が走ってしまう模様。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@156
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 7 Apr 2011 15:29:13 +0000 (15:29 +0000)]
#24789 CONFIGでスクロール速度の表示が正しくない問題を修正。
その他CONFIG内の項目位置を一部見直した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@155
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 7 Apr 2011 13:24:45 +0000 (13:24 +0000)]
マクロ TEST_Direct3D9Ex をつけてビルドすると、Direct3D9ExのSetMaximumFrameLatency()でキューイングフレーム数を0にするよう対応。
Vistaと7で描画遅延が小さくなったはずだが、代わりに描画FPSが半減している。何かが足らないのかな。
なおまだ実験段階なので、上記マクロつきでビルドすると、XPでの起動不可、フルスクリーンでの起動不可(ウインドウで起動してフルスクリーンに切り替えるのはOK)など、
数々の制限事項あり。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@154
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 4 Apr 2011 14:30:38 +0000 (14:30 +0000)]
#24772 HC続きの時に消音していなかった問題を修正
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@153
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 3 Apr 2011 17:18:19 +0000 (17:18 +0000)]
#24765 不可視チップがあると演奏時IndexPutOfRangeExceptionが発生する問題を修正。(ロジックの順番を変更しただけ)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@152
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 3 Apr 2011 17:16:31 +0000 (17:16 +0000)]
#24766 cymbal連打が消音される問題を修正。(#24007 DTX読み込み高速化の対応を一旦削除)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@151
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 1 Apr 2011 15:20:14 +0000 (15:20 +0000)]
*.csprojファイルなど、ビルドに不足していたファイルを更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@150
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 1 Apr 2011 14:22:24 +0000 (14:22 +0000)]
#24756 ソートメニュー内の決定を右シンバルでできなかった問題を修正。
#24757 未ソート状態でも直前のソート状態のメニューを表示していたのを修正。
#24758 ソート機能で、日本語環境の場合はAscend/Descendの代わりに昇順/降順と出すよう修正。
バージョン番号を090に更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@148
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 31 Mar 2011 17:40:36 +0000 (17:40 +0000)]
#24746 DTXC: a countermeasure for temp-flooding.
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@147
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 31 Mar 2011 15:38:03 +0000 (15:38 +0000)]
うっかりtrunkに作ってしまったtagを、tagsに移動。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@146
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 31 Mar 2011 15:34:58 +0000 (15:34 +0000)]
DTXMania089リリースに際してのtag付け。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@145
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 31 Mar 2011 15:21:54 +0000 (15:21 +0000)]
バージョン番号変更、CONFIGの説明文言を若干変更。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@144
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 31 Mar 2011 14:57:42 +0000 (14:57 +0000)]
#24341 POD対応に関し、コメントにチケット番号を付記したのみの修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@143
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 30 Mar 2011 15:29:03 +0000 (15:29 +0000)]
#23615 ソート画面の背景画像を追加。安直な画像でごめんなさい。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@142
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 30 Mar 2011 15:23:11 +0000 (15:23 +0000)]
#23615 ソート機能のクラスをコミットし忘れていたので追加。
その他若干の変更。(コメント追加程度)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@141
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 30 Mar 2011 15:07:47 +0000 (15:07 +0000)]
#23615 曲順のソート機能を追加。
その他リファクタ等。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@140
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 22 Mar 2011 15:46:52 +0000 (15:46 +0000)]
#24609 まずはランク更新or演奏型スキル更新の時に、dtxファイル名.yyMMddHHmmss_DRUMS_SS.png という形式でリザルト画像を当該DTXデータのあるフォルダに自動保存するよう対応。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@139
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 22 Mar 2011 15:45:13 +0000 (15:45 +0000)]
#24525 OPTIONとCONFIGURATIONの統合についてのコミット漏れ。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@138
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 22 Mar 2011 15:43:56 +0000 (15:43 +0000)]
#24525 OPTIONとCONFIGURATIONを統合し、CONFIGURATIONのみとした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@137
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 21 Mar 2011 18:19:33 +0000 (18:19 +0000)]
SlimDXのビルドに不足していたファイル群のコミット。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@136
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 16 Mar 2011 04:52:34 +0000 (04:52 +0000)]
FDKのバージョン番号変更。(POD対応に伴うもの)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@135
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 16 Mar 2011 04:51:27 +0000 (04:51 +0000)]
マクロ TEST_ENGLISH をつけてビルドすることでCultureInfoをen-USに切り替えるようにした。英語表示のテスト用。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@134
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 12 Mar 2011 03:38:14 +0000 (03:38 +0000)]
#24341 add POV support (4/8way only)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@133
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 9 Mar 2011 18:16:35 +0000 (18:16 +0000)]
#24621 To handle POV input correctly in SlimDX GetPointOfViewControllers().
JoystickState's constructor must intialize POV value as -1. (not zero.)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@132
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Wed, 9 Mar 2011 07:42:48 +0000 (07:42 +0000)]
#24615 Mutexの解放を必要時に行っていなかった不具合を修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@131
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Wed, 9 Mar 2011 07:21:02 +0000 (07:21 +0000)]
フォーラム[#56172] SlimDX(改)のフォルダ内容が不完全だったので再UP。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@130
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Mon, 7 Mar 2011 15:57:03 +0000 (15:57 +0000)]
#24606 Debug版に限り、最終的な例外のキャッチを行わないようにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@129
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 3 Mar 2011 16:41:46 +0000 (16:41 +0000)]
#23670 エラー発生時強制終了する前に例外の内容をダイアログ表示するようにした。
#24415 FLIP問題再修正。
#24459 HiScore/HiSkillとは別に、最高ランクを独立して残すよう修正
#24569 AUTO演奏楽器を含む場合の総合リザルトの値を修正。(現状の動作が仕様であるならば、後日元に戻します)
(未起票) リファクタに伴い空打ちチップ使用でエラーになっていたのを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@128
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 26 Feb 2011 18:25:33 +0000 (18:25 +0000)]
#23676 ギターでFIレーン経由の消音制御が入ってなかったのを修正。ただしこの機能を有効にするには従来通りマクロ定義が必要。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@127
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 26 Feb 2011 16:23:17 +0000 (16:23 +0000)]
#24415 FLIP問題が更に悪化する修正を削除。rev124相当に戻した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@126
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 21 Feb 2011 16:45:44 +0000 (16:45 +0000)]
#24415 FLIP時、AUTO側の演奏記録が混じってしまう問題に対応(したつもり)。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@125
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 21 Feb 2011 16:43:10 +0000 (16:43 +0000)]
続6・演奏画面のリファクタ。ドラムとギター画面で共通で使用しているメソッドを1つにまとめる作業。演奏結果を生成するところを束ねた。今度こそ一段落とする予定。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@124
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 20 Feb 2011 16:11:29 +0000 (16:11 +0000)]
続5・演奏画面のリファクタ。ドラムとギター画面で共通で使用しているメソッドを1つにまとめる作業。ほぼ完了。まだ少し残ってますが、今後の修正に支障はないと思いますので、これで一段落とします。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@123
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 20 Feb 2011 13:44:00 +0000 (13:44 +0000)]
ギターのピック時のフラッシュが輝き切るまでの時間を短縮。
続4・演奏画面のリファクタ。ドラムとギター画面で共通で使用しているメソッドを1つにまとめる作業。まだ完全には作業完了していない。少しずつ慎重に進めます。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@122
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 20 Feb 2011 10:23:37 +0000 (10:23 +0000)]
#24481 DTXManiaLog.txtに読取専用属性がついていたときにはその旨エラー表示するよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@121
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 20 Feb 2011 07:11:08 +0000 (07:11 +0000)]
#23921の修正をギター画面にも適用。
続3・演奏画面のリファクタ。ドラムとギター画面で共通で使用しているメソッドを1つにまとめる作業。まだ完全には作業完了していない。少しずつ慎重に進めます。次回以降、いよいよ本命部分(演奏コアの部分)のリファクタに着手。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@120
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 18 Feb 2011 16:15:47 +0000 (16:15 +0000)]
続2・演奏画面のリファクタ。ドラムとギター画面で共通で使用しているメソッドを1つにまとめる作業。まだ完全には作業完了していない。少しずつ慎重に進めます。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@119
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 17 Feb 2011 15:14:07 +0000 (15:14 +0000)]
続・演奏画面のリファクタ。ドラムとギター画面で共通で使用しているメソッドを1つにまとめる作業。まだ完全には作業完了していない。少しずつ慎重に進めます。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@118
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 16 Feb 2011 14:57:57 +0000 (14:57 +0000)]
演奏画面のリファクタ。ドラムとギター画面で共通で使用しているメソッドを1つにまとめるべく、
共通クラスを作成してその継承クラスとしてドラムとギター画面を再定義した。まだ完全には作業完了していない。
リスキーなリファクタですが、これをやらないと機能追加/変更の度にいちいちドラムとギターの両方に
同じ修正をコピペで加えなければならず、保守性が悪い。少しずつ慎重に進めます。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@117
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 15 Feb 2011 15:30:54 +0000 (15:30 +0000)]
#24416 ファイルサイズが0byteのチップ音を読み込むと例外で落ちる問題を修正。
本来はSoundDecoder.dllのmp3実装側の問題だが、CSound.cs側で0byteチェックを入れて問題回避した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@116
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 14 Feb 2011 14:51:12 +0000 (14:51 +0000)]
#23580 更に1カ所修正漏れを反映(何度もすみません)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@115
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 14 Feb 2011 14:49:39 +0000 (14:49 +0000)]
#23580 InputAdjustの設定範囲を-99~0msにする件、演奏画面での設定変更の考慮漏れを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@114
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 14 Feb 2011 14:44:31 +0000 (14:44 +0000)]
#23580 InputAdjustで設定できる値の範囲を-99~0msまでに狭めた。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@113
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 13 Feb 2011 04:54:07 +0000 (04:54 +0000)]
#24396 HH3連打で難易度が2回変更されないよう、コマンド入力成功時にコマンド入力履歴を消去するよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@112
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 9 Feb 2011 13:54:33 +0000 (13:54 +0000)]
DTXC: ファイルのバージョン情報を更新し忘れていたので修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@109
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 8 Feb 2011 15:24:23 +0000 (15:24 +0000)]
ダイアログ系の英語リソースを追加。
023リリース用のバージョン情報更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@107
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 8 Feb 2011 15:11:51 +0000 (15:11 +0000)]
088リリース用にバージョン情報を更新。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@105
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
ikanick [Sat, 5 Feb 2011 14:31:17 +0000 (14:31 +0000)]
#24074 画像ファイルがないと落ちるのを修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@104
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
ikanick [Sat, 5 Feb 2011 14:24:45 +0000 (14:24 +0000)]
#24074 グラフで泡っぽいのと簡易エフェクトの追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@103
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
ikanick [Sat, 5 Feb 2011 10:01:37 +0000 (10:01 +0000)]
#23596 ベースのみの譜面を再生したとき、クリア回数の記録が正しく行われない不具合の修正。
ついでに同じ環境でギターのプレイ回数の記録が0または1になってしまう不具合の修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@102
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 2 Feb 2011 17:04:47 +0000 (17:04 +0000)]
TEST_SHOWLAG マクロを定義してビルドすると、判定文字列(Perfect, Great,...)の下にジャストタイミングからのズレ時間(ms)を表示するようにした。
InputAdjustの設定を加味した上での値が表示されるので、InputAdjustの調整用に利用できる。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@101
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 30 Jan 2011 17:08:10 +0000 (17:08 +0000)]
#23857 Add LCVelocityMin, SDVelocityMin, .... , CYVelocityMin and RD VelocityMin. And VelocityMin is deleted.
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@100
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 30 Jan 2011 06:32:04 +0000 (06:32 +0000)]
#24281 リザルト画面のPLAYCOUNTを正しく表示するよう修正。
その他、若干のリファクタ。(ループ変数名の変更程度)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@99
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 29 Jan 2011 18:11:25 +0000 (18:11 +0000)]
#24280 ベースの入力デバイス記録がギターのそれになる問題の修正
#24063 ギター・ベースのFLIP機能で、フルコンマークの表示位置がおかしくなる件と、ベストスキルが保存されない問題の修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@98
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 27 Jan 2011 16:57:12 +0000 (16:57 +0000)]
[DTXC] #24264 BPMレーンから左にドラッグしてもエラーにならないよう修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@97
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Thu, 27 Jan 2011 16:19:18 +0000 (16:19 +0000)]
DTXC 非日本語環境における、ダイアログの英語化。まだ全部のダイアログを英語化できているわけではない。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@96
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Wed, 26 Jan 2011 15:55:33 +0000 (15:55 +0000)]
#24245 wailingについて以下を修正。
・GRモード時、wailing bonusがドラムの点数に加算されていたのを修正
・遅延を800ms→1秒に変更
・コンボ倍率を500までに制限
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@95
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
from [Wed, 26 Jan 2011 08:42:22 +0000 (08:42 +0000)]
SlimDXの改造後コード。(June2010を変更したもの。)
改造対象は、DirectInput のみです。
・MouseState, KeyboardState, JoystickState に TimeStamp プロパティを追加。
・Mouse, Keyboard, Joystick で、*State に値を設定するときに TimeStamp を設定するコードを追加。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@94
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Tue, 25 Jan 2011 12:26:58 +0000 (12:26 +0000)]
#24063 Gt/Bs譜面入れ替えに対応。
#24239 InputAdjustでpoor連発という方がいらしたので、試しに最近傍チップの検索にもInpuutAdjustの値を反映してみた。
[未発行] ギター/ベースのスクロール速度をAUTO演奏中でも変更可能とした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@93
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 24 Jan 2011 12:12:47 +0000 (12:12 +0000)]
DTXC #24241 Fix to be able to launch DTXV.exe correctly in some EU locales. (一部EUロケールで、DTXCからのDTXV起動に失敗していた問題を修正)
DTXC #24251 Fix to load DTX file which includes #xxx02(bar length) correctly in some EU locales. (一部EUロケールで、#xxx02(小節長変更)を含むDTXファイルの読み込みでハングしていたのを修正)
DTXC Add some shortcuts in menu. (メニューにいくつかのショートカットを追加。)
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@92
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
ikanick [Sun, 23 Jan 2011 10:23:56 +0000 (10:23 +0000)]
#24074 変数名・画像名など修正。
変更設定をコンフィグからオプションのDrumsへ。
Config.iniに保存できるようにした。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@91
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 23 Jan 2011 04:00:58 +0000 (04:00 +0000)]
#24204 rel087で#BASEBPMを使えなくしていた問題を修正。
#24063 ギターとベースの入力入れ替えに対応。Pick-G-G-Pickで入れ替え。レーン表示は入れ替えず、入力アサインのみ入れ替える。
#23058 InputAdjustの説明で、「入力ラグ軽減のためには負の数をセットせよ」と追記。また英文での説明が全てベース用となっていたので、ドラムス・ギター用に修正。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@90
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sat, 22 Jan 2011 14:12:27 +0000 (14:12 +0000)]
[DTXC] rev87のダミー修正の解除。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@89
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
hiiro [Sat, 22 Jan 2011 01:12:08 +0000 (01:12 +0000)]
保存時、作業ディレクトリ取得関数を修正
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@88
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 21 Jan 2011 16:46:52 +0000 (16:46 +0000)]
DTXCダミーコミット。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@87
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Fri, 21 Jan 2011 14:23:53 +0000 (14:23 +0000)]
ロック状態確認用の、特に意味のないコミット。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@86
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Mon, 17 Jan 2011 12:36:53 +0000 (12:36 +0000)]
#23708 Alt+Enterの問題修正を一旦取り消し。副作用でEnterが聞かなくなることがある問題が見つかったため。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@85
16f42ceb-6dc6-49c8-ba94-
f2d53467949d
yyagi [Sun, 16 Jan 2011 10:58:55 +0000 (10:58 +0000)]
#23708 Alt+Enter時、SlimDX内ではEnterを押していなかったことにすることで、フルスクリーンとウインドウの切り替え時に決定動作が入ってくることを回避した。
git-svn-id: http://svn.osdn.jp/svnroot/dtxmania/trunk@84
16f42ceb-6dc6-49c8-ba94-
f2d53467949d