Jump to content
主视角中国

Recommended Posts

Posted

CPMA HUD编辑2.0版本

Windows, installer: q3cpmahudeditor-0.2.0-win32.exe 1.8MB (md5: bb1faf35bbd39333406faf32f8af03ee)

http://plrf.org/q3cpmahudeditor/download/q...0.2.0-win32.exe

Windows, zip: q3cpmahudeditor-0.2.0-win32.zip 1.7MB (md5: 136bd45b28330bbbf0bcaf078e5545bd)

http://plrf.org/q3cpmahudeditor/download/q...0.2.0-win32.zip

Linux, tarball: q3cpmahudeditor-0.2.0-src.tar.gz 441KB (md5: eb8bf4e0078c083b755fa987869b1d43)

http://plrf.org/q3cpmahudeditor/download/q....2.0-src.tar.gz

gentoo ebuild: q3cpmahudeditor-0.2.0.ebuild (see faq for instructions, md5: 2c3fc53f177b8bbc245a85da85e0379d)

http://plrf.org/q3cpmahudeditor/download/q...or-0.2.0.ebuild

Posted

使用选项翻译

Propertis(从上向下)

可见

显示时间 XXXX单位MS

位置 X 横坐标 图形宽

Y 纵坐标 图形高

字体

字体选择

字体大小

字体 阴影

等距离间隔

居中情况 左 中 右

颜色 颜色 透明度

特别颜色 我方 敌方

背景色 同上

是否填充完全

(不清楚.不常用)

ICO 的PK3路径

是否条状图形血甲显示双条

Posted

下部HUD元素所有只要点击相应选项,在上面的可见那打勾,就可以出现在图形上.具体翻译见下

新版本CPMA的HUD参数统一在CPMA/HUD/文件夹下的hud.cfg里(这里hud是个通称)

默认的有7种。可以在AUTOEXEC里用ch_file "hud"来定义(hud文件实际hud.cfg文件名字)

当然HUD的CFG文件名可以自己定义,也可以自己独立修改一个HUD.CFG文件,然后用上面的命令指向

不需要显示的参数主要在hud.cfg文件里在参数的前面全部加#即可

例如:

#NetGraphPing

##

# rect 592 432 48 12

# textalign C

#}

这样就不会DRAWPING了UPS,FPS同样

Posted

每个参数的图形定义为rect A B C D的形式

A是以画面的左边的边缘为0坐标,以横向640为分割单位,A为离左边缘的距离参数

B是以画面的顶端的边缘为0坐标,以横向480为分割单位,B为离顶端边缘的距离参数

C是一般是现实的HUD图形的大小或长度,数值越大越大

D字体大小或图形的宽度,数值越大越大

字体的大小有专门的fontsize 16 24可用,前长后宽,当和图形一起使用的时候要配合图形大小

另外图形参数还有FONT——包括ID ,ID BLOCK,THREEWAVE,CPMA

颜色参数COLOR——最亮值为1 1 1 1

Posted

关于HUD.CFG参数的翻译

!DEFAULT

定义所有没有独立自定义参数的字体,字号,颜色

!PreDecorate1-8

在HUD中用于表示竖线分隔线的图形命令,最多个8条

AmmoMessage

cg_ammoWarning. 子弹低或无的警告在__________Q3CFG里添加

Chat1-8

聊天显示.最多可以显示8行

Console

con_notifyTime -1. 在Q3CFG里定义.默认3设置成-1取消VQ3那种在左上角显示的一切信息,直接使用CPMA的superhud

FlagStatus_NME

敌方旗帜标志

FlagStatus_OWN

我方旗帜标志

FollowMessage

抬头显示的观看某人信息

FPS

FPS显示

FragMessage

FRAG抬头显示

GameTime

时间显示

GameType

游戏类型,只在热身时候显示

ItemPickup

吃物品文字显示

ItemPickupIcon

吃物品图标显示

NetGraph

网络丢包信息显示,就是原来OSP里那个右下角的动态图片,CPMA的HUD里可自定义大小

NetGraphPing

PING显示,数字,单位MS

PlayerSpeed

主视角移动速度显示

PowerUp1_Icon to PowerUp4_Icon

QUAD等物品吃到时候的显示图标

PowerUp1_Time to PowerUp4_Time

上面这个吃到物品的到计时显示

RankMessage

DM下没局FRAG最高数值

Posted

Score_Limit

得分显示

Score_NME

敌方得分

Score_OWN

