先决条件:


REDSCRIPT红标Cyberpunk2077 脚本的编译器

RED4ext 系列脚本扩展器

CODEWARE - 脚本扩展MOD

浏览器扩展  赛博朋克2077MOD 第1张

安装:


下载主框架存档

将存档解压缩到 Cyberpunk 2077 安装文件夹中


您可以下载一个可选的 mod,它允许按地址手动阻止网站(请参阅下面的说明)


请记住,主页并不是一个实际的滚动页面 - 它模仿滚动,因此右摇杆不会为控制台控制器用户做任何事情!使用 DPad Down 和 DPad Up 更改页面。对于 KB&M 用户,这取决于您的个人设置(UI_MoveDown/UI_MoveUp作),原版设置是使用鼠标滚轮向下滚动/向上滚动和向下/向上箭头。


描述:

浏览器扩展框架会创建一个简单的入口点,用于将自定义 Web 站点添加到浏览器主页面:“NETdir://ncity.pub”。它还收集并显示游戏资源中定义为日志条目的所有原版网站。新站点在首页的开头推送,首页可使用 UI_MoveDown/UI_MoveUp作(通常绑定到鼠标滚轮)进行滚动。


要添加新站点,您需要创建 BrowserEventsListener 的子站点,填写名称/地址/创建页面,并在 BrowserGameController.OnInitialize 中添加/初始化您的自定义站点 - 请参阅框架随附的 CustomSiteExample(可选文件部分)。


您可以从头开始创建页面(手动或使用 Codeware 自定义小部件)或重用现有的 vanilla 模板(参见 CustomSiteExample)。


有关更复杂的使用示例,请参阅此 mod,它提供了一个功能齐全的 Vehicle Insurance 网站,其中包含多个页面、突出显示的链接等。



如果链接地址以站点的主地址开头,则系统只会将链接地址传递给侦听器:使用它在 GetWebPage 方法中定义所有站点页面。

您的自定义页面将重新设置为根页面小部件的父级,并将锚点设置为 fill - 其他任何事情都由您决定:正确的边距、缩放、处理事件等。

使用 LoadPageByAddress 方法链接页面。

您可以按地址覆盖原版网站,因为首先处理自定义网站(TODO:覆盖系统需要更多工作,正在进行中)。


制作你的网站图标:

来自可选文件的 CustomSiteExample 存档包含一个 WolvenKit 项目,其中包含原始 dds 图标、xbm 纹理和 inkatlas。图标大小为 204x229。


笔记:

使用 dds 作为原始源。

在导入时选择 TEXG_Generic_UI 作为纹理组,选中 IsGamma 和 VFlip。

为 RawFormat 选择 TRF_TrueColor 和 TCM_None 进行压缩,删除所有其他复选框。

尚未使用透明度进行测试 - 可能会有所不同!


按地址阻止站点:

用记事本打开 r6\scripts\BlockByAddress\BlockByAddress.reds,然后取消注释(在开始时删除 // 你不想在游戏中看到的站点)。这是一个简单的系统(稍后可能会在游戏中制作 UI),可以让人们消除无用的噪音,不过,我们确实鼓励其他 Mod 作者尝试为这些网站赋予生命。


待办事项:

使主页成为实际的可滚动小部件(现在通过重绘项目来模拟滚动)


资源下载

资源下载

浏览器扩展

更新时间:

未经允许不得转载! 作者:biga666,转载或复制请以超链接形式并注明出处火龙网

原文地址:https://www.huolongwang.com/cyberpunk2077/565.html发布于:2025-05-24

发表评论

快捷回复: 表情:
验证码
评论列表 (暂无评论,4人围观)

还没有评论,来说两句吧...