//////////////////////////////////////////// 太鼓さん次郎 Ver. 2.92くらい //////////////////////////////////////////// ○概要 太鼓の達人をシミュレーションするソフト 「太鼓さん太郎」(http://www.mediafire.com/?ecm2d3nfix1) を模して勝手に作ってみた太鼓の達人シミュレータです。 画像と太鼓音は太鼓さん太郎から拝借しています。 問題のある場合は差し替えますので、その際は連絡をお願いします。 ○仕様 ・データ読み込み後スペースバーで演奏開始 ・太鼓さん太郎でのtjfフォーマットも一往対応 ・独自の仕様tjaフォーマットを使用(詳しくは下記) ・音楽ファイルは.wavと.oggに対応 ・sndフォルダにlame.exe(同梱していません)を入れれば.mp3も使用可能 ・本家と大体同じスコア計算が可能かも ・譜面データを実行ファイルにドラッグ&ドロップでも起動可能 ・譜面データをウィンドウにドラッグ&ドロップで連続して演奏可能 ・設定を変えれば実際にプレイ可能 ○操作方法 (演奏画面) ・Space :曲の再生 ・Q :再生を中断する(演奏終了後は最初の画面に戻る)(この際譜面データを再読み込みします) ・Esc :太鼓さん次郎を終了する / 曲選択画面にもどる ・PageUp :開始小節を進める ・PageDown :開始小節を戻す ・Home :最初の小節に戻る ・End :最後の小節へ移動 ・F1 :マニュアル/オートプレイ切り替え(ダブルプレイの時はオート→1Pオート→2Pオート→オート解除の順に切り替わります) ・F2 :ウィンドウが非アクティブ状態でもキー操作に反応するかの切り替え(Activeがアクティブ状態のみ) ・F3 :音符のスクロール方式の切り替え(OFF→ BMSCROLL ON → HBSCROLL ON の順に切り替わります) (ONにするとBPMの変更箇所で太鼓さん太郎と同じような動きになります。  また#SCROLLの値は無視され、#DELAYの値がプラスの箇所は指定された秒数だけ譜面がストップします) ・F4 :ゲージのNormal/Hardの切り替え(Hardにすると不可が出たときにゲージが減り、ゲージが無くなると強制的に曲が中断されます)(Hardゲージは補正なし) ・F5 :シングルプレイ / ダブルプレイの切り替え(Windowmode=2でないとダブルプレイへの切り替えはできません) ・F6 : 得点計算方式の切り替え(StepWise(従来)、Stable(一定)を切り替え) (Stableにすると得点がコンボに依らず、可の得点が良の1/3になります。) (再生中) ・F11 or F12 :譜面のOFFSETの値を一時的に調節する(再生を終了すると元に戻ります。変更を保存する場合は直接譜面ファイルを更新してください) (オートプレイ時) ・← or → :オートの精度(良に対する可の割合)を変える ・↑ or ↓ :(分岐譜面を再生中)他の譜面に移る (非オートプレイ時)(デフォルト) ・F or J :1P側面 ・D or K :1P側縁 ・V or M :2P側面 ・C or < :2P側縁 (曲選択画面) ・↑↓ or DK :曲/コースの選択(↑↓かDKの同時押しでフォルダを閉じる or 曲選択にもどる) ・Space or FJ :曲の決定 / フォルダの開閉 ・→→ or ←←(2回押す) :譜面リストのソート方法を変更(ファイル名順→レベル順→タイトル順に変わります) ・Esc :太鼓さん次郎を終了する ○オプション 譜面読み込み後、スペースキーを押す前にKキーかDキーを5回押すと、 「ばいそく」「さんばい」「よんばい」「ドロン」「ステルス」「あべこべ」「REGUL-SPEED」に相当するオプションを付けることができます。 「REGUL-SPEED」を選択中の時、F及びJキーで固定するスクロール速度を変更できます。 ただし、REGUL-SPEEDを使用する場合は入る得点が少なくなります。 オートプレイ時、カーソルキーの左右を押すと可に対する良の割合を変更できます。 100(デフォルト)ですべて良、値を減らすほどランダムで可が出やすくなります。 ただし、判定が変わっても太鼓がなるタイミングは変わりません。 譜面分岐のある譜面をオートプレイ時、カーソルキーの上下を押すと譜面を変更することができます。 ○設定ファイル config.iniを開いて中の数値を変えると、ある程度設定を変えることができます。 スコアを表示させたい場合は「Showscore=」の次にある数字を1に書き換えてください。 また「Notedist=」の数字を1に変えるとややACに近い画面構成(16分音符がちょっと重なる)になります。 その他の項目は設定ファイル内のコメントを参照。 判定の厳しさを変更した場合はスコアの下一桁が変わります。 Oggの再生が重い場合は「WavBufferSize=」の値を変えると軽くできるかもしれません。 値を0以下にすると再生前にまとめてデコードするので、再生中の負荷が軽くなるかと思われます。 「SongSelect=」の値を1にすると起動時に曲の選択画面が表示されます。 表示されるファイルは太鼓さん次郎のあるフォルダ以下のもののみなので注意してください。 ○tjaフォーマット tjfを元にbmsっぽい感じも取り入れてみたフォーマットです。 拡張子は「.tja」。 適宜サンプルのデータを参考にしてください。 ●ヘッダ TITLE: 曲のタイトル。 LEVEL: レベル。★で表記。自然数なら多分上限なし。 BPM: 曲のBPM。小数指定可。 WAVE: 再生するwavファイル名。一往oggでもおk。  OFFSET: 譜面の開始位置とwavファイルを再生する時刻のずれ。秒単位で指定。 マイナスを指定すると譜面の開始よりも早く曲が始まります。 BALLOON: ゲキ連打およびイモ連打の打数。風船の数だけ ,(カンマ)で区切って指定。 数字と数字の間に改行は含めないでください。 省略した場合は一律5打。 (Ver.1.66以降) SONGVOL: 音楽データの音量。100を基準とした百分率を入力。 SEVOL: 太鼓音の音量。100を基準とした百分率を入力。 (Ver.1.67以降) SCOREINIT: 10コンボ未満の時に小音符を良判定で叩いた時の得点を指定できます。 省略した場合は自動で計算されます。 (Ver.2.70以降) 得点方式がstableの時の配点は、550, 800 のようにカンマを入れた後に入力。 SCOREDIFF: 10コンボごとに加算される一打あたりの点数を指定します。 省略した場合は自動で計算されます。 (Ver.2.49以降)値の最後にアルファベットのdを入れると、1打あたりの点数の加算は200コンボを越えたときの1回のみになります。 SCOREINIT:1000、SCOREDIFF:1000d と入力するとドンだフルコースの配点(大音符は得点2倍)になります。 またゴーゴータイムは1.2倍の得点として扱われます。 (Ver.1.76以降) COURSE: 「Easy」「Normal」「Hard」「Oni」「Edit」もしくは0〜4の値を入力。 最初の4つはそれぞれ「かんたん」「ふつう」「むずかしい」「おに」に対応し、 ノルマゲージの増え方と配点が変わります(AC基準ですが違うかも)。 Editにすると、配点はSCOREINITとSCOREDIFFに準拠します。ノルマはおにと同じ。 「かんたん」「ふつう」の場合、ノルマゲージの表示が若干崩れます。 省略した場合は「Oni」扱い。 (Ver.1.79以降)「Tower」または5を入れると、連打音符が常にドンとカツの上に表示され目隠しとなります。 ノルマゲージ及び配点はEditと同じ扱いです。 この仕様は後に変更されるかもしれません。 (Ver.1.99以降) STYLE: 「Single」「Double」「Couple」もしくは1〜2の数字を入力。 Singleは一人プレイ、DoubleとCoupleは二人プレイの譜面であることを示します。DoubleとCoupleの違いはありません。 Double(Couple)のあとに#START P1、#START P2を入れることで1P側と2P側で違う譜面を入力することができます。 譜面選択の際に1Pと2Pで違うコースを選択した場合、二人プレイ用の譜面が存在していても一人プレイ用の譜面が流れます。 (Ver.2.13以降) GAME: 「Taiko」「Jube」どちらかを入力。省略すると「Taiko」扱いになります。 入力する譜面の種類。「Jube」の場合はオートプレイのみになります。 (Ver.2.19以降) LIFE: ライフ。この値が設定されているとき、不可を出すたびにライフが減り0になると強制的に演奏が中断されます。 短い間隔で連続で不可を出した場合も連続でライフが減ります。 省略するか0を入力すると通常のノルマゲージとなります。 (Ver.2.37以降) DEMOSTART: 選曲画面で流すデモの再生開始位置。秒で指定。 省略すると音楽ファイルの先頭から再生されます。 (Ver.2.49以降) SIDE: 「Normal」「Ex」「Both」もしくは1〜3の数字を入力。省略すると「3」。 「Normal」か「1」を入力した場合は曲選択画面で表状態の時のみ曲が表示され、 「Ex」か「2」を入力した場合は裏状態の時のみ表示されます。 表状態と裏状態は曲選択画面で左右の縁(D、Kキー)を交互に10回ずつ入力すると切り替えることができます。 ひとつの譜面ファイルにSIDE:を二つ以上指定することはできません。 (Ver.2.64以降) SUBTITLE: 曲のサブタイトル。リザルト画面ではタイトルの下に小さめ(0.8倍)で表示。 プレイ中の曲名表示では「タイトル サブタイトル」の順に表示されますが、 サブタイトルの最初に「--」と入れるとプレイ中の曲名にサブタイトルを表示しなくなります。 また「++」を入れて明示的にサブタイトルを表示させることもできます。 (Ver.2.85以降) SCOREMODE: 配点方式。0〜2の数字を入力。省略すると1。 0から順にドンだフルモード、AC14以前の配点、新配点となります。 (Ver.2.92以降) TOTAL: ノルマゲージの上昇量。省略した場合は自動で設定されます。 ゲージが満タンになる量を100として、全ての音符をミスなく叩いたときに合計でどれほどゲージが増えるのかを指定します。 ここに入力する数字が大きいほどゲージが増えやすくなり、100以下の数字を入力した場合は完璧に叩いた場合でも満タンにはならなくなります。 ※譜面データと音楽ファイルは必ず同じフォルダに置いてください。 ●譜面 ○「Taiko」モード #STARTと#ENDで囲まれた区間を譜面データとします。 (Ver.1.95以降) 直前にCOURSE:でコースを指定しておくことで、ひとつの譜面ファイルに違うコースの譜面をまとめて記述できます。 (Ver.1.99以降) STYLE:でDoubleまたはCoupleを指定した後、 #STARTの代わりに#START P1もしくは#START P2と入れることで1P側と2P側の譜面を別々に記入できます。 一小節ごとに,(カンマ)で区切ってください。 一小節あたりの文字数が小節の最小単位となります(4文字なら4分単位、16文字なら16分単位)。 また、一小節あたりの文字数の最大は500ちょっとくらいなので、極端に細かく音符を割ろうとするとエラーが出るか強制終了します。 0 : 休符 1 : ドン 2 : カツ 3 : ドン(大) 4 : カツ(大) 5 : 連打開始 6 : 連打(大)開始 7 : ゲキ連打開始 8 : 連打終了 (Ver.2.75以降) 9 : イモ連打開始 連打開始から8までの間を連打とします。「500008」見たいな。 「555558」のように同じ数字を敷き詰めても多分大丈夫です。 鈴やでんでん等の音符には未対応。 (Ver.2.36以降) ゲキ連打の終了を省略した場合、風船を割れなかった次の音符は強制的に不可扱いとなります。 (Ver.2.75以降) イモ連打の開始から終了の間に「9」を入れると、その位置が5000点獲得のボーダーになります。 「909900008」のように間に二つ以上9がある場合は、一番後ろの9の位置が使用されます。 「900000008」のように間に9を挟まない場合は連打の長さの0.6倍の位置がボーダーとなります。 ボーダーよりも早い時間で連打を叩ききると5000点、それ以降は1000点の得点が入ります。 //(半角スラッシュ2つ)より後はコメントとして扱われ無視されます。 メモ代わりに使えるかも。 例) 「1111,」だと4分間隔でドンを4回。 「10101212,」だと8分間隔で「ドンドンドカドカ」 「1010  1212,」の場合も同じものと看做されます。 ○「Jube」モード(試運転中) #STARTと#ENDで囲まれた区間を譜面データとします。 ひとつの行(横に並んだ4ボタン)の配置を16進数の形で1文字で表し、 4文字を使って一つの同時押しを表します。 例) ■の部分を押すものとして ■■□■ → 1101 → D(16進数) □■■□ → 0110 → 6 □□□■ → 0001 → 1 □□□□ → 0000 → 0 上の同時押しは「D610」と表します。 4文字をひとまとまりとする以外はTaikoモードと大体同じです。 「1000 0200 0040 0008,」と書くと、 4分間隔で右上から左下までを順番に叩く形になります。 なお、このモードで以下の命令が正しく動作するかのテストは殆ど行っていませんのでご了承ください。 sndフォルダにclap.wavという名前のファイルを置いておくとクラップ音を鳴らすことができます。 ●命令 命令は「#」で始まります。必ず行の先頭から記入してください。 一部の命令は小節の途中でも反映させることができます。 #BPMCHANGE ?? BPMを??で指定したBPMに変更する。小数も可。 #GOGOSTART ゴーゴータイム開始。 #GOGOEND ゴーゴータイム終了。開始したら必ず終わらせてください。 #MEASURE ?/? 拍子を?/?拍子に変更する。「4/4」で4分の4拍子、「6/8」で8分の6拍子。 省略されている場合は4/4になります。 #SCROLL ?? 譜面のスクロール速度を??倍にする。デフォルトは1.00。 実際に叩く間隔は変わらず、見た目だけ変わります。 (Ver.1.60以降) #DELAY ?? 以後の音符が流れてくるタイミングを??秒だけ遅らせます。0.001秒より細かい指定は無視されます。 BPMが変わらないけれども曲の継ぎ目の関係で微妙にズレが生じる場合に使用してください。 (Ver.1.63以降) #SECTION 譜面分岐の判定に使う連打数、精度をリセットします。 分岐したい個所の一小節以上前に置いてください。 #BRANCHSTART ?, X, Y 譜面分岐を開始します。 ?に r を入れると連打数で分岐(roll)、 p を入れると精度で分岐(precision, perfect)、s を入れるとスコアで分岐します(score)。 分岐判定時の連打数がY打以上または精度がY%以上のとき達人譜面、 連打数がX打以上またはX%以上の時に玄人譜面に分岐します。 X>Yとなるように設定すると玄人譜面に分岐しません。 分岐判定はこの命令の一小節前に行われます(一小節前から連打が始まる場合、その連打もカウントします)。 #BRANCHEND 譜面分岐を終了します。以降はすべての分岐で共通の譜面が流れます。 分岐終了の必要がない場合は省略可。 #N この後に譜面分岐からの普通譜面を入力します(Normal)。 #E この後に譜面分岐からの玄人譜面を入力します(Expert)。 #M この後に譜面分岐からの達人譜面を入力します(Master)。 #N, #E, #Mの小節数は一番最初に現れた譜面の小節数に揃えられます。 長さが足りない分は空白で埋められますが、長い場合は妙な事になるので小節数は揃えて入力した方が安全です。 #LEVELHOLD この命令がある小節に到達した場合、 以後に譜面分岐がある場合も分岐が行われず、現在の譜面が維持されます。 (Ver.1.91以降) #BMSCROLL #STARTより前に記述してください。 この命令がある場合、強制的に譜面のスクロールが太鼓さん太郎と同じような方式になります(#SCROLLの値は無視されます)。 また、このとき#DELAYのある箇所で譜面のスクロールが停止します。 (Ver.2.31以降) #HBSCROLL #STARTより前に記述してください。 この命令がある場合、強制的にBMSCROLLに#SCROLLの効果を含めたスクロール方式になります。 (Ver.2.69以降) #BARLINEOFF この命令以降の小節の小節線を表示しないようにします。 分岐時の黄色い線にも適用されます。 #BARLINEON この命令以降の小節の小節線を表示するようにします。 ○フォルダ分けについて フォルダを作成した中にgenre.iniを置いておくと(sampleからコピーが手軽)、 そのフォルダの中にあるファイルは一つのジャンルとして扱われます。 GenreNameの項目に名前を入れておくと譜面選択画面で入力した名前が表示されます。 GenreNameを省略した場合はフォルダ名が表示されます。 ○判定が厳しいんだけど 趣味です。明らかに曲と音がずれているのに「良」が出るのは何ともアレじゃないですか。 Ver. 1.20から判定を甘くできるようになりました。ただし得点の下一桁が変わります。 ○画像について Ver. 1.40からノート画像以外にも画像を使用するようにしてみました。 今までの表示がいい方はnotes.png以外の画像をすべて削除してください。 画像はpng, bmpどちらの形式でも使用できる筈です(両方ある場合はpngが優先されます) Ver. 1.50から透過pngに対応しました。 半透明も使用できますが、処理が重くなる場合があるのでご注意ください。 画像ファイルについての説明はimgフォルダ内にあります。 bmp形式の画像は黒(#000000)の部分が透過されます。 透過色情報を持たないpng画像はそのまま表示されます。 ○免責みたいな このソフトを用いて他者の著作物を使用する場合、 個人での利用の範囲を超えて著作者の許可なくデータの配布・転載をする際は自己責任でお願いします。 その点に関して何らかのトラブルが起こった場合、こちらで責任は負いかねますのでご諒承ください。 ○最後に ・mp3データを使用する場合はsndフォルダにlame.exeを置いておいてください。 ・ダブルプレイの時、太鼓音のデータがステレオである場合はパンが左右に振られます。 「次郎」を名乗っていますが「太郎」の方とは全くの別人なので、 音や画像の使用も含めクレームがある場合は連絡をお願いします。 不明な点はとりあえずfaq.txtを見てみてください。 もしかしたら解決するかもしれません。 連絡は toach@hotmail.co.jp までお願いします(返信はだいたい遅いです)。 返信がない場合はもう一度送っていただけると返信が来るかも知れません。 バグ等の報告もどうぞ。 ----- ライブラリを使用しています。 Vorbis.com http://www.vorbis.com ○更新履歴 2013/09/12 Ver. 2.92 TOTAL:でノルマゲージの増加量を変更できるようにしてみる 譜面を途中からオート再生したときのゲージの量を修正 新配点で得点計算方式がStableの時に100コンボ毎の10000点を入らないようにし、加えて天井点を100万点前後で固定となるように修正 12/20 Ver. 2.91 イモ連打の後にゲキ連打が来た場合、風船を割った後のキャラクターが表示されない現象を修正 12/07 Ver. 2.90 PNGの読み込み処理をやや変更 SCOREMODE=2の時の大音符の得点計算を変更(今までより10点少なくなる場合があります) 一部メモリリークしていたらしい箇所を修正 他細々と修正 07/13 Ver. 2.88 再生中にF11/F12キーでOFFSETの値を一時的に変更できるようにしてみる(値は保存されず、再生が終わるとリセットされます) その関連でfont画像にマイナスの文字が無かったので追加(以前のままでも大した影響はありません) 他細々と修正 02/18 Ver. 2.87 ハードゲージ時に不可を出すとノルマクリア時の背景が表示されることがあるバグを修正 選曲画面でソート時に曲の並びが大きく崩れる場合がある現象をたぶん修正 02/06 Ver. 2.86 SCOREDIFF:に入力した値の1の位が切り捨てられていたのを修正 スコア計算時(コンボボーナス・ゴーゴータイム)の1の位の切り捨て方法を修正 12/18 Ver. 2.85 ヘッダにSCOREMODE:を追加(配点方式、0:ドンだフル 1:AC14以前 2:新 デフォルトは1)(新配点については10000点表示が無い等やっつけです) 主に連打部分の配点計算にミスがあったのを修正(曲の配点が変わる場合があります) 他細々と修正 08/31 Ver. 2.83 AutoLevelが100未満の時、音符が無い箇所からオートプレイで再生すると妙なことになるバグを修正 04/24 Ver. 2.82 スクロールの値が負の時の連打の描画を修正 04/18 Ver. 2.81b ノルマだけでなく大音符の得点も小音符と同じになっていたのを修正 画面右下に数字が表示されていたのを修正 他細々と修正 04/18 Ver. 2.81 大音符を片側のみで叩いた時のゲージ上昇量が半分になっていたのを修正 Waveファイルのデータが8ビットの時、音が酷いことになるバグをたぶん修正 他細々と修正 04/05 Ver. 2.80 大音符を叩いた時のゲージの上昇量を小音符と同じにする(今までは2倍) Shiftキーを押しながら演奏を開始した時の叩かれた音符が飛んでいく位置を修正 他細々と修正 04/01 Ver. 2.79 実装が好い加減なOpenGLモードを使用不可に COURSE:Easyで得点入力を省略した時の配点を変更 他細々と修正 03/16 Ver. 2.78 ヘッダのLEVEL:に小数を使えるようにしてみる(ソート時に影響、表示は整数) スコア方式がStable時の大連打一打あたりの得点を150点に showResult=2の時、resultgauge画像に依りリザルト画面に移行しないバグをたぶん修正 他細々と修正 02/04 Ver. 2.77 譜面分岐がある際にフルコンボ音声が妙な所で流れてしまうバグを修正 コースモードのリザルト画面にコース名を表示するようにする コースモードのハイスコアを読み込んでいなかったバグを修正 他細々と修正 01/27 Ver. 2.76 img/exp.txtにイモ連打用画像の説明を加える(前回差し替え忘れ) オート演奏中にオートを解除してリザルト画面に移行した際、スコアが保存されることがあるバグを修正 COURSE:がEditかTowerの時、スコア方式Stableの配点が0になるバグを修正 コースモードで2曲目以降に移行しないバグを修正 コースモード中にQキーを押した時の挙動を修正 bg_clearまたはbg_hot画像が無い時、ノルマクリアしていてもリザルト画面でクリア失敗の背景が表示されるバグを修正 他細々と修正 01/19 Ver. 2.75 イモ連打を実装してみる(9番、打数はまとめてBALLOON:に表記) その関連の画像を追加(playercharpotato, potatoballoon, potatonumber) notesとsenotes画像の横幅がちょっと伸びる 連打数表示周りの描画順を変更 SCOREDIFF:を省略した時の配点を修正したと思ったら修正できていなかったのを今度こそ修正 他細々と修正 01/11 Ver. 2.72b 選曲画面でカーソルキーが効かなくなっていたバグを修正 2011/01/10 Ver. 2.72 内部的な画像の扱いをちょっと変更 ゲキ連打後にプレイヤーキャラクターが元の位置に戻るまでの時間を短くしてみる 連続する連打と連打の間で叩いた時も背景が黄色くなるバグを修正 連打に入るタイミングをやや修正 譜面分岐時の音符の描画順序を修正 他細々と修正 12/29 Ver. 2.71 スコアによる分岐の時、分岐する小節のひとつ前の小節の時点で分岐先が確定するように修正 前回の更新によりSCOREDIFF:に0を指定しても無視されるようになっていたバグを修正 12/21 Ver. 2.70 小節線の描画方法を変更してみる SCOREINIT:にstable時のスコアも設定可能にしてみる(SCOREINIT:550, 800 のようにカンマの後に入力) tjfファイル読み込み時にドンカツ表示に「ドン」しか表示されないミスを修正 F6を2回押してスコア計算方法をstableからstepwiseに戻した時、SCOREINIT:とSCOREDIFF:の値が無視されていたミスを修正 強制譜面分岐時の挙動を変更(分岐しない場所にも記述した通りに音符が置かれるようにする) SCOREINIT:のみ指定され、SCOREDIFF:が指定されていない場合の配点がレベル不相応のものになっていたバグを修正 ついでに自動で設定される配点の出し方を一部変更(以前と配点が異なる譜面が出てきます) 非オートプレイで演奏中にハイスコアを更新している状態でEscキーを押すとスコアが保存されてしまうバグを修正 shuffleの挙動が多少増しになったかもしれない 他細々と修正 11/29 Ver. 2.69 音符への入力判定をさらに修正(前の音符の不可<次の音符の可 にしてみる) ハードゲージ時の表示に魂を追加、背景にbg_clearとbg_hotを使用しないようにしてみる #BARLINEONと#BARLINEOFFを追加(小節線の有無切り替え) PlaySpeedの値がwaveファイルに反映されなくなっていたのを修正 11/27 Ver. 2.68b 音符に対するキー入力受付がおかしいのを修正 11/27 Ver. 2.68 前回の更新で発生したSCOREINIT:とSCOREDIFF:が無視されるバグを修正 ゲキ連打の風船を割った後、キー操作で強制的に譜面分岐させた先にもゲキ連打がある際の挙動を修正 Qキーを押して譜面の再生を中断するとコンボ音声が鳴らなくなるバグをたぶん修正 狭い間隔で音符が並んでいる時、常に手前の音符がキー入力の対象となるようにしてみる(以前は前の音符より次の音符の方が近くなった時、次の音符に対象を移していた) RedOnlyオプションを2回入力でBlueOnlyになるように(Shiftを押しながらA→S→C→R) 他細々と修正 10/30 Ver. 2.67 F6キーを押すと得点の計算方法が変わるようにしてみる(コンボにかかわらず一定得点) 音符見逃し判定のタイミングを修正 先に音符が残っていてもリザルト画面に移行した(曲が終わった)時点でスコアが保存されるようにする 他細々と修正 10/10 Ver. 2.66 スコアによる分岐判定を追加(s) dispconf.iniでリザルト画面でのサブタイトル表示位置を調整可能に 半角鍵括弧を縦書き表示に対応 場合により音声ファイルを複数回読み込んでいたのを修正 他細々と修正 10/08 Ver. 2.65 分岐ありの譜面でShuffleオプションを使用した際の挙動を変更 SCOREDIFF:に0を指定した場合、スコアの公差が0になるようにする(連打の得点等は現在変更できません) メモリ関連の処理を修正 他細々と修正 09/20 Ver. 2.64 JUBEモード時に「マーカー画像がありません」と言われてしまうのを修正 ヘッダにSUBTITLE:を追加 他細々と修正 09/15 Ver. 2.63 ノルマクリア時にミスしたときの背景画像(bg_miss_clear)を使えるようにする 音符を見逃した際、既に表示されている「良」「可」「不可」の表示が消えるようにする 他細々と修正 08/08 Ver. 2.62 分岐のある譜面で最後に連打がある場合、フルコンボ音声が流れない場合があるバグをたぶん修正 OFFSET:の値が省略されている場合のバグを修正 他細々と修正 07/29 Ver. 2.61 短時間で連続して太鼓音が鳴った場合、以前の音の再生を強制的に止めるようにしてみる 選曲画面を縦書きにした際、難易度が表示されないことがあるバグを修正 選曲画面を縦書きにした際、カーソルキーの左右で選曲、上下でソート切り替えをするようにする ダブルプレイで2P側で不可を出した際、プレイヤーキャラクターの画像が変わらないバグを修正 他細々と修正 07/27 Ver. 2.60 config.iniのSongSelect=2で選曲画面の文字を強引に縦書きで表示するようにしてみる(Windowmode=2限定)(フォントにより酷いことになるかも) SIDE:の指定により選択できないはずの譜面が選曲画面で表示されることがあるバグを修正 曲の長さが譜面の長さよりも短い時、曲が終わった時点で譜面も終わったものと看做すようにする(以降の音符は無視されます) 他細々と修正 07/18 Ver. 2.59 dispconf.iniのBranchBalloonP1とBranchBalloonP2が正しく読み込めていなかったのを修正 かんたん及びふつうコースでは50コンボ毎にmtaikoflowerを表示するようにする 片側だけオートで分岐のある譜面をダブルプレイ時、オートでない側でも譜面の切り替えができてしまうバグを修正 他細々と修正 07/10 Ver. 2.58 譜面分岐の際の吹き出し画像を追加(branchballoon) 他細々と修正 06/23 Ver. 2.57 譜面を途中から再生した際、ゴーゴータイムでないのに最初の音符の得点が1.2倍されることがあるバグを修正 選曲画面のファイルの並び順が保存されるようにする(config.iniのSortMode) 06/16 Ver. 2.56 太鼓音の読み込みに失敗したかもしれない時の挙動を修正 リザルト画面の曲名表示(黒縁部分)を修正 06/09 Ver. 2.55 連打時に縁を叩くと縁の音符が飛ぶようにする 大音符を片面だけで叩いた場合に小音符が飛ぶようにする リザルト画面に曲名を表示させる(dispconf.iniのResultSongTitleYを負の値にすると表示しない) PlaySpeedの値が1以外で曲を最初から再生させた時の曲が始まるまでの時間を修正 他細々と修正 05/30 Ver. 2.54 1P側と2P側で音符の飛び方が違っているのを修正 スコア表示の右側に妙なものが表示されるバグを修正 他細々と修正 05/29 Ver. 2.53 コースモードの二曲目以降でゲージが強制的にライフ制になるバグを修正 音符が叩かれた後に魂まで飛ぶようにする(config.iniのNoteBound)(跳ねる高さはimgdet.iniのNoteBoundHeight) それに伴いexplosion_soul画像を追加 音符を叩いた時のexplosion画像の表示をすこし変更 他細々と修正 05/20 Ver. 2.52 音楽ファイルの長さよりも後ろの部分から譜面の再生を開始するとエラーが出るバグを修正 ゲージを通常ゲージに戻した際、ゲージ画像が切り替わらない現象を修正 ある譜面を曲の途中から再生した状態でコースを再生すると曲が途中から再生されるバグを修正 他細々と修正 05/16 Ver. 2.51 スコアが加算されるタイミングを修正してみる ゲージがハードかコースモードの時はsoulを表示しないようにしてみる bg画像が無い時のmob等の表示のバグを修正 他細々と修正 05/07 Ver. 2.50 音符を叩いた後のスコアが加算されるタイミングを変えてみる スコアが加算された時に数字が跳ねるようにする(跳ね幅はimgdet.iniのComboStretchRate) ゲージがノルマに届いているとき、ゲージの量かかわらずリザルト画面での表示が一杯になるバグを修正 コースを再生した後でコース以外の譜面を再生するとゲージがコースモードのままになっているバグを修正 他細々と修正 04/22 Ver. 2.49 ノルマゲージの増え方を少し変更(かんたん〜ふつうは特に増えにくくなったかも) 譜面分岐中に#GOGOSTARTがある際にゴーゴータイムが正しく認識されないバグを修正 BPMが変化しても踊り子とプレイヤーキャラの動く速さが変わらなくなっていたのを修正 JUBEモード時に正しく再生されなくなっていたのを修正 ヘッダにSIDE:を追加(通常譜面(表)・別譜面(裏)を示すときに使用) 曲選択画面で縁を交互に10回ずつ入力することで表譜面・裏譜面を切り替えられるように SCOREINIT:とSCOREDIFF:にアルファベットのdを入れるとドンだフルコースの配点になるようにする 他細々と修正 04/13 Ver. 2.48 描画周りの仕様をちょっと変える 大音符を叩いた時の音を別に鳴らせるようにする(dong_l, ka_l) 他細々と修正 04/08 Ver. 2.47c Ver. 2.47b bg_missがある場合のリザルト表示を修正 04/08 Ver. 2.47 ゲージがノルマに届かなくてもリザルトでクリア画像が表示される現象を修正 Reg.Speedオプションを入れると譜面がドンだけになるバグを修正 良・可・不可の数がすべて0の状態で曲が終わるとフルコンボとされるバグを修正 非オートプレイの状態で連打の途中から譜面を再生したときの挙動を修正 他細々と修正 04/01 Ver. 2.46 bg_missがあってbg_clearやbg_hotがない時、演奏時にエラーが出るバグを修正 ダブルプレイ時のタイトルバーのレベル表示を変えてみる 他細々と修正 Shiftを押しながら譜面を再生すると音符が左から流れてくるようにする(4月1日ネタということで) Shiftを押しながら「G」「J」「A」の順にキーを押すを判定が厳しくなる(他コマンド2つ) 03/14 Ver. 2.45 Ver2.43の更新によりDoronオプション使用時のsenotes表示が妙なことになっていたのを修正 2P側がゴーゴータイムの時にシングルプレイに切り換えるとbglayer_gogoが表示されたままになる現象を修正 WAVE:にmp3ファイルを指定時にF5キーを押してSP/DPを切り替えた時の不具合を修正 不可を出した時の背景を使えるようにする(bg_miss) 他細々と修正 03/11 Ver. 2.44 WAVE:に指定したwavファイルが存在しない時、曲選択画面のデモ再生時にメッセージが出続ける現象を修正 タイトルバーのレベル表示を若干変更 ダブルプレイ時の1Pと2Pでゴーゴータイムの位置が違う時の表示を修正 03/01 Ver. 2.43 演奏画面でもF5キーを押すとシングルプレイ / ダブルプレイを切り替えられるようにする 譜面分岐のある譜面でTurnオプションを使っても達人譜面以外で変化がないバグを修正 Doronオプション時に連打の「〜」の長さが短くなる現象を修正 explosion_lowerをゴーゴータイムの炎よりも上に表示するようにする 他細々と修正 02/19 Ver. 2.42 ダブルプレイ時、1P側と2P側で別々にオプションを指定可能に ダブルプレイ時の2P側の最初の小音符の表示が若干妙なことになる現象を修正 大音符を片側だけで叩いた場合は小音符の花火画像を表示するようにする 02/10 Ver. 2.41 PlaySpeedが1以外の時、曲終了時の画面切り替えのタイミングが変わる現象を修正 imgdet.iniにRollNumberSpacing(黄色連打数字の表示間隔)を追加 曲選択画面の「☆x##」の表示位置をフォントによって横にずらすようにする 他細々と修正 01/30 Ver. 2.40 フルスクリーンっぽい画面でも起動できるようにしてみる(config.iniのFullScreen=1) FrameRateの値が大きい時の大音符の判定をちょっと修正 ダブルプレイ時、2P側で太鼓を叩いた時の光が1Pと同じになる現象を修正 他細々と修正 01/20 Ver. 2.39 音楽ファイルがwavファイルのとき、DEMOSTART:の小数点以下が無視される現象を修正 ソート時のバグにより選曲画面が妙なことになるのをたぶん修正 他細々と修正 01/16 Ver. 2.38 選曲画面で太鼓音と曲のデモを鳴らせるようにする(config.iniのPlaySongDemo) それに伴いヘッダにDEMOSTART:を追加 起動時の読み込み画面で現在読んでいるファイルを表示するようにしてみる(若干起動が遅くなったかも) OpenGLモードの時、2P用のresultboard画像が表示されないバグを修正 ダブルプレイ時にTurnオプションを入れても1P側が変化しないバグを修正 ダブルプレイの譜面分岐時に2P側の挙動が妙なことになることがあるバグを修正 曲選択画面の難易度選択中にもリストをソートできるようにする ゲキ連打中に譜面分岐した際の挙動を修正 ドンカツ表示の帯を踊り子よりも上に表示するようにする デフォルトのbg.pngを大きくしてみる 他細々と修正 01/11 Ver. 2.36 ゲキ連打の終了を省略した場合、風船が割れなかったら次の音符が強制的に不可となる仕様に変更 コースファイル(.tjc)と同じ場所にimgフォルダを作るとその画像を優先して読み込むようにする ハードゲージ用の画像を追加(normagauge_hard) リザルト画面から曲選択画面に戻る瞬間にスコア等の表示が妙なことになる現象を修正 2010/01/06 Ver. 2.35 前回の更新の影響で譜面データのソートが出来なくなっていたのを修正 前回の更新の影響でダブルプレイ用譜面を読み込めなくなっていたのを修正 Turnオプション使用時に「ドン(大)」「カッ(大)」の表示が変わっていなかったのを修正 選曲画面の曲名の最後に「・」が入ることがある現象を多分修正 Ver.2.33の更新時、dancerフォルダの読み込み時に別のバグが発生していたのを修正 12/28 Ver. 2.34 分岐ありの譜面を再生していない時、玄人や達人譜面に切り替えできなくなっていたのを修正 選曲画面のハイスコア表示部の背景を透過させる エキスパートやノンストップやコースっぽい連奏用のファイルを設置してみる(.tjc)(courseフォルダ内のデータを参照) 選曲画面でウィンドウにファイルをD&Dしたとき、曲リストの表示が崩れることがあるバグを修正 他細々と修正 12/21 Ver. 2.33 ComboBalloonNumberColorに影響されないcombonumber_balloon_p1/p2画像をcombonumber_balloonの換わりに使えるようにする dancerフォルダを使用した踊り子画像と使用していないものが混在するときにエラーが出るバグを修正 NPOTなテクスチャに対応していない環境でもとりあえずOpenGLモードで動くようにする(かなり投げやりなので表示がちょっと妙になります) リザルト画面のバグをやや修正 他細々と修正 12/17 Ver. 2.32 config.iniのUseOpenGL=1で描画にOpenGLを使用するようにしてみる 分岐有りの譜面をダブルプレイ時、1Pと2Pの譜面が違う時に譜面を切り替えるとエラーが起こるバグを修正 譜面データ再読み込み時のエラーが起きにくくなったかも 他細々と修正 12/11 Ver. 2.31 #SCROLLを反映したBMSCROLL(HBSCROLLという名前にしておく)を追加(F3で切り替え可能) BM(HB)SCROLL時にReg.Speedオプションを付けると停止時に音符が挙動不審になる現象を修正 選曲画面の挙動を若干修正 極端に速いBPMでも大丈夫になったかもしれない 他細々と修正 12/08 Ver. 2.30 PlaySpeedが1以外の時の画面切り替えの動きを修正 ResultNewRecordの誤字を修正(Recrd→Record) リザルト画面にゲージ他を表示できるようにする リザルト画面の数字に別途画像を使えるようにする(resultnumber, resultnumber_l) resultboard_p1とresultboard_p2をまとめてresultboardという画像で使えるようにする(最初からこっちが良かったかも) 極端にBPMが速い(エクストラトーンとか)とフリーズするバグをやや修正(速すぎると駄目) 他細々と修正 12/05 Ver. 2.29 画面切り替え時にちょっと動きをつけてみる HARDのゲージでダブルプレイ時に途中から再生すると2P側のゲージが減っているバグを修正 ShowResult=2でリザルト画面に各種画像を使えるようにする(暫定版) 他細々と修正 12/01 Ver. 2.28 ダブルプレイで1Pと2Pの小節数が違う時に止まるバグを修正 ダブルプレイ時の2P側の背景が2Pのノルマ状況に合わせて変わるようにする 先にシングルプレイの譜面を読み込むと2P側のコンボ音声を読み込まないらしいバグを修正 D&Dで譜面を読み込むとGAME:やノート数が正しく反映されない場合があるのをたぶん修正 dancerフォルダ内に踊り子の画像があるとき、踊り子が表示されないことが多いバグを修正 他細々と修正 11/28 Ver. 2.27 フルコンボ時の音声を流せるようにしてみる(voice_fullcombo_p1/p2) config.iniのPlaySpeedが1以外の時、譜面を途中から再生すると曲がずれるバグを修正 キャラクターがちょっとだけ曲に合わせて動くようにする(以前より挙動不審になるかも) 他細々と修正 11/25 Ver. 2.26 背景画像をスクロールさせるときのループ範囲を指定できるようにする(imgdet.iniのBackGroundLoopWidth) 11/04 Ver. 2.25 hr_senotesとhr_songtitle画像を追加(ドンカツと曲名表示部の帯) プレイ中に表示される曲名のフォントサイズを指定できるように(imgdet.iniのSongTitleSize) 他細々と修正 10/30 Ver. 2.24 譜面を途中からオートプレイで再生させた際、それ以前のゲキ連打の得点も加算されるようにする プレイ中に曲のタイトルを表示できるようにする(dispconf.iniのSongTitleYをマイナスにすると非表示) 背景画像(の一部)をスクロールできるようにする(imgdet.iniのBackGroundScrollSpeed)(0で固定, 1でそれっぽい)(bglayer_gogoがあると極端に重くなります) 他細々と修正 10/26 Ver. 2.23 二人(ダブル)プレイの時、選曲画面でクリアマークが表示されないようにする oggをストリーミング再生時、ハードゲージが空になってもすぐに曲が終わらない現象を修正 ゲージが空になった後にQキーを押しても//FAILED//が消えないことがあるのを修正 譜面ファイルに複数の難度の譜面を記述しているとき、難度選択時の表示がずれる場合があるのを修正 10/22 Ver. 2.22 試験的にlangフォルダを設置(config.iniのLanguageでファイル名を指定) 選曲画面で表コースの(表示上の)最高レベルを変更(かんたんからそれぞれ5,7,8) 日本語ロケールで起動するのをやめてみる 他細々と修正 10/17 Ver. 2.21 HTML版のreadmeを用意してみる(faqもHTMLにしました) 選曲画面にクリアマークをつけてみる(clearmark) playercharballoonの表示タイミングを変更 ライフかHARDゲージが0になった時、リザルト画面に移行するようにする 日本語以外の環境でも日本語ロケールで起動するようにしてみる 他細々と修正 10/12 Ver. 2.20a mob画像が表示されなくなったのを修正 10/12 Ver. 2.20 ゲキ連打時のキャラ画像に取り敢えず対応してみる(playercharballoon_p1)(風船が膨らむ分の画像は後に実装するかも) dancer画像を各コマごとに分けてdancerフォルダに入れたものを使用できるようにしてみる(imgフォルダのexp.txt参照) 特定のコンボ数に達した時にwaveファイルを鳴らせるようにしてみる(sndフォルダのexp.txt参照) 曲選択画面でウィンドウに譜面ファイルをD&Dしたとき、選択していたフォルダが一覧から消えるバグを修正 他細々と修正 10/07 Ver. 2.19 LIFE:を追加(某タワーのアレみたいな) F4キーでHardっぽいゲージになるようにしてみる 表コースのノルマが最大値を超えて増えていたのを修正 他細々と修正 10/04 Ver. 2.18 連打時、打数表示の数字が若干上に伸びるようにする(伸び率はimgdet.iniのComboStretchRate) ノルマゲージの1メモリの大きさを指定できるようにする(ノルマの増え方は変わりません)(imgdet.iniのNormaGlowWidth) 10/02 Ver. 2.17 dancer画像を複数使用するとき、それぞれの画像サイズが違っても表示されるようにする Playspeed変更時の踊り子出現時の挙動を修正 曲選択画面でもF1キーでオートプレイの切り替え可能に 09/25 Ver. 2.16 WAVE:の指定がない状態で譜面を再生したとき、OFFSETのマイナス値が大きいと譜面の途中でリザルトが表示される不具合を修正 フォルダのアイコンを変更したりするとフォルダが読み込まれなくなる現象を多分修正 09/23 Ver. 2.15 ゲージが魂到達時に画面下で跳ねるキャラ画像(mob)を追加 Playspeed変更時に速度が変わっていないもの(踊り子の出現アニメ、gogosplash表示速度、オート時の風船、背景が変わる速さ)を変わるように修正 Jubeモード後にTaikoモードでプレイすると可が出なくなる現象を修正 bg_hot画像が無くbg_clear画像があるとき、オートプレイでゲージがノルマに達している箇所から再生を始めるとフリーズするバグを修正 ドラッグ&ドロップで選択した譜面をプレイするとフリーズするバグを修正(D&Dの時はスコアがセーブされません) 09/14 Ver. 2.14 #BPMCHANGEと#BPMCHANGEの間が「,」だけであった場合、BPM変化が反映されないバグを修正 BPMが変化した時のキャラクターの動きが挙動不審になりにくいようにする ダブルプレイ時、1Pと2Pで別々に#BMSCROLLを使えるようにする (Jubeモード)マーカーの表示速度をBPM依存から1コマ50ms固定にする 他細々と修正 09/09 Ver. 2.13 選曲画面の背景画像追加(songselectbg) 曲を途中から再生したとき、左右のチャンネルが逆になることがあるバグをたぶん修正 ボタン16個のアレっぽい譜面を再生する機能をおまけ的に付けてみるテスト(バグが多いかも) それに伴いGAME:を追加 他細々と修正 09/07 Ver. 2.12 config.iniにSelectFontName追加(曲選択時のフォント名) 画面描画が若干軽くなったかもしれない 09/05 Ver. 2.11 譜面の強制分岐中にゴーゴータイムが終わった時、別の譜面でゴーゴータイムが終わらないバグを修正 #LEVELHOLDがある譜面でダブルプレイをすると危ないかもしれないバグを修正 連打の音符画像に半透明の部分があるとき、連打をすると表示が崩れるバグを修正 09/01 Ver. 2.10 comboballoon表示中にミスをしたときすぐに表示が消えるようにする dispconf.iniでダブルプレイ時のcomboballoonの位置を変更しようとしても反映されないバグを修正 ダブルプレイ時の風船に打数が正しく読み込まれないバグをさらに修正 他細々と修正 08/30 Ver. 2.09 PlaySpeedの値を1以外にしてもcomboballoonの表示速度が変わらない不具合を修正 ファイル検索のディレクトリがテスト用のままになっていたのを修正 08/30 Ver. 2.08 comboballoonとcombonumber_balloon画像(10コンボ毎の吹き出し)を追加 他細々と修正 08/27 Ver. 2.07 (前回の更新で発生した)譜面分岐ありの譜面を読み込もうとすると止まるバグを修正 他細々と修正 08/26 Ver. 2.06 音符を叩いて不可が出たとき、音符が消えるようにする ゴーゴータイムで不可が出たときにプレイヤーキャラクターがミス時のアニメをしないようにする dispconf.iniのScrollFieldHeightの値が反映されないバグを修正 08/24 Ver. 2.05 良可不可の判定幅を個別に設定できるようにしてみる(得点の下一桁が変わります) 08/07 Ver. 2.04 踊り子っぽい画像に暫定的に対応してみる(Windowmode=2限定)(サンプルとして回転する板を用意してみる) PlaySpeedの値を1以外にした際、キャラクターのジャンプの速さが変わらないバグを修正 PlaySpeedの値を1以外にした際、mtaikoflower画像があるとフリーズすることがあるバグを修正 曲の途中から再生してプレイした時、しばらくの間キー入力しても音符が消えないバグを修正 08/03 Ver. 2.03 ゴーゴータイム時のキャラの動きを4コマにする(画像を書き換えてください) 08/02 Ver. 2.02 ダブルプレイでReg-Speedにした際、2P側が#SCROLL 0の状態になるバグを修正 ゴーゴーに入った時のキャラクターの動きを修正 Windowmode=0または1の時、プレイヤーキャラクター及びコースのシンボルのx座標をdispconf.iniで指定した値になるようにする(y座標は指定不可) 他細々と修正 08/01 Ver. 2.01 PageUp、PageDown長押し時にさらに速く譜面がスクロールするようにしてみる ゴーゴーに入った時の演出画像を追加してみる(本来は画像を使うようなものではない気がするけれども) 音符が叩かれたときに光るコースのシンボル画像を追加してみる 簡易的なプレイヤーキャラクタ―画像を追加してみる 他細々と修正 07/24 Ver. 2.00 とりあえずシングルプレイ時のみハイスコアが保存されるようにしてみる(曲選択画面の右下に表示) ダブルプレイ時、#DELAYがあると1Pと2Pで音符がずれることがあるバグをたぶん修正 ダブルプレイ時に1Pのみオートや2Pのみオート演奏できるようにする ダブルプレイ時の背景画像を使えるように ゴーゴータイム後に背景が変わらない場合があるバグを修正 mtaikoflower表示中にコンボが切れたらすぐに消えるようにする combonumberspacingに値を設定した時の表示を割とましにする imgdet.iniにcombonumberspacing_l追加 他細々と修正 07/20 Ver. 1.99c ダブルプレイ時に風船の打数が正しく読み込まれないバグをたぶん修正 07/20 Ver. 1.99b mtaiko読み込み時のバグを修正 07/20 Ver. 1.99 ダブルプレイにも対応してみる それに伴いnormagauge_p2とmtaiko_p2画像を追加 dispconf.iniにもダブルプレイ時の項目を追加 imgdet.iniにComboNumberSpacing(コンボ用数字の表示間隔)とAddScoreColorP2を追加 黄色連打の「〜」の表示をちょっと伸ばしてみる sfieldbg表示のミスをさらに修正 sample(Class Blue〜)のかんたんとふつうに投げやりなダブルプレイ用の譜面を追加 他細々と修正 07/15 Ver. 1.98 COURSE:がOni以外の譜面のみを記述した譜面データが正しく読み込まれないバグを修正 曲選択画面でEdit, Towerの譜面も正しく選択できるように ノルマクリア及びゲージ満タン時にsfieldbgの表示が変わらないバグを一部修正 Windowmode=0でsfieldbg_hit画像を使用した時にエラーで強制終了するバグを修正 07/11 Ver. 1.97 COURSE:がEditまたはTowerの時、譜面データが読み込まれないバグを修正 sfieldbg部分のみ背景画像が変わらないバグを修正 他細々と修正 07/11 Ver. 1.96 COURSE:の値に数値を入れたときに正しく読み込まれないバグをたぶん修正 mtaikoflower画像を追加 音符を叩いた時のsfield追加画像(sfield_hit)を追加 ノルマクリア時及びゲージ満タン時の背景画像を別に使えるようにする(bg_clear, bg_hot)(重くなります) ゴーゴータイムの時の背景レイヤーを追加(bglayer_gogo) Windowmodeが2以外でbgの画像サイズが大きい時、dispconfのFieldYにだいたい合わせて背景画像の表示位置が変わるようにする 他細々と修正 07/02 Ver. 1.95 ひとつの譜面ファイルに複数コースの譜面をまとめて記述できるようにする それにより曲選択画面の表示を一部変更 (サンプル曲にかんたん〜おにまでの譜面を入れる) COURSE:EditでなくてもSCOREINIT:及びSCOREDIFF:に極端な値を入れても無視されないようにする オートプレイでない時にもAutoLevelの値が反映されるバグを修正 他細々と修正 06/27 Ver. 1.94 ファイルをソートしようとするとフリーズする(もしくは起動できない)バグをたぶん修正 imgdet.iniにExplosionFramesLowerを追加 オートでゲキ連打の風船を割れなかった後にゲキ連打が来た時、連打しない場合があるバグを修正 (Rotter Tarminationの最後にあるような)明らかに割れない風船であると看做す基準を(必要打数が秒速120打以上くらい)に変更 06/24 Ver. 1.93 ジャンル内に譜面ファイルが一つしかない際に表示が崩れる(起動できない)バグを修正 06/23 Ver. 1.92 譜面の最後にある音符を叩かなかった際、不可として判定されないバグを修正 分岐のある譜面を読み込んだ瞬間、分岐レイヤーが左右反転されて表示される現象を修正 genre.iniの色指定が#bbggrrになっていたのを#rrggbbに変更 ジャンルのフォルダ内直下に譜面ファイルがなく、ジャンルのフォルダしか無い場合の不具合(起動時にフリーズする等)をたぶん修正 選曲画面で選択しているファイルの情報を二行表示にする(譜面分岐の有無、コースを表示) 06/22 Ver. 1.91 BMScroll時、小節頭に#DELAYがあるときに表示が崩れるバグを修正 #BMSCROLL追加 選曲画面で表示されるファイル探索範囲をgenre.iniのあるフォルダとその次のフォルダまでにする(config.iniのSearchAllDirectory=1で無制限に) 選曲画面で譜面ファイルをD&Dした時の挙動を修正 ジャンルの色を指定可能にする 選曲画面で並びをソート方法を変更できるようにする 他細々と修正 06/17 Ver. 1.90 explosion_lowerをexplosion_upperと同じ仕様に変更 BMScrollを追加してみる 曲選択画面を追加してみる(暫定版) それに伴い曲のフォルダ(ジャンル)分けも実装してみる 音符が判定円から4pxほど右にずれて表示されているのを修正 他細々と修正 06/13 Ver. 1.89 大音符のドンカツ表示のバグを修正 玄人・達人譜面を表示しているときに譜面ファイルをD&Dした際の不具合をたぶん修正 SCROLLがマイナス時の連打音符をちゃんと表示されるようにする(左右反転されます) explosion_upper画像を拡張できるように(imgdet.iniのExplosionFramesを1以上にした時) 最後の#GOGOENDを省略した際、リザルト画面直前までゴーゴータイムが続くようにする 他細々と修正 06/12 Ver. 1.88 オプションにドロン(Doron)とシャッフル(Shuffle)を追加(TurnとShuffle使用時、「ドコドン」表記が「ドドドン」になります) 譜面分岐の際のsenotes描画に関するバグを修正 combonumber画像が無くてもrollballoonとburstballoonを表示するようにする 16分より細かい音符(24分とか)が出てきた際のドンカツ表示をちょっと修正 Qキーを押して演奏を中断した際、使用していたオプションを保持するように 他細々と修正 06/11 Ver. 1.87 玄人・達人譜面を演奏中に譜面ファイルをD&Dすると小節線が流れなくなるバグを修正 wndMode=2の時、ドンカツ表示に対応してみる(画像senotes) 一小節に最大500文字くらいまで使えるようにしてみる 06/06 Ver. 1.86 Course:Edit及びTower時でも入力した配点が無視される場合がある現象を修正 分岐するひとつ前の小節にある連打で分岐する際、連打開始が小節の頭に無くても分岐するようにする rollballoon等がnormagaugeよりも上(手前)に表示されるようにする ノート画像をアニメーションできるようにする(たぶんAC準拠) コンボ数字の伸び率・小節線の色を変更可能に(imgdet.ini) 譜面のあるフォルダ内のimgフォルダに拡張子を抜いたファイルを置いておくと、他のフォルダに画像があってもその画像は読み込まないようにしてみる 譜面と同じフォルダにdispconf.iniがある場合、太鼓さん次郎と同じフォルダにあるものよりも優先的に読み込むようにする 画面に表示される小節線の数を増やしてみる WindowModeが2以外の時、連打数が妙な所に表示されるバグを修正 黄色連打の連打数が3桁になったときの表示を修正 他細々と修正 06/05 Ver. 1.85 音符を叩いた時、コンボの数字が若干上に伸びるようにする 譜面ファイルをD&D時の不具合がちょっと解消されたかもしれない 使用できる画像を追加(combonumber_l, rollballoon, rollnumber, burstballoon) imgフォルダ内にimgdet.iniを置いてみる(画像に関する設定ファイル) →AddScore及び音符を叩いた花火の色の変更、NormaGaugeの各部分の横幅を変更可能に等 他細々と修正 05/29 Ver. 1.84 ノート画像の大きさを任意にする ゲキ連打の前後でsfieldflashが表示されない現象を修正 05/25 Ver. 1.83 OFFSETの値がプラスの時、曲が始まる前の分岐連打がカウントされないバグを修正 譜面の小節途中にコメントを入れると正しく読み込まれないことがあるバグを修正できたかもしれない NormaGaugeの縦幅が16px以外の時、ゲージが満タンでもアニメーションしないバグを修正 05/23 Ver. 1.82 描画が若干軽くなったかもしれない NormaGauge画像の縦幅を任意にする JudgeLevelが0以外でプレイ時、最初の一打の得点表示を修正(一打目のみ+358等の表示になります) tjfファイル再生時にノルマゲージ表示がおかしくなる現象を修正 Reg-Speedオプションを使用した際のリザルト画面右下の表示を修正 他細々と修正 05/18 Ver. 1.81 曲の最初に連打がある際のバグをさらに修正 configにPlayspeedを追加してみる(強引な方法なので怪しいかも) 05/16 Ver. 1.80 Windowmode=2でウィンドウのサイズが512x384になるようにしてみる(重くなります)(このあたりの仕様は後に大きく変わるかも) それによりbg等の画像サイズの縦幅48px制限がなくなる(横幅は512px固定) Windowmode=2でのスコア画像を変更可能に(font_m) 簡易キーコンフィグを実装(keyconf.ini) 他細々と修正 05/12 Ver. 1.79 連打による分岐点が曲が始まる前にある場合、曲が始まるまで分岐が行われないバグを修正 試験的に「COURSE:Tower」(連打音符が目隠しになる)を実装してみる 05/05 Ver. 1.78 譜面分岐中に#DELAYがある際のバグを修正 2小節目に#BPMCHANGEがある際に最初の小節線がずれるバグを修正 KeyAction=1にすると起動時からノンアクティブ時のキー操作に反応する(以前と同じ仕様)ようにする mp3やwavファイルでも同時再生ができるようになったかも知れない 他細々と修正 04/30 Ver. 1.77 キー操作でオートプレイの切り替えができるようにする ウィンドウが非アクティブ時にはキー操作に反応しないようにする(切り替え可) 譜面分岐時にノルマゲージが変動するバグが再発したので修正 他細々と修正 04/25 Ver. 1.76 COURSE:を追加、かんたん〜むずかしいにもとりあえず対応(ゲージ表示が崩れる場合があります) 譜面分岐がある時にノルマが増えなくなる現象を修正 他細々と修正 04/19 Ver. 1.75 Oggをストリーミング再生中、曲の音量がSEVOLと同じになっているバグを修正 ゲージの魂部分を付けてみる(ノルマゲージが若干短くなりました)(soul) コンボ部分の数字に別の画像を使えるようにしてみる(combonumber) ノルマゲージをアニメーションさせてみる 判定画像のサイズを任意のサイズにできるように mtaikoflash〜画像を追加 Turnオプション仕様時、同時にREG-SPEEDも入っていたバグを修正 04/16 Ver. 1.74 Oggデコードと再生を別スレッドで行うようにしてみる WavBufferSize=0でOggをストリーミング再生せず読み込み時に一括デコードするように(以前の仕様とだいたい同じ) 譜面読み込み後mp3・Oggデコード待ち時間中も譜面の確認ができるようにしてみる 譜面データで音楽ファイルが指定されていない(もしくは見つからない)場合、無音で譜面が流れるようにしてみる 譜面分岐関連のバグをもっと修正したかも 譜面分岐時にノルマゲージの量が変動する仕様を変更 他細々と修正 04/14 Ver. 1.73 譜面分岐関連のバグをさらに修正したかも(特に#LEVELHOLD関連) 画面描画が若干軽くなったかも Oggデコード時のバッファサイズを指定できるようにする 他細々と修正 04/12 Ver. 1.72 強制譜面分岐時に譜面が重ねて流れてくるバグを修正 OGG再生部をちょっと弄ってみる 他細々と修正 04/11 Ver. 1.71 OGGデコードを内部で行いストリーミング再生をするようにしてみる それによりoggファイルの読み込みが速くなりましたがちょっと処理が重くなったかも それによりsndフォルダのoggdec.exeが無くなる 前回の更新により発生した譜面分岐時のバグを修正 最初に短い黄連打がある際に連打数が極端に多くなるバグを修正 他細々と修正 04/08 Ver. 1.70 精度分岐の際に不可の量が考慮されない点を修正 (前回更新したと書いたけど)実は譜面ファイルと同じフォルダにあるsndフォルダを読み込んでいなかったのを修正 一部メモリリークしていたらしい箇所を修正 他細々と修正 04/07 Ver. 1.69 REGUL-SPEED相当のオプションを追加 譜面ファイルと同じフォルダにsnd、imgフォルダがある場合、taikojiro.exeがあるフォルダよりも優先的に読み込むようにしてみる 他細々と修正 04/05 Ver. 1.68 再生を中断して再び再生することが可能に 譜面の確認・開始小節を変えられるように 譜面分岐がある際のノルマゲージの増え方を修正 他細々と修正 03/31 Ver. 1.67 スコアの計算方法をやや変更(特に本家に近くなったわけでもない) SCOREINIT:、SCOREDIFF:を追加 黄色連打を叩くと音符が赤くなるように 他細々と修正 03/27 Ver. 1.66 譜面分岐に関する不具合を多々修正 分岐実装により発生した空白小節(",")が無視される現象を修正 Notedist=2を追加(よりACに近い画面の割合になります) SONGVOL:、SEVOL:を追加 他細々と修正 03/24 Ver. 1.64 最初の小節の位置がおかしいバグを修正 03/24 Ver. 1.63 譜面分岐関連の命令を追加 譜面分岐実装 それに伴い処理が若干重くなった 捏ち上げサンプル曲を追加 オートプレイ時に精度を悪くできるようにしてみる Ver. 1.60で発生した曲の最初に#SCROLLがある場合の小節線バグを修正 他細々と修正 03/16 Ver. 1.60 #DELAY命令を追加 ウィンドウサイズを変更できるようにしてみる(config.iniのWindowWidth) 譜面内で大音符の割合が多い際に得点がおかしくなるバグを修正 譜面にばいそく、あべこべ等のオプションを付加できるように 他細々と修正 03/11 Ver. 1.59 mp3ファイルも一往対応してみる(lame.exeが必要です) 03/10 Ver. 1.58 ウィンドウに譜面データをドラッグ&ドロップで連続して演奏可能に 枠無しウィンドウを移動させるときの不具合を修正したかも 03/8 Ver. 1.55 音符が流れてくる部分にも画像を使えるようになった 処理が若干軽くなったかも知れないし変わってないかも知れない 02/26 Ver. 1.51 bmpファイルを正しく読み込めないバグを修正 02/26 Ver. 1.50 透過pngに対応(と同時に処理がさらに重くなったかも) 音符を叩いたときに光る画像を追加 ゴーゴータイム時に炎っぽい画像を追加 背景を変更できるようにしてみた 他細々と修正 02/22 Ver. 1.43 ファイルに全角文字がある時に正しく読み込まれない場合があるバグを(多分)修正 大音符を素早く二回叩いたときに判定が二度表示されるバグを修正 02/17 Ver. 1.42 ヘッダに入力したBPMの値の小数点以下が無視されていたバグを修正 リザルトに最大コンボ数を表示 02/13 Ver. 1.41 黄色連打が来る前に叩いても連打数にカウントされるバグを修正 02/9 Ver. 1.40 png画像を読み込めるようになった(実行ファイルサイズ増大) bmpも読み込むのでnotes.pngを削除すればnotes.bmpも使用できます 文字・ノルマゲージにも画像を使うようにしてみた(削除すれば今までどおりの表示になります) リザルトに連打数を表示 曲の一番最後に連打があるときのバグを修正 ノート画像にちょっと変更を加える 微妙に狭くした良の幅を元に戻す 他細々と修正 02/6 Ver. 1.36 早速報告を頂いたのでオートプレイの挙動を修正 処理落ちし易いらしい現象を修正したかも(修正できたかは不明) 02/6 Ver. 1.35 プレイ後に良可不可の数を表示できるようにしてみる(コンフィグをShowResult=1に設定) オートプレイ時に処理落ちしてもコンボが切れないようにしてみる(ただし処理落ちが激しい場合は最終得点が変わる場合があります) 曲の一番最後にゴーゴータイムがある時の不具合を修正 他細々と更新 02/2 Ver. 1.29 プレイ時に不可の幅が広すぎたのを修正(ついでに良の幅が若干狭く) スコア表示時に画像位置が下にずれていたのを修正 faq.txtを置いてみる 他細々と更新 01/20 Ver. 1.27 Waveファイルのフォーマットにより読み込めないバグを(今度こそ)修正 判定表示を下から上に出るように変更 黄色連打時に連打数を表示させてみる(NoteDist=1のとき限定) オートの風船連打を叩く速さを若干マイルドに 風船連打の打数が多い時に恐ろしい音が鳴る現象を軽減 他細々と更新 2009/01/17 Ver. 1.22 Waveファイルのフォーマットにより読み込めないバグを(多分)修正 ・が入るバグをさらに修正 12/22 Ver. 1.20 判定を甘くできるようにしてみる 文字最後に環境により・が入るバグを多分修正 12/16 Ver. 1.15 投げやりなAC風画面モード実装 大音符を遅めのタイミングで片手のみ叩いたときに次のノートが消えるバグを修正 他細々と更新 12/14 Ver. 1.10 ゲージやコンボ数やスコア表示を実装 設定ファイルを設定ファイルらしいフォーマットに 他細々と更新 12/9 Ver. 0.90 太鼓音の音量を大きくしてみる ドラッグ&ドロップでの起動に対応 実行ファイルと譜面ファイルが違うディレクトリにある場合にも対応 readmeのカオスな部分を修正 他細々と更新 2008/12/8 Ver. 0.80 とりあえず公開