Skip to content

Developers Adding a new contest

Howie Hoyt edited this page Oct 10, 2020 · 1 revision

At a minimum, adding a new contest involves update to four arrays in VC.PAS:

  1. ContestType approximately line # 777
  2. ContestsArray ~ 3124
  3. ContestTypeSA ~ 3306
  4. ContestsBooleanArray ~ 3523

It IS IMPORTANT to understand that these arrays must be in the SAME order of contest entry name. The easiest solution is to place the new contest at the END of each array.

#3 is the heart of a contest's specification and it helps to find an similar contest already entered and approximate the extant entry. Likewise try to approximate #4 by a similar contest entry.

Also, if the QSOPointMethod name is not already listed, add the QSOPointMethod to

  1. QSOPointMethodType ~ 2660
  2. QSOPointMethodArray ~ 2801

Some other common VC arrays- LocationExchangeType ~ 2924 ActiveExchangeArray ~ 2987 QSOPartiesArray ~ 3063 <---referebced by 'P' in ContestType #3 above, for QSO Parties in LogStuff.PAS module -- Case QSOPointMethod ~ 5642 ProcessExchange Case Active Exchange ~ 8050