[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fcbfvuwxyx9ar":3},{"code":4,"message":5,"data":6,"timestamp":36},10000,"success",{"full_name":7,"position":8,"description":9,"language":10,"stars":11,"forks":12,"stars_gained":13,"age_days":14,"hn_threads":15,"one_liner":16,"summary_md":17,"topic":18,"github_topics":21,"license":27,"homepage":28,"updated_at":29,"history":30},"wopss\u002FRED4ext",6,"A script extender for REDengine 4 (Cyberpunk 2077).","C++",500,92,19,2140,[],"让《赛博朋克 2077》的 Mod 作者从插件里添加脚本函数、调用引擎函数并修改游戏行为。","RED4ext 是给《赛博朋克 2077》Mod 作者用的底层设施，不是装了就改变玩法的 Mod。如果你想写插件去扩展 REDengine 4，它是文档给出的入口；如果你只是想装别人的 Mod 玩，它只是某个 Mod 可能要求的依赖。\n\n## 解决什么问题\n\nMod 作者的诉求很具体：给游戏添加新的脚本函数、在插件里调用已有的引擎函数，或者修改现有游戏行为。没有脚本扩展器时，每个插件都要自带一套引擎绑定和加载逻辑，同一件事被反复解决，彼此还不兼容。RED4ext 改变的是这一步：加载器负责管理插件，[RED4ext.SDK](https:\u002F\u002Fgithub.com\u002FWopsS\u002FRED4ext.SDK) 提供用于扩展引擎的反编译类型和辅助工具。最终你拿到的是基于共享接口搭出来的插件，而不是一次性的注入。\n\n## 有什么不同\n\nREADME 自己做了类比：RED4ext 与 GTA V 的 Script Hook V、Skyrim 的 SKSE 属于同一类工具。最关键的设计是拆分：本仓库只是加载器，只管插件管理；SDK 可以独立使用。这对写新插件的人很重要，因为 README 明确说新项目只需要把 RED4ext.SDK 加进项目结构。你得到面向引擎的类型，不必把加载器拖进自己的构建；而玩家安装的仍然是加载器，用来运行插件。\n\n代价是它并不打算单独成为完整的 Mod 框架。它是一个 C++ 库，面向愿意处理反编译引擎类型的人；README 没有提供脚本语言或高层内容管线。因此它对你的价值，取决于 SDK 暴露的类型和辅助工具是否覆盖你想做的事。没覆盖的部分仍然是你要自己解决的问题；引擎内部也可能随游戏更新变化，把插件代码与受支持的游戏、SDK 版本对齐属于作者的持续维护工作。\n\n## 谁值得试\n\n适合：有具体插件想法的 C++ Mod 作者，想在《赛博朋克 2077》里添加脚本函数或调用现有引擎函数，又不想自己另造一套引擎桥接。已经在用某个依赖 RED4ext 的 Mod、想弄清加载器在做什么的人也适合。\n\n不适合：想找现成玩法 Mod 的玩家。RED4ext 是依赖层，只装它并不会改变游戏。想完全无代码做 Mod 的人也不该把它当第一站；这里文档化的是安装加载器和基于 SDK 构建，而不是在可视化工具里制作内容。如果你的需求用游戏现有脚本能力就能完成，再加一层 C++ 插件未必划算。\n\n## 使用条件与边界\n\n安装说明单独放在 [docs.red4ext.com](https:\u002F\u002Fdocs.red4ext.com\u002F)，从源码构建见 [BUILDING.md](https:\u002F\u002Fgithub.com\u002Fwopss\u002FRED4ext\u002Fblob\u002Fmaster\u002FBUILDING.md)，按这些页面来，不要自己猜目录结构。README 的核心构建规则很容易被忽略：新插件只应引入 RED4ext.SDK，加载器是另一部分。这个拆分对开发有利，但实践中意味着要跟踪两个产物。\n\nREADME 没有说明具体支持哪些游戏版本或 SDK 版本，因此在投入之前，第一件要确认的事就是它能否配合你的目标游戏版本。对插件作者来说，兼容性属于持续维护项，而不是一次安装就结束。加载器管理插件，但并不把自己定位成通用内容或资源工具，README 也没有给出安装时的兼容性矩阵。\n\n## HotRepo 点评\n\nHotRepo 在 2026-10-24 和 2026-10-25 两次记录到 498 stars，两天各 +19。这只是两天的采样，不是增长曲线，无法据此判断关注度能否持续。对《赛博朋克 2077》的 C++ Mod 作者来说，真正的问题是 SDK 暴露的类型是否匹配你想挂接的地方，建议先查看 SDK 及其兼容性说明再投入写插件。",{"slug":19,"name":20},"games","游戏",[22,23,24,25,26],"cpp20","cyberpunk2077","redengine","redengine4","script-extender","MIT",null,"2026-10-25T03:25:16Z",[31,34],{"date":32,"stars":33,"stars_gained":13},"2026-10-24",498,{"date":35,"stars":11,"stars_gained":13},"2026-10-25",1792906278]