=================================================
 Seaurchin用 本家再現スキン 「AmenoshitaSkin」
                                    Amenoshita 作
                                   ver 0.22.1-01b
=================================================

●0.目次
　●1.はじめに
　●2.導入方法
　●3.本スキンに関する注意事項
　●4.スキンの仕様
　●5.不具合を見つけたら
　●6.Amenoshitaの連絡先
　●7.更新履歴

●1.はじめに
　　この度は「AmenoshitaSkin」をダウンロードしていただき、誠にありがとうございます。
　　本スキンは某音ゲーシミュレーター Seaurchin 用 本家再現スキンです。本スキンは
　Seaurchinをより本家に近い見た目、操作感で楽しむことを目的としてAmenoshitaが個人で
　開発したスキンになります。本スキンに関して、本家音ゲーの開発・運営、Seaurchin作者
　様であるkb10uy氏等へ問い合わせることは絶対にしないようよろしくお願いします。
　
　　本スキンは上述の通り、Seaurchinをより本家に近い形で使用することのみを目的として
　開発しております。本家音ゲーの開発・運営、その他関係者の保持する権利を侵害する目的
　は一切ありません。万一何らかの権利を有する方に正当な理由のもと注意、警告等を受けた
　際には本スキンの開発、公開の一切を予告なく終了する可能性があります。利用者の方はあ
　らかじめご了承ください。何らかの権利を有する方はスキン作者であるAmenoshitaへご連絡
　ください。可及的速やかに対応する所存です。(できれば穏便に済ませたいです……)

　　本スキンを利用したことにより生じたあらゆる損害に対して、Amenoshitaは一切の責任を
　負いません。あらかじめご了承ください。
　
　
●2.導入方法
　〇2.1 スキンデータの導入
　　　本スキンの配布時のフォルダ構成はおおよそ以下の通りです。
　
　　AmenoshitaSkin (バージョン番号)
　　┣ Data  ← 1
　　┃┣ Skins
　　┃┃┗ AmenoshitaSkin
　　┃┃　┣ Fonts, Images, Scripts, Soundsフォルダ
　　┃┃　┗ Skin.as
　　┃┗ Scriptsフォルダ
　　┃　┗ SettingList.txt
　　┗ readme.txt (このファイル)
　
　　　初回導入時はSeaurchin.exeと同じフォルダ内のDataフォルダと上図の1のフォルダを統合
　　すれば問題ないはずです。バージョンアップ時に特別な操作がいる場合には別途アナウンス
　　を行いますので、それに従って操作を行ってください。
　
　〇2.2 コンフィグファイルの設定変更
　　　seaurchin.exeと同じフォルダ内にあるconfig.tomlをテキストエディタ等で開き、General
　　カテゴリのSkin項目を"AmenoshitaSkin"へ書き換え、保存してください。

　　スキンデータの導入とコンフィグファイルの書き換えが正しく行えていれば、次回Seaurchin
　起動時からAmenoshitaSkinが反映されます。


●3.本スキンに関する注意事項
　〇3.1 スキンの動作に関して
　　　本スキンはSeaurchinのデフォルトスキンとは比べ物にならない量の画像、内部データを
　　使用しています。デフォルトスキンで快適なプレイができている環境であっても本スキン
　　を使用して快適なプレイができる保証はありません。あらかじめご了承ください。
　　　また、デフォルトスキンとは一部キー割り当てなどが異なる箇所があります。以下のス
　　キンの仕様を一読してからの利用を強く推奨します。
　　　本バージョンver 0.22.1-01bは以下のバージョンのSeaurchinでの動作を確認しておりま
　　す。その他のバージョンでの動作保証は致しません。
　　・Seaurchin 0.201
　　・Seaurchin 0.22.1
　
　〇3.2 スキンの2次利用に関して
　　　いかなる理由があっても本スキンを作者であるAmenoshitaに無断で2次配布を行うことを
　　禁止します。

