summaryrefslogtreecommitdiff
path: root/doc/users/uqm.6
blob: 9d9b38bbb53d93cb115c711f43d953d42aeddba6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
.\" (C) 1992, 1993, 2002 Toys for Bob, Inc.
.\" The documentation may be used freely under the terms of the
.\" Creative Commons Attribution Attribution 2.0 license,
.\" available at http://creativecommons.org/licenses/by/2.0/
.\"
.\" The content may also be copied freely as part of a distribution of
.\" The Ur-Quan Masters.
.Dd October 28, 2014
.Dt UQM 6
.Os
.Sh NAME
.Nm uqm
.Nd The Ur\(hyQuan Masters \(en space exploration game
.Sh SYNOPSIS
.Nm uqm
.Op Fl bcCfghklMnopqsSTuwx
.Op Fl i Ar style
.Op Fl m Ar soundtrack
.Op Fl r Ar resolution
.Op Fl -addon Ar addon
.Op Fl -cscan Ar style
.Op Fl -font Ar font
.Op Fl -menu Ar style
.Op Fl -safe
.Op Fl -scroll Ar style
.Op Fl -shield Ar style
.Op Fl -sound
.Op Fl -stereosfx
.Sh DESCRIPTION
.Nm uqm
is a port of the epic space game The Ur\(hyQuan Masters.
.Pp
The default settings for an
.Nm uqm
install are 3DO music, 640\(mu480 windowed mode, and pure SDL graphics drivers.
You may pass various command line options to customize your experience.
.Pp
The options are as follows:
.Bl -tag -width Ds
.It Fl b , Fl -meleezoom Ar mode
Melee zooming mode
.Po
.Sy pc
or
.Sy 3do
.Pc ;
.Sy step
is an alias for
.Sy pc
and
.Sy smooth
is an alias for
.Sy 3do .
Default is
.Sy 3do .
Slower machine owners can set it to
.Sy pc
to get better performance in melee.
.It Fl C Ar dir , Fl -configdir Ar dir
Sets the directory where the game will store the config data.
.It Fl c Ar mode , Fl -scale Ar mode
Graphics scaling mode
.Po
.Cm bilinear ,
.Cm biadapt ,
.Cm biadv ,
.Cm triscan ,
.Cm hq
or
.Cm none
.Pc .
Default is
.Cm none .
Try these to get smoother graphics, at a performance cost.
.It Fl f , Fl -fullscreen
Uses full screen mode.
The opposite of
.Fl w .
.It Fl g Ar val , Fl -gamma Ar val
Sets gamma correction.
1.0 causes no change
(unless your graphics card is originally set to a different value).
Higher than 1.0 makes the image brighter, lower than 1.0 makes it darker.
.It Fl h , Fl -help
Display a help message.
.It Fl i Ar style , Fl -intro Ar style
With
.Cm 3do ,
use the 3DO intro and ending movies (if you have them).
With
.Cm pc ,
use the PC intro and ending sequences and slide shows.
Defaults to
.Cm 3do .
Regardless of which option is selected, the PC sequences will be used if you do
not have the 3DO movies.
.It Fl k , Fl -keepaspectratio
Keep 4:3 aspect ratio when using custom resolutions.
.It Fl l Ar file , Fl -logfile Ar file
Set a file to receive the diagnostic information that would otherwise go to the
console.
.It Fl M Ar volume , Fl -musicvol Ar volume
Set music volume (0\(en100).
.It Fl m Ar soundtrack , Fl -music Ar soundtrack
Select either the 3DO remixed soundtrack with
.Cm 3do
or the .MOD\(hybased PC soundtrack with
.Cm pc .
Defaults to
.Cm 3do
for songs that were in fact remixed.
.It Fl n Ar dir , Fl -contentdir Ar dir
Set the directory where the game will seek its data.
.It Fl o , Fl -opengl
Use OpenGL drivers.
This produces higher\(hyquality graphics, and may be faster as well \(en
but it also may not work on older cards.
It also permits use of any screen resolution.
The opposite of
.Fl x .
.It Fl p , Fl -fps
Print fps information in the status window.
.It Fl q Ar setting , Fl -audioquality Ar setting
Can be
.Cm high ,
.Cm medium ,
or
.Cm low .
Specifies how nice the audio sounds.
Slower machines should lower the audio quality.
.It Fl r Ar resolution , Fl -res Ar resolution
Sets the screen resolution.
Unless
.Fl -opengl
is set, the only valid values are
.Dq 640x480
and
.Dq 320x240 .
.It Fl S Ar volume , Fl -sfxvol Ar volume
Set sound effects volume (0\(en100).
.It Fl s , Fl -scanlines
Simulates interlaced displays.
.It Fl T Ar volume , Fl -speechvol Ar volume
Set speech volume (0\(en100).
If set to 0, the game runs in
.Sq no speech
mode and the oscilloscope reacts to the music.
.It Fl u , Fl -nosubtitles
Disables subtitles.
.It Fl w , Fl -windowed
Displays the game in a window.
The opposite of
.Fl f .
.It Fl x , Fl -nogl
Do not use OpenGL drivers.
This is more likely to run on systems with poor or no 3D acceleration,
and is often faster, especially on older or less well supported cards.
Only the 320\(mu240 and 640\(mu480 resolutions are available when not using
OpenGL.
The opposite of
.Fl o .
.It Fl -addon Ar name
Enable the named add\(hyon in the game.
See the
.Sx ADD\(hyONS
section for details.
.It Fl -cscan Ar style
When scanning planets, display information using text
.Pq with Cm pc
or pictograms
.Pq with Cm 3do .
Defaults to
.Cm pc .
.It Fl -font Ar style
Use PC\(hystyle fonts and colors
.Pq with Cm pc
or 3DO\(hystyle
.Pq with Cm 3do .
Defaults to
.Cm pc .
.It Fl -menu Ar style
In menus, display options as text
.Pq with Cm pc
or pictograms
.Pq with Cm 3do .
Defaults to
.Cm pc .
.It Fl -safe
Start the game in safe mode.
Safe mode will ignore stored user settings,
like resolution, fullscreen mode, sound driver, etc.
This is useful if you have somehow wrecked your configuration files and cannot
get to the in\(hygame setup menu to change the settings.
.It Fl -scroll Ar style
Using the left/right arrow keys,
scroll voiceovers and subtitles one page at a time
.Pq with Cm pc
or smoothly
.Pq with Cm 3do .
Defaults to
.Cm pc .
.It Fl -shield Ar style
Use the CPU\(hyintensive, 3DO\(hystyle throbbing slave shield graphic
.Pq with Cm 3do
or the PC\(hystyle static slave shield graphic
.Pq with Cm pc .
Defaults to
.Cm pc .
.It Fl -sound Ar driver
Specifies which sound driver/mixer to use.
Can be
.Cm openal ,
.Cm mixsdl ,
or
.Cm none .
.Cm openal
is only available when it has been compiled in.
It may produce higher\(hyquality sound and will probably be faster,
but it is not very stable on Linux platforms,
and may not work well with some sound cards.
Use
.Cm none
as a last resort if you cannot get other drivers to work,
or if you have no sound card.
.It Fl -stereosfx
Enables positional sound effects in melee.
Currently works only when using openal.
.El
.Sh STARTING THE GAME
Simply invoke the
.Nm uqm
program to run the game.
After a splash screen, you will see the main menu, which has five options:
.Bl -tag -width "Super Melee!"
.It New Game
Begins a new Full Game.
This is a galaxy\(hyspanning space adventure full of diplomacy, exploration,
combat, high treason, and low cunning.
The introductory cutscenes will set the scene; the below section
.Sx THE STORY SO FAR
provides more extensive backstory for the curious.
.It Load Game
Restores a Full Game session that was saved earlier.
.It Super Melee!
Puts the game in Super Melee mode, where you may hone your space combat skills
or challenge your friends to fleet battles.
See the
.Sx SUPER MELEE
section below for details on this game mode.
.It Setup
Lets you configure many options to customize your play experience.
Most options will take effect once you exit the setup menu;
a few specially marked options require you to restart
.Nm uqm .
Setup options are preserved across sessions.
.It Quit
Exits the program.
.El
.Sh CONTROLS SUMMARY
.Ss General Game Controls
.Bl -tag -width "F1 or Pause" -compact
.It Cm F1 No or Cm Pause
Pause game
.It Cm F10
Exit game
.It Cm F11
Toggle between fullscreen and windowed mode
.El
.Ss Full Game Controls
Space flight:
.Bl -tag -width "Space or Right Shift" -compact
.It Cm Up
Thrust
.It Cm Left No and Cm Right
Steer
.It Cm Space No or Cm Right Shift
Main Menu
.El
.Pp
Menus:
.Bl -tag -width "Space or Right Shift or Escape" -compact
.It Arrow keys
Scroll through selections
.It Cm Enter No or Cm Right Ctrl
Make selection
.It Cm Space No or Cm Right Shift No or Cm Escape
Up one level
.El
.Pp
Conversations:
.Bl -tag -width "Space or Right Shift" -compact
.It Cm Left No and Cm Right
Rewind/Forward
.It Cm Up No and Cm Down
Scroll through selections
.It Cm Enter No or Cm Right Ctrl
Make selection
.It Cm Space No or Cm Right Shift
Skip, Show/Hide summary
.El
.Pp
Star Map:
.Bl -tag -width "Space or Right Shift" -compact
.It Arrow Keys
Move the crosshair
.It Cm Enter No or Cm Right Ctrl
Select destination
.It Cm Space No or Cm Right Shift
Main menu
.It Keypad Cm +
Zoom in
.It Keypad Cm -
Zoom out
.It Cm /
Begin search.
(Type star or constellation name to find matches)
.It Cm Tab
Jump to next match
.El
.Pp
Space Combat:
.Bl -tag -width "Right Ctrl or Enter" -compact
.It Cm Up
Thrust
.It Cm Left No and Cm Right
Steer
.It Cm Right Ctrl No or Cm Enter
Fire Primary Weapon
.It Cm Right Shift
Fire Secondary Weapon
.It Cm Escape
Emergency Warp Escape
.El
.Pp
Planet Exploration:
.Bl -tag -width "Right Shift or Escape" -compact
.It Cm Up
Forward
.It Cm Left No and Cm Right
Steer
.It Cm Right Ctrl No or Cm Enter
Fire stun bolt
.It Cm Right Shift No or Cm Escape
Blast off
.El
.Ss Melee Controls
Top Player:
.Bl -tag -width "A and D" -compact
.It Cm W
Thrust
.It Cm A No and Cm D
Steer
.It Cm V
Fire Primary Weapon
.It Cm B
Fire Secondary Weapon
.El
.Pp
Bottom Player:
.Bl -tag -width "Right Ctrl or Enter" -compact
.It Cm Up No or Cm Enter
Thrust
.It Cm Left No and Cm Right
Steer
.It Cm Right Ctrl No or Cm Enter
Fire Primary Weapon
.It Cm Right Shift
Fire Secondary Weapon
.El
.Pp
These controls are configurable from the Setup Menu.
You may define up to six
.Dq Input Templates
and assign a template to either or both players.
Some commonly used key configurations are pre\(hydefined,
as well as popular variants.
To change key bindings, select the binding you wish to change and press
.Cm Enter .
At the dialog box, press the key (or joystick gesture)
that you wish to assign to this action.
.Sh SAVED GAMES
The saved games are kept in your personal directory for
.Nm uqm
data.
This directory is automatically created the first time you start the game.
On Unix systems this personal
.Nm uqm
data is stored in
.Pa ~/.uqm .
.Pp
You will generally only need to know this if you intend to transfer savegames
to another computer.
.Sh INTERPLANETARY EXPLORATION
When in a Solar system,
use the thrust and steering controls to move about the system.
Intersecting a planet will move you to the planetary system;
flying over a planet or moon will then put you into orbit.
From there you can talk to the inhabitants, or, if the planet is uninhabited,
send a lander down to gather minerals, investigate energy readings,
or capture life forms.
.Sh PLANET LANDING
To land on a planet, you need to achieve orbit,
then fill a planet lander with crew and send them down.
You will usually want to scan the planet first.
Mineral scans will indicate easily harvestable mineral ores and other
resources.
Energy scans will indicate unusual installations,
which will effectively always be worth investigating.
Biological scans will show where life forms are on the surface.
.Pp
Minerals are necessary for building up and maintaining your flagship, so
harvest them wherever you can.
There are nine varieties, each color coded:
.Bl -bullet
.It
.Em Common elements
(carbon, nitrogen) are cyan.
Worth 1 resource unit (RU) per unit.
.It
.Em Corrosives
(chlorine, iodine) are red.
2 RU per unit.
.It
.Em Base metals
(iron, tin) are grey.
These are common, and usually worth harvesting, but not terribly valuable.
3 RU per unit.
.It
.Em Noble gases
(argon, xenon) are blue.
4 RU per unit.
.It
.Em Rare earths
(lanthanum, ytterbium) are green.
5 RU per unit.
.It
.Em Precious elements
(gold, silver) are yellow.
6 RU per unit.
.It
.Em Radioactives
(uranium, astatine) are orange.
8 RU per unit.
.It
.Em Exotics
(antimatter, magnetic monopoles) are purple,
and a princely 25 RU per cargo unit.
.El
.Pp
Minerals may be unloaded at Earth Starbase by talking to Commander Hayes,
which will give you RU that you may spend to upgrade your flagship.
.Pp
However, there are many hazards on planetary surfaces.
Life forms are often hostile, and need to be subdued with your stunner or
evaded.
Earthquakes (expanding circles) can hurt your crew,
lightning may crisp them, or lava flows and hotspots can fry them.
Be careful,
especially on hotter or more seismically and atmospherically active worlds.
If your crew level starts dropping dramatically,
flee quickly with the
.Cm Escape
key!
.Pp
Stunned life forms may be captured and analyzed by your planet landers.
The information you gain from this may not be immediately useful,
but it will eventually come in handy.
.Pp
Landing on a planet costs fuel, and the heavier the planet,
the more fuel it requires.
Make sure you don\(cqt spend so much fuel exploring planets that you can\(cqt
get back to Sol!
.Sh INTERSTELLAR TRAVEL
When you leave a solar system, you will push up into HyperSpace.
In HyperSpace you can travel great distances quickly,
but you must continuously thrust to move.
Otherwise, you will gradually slow to a stop.
.Pp
While you can fly about in HyperSpace just like you do in a star system,
the Galaxy is
.Em Large ,
and you will usually want to use the Auto-Pilot.
To use the Auto-Pilot, select
.Dq Starmap
on the menu.
This will show you a map of the quadrant
(the galactic Core is in the upper right corner).
To fly to a location, move the cursor there and press
.Cm Enter .
Then press
.Cm Space
to engage the Auto-Pilot.
.Sh DIPLOMACY
When you encounter an alien starship, you will usually get a picture of their
task force and a chance to choose between conversation and fighting.
If you choose to fight, you will transition immediately to space combat
(below).
Otherwise, you will talk first.
If talks go poorly, space combat will likely ensue.
.Pp
If the task force shows ships streaming off in all directions, you have reached
a fortified world, and there are an unlimited number of starships facing you.
You cannot win such a fight \(en if combat ensues, you will need to warp out.
.Sh SPACE COMBAT
When combat begins, you are prompted to select a ship from your task force.
A one-on-one space combat then begins, and continues until either the enemy
fleet is destroyed (in which case you salvage the wrecks and continue the
game), your flagship is destroyed (ending the game), or your flagship warps
out of combat (consuming 5 fuel units but ending the encounter).
.Pp
Each ship has two major stats: Crew and Combat Battery.
Crew are effectively hit points.
Getting hit by weapons kills crew, and if all crew are eliminated,
the craft is destroyed.
Firing weapons typically requires energy from the combat batteries,
which is replaced over time.
The precise speed of energy regeneration and cost of weapons fire varies by
ship.
.Pp
Space flight is
.Em mostly
inertial (you\(cqll drift if you stop thrusting),
but each ship has a maximum velocity that can only be exceeding by
.Dq gravity whipping
around the planet.
Don\(cqt hit the planet unless you want to take
.Em lots
of damage.
.Pp
Each ship has a primary and secondary weapon mode,
unique to that race\(cqs craft.
The descriptions of those follow.
.Ss Ship Descriptions
.Bl -ohang
.It Androsynth Guardian
.Bl -inset -compact
.It Primary weapon:
Fires homing acid bubble clouds.
.It Secondary weapon:
Transforms into the
.Sq Blazer ,
a comet that does considerable damage by ramming its opponents.
.El
.It Ariloulaleelay Skiff
.Bl -inset -compact
.It Primary weapon:
Auto\(hyaiming, short\(hyrange laser.
.It Secondary weapon:
Random teleport.
.It Note:
The Skiff is inertia-less, and stops instantly when thrust is removed.
.El
.It Chenjesu Broodhome
.Bl -inset -compact
.It Primary weapon:
Crystal Shard.
Travels until the fire button is released, then shatters.
.It Secondary weapon:
De\(hyenergizing Offensive Guided Interceptor.
Launches an autonomous DOGI that rams the opponent to drain their combat
batteries.
.El
.It Chmmr Avatar
.Bl -inset -compact
.It Primary weapon:
Immensely powerful short-range laser.
.It Secondary weapon:
Tractor beam.
.It Note:
Has three orbiting
.Dq ZapSats
that attack anything that gets in range.
.El
.It Druuge Mauler
.Bl -inset -compact
.It Primary weapon:
Long range, high\(hyrecoil cannon.
.It Secondary weapon:
Sets one crew on fire to gain combat energy.
.El
.It Earthling Cruiser
.Bl -inset -compact
.It Primary weapon:
Homing nuclear missile.
.It Secondary weapon:
Point-defense laser.
.El
.It Ilwrath Avenger
.Bl -inset -compact
.It Primary weapon:
Short\(hyrange flamethrower.
.It Secondary weapon:
Cloaking device.
.El
.It Kohr\(hyAh Marauder
.Bl -inset -compact
.It Primary weapon:
Spinning blades that stop and home when the fire button is released.
.It Secondary weapon:
Fiery Ring of Inevitable and Eternal Destruction (F.R.I.E.D.), a short\(hyrange
corona of energy that blocks shots and inflicts lots of damage.
.El
.It Melnorme Trader
.Bl -inset -compact
.It Primary weapon:
Charged shot.
The longer the fire button is held, the stronger the shot.
.It Secondary weapon:
Confusion beam that scrambles enemy controls.
.El
.It Mmrnmhrm X\(hyForm
.Bl -inset -compact
.It Primary weapon:
Lasers (X-form) or homing missiles (Y-form).
.It Secondary weapon:
Switch between X-Form and Y-Form.
.El
.It Mycon Podship
.Bl -inset -compact
.It Primary weapon:
Homing Plasmoid.
.It Secondary weapon:
Regenerate 4 crew.
.El
.It Orz Nemesis
.Bl -inset -compact
.It Primary weapon:
Howitzer cannon.
.It Secondary weapon:
Secondary with left and right arrows rotates the primary cannon.
Secondary with Primary launches space marines that invade the enemy ship and
kill their crew.
.El
.It Pkunk Fury
.Bl -inset -compact
.It Primary weapon:
Three\(hyway cannon.
.It Secondary weapon:
Fling insults at opponent.
This is the only way the Pkunk can regenerate combat energy.
.It Note:
On occasion, a destroyed Fury will be resurrected with full fuel and power.
.El
.It Shofixti Scout
.Bl -inset -compact
.It Primary weapon:
Energy Dart.
.It Secondary weapon:
Glory Device.
When pressed three times, the ship will self\(hydestruct,
inflicting vast damage on nearby vessels.
.El
.It Slylandro Probe
.Bl -inset -compact
.It Primary weapon:
Lighting weapon.
.It Secondary weapon:
Absorb a nearby asteroid and convert to combat power.
This is the only way the Probe can recharge.
.It Note:
The Probe is inertia\(hyless and always in motion.
Pressing thrust will reverse its direction.
.El
.It Spathi Eluder
.Bl -inset -compact
.It Primary weapon:
Simple forward cannon.
.It Secondary weapon:
Backward Utilized Tracking Torpedo (B.U.T.T.),
a homing missile fired from the rear of the vessel.
.El
.It Supox Blade
.Bl -inset -compact
.It Primary weapon:
Forward firing glob weapon.
.It Secondary weapon:
Secondary + left or right will cause you to drift laterally,
while Secondary + thrust will make you fly backwards.
This cancels your current velocity, so be careful!
.El
.It Syreen Penetrator
.Bl -inset -compact
.It Primary weapon:
Particle Beam Stiletto.
.It Secondary weapon:
.Dq Syreen Call
\(en psychic attack that induces enemy crew to jump ship,
where you (or your opponent) may capture them to add to your complement.
.El
.It Thraddash Torch
.Bl -inset -compact
.It Primary weapon:
Straightforward blaster cannon.
.It Secondary weapon:
Afterburner.
The afterburner exhaust does more damage then the blaster,
so use it as a weapon!
.El
.It Umgah Drone
.Bl -inset -compact
.It Primary weapon:
Anti\(hyMatter cone.
Does not require combat batteries to use.
.It Secondary weapon:
Fly backwards suddenly and at high speed.
.It Note:
The Drone only recharges batteries if you do not fire for a long time,
and then the energy all returns in one lump.
.El
.It Ur\(hyQuan Dreadnought
.Bl -inset -compact
.It Primary weapon:
Fusion Blast.
.It Secondary weapon:
Launches autonomous fighters to harass the enemy.
When they run low on fuel, they will fly back to the Dreadnought.
Catch them before they expire.
Each fighter requires one crew to pilot it,
so take care not to weaken the core ship.
.El
.It Utwig Jugger
.Bl -inset -compact
.It Primary weapon:
Six\(hyshot cannon.
Requires no combat battery energy to fire.
.It Secondary weapon:
Force shield.
Absorbing hits re\(hyenergizes your batteries.
When the batteries are exhausted,
the shield is permanently disabled until combat ends.
.El
.It VUX Intruder
.Bl -inset -compact
.It Primary weapon:
Gigawatt laser.
.It Secondary weapon:
Limpet mines that track enemy ships and slow them down dramatically if they
hit.
.El
.It Yehat Terminator
.Bl -inset -compact
.It Primary weapon:
Twin autocannons.
.It Secondary weapon:
Force shield.
.El
.It Zoq\(hyFot\(hyPik Stinger
.Bl -inset -compact
.It Primary weapon:
Anti\(hymatter spray gun.
.It Secondary weapon:
.Dq Tongue attack ,
a point\(hyblank range attack that does grievous damage.
.El
.El
.Sh SUPER MELEE
Super Melee mode is pure combat.
It\(cqs designed to let you hone your skills for the full game,
or to challenge your friends to fleet matches.
Selecting
.Dq Super Melee!
from the main menu will bring you to the super melee main screen.
.Pp
This screen is dominated by the fleet design screen.
Move the cursor over a ship slot and press
.Cm Enter
to change the ship assignment, or press
.Cm Delete
to remove the ship.
You may select the fleet name and press
.Cm Enter
to edit the fleet name to something of your choice.
The number next to the fleet name lists the fleet strength;
this is simply the sum of the point values of all ships in the fleet.
.Pp
The right hand side of the screen has buttons for managing the battle.
Each side has four buttons associated with it:
.Cm LOAD ,
.Cm SAVE ,
.Cm CONTROL ,
and
.Cm NET .
The
.Cm LOAD
and
.Cm SAVE
buttons let you load and save fleets.
A variety of fleets of various strengths are pre\(hydefined,
and you may add your own by saving fleets you design.
.Pp
The
.Cm Control
button has one of five settings.
.Cm Human Control
puts the fleet under the control of a human player.
(The precise controls for that player are set in the Setup menu, but the bottom
player\(cqs controls are always the same as the full game\(cqs controls.)
Then there are three levels of computer control:
.Bl -bullet
.It
.Cm Weak Cyborg
is not a particularly good shot, and will only use special weapons if the ship
absolutely requires the special weapon to function at all (Pkunk, Slylandro).
This difficulty level only appears in the full game when fighting crippled
ships.
.It
.Cm Good Cyborg
will actually use its special weapon, but it\(cqs still not much of a threat.
The Good cyborg provides a gentle introduction to Star Control combat if you
are unfamiliar with the gameplay.
However, you will soon wish to switch to...
.It
.Cm Awesome Cyborg .
The AI will fully exploit each ship\(cqs abilities, and is also a tolerably
good shot, compensating for inertia and choosing its shots.
Enemies you meet in the full game are almost always piloted at this level.
If a battle is giving you trouble in the full game,
this is the setting you want.
.El
.Pp
The last control option is
.Cm Network Control ,
which will be set if that side is controlled by a non\(hylocal opponent.
To set up a network game, push the
.Cm Net
button on the side you wish to be under your opponent\(hys control.
.Pp
In order to connect, you must agree on a port (the default is 21837,
which should not require any change) and set a net delay in frames.
To compensate for network lag,
a keypress or keyrelease will only take effect after this many frames.
While higher values make your ship seem to respond more sluggishly,
they give the keypress information more time to reach the remote party.
If the game stutters, this is because it is waiting for this keypress
information to arrive, which is an indication that the input delay is too low.
Super Melee runs at 24 frames per second,
each frame delayed will delay the input by about 42\ ms.
The delay used is the maximum of the desired value for both parties.
The default is 2.
Values lower than 4 are typically acceptable in terms of responsiveness.
Future versions may automatically decide on the best value to use.
.Pp
Once the port and delay are set, one player must select the first option
(Wait for incoming connection), while the other enters his opponent\(hys
hostname or IP address into the Host field and then pushes
.Dq Connect .
Once the connection is established, the control scheme for the remote player
will flip to
.Cm Network Control
to register the connection.
To disconnect, change it away back to one of the
.Cm Human
or
.Cm Cyborg options.
Once connected,
you are both free to edit your fleets to provide a properly balanced battle.
.Pp
Once all fleets are in readiness, press the
.Cm Battle
button in the center right.
(In a network game, both players must select it with no intervening fleet
edits.
Moving away from
.Cm Battle
or having your opponent change their fleet will cancel your readiness state,
and you will need to reselect the
.Cm Battle
button.)
When all players are ready, the battle begins.
.Pp
The ship selection screen is much as it would be in the full game, with two
notable exceptions: a question mark in the upper right allows you to select a
new ship randomly from those remaining,
and a red X allows you to exit the combat entirely.
(It is also possible to exit the melee at any time by pressing
.Cm F10 ,
just as one can exit anything.)
If nobody quits,
the combat will continue until one side has been completely destroyed.
At this point, both fleets are shown so that one may compare initial and
remaining fleet strengths.
Press a key to return to the melee menu.
.Pp
To return to the main menu after finishing with Super Melee mode, push the
.Cm Quit
button in the lower right.
.Sh THE STORY SO FAR
For the past decade, Earth and the rest of the Alliance of Free Stars has
fought the Ur\(hyQuan and their Hierarchy of Battle Thralls.
In the course of the War, the Earthlings discovered a factory world by the
.Sq Precursors
\(en an impossibly advanced that disappeared tens of thousands of years ago.
This colony, Unzervalt (aka Vela I),
lost all contact with Earth shortly after landfall.
.Pp
You are Captain Zelnick, a human who was born on Unzervalt and who possesses a
remarkable knack for Precursor technology.
You were the one who worked out how to activate the Precursor installation.
.Pp
It was a factory for building starships.
However, Unzervalt is mineral\(hypoor,
and there were not enough materials available to construct a complete vessel.
Your task is to command this craft, the Vindicator,
and return to Earth to tell them of the abandoned colony.
Also, if the War with the Ur\(hyQuan continues,
you must fight for Earth and the Alliance as best you can.
.Pp
There is a great deal more to this story.
Asking Starbase Commander Hayes for background information will give you most
of it.
.Sh ADD\(hyONS
.Nm uqm
has basic support for add\(hyon packages.
Though it is not very elaborate yet, you can install some content add\(hyons.
Add\(hyons created for UQM releases prior to v0.7 are not compatible with this
release.
.Pp
Inside the directory where the content is installed, in the
.Pa content/
directory, there is a directory
.Pa addons/ .
In this directory, you can place add\(hyon packages, like
.Sy 3domusic ,
.Sy 3dovoice ,
.Sy remix
and others, or create new directories with .zip files to be used in
addition te the standard content .zip files.
Each add\(hyon must contain at least one .rmp file to tell the game which
resources the add\(hyon provides.
When you specify the command\(hy line option
.Fl -addon Ar addon ,
the .zip files inside the directory
.Pa content/addons/ Ns Ar addon
will be included in the game.
.Fl -addon
may be specified more than once to enable multiple add\(hyons.
.Pp
.Sy 3domusic ,
.Sy 3dovoice ,
and
.Sy remix
are intended to be used as add\(hyons,
and can be turned on and off from the in\(hygame setup menu.
.Sh BUGS
After several years of enthusiastic testing,
.Nm uqm
has dramatically improved its stability, but it is still beta software,
and bugs certainly still lurk.
Upon finding a problem, we\(cqd like you to report it,
but before you do, please do the following:
.Bl -bullet
.It
Try to isolate what causes it:
.Do
Crashes with a null dereference about half the time when firing and
taunting with a Pkunk
.Dc
is better than
.Dq Melee doesn\(cqt work .
If the game crashes, notice what error is produced;
if the game hangs, check to see if the game\(hyexit key
.Pq Cm F12
works.
.It
Go to the
.Lk http://bugs.uqm.stack.nl/ "bug database"
and post a report of the problem there.
Search the database first to see if it has been already posted; if we get many
duplicate reports, processing them eats our time from actual development.
If it\(cqs been reported, and you have more information, feel free to confirm
that you\(cqve reproduced it by adding a comment to the report.
If ten people have already confirmed it, though,
it\(cqs probably best to treat it as duly reported.
.It
Whenever possible, for bugs that only occur under certain conditions,
include a save game with your bug report that duplicates the bug.
In the case of a crash, a stack trace can be very helpful for us too.
If you don\(cqt know what a stack trace is, don\(cqt worry about it.
.It
If your issue is more like
.Dq support request
than bug report and you want help from other users,
then it might be more appropriate to post it to
.Lk http://uqm.stack.nl/forum/ "our forum" .
.El