TerraNova Loader 是移动端 Terraria 的独立 mod 运行时:原生内容系统、世界生成桥、资产预算与 C#/JS 双通道,让大型 mod 在手机上编译、加载、生成世界。
从内容注册到世界生成,每一层都在手机上真正跑起来,而不是静态模拟。
物品、Buff、弹幕、图块、墙壁、Dust 全链路注册;Biome、SceneEffect、BossBar、TileEntity 以受控方式接管运行时。
真实 GenPass 管线:ModifyWorldGenTasks、RunPass 权重回写、Hardmode 转换、Tile Cleanup 箱子保留。
内容纹理硬上限 + 分档预算 + 占位降级 + lean 解码;内存不再随 mod 资产无限膨胀。
C# 侧的 tModLoader 形状 API 与 JS 侧的轻量脚本并存;按 mod 体量选择通道。
Host 假 ABI 已覆盖数百项断言;真机行为与性能仍需逐版本回归。
从第一个 C# mod 到运行时边界,文档与代码一起维护。
下载、校验、安装 TN 并完成第一次启动;日志在哪里。
.tnmod 容器的导入方式、目录结构与安全限额。
用 JavaScript 写一个可加载、可进游戏的 TN 模组。
用 C# 编写 tModLoader 形状的模组,由运行时在设备上编译并加载。
TN 在手机上真正接管了哪些运行时能力,哪些是 fail-closed。
安装失败、启动闪退、模组不加载、贴图异常——先看这里。
Android 6.0+,arm64;与官方 Terraria 共存,不修改游戏本体。
把模组包放进设备目录,启动 TN,等待内容清单加载。
世界生成由桥接管,首帧日志会打印运行时状态。
# 校验下载(发布页提供 sha256) sha256sum TerraNovaLoader-<版本>-arm64.apk # 查看版本数据 curl -s https://tnloader.top/releases/releases.json # boot.log 关键字 worldgen bridge: ModifyWorldGenTasks hook installed content budget: degraded=0 used=…/…
浏览社区发布的模组、材质包与字体;版本、SHA-256 与下载入口一览。
商店由官方托管、社区作者提供内容;支持按类型筛选与版本校验信息查看。安装方法见文档。