　　　本スキンのスクリプトはほぼすべてAmenoshitaが作成したもので、その後Amenoshitaが
　　独自に作成したAngelScript圧縮ツールによる圧縮が施されております。スクリプトを無断
　　で配布することはご遠慮ください。スクリプトを読みたい方は読む分には構いませんが、
　　おすすめはしません。スクリプトについて質問がある方はAmenoshitaへご連絡ください。
　　回答できる範囲でお答えします。

　　　本スキンの画像は一部を除きすべてAmenoshitaが手作業で作成したものです。プレイ動
　　画の切り抜き等ではありません。(作成するのに合わせて50時間以上かけています。)同梱
　　されている画像を無断で利用、改変、配布等行うことはご遠慮ください。画像を利用した
　　い場合は利用する目的、方法を明確にしたうえでAmenoshitaへご連絡ください。以下、
　　Amenoshitaが作成した画像でないもの
　　・Data\Skins\AmenoshitaSkin\Images\直下にあるもの
　　　(MenuCursor.png, Setting-Cursor.png, White.png)
　　・Data\Skins\AmenoshitaSkin\Images\Notes\直下にあるもの
　　・Data\Skins\AmenoshitaSkin\Images\Logo\直下にあるもの
　　・Data\Skins\AmenoshitaSkin\Images\Player\直下にあるもの
　　　(Ready.png, Ready2.png)

　　　本スキンを用いたSeaurchinによる譜面再生動画を公開することは構いません。ただし動
　　画内または動画の説明欄にて「AmenoshitaSkinを利用していること」を視聴者がわかるよ
　　うに明記するようご協力お願いします。
　
　〇3.3 素材の差し替えについて
　　　ノーツの画像、効果音等を他のものに差し替えて利用することは構いません。ただしその
　　状態で撮影した画像、動画等を公開する場合はその旨を明記してください。
　　　差し替え用の素材を配布する場合は本スキンに同梱されている素材は含めないようにして
　　ください。


●4.スキンの仕様
　〇4.1 入力
　　　本スキンは本家の操作感を再現するために、スライダー入力を各ボタンへ割り当てていま
　　す。そのため専用コントローラーを作成した方は本家と同様の感覚で曲選択、キャラ選択が
　　行えるはずです。(Amenoshitaは板タブを持っていないので板タブによる操作に関しては動作
　　を保証できません。)
　　　また、スライダーによる入力はキーボードでは直感的ではありませんので、キーボーダー
　　向けに矢印キーなどを各ボタンに割り当てています。専用コントローラー等が無い方はこち
　　らを利用することを推奨します。
　　　以下、ver 0.22.1-01bにおけるボタン名称と対応スライダーキー、対応キー
　　・左 : a,z,s (左キー)
　　・右 : x,d,c (右キー)
　　・選択、カスタマイズ、決定 : d,c,f,v,g,b (Enter)
　　・-レベル : h,n (下キー)
　　・レベル+ : j,m (上キー)
　　・ジャンル切り替え : k,カンマ(※キャラ選択時はj,m) (タブキー)
　　・決定して戻る、曲選択へ戻る : k,カンマ (バックスペース)
　　
　　　また、これら本家と同等のボタンのほかにスキン独自の機能に対応するキーが存在します。
　　・曲選択画面
　　　シフトキー : プレイモード切替(スライダー入力、エアー入力のオート、マニュアルが切
　　　　　　　　　 り替わります)
　　　F1キー : プレイモード表示の有効無効切り替え
　　　エスケープキー : 状態にかかわらず、タイトル画面へ戻ります
　　・譜面再生画面
　　　左右キー : (スライダー、エアー入力ともにオートの時のみ)1小節戻る/進む
　　　スペースキー : (スライダー、エアー入力ともにオートの時のみ)譜面の一時停止/解除
　　　Ctrl+R : (スライダー、エアー入力ともにオートかつ一時停止中)譜面の再読み込み
　　　エスケープキー : 状態にかかわらず、曲選択画面へ戻ります
　　
　　　なお、ボタン入力時の効果音は実装していません。今後効果音を用意できれば実装するで
　　しょう。
　
　〇4.2 曲選択
　　　ver 0.22.1-01b現在、スキン側で存在する譜面を調べ上げ「WorldsEndカテゴリ」
　　「レベルフィルタ」を実現しています。WorldsEnd譜面は「WorldsEndカテゴリ」へ、その他の
　　譜面は「レベルフィルタ」の該当するレベルとその譜面の存在するカテゴリへ登録されます。
　　　同一SongIDを持つ譜面は「WorldsEndカテゴリ」「レベルフィルタカテゴリ」以外では統合さ
　　れます。選択中の難易度の譜面が存在しない場合はロックがかかり、選択はできますが決定が
　　できません。同一SongIDを持つ譜面それぞれが異なる曲名、アーティスト、ジャケットを指定し
　　ている場合、最初に読み込まれたものが使用されます。同一SongIDを持つ譜面が同じ難易度に設
　　定されていた場合、最初に読み込まれた方が採用されます。(「レベルフィルタカテゴリ」には
　　出現するはずです。)
　　　BPM、ハイスコアは未実装です。スキン側での実装は検討中ですが、スキンの安定動作と両立さ
　　せるためには時間が必要な機能であるため、すぐには実装できないと思います。BPMは本体がスキ
　　ンに対して情報を公開する機能が追加されれば、スキン側でもすぐに対応するでしょう。ハイス
　　コア機能は本体が正式実装するまでおとなしく待つのが良いでしょう。
　　　譜面選択時の楽曲プレビュー再生についても未実装です。

