尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
REFramework 完整指南:RE Engine 游戏模组框架与 Lua 脚本平台快速跑通
REFramework 完整指南RE Engine 游戏模组框架与 Lua 脚本平台快速跑通【免费下载链接】REFrameworkMod loader, scripting platform, and VR support for all RE Engine games项目地址: https://gitcode.com/GitHub_Trending/re/REFrameworkREFramework 是一款面向 RE Engine 游戏的开源模组框架与 Lua 脚本平台让你不改动游戏文件就能给生化危机、鬼泣、怪物猎人等作品加功能。只需注入一个dinput8.dll游戏立刻获得 VR 支持、自由相机、FOV 调节等能力。它是给谁用的想改游戏行为的玩家几行 Lua 就能搞定想深入控制的开发者可以直接写带界面的 C 插件。这篇新手指南会带你从环境准备一路走到独立写脚本。它能先替你干哪些活先看你拿到它之后能立刻用上什么做法后面再讲Lua 脚本平台把.lua文件丢进游戏目录的scripts文件夹即可被加载可以读写游戏对象、调用引擎方法。C 插件系统自带 SDK 头文件和 ImGui 渲染封装适合开发带界面的原生插件。VR 支持全部 RE 游戏支持通用 6DOF VRRE2/RE3/RE7/RE8 还有手柄动作控制。内置 modFOV 滑块、自由相机、第一人称、场景时间缩放、超宽屏修正打开就能用。开发者工具开发模式下有 Object Explorer、Game Objects Display不用 IDA 就能浏览运行时对象图。动手前备齐这些环境全部是 Windows 侧工具链逐条勾一遍再开工Windows 10/11 64 位系统Visual Studio 2022装 C 桌面开发工作负载需 C23 支持CMake 3.15 及以上版本Git从克隆到构建成功第 1 步克隆仓库git clone https://gitcode.com/GitHub_Trending/re/REFramework cd REFramework完成后检查当前目录下能看到src/、scripts/、CMakeLists.txt等内容。第 2 步初始化子模块git submodule update --init --recursive完成后检查dependencies/目录不再为空ImGui、Lua、sol2 等第三方库已就位。第 3 步配置 CMakemkdir build64_all cd build64_all cmake .. -G Visual Studio 17 2022 -A x64 -DDEVELOPER_MODEON完成后检查build64_all里生成了CMakeCache.txt终端末尾没有报错。第 4 步编译cmake --build . --config Release完成后检查构建正常结束无编译错误。图省事的话仓库根目录的build_vs2022.bat一键走完前三步。成功验证✅ 跑通之后你应该看到这些build64_all/bin/REFramework目录下出现dinput8.dll注入主程序把dinput8.dll复制到 RE 游戏目录并启动游戏画面右下角出现悬浮入口点开入口弹出 mod 菜单能看到 FOV 滑块、自由相机等内置开关——菜单能弹出就说明注入成功跑通之后三种递进玩法1. 先跑现成脚本最简单看 scripts/re2_smooth_movement.lua它演示如何通过via.Transform读写玩家位置实现移动平滑类似的还有 scripts/re2_vr_crosshair.lua。你的脚本丢进游戏目录scripts文件夹就能被加载。2. 照着官方示例改进阶examples/example_plugin/ 是完整可编译的插件模板演示初始化 ImGui、绑定 DirectX 11/12、注册 Lua 沙箱examples/weapon_stay_big_plugin/ 是最小化的单文件例子适合先读懂再动手。3. 自己开发插件完整从 example_plugin 复制一套改两行名字就能当起点类型定义主要在 shared/sdk/ 下按游戏re4、re9、sf6 等分目录查找。 新手避坑清单编译器必须支持 C23编译时刷出大量模板报错先确认装的是 Visual Studio 2022。跳过git submodule初始化dependencies/是空的构建必挂别偷懒。dinput8.dll要放进游戏根目录放错子目录游戏不会加载。脚本改动拆小步先打印一个字段再改一个方法最后挂 UI别一次写完。动手前先在官方教程reframework-book里查一下脚本用到的类型名少走弯路。生态与继续学习shared/sdk/插件和脚本共享的类型定义与 SDK 头文件写插件主要和它打交道scripts/utility/RE2.lua、RE4.lua等按游戏分类的工具函数库省掉大量重复代码reversing/IDA 命名脚本与 dump 工具给需要逆向新游戏的人准备初学可以先跳过官方教程 reframework-bookLua API 完整文档脚本入门前建议过一遍跑通第一个 Lua 脚本只需半小时而当你照着改出一版自己的版本时会发现 RE 引擎的运行时比想象中开放。现在就打开scripts/目录挑一个脚本改一行试试。【免费下载链接】REFrameworkMod loader, scripting platform, and VR support for all RE Engine games项目地址: https://gitcode.com/GitHub_Trending/re/REFramework创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

