# # DXLog.net contest definition file # CONTESTNAME=Nevada QSO Party HF (NVQP) CONTESTGROUP=NA QSO PARTY CONTESTWEB=http://nvqso.com CONTESTRULES=http://nvqso.com/contest-rules # Contest set up BANDS=160;80;40;20;15;10 CATEGORY_MODES=CW;Phone;Digital;Mixed MODES=CW;SSB;RTTY;PSK31;PSK63 CABRILLO_MODES=CW;PH;RY;PS;PM LIVECORE_MODES=CW;PH;RY;PS;PS # Self spotting is allowed SELF_SPOT_ALLOWED=YES # Dupe definition DOUBLE_QSO=PER_BAND_MODE_RCVD MODE_GROUP=CW;PH;DG;DG;DG DOUBLE_QSO_MODE_CHECK=PER_MODE_GROUP DISPLAY_MODE_GROUPING=CW:CW;PH:SSB;DG:RTTY+PSK31+PSK63 # Helper strings # NV Counties # ^(NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$ # ARRL & RAC Sections without NV. Updated to 2023 RAC sections. # ^(AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EPA|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WPA|WTX|WV|WWA|WY)$ # Valid exchanges. # ^(DX|AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EPA|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WPA|WTX|WV|WWA|WY|NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$ # Contest configuration panel CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_ERRORTEXT=NV stations enter county (e.g., NVELK), US stations enter ARRL section,\nCanadian stations enter RAC section, others enter "DX" CFG_MULT_DX_ALLOWED=YES CFG_MULT_RGX_CHECK=^(DX|AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EPA|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WPA|WTX|WV|WWA|WY|NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$ # First multiplier - Nevada County. Counts for all. OWN_MULT_VALID=YES MULT1_TYPE=FIELD MULT1_COUNT=PER_BAND MULT1_FIELD=RCVD MULT1_DISPLAY=C MULT1_EXCEPTION=!DEST->RCVD:^(NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$;NONE # Second multiplier - ARRL/RAC Section # Only counts for Nevada stations. MULT2_TYPE=CUSTOM MULT2_COUNT=PER_BAND MULT2_FIELD=RCVD MULT2_DISPLAY=S MULT2_EXCEPTION=!DEST->DXCC:^(K|VE|KL|KH6)$;NONE MULT2_EXCEPTION=!CONFIG->EXCHANGE:^(NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$;NONE # Third multiplier - DXCC entity. # Only counts for Nevada stations. DXCC_DB_USE_ARRL_LIST=YES MULT3_TYPE=DXCC MULT3_COUNT=PER_BAND MULT3_FIELD=FROM_DXCC MULT3_DISPLAY=D MULT3_EXCEPTION=!CONFIG->EXCHANGE:^(NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$;NONE # Scoring # Non-US stations are invalid for out-of-state stations POINTS_TYPE=CALC POINTS_FIELD_BAND_MODE=!CONFIG->EXCHANGE:^(NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$;!DEST->DXCC:^K$;ALL;ALL;-1;!DEST->CALL:/[A-Z]{5}$ # US stations without a valid exchange (i.e. not in prefill database) are assigned zero points for to make sure US stations with unknown location are not marked as unworkable # This rule is only used by the bandmap and never by a logged QSO POINTS_FIELD_BAND_MODE=!CONFIG->EXCHANGE:^(NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$;DEST->RCVD:^$;ALL;ALL;0 # Out-of-state stations are invalid for out-of-state stations POINTS_FIELD_BAND_MODE=!CONFIG->EXCHANGE:^(NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$;!DEST->RCVD:^(NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$;ALL;ALL;-1 # Some exchanges are explicitly giving zero points according to rules POINTS_FIELD_BAND_MODE=DEST->RCVD:^(CA|WA|TX|FL|NJ|PA|NY|MA|ON)$;ALL;ALL;ALL;0 # CW/Digital QSO give three points POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;CW|RTTY|PSK;3 # All other QSO give one point POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;ALL;1 # Summary SCORE=BY_BAND_MODE SCORE_DISPLAY=BAND;QSO(CW){CW};QSO(PH){SSB};QSO(DG){RTTY+PSK31+PSK63};MULT1(CTY);*RGX:!CONFIG->EXCHANGE:^\S\S$>>MULT2(S/P);*RGX:!CONFIG->EXCHANGE:^\S\S$>>MULT3(DXCC);POINTS # Prefill database DB_FILE=NVQP_db.txt DB_FILE_COL_RCVD=1 # Cabrillo export CABRILLO_CONTEST_NAME=NV-QSO-PARTY CABRILLO_BAND=ALL CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;EXCHANGE;CALL;RCVD1;RCVD2 # Multiplier progress windows WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=Counties WINDOWS_CML_DATA=MULT1 WINDOWS_CML_LABELS_IN_ROW=5 WINDOWS_CML_LIST_FX=GetList_CustomArray("NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI","|") WINDOWS_CML2_ENABLED=YES WINDOWS_CML2_NAME=Sections WINDOWS_CML2_DATA=MULT2 WINDOWS_CML2_LABELS_IN_ROW=8 WINDOWS_CML2_HIDDEN_DXCC=*-K # Worked DXCC only visible for US stations # Only shows progress for in-state stations. WINDOWS_WKD_DXCC_ENABLED=YES WINDOWS_WKD_DXCC_HIDDEN_DXCC=*-K # Free QSY in multi-operator categories MULTIOP_BANDCHANGECOUNTER_ENABLED=NO MULTISINGLE_RULE10_ENABLED=NO # Log fields FIELD_MODE_VISIBLE=MIXED FIELD_MULT_MAX_LENGTH=4 FIELD_RCVD_NUMERIC=NO FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=YES FIELD_RCVD_TYPE=CUSTOM FIELD_RCVD_MAX_LENGTH=9 FIELD_RCVD_RGX_CHECK=DEST->RCVD:^(DX|AB|AK|AL|AR|AZ|BC|CO|CT|DE|EB|EMA|ENY|EPA|EWA|GA|GH|IA|ID|IL|IN|KS|KY|LA|LAX|MB|MDC|ME|MI|MN|MO|MS|MT|NB|NC|ND|NE|NFL|NH|NL|NLI|NM|NNJ|NNY|NS|NTX|OH|OK|ONE|ONN|ONS|OR|ORG|PAC|PE|PR|QC|RI|SB|SC|SCV|SD|SDG|SF|SFL|SJV|SK|SNJ|STX|SV|TER|TN|UT|VA|VI|VT|WCF|WI|WMA|WNY|WPA|WTX|WV|WWA|WY|NVCAR|NVCHU|NVCLA|NVDOU|NVELK|NVESM|NVEUR|NVHUM|NVLAN|NVLIN|NVLYO|NVMIN|NVNYE|NVPER|NVSTO|NVWAS|NVWHI)$|^(GTA|MAR|NT)$ FIELD_RCVD_NAME=Rcv Exch # Standard messages CW_Message_1 = CQ NVQP $MYCALL [DIGITAL]$MYCALL CW_Message_2 = $RST $EXCHANGE [DIGITAL]$EXCHANGE CW_Message_3 = $EXCHANGE CW_Message_4 = $MYCALL CW_Message_5 = $LOGGEDCALL CW_Message_6 = AGN? [DIGITAL]AGN? CW_Message_7 = [DIGITAL]QRZ[]? CW_Message_INS = $LOGGEDCALL $F2 [DIGITAL]$MYCALL CW_Message_PLUS = [DIGITAL]$LOGGEDCALL[ELSE]$CORRECT[] TU $CR $MYCALL [DIGITAL]NVQP # Multiplier list, ARRL/RAC Sections # Still allow 2022 sections if received [MULTIPLIERS START] AK=Alaska AL=Alabama AR=Arkansas AZ=Arizona CO=Colorado CT=Connecticut DE=Delaware EB=East Bay EMA=Eastern Massachusetts ENY=Eastern New York EWA=Eastern Washington GA=Georgia IA=Iowa ID=Idaho IL=Illinois IN=Indiana KS=Kansas KY=Kentucky LA=Louisiana LAX=Los Angeles MDC=Maryland-DC ME=Maine MI=Michigan MN=Minnesota MO=Missouri MS=Mississippi MT=Montana NC=North Carolina ND=North Dakota NE=Nebraska NFL=Northern Florida NH=New Hampshire NLI=New York City-Long Island NM=New Mexico NNJ=Northern New Jersey NNY=Northern New York NTX=North Texas NV{NVCAR;NVCHU;NVCLA;NVDOU;NVELK;NVESM;NVEUR;NVHUM;NVLAN;NVLIN;NVLYO;NVMIN;NVNYE;NVPER;NVSTO;NVWAS;NVWHI}=Nevada OH=Ohio OK=Oklahoma OR=Oregon ORG=Orange PAC=Pacific PR=Puerto Rico RI=Rhode Island SB=Santa Barbara SC=South Carolina SCV=Santa Clara Valley SD=South Dakota SDG=San Diego SF=San Francisco SFL=Southern Florida SJV=San Joaquin Valley SNJ=Southern New Jersey STX=South Texas SV=Sacramento Valley TN=Tennessee UT=Utah VA=Virginia VI=US Virgin Islands VT=Vermont WCF=West Central Florida WI=Wisconsin WMA=Western Massachusetts WNY=Western New York WTX=West Texas WV=West Virginia WWA=Western Washington WY=Wyoming AB=Alberta BC=British Columbia GH{GH;GTA}=Golden Horseshoe MB=Manitoba NB{NB;MAR}=New Brunswick NL=Newfoundland and Labrador NS=Nova Scotia ONE=Ontario East ONN=Ontario North ONS=Ontario South PE=Prince Edward Island QC=Quebec SK=Saskatchewan TER{TER;NT}=Territories [MULTIPLIERS END]