■AmongUs Mod入れるのが面倒なので作った自動化Script
MODとMODバージョン、本体バージョンをリストから選択するとあとは良しなにしてくれるScript です
必要なFramework/ツールを一緒に導入することが可能です
初回起動時は平均20分ほどかかりますが、次回以降は3分程度でMod導入完了します
このScriptは 以下の環境用のものです
・Nebula on the Ship (Dolly1016/Nebula)
・Nebula on the Test (Shanpshot) (Dolly1016/Nebula)
・Extreme Roles (yukieiji/ExtremeRoles)
・Extreme Roles with Extreme Skins (yukieiji/ExtremeRoles)
・SuperNewRoles (ykundesu/SuperNewRoles)
・The Other Roles (Eisbison/TheOtherRoles)
・Town of Us Reactivated (eDonnes124/Town-Of-Us-R)
・StellarRoles (Mr-Fluuff/StellarRolesAU)
・Las Monjas (KiraYamato94/LasMonjas)
・TownOfHost (tukasa0001/TownOfHost)
・TownOfHost_Y (Yumenopai/TownOfHost_Y)
Option
・Submerged (SubmergedAmongUs/Submerged)
・LevelImposter (DigiWorm0/LevelImposter)
本ScriptはAmongUs公式及び上記Mod作成者様とは無関係のScriptです
■[推奨]
最新のPowershell(公式HP)(Bat起動時に自動インストール)
初回動作時や動作不良の際はクリーンインストール推奨です
■[使い方]
1. このBatをDesktop等にDownloadし、ダブルクリックで動作させる
1.1 初回はWindowsから安全じゃないと必ず言われるので、詳細から実行を選択する(これはWindowsの仕様。)
1.2 入れているセキュリティソフトによってはそっちも文句を言うので、そこは良しなにしてください。
1.3 初回はModを動かすのに必要なアプリと、セットアップに必要なアプリが自動でインストールされます。
2. Modを選ぶ
2.1 初回はクリーンインストール推奨、月初めの実行時はVC Redist, dotNetFramework が選択されます
3. MODのバージョンをListから選ぶ
4. 本体のバージョンを選ぶ
■[Rollback機能について]
古い本体バージョンでの自動作成機能があります。(Steam/Epic両対応)
ただし、Epicについては戻りたいバージョンのManifestファイルが必要です。
Manifestファイルの配布は行いません。持ってる人から譲ってもらいましょう。
この機能は各PlatformでAmongUsを購入してないと当然動作しません。
動作としてSteamの場合Steam.exeがEpicの場合互換ClientであるLegendaryでDLしています。
■[Epicの動作について]
EpicはGame Launcherにインストールパスを都度変更する形での実装となっています。
そのため、本体アップデートがあった場合は、Clean Installを行って本来のパスでの
アップデートを完了し、その後再度Modインストールを実施する必要があります。
■Q&A
Q. セキュリティソフトが止めてきます
A. でしょうね
動作しなかった場合はセキュリティソフトを無効化してみてください。
ダウンロード時もブラウザによってはダウンロードを止められますので、適宜詳細情報からダウンロード継続したりしてください。
真面目に話すと長いけど、ダウンロードして初めて動作させるときはWindowsで止められます。
これはWindowsの仕様で、詳細情報を押して実行ボタンを押せば、動きます
自己責任でどうぞ
Q. batでcurl.exeでエラーが出てます
A. Windows 10が古い可能性があります
Win10 1803以降、Win11でないと稼働しません
Q. Modを入れて起動すると画面が真っ黒になります
A. Mod Fileが壊れているか、失敗しています
Scriptを再実行してみてください
やり直しても変わらないときは、まずクリーンインストールしましょう
Q. 手順通りやってもModの起動に失敗したり、固まったりします
A. 以下のような場合、BepinExの初動が正しく動いていない可能性があります
Scriptを再実行してみましょう
・BepinExのフォルダにCacheフォルダができていない場合、
・TheOtherHatsが初期状態のままの場合
(多分NW系のエラーの可能性もあるので、時間置くのも大事です)
Q. EPIC版でも使えますか?
A. 使えるようになりました。同時に複数のModも維持できますが、ショートカットから起動してください。
自動アップデートがONになっている場合、古い本体バージョンで作ってもそのうち上がっちゃうので、その時は作り直してください。
Q. 「このユーザーアカウントでは本Scriptは動作しません」と言われました。どうすればいいですか?
A. ご使用のユーザーアカウントに管理者権限を付与してください。
1.Windowsメニューを開き、「Powershell」と入力、Powershell が出てきたら、管理者権限で起動できるかを確認してください。
2.起動したPowershell で以下のコマンド2つをうってください。
-------------------------
$env:username
net localgroup Administrators
-------------------------
1つ目のコマンド結果が現在のユーザー名で、2個目のコマンド結果に1つ目のユーザー名が含まれていることを確認してください。
含まれていない場合、管理者権限グループに属しているユーザーで、現在のユーザーに管理者権限を付与してください。
Q. Airshipで沸き位置が[brig]が三つ並びます
A. BepinExのバージョンが上がった時に、ゲーム内でアップデートするとそうなることがあるようです。
当Scriptのデフォルトである「再作成」で作るのが一番確実です。
Q. 多言語対応していますか?
A. OS言語で動作します。
■Credit
Special Thanks
https://qiita.com/Kosen-amai/items/7b2339d7de8223ab77c4
https://letspowershell.blogspot.com/2015/07/powershell_29.html
■動作Screenshot
Batを起動すると、このような画面になります
BatはメインのPS1をDLして起動するためだけに使用されます
インストールしたいModを選択すると、Githubからバージョン一覧をGetして表示します
ここ都度取りに行ってるので数十回レベルでガチャガチャ返るとGithub側からNG食らうかも
都度GithubにAPIで取りに行ってるので、特別な操作が必要なバージョンがリリースされていなければ、このスクリプトをバージョンアップしなくても、最新のMod入りを作成することが可能です
選択したバージョンのModを構築します
AmongUs のデフォルトパスの中身は触れません
デフォルトはバニラのままおいといて、コピー元として扱い、コピー先にModを展開します
対応終了
・The Other Roles: GM Haoming Edition (haoming37/TheOtherRoles-GM-Haoming)
・The Other Roles+ (tomarai/TheOtherRoles)
・The Other Roles: GM Edition (yukinogatari/TheOtherRoles-GM)
・AUShipMod (tomarai/AUShipMod)
・AUMod (tomarai/AUMod)
・The Other Roles: MR Edition (miru-y/TheOtherRoles-MR)
・AUModS (AUModS/AUModS)