Switch 2 正規ダンプ検証(0400486024DEC000)HookshotBuilder は RomFS アセットを抽出する前に、パッチ v131072(v1.0.2)適用済みの Title ID 0400486024DEC000 を検証し、main NSO ビルド ID e0f3ccfa56256410941279ef0b2501356be2222c をチェックします。 | 1. アセット展開 | TitleID 0400486024DEC000 / v131072 | NSP、XCI、または展開済み RomFS + ExeFS フォルダ | Build ID e0f3ccfa56256410941279ef0b2501356be2222c | なし(ディスク上の検証処理のみ) |
HookshotBuilder GUI および CLI アセット生成Windows では HookshotBuilder.exe、Linux では chmod +x AppImage を実行し、ネイティブ Hookshot 実行ファイルと同じ階層のassets/フォルダへ RomFS アーカイブを展開します。 | 1. アセット展開 | HookshotBuilder.exe / AppImage --extract | GUI ウィザードまたは CLI --romfs <dir> --out assets | Hookshot バイナリ+assets/フォルダを生成 | 再パック中に約 14 GB の空きディスク容量が必要 |
グラフィックス Quality & VRAM ティア別プリセット4 GB から 10+ GB の GPU 向けに、内部レンダリング解像度、シャドウマップ解像度、および ASTC テクスチャプール割り当てを調整する Insert / F1 オーバーレイ内のマスタープリセット。 | 2. グラフィック設定 (Insert / F1) | graphics_preset (hookshot_options.ini) | 低(4 GB)、中(6 GB)、高(8 GB)、最高(10+ GB) | Medium(1.0x 1080p、2048px シャドウ、2.5 GB プール) | 1.5 GB(Low)から最大 5.0 GB(Max)のテクスチャプール |
テンポラルアップスケーラー&アンチエイリアスモードネイティブの一時的アンチエイリアシング(TAA)、または NVIDIA DLSS Super Resolution、AMD FidelityFX Super Resolution 3.1.3、Intel XeSS 1.3 などのハードウェア/コンピュートアップスケーラーを選択します。 | 2. グラフィック設定 (Insert / F1) | upscaler_mode / upscaler_quality | Native TAA, DLSS, FSR 3.1, XeSS (Quality/Balanced/Perf/Ultra Perf) | Native TAA(100% スケール) | 描画ターゲットの VRAM 負荷を25%~55%削減 |
目標フレームレート(30 / 60 / 120 / 無制限)エンジンのデルタタイムペースとスワップチェーンの表示レートを制御します。30 FPS を超える設定ではサブフレームアクター補間が適用されます。 | 2. グラフィック設定 (Insert / F1) | fps_limit / vsync_mode | 30 FPS、60 FPS、120 FPS、制限なし (V-Sync On/オフ/Mailbox) | 60 FPS + V-Sync On | トリプルバッファリングにより 1440p で約 90 MB 増加 |
カスケードシャドウ解像度&フィルタリングハイラル平原やダンジョン内のライティングに使用されるディレクショナルカスケードシャドウマップの解像度を調整します。 | 2. グラフィック設定 (Insert / F1) | shadow_resolution | 1024px(低)、2048px(中/高)、4096px(最高) | 2048px | 4096px カスケードには約 380 MB の追加 VRAM が必要 |
アスペクト比&ウルトラワイド HUD ピラーボックスネイティブ16:9、16:10(Steam Deck 1280x800)、21:9、32:9のビューポートに対応しつつ、ハートやボタンなどの 2D HUD 表示を16:9セーフフレーム内に正確に収めます。 | 2. グラフィック設定 (Insert / F1) | aspect_ratio / hud_safe_frame | Auto、16:9、16:10、21:9、32:9(HUD センター固定または画面端) | Autoビューポート + 16:9センター固定 HUD | 21:9設定時はフレームバッファメモリが約34%増加 |
フリーカメラ感度&ジャイロモーション照準右スティックカメラの X/Y軸反転、デッドゾーン、視野角(FOV)倍率(0.8x~1.3x)、弓・パチンコ・フックショット照準時の SDL3 ジャイロ操作を設定します。 | 3. 操作とカメラ設定 | camera_fov / gyro_enabled / gyro_sensitivity | FOV 0.8x〜1.3x、ジャイロ オフ/エイム時のみ/Always On | FOV 1.0x、ジャイロ エイム時のみ (Switch Pro / DualSense) | なし |
SDL3 Controller ホットプラグ、ボタン表示&キーボード割り当てXbox、DualShock/DualSense、Switch Pro、Steam Deck、WASD +マウスごとのボタンリマップ機能に加え、F11 全画面表示やCtrl+Rクイックリロードのショートカットを提供します。 | 3. 操作とカメラ設定 | button_glyphs / keybindings | 自動、Nintendo(A/B/X/Y)、Xbox、PlayStation ボタン表示 | Insert/F1 オーバーレイ、F11 全画面表示、WASD + マウス | なし |
セーブファイルの保存場所& scripts/oot_saves.py 変換ツールユーザーデータディレクトリ内に3つのセーブスロット(save_00.sav ~ save_02.sav)と autosave.sav を保存し、scripts/oot_saves.py を介して Switch 2 バイナリセーブとJSONの双方向変換を行います。 | 4. セーブデータ管理 | scripts/oot_saves.py (export-json / import-json / verify) | save_00.sav、save_01.sav、save_02.sav、autosave.sav(各64 KB) | %APPDATA%/Hookshot/saves または ~/.local/share/Hookshot/saves | なし |