我方得分

SpecMessage

观看人,FRAG信息(in CA/CTFS/FT)

StatusBar_ArmorBar

盔甲条状图形显示

StatusBar_ArmorCount

盔甲数值显示

StatusBar_ArmorIcon

盔甲图标显示

StatusBar_AmmoBar

子弹条状图标显示

StatusBar_AmmoCount

子弹数值显示

StatusBar_AmmoIcon

所用当前武器显示

StatusBar_HealthBar

血条状现实

StatusBar_HealthCount

血数值现实

StatusBar_HealthIcon

血旁人物头像显示(需要定义到PK3文件图标,而且换MODLE不会自动换头像,所以不建议使用此参数)

TargetName

准心显示对手姓名

在Q3CFG里加cg_drawCrosshairNames 1 or 2 1是所有情况下显示,2是DUEL模式不显示

TargetStatus

显示队友血甲.下参数同上

cg_drawCrosshairNames 1 or 2

TeamCount_NME

敌方所剩人数 (CA/CTFS/FT)

TeamCount_OWN

我方所剩人数 (CA/CTFS/FT)

TeamIcon_NME

敌方图标(配合上面的参数使用,一样是指向PK3文件里的ICO,所以也不推荐)

TeamIcon_OWN

我方人数显示(同上)

Team1-8

TDM CTF队友状态显示.最多8行

VoteMessageArena

多人投票结果

VoteMessageWorld

普通投票信息

WarmupInfo

热身信息

WeaponList

武器列表

_PostDecorate1-8

横条分隔符现实,一共8个最多

Posted

Colors

------

CPMA HUD uses r g b a, 就是分别是红,绿,蓝,透明度

Color 1 1 1 1 is white, full alpha

Color 0 0 0 0.5 is black, half transparent

Color 0.25 0.25 1 0.75 is blue, somewhat transparent

Note that colors set in SuperHud do not override colors set elsewhere. For

