Skip to content

Commit

Permalink
Merge pull request #16 from fa0311/develop
Browse files Browse the repository at this point in the history
v3.0.4
  • Loading branch information
fa0311 authored Mar 16, 2022
2 parents 3786b8d + 2cb6941 commit 78acaec
Show file tree
Hide file tree
Showing 2 changed files with 50 additions and 10 deletions.
13 changes: 6 additions & 7 deletions DMMGamePlayerFastLauncher.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,7 +128,7 @@ def _end_stdout(self):
break
else:
process.kill()
raise Exception("ゲームのパスの検出に失敗しました\n--game-path でゲームのパスを指定してみてください")
raise Exception("ゲームのパスの検出に失敗しました")
break
else:
process.kill()
Expand All @@ -147,14 +147,13 @@ def _end_stdout(self):
if response["result_code"] == 100:
dmm_args = response["data"]["execute_args"].split(" ")
subprocess.Popen([game_path, dmm_args[0], dmm_args[1]])

if not arg.non_kill:
process.kill()

if response["result_code"] != 100:
else:
with open("cookie.bytes", "wb") as f:
f.write(b"")
raise Exception("起動にエラーが発生したため修復プログラムを実行しました")
process.kill()
raise Exception("起動にエラーが発生したため修復プログラムを実行しました\n" + json.dumps(response))

if arg.non_kill:
process.wait()
else:
process.kill()
47 changes: 44 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,16 +36,57 @@ DMM Game Player のゲームを高速かつセキュアに起動できるラン
## ヘルプ

> **セットアップする際、WindowsによってPCが保護されましたと表示される**<br>
> 詳細情報をクリックして実行をクリック
> 詳細情報をクリックして実行をクリック<br>
> **WindowsDefenderがトロイの木馬判定を出す**<br>
> このツールはトロイの木馬ではないので誤判定です
> 不安が残るようであればプログラムのコードを公開しているのでビルドしてお使い下さい
> **ゲームのアイコンに寄せたい**<br>
> ショートカットを右クリック→プロパティ→アイコンの変更→参照
> **ゲームのパスの検出に失敗しましたというエラーが出るまたは起動しない**<br>
> --game-path <ゲームのパス> を指定する<br>
> **「ゲームのパスの検出に失敗しました」というエラーが出る**<br>
> **エラーも何も出ずクリックしても起動しない**<br>
> **アンインストーラーなどの別のソフトが起動する**<br>
> 自動でゲームのパスを探す機能のバグです<br>
> --game-path <ゲームのパス> を指定してください<br>
例<br>
`%AppData%\DMMGamePlayerFastLauncher\DMMGamePlayerFastLauncher.exe umamusume --game-path %UserProfile%/umamusume/umamusume.exe`<br>
> **BlueStacksを利用しているゲームだとエラーが出る**<br>
> 現在、BlueStacksを利用しているゲームは対応していません
> **「要求された操作には管理者特権が必要です」というエラーが出る**<br>
> DMMGamePlayerが管理者権限でインストールされています<br>
> DMMGamePlayerから管理者権限を外して下さい<br>
> **「指定されたファイルが見つかりません」というエラーが出る**<br>
> DMMGamePlayerがインストールされていないかDMMGamePlayerのインストール先フォルダがデフォルトではない可能性があります<br>
> インストール先フォルダがデフォルトではない場合は`--dmmgameplayer-path <DMMGamePlayerのパス>`で指定して下さい<br>
例<br>
`%AppData%\DMMGamePlayerFastLauncher\DMMGamePlayerFastLauncher.exe umamusume --dmmgameplayer-path "C:/Program Files/DMMGamePlayer/DMMGamePlayer.exe"`<br>
> ※パスに空白が含まれる場合は例のように `"` で囲んで下さい
> **「DMMGamePlayerの実行中にエラーが発生しました」というエラーが出る**<br>
> 既にDMMGamePlayerが実行中かDMMGamePlayerの実行中にDMMGamePlayerが何らかの理由で終了した可能性があります<br>
> タスクバーにDMMGamePlayerが無くても裏で待機している可能性が高いです タスクキルするか再起動してみて下さい<br>
> **「起動にエラーが発生したため修復プログラムを実行しました」というエラーが出る**<br>
> まれに表示される場合は正常な動作です 1年に1回程度ログイン情報が無効になる仕様なのでこの処置です<br>
> **「起動にエラーが発生したため修復プログラムを実行しました」と連続して何度も表示される**<br>
> `%AppData%\DMMGamePlayerFastLauncher``cookie.bytes` を削除してみて下さい<br>
> 解決しない場合、アカウントに問題がある場合が高いです<br>
> DMMGamePlayerからゲームを起動できるか確認してみて下さい<br>
> それでも解決しない場合はエラーの一番下の{ }で囲まれた文字列のerrorの右側に理由が書いているので心当たりがあればそれで解決して下さい<br>
> 心当たりがない場合は{ }で囲まれた文字列を開発者に送って下さい<br>
> **「データが無効です」というエラーが出る**<br>
> `%AppData%\DMMGamePlayerFastLauncher``cookie.bytes` を削除してみて下さい<br>
> **その他のエラー**<br>
> `%AppData%\DMMGamePlayerFastLauncher``cookie.bytes` を削除してみて下さい<br>
## 典拠
[Lutwidse/priconner_launch.py](https://gist.github.com/Lutwidse/82d8e7a20c96296bc0318f1cb6bf26ee)

Expand Down

0 comments on commit 78acaec

Please sign in to comment.