AmongUs Mod Auto Deploy Script

広告

■TOR+ Mod入れるのが面倒なので作った自動化Script

MODのバージョンをリストから選択するとあとは良しなにしてくれるScript です

このScriptは 以下の環境用のものです
・tomarai様のTOR+ (https://github.com/tomarai/TheOtherRoles)
・yukinogatari様のThe Other Roles: GM Edition (https://github.com/yukinogatari/TheOtherRoles-GM/)
・本家TOR (https://github.com/Eisbison/TheOtherRoles)
・Town of Us Reactivated (https://github.com/eDonnes124/Town-Of-Us-R)
・Extreme Roles (https://github.com/yukieiji/ExtremeRoles)

本ScriptはAmongUs公式及び上記Mod作成者様とは無関係の個人用 Free Scriptです

動作不良あったらごめんなさい。
このScriptを動作させたことによるいかなるトラブル・被害等について

作者は責任を負いません。
自己責任でどうぞ。

■[前提]
Originalフォルダはバニラで過去にModを直で入れたことがないこと

■[推奨]
最新のPowershell(公式HP)(入れないと動かないとかは多分ないハズ)
実行前にクリーンインストール

■[DL] Ver. 1.1.8
https://blog.kit-a.net/wp-content/uploads/2021/12/StartAmongUsModTORplusDeployScript.bat

セキュリティソフト等によりBatがDLできない人向け
https://blog.kit-a.net/wp-content/uploads/2021/12/StartAmongUsModTORplusDeployScript.zip

■[導入手順]
0.0 クリーンインストール推奨
1. このBatを動作させる
2. TOR+かTOR-GMかを選択する
3. MODのバージョンを選択する(v3.3.2.2+、等)

■[このScriptでやってること]
0.Script ps1をDLして実行
1.Steam/Epicの自動判定機能(両方ある場合はSteamが先に判定されるハズ)
インストールパスがカスタムされてるときにフォルダ選択画面を出すよ
  (itch.ioとMS Storeのユーザーはこれでカバー)
2.オリジナルフォルダをコピーしてMod用フォルダの作成
  作成される場所はオリジナルフォルダと同じ階層です
  (すでに作られてたら消して作り直すかユーザー確認する)
3.ZIPをDLしてMod用フォルダに解凍
4.(TOR+の場合)元のMod DLLを削除してTOR+のDLLをDL
5.DesktopにMod適用したAmongUsへのShortcutを作成するか、
  作成したMod入りフォルダをExplorerで表示して終了(ユーザー選択)
6.選択したツールの展開
 ・BetterCrewLinkを選択するとLatestをDLしてインストールする。
  https://github.com/OhMyGuus/BetterCrewLink
 ・AmongUsReplayInWindowを選択するとLatestをDLしてDocumentsに展開する
  https://github.com/sawa90/AmongUsReplayInWindow
 ・AmongUsCaptureを選択するとLatestをDLしてDocumentsに展開する
  https://github.com/automuteus/amonguscapture

■詳細っぽいもの
[BAT]
このBlogのホスティングサーバーがたまに落ちるので、DL前にHTTPコードチェック
Script本体はPS1で、更新はPS1側でするのでBatさえあればいつでも最新のScriptが動くハズ

[PS1]
バージョンはGitから引っ張ってきてるのでMod側で更新あっても基本Scriptの更新は不要です

元々自鯖用に作ったScriptなので、自分でMod入れられない人は触らないほうがよいです
気まぐれ更新なので不具合含めて気が向いたら対応します
不具合・機能拡張要望等はコメントまでドーゾ

■PS1の中身(わかる人向け)
https://blog.kit-a.net/wp-content/uploads/2021/12/AmongUsModTORplusDeployScript.ps1

■Q&A
Q. セキュリティソフトが止めてきます
A. でしょうね
  真面目に話すと長いけど、Windows Defenderでも止められることがあるよ
  詳細情報を押して実行ボタンを押せば、動くよ
  自己責任でどうぞ

Q. batでcurl.exeでエラーが出てます
A1. Windows 10が古い可能性があります
 Win10 1803以降、Win11でないと稼働しません
A2. このBlogのサーバーはスペック低いので落ちてることがあります

Q. Modを入れて起動すると画面が真っ黒になります
A. Mod Fileが壊れているか、失敗しています
 Scriptを再実行してみてください
 やり直しても変わらないときは、まずクリーンインストールしましょう

Q. 手順通りやってもModの起動に失敗したり、固まったりします
A. 以下のような場合、BepinExの初動が正しく動いていない可能性があります
 Scriptを再実行してみましょう
 ・BepinExのフォルダにCacheフォルダができていない場合、
 ・TheOtherHatsが初期状態のままの場合
 (多分NW系のエラーの可能性もあるので、時間置くのも大事です)

■情報募集
itch.ioとMS Storeのデフォルトインストールパスあれば双方のAutoDetectに対応予定


■Credit
Special Thanks
https://qiita.com/Kosen-amai/items/7b2339d7de8223ab77c4
https://letspowershell.blogspot.com/2015/07/powershell_29.html

■ReleaseNote
v1.0.6 – Textboxへバージョン入力してもらう形式をやめてDropdownListに変更。
v1.0.7 – GM Editionにも対応
v1.0.8 – 本家TOR も入れた
v1.0.9 – Toolもついでにセットアップできるようにした
v1.1.0 – 2022/01/05時点のAmongUsバージョンに対応していないとGithubで言われている
    Versionをリストに載せないように修正
v1.1.1 – GUI改良:ポップアップで聞くのをやめて、2枚の画面にまとめたよ
    インストールパスがデフォルトでない場合、ConfファイルにPathを残すようにしたよ
    (次からは自動で読みに行くから面倒じゃないよ、やったね)
v1.1.2 – ツールだけ入れれるようにするオプションを追加
    動作の進捗をプログレスバーで表示するようにしたよ
v1.1.3 – GUI改良:1枚の画面にまとめたよ
v1.1.4 – AmongUsCaptureのインスト支援に対応
    Town of Us Reactivatedにも対応したよ(誰得。
v1.1.5 – 軽微な不具合修正
v1.1.6 – Powershell v5で特定の条件でエラーが出る不具合を修正
v1.1.7 – ログをtxtでTempフォルダにも吐く仕様に変更
v1.1.8 – VC Redistも入れるように変更した
    Extreme Rolesにも対応したよ

■動作Screenshot

Batを起動すると、このような画面になります
BatはメインのPS1をDLして起動するためだけに使用されます

インストールしたいModを選択すると、Githubからバージョン一覧をGetして表示します
ここ都度取りに行ってるので数十回レベルでガチャガチャ返るとGithub側からNG食らうかも
都度GithubにAPIで取りに行ってるので、特別な操作が必要なバージョンがリリースされていなければ、このスクリプトをバージョンアップしなくても、最新のMod入りを作成することが可能です

選択したバージョンのModを構築します
AmongUs のデフォルトパスの中身は触れません
デフォルトはバニラのままおいといて、コピー元として扱い、コピー先にModを展開します

コメントを残す