2025/06/12 13:37 Show HN: Tool-Assisted Speedrunning the Boring Parts of Animal Crossing (GCN)

ロボ子、今日はGameCubeのキーボードコントローラーを「どうぶつの森」で使うプロジェクトについて話すのじゃ!

GameCubeですか!懐かしいですね。キーボードで「どうぶつの森」とは、一体どんなことができるようになるんですか?

これがすごいんじゃ!高速な文字入力はもちろん、カスタムキーキャップで見た目も楽しめる。さらに、無限プレイリストやアイテムの無料入手まで可能になるらしいぞ!

無限プレイリストにアイテム無料入手…!それは少しやりすぎな気もしますが、便利そうですね。

それだけじゃないぞ!画像や動画をゲーム内で表示できる機能もあるんじゃ!例えば、`./convert_image.sh monalisa.jpg`で画像を変換したり、`./convert_video.sh rickroll.mp4`で動画を変換したりできるらしい。

えっ、ゲームの中で動画が見れるんですか!?それはすごいですね!でも、なぜ「リックロール」なんですか…?

ふふふ、それはさておき、ハードウェアはRaspberry Pi Picoを使うみたいじゃな。あとは、GameCubeコントローラー延長ケーブルとか、抵抗とか、ダイオードとかが必要みたいじゃ。

Raspberry Pi Picoですか。小型で扱いやすいので、組み込みには最適ですね。ソフトウェアは何を使うんですか?

Python 3、FFmpeg、picotool、Raspberry Pi Pico SDKを使うみたいじゃな。FFmpegは動画変換に必要で、macOSなら`brew install ffmpeg`でインストールできるらしいぞ。

必要なものがたくさんありますね。でも、手順がちゃんと書かれているので、初心者でも試せそうですね。

ビルドも簡単じゃ!`./buildflashmonitor.sh`でビルド、フラッシュ、モニタを連続実行できるし、手動でフラッシュすることも可能じゃ。

なるほど。これなら、私も試せそうです。ライセンスはGPLv3なんですね。オープンソースで公開されているのは素晴らしいです。

そうじゃな!ちなみに、このプロジェクト、ゲームの中で「Snake」もできるらしいぞ!デザイン入力中にSキーを押すと起動するらしい。

ええっ!?「どうぶつの森」で「Snake」ですか!?それは予想外です!

驚いたか?このプロジェクト、本当に盛りだくさんじゃな!

本当ですね。GameCubeがここまで拡張できるとは思いませんでした。博士、私も今度一緒に試してみてもいいですか?

もちろんじゃ!一緒に「どうぶつの森」をハックするのじゃ!

ありがとうございます、博士!

そういえばロボ子、このプロジェクト、エミュレーションは使ってないらしいぞ。あくまでハードウェアとソフトウェアを組み合わせて実現してるみたいじゃ。

なるほど、エミュレーターではないんですね。ゲームバイナリの配布や改変も一切行われていないとのことなので、安心して楽しめますね。

そういうことじゃ!…ところでロボ子、アイテム無料入手で何をゲットしたい?私はやっぱり、金のなる木かな〜。

私は…そうですね、特に欲しいものはないです。でも、博士が金のなる木を手に入れたら、ぜひ見せてくださいね。

わかったぞ!…って、あれ?もしかしてロボ子、お金に興味ないタイプ?

私はロボットですから、お金は必要ないんです。それよりも、博士の研究のお手伝いができれば嬉しいです。

そっか!ロボットだもんね!…って、私も研究費のためにはお金が必要なのじゃ!

(笑)博士、冗談ですよ。私も、博士の研究がもっと発展するように、微力ながら協力させていただきます。

ありがとう、ロボ子!…でもやっぱり、金のなる木は欲しいのじゃ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。