Refixative

REFLEC BEAT colette score tool

Refixativeとは

Refixative(りふぃきさちーふ)はREFLEC BEAT coletteのスコアデータを記録・集計するツールです。過去の自分のデータや他の登録しているプレイヤーとのスコア比較が可能(になる予定)です。

Refixative groovin'!!のご案内

groovin'!!対応のサイトを公開しました。こちらのRefixativeのメンテナンスは今後行われません。内部的に一新されており、機能面ではこちらのRefixativeよりも現状劣っていますが、新しいRefixativeもよろしくお願いします。
Refixative groovin'!!

スコア登録

お知らせ

Refixativeは現在ベータ版です。不具合や未完成の機能があります。現時点で追加を予定している機能や、対処予定の不具合は今後の予定をご覧ください。

現在プロフィールを一部非公開にすることは対応していません。GATEのページにて非公開に設定している情報でも、Refixativeに登録すると全て公開されます。ご注意ください。

Refixativeに関するお知らせや機能追加等のアナウンスはTwitter上にて#Refixativeをつけて行っています。不具合の報告や機能要望等もこちらのハッシュタグをご利用ください。

他のプレイヤーとのスコア比較機能を実装しました。使い方はスコア比較をご覧ください。

使い方

登録

Refixativeへのスコア登録は、一旦e-AMUSEMENT GATEのページをダウンロードして頂き、それをこちらにアップロードすることで行われます。

REFLEC BEAT coletteでは、GATEにおける楽曲データの閲覧に課金(月額315円)が必要です。Refixative自体は無料で利用できますが、GATEへの課金は必要ですのでご了承ください。

  1. e-AMUSEMENT GATEのcolette公式ページ に移動します。(ログインしていない場合はログインしてください)
  2. 「プロフィール」ページと「楽曲データ」のページを保存します。
    例えばChromeの場合、ページの空白部分で右クリックして「名前をつけて保存」をクリックすると保存できます。
    保存形式は「HTMLのみ」にしてください。「完全」でも動作しますが、画像ファイルなど使わないファイルを余計にダウンロードすることになってしまいます。
  3. 上のリンク先の登録フォームから、保存した2つのHTMLファイルをアップロードします。
  4. 正常に処理されると確認画面に移動します。表示されたプロフィール、楽曲データに間違いや異常がないか確認して、登録してください。
  5. 登録完了ページに移動したら登録作業は終了です。

データ閲覧

プレイヤーデータは http://colette.aquarite.info/player/(id) にアクセスすると表示されます。"(id)"には表示したいユーザーのプレイヤーIDを指定します。

例えば作者のプレイヤーデータは http://colette.aquarite.info/player/001714 です。IDの先頭にある0はあってもなくても構いません。

なお、IDに0を指定すると平均データのページに転送されます。

スコア比較

他のプレイヤーとのスコア比較をする場合は、プレイヤーページのスコアデータのすぐ上にあるテキストボックスに比較対象となるプレイヤーのIDを入力して送信してください。指定が無い場合は平均データを元にしたプレイヤーデータと比較します。

特定のプレイヤーとスコア比較をした状態でリンクをしたい場合や、ブックマークを行う場合、URLの最後に"?compare_with=(id)"を追加してください。例えば作者のスコアと、プレイヤーID 012345のプレイヤーと比較をしている状態のURLは次のようになります。

http://colette.aquarite.info/player/001714?compare_with=012345

平均データ

平均データは次のURLから見ることができます。
http://colette.aquarite.info/player/average

なお、プレイヤーデータで比較に用いられる平均データは上記URLから閲覧できる平均データと次の点で異なります。

チーム

一覧

チーム一覧は次のURLから見ることができます:
http://colette.aquarite.info/teams

詳細

チームの詳細は http://colette.aquarite.info/team/(id) で見ることができます。例えばチームID: 1(ウィザウチュナイ)の詳細は次のURLで見られます: http://colette.aquarite.info/team/1

今後の予定

現在把握している不具合

不具合の報告を受けたものの未確認、再現しない場合は注釈付きでリストに含めています。

連絡先

バグ報告、意見等はTwitterで受け付けています。@maytheplicにどうぞ。また、ハッシュタグ#Refixativeもご利用ください(随時確認しております)。

その他

注意点

Refixativeは随時更新されます。更新作業に伴い、スコアデータのリセットや、一時的な公開停止が予告なく行われることがあります。

何かメッセージが出たら

メッセージに操作の案内があれば、まずはそれに従ってください。何も操作の案内がなかったり、英語のメッセージだけが表示されていたりする場合、プログラムに不具合があると考えられます。表示されたメッセージと、メッセージが出た日時と、どんな操作を行ったか(スコアの登録をした、プレイヤーデータの閲覧をした、などでOKです)、環境(OSとブラウザ)を添えてご連絡ください。

動作環境について

表示の確認はMac OS X版Google Chrome最新安定版にて行っております。この他、基本的にはHTML5/CSS3およびJavaScriptに対応していれば問題なく表示出来るものと考えられます。どこかおかしな点がありましたらOSとブラウザを明記の上ご連絡ください。

プレイヤーページではJavaScriptを用いてデータを表示しています。プレイヤーデータをご覧になる際はJavaScriptを有効にしてください。

現在の状態

登録プレイヤー数
1698
スコア登録総数
14059

開発者向けの情報

ソースコード

このプログラムのソースコードはGitHub上で、MITライセンスのもと公開されています。

リポジトリ: mayth/refixative

実際に稼働しているバージョンと、GitHubで公開されているバージョンは異なることがあります。(フッターのrev.表示が現在稼働しているバージョンのコミットを表しています)

API

APIというほどでもありませんが、プレイヤーページと平均データはJSON形式で出力することが可能です。URLの最後に.jsonを追加してください。例えば次のようなURLになります:
http://colette.aquarite.info/player/001714.json
http://colette.aquarite.info/player/average.json

もしくはクエリパラメータとしてformat=jsonを渡してください。

プレイヤーページをJSON形式で出力する場合はクエリパラメータとしてfilteredを受け取ります。例えば次のようになります: http://colette.aquarite.info/player/001714.json?filtered=true

filtered=1またはfiltered=trueとすると、全ての難易度のスコアデータが存在しない楽曲は出力データから除外されます。filtered=0またはfiltered=false、およびパラメータを指定しない場合、スコアデータが存在しない曲も全て出力されます。