转载+渣翻)NFS10预设彩绘上&改色教程
来自CBR(Carbon Battle Royale 10代一个大型模组)的Discord聊天记录
难得的聊了技术相关而不是在那瞎吹

一切源自这位AleX的提问↑
“你是如何让彩绘改色的?”



“基本上你需要选择1到4种颜色来让游戏知道啥是可以改变的
首先,你要先用Binary软件(https://nfsmods.xyz/mod/1638,最近才算被国内所知但作用挺大的一个黑盒NFS编辑器)加载游戏的矢量彩绘来知道你相改的颜色的确切RGBA值(多出一个Alpha值就够坑一批人了)
但是为了让Binary读到,你需要先用Binary以moder视角进入创建一个对应的.end,然后在这个生成的.end里加入读取内容让Binary能实际读取到(默认是读不了的)


(这截是被迫原创的不是聊天内容)
这样加入以后你就能看到每辆车的矢量彩绘了
选你想改动的然后双击打开

举例用的GL_LANCER并不是单纯一块颜色区就能解决,而是有一块渐变色区,一块描边以及一块内部阴影效果区域,也就是说这个文件实际上有四处独特色块(后两个能理解,渐变色区是由两种不同颜色渐变而成)

改了以后记下渐变色区域两种颜色的ARGB值(Color1Alpha到Color2red)以及描边和内部阴影效果区域的ARGB值
你等会要在DBModelParts下的VECTORVINYL找到并打开修改它

GLOBAL\GLOBALB.LZC——DBModelParts——VECTORVINYL
找到“COLOR(数字)ID”后按照COLOR后跟的数字依照对应修改
需要注意的是数字排序对应按彩绘设定排序,从0开始依次对应(0/1/2/3)
也就是说在这次举例里,COLOR0ID项里颜色修改应该跟第一个渐变色值相同

而COLOR1ID项里颜色修改应该跟第二个渐变色值相同

顺带一提,某些彩绘会被游戏限制可编辑的内容,而在BONUS车上的那些彩绘则无法进行改色或者修改”


“这就是修改那些默认无法上色的预设彩绘的做法”



