2014年10月17日金曜日

[o!m Edit Tool] 概要

o!m Edit Toolとはosu!で提供されているosu!mania譜面(.osu)ファイルの
以下操作を行えるツールです。
最新バージョンはこちら。

------------------------------------------------------------------------------------------------------
①重複ノートを一括検出/除去(空きレーンに移動)する機能
②指定選択範囲に存在するノートをランダムに再配置する機能
③8K譜面を7K譜面に変換する機能
------------------------------------------------------------------------------------------------------


①重複ノートを一括検出/除去(空きレーンに移動)する機能
重複ノートが存在する場合、重複ノート情報を一括表示します。

▼重複ノート情報
[LANE]...配置ノートのレーン番号です。左から0,1,2...と割り当てています。
[TIME]...配置ノートの設置時間です。タイム形式で表示しています。
<LN>...ノートがLongNoteだった場合に付与されます。

▼重複ノート除去機能
ユーザーの任意に応じて重複ノートを除去(空きレーンに移動)できるようにしています。
重複ノートが存在する場合、全重複ノートを自動的に空いているレーンに再配置します。
※任意で選択可能。(y/n)確認時、yを入力すると重複ノートが存在しないバージョンの
    osuファイルが現在のosuファイルに上書きされます。その際、exeと同ディレクトリに
    配置されている[backup]フォルダに改変前のosuファイルがコピーされます。


②指定選択範囲に存在するノートをランダムに再配置する機能
ユーザーが指定した選択範囲に存在するノートをランダムに再配置します。
※現在は4K~8K譜面のみ本機能をご利用いただけます。
任意で再配置するか選択可能。(y/n)確認時、yを入力すると以下情報を
入力することになります。
------------------------------------------------------------------------------------------------------
・ノートを再配置する開始範囲オフセット値(1秒=1000)
・ノートを再配置する終了範囲オフセット値(1秒=1000)
・ノートを再配置する間隔値
  前回までに再配置されたノートから「間隔値」分、間を空けて次のノートを
  再配置してくれる値。0を指定すると、間隔をガン無視するので縦連が沢山でき上
  がる可能性を秘めていますが、1以上を指定すると縦連が生成されづらくなります。
  (譜面の配置構成によっては間隔値を指定できない場合があります)
------------------------------------------------------------------------------------------------------
情報入力後、再配置を行ったosuファイルが現在のosuファイルに上書きされます。
その際、exeと同ディレクトリに配置されている[backup]フォルダに改変前のosu
ファイルがコピーされます。


③8K譜面を7K譜面に変換する機能
osu!mania 8K譜面を7K譜面に変換します。
BMS(8K譜面)等をosumaniaファイルに変換した際、皿部分(一番左のレーン)を
除いて7K譜としてプレイしたい方向けに本機能を作成しました。
また、皿部分にキー音が存在する場合、osuのイベント音として再生するようにした
ので、皿が消えてもその部分のキー音が自動的に再生されるようになります。

8K->7K変換に成功した場合、8K譜面と同一ディレクトリに変換後の7K譜面が生成
されます。


≪免責事項≫
このソフトウェアを使用したことによって生じたすべての障害・損害・不具合等に関しては、私と私の関係者および私の所属するいかなる団体・組織とも、一切の責任を負いません。
各自の責任においてご使用ください。
osuファイルを当ツールで改変する際、予めバックアップを取ることを推奨します。

0 件のコメント:

コメントを投稿