diff --git a/docs/link.md b/docs/link.md index 93567ce7..51b4be5b 100644 --- a/docs/link.md +++ b/docs/link.md @@ -25,84 +25,84 @@ addition, the states have names in Japanese. > The hierarchy and Japanese names were likely used for debugging and may have no meaning in the actual game engine. - `PLYR`: Player - - `PLNK`: Link motion (リンクモーション) - - `LGNR`: General (全般) - - `LWIT`: Wait (ウェイト) - - `LMOV`: Move (移動) - - `LROL`: Roll (前転) - - `LAJP`: Auto-jump (オートジャンプ) - - `LATK`: Attack (剣振り) - - `LVAT`: Vertical attack (縦切り) - - `LLAT`: Horizontal attack (横切り) - - `LSAT`: Stab attack (突き) - - `LTAT`: Spin attack (回転切り) - - `LARB`: Recoil (反動) - - `LJAT`: Jump attack (ジャンプ切り) - - `LDFC`: Defence (防御) - - `LDMG`: Damage (ダメージ) - - `LGRB`: Grab (持ち上げ) - - `LPSH`: Push/pull (押し引き) - - `LIGT`: Item get (アイテムゲット) - - `LNAV`: Navi (精霊) - - `LBOW`: Bow (弓矢) - - `LBMR`: Boomerang (ブーメラン) - - `LHMR`: Hammer (ハンマー) - - `LROP`: Rope (ロープ) - - `LSCP`: Scoop (スコップ) - - `LOIT`: Other item (他のアイテム) - - `LABN`: Abnormal state (状態異常) - - `LLOT`: Other (その他) - - `PTMP`: Temporary (一時調整) - - `PEFT`: Effect (エフェクト) + - `PLNK`: Link motion (繝ェ繝ウ繧ッ繝「繝シ繧キ繝ァ繝ウ) + - `LGNR`: General (蜈ィ闊ャ) + - `LWIT`: Wait (繧ヲ繧ァ繧、繝) + - `LMOV`: Move (遘サ蜍) + - `LROL`: Roll (蜑崎サ「) + - `LAJP`: Auto-jump (繧ェ繝シ繝医ず繝」繝ウ繝) + - `LATK`: Attack (蜑」謖ッ繧) + - `LVAT`: Vertical attack (邵ヲ蛻繧) + - `LLAT`: Horizontal attack (讓ェ蛻繧) + - `LSAT`: Stab attack (遯√″) + - `LTAT`: Spin attack (蝗櫁サ「蛻繧) + - `LARB`: Recoil (蜿榊虚) + - `LJAT`: Jump attack (繧ク繝」繝ウ繝怜繧) + - `LDFC`: Defence (髦イ蠕。) + - `LDMG`: Damage (繝繝。繝シ繧ク) + - `LGRB`: Grab (謖√■荳翫£) + - `LPSH`: Push/pull (謚シ縺怜シ輔″) + - `LIGT`: Item get (繧「繧、繝繝繧イ繝繝) + - `LNAV`: Navi (邊セ髴) + - `LBOW`: Bow (蠑鍋泙) + - `LBMR`: Boomerang (繝悶シ繝。繝ゥ繝ウ) + - `LHMR`: Hammer (繝上Φ繝槭シ) + - `LROP`: Rope (繝ュ繝シ繝) + - `LSCP`: Scoop (繧ケ繧ウ繝繝) + - `LOIT`: Other item (莉悶ョ繧「繧、繝繝) + - `LABN`: Abnormal state (迥カ諷狗焚蟶ク) + - `LLOT`: Other (縺昴ョ莉) + - `PTMP`: Temporary (荳譎りェソ謨エ) + - `PEFT`: Effect (繧ィ繝輔ぉ繧ッ繝) The states can also be found in `Player/motion.bhio` in the assets. The file appears to contain configurable properties for some of the states. The properties are labelled with up to 12 bytes (6 characters) of Japanese text, causing some labels to be cut off. State | Property | Type | Value | Japanese -------|--------------------------|---------|-------|---------- -`LGNR` | Shadow darkness | `int` | 26 | 影の濃さ -`LGNR` | Model type | `int` | 2 | モデルタイプ -`LGNR` | Semi-transparent model | `int` | 11 | 半透明モデル -`LGNR` | Semi-transparent R | `int` | 31 | 半透明R -`LGNR` | Semi-transparent G | `int` | 31 | 半透明G -`LGNR` | Semi-transparent B | `int` | 31 | 半透明B -`LGNR` | Area change | `int` | 15 | エリア替えフ -`LGNR` | Stairway fade | `int` | 10 | 階段フェード -`LGNR` | Other ho... | `int` | 13 | その他フェー -`LGNR` | Area movement offset | `20.12` | 1.9 | エリア移動オ -`LDMG` | Damage tie... | `int` | 0 | ダメージタイ -`LDMG` | Small damage speed | `20.12` | 2.0 | 小ダメ再生速 -`LDMG` | Small damage start frame | `20.12` | 0.0 | 小ダメ開始フ -`LDMG` | Small damage end frame | `20.12` | 10.0 | 小ダメ終了フ -`LDMG` | ??? | `int` | 6 | ビリビリ回数 -`LDMG` | ??? | `20.12` | 1.0 | ビリビリ再生 -`LDMG` | ??? | `20.12` | 1.23 | 吹き上げ高さ -`LDMG` | ??? | `20.12` | 0.2 | 吹き上げふっ -`LDMG` | ??? | `20.12` | 0.2 | フリック跳び -`LDMG` | Ice damage? | `int` | 60 | 凍りダメージ -`LGRB` | Grab speed | `20.12` | 1.6 | 持ち上げ再生 -`LGRB` | Grab start | `20.12` | 2.0 | 持ち上げ開始 -`LGRB` | Grab end | `20.12` | 10.0 | 持ち上げ終了 -`LGRB` | Throw speed | `20.12` | 1.0 | 投げ再生速度 -`LGRB` | Throw start frame | `20.12` | 0.0 | 投げ開始フレ -`LGRB` | Throw end frame | `20.12` | 15.0 | 投げ終了フレ -`LGRB` | Throw frame | `20.12` | 2.0 | 投げ離れフレ -`LPSH` | Stop time | `int` | 3 | 停止時間 -`LPSH` | Direct push | `20.12` | 0.5 | ダイレクトプ -`LIGT` | X-offset | `20.12` | 0.368 | オフセットX -`LIGT` | Y-offset | `20.12` | 1.323 | オフセットY -`LIGT` | Z-offset | `20.12` | 0.05 | オフセットZ -`LIGT` | Rotation speed | `20.12` | 0.066 | 回転速度 -`LROP` | Rope width | `20.12` | 0.12 | ロープ幅 -`LROP` | Texture... | `20.12` | 30.0 | テクスチャリ -`LROP` | High jump | `20.12` | 0.54 | ハイジャンプ -`LROP` | Lean depth? | `20.12` | 0.6 | 寄りかかり深 -`LLOT` | Breath start frame | `20.12` | 0.0 | 息吹き開始フ -`LLOT` | Breath end frame | `20.12` | 10.0 | 息吹き終了フ -`LLOT` | Walk offset | `20.12` | 1.1 | 歩きオフセッ -`LLOT` | Run offset | `20.12` | 1.7 | 走りオフセッ -`LLOT` | Stairway offset | `20.12` | 1.0 | 階段オフセッ -`LLOT` | Player ... | `20.12` | 0.01 | プレイヤー消 -`LLOT` | Warp ho... | `int` | 55 | ワープフェー -`LLOT` | Player ... | `int` | 10 | プレイヤー半 -`LLOT` | Warp rise | `20.12` | 0.03 | ワープ浮き上 +`LGNR` | Shadow darkness | `int` | 26 | 蠖ア縺ョ豼縺 +`LGNR` | Model type | `int` | 2 | 繝「繝繝ォ繧ソ繧、繝 +`LGNR` | Semi-transparent model | `int` | 11 | 蜊企乗弱Δ繝繝ォ +`LGNR` | Semi-transparent R | `int` | 31 | 蜊企乗趣シイ +`LGNR` | Semi-transparent G | `int` | 31 | 蜊企乗趣シァ +`LGNR` | Semi-transparent B | `int` | 31 | 蜊企乗趣シ「 +`LGNR` | Area change | `int` | 15 | 繧ィ繝ェ繧「譖ソ縺医ヵ +`LGNR` | Stairway fade | `int` | 10 | 髫取ョオ繝輔ぉ繝シ繝 +`LGNR` | Other ho... | `int` | 13 | 縺昴ョ莉悶ヵ繧ァ繝シ +`LGNR` | Area movement offset | `20.12` | 1.9 | 繧ィ繝ェ繧「遘サ蜍輔が +`LDMG` | Damage tie... | `int` | 0 | 繝繝。繝シ繧ク繧ソ繧、 +`LDMG` | Small damage speed | `20.12` | 2.0 | 蟆上ム繝。蜀咲函騾 +`LDMG` | Small damage start frame | `20.12` | 0.0 | 蟆上ム繝。髢句ァ九ヵ +`LDMG` | Small damage end frame | `20.12` | 10.0 | 蟆上ム繝。邨ゆコ繝 +`LDMG` | ??? | `int` | 6 | 繝薙Μ繝薙Μ蝗樊焚 +`LDMG` | ??? | `20.12` | 1.0 | 繝薙Μ繝薙Μ蜀咲函 +`LDMG` | ??? | `20.12` | 1.23 | 蜷ケ縺堺ク翫£鬮倥& +`LDMG` | ??? | `20.12` | 0.2 | 蜷ケ縺堺ク翫£縺オ縺」 +`LDMG` | ??? | `20.12` | 0.2 | 繝輔Μ繝繧ッ霍ウ縺ウ +`LDMG` | Ice damage? | `int` | 60 | 蜃阪j繝繝。繝シ繧ク +`LGRB` | Grab speed | `20.12` | 1.6 | 謖√■荳翫£蜀咲函 +`LGRB` | Grab start | `20.12` | 2.0 | 謖√■荳翫£髢句ァ +`LGRB` | Grab end | `20.12` | 10.0 | 謖√■荳翫£邨ゆコ +`LGRB` | Throw speed | `20.12` | 1.0 | 謚輔£蜀咲函騾溷コヲ +`LGRB` | Throw start frame | `20.12` | 0.0 | 謚輔£髢句ァ九ヵ繝ャ +`LGRB` | Throw end frame | `20.12` | 15.0 | 謚輔£邨ゆコ繝輔Ξ +`LGRB` | Throw frame | `20.12` | 2.0 | 謚輔£髮「繧後ヵ繝ャ +`LPSH` | Stop time | `int` | 3 | 蛛懈ュ「譎る俣 +`LPSH` | Direct push | `20.12` | 0.5 | 繝繧、繝ャ繧ッ繝医 +`LIGT` | X-offset | `20.12` | 0.368 | 繧ェ繝輔そ繝繝茨シク +`LIGT` | Y-offset | `20.12` | 1.323 | 繧ェ繝輔そ繝繝茨シケ +`LIGT` | Z-offset | `20.12` | 0.05 | 繧ェ繝輔そ繝繝茨シコ +`LIGT` | Rotation speed | `20.12` | 0.066 | 蝗櫁サ「騾溷コヲ +`LROP` | Rope width | `20.12` | 0.12 | 繝ュ繝シ繝怜ケ +`LROP` | Texture... | `20.12` | 30.0 | 繝繧ッ繧ケ繝√Ε繝ェ +`LROP` | High jump | `20.12` | 0.54 | 繝上う繧ク繝」繝ウ繝 +`LROP` | Lean depth? | `20.12` | 0.6 | 蟇繧翫°縺九j豺ア +`LLOT` | Breath start frame | `20.12` | 0.0 | 諱ッ蜷ケ縺埼幕蟋九ヵ +`LLOT` | Breath end frame | `20.12` | 10.0 | 諱ッ蜷ケ縺咲オゆコ繝 +`LLOT` | Walk offset | `20.12` | 1.1 | 豁ゥ縺阪が繝輔そ繝 +`LLOT` | Run offset | `20.12` | 1.7 | 襍ー繧翫が繝輔そ繝 +`LLOT` | Stairway offset | `20.12` | 1.0 | 髫取ョオ繧ェ繝輔そ繝 +`LLOT` | Player ... | `20.12` | 0.01 | 繝励Ξ繧、繝、繝シ豸 +`LLOT` | Warp ho... | `int` | 55 | 繝ッ繝シ繝励ヵ繧ァ繝シ +`LLOT` | Player ... | `int` | 10 | 繝励Ξ繧、繝、繝シ蜊 +`LLOT` | Warp rise | `20.12` | 0.03 | 繝ッ繝シ繝玲オョ縺堺ク