Repo ↗ · 原始 README ↗ · 文件包(Markdown/授權)

封面參考(原作): Grand Theft Auto V · 原作宣傳圖,由 IGDB 提供。圖片版權屬原權利人,供辨識原作使用,不代表此重寫/模組專案的實際畫面。

來源維護者: Stonqz27 · 版本: 4b0561b99274 · 整理日期: 2026-10-12

文件授權: Apache-2.0 · LICENSE · 本文形式: README 翻譯

下文為來源 README 的繁中翻譯,由 Kirikirin 使用 AI 輔助整理;功能、完成度與測試結果均為原作者描述,本站未逐項實機驗證。圖片改為來源連結,指令與技術識別保留原文。


SK8V Enhanced

在 GTA V Enhanced 故事模式中重現 Skate 3 遊戲玩法。

README 圖片:Enhanced edition
README 圖片:Tested build
README 圖片:License

這是 Hoppi / becaring 的 SK8V 的社群 Enhanced 相容性移植版。原始版本以 Legacy 為目標。本儲存庫為 Enhanced 調整原生主機、即時碰撞讀取器、動畫鉤子、滑板資源、HUD 呈現與音訊整合。原始的 Skate 模擬與遊戲玩法仍是基礎。

由 Stonqz27 維護。基於 SK8V 1.1.8,提交 9fbef44。原始 Git 歷史、授權與致謝均保留。

狀態

1.1.8 原始碼更新;新的實機遊玩測試待進行。 先前以 1.0.9 為基礎的 Enhanced 檢查點在受測安裝環境中可遊玩。2026 年 10 月 10 日,維護者回報完整滑板測試保持穩定。動畫作業、原生滑板/武器載入、Direct3D 12 呈現與 GTA 音訊串流分別通過實機檢查。無頭測試一併演練了實際的 Skate 執行階段、滑板、姿勢、攝影機、計分 HUD 與音訊。

一個實驗性可安裝的搶先版可從 Releases 取得。下載指定的 Enhanced ZIP,解壓縮至永久資料夾,然後執行 SK8V Enhanced Setup.cmd。它會從你自己的 Skate 3 光碟與已安裝的 Enhanced 遊戲準備資源,並具備備份與還原功能。閱讀 玩家設定指南 以了解相依項目與步驟。1.1.8 組建與新的首次執行設定仍需更廣泛的實機測試。上游的 Legacy 精靈不是 Enhanced 安裝程式。

上游 1.1.8 更新

本次合併包含從 1.0.9 到 1.1.8 的所有上游提交,同時保留 Enhanced 主機、碰撞配置、姿勢鉤子、D3D12 HUD 與音訊調整:

  • 透過 GTA 的 XInput 路徑進行控制器偵測、原生 DualShock 4/DualSense 輸入,以及 Windows 開機時間修正。
  • 增量碰撞重建、較低優先級的串流檢查、快取的動態實體查詢與更輕量的控制處理。
  • 手勢、姿勢/滑行風格與滑板裝備設定;Trick Analyzer 原始碼與選用的自有資料準備。
  • 車輪旋轉平滑化、啟動/關閉修正與減少重複的當機記錄。

Enhanced 例外: 新的 Legacy D3D11 雪地模板已停用,車輪軌跡渲染等待 Enhanced Gen9 紋理載入路徑。其模擬/輔助程式碼已保留。參見 更新說明與驗證。可下載的組建標記為搶先版;先前的實機檢查點仍為獨立項目。

需求

  • Windows x64 與 GTA V Enhanced 1.0.1158.16,故事模式。
  • 相容的 ScriptHookV 與 ASI 載入器。測試在 Enhanced 1.0.1158.16 上使用其 v3889.0 / 1158.13 發行版。
  • Xbox/XInput 控制器,或透過新的上游 HID 讀取器使用 DualShock 4/DualSense。PlayStation 輸入尚未在 Enhanced 上實機驗證。遊戲玩法使用 Skate 3 的控制器輸入。
  • 你自己的 Skate 3 Xbox 360 ISO 或解壓縮的光碟資料夾。已測試:標題 ID 454108E6、媒體 ID 5C087C2C、無標題更新。
  • 用於本機準備 DLC 的 Enhanced 相容 OpenRPF。
  • 如建置指南所述,已修補的 ReShade 6.8.0 與 SK8VHudBridge.addon64,用於計分 HUD 與 Hall of Meat 呈現。
  • .NET 9 x64 執行階段,以及另行提供的支援 Gen9 的 CodeWalker 組建,用於首次執行準備。設定程式可在需要時取得經驗證的可攜式 Python/NumPy/Pillow。
  • 建議使用 SSD;自有資源準備加上遊戲目錄暫存/備份約需 15 GB 可用空間。參見 設定。

