
RE9 NTC 启用器 (NTC 混合版 - 已停用)
实验性C++桥接,用于NVIDIA神经纹理压缩(NTC)。我们已经突破了渲染器单例,并映射了纹理堆。现寻找AI大厨来帮助进行.ntc权重烘焙。高风险,高回报,为了剧情。
查看大图生化危机 安魂曲: 神经网络显存劫案(NTC桥接器)
状态:实验性/制作中/仅限源代码
“这其实只是我在凌晨2点玩腻了RE9后搞的一个趣味项目,但莫名其妙就深入到了引擎的底层核心。”
[youtube]1i6RxRDezMc[/youtube]
重要硬件通知:仅限NVIDIA RTX 显卡!!! 此内存钩子依赖于NVIDIA的物理张量核心,实时解压AI纹理权重(类似于DLSS的运行方式)。 由于这一硬件要求,此MOD 无法在 AMD Radeon、GTX 系列或 Intel ARC 显卡上运行。 该钩子将直接拒绝初始化,且不会出现在您的 REFramework 菜单中。
☕ 支持劫案
如果你想支持我凌晨两点的编码工作(并资助替换我那滚烫的RTX 3050)
无论小费多少,每一份都对我意义重大,我无比感激。你们都是最棒的。
🛑 当前墙壁(错误代码 12) 我们打开了门,但厨师拒绝烹饪。该mod当前触发 ntc::Status::InvalidState (错误12)
- 为什么? 我们正在将原始的Capcom纹理UNORM8输入到NTC引擎中,但缺少 .ntc权重文件(AI“配方”)。
- 缺失的环节:如果没有预训练的权重/潜变量,AI就不知道如何重建纹理。 不要期待这是一个即插即用的杰作——
更新日志
v0.0.2 (热修复)
- 前端解锁: 最初的v0.0.1版本纯粹是一个后端压力测试。既然现在已在多种硬件配置上确认了稳定性,.lua UI开关已正式部署
愿景
厌倦了《生化危机9》像饥饿的僵尸一样吞噬你的显存?我们正尝试引入 NVIDIA 神经纹理压缩 (NTC),彻底改变RE引擎处理纹理的方式。目标很简单:通过AI实时解压纹理,实现 4K画质仅用三位数显存(低于1GB)。
技术成就(劫案日志)
我们已成功实现了C++桥接:
- 单例漏洞:通过REFramework完全接入via.render.Renderer。
- 万能钥匙:在偏移量 0x38(十进制56)处定位到纹理描述符堆。
- NTC管道:上下文已初始化并与Capcom的DX12设备同步。
- 钩子:我们正在主动拦截渲染帧并抓取纹理指针。
该项目正在分阶段部署:
- 🟢 阶段1(当前):桥梁 安装后端C++挂钩和前端Lua用户界面。您的日志中仍然会看到"错误12",因为挂钩正在主动搜索压缩纹理。这是正常现象。您的系统已准备就绪。
- ⏳ 阶段2(即将到来):烘焙。 我将发布实际的.ntc文件压缩纹理包来彻底消除VRAM错误12
致模组制作者与AI工程师的呼吁
我已经完成了内存破解和C++桥接的“脏活”。现在我需要一个更了解NVIDIA NTC SDK的人:
- 烘焙专家:有谁能将RE9材质训练/编译成.ntc格式吗?
- 管道极客:有哪位能帮忙处理实时神经压缩?
安装说明(仅限手动安装)
此系统级钩子不支持 Fluffy Mod Manager。
- 安装 REFramework(最新版本)。
- 解压
RTXNTC-ENABLER.zip。 - 将文件放入以下位置:
生化危机9 / reframework / 插件 / RTXNTC-ENABLER.dllResident Evil 9 / reframework / data / ntc_bridge.txt(设置为1,0,0以启用)生化危机9 / libntc.dll(及其依赖项)Resident Evil 9 / reframework / autorun / ntc_ui.lua
- 启动前,请先清除
shader.cache和piplinelist.bin。
如果你想帮忙,请在**"帖子"**版块留言或分支源代码!让我们一起让3位数显存的梦想成为现实。
重要通知
请在尝试安装前彻底阅读 readme.txt 文件。如果遇到任何问题,您的第一步始终应是检查 ntc_backend.txt 以获取系统日志。
脚注 我做这个纯粹是为了实验和好奇。当我在做这个的时候,我的 Nitro 5 温度仍然保持在 57°C 的状态,所以还有很大的空间去尝试更疯狂的想法。暂时别指望这是一个即插即用的杰作——这只是一个为好奇者准备的实验场所。 由El. 为剧情开发。🦾🏁
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。