CS1.6 DIY游戏内所有字体

最后更新于:2020-04-27 17:27:56

diy游戏内所有字体

用记事本打开TrackerScheme.resClientScheme.res,找到FONTS(改字体),colors(改颜色)部分。

TrackerScheme.res和ClientScheme.res文件在

CS1.6/cstrike/resource/

CS1.6/cstrike_schinese/resource/


不同的游戏分辨率可以使用不同的字体。例如1024X768,则在"yres" "768 1023"所在的区块修改。


需要修改的地方:


1、name:字体名称。字体文件在WINDOWS\Fonts目录下,选用系统默认的英文名字体。
2、tall:字体大小。
3、weight:字体粗细。0-1000。
4、dropshadow为字体阴影项,0为无阴影。
5、改颜色的那4个数依此是红、绿、蓝、透明度
---------------------------------------------------------------------


TrackerScheme.res字体


CreditsFont和Legacy_CreditsFont
游戏中其他随机提示文字的字体


EngineFont
中心的辅助提示文字、玩家名字等。 右上角的杀敌显示、包括屏幕左下角的交流区


Marlett
菜单选中的图片


UiHeadline
选择按钮


MenuLarge
主菜单.(没进游戏)


DefaultVerySmall
游戏选项的标题


DefaultSmall
网络选项的标题


Default
菜单名

---------------------------------------------------------------------


TrackerScheme.res颜色

BaseText
文字颜色,网络选项里的列表文字颜色,还有游戏设置里的选项,包括选项的标题

BrightBaseText
选择按钮颜色,例:提交,互联网,我喜爱的,历史记录

SelectedText
选中的颜色,选中了网络选项里列表的服务器的颜色


DimBaseText
滚动条的上下2个按钮的颜色.包括下拉


LabelDimText
说明.网络选项里面那个过滤器的颜色(没拉出来,旁边那个简便的颜色)
还有游戏设置里的选项说明的颜色


ControlText
控制台文字的颜色


BrightControlText
选中的菜单的颜色.说明的选项


DisabledText1
文字的底色,就是你没得按那个按钮,那个按钮就变灰色,然后灰色下面就是底色


DisabledText2
和上面那个反过来,这个是面色,上面那个颜色


ControlBG
框架的颜色.控制台.互联网的


ControlDarkBG
滚动条的颜色.没选择的那个


SelectionBG
选中列表后的颜色


SelectionBG2
当你开着联网游戏那框并点中了一个服务器时,再开那个游戏设置就看到你点联网游戏那个服务器的颜色


ListBG
服务器列表的背景色


TitleText
你开着的那个框的标题颜色


TitleDimText
和SelectionBG2差不多,这个是框的标题


TitleBG
标题的背景色


TitleDimBG
和TitleDimText差不多,这是框的标题的背景色


SliderTickColor
进度条的格子颜色,鼠标灵敏度,声音大小的进度条,不是进游戏看到的进度条


SliderTrackColor
同是,这是进度条的颜色


BorderBright
框架的边边颜色(上)


BorderDark
框架的边边颜色(下)


BorderSelection
右下角有个可把窗口拉大拉小的的标志,这是那标志的底色


---------------------------------------------------------------------


ClientScheme.res字体


Default
语音说话,确定,死后观看模式玩家名,右上角分数,分数表


DefaultVerySmall
分数表的标题


Title
欢迎窗口的标题


BaseText
欢迎窗口的标题颜色


BrightBaseText
欢迎窗口的确定字颜色


DimBaseText
死亡后按ctrl下面那栏的字体颜色


ControlBG
欢迎窗口某些部分,分数表显示服务器名字的背景颜色,死后显示人物名称的小框,右上角的提示


ButtonBG
欢迎窗口确定字的背景颜色.死后的小框左右背景颜色


ControlDarkBG
滚动条背景颜色


WindowBG
死后按ctrl下面条的左中右框的背景色


SelectionBG
选中选项后的背景色


team0
计分表看到的没选队的人的名字的颜色


team1
警察名字颜色


team2
土匪名字颜色

---------------------------------------------------------------------

修改游戏内GUI颜色

【1】

hlds从1.6以后引入了颜色透明度的概念,就是Alpha透明通道,1.5之前只有RGB 颜色通道。比如: "0 0 0 255" 按位排列RGBA,第四位代表颜色透明度(A),此颜色为黑色("0 0 0"),不透明度为100% ("255")

// base colors
"BaseText" "255 176 0 255"
"BrightBaseText" "255 176 0 255"
"SelectedText" "255 176 0 255"
"DimBaseText" "255 176 0 255"
"LabelDimText" "255 176 0 255"
"ControlText" "255 176 0 255"
"BrightControlText" "255 176 0 255"
"DisabledText1" "80 48 0 255"
"DisabledText2" "0 0 0 0"
"DimListText" "188 112 0 255"
".....

颜色规则:

"BaseText" "255 176 0 255" 就是将 "BaseText" 定义为了 "255 176 0 255" (黄色)


注意:我们可以将同一个颜色定义成为不同的名称,但是同一个名称只能指向一个颜色,名称随意,大家习惯怎么定义就怎么定义。

【2】

好了,把你需要的颜色都定义齐全了,之后我们要做的就是把这写颜色放到,具体的项目设置里面。

这个部分就是将各种文字,面板,定义为我们已经定义的颜色,

比如:

BaseSettings
{
"FgColor" "ControlText"
"BgColor" "ControlBG"
"ButtonBgColor" "ButtonBG"
"LabelBgColor" "ControlBG"
"SubPanelBgColor" "ControlBG"

"FGColor" "ControlText" 代表 "FGColor" 这个对象通过"ContorlText" 指向了颜色 "255 176 0 255" (黄色,不透明度100%), 之前 "ControlText" 定义为 "255 176 0 255"

注意:左面的竖排部分,如:"FGColor" 这个对象是在程序里已经定义好的,代表信息文字前景色,我们是不可以修改的。

【三】

通过以上规则,我们完全可以在 //colors 里这样配置颜色:

"yam" "0 0 0 255"
"Viva" "255 255 255 0"
"BoeZombie" "0 255 0 255"     

然后到//basesettings 把他们放进去

Menu
{
"FgColor"  "yam"
"BgColor"  "Viva"
"ArmedFgColor"   "BoeZombie"

注意:请备份原来的TrackerScheme.resClientScheme.res,再修改。