Skip to content
View in the app

A better way to browse. Learn more.

主视角中国

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[原创]HUD 编辑器

Featured Replies

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

  • 作者

使用选项翻译

Propertis(从上向下)

可见

显示时间 XXXX单位MS

位置 X 横坐标 图形宽

Y 纵坐标 图形高

字体

字体选择

字体大小

字体 阴影

等距离间隔

居中情况 左 中 右

颜色 颜色 透明度

特别颜色 我方 敌方

背景色 同上

是否填充完全

(不清楚.不常用)

ICO 的PK3路径

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

  • 作者

下部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同样

  • 作者

每个参数的图形定义为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

  • 作者

关于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最高数值

  • 作者

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个最多

  • 作者

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抬头信息等

  • 作者

我的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]

  • 作者

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

Account

Navigation

搜索

搜索

设置浏览器推送通知

Chrome(安卓)
  1. 点击地址栏旁边的锁形图标。
  2. 点击 权限 → 通知
  3. 根据需要调整通知设置。
Chrome(桌面)
  1. 点击地址栏中的锁形图标。
  2. 选择 网站设置
  3. 找到 通知,然后根据需要调整设置。