模组简介

redscript是专门面向《赛博朋克2077》开发的原生脚本编译器工具,面向所有需要修改、扩展游戏逻辑内容的模组创作者与高级模组玩家使用。它可以直接和游戏本体的脚本系统深度集成,支持开发者添加全新的游戏脚本内容,或是直接替换游戏中原有的内置逻辑脚本,无需修改游戏的核心主文件就能实现各类自定义玩法的底层调整,是绝大多数依赖脚本修改的赛博朋克2077功能模组的必备底层前置工具,能大幅降低自定义游戏内容的开发门槛,同时也能保障脚本修改后的游戏运行稳定性。

功能要点

  • 支持直接向《赛博朋克2077》添加自定义的游戏脚本内容,无需改动游戏核心主程序文件即可实现各类逻辑扩展
  • 支持一键替换游戏原有的内置脚本文件,方便玩家修正官方原版脚本存在的各类逻辑问题或是运行bug
  • 内置独立的日志生成机制,所有脚本编译、运行过程的信息都会自动写入指定路径的日志文件,方便用户快速排查运行异常
  • 自带脚本文件自动备份能力,初次运行后会自动生成原版游戏脚本的备份副本,避免后续卸载或出现问题时丢失原有游戏文件

前置依赖

如果需要将本工具和REDmod共同搭配使用,必须提前安装RED4ext,也可以选择安装cybercmd,注意不要同时安装RED4ext和cybercmd两款工具,避免出现系统冲突导致运行失败。本工具本身没有其他额外的前置组件要求,单独安装即可正常运行基础功能。

安装方法

你可以直接使用神尺完成一键安装,全程无需手动调整任何文件路径,工具会自动将所有对应的组件部署到游戏的正确目录下,自动完成配置校验避免出现路径错误。

如果选择手动安装,需要先获取对应版本的压缩包,将压缩包内的所有内容直接解压到《赛博朋克2077》的主游戏根目录中,完成解压后你需要确认游戏目录下已经生成两个对应文件,分别是Cyberpunk 2077/engine/tools/scc.exeCyberpunk 2077/engine/config/base/scripts.ini,确认两个文件都存在即代表手动安装的文件部署步骤完成。

兼容性与注意事项

本工具和REDmod默认存在已知的兼容性问题,没有安装对应辅助组件的情况下直接同时运行两者,大概率会出现脚本加载失败、游戏闪退或是功能模组完全不生效的问题,按照要求提前安装RED4ext之后即可解决大部分REDmod相关的兼容故障。如果你的游戏当前安装了其他类型的脚本修改类底层工具,需要提前确认是否和本工具存在同类钩子冲突,避免多个脚本编译器同时运行导致游戏文件损坏。目前本工具支持所有主流的《赛博朋克2077》正式版版本,测试版或是自定义修改的非官方游戏版本未做适配,运行时可能出现未知异常。

常见问题

  • 安装完成后不确定工具是否正常生效,可以打开路径Cyberpunk 2077/r6/logs/redscript.log查看运行日志,如果日志末尾显示“Output successfully saved to …”的内容,就代表工具已经正常安装并完成了脚本编译流程。如果该路径下不存在这个日志文件,就说明工具没有被安装到正确的目录中,需要重新检查文件放置路径是否符合要求。
  • 卸载本工具的操作非常简单,只需要删除之前安装的scc.exescripts.ini两个文件,再将游戏目录下Cyberpunk 2077/r6/cache/路径下的final.redscripts文件,替换为工具自动生成的备份文件final.redscripts.bk,即可完全恢复游戏到未安装本工具的原生状态,不会留下任何残留的修改内容。
  • 如果运行日志中出现了大量的错误或是警告内容,可以将完整的日志内容提供给对应的脚本模组作者或是工具维护人员,用来快速定位具体的出错原因,大部分情况下报错都是因为搭配的自定义脚本本身存在语法问题,并非工具本身安装错误导致。