僅限故事模式;使用 ASI 模組時請停用 BattlEye。 不支援線上模式與 FiveM。其他 Enhanced 修補程式需要各自的位址/資源驗證。

Enhanced 修正

領域 調整
動畫 經驗證的 Enhanced 工作執行緒繫結;在 GTA 的動畫作業之後套用 Skate 姿勢。
角色 支援更大的骨架;涵蓋 Franklin、Michael 與 Trevor 的姿勢配置。
碰撞 Enhanced 表格容量、記錄配置、標記執行個體與串流擁有者檢查。
滑板 原生七骨骼滑板、Gen9 drawable 轉換與 DLC 載入。
圖形 透過 GTA 的 Direct3D 12 呈現路徑上的 D3D11-on-12 呈現原始 HUD。
音訊 Enhanced 原生串流繫結、環形配置與生命週期處理。
相容性 排除未移植的 Legacy 私有串流/碰撞器鉤子。

單一 Skate 執行階段提供模擬與呈現。GTA 渲染原生玩家與滑板,沒有第二個客體角色疊層。

支持我

[README 圖片](https://buymeacoffee.com/becaring) [README 圖片](https://ko-fi.com/becaring)

輸入 動作
武器輪 → Skateboard、近戰欄位 選擇滑板 / 進入 Skate 模式
控制器 Y 上板或下板
按住 Y 收起滑板並返回 GTA
鍵盤 / 或 Back + LB 開啟 SK8V 設定

方向鍵手勢與滑行/裝備設定可在上游選單中使用。其他滑板輸入為 Skate 3 的 Flick-It 控制。不需要 O。 準備作業會在玩家載入後於背景執行;在受測機器上首次準備約需 40–60 秒。

已知限制

  • 觀察到的穩定遊玩並不代表所有表面、模組組合或遊戲修補程式皆已確立。長時間工作階段效能與碰撞邊界情況需要更廣泛的測試。
  • 一次延長測試記錄到 Nonfinite grab query 並返回 GTA 控制。此模擬問題仍未解決;防護機制會還原玩家任務。
  • 完整的 NPC/車輛接觸、死亡復原與 Michael/Trevor 實機遊玩需要更廣泛的測試。其姿勢配置已通過無頭測試。
  • PedPoseCollision=0 會停用未移植的 Legacy 私有註冊器。Legacy 武器輪圖示鉤子未移植。
  • 部分音訊拼接起始位移不受支援;不宣稱完整的音效一致性。
  • 新的 Legacy 雪地模板與鬆散紋理註冊鉤子在 Enhanced 上被排除;車輪軌跡視覺效果待處理。
  • 重新準備 Trick Analyzer 資料以供其顯示;讓更新後的主機與執行階段保持在一起。參見 升級說明。
  • 上游的傳送/編輯器限制仍然適用。傳送前請先返回 GTA 控制。

參見 docs/VALIDATION.md。回報問題時請附上確切的遊戲版本、GPU 與重現步驟;請勿上傳遊戲傾印、金鑰或擷取的資源。

致謝與授權

  • Hoppi / becaring — 原始 SK8V 主機、整合與遊戲玩法。
  • chasmlol 與 vladtrc — SK8V 所使用的固定 Rust 引擎/混搭。
  • Sol4ra — 上游列名的即時碰撞讀取器;署名保留。
  • Patrick Mours / crosire — ReShade 與 addon API。
  • dexyfex / CodeWalker 貢獻者 — 用於資源準備的另行提供 Gen9 讀取器。
  • 其他元件保留其授權;參見 NOTICE。

SK8V 與此移植版的專案程式碼使用 Apache-2.0。ReShade 標頭與獨立的音訊解碼器保留其各自的授權。

此處不散布任何零售遊戲資源、遊戲執行檔、解密金鑰檔案、私有記憶體擷取、已編譯 SDK 或個人設定。發行版包含已編譯的模組與準備工具;請自行提供並轉換你的遊戲。這是非官方社群移植版,與 EA、Rockstar Games 或 Take-Two Interactive 無關,且不是官方上游 SK8V 發行版。


授權與來源聲明

原始 README 與翻譯沿用 Apache-2.0 授權;本次修改為繁中翻譯、連結與排版調整。可修改的 Markdown、原始 README、LICENSE 與 NOTICE 收錄於頂部文件包。原作遊戲內容與商標不因此獲得授權。

LICENSE

Apache License
                           Version 2.0, January 2004
                        http://www.apache.org/licenses/

   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

   1. Definitions.

      "License" shall mean the terms and conditions for use, reproduction,
      and distribution as defined by Sections 1 through 9 of this document.

      "Licensor" shall mean the copyright owner or entity authorized by
      the copyright owner that is granting the License.

      "Legal Entity" shall mean the union of the acting entity and all
      other entities that control, are controlled by, or are under common
      control with that entity. For the purposes of this definition,
      "control" means (i) the power, direct or indirect, to cause the
      direction or management of such entity, whether by contract or
      otherwise, or (ii) ownership of fifty percent (50%) or more of the
      outstanding shares, or (iii) beneficial ownership of such entity.

      "You" (or "Your") shall mean an individual or Legal Entity
      exercising permissions granted by this License.

      "Source" form shall mean the preferred form for making modifications,
      including but not limited to software source code, documentation
      source, and configuration files.

      "Object" form shall mean any form resulting from mechanical
      transformation or translation of a Source form, including but
      not limited to compiled object code, generated documentation,
      and conversions to other media types.

      "Work" shall mean the work of authorship, whether in Source or
      Object form, made available under the License, as indicated by a
      copyright notice that is included in or attached to the work
      (an example is provided in the Appendix below).

      "Derivative Works" shall mean any work, whether in Source or Object
      form, that is based on (or derived from) the Work and for which the
      editorial revisions, annotations, elaborations, or other modifications
      represent, as a whole, an original work of authorship. For the purposes
      of this License, Derivative Works shall not include works that remain
      separable from, or merely link (or bind by name) to the interfaces of,
      the Work and Derivative Works thereof.

      "Contribution" shall mean any work of authorship, including
      the original version of the Work and any modifications or additions
      to that Work or Derivative Works thereof, that is intentionally
      submitted to Licensor for inclusion in the Work by the copyright owner
      or by an individual or Legal Entity authorized to submit on behalf of
      the copyright owner. For the purposes of this definition, "submitted"
      means any form of electronic, verbal, or written communication sent
      to the Licensor or its representatives, including but not limited to
      communication on electronic mailing lists, source code control systems,
      and issue tracking systems that are managed by, or on behalf of, the
      Licensor for the purpose of discussing and improving the Work, but
      excluding communication that is conspicuously marked or otherwise
      designated in writing by the copyright owner as "Not a Contribution."

      "Contributor" shall mean Licensor and any individual or Legal Entity
      on behalf of whom a Contribution has been received by Licensor and
      subsequently incorporated within the Work.

   2. Grant of Copyright License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      copyright license to reproduce, prepare Derivative Works of,
      publicly display, publicly perform, sublicense, and distribute the
      Work and such Derivative Works in Source or Object form.

   3. Grant of Patent License. Subject to the terms and conditions of
      this License, each Contributor hereby grants to You a perpetual,
      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
      (except as stated in this section) patent license to make, have made,
      use, offer to sell, sell, import, and otherwise transfer the Work,
      where such license applies only to those patent claims licensable
      by such Contributor that are necessarily infringed by their
      Contribution(s) alone or by combination of their Contribution(s)
      with the Work to which such Contribution(s) was submitted. If You
      institute patent litigation against any entity (including a
      cross-claim or counterclaim in a lawsuit) alleging that the Work
      or a Contribution incorporated within the Work constitutes direct
      or contributory patent infringement, then any patent licenses
      granted to You under this License for that Work shall terminate
      as of the date such litigation is filed.

   4. Redistribution. You may reproduce and distribute copies of the
      Work or Derivative Works thereof in any medium, with or without
      modifications, and in Source or Object form, provided that You
      meet the following conditions:

      (a) You must give any other recipients of the Work or
          Derivative Works a copy of this License; and

      (b) You must cause any modified files to carry prominent notices
          stating that You changed the files; and

      (c) You must retain, in the Source form of any Derivative Works
          that You distribute, all copyright, patent, trademark, and
          attribution notices from the Source form of the Work,
          excluding those notices that do not pertain to any part of
          the Derivative Works; and

      (d) If the Work includes a "NOTICE" text file as part of its
          distribution, then any Derivative Works that You distribute must
          include a readable copy of the attribution notices contained
          within such NOTICE file, excluding those notices that do not
          pertain to any part of the Derivative Works, in at least one
          of the following places: within a NOTICE text file distributed
          as part of the Derivative Works; within the Source form or
          documentation, if provided along with the Derivative Works; or,
          within a display generated by the Derivative Works, if and
          wherever such third-party notices normally appear. The contents
          of the NOTICE file are for informational purposes only and
          do not modify the License. You may add Your own attribution
          notices within Derivative Works that You distribute, alongside
          or as an addendum to the NOTICE text from the Work, provided
          that such additional attribution notices cannot be construed
          as modifying the License.

      You may add Your own copyright statement to Your modifications and
      may provide additional or different license terms and conditions
      for use, reproduction, or distribution of Your modifications, or
      for any such Derivative Works as a whole, provided Your use,
      reproduction, and distribution of the Work otherwise complies with
      the conditions stated in this License.

   5. Submission of Contributions. Unless You explicitly state otherwise,
      any Contribution intentionally submitted for inclusion in the Work
      by You to the Licensor shall be under the terms and conditions of
      this License, without any additional terms or conditions.
      Notwithstanding the above, nothing herein shall supersede or modify
      the terms of any separate license agreement you may have executed
      with Licensor regarding such Contributions.

   6. Trademarks. This License does not grant permission to use the trade
      names, trademarks, service marks, or product names of the Licensor,
      except as required for reasonable and customary use in describing the
      origin of the Work and reproducing the content of the NOTICE file.

   7. Disclaimer of Warranty. Unless required by applicable law or
      agreed to in writing, Licensor provides the Work (and each
      Contributor provides its Contributions) on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
      implied, including, without limitation, any warranties or conditions
      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
      PARTICULAR PURPOSE. You are solely responsible for determining the
      appropriateness of using or redistributing the Work and assume any
      risks associated with Your exercise of permissions under this License.

   8. Limitation of Liability. In no event and under no legal theory,
      whether in tort (including negligence), contract, or otherwise,
      unless required by applicable law (such as deliberate and grossly
      negligent acts) or agreed to in writing, shall any Contributor be
      liable to You for damages, including any direct, indirect, special,
      incidental, or consequential damages of any character arising as a
      result of this License or out of the use or inability to use the
      Work (including but not limited to damages for loss of goodwill,
      work stoppage, computer failure or malfunction, or any and all
      other commercial damages or losses), even if such Contributor
      has been advised of the possibility of such damages.

   9. Accepting Warranty or Additional Liability. While redistributing
      the Work or Derivative Works thereof, You may choose to offer,
      and charge a fee for, acceptance of support, warranty, indemnity,
      or other liability obligations and/or rights consistent with this
      License. However, in accepting such obligations, You may act only
      on Your own behalf and on Your sole responsibility, not on behalf
      of any other Contributor, and only if You agree to indemnify,
      defend, and hold each Contributor harmless for any liability
      incurred by, or claims asserted against, such Contributor by reason
      of your accepting any such warranty or additional liability.

   END OF TERMS AND CONDITIONS

   APPENDIX: How to apply the Apache License to your work.

      To apply the Apache License to your work, attach the following
      boilerplate notice, with the fields enclosed by brackets "[]"
      replaced with your own identifying information. (Don't include
      the brackets!)  The text should be enclosed in the appropriate
      comment syntax for the file format. We also recommend that a
      file or class name and description of purpose be included on the
      same "printed page" as the copyright notice for easier
      identification within third-party archives.

   Copyright [yyyy] [name of copyright owner]

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

NOTICE

SK8V
Copyright 2026 becaring

Licensed under the Apache License, Version 2.0 (LICENSE).

SK8V is an unofficial fan project, unaffiliated with EA, Rockstar Games or
Take-Two Interactive. It contains no GTA V or Skate 3 code or data; players
convert their own copies. ScriptHookV is not included: it is fetched from
Alexander Blade's official distribution (dev-c.com) and the ASI links against
its SDK import library.

Real-time collision detection: credit to Sol4ra. The live GTA collision reader
(host/src/physics_level.*, rust/skatev-runtime/src/live.rs) is adapted for
Legacy from Sol4ra's LS-Skate-LiveCollision (GTA V Enhanced), shared with
SK8V by its author.

This product builds on the following third-party work.

Skate engine (Apache-2.0)
  2010 Rust Rewrite Mashup, by chasmlol, a fork of IW4L by vladtrc.
  https://github.com/chasmlol/2010-rust-rewrite-mashup
  Copyright 2026 vladtrc; Skate engine by chasmlol.
  Fetched at the commit pinned in upstreams.lock.json; patches/skate/ holds
  SK8V's modifications to it. Its Skate 3 engine crates (skate-core,
  skate-data, skate-host, skate-net) are compiled into SkateVRuntime.dll.

