# # DXLog.net contest definition file # Updated 2025-09-30 # CONTESTGROUP=DXPEDITION CONTESTNAME=UK BOTA activation BANDS=160;80;60;40;30;20;17;15;12;10;50 MODES=CW;SSB;FM CATEGORY_MODES=Mixed CATEGORIES=Single operator OVERLAY= STATION=Portable CLASS= CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_ERRORTEXT=Enter your UK BOTA reference, e.g., BG0422 CFG_MULT_DX_ALLOWED=NO CFG_MULT_RGX_CHECK=^BG[WMIJUD]?[0-9]{4}$ CFG_POWER_MANDATORY=YES # Allow self spotting SELF_SPOT_ALLOWED=YES # Dupe rule DOUBLE_QSO=PER_BAND_MODE_RCVD # UK BOTA QSO counter MULT1_TYPE=FIELD MULT1_COUNT=PER_BAND_MODE MULT1_FIELD=RCVD MULT1_DISPLAY=B MULT1_NO_ALERT=YES MULT1_EXCEPTION=!DEST->RCVD:^BG[WMIJUD]?[0-9]{4}$;NONE # New country counter DXCC_DB_USE_ARRL_LIST=YES MULT2_TYPE=DXCC MULT2_COUNT=ALL MULT2_FIELD=FROM_DXCC MULT2_DISPLAY=D MULT2_NO_ALERT=YES MULT2_EXCEPTION=DEST->CALL:/[AM]M$;NONE # Callsign counter MULT3_TYPE=CALLSIGN MULT3_COUNT=ALL MULT3_FIELD=CALLSIGN MULT3_DISPLAY=C MULT3_NO_ALERT=YES # Live score multiplier attributes LIVESCORE_MULT=NONE;NONE;NONE # QSO counter POINTS_TYPE=CALC POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;ALL;1 # QSO summary SCORE=BY_BAND_MODE SCORE_DISPLAY=BAND;QSO(CW){CW};QSO(SSB){SSB};QSO(FM){FM};DUP;MULT1(P2P);MULT2(DXCC);MULT3(CALL) SCORE_TOTAL_FX=$FIELDVALUE.Points # Prefill DB_FILE=POTA_db.txt DB_FILE_COL_RCVD=-1 DB_FILE_COL_RECINFO=1 # Dummy Cabrillo export CABRILLO_CONTEST_NAME=POTA CABRILLO_MODES=CW;PH;FM LIVESCORE_CONTEST_NAME=DXPEDITION CABRILLO_TRANSMITTER=ONE CABRILLO_OPERATOR=SINGLE-OP CABRILLO_ASSISTED_DISABLED=YES CABRILLO_POWER= LIVESCORE_POWER=HIGH CABRILLO_STATION=PORTABLE CABRILLO_OVERLAY= CABRILLO_BAND=ALL #CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;EXCHANGE;CALL;RCVD1;(RCVD2);(RECINFO) # Custom ADIF export keys # Recognize WWFF and POTA stations also ADIF_KEYS=MY_SIG;UKBOTA ADIF_KEYS=MY_SIG_INFO;"B/"+$EXCHANGE.Substring(1,$EXCHANGE.Length-5)+"-"+$EXCHANGE.Substring($EXCHANGE.Length-4) ADIF_KEYS=SIG;POTA;DEST->RCVD:^[A-Z0-9]{1,3}[0-9]{4}$ ADIF_KEYS=SIG;WWFF;DEST->RCVD:^[A-Z0-9]{1,3}FF[0-9]{4}$ ADIF_KEYS=SIG_INFO;"B/"+$VALUE.Rcvd4.Substring(1,$VALUE.Rcvd4.Length-5)+"-"+$VALUE.Rcvd4.Substring($VALUE.Rcvd4.Length-4);DEST->RCVD:^BG[WMIJUD]?[0-9]{4}$ # DXCC tracker WINDOWS_WKD_DXCC_ENABLED=YES # Log fields FIELD_RCVD_NUMERIC=NO FIELD_RCVD_TYPE=CUSTOM FIELD_RCVD_MANDATORY=NO FIELD_RCVD_COPY=YES FIELD_RCVD_MAX_LENGTH=13 FIELD_RCVD_NAME=Rcv Ref FIELD_RECINFO_VISIBLE=YES FIELD_RECINFO_TYPE=NAME FIELD_RECINFO_NUMERIC=NO FIELD_RECINFO_MANDATORY=NO FIELD_RECINFO_NAME=Name FIELD_RECINFO_COPY=YES FIELD_RECINFO_MAX_LENGTH=15 FIELD_PTS_VISIBLE=NO FIELD_MULT_NAME=New FIELD_MULT_MAX_LENGTH=3 # Standard messages for UK BOTA stations CW_Message_1 = CQ BOTA $EXCHANGE $MYCALL $MYCALL CW_Message_2 = $RST CW_Message_3 = REF $EXCHANGE CW_Message_4 = $MYCALL CW_Message_5 = $LOGGEDCALL CW_Message_6 = AGN? CW_Message_7 = ? CW_Message_INS = $LOGGEDCALL $F2 CW_Message_PLUS = $CORRECT TU $CR $MYCALL