DMM版ウマ娘やプリコネのショートカットを作成しタスクバーに固定とかする方法

2022年1月22日

DMMゲームプレイヤーから作成したショートカットは特殊なのでタスクバーに固定やスタートメニューに追加することはできません それすらも出来なくなりました このサイトに書いてある通りにすれば作れるようになります

追記: オススメ記事

DMMのゲームを直接起動できるようにしたソフトを開発しました

PC版ウマ娘やプリコネが早く起動できるDMMGamePlayerFastLauncherを開発した話
2022年3月にアップデートが配信されたDMMGamePlayerですが不具合まみれでゲームの起動に時間がかかったりログインし直さなかったりしなければなりません…
blog.yuki0311.com

ショートカットの作り方

まず、 DMMゲームプレイヤーからショートカットを作成します
新しいDMMGamePlayerをお使いの方は追記の「新しいDMMゲームプレイヤーでショートカットを作る」をご覧下さい
DMMゲームプレイヤーを起動しMyゲームを選択、ショートカットを作りたいゲームをマウスでホバーし右下にショートカット作成と表示されるのでクリックします

次に、作成したショートカットがデスクトップに作成されていると思うのでそれを右クリック、プロパティを選択しURL欄に書かれている文字列をメモしてください(下記のようなやつ)

dmmgameplayer://umamusume/cl/general/umamusume

次に、 デスクトップやエクスプローラーの何も無いところを右クリック、新規作成ショートカットをクリックします
項目の場所を入力してください

C:\Windows\System32\rundll32.exe url.dll,FileProtocolHandler <ここにさっきメモしたURL>

と入力してください(下記のような感じに)

C:\Windows\System32\rundll32.exe url.dll,FileProtocolHandler dmmgameplayer://umamusume/cl/general/umamusume

上記ので動かなかったら下記のような感じに

C:\Windows\System32\cmd.exe /c "rundll32.exe url.dll,FileProtocolHandler dmmgameplayer://umamusume/cl/general/umamusume"

これだけだとゲームのショートカットっぽくないので作ったショートカットを右クリックしてアイコンの変更やショートカットの名前を変更したりして使ってください

技術的な話

DMMゲームプレイヤーで作成されるショートカットはインターネットショートカット(.url)なのでショートカット(.lnk)とは別物です
意外とインターネットショートカットが作成されるストアは多いですがSteamやUbisoft Connectなどはダウンロードしたアプリケーションファイルを直接実行できます
DMMゲームプレイヤーはダウンロードしたアプリケーションファイルを直接実行すると検知されてログインできません
なのでインターネットショートカットに含まれるURIスキームから起動させてあげる必要があります
rundll32.exeを叩いてURIスキームを起動しています

追記

2022年03月に配信された新しいDMMゲームプレイヤーでゲームプレイヤー内からショートカットが作成できなくなってしまいました
それとショートカットから起動した際にゲームが自動で起動しなくなってしまいました

改悪許さない

新しいDMMゲームプレイヤーでショートカットを作る

旧版で作れたショートカットから入手していた下記の文字列をどうにかして入手したいわけですが

dmmgameplayer://<product_id>/cl/general/<product_id>

<product_id>の部分はゲームの固有のidです
DMMGamePlayerProductIdCheckerというツールを使用することで確認することが出来ます

DMM Game Player Fast Launcher. Contribute to fa0311/DMMGamePlayerFastLauncher de…
github.com

上のサイトにアクセスしたあと、DMMGamePlayerProductIdChecker.exeをクリックしてダウンロードしてください