Skip to content
HoCha113 edited this page Jun 22, 2026 · 19 revisions

文档已迁移 / Documentation moved

主文档现已托管于 innovault.wiki(简体中文 / English)。本 GitHub Wiki 已归档,不再维护。请访问新站点获取最新 API 文档、阅读路径与 FAQ。

Primary documentation is now at innovault.wiki (Simplified Chinese and English). This GitHub Wiki is archived and no longer maintained. Use the new site for all API guides, reading paths, and FAQ.


1727243702853 欢迎来到 InnoVault Wiki! 1727243710531

English version

完整主题索引

下表按 innovault.wiki 站点章节组织。本 Wiki 归档页 列链接到本仓库页面(含迁移 stub);新站点 列为 canonical 文档。

入门 (Getting Started)

本 Wiki 页面 新站点 (CN) 说明
入门指南 innovault.wiki/cn/getting-started/ 新章节
模组前置引用 installation 已拆分扩展
IVaultLoader接入 ivault-loader 从「模组前置引用」拆分
示例模组 example-mod 新章节

核心概念 (Core Concepts)

本 Wiki 页面 新站点 (CN) 说明
核心概念 core 新章节
架构总览 architecture 新章节
VaultType注册表 vault-type 新章节
基础自动加载标签 vault-loaden 完整迁移

实用 API (Utilities)

本 Wiki 页面 新站点 (CN) 说明
实用API utilities 新章节(VaultUtils)
实用API-环境 environment 新章节
实用API-数学与动画 math-animation 新章节
实用API-目标选取 targeting 新章节
实用API-游戏逻辑 game 新章节
实用API-世界与物块 world-tiles 新章节
实用API-绘制 drawing 新章节
实用API-UI与文本 ui-text 新章节
实用API-反射 reflection 新章节

内容与渲染 (Content & Rendering)

本 Wiki 页面 新站点 (CN) 说明
内容与渲染 content 新章节索引
基础PRT粒子系统 prt 完整迁移
RenderHandle渲染管线 render-handle 完整迁移
基础TP物块实体 tile-processor 完整迁移
基础UI系统 ui-handle 完整迁移
BaseHeldProj持握弹幕 base-held-proj 新章节
Trails拖尾 trails 新章节

覆写 (Overrides)

本 Wiki 页面 新站点 (CN) 说明
Override覆写系统 overrides 已拆分扩展
Override覆写系统-索引 overrides 新索引页
Override-物品 item 从合页拆分
Override-NPC npc 从合页拆分
Override-玩家 player 从合页拆分
Override-弹幕 projectile 新章节
Override-使用动画 item-use-animation 新章节
Override-菜单 menu 新章节
Override-物块 tile 新章节
Override-场景 scene 新章节
Override-全局尘埃 global-dust 新章节

持久化与网络 (Persistence & Networking)

本 Wiki 页面 新站点 (CN) 说明
持久化与网络 persistence 新章节索引
SaveContent保存系统 save-content 完整迁移
SyncVar网络同步 sync-var 完整迁移
DataModules数据模块 data-modules 完整迁移
Actor实体系统 actor 完整迁移

叙事 (Narrative)

本 Wiki 页面 新站点 (CN) 说明
Narrative叙事系统 narrative 已拆分扩展
Narrative-场景编写 scenarios 从合页拆分
Narrative-呈现与调度 presentation 从合页拆分

AI 系统 (AI Systems)

本 Wiki 页面 新站点 (CN) 说明
AI系统 ai 新章节
AI-状态机 state-machines 新章节
AI-行为树 behavior-trees 新章节

高级 (Advanced)

本 Wiki 页面 新站点 (CN) 说明
高级主题 advanced 新章节索引
Models3D三维模型系统 models3d 完整迁移
Cinematics过场动画 cinematics 新章节
Storages存储抽象 storages 新章节

指南 (Guides)

本 Wiki 页面 新站点 (CN) 说明
指南 guides 新章节
推荐阅读顺序 reading-order 新章节
常见问题 faq 新章节
许可说明 licensing 新章节

这个项目是做什么的?

InnoVault 是轻量级 API 前置模组,为 tModLoader 模组开发提供共享库。完整 API 文档与推荐阅读路径请访问 innovault.wiki

如何使用这个模组?

build.txt 添加 modReferences = InnoVault@1.9,引用 InnoVault.dll 后即可调用其 API。详细步骤见新站点 安装与引用

示例模组

推荐参考 InnoVaultExample,含各系统的可运行示例。文档索引见 示例模组

注意事项

开发者可自由使用、修改 InnoVault 源码,但不要将源码直接打包进你的模组(违反开源协议)。

若内置 InnoVault.dll 而不设前置,请在模组简介中注明 InnoVault


导航

上一页 首页 下一页
许可说明 首页 入门指南

Clone this wiki locally