# # DXLog.net contest definition file # Updated 2025-07-24 # CONTESTNAME=K1USN Slow Speed Open CONTESTWEB=http://www.k1usn.com/sso.html CONTESTRULES=http://www.k1usn.com/sso_rules.html BANDS=160;80;40;20;15;10 MODES=CW CATEGORIES=Single operator OVERLAY=20WPM or less;15WPM or less;10WPM or less CATEGORY_MODES=CW STATION=Fixed # Helper strings # Valid exchanges for US stations. US states plus DC. # Accept both state and DX for KH6 and KL stations but only count DXCC multiplier # ^(AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|ND|NE|NV|NH|NJ|NM|NY|NC|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY)$ # 14 canadian provinces # ^(AB|BC|LB|MB|NB|NF|NS|NT|NU|ON|PE|QC|SK|YT)$ # Valid exchanges # ^(DX|AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|ND|NE|NV|NH|NJ|NM|NY|NC|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|AB|BC|LB|MB|NB|NF|NS|NT|NU|ON|PE|QC|SK|YT)$ CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_ERRORTEXT=US and Canadian stations enter State or Province, all other stations enter DX. CFG_MULT_RGX_CHECK=^(DX|AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|ND|NE|NV|NH|NJ|NM|NY|NC|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|AB|BC|LB|MB|NB|NF|NS|NT|NU|ON|PE|QC|SK|YT)$ CFG_MULT_DX_ALLOWED=YES CFG_OPNAME_MANDATORY=YES # Dupe rule DOUBLE_QSO=PER_BAND # State/province multiplier OWN_MULT_VALID=YES MULT1_TYPE=CUSTOM MULT1_COUNT=PER_BAND MULT1_FIELD=RECINFO MULT1_DISPLAY=MULT MULT1_EXCEPTION=!DEST->DXCC:^(K|VE)$;NONE # DXCC multiplier DXCC_DB_USE_ARRL_LIST=YES MULT2_TYPE=DXCC MULT2_COUNT=PER_BAND MULT2_FIELD=FROM_DXCC MULT2_DISPLAY=MULT MULT2_EXCEPTION=DEST->DXCC:^(K|VE|-)$;NONE # Live score multiplier attributes LIVESCORE_MULT=STATE;COUNTRY # Scoring POINTS_TYPE=CALC POINTS_FIELD_BAND_MODE=DEST->CALL:^K1USN$;ALL;ALL;ALL;51 POINTS_FIELD_BAND_MODE=CONFIG->OVERLAY:20;ALL;ALL;ALL;1 POINTS_FIELD_BAND_MODE=CONFIG->OVERLAY:15;ALL;ALL;ALL;2 POINTS_FIELD_BAND_MODE=CONFIG->OVERLAY:10;ALL;ALL;ALL;3 # Summary SCORE=BY_BAND SCORE_DISPLAY=BAND;QSO;DUP;MULT1(S/P);MULT2(DXCC);POINTS # Prefill and reverse lookup RGX_GUESS_DB=RECINFO;ALL;NONE;K1USN_SST_rgx.txt DB_FILE=K1USN_SST_db.txt DB_FILE_COL_RCVD=1 DB_FILE_COL_RECINFO=2 DB_SCP_FROM_EXCHANGE=YES # Frequency warning WARNING_FILE=K1USN_SST_warning.txt # Cabrillo export CABRILLO_CONTEST_NAME=K1USNSST CABRILLO_MODES=CW CABRILLO_OPERATOR=SINGLE-OP CABRILLO_TRANSMITTER=ONE CABRILLO_ASSISTED_DISABLED=YES CABRILLO_STATION= CABRILLO_OVERLAY=;; CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;OPNAME{F=L,10, };EXCHANGE{F=L,3, };CALL;RCVD2{F=L,10, };RECINFO # Include ADIF key STATE in export for VE/K stations ADIF_KEYS=MY_STATE;$EXCHANGE;SOURCE->DXCC:^(K|KH6|KL|VE)$;CONFIG->EXCHANGE:^[A-Z]{2}$ ADIF_KEYS=STATE;$VALUE.RecInfo;DEST->DXCC:^(K|KL|KH6|VE)$;DEST->RECINFO:^[A-Z]{2}$ ADIF_KEYS=STX_STRING;$OPNAME+" "+$EXCHANGE # Multiplier progress WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=States and provinces WINDOWS_CML_DATA=MULT1 WINDOWS_CML_LABELS_IN_ROW=2 WINDOWS_WKD_DXCC_ENABLED=YES # Hide K and VE from worked DXCC window since they are not multipliers WINDOWS_WKD_DXCC_HIDE_DXCC=K;VE # Log fields FIELD_RST_VISIBLE=NO FIELD_SENT_VISIBLE=NO FIELD_RCVD_NUMERIC=NO FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=YES FIELD_RCVD_TYPE=NAME FIELD_RCVD_NAME=Name FIELD_RCVD_MAX_LENGTH=10 FIELD_RECINFO_VISIBLE=YES FIELD_RECINFO_NAME=S/P FIELD_RECINFO_TYPE=CUSTOM FIELD_RECINFO_RGX_CHECK=^(DX|AL|AK|AZ|AR|CA|CO|CT|DE|DC|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|ND|NE|NV|NH|NJ|NM|NY|NC|OH|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|AB|BC|LB|MB|NB|NF|NS|NT|NU|ON|PE|QC|SK|YT)$ FIELD_RECINFO_MANDATORY=YES FIELD_RECINFO_COPY=YES FIELD_RECINFO_MAX_LENGTH=3 FIELD_MULT_MAX_LENGTH=4 # CW Messages # Default for all CW_Message_1 = CQ SSO $MYCALL $MYCALL CW_Message_2 = $OPNAME $EXCHANGE CW_Message_3 = -$OPNAME $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 GL $RCVD TU $CR $MYCALL SSO SP_CW_Message_1 = $MYCALL SP_CW_Message_2 = $OPNAME $EXCHANGE SP_CW_Message_3 = -$OPNAME $EXCHANGE+ SP_CW_Message_4 = $MYCALL SP_CW_Message_5 = $LOGGEDCALL SP_CW_Message_6 = AGN? SP_CW_Message_7 = ? SP_CW_Message_INS = $GREET $RCVD $F2$CR SP_CW_Message_PLUS = $CR # Multiplier list [MULTIPLIERS START] AL=Alabama AZ=Arizona AR=Arkansas CA=California CO=Colorado CT=Connecticut DE=Delaware DC=DC FL=Florida GA=Georgia ID=Idaho IL=Illinois IN=Indiana IA=Iowa KS=Kansas KY=Kentucky LA=Louisiana ME=Maine MD=Maryland MA=Massachusetts MI=Michigan MN=Minnesota MS=Mississippi MO=Missouri MT=Montana ND=North Dakota NE=Nebraska NV=Nevada NH=New Hampshire NJ=New Jersey NM=New Mexico NY=New York NC=North Carolina OH=Ohio OK=Oklahoma OR=Oregon PA=Pennsylvania RI=Rhode Island SC=South Carolina SD=South Dakota TN=Tennessee TX=Texas UT=Utah VT=Vermont VA=Virgina WA=Washington WV=West Virgina WI=Wisconsin WY=Wyoming AB=Alberta BC=British Columbia LB=Labrador MB=Manitoba NB=New Brunswick NF=Newfoundland NS=Nova Scotia NT=Northwest Territory ON=Ontario PE=Prince Edward Is. QC=Quebec SK=Saskatchewan YT=Yukon Territory [MULTIPLIERS END]