　〇4.3 キャラ選択
　　　ver 0.22.1-01b現在、スキン側で存在するキャラを調べ上げ、すべてのキャラを「全キャラカテ
　　ゴリ」へ登録しています。使用するキャラを決定すると左上のネームプレートに反映されます。
　　　キャラクターレベル、各キャラクターの固有スキル、装備中のスキル情報の保存は未実装です。
　　スキン側での実装は検討中ですが、スキンの安定動作と両立させるためには時間が必要な機能で
　　あるため、すぐには実装できないと思います。本体が正式実装するまでおとなしく待つのが良い
　　でしょう。
　
　〇4.4 スキル選択
　　　ver 0.22.1-01b現在、スキン側で存在するスキルを調べ上げ、すべてのスキルを表示しています。
　　譜面再生画面以外でスキル下側の小さいアイコンを取得する手段がないので現在は表示できませ
　　ん。本体のアップデートを待ちましょう。
　　　本家のスキル選択UIより少し機能を削減しており、「スキルのジャンル分け」と「次/前の先頭
　　を選択するボタン」、「リストの巡回」機能はありません。本体のアップデートを(ry
　
　〇4.5 ハイスピード選択
　　　ver 0.22.1-01b現在、初心者用設定(2)、中級者用設定(4)、上級者向け設定(6)、ユーザー指定の
　　4つのスピード設定から選択できます。ユーザー設定によるスピード設定はタイトル->Setting->
　　ユーザーステータス->ユーザー指定ハイスピード設定から変更できます。
　　　今後詳細設定のUIを作成する予定ですが、条件分岐が非常に多くなってしまう部分で実装には
　　時間がかかると思われます。UI完成まではご不便をおかけしますがご理解ください。
　
　〇4.6 譜面再生
　　　ver 0.22.1-01b現在、
　　・スキル発動カットインがない
　　・譜面開始時の「ARE YOU READY? START」表記の文字列が常に白
　　・譜面開始時の「ARE YOU READY? START」表記の背景帯色が常に紫
　　・スコアゲージがたまった際、クリアノルマをまたいだ際のエフェクトがない
　　・スコアゲージがたまりきっても継続してゲージが伸びる
　　等の不具合があります。最後の不具合はスキン側で対処することが実質的に不可能であるため、本
　　体の更新を(ry　その他の不具合に関しては今後実装していきたいと思います。
　　　スコアゲージ数、クリアボーダーはタイトル->Setting->AmenoshitaSkinの該当設定項目より変更
　　できます。クリアボーダーをスコアゲージ数より多く設定してもクリアボーダーはスコアゲージ数
　　へ自動的に再設定されます。
　　　背景はSTARのデフォルト背景をイメージして作成しましたが、2D操作縛りのスキン処理ではあれ
　　が限界でした。エフェクトの影響でたぶん2分おきくらいで一瞬FPSが下がるかもしれません。タイ
　　トル->Setting->AmenoshitaSkin->スキン独自スクリプト背景を無効にすると処理が行われなくなり
　　ます。
　
　　〇4.7 ネームプレート
　　　ver 0.22.1-01b現在、
　　・ネームプレート背景画像はコンフィグより変更可
　　・ユーザー名は変更可※1
　　・ユーザーレベルはコンフィグより変更可
　　・レーティングはコンフィグより変更可
　　・称号背景はコンフィグより変更可
　　・称号名は変更可※1
　　・エンブレムアイコンはコンフィグより変更可
　　・エンブレムフレームはコンフィグより変更可
　　です。
　　　ネームプレート背景画像は元画像のアスペクト比を無視して380*140にリサイズされます。配置
　　は左上原点(0,0)固定です。Data\Skins\AmenoshitaSkin\Images\NamePlate\BackGround\直下に
　　「0詰め3桁の数値.png」を配置し、タイトル->Setting->ユーザーステータス->
　　ネームプレート背景IDから数値を選択するとその画像が使用できます。
　　
　　　※1 名称変更について
　　　これらの設定項目を変更する場合はData\Scripts\Settingist.txtをテキストエディタで開き、
　　「#ユーザーステータス設定」以下にある
　　・B:Player:Name:SettingList.txtを編集してください:ユーザー名:ダミー項目です:true
　　・B:Player:Profile:SettingList.txtを編集してください:称号名:ダミー項目です:true
　　の「SettingList.txtを編集してください」を書き換えてください。前後のコロンを誤って消して
　　しまったり構文を破壊してしまうと、最悪の場合Seaurchinが正しく起動しない可能性があります。

●5.不具合を見つけたら
　　本スキンは非常に多くの処理を行っています。またSUSファイルの配置、構成、総数などが利用者ご
　とに異なります。そのためAmenoshitaの意図しない動作をする可能性があります。上の仕様に書きき
　れていない仕様もありますが、明らかに動作がおかしい、または挙動に違和感がある場合には以下の
　連絡先からAmenoshitaへご連絡ください。なお、挙動についての確認、バグ報告を行う際は
　・Seaurchinのバージョン
　・AmenoshitaSkinのバージョン
　・症状
　を必ず記載するようにしてください。上記の内容が不足している場合には対応しかねますのでご了承く
　ださい。また、症状によってはログファイルやファイル構成を確認する場合があります。

●6.Amenoshitaの連絡先
　Twitter : @amenoshita_429
　E-mail : amenoshita_429@yahoo.co.jp

●7.更新履歴
　2018/02/22 ver 0.22.1-01b
　・スキルが5個以上読み込まれている際にスキル選択画面で正しく表示できない不具合を修正
　・譜面再生画面でスキルゲージが減少するとフリーズする不具合を修正
　・「詳細設定」ボタンに適用する画像が間違っていたので修正

　2018/02/22 ver 0.22.1-01a
　・自作でない画像が含まれていたので削除
　※公開と同時にver 0.22.1-01の公開を停止

　2018/02/22 ver 0.22.1-01
　・初版公開