Skate 3 HUD and asset pipeline (Apache-2.0 by grant)
  skate-3-rust-engine HUD modules (apt_vm, apt_display, apt_movie, apt_text,
  apt_scene, hud_runtime) and asset-pipeline exports, by chasmlol, used under
  chasmlol's Apache-2.0 grant of 2026-10-07 at commit cb796893.
  https://github.com/SK8-ENGINE/skate-3-rust-engine
  rust/skate-hud compiles the HUD modules in place from the fetched upstream
  (no donor source is copied into this repository); tools/convert-skate-data.py
  runs the exports during setup. Later revisions of that repository are
  GPL-3.0 and are used as reference only.

EA-XMA audio decoder (LGPL-2.1-or-later)
  rust/skate-xma is a port of FFmpeg 4.4's xmaframes / WMA Pro decoder
  (libavcodec), Copyright the FFmpeg developers, https://ffmpeg.org. It builds
  the separate program skate-xma.exe and is licensed under the GNU Lesser
  General Public License 2.1 or later (rust/skate-xma/COPYING.LGPL), not
  Apache-2.0.

RAGE formats (Unlicense)
  rage-formats, rpf-archive-rs, rage-cli and rage-render, by VIRUXE, released
  into the public domain. https://github.com/VIRUXE

Rust crates
  Each crate linked into a shipped binary keeps its own license; release
  packages list them with their license texts in THIRD-PARTY-NOTICES.txt
  (tools/third-party-notices.py).

