Scripthawk
グリッチハンティングとテーシングを支援するための多くのツールを提供するBizhawkのLUAスクリプトとRAMウォッチのコレクション。 ScripthawkのモジュラーAPIを使用すると、新しいゲームを簡単にサポートできます。
使い方
設定
- Bizhawkのセットアップ、最新バージョンが推奨されます
- このリポジトリをクローンするか、ジップコピーをダウンロードして抽出します
- Bizhawkとあなたの(サポートされている)選択したゲームを開きます
- [ツール] - > LUAコンソールをクリックします
- Scripthawk.luaを開きます
- Bizhawk 2.1.0以降でパフォーマンスが低い場合は、config-> customize-> advancedメニューでluaコアを「luainterface + lua」に切り替えてみてください。
- Bizhawkバージョン1.13.0、1.13.1、2.0.0、および2.0.1は、2.1.0で修正されたバグのためにScripthawkで動作しません
- 1.11.5より前のbizhawkバージョンは、scripthawkによってサポートされていません
基本機能
- プレイヤーの位置、回転、速度が画面に表示されます
- Lを押して、D-PADを浮かんで使用してマップの周りをすばやく移動します
- eキーを押して、水を浮かべて使用して、マップの周りにすばやく移動するためにkeys keysを使用します
- プレス /最大速度、走行距離などをリセットします。
高度な機能
- Telemetryシステムは、ScripthawkのOSDに表示されているすべてをCSV形式でLUAコンソールに記録します
- luaコンソールでanglecalc.open()を入力して、ゲームの2ポイント間の角度の計算機を開きます。
- LUAコンソールでModifyOSD()を入力してダイアログを開いてOSDエントリをオンとオフに切り替え、Tom Ballaamが作成しました
- タイプlock_y = luaコンソールでtrueプレーヤーのy位置をフリーズするには、lock_y = falseを無効にします
- LUAコンソールでLoadAsmPatch()を入力して、N64ゲーム用のMIPS R4300Iアセンブリパッチをロードしてください。
独自のScripThawkモジュールを書いてください
- docs/design.txtで詳述されているAPIを実装すると、テンプレートはgames/blank.luaで提供されます
- モジュールはゲーム/サブディレクトリに存在する必要があります
- ScripThawk.luaにゲームの検出を追加します
- このリポジトリにプルリクエストを送信するか、Isotargeに連絡してください
サポートされているゲーム
ドンキーコング64
- すべての既知のバージョンがサポートされています
- オブジェクト分析ツール:リスト、検査、グラブ、フォーカス、エンコール、ジップ
- 米国の永久旗の95%以上のドキュメント保存ファイル
- 設定/クリアされているフラグのリアルタイムフィードバック
- マッドジャックミニマップ
- 自動ISGタイマー
- 主要な優先シミュレーター


バンジョー・カズーイ
- すべての既知のバージョンがサポートされています
- Mittenzによって書かれたオブジェクト追跡オーバーレイ
- オブジェクト分析ツール:リスト、検査、グラブ、除く、zip、depawn
- スポーンオブジェクト
- 大部分のフラグのドキュメント
- 設定/クリアされているフラグのリアルタイムフィードバック
- 炉の楽しい「サウンド質問」トレーニングプログラム

バンジョー・トゥアイ
- すべての既知のバージョンがサポートされています
- オブジェクト分析ツール:リスト、エンコール、ジップ
- 米国の永久旗の60%以上のドキュメントセーブファイル
- 設定/クリアされているフラグのリアルタイムフィードバック
コンカーの悪い毛皮の日
クラッシュバンディクー
Crash Bandicoot 2:Cortexが反撃します
Crash Bandicoot 3:ゆがんだ
ディディコングレース
- すべての既知のバージョンがサポートされています
- オブジェクト分析ツール:リスト、検査、囲まれ、ジップ
- Faschzによって書かれたAutotapper。さまざまな改善があります

宇宙ステーションシリコンバレー
スーパーマリオ64
- すべての既知のバージョンがサポートされています
- オブジェクト分析ツール:リスト、検査、zip
スーパースマッシュブラザーズ


トイストーリー2:救助へのバズライトイヤー
- ヨーロッパ(N64)
- フランス(N64)
- ドイツ語1.0および1.1(N64)
- アメリカ(N64)
その他のサポートされているゲーム
- ミラクルワールドのアレックスキッド(SMS)
- 忍世界のアレックス・キッド(SMS)
- バルーンファイト(NES)
- Bomberman 64(N64)
- Day Dreamin 'Davey(NES)
- ドナルドランド(NES)
- ドンキーコングカントリー2(GBA)
- ドリルドーザー(GBA)
- ミミズジム3D(N64)
- ゴールデンアックスウォリアー(SMS)
- ゴルベリウス(SMS)
- 不可能なミッション(SMS)
- ロードオブザソード(SMS)
- メルク(SMS)
- メトロイド(NES)
- ペンギンランド(SMS)
- サイコフォックス(SMS)
- ネズミ! (GBC)
- ソニックザヘッジホッグ(SMS/GG)
- ソニックザヘッジホッグ2(SMS)
- タズマニア(SMS)
- 忍者(SMS)
- Ty The Tasmanian Tiger 2:ブッシュレスキュー(GBA)
- 暴君 - 時間通りに戦う(メガ・ロー・マニア)(創世記)
- ワンダーボーイ(SMS/GG)
- ワンダーボーイIII:ドラゴンのトラップ(SMS)
- モンスターワールドのワンダーボーイ(SMS)
部分的にサポートされているゲーム
- クラッシュバッシュ
- ダッフィーダック主演のアヒルドジャース
- エルモの数の旅(N64のみ)
- エルモの手紙の冒険(N64のみ)
- ミッキーマウス主演の幻想の土地(SMSのみ)
- ガラハドの伝説(創世記)
- ファンタシースター(SMS)
- レイマン2(N64のみ)
- サンフランシスコラッシュ2049(N64のみ)
- Sonic&Sega All-Stars Racing(米国ndsのみ)
- ゼルダ64(OOT/mm)
グランツーリスモ2
- すべてのシミュレーションモードディスクがサポートされています
- アーケードモードは現在サポートされていません
- オートパイロット
- ゲームから車を共有可能な形式でインポートして輸出する
その他の含まれているスクリプト
- テトリス攻撃ボット、シンプルなソートアルゴリズムを使用してゲームを非常によく再生します
- ドリラー2ボット氏
- remove_klump.lua、dk64 USAバージョンからklumpsを削除するコードゴルフ
- dega .mmvリーダー
その他の注目すべきプロジェクト
- Banjo-Kazooie Mittenzhugg/Mr.Patcher
- バンジョー・カズーイ・ミトンズハッグ/バンジョー・カゾック
- Banjo-Kazooie Mittenzhugg/Banjo-Kazooie-Turbo-Talon-Trainer
- Goldeneye WYST3R/GOLDENEYE
- マリオ・カート64ウェザートン/bizhawkmariokart64
- Super Mario 64 SM64-Stroop/Stroop
- スーパーマリオワールドロダマラル/SMW-TAS
- Zelda 64 Notwa/mm
- Zelda 64 Rainingchain/Z64Luahooks
- Zelda 64 Mattpilla/Majora-S-Mask-Lua-Scripts
- Zelda 64 Glankk/Gz