模组简介
RED4ext 是专门针对《赛博朋克2077》所使用的 REDengine 4 引擎开发的底层扩展库,面向所有想要深度定制游戏内容的模组创作者开放,同时也是大量依赖底层引擎调用的功能类模组运行的必备前置组件。它的定位类似其他热门开放世界游戏中的脚本扩展类工具,能够打破游戏原生引擎的功能限制,让模组制作者无需修改游戏核心 pak 文件,就能实现新增自定义功能、调整原生游戏运行逻辑、扩充可用的脚本调用函数库,还能支持自定义插件直接调用引擎底层已经封装好的各类原生接口,大幅降低高复杂度模组的开发门槛。RED4ext 整体拆分为两个独立的部分,第一部分是核心加载器模块,仅负责所有自定义插件的识别、加载与生命周期管理,第二部分是 RED4ext.SDK 开发工具包,里面收录了通过逆向工程整理得到的引擎原生类型定义、各类用于扩展引擎功能的辅助工具,甚至可以脱离加载器模块单独用于其他相关开发场景,开发者如果只需要制作新的自定义插件,只需要在自己的项目结构中引入 RED4ext.SDK 即可完成基础配置。
功能要点
- 提供标准化的插件加载管理机制,能够自动识别放入指定目录的符合规范的自定义插件,无需玩家手动修改任何游戏核心配置项即可完成加载
- 开放引擎底层的原生类型与函数调用权限,模组制作者可以直接调用大量原本仅对游戏官方开发团队开放的底层接口,实现原生游戏不支持的自定义玩法
- 独立拆分的 SDK 开发包支持脱离主加载器单独使用,开发者可以根据自己的开发需求灵活组合使用两个模块,适配不同复杂度的模组开发场景
- 支持后续版本平滑升级,更新版本时仅需要替换对应库文件即可,不需要重新安装所有依赖该组件的第三方模组,大幅降低后续维护成本
前置依赖
运行该模组前需要先安装最新版本的 Visual C++ Redistributable 2022,所有相关组件的安装包配置信息以压缩包内附带的说明文档为准,本站暂未提供该运行库的对应分发资源。
安装方法
你可以直接使用 神尺管理器 完成一键部署,全程不需要手动调整任何文件路径即可完成所有组件的配置。如果选择手动安装,首先确认已经安装好最新版 Visual C++ Redistributable 2022,获取对应版本的压缩包例如 red4ext_x.y.z.zip 之后,将压缩包内的全部内容解压到游戏根目录下,所有对应的 dll、asi、配置类文件都会自动放置到正确的对应位置,启动游戏后组件就会自动运行,具体的文件排布细节以压缩包内说明为准。
兼容性与注意事项
该组件属于底层引擎扩展工具,需要对应适配《赛博朋克2077》的正式版本号,如果你安装了其他同类型的底层引擎修改类钩子工具,需要留意版本适配的先后顺序,避免出现组件互相抢占加载权限导致的游戏启动失败问题。如果你是普通游戏玩家而非模组开发者,不要随意单独修改该组件目录下的 ini 配置文件参数,错误的参数调整很可能导致所有依赖该组件的模组都无法正常运行。该组件本身不会修改任何游戏的剧情任务、原生存档内容,卸载时仅需要移除对应解压到游戏目录的库文件即可,不会对现有游戏存档造成任何损坏。如果遇到组件无法正常加载的问题,可以先确认自己的游戏版本和当前 RED4ext 的发布版本是否适配,再检查 Visual C++ Redistributable 2022 是否完成完整安装没有缺失相关运行文件。
常见问题
- 普通玩家没有开发需求需要安装 RED4ext.SDK 吗?不需要,普通玩家仅需要安装包含加载器的主程序部分即可,SDK 仅面向模组开发者使用,普通玩家安装后没有任何实际作用。
- 安装该组件后游戏启动崩溃是什么原因?优先检查 Visual C++ Redistributable 2022 版本是否为最新,再确认当前 RED4ext 版本和你本地的《赛博朋克2077》游戏版本是否匹配。
- 可以同时安装多个依赖 RED4ext 的第三方插件吗?只要插件本身不存在功能冲突,就可以全部放入指定目录由加载器统一调度运行。

评论(1)