# # DXLog.net contest definition file # CONTESTNAME=International Naval Contest CONTESTWEB=https://www.marinefreunde.com/eng/inc.html CONTESTRULES=https://www.marinefreunde.com/eng/inc.html BANDS=80;40;20;15;10 DOUBLE_QSO=PER_BAND CATEGORIES=Single operator;Multi-operator OVERLAY=Non-naval station;Naval station STATION= CLASS= CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_FROM=CUSTOM_MULT_LIST CFG_MULT_DX_ALLOWED=YES CFG_MULT_ERRORTEXT=Naval Club Member stations enter two-letter club acronym + member number (e.g., CA139), other stations enter DX. CFG_MULT_RGX_CHECK=^DX$|^(MI|FN|GR|IN|MA|MF|CA|PN|RN|YO)([0-9]{1,4})?$ # Member multiplier MULT1_TYPE=FX MULT1_FX=$FIELDVALUE MULT1_COUNT=ALL MULT1_FIELD=RCVD MULT1_DISPLAY=MULT MULT1_EXCEPTION=!DEST->RCVD:^[A-Z]{2}[0-9]{1,4}$;NONE # Live score multiplier attributes LIVESCORE_MULT=WPXPREFIX # Scoring POINTS_TYPE=CALC POINTS_FIELD_BAND_MODE=ALL;DEST->DXCC:^$;ALL;ALL;0 POINTS_FIELD_BAND_MODE=ALL;DEST->RCVD:^[A-Z]{2}[0-9]{1,4}$;ALL;ALL;10 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;ALL;1 # Score summary SCORE=BY_BAND_MODE SCORE_DISPLAY=BAND;QSO(CW){CW};QSO(SSB){SSB};DUP;MULT1(MULT);POINTS;AVG1(AVG) # Prefill DB_FILE=NAVAL_db.txt DB_FILE_COL_RCVD=1 # Cabrillo export CABRILLO_CONTEST_NAME=NAVAL CABRILLO_OVERLAY=NON-NAVAL;NAVAL CABRILLO_MODES=CW;PH CABRILLO_ASSISTED_DISABLED=YES CABRILLO_OPERATOR=SINGLE-OP;MULTI-OP CABRILLO_TRANSMITTER=ONE;ONE CABRILLO_POWER= LIVESCORE_POWER=HIGH CABRILLO_STATION= CABRILLO_BAND=ALL CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;*RGX:CONFIG->EXCHANGE:^DX$>>NR/EXCHANGE;CALL;RCVD1;*RGX:DEST->RCVD:^[0-9]+$>>RCVD2{F=R,3,0}/RCVD2 # Free QSY for multi-operator category MULTISINGLE_RULE10_ENABLED=NO # Log fields FIELD_MODE_VISIBLE=MIXED FIELD_NR_VISIBLE=YES FIELD_NR_HIDDEN_RGX=!CONFIG->EXCHANGE:^DX$ FIELD_RCVD_NUMERIC=NO FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=NO FIELD_RCVD_TYPE=MULT FIELD_RCVD_RGX_CHECK=DEST->RCVD:^([0-9]+|[A-Z]{2}[0-9]{1,4})$ FIELD_RCVD_COPY_EXC_RGX=DEST->RCVD:^[A-Z] FIELD_RCVD_CHECK_FORMAT_FX=$FIELDVALUE.Substring(0,2)+$FIELDVALUE.Substring(2).TrimStart('0') FIELD_RCVD_FORMAT_FX=$FIELDVALUE.PadLeft(3,'0') FIELD_RCVD_MAX_LENGTH=10 FIELD_RCVD_NAME=Rcv Exch FIELD_MULT_MAX_LENGTH=6 # CW Messages for naval club members CW_Message_1 = CQ $MYCALL $MYCALL TEST CW_Message_2 = $RST $EXCHANGE CW_Message_3 = $EXCHANGENOAB 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 # CW Messages for non-members CW_MESSAGE_EXCHANGE_FILTER=^DX$ CW_Message_1 = CQ $MYCALL $MYCALL TEST CW_Message_2 = $RST $SERIAL CW_Message_3 = $SERIALNOAB 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