---
# System prepended metadata

title: 拙作XD自動化ツールがGCで上手く動かないようなので誤魔化す

---

# 拙作XD自動化ツールがGCで上手く動かないようなので誤魔化す

WiiでしかテストしていないのにGCの自動化ツールを公開した開発者がいるらしい...

## 症状

GC環境でXDInitialSeedSorterを実行すると、14回目付近から操作に誤りが見られ始めることが報告された。

XDInitialSeedSorterを再起動すると解消することからこちらの問題と思われるが、Arduinoファームウェアの再書き込み、押下持続時間・解除後の待機時間の調節では解消しなかった。Wiiに対して、別のテスト用PCで実行する・Arduinoを交換するなど試みたが再現せず。

GCとWiiの機能差、シリアル通信に遅延が発生している可能性などが原因にあると考えるが、解決が難しいと判断し、自動でプログラムを再起動させる方向で対処した。

## 使い方

seed厳選が成功するまで、10回ごとにツールを起動し直します。

`Logger.ps1`, `RestartEvery10Attempts.ps1` を `XDInitialSeedSorter.exe` と同じディレクトリに配置し、 `RestartEvery10Attempts.ps1` を右クリック>「Powershellで実行」

ダウンロードしたスクリプトの実行には制限がかかっているので、事前に右クリック>「プロパティ」で許可を与えてください。

![](https://i.imgur.com/JIXwxl5.png)

Windows10デフォルトのPowershellでは文字化けします。特に問題はないですが、気になる場合はPowershell 7系の導入を検討してください。

{%gist mukai1011/0348fed761867f76208cf44566fb14de%}


## 謝辞

デバッグにお付き合いいただいた[Hope](https://twitter.com/Hope_flygon)さん、本当にありがとうございました。