DeepFilterNet ONNX 导出与跨平台部署:从导出命令到三条集成路径的完整教程

DeepFilterNet ONNX 导出与跨平台部署:从导出命令到三条集成路径的完整教程

DeepFilterNet ONNX 导出与跨平台部署:从导出命令到三条集成路径的完整教程 【免费下载链接】DeepFilterNet Noise supression using deep filtering 项目地址: https://gitcode.com/GitHub_Trending/de/DeepFilterNet DeepFilterNet 是一个面向 48kHz 全频带…

📅 2026/10/17 1:58:56
CloudCompare点云处理实战:从激光雷达数据到OBJ建模全流程

CloudCompare点云处理实战:从激光雷达数据到OBJ建模全流程

简介:CloudCompare是一款面向三维点云处理领域的开源跨平台软件,适用于测绘、逆向工程、计算机视觉及地理信息系统(GIS)等方向的研究者与工程师,可高效完成法向量计算与优化、泊松曲面重建、点云滤波、配准与可视化等核…

📅 2026/10/17 1:58:56
Flutter开发OpenHarmony离线Web开发助手App:JavaScript参考模块实战

Flutter开发OpenHarmony离线Web开发助手App:JavaScript参考模块实战

如果你手里同时握着几张牌:一段还算扎实的Flutter开发经验、一台能跑OpenHarmony的设备,以及“写JavaScript时总得翻语法”的老毛病,那么把这三种需求压成一个离线App,会是件相当顺手的事。这篇就是我从零搭一个Web开发助手App的实…

📅 2026/10/17 1:58:56
MORE NEWS

更多资讯

📰

让AI放心改代码:claude-delegator的read-only与workspace-write沙箱双模式安全机制详解

【免费下载链接】claude-delegator Delegate tasks to Codex and Gemini directly from within Claude Code. 项目地址: https://gitcode.com/gh_mirrors/cl/claude-delegator 点击查看 免费下载 claude-delegator 是一个让 Claude Code 能把任务委派给 Codex&…

📰

Scrapy入门实战:从创建项目到跑通第一个爬虫的全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Python进阶与并发编程07:CPU工作为什么要换进程,以及为什么换完可能更慢

Python进阶与并发编程07:CPU工作为什么要换进程,以及为什么换完可能更慢 报价系统不一定只等待网络。假设我们还要给每个SKU生成一份校验摘要,算法包含大量Python整数运算。这个计算与访问供应商相互独立,可以按商品分开执行。上一…

📰

MySQL COUNT函数全解析:三种形态、统计语义与性能优化

1. 先说结论:COUNT的三种形态,用错了数据就是错的MySQL里的COUNT函数,表面上看就是"数个数",但真的落到业务里,它可能是所有聚合函数里最容易写错的一个。我见过不少线上统计报表对不上账的情况,…

📰

SpringBoot整合MyBatis与Thymeleaf实现CRUD实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

2026.9.29:使用 Milvus Operator 在 Kubernetes 中运行 Milvus

使用 Milvus Operator 在 Kubernetes 中运行 Milvus 使用 Milvus Operator 在 Kubernetes 中运行 Milvus 官方文档教程 如何安装k8s集群? 2026.9.22:3台服务器安装kubernetes集群最新版 概述 Milvus Operator 是一套解决方案,可帮助您在目标 Kubernetes(K8s)集群中部署…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