Entries

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
この記事にトラックバックする(FC2ブログユーザー)
http://ysrken.blog.fc2.com/tb.php/7-adc55fcc

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

「放課後ライブシミュレータ」について

公開URL:http://www.vector.co.jp/soft/win95/game/se490051.html

○ソフト概要
 このソフトは、SEGAの「けいおん!放課後ライブ!!」↓
けいおん!放課後ライブ!!(特典なし)けいおん!放課後ライブ!!(特典なし)
(2010/09/30)
Sony PSP

商品詳細を見る
けいおん! 放課後ライブ!! PSP the Bestけいおん! 放課後ライブ!! PSP the Best
(2011/12/01)
Sony PSP

商品詳細を見る
風に譜面を表示するソフトです。どういうわけか、音声読み込みにも対応しています。

○使い方
 譜面ファイル(拡張子は.hls)と音声ファイルを用意します。譜面はテキスト形式(フォーマットは後述)で、音声ファイルはMIDI・MP3・WMA・WAVファイルに対応しています。
 本体を起動すると、真っ白で横長な画面が表示されます。それに譜面ファイルをドラッグ&ドロップで放り込むと、「Push Space Key」と表示されます。この状態でスペースキーを押すと、譜面が自動で再生されます。

○画面表示について
演奏中のタイトルバー:
 例えば「放課後ライブシミュレータ notepos:20,333 combo:169/552」と表示されているとします。すると、
 「20,333」……
 右が元の譜面で言う再生位置、左が小節の位置を示しています。両方「最初は0」なので、再生直後は「0,5」などの様に表示されているかと思います。
 再生位置とは、譜面ファイルにおいてどの場所かを指す座標のようなものです。小節の位置とは、現在何小節目(0スタートなので1小節目が「0」なのに注意してください)かを示すものです。
 「169/552」……
 右が全コンボ数(ボタン数)、左が現在のコンボ数を示しています。本家の様に、長押しは含まれていませんのでご注意ください。
画面での表示:
 ゲームをプレイした人にはほとんど説明は不要だと思いますが、一応補足。
 ・正方形の枠は、横幅が八分(はちぶ)音符大と考えてください。1画面は太線で区切られた2小節となっています。
 ・勿論緑の縦線は目安バーです。

○ファイルフォーマット
※空白行と、冒頭に「//」と書かれている行は無視します(つまりコメント)。また、以下の文における「行」は、空白行とコメントを排除した後の行数を指します。

1行目:
 [ファイル名]と書いて、同時に読み込む音声ファイルを指定します。別に要らない時は[]と表記します。前述の通り、拡張子は、mid・mp3・wma・wavに対応しています(一応)。
2行目:
 BPM(四分音符=BPMという実装)です。小数点以下も有効です。
3行目~:
 譜面データです。一行は固定16文字です。一小節は二行に分けて記述します。
 →・↓・←・↑=1・2・3・4、○・×・□・△=1・2・3・4、休符は0としてベタ打ちします。
 長押しは終端を5、その間を8にして下さい。後、行は方向キーが上、記号キーが下です。

注:あくまでも、曲名→BPM→譜面データの順です。それ以外は読めません。


0000000000000000
1000100010001000

なら、四分音符で○を一小節中四回押すことを表し、

2888850020102000
2000000020000000

なら、↓/×―――↓/×→×という「Don't say "lazy"」の有名な一節になります。
(さりげなく表記法が太郎さん次郎風なのは秘密)

○注意
・再生時にスペースキーを押す以外にはキー操作はありません。キー判定して点数を数えるとかは実装しませんでした。
・譜面と音楽ファイルは、同じフォルダに置いてください。
・譜面が終了すると終了です。曲が先に終了しても譜面の再生は続きますし、逆に曲が先に終了すると問答無用で終了となります。
・BPMが途中で変動する曲は……なんとか対処してください。とりあえず16分音符間隔で調整出来ますので。
例外処理に手を抜いているのは仕様です。

○歴史
 最初にこのソフトが誕生したのは、「【PSP】けいおん!放課後ライブ!!Part35」(本スレまとめサイト例)での以下のレスでした。

935 : 枯れた名無しの水平思考 [sage] 2011/03/08(火) 00:16:39.92 ID:VBNIb5pr0
あ、すごい今更だが、譜面をパソコン上で再現するソフト作ってみたから使ってみてくれ
パスはスレタイのソフトの会社名
ttp://www1.axfc.net/uploader/Sc/so/212443.zip

……このレス主はもちろん私です(パスは「SEGA」ね)。

946 : 枯れた名無しの水平思考 [sage] 2011/03/08(火) 01:18:12.62 ID:VBNIb5pr0
>>945
サボらないの。
>>940さんのリクエストに応えて音声対応してみたよ!
(譜面が終了すると自動的に音は止まります)
ttp://www1.axfc.net/uploader/Sc/so/212463.zip
パスは>>945の子の得意技の略称

この時点で音声再生機能が付き(パスは「UNTN」ね)、

965 : 枯れた名無しの水平思考 [sage] 2011/03/08(火) 10:15:57.59 ID:VBNIb5pr0
誰も頼んでないけどバージョンアップしてみた。
ttp://www1.axfc.net/uploader/He/so/315546.zip
パスはこのソフトを代表するあの曲の名前。

ここで微修正(パスは「Cagayake!GIRLS」)。

次スレ(本家まとめ)では

182 : 枯れた名無しの水平思考 [] 2011/03/21(月) 17:32:55.54 ID:riuEJ3NH0
・・・突然ですがお知らせです。
「放課後ライブシミュレータ」がヴァージョンアップしました。
あの長押し時に表示がおかしくなる不具合が修正されています。
ttp://www1.axfc.net/uploader/He/so/317123.zip

