AskaFirstPerson

版本 v1.0.4·更新於 2026-05-21

Toggleable first-person camera mod for Aska. Press F5 or hold LB then press R3 to switch views; includes SafeMode troubleshooting for startup issues.

模組介紹 作者原文

Aska First Person Camera

A BepInEx 6 IL2CPP plugin that adds a fully-featured first-person camera to Aska.

Features

  • Toggle camera with F5 (keyboard) or LB + R3 (gamepad) -- both fully configurable
  • Smooth camera positioning anchored to the player's head bone with configurable offsets
  • Motion dampening reduces vertical camera shake from combat, rolls, and head bob without adding lateral lag
  • Shadow-only body -- player model is hidden but still casts shadows for immersion
  • Held items stay visible -- weapons, tools, and shields in either hand remain rendered
  • Upper body spine rotation -- arms and held items follow the camera direction naturally, split across two spine bones for a smooth look
  • Equipment hiding -- all gear (backpack, cape, quiver, stowed weapons, hair, beard) is hidden cleanly; periodic re-scan catches newly equipped items
  • Multiplayer aware -- correctly identifies the local player via Photon Fusion InputAuthority; other players are unaffected
  • Pause detection -- camera input stops when the game is paused, a menu is open, or the cursor is unlocked
  • Scene-aware -- auto-disables when returning to the main menu and re-discovers references on new sessions
  • Experimental lower body mode -- optional config to show forearms, hands, and legs (may have mesh artifacts)
  • Configurable FOV, mouse sensitivity, near clip plane, smoothing, and more
  • Troubleshooting escape hatch: General.SafeMode=true loads the plugin inert while you collect logs
  • All settings editable via BepInEx/config/com.community.askafirstperson.cfg or in-game with BepInEx ConfigManager (F1)

Installation

With r2modman (recommended)

  • Install r2modman
  • Select Aska as your game
  • Search for AskaFirstPerson and install

Manual

  • Install BepInEx 6 IL2CPP (BE #755+) for Aska
  • Copy AskaFirstPerson.dll into BepInEx/plugins/ inside your Aska game folder
  • Launch the game

Configuration

After first launch, edit BepInEx/config/com.community.askafirstperson.cfg:

Camera

| Setting | Default | Range | Description |

|---------|---------|-------|-------------|

| FOV | 80 | 60 -- 120 | First-person field of view |

| MouseSensitivity | 2.0 | 0.1 -- 10 | Mouse look sensitivity |

| NearClipPlane | 0.05 | -- | Near clip plane distance (lower prevents seeing inside geometry) |

| VerticalOffset | 0.1 | -- | Vertical offset above the head bone (metres) |

| ForwardOffset | 0.12 | -- | Forward offset from the head bone (metres) |

| SmoothSpeed | 15 | 1 -- 100 | Position smoothing factor (higher = less smoothing) |

| MotionDampening | 0.4 | 0 -- 1 | Reduces vertical camera shake from combat and head bob. 0 = raw tracking, 1 = maximum dampening. Recommended 0.3 -- 0.5 |

Visibility

| Setting | Default | Description |

|---------|---------|-------------|

| ShowLowerBody | false | Show forearms, hands, and legs in first-person. Off = cleaner shadow-only body. On = experimental, may have mesh artifacts |

Controls

| Setting | Default | Description |

|---------|---------|-------------|

| ToggleKey | F5 | Keyboard key to toggle first-person and third-person |

| GamepadToggleButton | RightStickButton | Gamepad button to toggle first-person mode |

| GamepadModifierButton | LeftShoulder | Modifier button held with the toggle button (LB + R3 by default). Set to "None" for a bare button press |

General / Advanced troubleshooting

| Setting | Default | Description |

|---------|---------|-------------|

| SafeMode | false | Skip all Harmony patches and per-frame behaviour. Use this if the mod crashes at startup so it can remain installed while you collect logs |

| EnableCinemachinePatch | true | Apply the Cinemachine camera-control patch. Disabling this prevents first-person camera control |

| EnableInputSuppressionPatch | true | Apply gamepad chord suppression. Disabling this means the gamepad toggle can still trigger its normal in-game action |

| EnableBehaviour | true | Register the per-frame first-person behaviour. Disabling this stops camera/input/visibility work |

Game

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_IL2CPP

檔案與校驗

檔案名稱
AskaFirstPerson-1.0.4.zip
檔案大小
49.4 KiB