DMM版ウマ娘の直接実行とUACの自動昇格

注意: この記事は旧バージョンの説明になります。最新版はUACの昇格やアイコンの設定などがGUIで簡単に操作が可能になっています。

PCでウマ娘やってますか?
大きい画面でライブを見たりとかやれるので良いですよね。しかしDMM版の改悪により「exeの直接実行ができなくなった事」や「UACの要求」という意味不明な仕様で地味にイラっとするのでした。これを解決するのはこちらになります。

DMM版はDMMGamePlayerを経由しないとアプリケーションの実行を許可しないアホな仕様です。理由はそれからCookieを参照からのアプリケーションを実行というトリガーを踏んでいるからです。この、DMMGamePlayerFastLauncherはDMMGamePlayerというクソな踏み台の代わりとして動く物になります。しかしDMMGamePlayerFastLauncherはexeを直接実行ではなくショートカットを作成し、そこからオプションを設定する必要があります。

基本的な使い方

「Winキー+R」でファイル名を指定して実行を開いて%appdata%と入力、開かれたウィンドウにDMMGamePlayerFastLauncherのフォルダーがあるので開きます。そこにDMMGamePlayerFastLauncher.exeがあるので右クリックでDMMGamePlayerFastLauncherのショートカットを作成し、プロパティを開いてリンク先を

%AppData%\DMMGamePlayerFastLauncher\DMMGamePlayerFastLauncher.exe umamusume

作業フォルダーは

C:\Users\ユーザー名\AppData\Roaming\DMMGamePlayerFastLauncher

という風にショートカットを作ればDMMGamePlayerを経由させずに実行可能となります。予めDMMGamePlayer側でログインを行なってCookieを生成する必要があります。

UACの自動昇格

ウマ娘やプリコネはUACの許可を要求するという謎仕様があります。ゲームの実行でUACの許可をクリックするのは地味に面倒です。
さっきのショートカットのリンク先に--force-bypass-uacを付けるとUACが自動昇格され、許可を押す必要がなくなります。

%AppData%\DMMGamePlayerFastLauncher\DMMGamePlayerFastLauncher.exe umamusume --force-bypass-uac

なのですが、自分の環境では自動昇格がされないので一工夫する事にしました。

Winaero Tweakerの昇格ショートカットの作成機能でUACの自動昇格を可能にする方法を行ないました。

一例(日本語化済み)

これは日本語化済みの物です、検索の項目で「昇格」と入力で昇格ショートカットが開けます。英語だとelevatorと入力すると開けるでしょう…

  • ターゲットをDMMGamePlayerFastLauncherのexeファイル(C:\Users\ユーザー名\AppData\Roaming\DMMGamePlayerFastLauncher\DMMGamePlayerFastLauncher.exe)

  • 引数をUAC昇格をさせたいゲームを指定、半角スペースを入れてumamusume

にした後、UAC警告無しショートカットの作成をクリックでデスクトップ上に自動昇格なショートカットが生成されます。通常はタスクスケジューラから設定になるのですが、結構面倒なのでこの方法をオススメします。

おまけ:アプリケーションアイコンの変更

DMMGamePlayerFastLauncherのアイコンのままだとアレなので、ショートカットを右クリックでアイコンの変更、「%USERPROFILE%\Umamusume\umamusume.exe」でアイコンの変更ができます。

これで素敵なトレーナーライフをお過ごしください。

いいなと思ったら応援しよう!