example if your \nick or \name is ^3hello it will be yellow regardless.(日—$&%#@&*(&@)(!&*!@^)!@ ;()

Special Colors

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

保持OSP那种直接现实红蓝队情况的命令,设置时候,上面对得分栏自定义颜色失效

Element Commands

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

The commands you can use within an element are:

BGCOLOR r g b a

背景色.武器列表用.颜色设置同上

COLOR r g b a

Sets the foreground color for the element

DOUBLEBAR

上面血甲子弹条状图形显示的双条状态命令

FADE r g b a

随时间变化的显示,不同时间下的不同颜色,/(一般用不到)

FILL

是否完全添满背景色.VQ3模式下,在武器列表里不加这个命令武器列表就不会出现CPM下才有无枪有弹就显示的情况

FONT name

字体选择

CPMA -新CPMA字体适合自动适合一切4:3画面

ID - VQ3默认字体

IDBLOCK - 只能用于血甲子弹记数,可变色

3wave- 加外框的ID字体

FONTSIZE pointsize | xsize ysize

字体大小.如果选择CPMA字体 或正方形字体就用一个参数,如果使用长方形字体就用两个,前宽后高.

IMAGE pathname

ICO命令.就是我说指向PK3文件的

MONOSPACE

数字在背景框内等分间隔显示

RECT x y w h

图形方位显示.最上面已经说明,横坐标,纵坐标,宽,高

TEXTALIGN l | c | r

数值在背景图案中 L 局右 C 居中 R局左

TEXTSTYLE flags

Currently, only one flag is supported: "1", for dropshadowed text (&%&^*^(&()

TIME

渐变消失图形显示时间,如对话,PICKUP.FRAG抬头信息等

Posted

我的VQ3样本

!DEFAULT 
{
font cpma
fontsize 12
textstyle 0
color 1 1 1 1
}


StatusBar_HealthCount
{
rect 240 448 48 24
font idblock
fontsize 16 24
textstyle 0
textalign R
}


StatusBar_ArmorCount
{
rect 352 448 48 24
font idblock
fontsize 16 24
textstyle 0
textalign L
}


StatusBar_ArmorIcon
{
rect 404 462 10 10
}


WeaponList
{
rect 5 417 50 12
font id
fontsize 12
color 0 0 1 1
}


GameType
{
rect 0 16 640 24
fontsize 24
textalign C
color 1 1 0.475 1
}


TargetName
{
rect 0 256 640 12
time 500
textalign C
}


TargetStatus
{
rect 0 268 640 12
time 500
textalign C
color 0.475 1 1 1
}

Chat1 { rect 5 370 620 12; time 5000; fontsize 12; fade 0 0 0 0; }
Chat2 { rect 5 358 620 12; time 3500; fontsize 12; fade 0 0 0 0; }
Chat3 { rect 5 346 620 12; time 1500; fontsize 12; fade 0 0 0 0; }
Chat4 { rect 5 334 620 12; time 900; fontsize 12; fade 0 0 0 0; }
Chat5 { rect 5 322 620 12; time 800; fontsize 12; fade 0 0 0 0; }
Chat6 { rect 5 310 620 12; time 700; fontsize 12; fade 0 0 0 0; }
Chat7 { rect 5 298 620 12; time 600; fontsize 12; fade 0 0 0 0; }
Chat8 { rect 5 286 640 12; time 500; fontsize 12; fade 0 0 0 0; }
PowerUp1_Icon { rect 608 264 32 32; }
PowerUp1_Time { rect 544 264 64 32; fontsize 32; textalign R; }
PowerUp2_Icon { rect 608 232 32 32; }
PowerUp2_Time { rect 544 232 64 32; fontsize 32; textalign R; }
PowerUp3_Icon { rect 608 200 32 32; }
PowerUp3_Time { rect 544 200 64 32; fontsize 32; textalign R; }
PowerUp4_Icon { rect 608 168 32 32; }
PowerUp4_Time { rect 544 168 64 32; fontsize 32; textalign R; }

GameTime
{
rect 305 3 40 17
font threewave
fontsize 12 16
monospace
textalign C
}

Score_OWN { rect 605 444 35 18; font threewave; fontsize 12 16; monospace; textalign C; color T; bgcolor 1 1 1 1; fill; }
Score_NME { rect 605 462 35 18; font threewave; fontsize 12 16; monospace; textalign C; color E; bgcolor 1 1 1 1; fill; }
Score_Limit { rect 605 427 35 18; font id; fontsize 12 16; monospace; textalign C; bgcolor 0 0 0 0.3; fill; }
TeamCount_OWN { rect 575 444 30 18; fontsize 12 16; monospace; textalign R; fill; }
TeamCount_NME { rect 575 462 30 18; fontsize 12 16; monospace; textalign R; color E; fill; }
FlagStatus_OWN { rect 587 444 18 18; color T; bgcolor 1 1 1 1; }
FlagStatus_NME { rect 587 462 18 18; color E; bgcolor 1 1 1 1; }
Team1 { rect 0 390 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team2 { rect 0 380 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team3 { rect 0 370 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team4 { rect 0 360 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team5 { rect 0 350 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team6 { rect 0 340 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team7 { rect 0 330 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team8 { rect 0 320 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }

VoteMessageArena
{
rect 0 60 640 16
fontsize 16
}


VoteMessageWorld
{
rect 0 76 640 16
fontsize 16
textalign C
color 1 1 0 1
}


WarmupInfo
{
rect 0 60 640 24
fontsize 16
textalign C
}


FollowMessage
{
rect 0 40 640 12
textalign C
}


SpecMessage
{
rect 0 40 640 12
fontsize 12
textalign C
}


FragMessage
{
rect 0 110 640 16
time 3000
fontsize 16
textalign C
color 1 1 1 0.8
fade 0 0 0 0
}


RankMessage
{
rect 0 96 640 12
time 1500
textalign C
fade 1 1 1 0.5
}


FPS
{
rect 600 0 40 12
textalign R
color 1 1 1 0.5
}


PlayerSpeed
{
rect 295 468 50 12
textalign R
color 1 1 1 0.3
}


NetGraphPing
{
rect 560 0 40 12
textalign R
color 1 1 1 0.5
}


NetGraph
{
rect 548 0 12 12
bgcolor 0.224 0.224 0.224 0.25
fill
}[/code]

Posted

CPM 样本

WeaponList
{
rect 5 142 60 16
font id
color 0 0 1 0.3
fill
}


TargetName
{
rect 0 256 640 12
time 500
textalign C
}


TargetStatus
{
rect 0 268 640 12
time 500
textalign C
color 0.498 1 1 1
}

Chat1 { rect 5 370 620 12; time 5000; fontsize 12; fade 0 0 0 0; }
Chat2 { rect 5 358 620 12; time 3500; fontsize 12; fade 0 0 0 0; }
Chat3 { rect 5 346 620 12; time 1500; fontsize 12; fade 0 0 0 0; }
Chat4 { rect 5 334 620 12; time 900; fontsize 12; fade 0 0 0 0; }
Chat5 { rect 5 322 620 12; time 800; fontsize 12; fade 0 0 0 0; }
PowerUp1_Icon { rect 608 264 32 32; }
PowerUp1_Time { rect 544 264 64 32; fontsize 32; textalign R; }
PowerUp2_Icon { rect 608 232 32 32; }
PowerUp2_Time { rect 544 232 64 32; fontsize 32; textalign R; }
PowerUp3_Icon { rect 608 200 32 32; }
PowerUp3_Time { rect 544 200 64 32; fontsize 32; textalign R; }
PowerUp4_Icon { rect 608 168 32 32; }
PowerUp4_Time { rect 544 168 64 32; fontsize 32; textalign R; }
Team1 { rect 0 390 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team2 { rect 0 380 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team3 { rect 0 370 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team4 { rect 0 360 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team5 { rect 0 350 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team6 { rect 0 340 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team7 { rect 0 330 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }
Team8 { rect 0 320 640 10; font id; fontsize 8; monospace; textalign R; bgcolor 0 0 0 0.1; }

FPS
{
rect 600 0 40 12
textalign R
}


PlayerSpeed
{
rect 76 234 50 12
textalign R
color 1 1 1 0.5
}


NetGraphPing
{
rect 560 0 40 12
textalign R
}


NetGraph
{
rect 550 0 10 10
bgcolor 0.247 0.247 0.247 0.25
fill
}


Console
{
rect 2 0 280 45
font threewave
time 3000
fontsize 6 10
monospace
textalign L
}


!PreDecorate1
{
rect 319 444 2 16
bgcolor 1 1 1 1
fill
}


_PostDecorate1
{
rect 75 459 200 2
bgcolor 1 1 1 1
fill
}


_PostDecorate2
{
rect 365 459 200 2
bgcolor 1 1 1 1
fill
}


StatusBar_HealthCount
{
rect 277 444 40 16
font idblock
fontsize 12 16
textalign C
}


StatusBar_HealthBar
{
rect 75 444 200 32
textalign R
color 0 0 0 0
doublebar
}


StatusBar_ArmorCount
{
rect 323 444 40 16
font idblock
fontsize 12 16
textalign C
}


StatusBar_ArmorBar
{
rect 365 444 200 32
textalign L
color 0 0 0 0
doublebar
}


StatusBar_ArmorIcon
{
rect 551 462 14 14
}


GameType
{
rect 0 16 640 24
fontsize 24
textalign C
color 1 1 0.498 1
}


GameTime
{
rect 290 3 60 17
font threewave
fontsize 12 16
monospace
textalign C
}

Score_OWN { rect 545 405 35 17; font threewave; fontsize 12 16; monospace; textalign C; color T; bgcolor 1 0 1 0.6; fill; }
Score_NME { rect 580 405 35 17; font threewave; fontsize 12 16; monospace; textalign C; color E; bgcolor 0 1 0 0.6; fill; }
Score_Limit { rect 605 463 35 17; font id; fontsize 12 16; monospace; textalign C; bgcolor 0 0 0 0.3; fill; }
TeamCount_OWN { rect 545 422 35 17; font threewave; fontsize 12 16; monospace; textalign C; color T; fill; }
TeamCount_NME { rect 580 422 35 17; font threewave; fontsize 12 16; monospace; textalign C; color E; fill; }
FlagStatus_OWN { rect 528 405 17 17; color T; bgcolor 1 1 1 1; }
FlagStatus_NME { rect 615 405 17 17; color E; bgcolor 1 1 1 1; }

VoteMessageArena
{
rect 0 60 640 16
fontsize 16
textalign C
}


VoteMessageWorld
{
rect 0 76 640 16
fontsize 16
textalign C
color 1 1 0 1
}


WarmupInfo
{
rect 0 60 640 24
fontsize 16
textalign C
}


FollowMessage
{
rect 0 40 640 12
textalign C
}


SpecMessage
{
rect 0 40 640 12
fontsize 12
textalign C
}


FragMessage
{
rect 0 110 640 16
time 3000
fontsize 16
textalign C
color 1 1 1 0.8
fade 0 0 0 0
}


RankMessage
{
rect 0 96 640 12
time 1500
textalign C
fade 1 1 1 0.5
}[/code]

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

登录

Already have an account? Sign in here.

现在登录
×
×
  • 创建新的...