Howto program your own contest
===========================

Suppose I want to participate in a new contest, which is not directly supported
by tlf. This is  no theoretical situation, as contest committees are very creative in
making new rules all of the time, and tlf has only 1 author (at the moment) to fight this
rule proliferation.

The new contest has the following simple rules:

It is called "eu hf championship"
Multiplier is the year I got my first licence (68)
Multipliers count for every band
For every qso I get 1  point

My  logcfg.dat will need the following statements for this contest:

#################################
#                               #
#   TLF-LOGCFG.DAT v. 0.5.4.3   #
#                               #
#  Uncomment the options you    #
#  want to enable. See tlf.doc  #
#  for a description of the     #
#  options. You can keep diff-  #
#  erent versions for different #
#  contests. I keep separate    #
#  configuration files for      #
#  each contest. If you enable  #
#  more than 1 mutually exclu-  #
#  sive options, the last one   #
#  will be efective.            #
#                               #
#                               #
#################################
#
#################################
#                               #
#   EDITOR                      #
#                               #
#################################
#
#EDITOR=joe
#EDITOR=vi
EDITOR=e3
#
#################################
#                               #
#  CALL                         #
#                               #
#################################
#
CALL=PA0RCT
#
#################################
#                               #
#  CONTEST                      #
#                               #
#  Uncomment the contest you    #
#	want (remove "#")       #
#			        #
#################################
#CONTEST=cqww
#CONTEST=wpx
#CONTEST=sprint
#CONTEST=arrldx_usa
#CONTEST=arrldx_dx
#CONTEST=arrl_fd
#CONTEST=pacc_pa
#CONTEST=pacc_dx
#CONTEST=dxped
#CONTEST=qso
CONTEST=EUHF2002              (contest name shows in score window)
#
#################################
#                               #
#  LOGFILE                      #
#                               #
#################################
#
LOGFILE=euhf2002.log            (contest.log will also do...)
#
#################################
#                               #
#  KEYERPORT                    #
#                               #
#################################
#
#LPT1
COM1                                (ttySx keyer output)
#
#################################
#                               #
#  KEYERPARAMETERS              #
#                               #
#################################
##---speed (6 ... 60 wpm)
SPEED=30
##---weight (-5 ... 5 ms)
WEIGHT=0
##---txdelay (ms)
TXDELAY=51
##---sidetone (200...800, 0 = mute)
TONE=800
#
#################################
#                               #
#  RADIO CONTROL                #
# (comment out if not present)  #
#################################
#
RADIO_CONTROL                           (ten tec only for now...)
RIT_CLEAR                          (you will need the separate driver)
#SHOW_FREQUENCY
#
#################################
#                               #
#  INFORMATION WINDOWS          #
#                               #
#################################
#
#CLUSTER                                (no cluster allowed in this contest)
#BANDMAP
#SPOTLIST
#FILTER
#
SCOREWINDOW                      (I want to see how I am doing)
#
CHECKWINDOW        (always use dupe check unless your
#                           computer is very slow)
#
#################################
#                               #
#  CHECK PARTIAL FUNCTION       #
#                               #
#################################
#
PARTIALS                  (you may change mastercalls.dat to include only EU)
#USEPARTIALS                 (uncomment for auto_finish)
#MANY_CALLS
#
#################################
#                               #
#  CONDX (info for muf calc.)   #
#                               #
#################################
#
#SUNSPOTS=102
SFI=150
#
##################################
#                                #
#  Messages F1= to F12=          #
#  Message CW_TU_MSG=            #
#  Message S&P_TU_MSG=           #
#                                #
#  % = call		         #
#  @ = hiscall                   #
#  # = serial                    #
#  [ = RST                       #
#  + = increase cw speed         #
#  - = decrease cw speed         #
#     (works only with parport   #
#       interface)               #
#                                #
##################################
#
F1=CQ EU DE %              (the official cq call for euhfc)
F2=@ DE %
F3=@ 5NN 68                 (I was licensed in 1968)
F4=TU 73
F5= @
F6=%
F7=@ SRI QSO B4 GL
F8=AGN
F9= ?
F10= QRZ?
F11= PSE K
F12=TEST % %
#
CW_TU_MSG=TU 73 %
S&P_TU_MSG=TU 5NN 68    (licence year also here...)
#
SHORT_SERIAL
#LONG_SERIAL
#
#SEND_DE
#
#################################
#                               #
#  CONTEST PARAMETERS           #
#    (roll your own... )        #
#################################
#
CONTEST_MODE
#MIXED                                                (uncomment for mixed mode)
#
#-------------------------------
# Can exchange be recycled?
# e.g. impossible if it is a serial
# number...
#
RECALL_MULTS                                         (year is same for every band)
#
#
#-------------------------------
# How may points per qso?
#
ONE_POINT                                                  (aha...)
#THREE_POINTS
#
##-------------------------------
# Multiplier type:
#
WYSIWYG_MULTIBAND               (this is the one....  makes list of mults you
#   (makes its own multiplier list          work, and ticks the band)
#    on the go...)
#
#WYSIWYG_ONCE
#   (same, but mults do not count
#    per band..)
#
#COUNTRY_MULT          (needed for many contests, but not here)
#
#################################
#                               #
#  MULTIPLIER LIST	        #
#                               #
#################################
#
#
####### END #####################

 This will work the EU HF CHAMPIONSHIP with full duping and scoring.
 After the contest you use the :WRITE command to generate the cabrillo log.

 Every new contest will need certain capabilities in tlf, which may not yet be
 present. If you need new capabilities, and they are not too weird I may be able to
 add them to tlf.

 Just let me know.....

 73, Rein PA0RCT

 PA0RCT@AMSAT.ORG