1 <?xml version="1.0" encoding="UTF-8"?>
3 <include name="GameDialogControllers">
5 <centertop>50%</centertop>
6 <centerleft>50%</centerleft>
9 <include content="DialogBackgroundCommons">
10 <param name="width" value="1820" />
11 <param name="height" value="870" />
12 <param name="header_label" value="$LOCALIZE[35058]" />
13 <param name="header_id" value="2" />
15 <control type="group">
16 <description>Controller list</description>
21 <control type="label">
22 <description>Controller profiles grouplist heading</description>
26 <label>$LOCALIZE[35050]</label>
28 <aligny>center</aligny>
29 <textcolor>button_focus</textcolor>
31 <control type="image">
32 <description>Controller profiles grouplist background</description>
37 <texture border="40">buttons/dialogbutton-nofo.png</texture>
39 <control type="grouplist" id="3">
40 <description>Controller profiles grouplist</description>
47 <pagecontrol>62</pagecontrol>
49 <control type="scrollbar" id="62">
53 <orientation>vertical</orientation>
55 <control type="button" id="10">
56 <description>Default controller button</description>
60 <aligny>center</aligny>
61 <font>font25_title</font>
62 <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus>
66 <control type="gamecontroller" id="31">
72 <control type="group">
73 <description>Feature list</description>
78 <control type="label">
79 <description>Feature list heading</description>
82 <label>$LOCALIZE[35059]</label>
84 <aligny>center</aligny>
85 <textcolor>button_focus</textcolor>
87 <control type="image">
92 <texture border="40">buttons/dialogbutton-nofo.png</texture>
94 <control type="grouplist" id="5">
95 <description>Features grouplist</description>
99 <onright>9001</onright>
102 <pagecontrol>61</pagecontrol>
104 <control type="scrollbar" id="61">
108 <orientation>vertical</orientation>
110 <control type="button" id="7">
111 <description>Default feature button</description>
116 <align>center</align>
117 <aligny>center</aligny>
119 <texturefocus colordiffuse="button_focus">lists/focus.png</texturefocus>
122 <control type="label" id="8">
123 <description>Feature group title</description>
126 <align>center</align>
127 <aligny>center</aligny>
128 <font>font20_title</font>
129 <textcolor>grey</textcolor>
130 <shadowcolor>black</shadowcolor>
132 <control type="image" id="9">
133 <description>Feature separator image</description>
135 <texture colordiffuse="AAAAAAAA" border="3">dialogs/separator-grey.png</texture>
138 <control type="grouplist" id="9001">
144 <itemgap>dialogbuttons_itemgap</itemgap>
145 <include content="DefaultDialogButton">
146 <param name="width" value="350" />
147 <param name="id" value="18" />
148 <param name="label" value="$LOCALIZE[186]" />
150 <include content="DefaultDialogButton">
151 <param name="width" value="350" />
152 <param name="id" value="19" />
153 <param name="label" value="$LOCALIZE[13007]" />
155 <include content="DefaultDialogButton">
156 <param name="width" value="350" />
157 <param name="id" value="20" />
158 <param name="label" value="$LOCALIZE[21452]" />
160 <include content="DefaultDialogButton">
161 <param name="width" value="350" />
162 <param name="id" value="22" />
163 <param name="label" value="$LOCALIZE[35021]" />
165 <include content="DefaultDialogButton">
166 <param name="width" value="350" />
167 <param name="id" value="17" />
168 <param name="label" value="$LOCALIZE[10043]" />
170 <include content="DefaultDialogButton">
171 <param name="width" value="350" />
172 <param name="id" value="21" />
173 <param name="label" value="$LOCALIZE[35019]" />
176 <control type="group">
177 <description>Bottom controller description</description>
182 <control type="image">
183 <description>Controller description background image</description>
188 <texture border="40">buttons/dialogbutton-nofo.png</texture>
190 <control type="textbox" id="32">
195 <description>Controller description</description>
196 <textcolor>grey</textcolor>
201 <include name="GameDialogPorts">
202 <control type="group">
203 <centertop>50%</centertop>
204 <centerleft>50%</centerleft>
207 <include content="DialogBackgroundCommons">
208 <param name="width" value="1820" />
209 <param name="height" value="830" />
210 <param name="header_label" value="" />
211 <param name="header_id" value="2" />
213 <control type="group">
214 <description>Content area</description>
219 <control type="group">
220 <description>Port list</description>
223 <control type="image">
224 <description>Port list background</description>
229 <texture border="40">buttons/dialogbutton-nofo.png</texture>
231 <control type="list" id="3">
232 <description>Port item list</description>
233 <onright>9001</onright>
236 <pagecontrol>62</pagecontrol>
237 <scrolltime tween="sine">200</scrolltime>
238 <orientation>vertical</orientation>
239 <itemlayout width="1440" height="100">
240 <control type="group">
241 <control type="label">
244 <label>$INFO[ListItem.Label]</label>
246 <shadowcolor>text_shadow</shadowcolor>
249 <control type="label">
252 <label>$INFO[ListItem.Label2]</label>
254 <shadowcolor>text_shadow</shadowcolor>
257 <control type="gamecontroller">
260 <texture>$INFO[ListItem.Icon]</texture>
261 <portaddress>$INFO[ListItem.FilenameAndPath]</portaddress>
262 <controllerdiffuse>button_focus</controllerdiffuse>
266 <focusedlayout width="1440" height="100">
267 <control type="group">
268 <control type="image">
273 <texture border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texture>
274 <visible>Control.HasFocus(3)</visible>
276 <control type="label">
279 <label>$INFO[ListItem.Label]</label>
281 <shadowcolor>text_shadow</shadowcolor>
284 <control type="label">
287 <label>$INFO[ListItem.Label2]</label>
289 <shadowcolor>text_shadow</shadowcolor>
292 <control type="gamecontroller">
295 <texture>$INFO[ListItem.Icon]</texture>
296 <portaddress>$INFO[ListItem.FilenameAndPath]</portaddress>
297 <controllerdiffuse>button_focus</controllerdiffuse>
303 <control type="scrollbar" id="62">
306 <orientation>vertical</orientation>
308 <control type="grouplist" id="9001">
313 <itemgap>dialogbuttons_itemgap</itemgap>
314 <include content="DefaultDialogButton">
315 <param name="width" value="330" />
316 <param name="id" value="18" />
317 <param name="label" value="$LOCALIZE[186]" />
319 <include content="DefaultDialogButton">
320 <param name="width" value="330" />
321 <param name="id" value="19" />
322 <param name="label" value="$LOCALIZE[13007]" />
328 <include name="GameDialogAgents">
329 <control type="group">
330 <centertop>50%</centertop>
331 <centerleft>50%</centerleft>
334 <include content="DialogBackgroundCommons">
335 <param name="width" value="1820" />
336 <param name="height" value="962" />
337 <param name="header_label" value="$LOCALIZE[35172]" />
338 <param name="header_id" value="2" />
340 <control type="group">
341 <description>Content area</description>
346 <control type="group">
347 <description>Area of the dialog for ports</description>
349 <control type="button" id="3">
350 <description>Ports button</description>
356 <label>$LOCALIZE[35110]</label>
358 <textoffsetx>36</textoffsetx>
360 <aligny>center</aligny>
361 <texturefocus border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texturefocus>
362 <texturenofocus border="40">buttons/dialogbutton-nofo.png</texturenofocus>
363 <onclick>ActivateWindow(GamePorts)</onclick>
365 <control type="gamecontrollerlist" id="4">
366 <description>Active port list. Length should fit 13 listitems (12 controllers and one "controller disconnected" indicator).</description>
369 <orientation>horizontal</orientation>
371 <enable>false</enable>
372 <itemlayout width="96" height="96">
373 <control type="gamecontroller">
374 <texture>$INFO[ListItem.Icon]</texture>
375 <controllerid>$INFO[ListItem.Property(game.controllerid)]</controllerid>
376 <controlleraddress>$INFO[ListItem.FilenameAndPath]</controlleraddress>
377 <controllerdiffuse>button_focus</controllerdiffuse>
380 <focusedlayout width="96" height="96">
381 <control type="gamecontroller">
382 <texture>$INFO[ListItem.Icon]</texture>
383 <controllerid>$INFO[ListItem.Property(game.controllerid)]</controllerid>
384 <controlleraddress>$INFO[ListItem.FilenameAndPath]</controlleraddress>
385 <controllerdiffuse>button_focus</controllerdiffuse>
389 Note to skinners: this control can be populated
390 with static content for testing.
393 <icon>DefaultAddonNone.png</icon>
396 <property name="game.controllerid">game.controller.snes</property>
399 <property name="game.controllerid">game.controller.snes</property>
402 <property name="game.controllerid">game.controller.snes</property>
405 <property name="game.controllerid">game.controller.snes</property>
408 <property name="game.controllerid">game.controller.snes</property>
411 <property name="game.controllerid">game.controller.snes</property>
414 <property name="game.controllerid">game.controller.snes</property>
417 <property name="game.controllerid">game.controller.snes</property>
420 <property name="game.controllerid">game.controller.snes</property>
423 <property name="game.controllerid">game.controller.snes</property>
426 <property name="game.controllerid">game.controller.snes</property>
429 <property name="game.controllerid">game.controller.snes</property>
435 <control type="group">
436 <description>Area of the dialog for player controllers</description>
439 <control type="image">
440 <description>Controller list background</description>
445 <texture border="40">buttons/dialogbutton-nofo.png</texture>
447 <control type="list" id="7">
448 <description>Controller list</description>
451 <pagecontrol>61</pagecontrol>
452 <scrolltime tween="sine">200</scrolltime>
453 <orientation>vertical</orientation>
454 <itemlayout width="1740" height="96">
455 <include>AgentControllerList</include>
457 <focusedlayout width="1740" height="96">
458 <control type="image">
463 <texture border="40" colordiffuse="button_focus">buttons/dialogbutton-fo.png</texture>
464 <visible>Control.HasFocus(7)</visible>
466 <include>AgentControllerList</include>
469 Note to skinners: this control can be populated
470 with static content for testing.
473 <label>Player 1</label>
476 <label>Player 2</label>
479 <label>Player 3</label>
482 <label>Player 4</label>
485 <label>Player 5</label>
488 <label>Player 6</label>
491 <label>Player 7</label>
494 <label>Player 8</label>
497 <label>Player 9</label>
500 <label>Player 10</label>
503 <label>Player 11</label>
506 <label>Player 12</label>
512 <control type="scrollbar" id="61">
513 <description>Controller list scroll bar</description>
518 <orientation>vertical</orientation>
520 <control type="grouplist" id="10">
521 <description>Action buttons</description>
527 <orientation>horizontal</orientation>
528 <itemgap>dialogbuttons_itemgap</itemgap>
529 <include content="DefaultDialogButton">
530 <param name="width" value="330" />
531 <param name="id" value="18" />
532 <param name="label" value="$LOCALIZE[186]" />
538 <include name="AgentControllerList">
539 <control type="label">
540 <description>Controller name as reported by the driver</description>
543 <label>$INFO[ListItem.Label]</label>
545 <shadowcolor>text_shadow</shadowcolor>
548 <control type="gamecontrollerlist">
549 <description>Controller list which indicates the port a player's controller is connected to. Length should fit 13 listitems (12 controller items and one "input disabled" item).</description>
552 <orientation>horizontal</orientation>
554 <enable>false</enable>
555 <itemlayout width="96" height="96">
556 <control type="gamecontroller">
557 <texture>$INFO[ListItem.Icon]</texture>
558 <controllerid>$INFO[ListItem.Property(game.controllerid)]</controllerid>
559 <peripherallocation>$INFO[ListItem.FilenameAndPath]</peripherallocation>
560 <controllerdiffuse>button_focus</controllerdiffuse>
563 <focusedlayout width="96" height="96">
564 <control type="gamecontroller">
565 <texture>$INFO[ListItem.Icon]</texture>
566 <controllerid>$INFO[ListItem.Property(game.controllerid)]</controllerid>
567 <peripherallocation>$INFO[ListItem.FilenameAndPath]</peripherallocation>
568 <controllerdiffuse>button_focus</controllerdiffuse>
572 Note to skinners: this control can be populated
573 with static content for testing.
576 <icon>DefaultAddonNone.png</icon>
579 <property name="game.controllerid">game.controller.default</property>
582 <property name="game.controllerid">game.controller.default</property>
585 <property name="game.controllerid">game.controller.default</property>
588 <property name="game.controllerid">game.controller.default</property>
591 <property name="game.controllerid">game.controller.default</property>
594 <property name="game.controllerid">game.controller.default</property>
597 <property name="game.controllerid">game.controller.default</property>
600 <property name="game.controllerid">game.controller.default</property>
603 <property name="game.controllerid">game.controller.default</property>
606 <property name="game.controllerid">game.controller.default</property>
609 <property name="game.controllerid">game.controller.default</property>
612 <property name="game.controllerid">game.controller.default</property>