Xonotic QuakeC
The free, fast arena FPS with crisp movement and a wide array of weapons
skin-customizables.inc
Go to the documentation of this file.
1
/*
2
"Perl code to convert this to a skinvalues.txt file.";
3
print "title Generic\n";
4
print "author Morphed\n";
5
print "\n";
6
while(<DATA>)
7
{
8
chomp;
9
if(/^\s*(?:SKINFLOAT|SKINVECTOR)\(([A-Z_]+), ([-'0-9. ]+)\);$/) #'
10
{
11
printf "%-31s %s\n", $1, $2;
12
}
13
elsif(/^\s*SKINSTRING\(([A-Z_]+), "(.*)"\);$/)
14
{
15
# printf "// uses \"$2\" images\n";
16
printf "%-31s %s\n", $1, $2;
17
}
18
elsif(/^$/)
19
{
20
print "\n";
21
}
22
elsif(/^\s+\/\/ (.*)$/)
23
{
24
print "// $1\n";
25
}
26
elsif(/^SKINBEGIN$|^SKINEND$|^#endif$/)
27
{
28
}
29
else
30
{
31
print "!!! $_\n";
32
}
33
}
34
__DATA__
35
*/
36
SKINBEGIN
37
// font sizes (used for everything)
38
SKINFLOAT
(FONTSIZE_NORMAL, 12);
39
SKINFLOAT
(HEIGHT_NORMAL, 1.5);
40
SKINFLOAT
(FONTSIZE_TITLE, 16);
41
SKINFLOAT
(HEIGHT_TITLE, 1.5);
42
SKINFLOAT
(HEIGHT_ZOOMEDTITLE, -1);
43
44
// tooltips
45
SKINSTRING
(GFX_TOOLTIP,
"tooltip"
);
46
SKINVECTOR
(MARGIN_TOOLTIP,
'5 5 0'
);
47
SKINVECTOR
(BORDER_TOOLTIP,
'1 1 0'
);
48
SKINVECTOR
(AVOID_TOOLTIP,
'8 8 0'
);
49
SKINFLOAT
(WIDTH_TOOLTIP, 0.3);
50
SKINFLOAT
(FONTSIZE_TOOLTIP, 12);
51
SKINFLOAT
(ALPHA_TOOLTIP, 0.7);
52
SKINVECTOR
(COLOR_TOOLTIP,
'1 1 1'
);
53
54
// the individual dialog background colors
55
SKINVECTOR
(COLOR_DIALOG_FIRSTRUN,
'0.7 0.7 1'
);
56
SKINVECTOR
(COLOR_DIALOG_MULTIPLAYER,
'0.7 0.7 1'
);
57
SKINVECTOR
(COLOR_DIALOG_SETTINGS,
'0.7 0.7 1'
);
58
SKINVECTOR
(COLOR_DIALOG_TEAMSELECT,
'1 1 1'
);
59
SKINVECTOR
(COLOR_DIALOG_SANDBOXTOOLS,
'1 1 1'
);
60
SKINVECTOR
(COLOR_DIALOG_QUIT,
'1 0 0'
);
61
SKINVECTOR
(COLOR_DIALOG_ADVANCED,
'0.7 0.7 1'
);
62
SKINVECTOR
(COLOR_DIALOG_MUTATORS,
'0.7 0.7 1'
);
63
SKINVECTOR
(COLOR_DIALOG_MAPINFO,
'0.7 0.7 1'
);
64
SKINVECTOR
(COLOR_DIALOG_MEDIA,
'0.7 0.7 1'
);
65
SKINVECTOR
(COLOR_DIALOG_USERBIND,
'0.7 0.7 1'
);
66
SKINVECTOR
(COLOR_DIALOG_SINGLEPLAYER,
'1 1 0.7'
);
67
SKINVECTOR
(COLOR_DIALOG_CREDITS,
'0.7 0.7 1'
);
68
SKINVECTOR
(COLOR_DIALOG_WEAPONS,
'1 0.7 0.7'
);
69
SKINVECTOR
(COLOR_DIALOG_VIEW,
'1 0.7 0.7'
);
70
SKINVECTOR
(COLOR_DIALOG_MODEL,
'1 0.7 0.7'
);
71
SKINVECTOR
(COLOR_DIALOG_CROSSHAIR,
'1 0.7 0.7'
);
72
SKINVECTOR
(COLOR_DIALOG_HUD,
'1 0.7 0.7'
);
73
SKINVECTOR
(COLOR_DIALOG_SERVERINFO,
'0.7 0.7 1'
);
74
SKINVECTOR
(COLOR_DIALOG_WELCOME,
'1 0.7 0.7'
);
75
SKINVECTOR
(COLOR_DIALOG_CVARS,
'1 0 0'
);
76
SKINVECTOR
(COLOR_DIALOG_SCREENSHOTVIEWER,
'0.7 0.7 1'
);
77
SKINVECTOR
(COLOR_DIALOG_HUDCONFIRM,
'1 0 0'
);
78
79
// nexposee positions of windows (they are the scale transformation
80
// centers, NOT the actual positions of the windows!)
81
SKINVECTOR
(POSITION_DIALOG_MULTIPLAYER,
'0.9 0.5 0'
);
82
SKINVECTOR
(POSITION_DIALOG_SINGLEPLAYER,
'0.1 0.1 0'
);
83
SKINVECTOR
(POSITION_DIALOG_MEDIA,
'0.9 0.9 0'
);
84
SKINVECTOR
(POSITION_DIALOG_SETTINGS,
'0.1 0.9 0'
);
85
SKINVECTOR
(POSITION_DIALOG_CREDITS,
'0.3 1.2 0'
);
86
SKINVECTOR
(POSITION_DIALOG_QUIT,
'0.9 1.2 0'
);
87
88
// mouse
89
SKINSTRING
(GFX_CURSOR,
"cursor"
);
90
SKINVECTOR
(
SIZE_CURSOR
,
'32 32 0'
);
91
SKINVECTOR
(
OFFSET_CURSOR
,
'0 0 0'
);
92
SKINFLOAT
(ALPHA_CURSOR_INTRO, 0);
93
94
// general
95
SKINVECTOR
(COLOR_BACKGROUND,
'0 0 0'
);
96
SKINSTRING
(GFX_BACKGROUND,
"background"
);
97
SKINSTRING
(GFX_BACKGROUND_INGAME,
"background_ingame"
);
98
// alignment string of num keys for orientations, or l = letterbox, c = crop, h = height, w = width, s = scale
99
SKINSTRING
(ALIGN_BACKGROUND,
"5"
);
100
SKINSTRING
(ALIGN_BACKGROUND_INGAME,
"5"
);
101
SKINFLOAT
(ALPHA_BACKGROUND_INGAME, 0.7);
102
SKINFLOAT
(ALPHA_DISABLED, 0.2);
103
SKINFLOAT
(ALPHA_BEHIND, 0.5);
104
SKINFLOAT
(ALPHA_TEXT, 0.7);
105
SKINVECTOR
(COLOR_TEXT,
'1 1 1'
);
106
SKINFLOAT
(ALPHA_HEADER, 0.5);
107
SKINVECTOR
(COLOR_HEADER,
'1 1 1'
);
108
109
// item: button
110
SKINSTRING
(GFX_BUTTON,
"button"
);
111
SKINSTRING
(GFX_BUTTON_GRAY,
"buttongray"
);
112
SKINSTRING
(GFX_BUTTON_BIG,
"bigbutton"
);
113
SKINSTRING
(GFX_BUTTON_BIG_GRAY,
"bigbuttongray"
);
114
SKINVECTOR
(COLOR_BUTTON_N,
'1 1 1'
);
115
SKINVECTOR
(COLOR_BUTTON_C,
'1 1 1'
);
116
SKINVECTOR
(COLOR_BUTTON_F,
'1 1 1'
);
117
SKINVECTOR
(COLOR_BUTTON_D,
'1 1 1'
);
118
SKINFLOAT
(MARGIN_BUTTON, 0.5);
119
120
// item: campaign
121
SKINFLOAT
(ALPHA_CAMPAIGN_SELECTABLE, 0.8);
122
SKINVECTOR
(COLOR_CAMPAIGN_SELECTABLE,
'1 1 1'
);
123
SKINFLOAT
(ALPHA_CAMPAIGN_CURRENT, 1);
124
SKINVECTOR
(COLOR_CAMPAIGN_CURRENT,
'1 1 0'
);
125
SKINFLOAT
(ALPHA_CAMPAIGN_FUTURE, 0.2);
126
SKINVECTOR
(COLOR_CAMPAIGN_FUTURE,
'1 1 1'
);
127
SKINFLOAT
(ALPHA_CAMPAIGN_DESCRIPTION, 0.7);
128
129
// item: checkbox
130
SKINSTRING
(GFX_CHECKBOX,
"checkbox"
);
131
SKINVECTOR
(COLOR_CHECKBOX_N,
'1 1 1'
);
132
SKINVECTOR
(COLOR_CHECKBOX_C,
'1 1 1'
);
133
SKINVECTOR
(COLOR_CHECKBOX_F,
'1 1 1'
);
134
SKINVECTOR
(COLOR_CHECKBOX_D,
'1 1 1'
);
135
136
// item: color picker
137
SKINSTRING
(GFX_COLORPICKER,
"colorpicker"
);
138
SKINVECTOR
(MARGIN_COLORPICKER,
'0 0 0'
);
139
140
// item: credits list
141
SKINVECTOR
(COLOR_CREDITS_TITLE,
'1 1 1'
);
142
SKINFLOAT
(ALPHA_CREDITS_TITLE, 1);
143
SKINVECTOR
(COLOR_CREDITS_FUNCTION,
'1 1 1'
);
144
SKINFLOAT
(ALPHA_CREDITS_FUNCTION, 0.7);
145
SKINVECTOR
(COLOR_CREDITS_PERSON,
'0.7 0.7 1'
);
146
SKINFLOAT
(ALPHA_CREDITS_PERSON, 0.7);
147
SKINFLOAT
(ROWS_CREDITS, 20);
148
SKINFLOAT
(WIDTH_CREDITS, 0.5);
149
150
// item: cvar list
151
SKINFLOAT
(ALPHA_CVARLIST_SAVED, 1);
152
SKINFLOAT
(ALPHA_CVARLIST_TEMPORARY, 0.7);
153
SKINVECTOR
(COLOR_CVARLIST_CHANGED,
'1 1 0.4'
);
154
SKINVECTOR
(COLOR_CVARLIST_UNCHANGED,
'1 1 1'
);
155
SKINVECTOR
(COLOR_CVARLIST_CONTROLS,
'1 0 0'
);
156
157
// item: dialog
158
SKINSTRING
(GFX_DIALOGBORDER,
"border"
);
159
SKINSTRING
(GFX_CLOSEBUTTON,
"closebutton"
);
160
SKINFLOAT
(MARGIN_TOP, 8);
161
SKINFLOAT
(MARGIN_BOTTOM, 8);
162
SKINFLOAT
(MARGIN_LEFT, 8);
163
SKINFLOAT
(MARGIN_RIGHT, 8);
164
SKINFLOAT
(MARGIN_COLUMNS, 4);
165
SKINFLOAT
(MARGIN_ROWS, 4);
166
SKINFLOAT
(HEIGHT_DIALOGBORDER, 1);
167
168
// item: input box
169
SKINSTRING
(GFX_INPUTBOX,
"inputbox"
);
170
SKINVECTOR
(COLOR_INPUTBOX_N,
'1 1 1'
);
171
SKINVECTOR
(COLOR_INPUTBOX_F,
'1 1 1'
);
172
SKINFLOAT
(MARGIN_INPUTBOX_CHARS, 1);
173
174
// item: clear button
175
SKINSTRING
(GFX_CLEARBUTTON,
"clearbutton"
);
176
SKINFLOAT
(OFFSET_CLEARBUTTON, 0);
177
SKINVECTOR
(COLOR_CLEARBUTTON_N,
'1 1 1'
);
178
SKINVECTOR
(COLOR_CLEARBUTTON_F,
'1 1 1'
);
179
SKINVECTOR
(COLOR_CLEARBUTTON_C,
'1 1 1'
);
180
181
// item: gametype list
182
SKINFLOAT
(BOOL_GAMETYPELIST_ICON_BLUR, 1);
183
184
// item: key grabber
185
SKINVECTOR
(COLOR_KEYGRABBER_TITLES,
'1 1 1'
);
186
SKINFLOAT
(ALPHA_KEYGRABBER_TITLES, 1);
187
SKINVECTOR
(COLOR_KEYGRABBER_KEYS,
'1 1 1'
);
188
SKINFLOAT
(ALPHA_KEYGRABBER_KEYS, 0.7);
189
SKINVECTOR
(COLOR_KEYGRABBER_KEYS_IMMUTABLE,
'0.5 0.5 0.5'
);
190
SKINFLOAT
(ALPHA_KEYGRABBER_KEYS_IMMUTABLE, 0.7);
191
192
// item: list box
193
SKINVECTOR
(COLOR_LISTBOX_SELECTED,
'0 0 1'
);
194
SKINFLOAT
(ALPHA_LISTBOX_SELECTED, 0.5);
195
SKINVECTOR
(COLOR_LISTBOX_WAITING,
'1 0 0'
);
196
SKINFLOAT
(ALPHA_LISTBOX_WAITING, 0.5);
197
SKINVECTOR
(COLOR_LISTBOX_BACKGROUND,
'0 0 0'
);
198
SKINFLOAT
(ALPHA_LISTBOX_BACKGROUND, 0.5);
199
SKINVECTOR
(COLOR_LISTBOX_FOCUSED,
'0 0 1'
);
200
SKINFLOAT
(ALPHA_LISTBOX_FOCUSED, 0.7);
201
SKINFLOAT
(FADEALPHA_LISTBOX_FOCUSED, 0.3);
202
203
// item: map list
204
SKINVECTOR
(COLOR_MAPLIST_TITLE,
'1 1 1'
);
205
SKINVECTOR
(COLOR_MAPLIST_AUTHOR,
'0.4 0.4 0.7'
);
206
SKINVECTOR
(COLOR_MAPLIST_INCLUDEDBG,
'0 0 0'
);
207
SKINFLOAT
(ALPHA_MAPLIST_INCLUDEDFG, 1);
208
SKINFLOAT
(ALPHA_MAPLIST_INCLUDEDBG, 0.5);
209
SKINFLOAT
(ALPHA_MAPLIST_NOTINCLUDEDFG, 0.4);
210
211
// item: nexposee
212
SKINVECTOR
(ALPHAS_MAINMENU,
'0.6 0.8 0.9'
);
213
SKINFLOAT
(ALPHA_DIALOG_SANDBOXTOOLS, 0.6);
214
215
// item: player color button
216
SKINSTRING
(GFX_COLORBUTTON,
"colorbutton"
);
217
218
// item: player model
219
SKINVECTOR
(COLOR_MODELTITLE,
'1 1 1'
);
220
SKINFLOAT
(ALPHA_MODELTITLE, 1);
221
222
// item: special character picker
223
SKINVECTOR
(COLOR_CHARMAP_CHAR,
'1 1 1'
);
224
SKINFLOAT
(ALPHA_CHARMAP_CHAR, 1);
225
226
// item: crosshair picker
227
SKINVECTOR
(COLOR_CROSSHAIRPICKER_CROSSHAIR,
'1 1 1'
);
228
SKINFLOAT
(ALPHA_CROSSHAIRPICKER_CROSSHAIR, 1);
229
230
// item: radio button
231
SKINSTRING
(GFX_RADIOBUTTON,
"radiobutton"
);
232
SKINVECTOR
(COLOR_RADIOBUTTON_N,
'1 1 1'
);
233
SKINVECTOR
(COLOR_RADIOBUTTON_C,
'1 1 1'
);
234
SKINVECTOR
(COLOR_RADIOBUTTON_F,
'1 1 1'
);
235
SKINVECTOR
(COLOR_RADIOBUTTON_D,
'1 1 1'
);
236
237
// item: scrollbar
238
SKINSTRING
(GFX_SCROLLBAR,
"scrollbar"
);
239
SKINVECTOR
(COLOR_SCROLLBAR_N,
'1 1 1'
);
240
SKINVECTOR
(COLOR_SCROLLBAR_F,
'1 1 1'
);
241
SKINVECTOR
(COLOR_SCROLLBAR_C,
'1 1 1'
);
242
SKINVECTOR
(COLOR_SCROLLBAR_S,
'1 1 1'
);
243
SKINFLOAT
(WIDTH_SCROLLBAR, 16);
244
245
// item: server list
246
SKINFLOAT
(ALPHA_SERVERLIST_CATEGORY, 0.7);
247
SKINVECTOR
(COLOR_SERVERLIST_CATEGORY,
'1 1 1'
);
248
SKINFLOAT
(ALPHA_SERVERLIST_FULL, 0.4);
249
SKINFLOAT
(ALPHA_SERVERLIST_EMPTY, 0.7);
250
SKINVECTOR
(COLOR_SERVERLIST_LOWPING,
'0 1 0'
);
251
SKINVECTOR
(COLOR_SERVERLIST_MEDPING,
'1 1 0'
);
252
SKINVECTOR
(COLOR_SERVERLIST_HIGHPING,
'1 0 0'
);
253
SKINFLOAT
(ALPHA_SERVERLIST_HIGHPING, 0.4);
254
SKINFLOAT
(ALPHA_SERVERLIST_FAVORITE, 0.8);
255
SKINVECTOR
(COLOR_SERVERLIST_FAVORITE,
'1 1 1'
);
256
SKINFLOAT
(ALPHA_SERVERLIST_IMPOSSIBLE, 0.7);
257
SKINVECTOR
(COLOR_SERVERLIST_IMPOSSIBLE,
'0.3 0.3 0.3'
);
258
SKINFLOAT
(ALPHA_SERVERLIST_ICON_NONPURE, 0.5);
259
260
// item: server info
261
SKINVECTOR
(COLOR_SERVERINFO_NAME,
'1 1 1'
);
262
SKINVECTOR
(COLOR_SERVERINFO_IP,
'0.4 0.4 0.7'
);
263
264
// item: skin list
265
SKINVECTOR
(COLOR_SKINLIST_TITLE,
'1 1 1'
);
266
SKINVECTOR
(COLOR_SKINLIST_AUTHOR,
'0.4 0.4 0.7'
);
267
268
// item: demo list
269
SKINVECTOR
(COLOR_DEMOLIST_SUBDIR,
'0.5 0.5 0.5'
);
270
271
// item: screenshot list
272
SKINVECTOR
(COLOR_SCREENSHOTLIST_SUBDIR,
'0.5 0.5 0.5'
);
273
274
// item: slider
275
SKINSTRING
(GFX_SLIDER,
"slider"
);
276
SKINVECTOR
(COLOR_SLIDER_N,
'1 1 1'
);
277
SKINVECTOR
(COLOR_SLIDER_C,
'1 1 1'
);
278
SKINVECTOR
(COLOR_SLIDER_F,
'1 1 1'
);
279
SKINVECTOR
(COLOR_SLIDER_D,
'1 1 1'
);
280
SKINVECTOR
(COLOR_SLIDER_S,
'1 1 1'
);
281
SKINFLOAT
(WIDTH_SLIDERTEXT, 0.333333333333);
282
SKINEND
OFFSET_CURSOR
vector OFFSET_CURSOR
Definition
hud.qh:6
SIZE_CURSOR
vector SIZE_CURSOR
Definition
hud.qh:7
SKINFLOAT
#define SKINFLOAT(name, def)
Definition
skin.qh:5
SKINBEGIN
#define SKINBEGIN
Definition
skin.qh:3
SKINEND
#define SKINEND
Definition
skin.qh:8
SKINVECTOR
#define SKINVECTOR(name, def)
Definition
skin.qh:4
SKINSTRING
#define SKINSTRING(name, def)
Definition
skin.qh:7
menu
skin-customizables.inc
Generated on
for Xonotic QuakeC by
1.14.0