Kanan New 项目教程
1. 项目目录结构及介绍
Kanan New 项目的目录结构如下:
kanan-new/
├── Core/
├── Launcher/
├── Loader/
├── Scripts/
├── github/workflows/
├── clang-format
├── coafile
├── gitignore
├── CMakeLists.txt
├── LICENSE
├── Mabinogi.rcnet
├── README.md
├── cmake.toml
├── cmkr.cmake
├── mabinogi.genny
├── mabinogi.json
├── preview.png
├── vcpkg.json
目录介绍
- Core/: 核心模块,包含项目的核心功能代码。
- Launcher/: 启动器模块,包含用于启动和管理项目的代码。
- Loader/: 加载器模块,负责加载项目的核心功能。
- Scripts/: 脚本模块,包含项目的脚本文件。
- github/workflows/: GitHub Actions 工作流配置文件。
- clang-format: Clang 格式化配置文件。
- coafile: Coala 配置文件。
- gitignore: Git 忽略文件配置。
- CMakeLists.txt: CMake 构建配置文件。
- LICENSE: 项目许可证文件。
- Mabinogi.rcnet: Mabinogi 相关配置文件。
- README.md: 项目说明文档。
- cmake.toml: CMake 配置文件。
- cmkr.cmake: CMake 工具配置文件。
- mabinogi.genny: Mabinogi 生成器配置文件。
- mabinogi.json: Mabinogi JSON 配置文件。
- preview.png: 项目预览图片。
- vcpkg.json: vcpkg 配置文件。
2. 项目启动文件介绍
项目的启动文件主要是 Loader/Loader.exe
。该文件是项目的入口点,负责加载 Kanan.dll
并启动项目。
启动步骤
- 确保项目已成功构建,生成了
Loader.exe
和Kanan.dll
。 - 以管理员身份运行
Loader.exe
。 Loader.exe
会自动查找并加载 Mabinogi 游戏实例,并将Kanan.dll
注入到游戏中。- 按
INSERT
键可以切换 UI 界面。
3. 项目配置文件介绍
项目的配置文件主要包括以下几个:
- CMakeLists.txt: 用于配置项目的构建过程。
- mabinogi.json: 包含 Mabinogi 相关的配置信息。
- vcpkg.json: 用于配置 vcpkg 依赖管理工具。
配置文件说明
- CMakeLists.txt: 该文件定义了项目的构建目标、依赖库、编译选项等。开发者可以通过修改该文件来定制项目的构建过程。
- mabinogi.json: 该文件包含了 Mabinogi 游戏的相关配置信息,如游戏路径、版本信息等。开发者可以根据需要修改该文件以适应不同的游戏环境。
- vcpkg.json: 该文件用于配置 vcpkg 工具,管理项目的依赖库。开发者可以通过该文件指定项目所需的第三方库及其版本。
通过以上配置文件,开发者可以灵活地定制和配置 Kanan New 项目,以满足不同的需求和环境。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考