Enhanced compatibility port
  Maintained by Stonqz27, 2026.
  Based on becaring/SK8V 1.1.8 at commit 9fbef449b51178521495d3f9dd90c91f98f7fe18.
  Initial Enhanced adaptations were made against SK8V 1.0.9 (15b9a3b).
  Modified host, live collision reader, skeleton handling, native board/DLC
  preparation, Direct3D 12 presentation and native audio integration.
  Additional build/test/documentation changes make the public source checkout
  independent of the maintainer's private captures and workstation paths.
  Project modifications are provided under Apache-2.0; all upstream notices
  and dependency license grants above are retained.

ReShade (BSD-3-Clause OR MIT)
  Copyright 2014/2021 Patrick Mours; https://github.com/crosire/reshade
  Addon API 20 headers are retained under third_party/reshade with their
  original notices and license text. The optional runtime uses pinned v6.8.0
  source at 18deaa52de0c425a78b329e9cb3c497281cd00ec plus the documented
  internal-DXGI-factory patch. This is an unofficial modified dependency.

CodeWalker resource preparation
  https://github.com/dexyfex/CodeWalker
  The optional Enhanced helper links against a separately supplied compatible
  CodeWalker Core/SharpDX build. No dependency assemblies, retail resources,
  game keys or game-derived caches are redistributed here.