追記
デベロッパーツールは
%appdata%/discord/settings.json
に以下の文を書き足さないと開けなくなりました
"DANGEROUS_ENABLE_DEVTOOLS_ONLY_ENABLE_IF_YOU_KNOW_WHAT_YOURE_DOING": true
やり方
discordを開いた状態でCtrl+Shift+Iを押してデベロッパーツールを起動する
F1キーを押して設定を開き、Preferencesの右下の方にあるEnable Local Overridesを有効にする
Networkタブを開きCtrl+Rでリロードする
その中からdetectableを探し出し保存し、Request URLもメモする
自分の場合は
https://discordapp.com/api/v9/applications/detectable
Local Overridesに使うフォルダを作成し、先程のRequest URLのドメインからのPATHと同じようなフォルダ階層を作成する
D:\discord_local_overrides\discordapp.com\api\v9\applications
このapplicationsの中に先ほどダウンロードしたdetectableを保存する
拡張子がついている場合は削除してファイル名を「detectable」だけにする
discordの画面に戻りSourcesタブ>Overridesタブ>+Select folder for overridesからLocal Overridesに使うフォルダを指定する
先程の例でいうと
D:\discord_local_overrides
Overridesタブが見当たらない場合は「>>」ボタンを押すと出てくる
追加したのに変化が見られない場合はデベロッパーツールを閉じて開いてやると出てくる(Ctrl+Shift+Iを2回)
detectableを編集
全ての認証済みをなくす
[]
だけにする
するとdiscord内で名前変更可能になるが、アイコンは表示されなくなる
名前を変更する
表示される名前で検索してヒットしたところを変更する
具体的な場所については下に記載
detectableの例
{ "description": "A popular mobile collectible card game now also on PC.", "developers": [ { "id": "521816528895737856", "name": "Cygames, Inc." } ], "executables": [ { "is_launcher": false, "name": "shadowverse.exe", "os": "win32" } ], "hook": true, "icon": "748e96fabbfc42013d1806fe220f891d", "id": "363409615620407316", "name": "名前を変更する場所", "publishers": [ { "id": "521816528895737856", "name": "Cygames, Inc." } ], "splash": "d72314c7581c59293066459ed7baf8cf", "summary": "A popular mobile collectible card game now also on PC.", "third_party_skus": [ { "distributor": "steam", "id": "453480", "sku": "453480" } ], "verify_key": "6ee784f97ba25886290820169f26c9432bbde09a226b559c6749fca4684db476" },
1部のゲームだけ消したい場合はこれごと削除
後書き
取得urlが変わることがあるので注意
その場合はフォルダ名の変更の必要あり
アイコンの変更もできたが再現性がなかったためよくわからなかった
認証済みゲームなのかの認識は実行ファイル名でしているので、全く関係ないゲームを、例えば「shadowverse.exe」にして実行するとshadowverseとして認識できる