226 : ◆YSRfEnXRG6 [] 2011/03/23(水) 23:02:36.28 ID:zQlHmzQe0
>>225
PSPGoは犠牲になったのだ・・・
それはともかくお知らせです。
・バージョンアップしました。
BPMに小数が使えるようになりました。後、気づいていた人もいるかもですが、
exe直下以外のhlsファイルをドラッグアンドドロップしても正常に読み込むように
しました(音楽ファイルはhlsと同じフォルダにおいて下さい)。
ttp://www1.axfc.net/uploader/He/so/317450.zip
・譜面を上げてみました。
オリジナル譜面です。曲? 同梱しちゃだめだったっけ?
ttp://www1.axfc.net/uploader/Sc/so/217695.zip
・トリップを使ってみました。
いちいち安価付けるの面倒だったので。以下このトリップがシミュレータの作者です。

505 : ◆YSRKENkO6Y [sage] 2011/04/05(火) 01:43:05.32 ID:7cW3LVBD0
◆YSRfEnXRG6なんだけど、トリップキー飛ばしちまった・・・orz
と言うわけでこれからはこのトリップがシミュレータの作者ってことよろしく
証拠としてシミュレータをverUpしたもんを上げとく
ttp://www1.axfc.net/uploader/He/so/319019.zip

を公開し(ここからパスなし)、

その次のスレ(本家まとめ)にて

121 : ◆YSRKENkO6Y [sage] 2011/05/03(火) 09:40:46.67 ID:XpNdXbVF0
>>116
開発者の俺参上
Vectorにも上げといたから安心してくれ
ttp://www.vector.co.jp/soft/win95/game/se490051.html
譜面追加済ファイル:
ttp://www1.axfc.net/uploader/He/so/322334.zip

122 : ◆YSRKENkO6Y [sage] 2011/05/03(火) 10:03:53.72 ID:XpNdXbVF0
要らないかもだけどうp物まとめ
()内はパスな

そふと!
放課後ライブシミュレータ ver0.1(伝説の初期Ver.)
ttp://www1.axfc.net/uploader/Sc/so/212443.zip(SEGA)
放課後ライブシミュレータ ver0.2(音声対応)
ttp://www1.axfc.net/uploader/Sc/so/212463.zip(UNTN)
放課後ライブシミュレータ ver0.3(演奏D&Dで反映&サンプル追加)
ttp://www1.axfc.net/uploader/He/so/315546.zip(Cagayake!GIRLS)
放課後ライブシミュレータ ver0.4(長押し時の表示を修正)
ttp://www1.axfc.net/uploader/He/so/317123.zip
放課後ライブシミュレータ ver0.5(hlsのパス参照修正)
ttp://www1.axfc.net/uploader/He/so/317450.zip
空耳ケーキ(放課後ライブシミュレータ用)←以降のVer.では標準で搭載(Vector除く)
ttp://www1.axfc.net/uploader/Sc/so/217695.zip
放課後ライブシミュレータ ver.0.6(Readme大修正の巻)
ttp://www1.axfc.net/uploader/He/so/319019.zip
放課後ライブシミュレータ ver.0.6(VectorVer.)
ttp://www.vector.co.jp/soft/win95/game/se490051.html
放課後ライブシミュレータ ver.0.6+(譜面追加)
ttp://www1.axfc.net/uploader/He/so/322334.zip

どうが!
[ソフト開発者(私)]
「放課後ライブ」のシミュレータを作ってみた
ttp://www.nicovideo.jp/watch/sm13920025
[kinoe]
【けいおん!放課後ライブ!!】Happy!?Sorry!! 紬HARD秘伝【譜面シミュレータ】
ttp://www.nicovideo.jp/watch/sm13930758
【けいおん!放課後ライブ!!】Cagayake!GIRLS 律HARD秘伝【譜面シミュレータ】
ttp://www.nicovideo.jp/watch/sm13935453
【けいおん!放課後ライブ!!】Don't say"lazy"梓HARD秘伝【譜面シミュレータ】
ttp://www.nicovideo.jp/watch/sm13942940

一通りまとめました。


 この間、ニコニコ動画でも複数の動画が投稿されました(1つ目は私、2つ目以下有志)。










○今後の予定
 ……これ以上改良することはもうないと思います。いや別にゲームに飽きたとかではなく、ニコニコ動画の暇人技術部の方が頑張ったものがあるからです。




 ……と言うことで、要らないかもしれませんが、ソースコードを配布します。参考までに。

 次回は「AA管理ソフト「おでん」」の記事をお送りします。お楽しみに!

2013/06/20追記:
リンク切れを修正。
関連記事
スポンサーサイト
この記事にトラックバックする(FC2ブログユーザー)
http://ysrken.blog.fc2.com/tb.php/7-adc55fcc

トラックバック

コメント

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

Appendix

プロフィール

YSR

Author:YSR
「YSR」「YSRKEN」「◆YSRKENkO6Y(~2013/08/25)」「◆YSRKEN.ceVZZ(2013/08/26~)」として活動しています。
プログラミングと艦これが趣味です。
プロフ画像はCrystalDiskInfoの水晶雫ちゃんです。
主な創作物についてはhttp://ysrken.blog.fc2.com/blog-entry-76.htmlをご覧ください。

カレンダー(月別)

06 ≪│2017/07│≫ 08
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -

全記事表示リンク

全ての記事を表示する

QRコード

QR

総アクセス数

アクセス数

現在の閲覧者数:
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。