こちらのように、配信などでゲーム画面に合わせて出ているスコアに見覚えがないでしょうか
対戦画面らしきものの上に名前と国旗が出ていますね、これはStreamControlと言ってスマブラや格闘ゲームなどの大会で大活躍するツールです。
対戦者同士の名前とスコアをすぐ画面に出すことが出来るので、主に大会配信で重宝されています。
名前の隣に国旗があると思います。海外で行われることも想定されていて、最初から様々な国旗がファイルに同梱されています。
ただ、この国旗…あんまりいらないですよね?
国別に分ける程国際的なイベントをやることは少ないですし、仮に海外の方がいたとしても、わざわざ出身国を聞いて反映なんてことをする必要はないと思います。
ちなみに国設定の部分を空白にすると、画面右のように白い画像が強制的に入ります、
これが絶妙にダサいです。
なので、消しましょう。
※前提として、StreamControlをここなどからダウンロード済みであるとしています。
1、StreamControlを解凍後「scoreboard.css」をメモ帳で開く
StreamControlを解凍するとこんな感じの画面になるので、「scoreboard.css」というファイルをメモ帳などのテキストエディタで開きます。
2、「scoreboard.css」の73行目にdisplay: none;を追記する
display: none;はコピペでOK、73行目(#flagsに対して)に入れます。単純に「非表示にして」みたいな命令を与えてます。
3、国旗が消えた
やったぜ
ということで、国旗を消すことが出来ました。
最後に
StreamControlはhtml、つまりスコアと名前が載ったホームページをそのまま出しているだけなので、自分の激浅知識でもなんとかいじったり出来ます。
勿論簡単に表示されている画像のレイアウトやデザインも変えることも出来ます。
とはいっても知識を身につけることは大変ですし、知見がある人の協力を得られるケースも少ないです。なので今回は国旗を消す方法についてご紹介させていただきました。
国を無表記にした時の白い画像が出る度に「これ、もしかして消し方を知らないのでは?」と何度もモヤモヤしていました。
是非この記事を切っ掛けに、国表記を消したい人が白画像以外になることを祈っております。