今天给大家带来赛博朋克2077界面颜色的修改教程,涉及到文件解包、打包和十六进制文件修改,欢迎大家来尝试修改。
首先下载好解包工具、十六进制编辑工具(本篇使用Hex Workshop Hex Editor)、RGB颜色查看工具(网页即可)
游戏界面颜色主要存放在base\gameplay\gui\common\main_colors.inkstyle中,使用解包工具先将这个文件解包出来。
大部分游戏数据在basegame_4_gamedata.archive这个包中,先用解包工具查看这个包中的文件(basegame_4_gamedata.archive在Cyberpunk 2077\archive\pc\content\中)
等包文件查看器窗口出现后耐心等待一段时间,这个包较大需要读取信息,读取完成后选择我们要解包的文件,然后点击解包
等待一段时间,页面提示操作完成后我们就得到了解包后的文件
用编辑器打开解包后的文件,这里偷懒用了笔记,如果想知道怎么找颜色的话请看显色查找这章
这里我们稍微修改一下,将主要内容颜色的红色去除,绿色降低,蓝色调高,具体调整成什么颜色就要动用颜色查看工具了,粗略改的话凭感觉就好
然后保存文件,打包进游戏中查看效果
cp77的颜色是用rgb来记录的,数据上是一组3个float数值,在颜色数值前必定有一段十六进制数140008000000,搜索这个hex,每个结果对应后面4字节就是颜色的float值,第5个字节写明了是RGB中的哪个,其中(16进制)15是R,16是G,17是B。
将所有数值全改成(float型)0,此时打包进游戏将得到全黑的界面,逐个修改其中的一个数值,一次次打包去尝试,看游戏中哪些内容发生了变动,这样就能找到地址对应的内容颜色。
打包文件时注意不要占用待打包文件夹中的文件,选择要打包的文件夹进行打包
等待一段时间,工具提示操作完成后,将打包过的文件复制到Cyberpunk 2077\archive\pc\patch中,封包文件名可自行修改,但要保留开头的basegame_
启动游戏查看效果