デュエルリンクス試合配信用ツール



どれだけ需要があるかはわかりませんがリンクスの試合配信用のツールです。もしかすると他のゲームでも使えるかもしれません。
OBSやxsplitに対応しています。たぶんhtmlを読み込める配信用ソフトなら何でも対応してるとは思います。
僕がOBSを使用しているので解説はOBSを用いて行います。

こんな感じで1vs1~7vs7の試合まで選手名やスコアを表示できます。
一応やろうと思えばもっとスコア欄は追加できますが現状そこまで需要はないと思うので7VS7までに抑えています。
Rwarsが7vs7なのでこれを使うとスマートに配信できるかもしれません。
どうしても必要で改造方法がわからない方は相談してみてください(対応できるかは分かりません)

ダウンロード

このファイルを使用した場合に発生したいかなる不具合にも対応することはできません。
何かあった場合は自己責任でお願いします。

また、個別に質問されても対応できるとは限りませんので悪しからず。たぶんある程度直感的に使えるようにはなっているとは思います。

7z形式で配布しているので解凍して使用してください。
わからない方は適当に解説サイトを拾っておいたので以下から

https://aprico-media.com/posts/1955

使い方

ファイルを解凍するとこんな感じのファイルが入っていると思います。
top_set1JE.htmlをOBSのブラウザソースで読み込んでください。

幅は1280、高さは720を指定してください。
キャンパス解像度が1920*1080とかだとちょっと小さいと思うんで引き伸ばして使ってください。

では次に操作用のソフトを起動しましょう
StreamControl.exeを起動してください。

こんな感じのパネルが出てきたと思います。これを使ってリアルタイムでスコアを操作できます。
パロメーターをいじった後、左上の保存ボタンを押すと反映されます。

①の表示設定は選手名の横のアイコンの色を設定します。
0にすると緑アイコン

1にすると赤アイコン

2にすると黄色アイコン

僕は緑を生存、赤を死亡、黄色を試合中で使用しています。

また、数字を入力せず空欄にしておくとその段は表示されなくなります。
5人の場合は下2つを設定せずに空欄にしておく、といった使用方法を想定しています。
全ての子スコア欄を空白にしておくと個人戦でも使用できます。

こんな感じで全部空欄にすると

個人戦でも使えそうですね。

②の選手名欄に入力した名前が表示されます。ここも空欄にすると表示されません。
名前欄の下の「↑↓」ボタンを押すと一つ下のスコアと入れ替えることができます。オーダー順なんかが大事な団体戦で使えるかもしれません。

③の部分は選手が取得したスコア数を設定できます。ここも 空欄にすると表示されません。
その横の「clear」ボタンを押すとその段のスコアをクリアできます。

④の部分でチームスコアを操作できます。個人戦で使用する場合もここを使います。

⑤の部分は一括操作用のボタンが集まっています。
「clear 1p」、「clear2p」を押すと1pや2pのデータが一気に消えます。 「clear all」で全部消えます。
「swap all」 を押すと1pと2pを入れ替えます。試合中にチームの上下が入れ替わる事への対策です。1ボタンで上下が入れ替わるので結構便利です。

アイコンの部分は黒丸を作っているので各自で画像を用意してOBSで上に表示してあげてください。

僕は配信でテーマアイコンなんかを表示できるようにしていますがそれは版権的に絶対怒られるんで今回配布するものはその機能を省いています。ご了承ください。

改造したい人向けのメモ

背景画像はimagesに入っています。

画像サイズを変えずに同じファイル名の別画像に差し替えるとうまいこと変更できると思います。

表示位置の変更はcssフォルダ内にあるstylesheet_topJE.cssより編集できます。
cssの編集は知識がないとできないと思うので解説は省きますが仕組み的にはStreamControl.exeを使用してtop_set1JE.html内の数値を弄っているだけの単純なプログラムなのでweb制作の知識があれば簡単に編集できると思います。個人用に作っているのでコードがありえない汚さかもしれませんが気にしないでください。
表示位置を変えたいけどわからない人は周りのweb制作とかができそうな人を探しましょう。

一応各パロメーターの対応表

  • #pBox1N ‥‥ 背景画像
  • #pTeamN ‥‥ チーム名
  • #pName10, #pName20 ‥‥ チームスコア
  • #pName1N ‥‥ 選手名
  • #pName1NE ‥‥ 選手スコア