【Discord 高速化】OpenAsar の導入方法とその効果

みなさんは、パソコンで Discord を使っていて「動作が重い・遅い」と感じたことはありませんか?
特にスペックが低いパソコンだとなかなか立ち上がらなくて、イライラすることがあるかもしれませんよね。

そこで今回は、そんな Discord の起動を高速化する Mod 「OpenAsar」の導入方法と機能を紹介しますので、興味のある方は是非参考にしてみてください!

OpenAsar(オープンアサー) とは

まず事前知識として、デスクトップ版 Discord は Electron と言う 「Web 技術でデスクトップアプリを作成するためのフレームワーク」で構築されています。
asar はその Electron で扱うアプリのソースコードなどをひとまとめにするためのファイルであり、Discord では app.asar ファイルにアップデーターや起動画面、エラー報告機能等が含まれています。
OpenAsar は Discord の app.asar の代替であり、導入することで動作の高速化が期待され、いくつかの機能が追加されます。
OpenAsar についての詳しい情報は公式サイトリポジトリをご覧ください。

なお、OpenAsar は Discord の利用規約に抵触する可能性がありますが、これの使用でアカウントが BAN されることはほとんどありません。(これは Discord の改造クライアント全般にも言えます)
しかし、100% 問題が起きないとは言い切れない為、導入は自己責任で行ってください。

導入するには?

それでは OpenAsar を導入してみましょう。
※この記事では Windows 環境での導入方法を説明しています。

1.Discord アプリを完全に閉じる

2.下のリンクから OpenAsar の Release ページを開き最新の app.asar をダウンロードする
リンク:Releases · GooseMod/OpenAsar (github.com)

3.Discord の app.asar を2でダウンロードした app.asar で上書きする

詳しい手順:

①キーボードの「Windows キー」 + 「R」を同時押しする

②「ファイル名を指定して実行」が表示されるので、そこに %localappdata% と入力し、OK を押す

③「C:\Users\【ユーザー名】\AppData\Local」フォルダが表示されるので「Discord」フォルダを開く
※ PTB 版や Canary 版の場合も該当するフォルダを開く

④ここから、「app-1.0.XXXX」 「resources」の順にフォルダを進んでいき、中にある app.asar を先ほどダウンロードした app.asar で上書きする

4.Discord を起動し、⚙設定画面に OpenAsar の項目が追加されたら導入成功!

導入前に戻すには?

Discord を再インストールするか、上書き前の app.asar をバックアップしている場合はそれを戻すだけです。

OpenAsar の効果

OpenAsar を導入してみた所感をまとめます。まず導入前と比較して起動からページの切り替え等の動作が少し速くなりました。
プラシーボ効果だと疑っていたので実際に起動速度を測定しましたが僕の環境では平均 7.6% 速くなっています。

計測方法:アプリの起動からフレンド画面が出るまでの時間をストップウォッチで測定
検証環境:Ryzen 7 5800X/DDR4-3200 48GB/NVMe(PCIe 4.0)/Windows 11 Home(24H2)

導入前 導入後
1回目 5.96秒 5.66秒
2回目 6.39秒 5.87秒
3回目 6.12秒 5.64秒
平均 6.16秒 5.72秒

僕のパソコンは比較的高性能な環境なので、あまり変化が少ないかもしれませんがもしかしたら Celeron 等のローエンド CPU を搭載した環境やメインディスクが HDD な環境ではもう少し効果があるのかもしれませんね。

OpenAsar の機能

OpenAsar は動作の高速化を行うだけではなく、多少の Discord クライアントへの機能追加があります。
これらの機能は、「⚙ユーザー設定」→「OpenAsar Config」から設定変更が可能です。

OpenAssr の設定画面から変更できる項目は上から順にこのようになっています。(記事執筆時現在)

  • カスタムテーマ→BetterDiscord 等と同じ CSS を適応可能
  • クライアントのパフォーマンス設定
  • 情報収集の無効化
  • 相手から自分の「○○が入力中」表示を無くす機能
  • 起動画面のテーマによるカスタマイズの有効化
  • クイック起動(起動画面や更新の待機等の一部機能がスキップされる)
  • 複数ウィンドウ起動(同時に複数アカウントをオンラインにすることもできるが現状はとても不安定)

以上、Discord の Mod 、OpenAsar の紹介でした。
OpenAsar を使用すれば、Discord の動作の高速化とカスタムテーマの適用等ができますので、ぜひ使ってみてください!

最後までお読みいただきありがとうございました!😄
それでは!

まだコメントはありません。