# # DXLog.net contest definition file # # Unique CONTESTNAME=KCJ Topband Contest BANDS=160 CABRILLO_BAND=160M # End unique CONTESTWEB=https://kcj-cw.com/e_index.htm CONTESTRULES=https://kcj-cw.com/e_index.htm CATEGORIES=Single operator;Multi-operator;Checklog CATEGORY_MODES=CW MODES=CW CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_FROM=CUSTOM_MULT_LIST CFG_MULT_ERRORTEXT=Japanese stations enter Prefecture/District Code.\nOther stations enter two-digit CQ Zone. CFG_MULT_DX_ALLOWED=NO CFG_MULT_RGX_CHECK=^(0[1-9]|[1-3][0-9]|40)$|CUSTOM_MULT_LIST # Dupe rule DOUBLE_QSO=PER_BAND # Prefecture multiplier OWN_MULT_VALID=YES MULT1_TYPE=CUSTOM MULT1_COUNT=PER_BAND MULT1_FIELD=RCVD MULT1_DISPLAY=MULT MULT1_EXCEPTION=!DEST->DXCC:^(JA|JD/o|JD/m)$;NONE # CQ zone multiplier MULT2_TYPE=CQZONE MULT2_COUNT=PER_BAND MULT2_FIELD=RCVD MULT2_DISPLAY=MULT MULT2_EXCEPTION=DEST->DXCC:^(JA|JD/o|JD/m)$;NONE MULT2_EXCEPTION=!SOURCE->DXCC:^(JA|JD/o|JD/m)$;NONE # Live score multiplier attributes LIVESCORE_MULT=STATE;STATE # Scoring POINTS_TYPE=CALC # Stations with indeterminable DXCC are invalid POINTS_FIELD_BAND_MODE=ALL;DEST->DXCC:^$;ALL;ALL;0 # For JA: JA is 1 point, DX is 2 points POINTS_FIELD_BAND_MODE=SOURCE->DXCC:^(JA|JD/o|JD/m)$;DEST->DXCC:^(JA|JD/o|JD/m)$;ALL;ALL;1 POINTS_FIELD_BAND_MODE=SOURCE->DXCC:^(JA|JD/o|JD/m)$;!DEST->DXCC:^(JA|JD/o|JD/m)$;ALL;ALL;2 # For DX: JA is 2 points, DX is 1 point POINTS_FIELD_BAND_MODE=!SOURCE->DXCC:^(JA|JD/o|JD/m)$;DEST->DXCC:^(JA|JD/o|JD/m)$;ALL;ALL;2 POINTS_FIELD_BAND_MODE=!SOURCE->DXCC:^(JA|JD/o|JD/m)$;!DEST->DXCC:^(JA|JD/o|JD/m)$;ALL;ALL;1 # Summary SCORE=BY_BAND SCORE_DISPLAY=BAND;QSO;DUP;MULT1(PREF);*+JA:JD/m:JD/o>MULT2(ZONE);POINTS # Prefill DB_FILE=KCJ_db.txt DB_FILE_COL_RCVD=1 # Cabrillo export CABRILLO_CONTEST_NAME=KCJ CABRILLO_MODES=CW CABRILLO_OPERATOR=SINGLE-OP;MULTI-OP;CHECKLOG CABRILLO_TRANSMITTER=ONE;ONE;UNLIMITED CABRILLO_ASSISTED=ASSISTED;ASSISTED;ASSISTED CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;EXCHANGE;CALL;RCVD1;RCVD2 # Multiplier progress windows WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=Prefectures/Districts WINDOWS_CML_DATA=MULT1 WINDOWS_CML_SHOW_GROUP=YES WINDOWS_CML_LABELS_IN_ROW=1 WINDOWS_CML2_ENABLED=YES WINDOWS_CML2_NAME=CQ Zones WINDOWS_CML2_DATA=MULT2 WINDOWS_CML2_HIDDEN_DXCC=*-JA;JD/m;JD/o # Log fields FIELD_MULT_MAX_LENGTH=4 FIELD_RCVD_NUMERIC=NO FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=YES FIELD_RCVD_TYPE=DXCC:^(JA|JD/o|JD/m)$=MULT;!DXCC:^(JA|JD/o|JD/m)$=CQZONE FIELD_RCVD_EXC_CHECK_DXCC=JA:JD/m:JD/o;CUSTOM_MULT_LIST FIELD_RCVD_RGX_CHECK=DEST->RCVD:^[A-Z]{2}|(0?[1-9]|[1-3][0-9]|40)$ FIELD_RCVD_FORMAT_FX=$FIELDVALUE.PadLeft(2,'0') FIELD_RCVD_MAX_LENGTH=6 FIELD_RCVD_NAME=Rcv Ex # CW Messages CW_Message_1 = CQ KCJ $MYCALL CW_Message_2 = $RST $EXCHANGE CW_Message_3 = $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 # Multiplier list [MULTIPLIERS START] Group->JA0_: NI,NN Group->JA1_: GM,IB,KN,CB,ST,TG,TK,YN Group->JA2_: AC,ME,SO,GF Group->JA3_: HG,KT,NR,OS,SI,WK Group->JA4_: HS,OY,SN,TT,YG Group->JA5_: KA,KC,EH,TS Group->JA6_: KG,KM,MZ,NS,ON,OT,SG,FO Group->JA7_: IT,AM,MG,AT,YM,FS Group->JA8_: HD,HY,IR,IS,KK,KR,NM,OH,OM,RM,SB,SC,SY,TC Group->JA9_: IK,TY,FI Group->JD1M: MT Group->JD1O: OG [MULTIPLIERS END]