# # DXLog.net contest definition file # Updated 2026-08-26 # CONTESTNAME=Türkiye HF Contest CONTESTWEB=https://tahfcontest.com/index.php?lang=en CONTESTRULES=https://tahfcontest.com/rules.php?lang=en BANDS=160;80;40;20;15;10 MODES=CW;SSB CATEGORY_MODES=CW;SSB;Mixed CFG_MULT=ON CFG_MULT_FROM=CUSTOM_MULT_LIST CFG_MULT_ERRORTEXT=Turkish station enter province number, other stations enter DX. CFG_MULT_DX_ALLOWED=YES # Dupe rule DOUBLE_QSO=PER_BAND_MODE # Province multiplier MULT1_TYPE=CUSTOM MULT1_FIELD=RCVD MULT1_DISPLAY=P MULT1_COUNT=PER_BAND MULT1_EXCEPTION=!DEST->DXCC:TA;NONE # DXCC multiplier # Use WAE definition to make scoring correct but use ARRL definition for multipliers DXCC_DB_USE_ARRL_LIST=NO MULT2_TYPE=DXCC MULT2_FIELD=FROM_DXCC MULT2_DISPLAY=D MULT2_COUNT=PER_BAND MULT2_EXCEPTION=DEST->DXCC:^TA1$;VALUE:TA MULT2_EXCEPTION=DEST->DXCC:^4U1V$;VALUE:OE MULT2_EXCEPTION=DEST->DXCC:^I[GT]9$;VALUE:I MULT2_EXCEPTION=DEST->DXCC:^JW;VALUE:JW MULT2_EXCEPTION=DEST->DXCC:^GM;VALUE:GM # Live score multiplier attributes LIVESCORE_MULT=STATE;STATE # Scoring POINTS_TYPE=CALC # TA station POINTS_FIELD_BAND_MODE=SOURCE->DXCC:TA;DEST->DXCC:TA;ALL;ALL;2 POINTS_FIELD_BAND_MODE=SOURCE->DXCC:TA;DEST->CONT:SOURCE->CONT;ALL;ALL;5 POINTS_FIELD_BAND_MODE=SOURCE->DXCC:TA;!DEST->CONT:SOURCE->CONT;ALL;ALL;10 # DX station POINTS_FIELD_BAND_MODE=!SOURCE->DXCC:TA;DEST->DXCC:TA;ALL;ALL;10 POINTS_FIELD_BAND_MODE=!SOURCE->DXCC:TA;!DEST->DXCC:TA;ALL;ALL;5;!DEST->CONT:SOURCE->CONT POINTS_FIELD_BAND_MODE=!SOURCE->DXCC:TA;!DEST->DXCC:TA;ALL;ALL;3 # Summary SCORE=BY_BAND_MODE SCORE_DISPLAY=BAND;QSO(CW){CW};QSO(SSB){SSB};DUP;MULT1(PROV);MULT2(DXCC);POINTS;AVG1(AVG) # Prefill DB_FILE=TRHF_db.txt DB_FILE_COL_RCVD=1 # Cabrillo export CABRILLO_CONTEST_NAME=TR-HF CABRILLO_MODES=CW;PH CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;*RGX:CONFIG->EXCHANGE:DX>>NR/EXCHANGE;CALL;RCVD1;RCVD2;(STN) # ADIF export keys ADIF_KEYS=STX_STRING;$EXCHANGE;!CONFIG->EXCHANGE:^DX$ ADIF_KEYS=STX_STRING;$SERIAL;CONFIG->EXCHANGE:^DX$ # Progress windows WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=Turkish provinces WINDOWS_CML_DATA=MULT1 WINDOWS_CML_LABELS_IN_ROW=9 WINDOWS_WKD_DXCC_ENABLED=YES # Log fields FIELD_NR_VISIBLE=YES FIELD_NR_HIDDEN_DXCC=TA;TA1 FIELD_MODE_VISIBLE=MIXED FIELD_MULT_MAX_LENGTH=4 FIELD_RCVD_NUMERIC=YES FIELD_RCVD_MANDATORY=YES FIELD_RCVD_COPY=NO FIELD_RCVD_COPY_EXC_DXCC=TA;TA1 FIELD_RCVD_TYPE=DXCC:^TA1?$=MULT;!DXCC:^TA1?$=NR FIELD_RCVD_EXC_CHECK_DXCC=TA:TA1;CUSTOM_MULT_LIST FIELD_RCVD_FORMAT_FX=Helpers.PadNumber2($FIELDVALUE) FIELD_RCVD_MAX_LENGTH=8 FIELD_RCVD_NAME=Rcv Exch # CW Messages for Turkish stations CW_MESSAGE_1=CQ $MYCALL $MYCALL TEST 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 # CW Messages for DX stations 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 # Multiplier list [MULTIPLIERS START] 01{1;01}=1 02{2;02}=2 03{3;03}=3 04{4;04}=4 05{5;05}=05 06{6;06}=6 07{7;07}=7 08{8;08}=8 09{9;09}=9 10=10 11=11 12=12 13=13 14=14 15=15 16=16 17=17 18=18 19=19 20=20 21=21 22=22 23=23 24=24 25=25 26=26 27=27 28=28 29=29 30=30 31=31 32=32 33=33 34=34 35=35 36=36 37=37 38=38 39=39 40=40 41=41 42=42 43=43 44=44 45=45 46=46 47=47 48=48 49=49 50=50 51=51 52=52 53=53 54=54 55=55 56=56 57=57 58=58 59=59 60=60 61=61 62=62 63=63 64=64 65=65 66=66 67=67 68=68 69=69 70=70 71=71 72=72 73=73 74=74 75=75 76=76 77=77 78=78 79=79 80=80 81=81 [MULTIPLIERS END]