# # DXLog.net contest definition file # Updated 2026-02-26 # CONTESTNAME=Ohio QSO Party (OHQP) CONTESTGROUP=NA QSO PARTY CONTESTWEB=https://www.ohqp.org CONTESTRULES=https://www.ohqp.org/index.php/rules BANDS=160;80;40;20;15;10 MODES=CW;SSB CATEGORY_MODES=Mixed # Helper regex # NB. VE has only 11 multipliers in this contest. NT = NU, NT, and YT. Accept also NWT which is invalid since 2017 according to rules but used by N1MM. # ^(DX|AL|AK|AZ|AR|CA|CO|CT|DE|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|AB|BC|MB|NB|NL|NS|NT|NWT|ON|PE|QC|SK)$ # OH counties # ^(ADAM|ALLE|ASHL|ASHT|ATHE|AUGL|BELM|BROW|BUTL|CARR|CHAM|CLAR|CLER|CLIN|COLU|COSH|CRAW|CUYA|DARK|DEFI|DELA|ERIE|FAIR|FAYE|FRAN|FULT|GALL|GEAU|GREE|GUER|HAMI|HANC|HARD|HARR|HENR|HIGH|HOCK|HOLM|HURO|JACK|JEFF|KNOX|LAKE|LAWR|LICK|LOGA|LORA|LUCA|MADI|MAHO|MARI|MEDI|MEIG|MERC|MIAM|MONR|MONT|MORG|MORR|MUSK|NOBL|OTTA|PAUL|PERR|PICK|PIKE|PORT|PREB|PUTN|RICH|ROSS|SAND|SCIO|SENE|SHEL|STAR|SUMM|TRUM|TUSC|UNIO|VANW|VINT|WARR|WASH|WAYN|WILL|WOOD|WYAN)$ # Valid exchanges # ^(DX|AL|AK|AZ|AR|CA|CO|CT|DE|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|AB|BC|MB|NB|NL|NS|NT|NWT|ON|PE|QC|SK|ADAM|ALLE|ASHL|ASHT|ATHE|AUGL|BELM|BROW|BUTL|CARR|CHAM|CLAR|CLER|CLIN|COLU|COSH|CRAW|CUYA|DARK|DEFI|DELA|ERIE|FAIR|FAYE|FRAN|FULT|GALL|GEAU|GREE|GUER|HAMI|HANC|HARD|HARR|HENR|HIGH|HOCK|HOLM|HURO|JACK|JEFF|KNOX|LAKE|LAWR|LICK|LOGA|LORA|LUCA|MADI|MAHO|MARI|MEDI|MEIG|MERC|MIAM|MONR|MONT|MORG|MORR|MUSK|NOBL|OTTA|PAUL|PERR|PICK|PIKE|PORT|PREB|PUTN|RICH|ROSS|SAND|SCIO|SENE|SHEL|STAR|SUMM|TRUM|TUSC|UNIO|VANW|VINT|WARR|WASH|WAYN|WILL|WOOD|WYAN)$ # Important: Replaces NF and LB with NL when logging and does not accept DC (just like N1MM) # DX is a multiplier. CFG_MULT=ON CFG_MULT_MANDATORY=YES CFG_MULT_ERRORTEXT=Ohio stations enter county, US/Canadian stations enter state/province, other stations enter DX. CFG_MULT_RGX_CHECK=^(DX|AL|AK|AZ|AR|CA|CO|CT|DE|FL|GA|HI|ID|IL|IN|IA|KS|KY|LA|ME|MD|MA|MI|MN|MS|MO|MT|NE|NV|NH|NJ|NM|NY|NC|ND|OK|OR|PA|RI|SC|SD|TN|TX|UT|VT|VA|WA|WV|WI|WY|AB|BC|MB|NB|NL|NS|NT|NWT|ON|PE|QC|SK|ADAM|ALLE|ASHL|ASHT|ATHE|AUGL|BELM|BROW|BUTL|CARR|CHAM|CLAR|CLER|CLIN|COLU|COSH|CRAW|CUYA|DARK|DEFI|DELA|ERIE|FAIR|FAYE|FRAN|FULT|GALL|GEAU|GREE|GUER|HAMI|HANC|HARD|HARR|HENR|HIGH|HOCK|HOLM|HURO|JACK|JEFF|KNOX|LAKE|LAWR|LICK|LOGA|LORA|LUCA|MADI|MAHO|MARI|MEDI|MEIG|MERC|MIAM|MONR|MONT|MORG|MORR|MUSK|NOBL|OTTA|PAUL|PERR|PICK|PIKE|PORT|PREB|PUTN|RICH|ROSS|SAND|SCIO|SENE|SHEL|STAR|SUMM|TRUM|TUSC|UNIO|VANW|VINT|WARR|WASH|WAYN|WILL|WOOD|WYAN)$ CFG_MULT_DX_ALLOWED=YES # Dupe rule DOUBLE_QSO=PER_BAND_MODE_RCVD # County, state, and province multiplier OWN_MULT_VALID=YES MULT1_TYPE=CUSTOM MULT1_COUNT=PER_MODE MULT1_FIELD=RCVD MULT1_DISPLAY=MULT # Live score multiplier attributes LIVESCORE_MULT=STATE # Scoring POINTS_TYPE=CALC # Bandmap only rule to avoid making US stations with unknown location invalid POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^[A-Z]{2}$;DEST->RCVD:^$;ALL;ALL;0;DEST->DXCC:^K$ # Non-US and out-of-state stations are invalid for out-of-state stations POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^[A-Z]{2}$;!DEST->DXCC:^K$;ALL;ALL;-1 POINTS_FIELD_BAND_MODE=CONFIG->EXCHANGE:^[A-Z]{2}$;!DEST->RCVD:^[A-Z]{4};ALL;ALL;-1 # Phone QSO is one point, all other QSO are 2 points POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;^SSB$;1 POINTS_FIELD_BAND_MODE=ALL;ALL;ALL;ALL;2 # Summary SCORE=BY_BAND_MODE SCORE_DISPLAY=BAND;QSO(CW){CW};QSO(SSB){SSB};DUP;MULT1(MULT);POINTS # Prefill # DX stations send DX RGX_GUESS_DB=RCVD;^(?!^(K|KL|KH6)$).*$;NONE;VE11DX_rgx.txt CALLSIGN_EXTRACT=RCVD;/(ADAM|ALLE|ASHL|ASHT|ATHE|AUGL|BELM|BROW|BUTL|CARR|CHAM|CLAR|CLER|CLIN|COLU|COSH|CRAW|CUYA|DARK|DEFI|DELA|ERIE|FAIR|FAYE|FRAN|FULT|GALL|GEAU|GREE|GUER|HAMI|HANC|HARD|HARR|HENR|HIGH|HOCK|HOLM|HURO|JACK|JEFF|KNOX|LAKE|LAWR|LICK|LOGA|LORA|LUCA|MADI|MAHO|MARI|MEDI|MEIG|MERC|MIAM|MONR|MONT|MORG|MORR|MUSK|NOBL|OTTA|PAUL|PERR|PICK|PIKE|PORT|PREB|PUTN|RICH|ROSS|SAND|SCIO|SENE|SHEL|STAR|SUMM|TRUM|TUSC|UNIO|VANW|VINT|WARR|WASH|WAYN|WILL|WOOD|WYAN)$;/ DXC_COMMENT_EXTRACT=RCVD;\b(ADAM|ALLE|ASHL|ASHT|ATHE|AUGL|BELM|BROW|BUTL|CARR|CHAM|CLAR|CLER|CLIN|COLU|COSH|CRAW|CUYA|DARK|DEFI|DELA|ERIE|FAIR|FAYE|FRAN|FULT|GALL|GEAU|GREE|GUER|HAMI|HANC|HARD|HARR|HENR|HIGH|HOCK|HOLM|HURO|JACK|JEFF|KNOX|LAKE|LAWR|LICK|LOGA|LORA|LUCA|MADI|MAHO|MARI|MEDI|MEIG|MERC|MIAM|MONR|MONT|MORG|MORR|MUSK|NOBL|OTTA|PAUL|PERR|PICK|PIKE|PORT|PREB|PUTN|RICH|ROSS|SAND|SCIO|SENE|SHEL|STAR|SUMM|TRUM|TUSC|UNIO|VANW|VINT|WARR|WASH|WAYN|WILL|WOOD|WYAN)\b; DB_FILE=OHQP_db.txt DB_FILE_COL_RCVD=1 # Cabrillo export CABRILLO_CONTEST_NAME=MRRC-OHQP CABRILLO_MODES=CW;PH LIVESCORE_CONTEST_NAME=OH-QSO-PARTY CABRILLO_BAND=ALL CABRILLO_LINE=FREQ;MODE;DATE;TIME;MYCALL;SENT;EXCHANGE;CALL;RCVD1;RCVD2 # Include own and received state in ADIF export ADIF_KEYS=MY_STATE;$EXCHANGE;SOURCE->DXCC:^(K|KH6|KL|VE)$;CONFIG->EXCHANGE:^[A-Z]{2}$ ADIF_KEYS=MY_STATE;OH;SOURCE->DXCC:^K$;CONFIG->EXCHANGE:^[A-Z]{4} ADIF_KEYS=STATE;$VALUE.Rcvd4;DEST->DXCC:^(K|KH6|KL|VE)$;DEST->RCVD:^[A-Z]{2}$ ADIF_KEYS=STATE;OH;DEST->DXCC:^K$;DEST->RCVD:^[A-Z]{4} # Explicit assignment is required since automatic assignment suppresses "DX" ADIF_KEYS=STX_STRING;$EXCHANGE # Free QSY in multi-operator categories MULTIOP_BANDCHANGECOUNTER_ENABLED=NO MULTISINGLE_RULE10_ENABLED=NO # Multiplier progress window WINDOWS_CML_ENABLED=YES WINDOWS_CML_NAME=Multipliers WINDOWS_CML_DATA=MULT1 WINDOWS_CML_ALL_LABELS_IN_ROW=14 WINDOWS_CML_LABELS_IN_ROW=1 # 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=MULT FIELD_RCVD_MAX_LENGTH=8 FIELD_RCVD_EXC_CHECK_DXCC=K:KH6:KL:VE;CUSTOM_MULT_LIST FIELD_RCVD_NAME=Rcv Exch FIELD_RCVD_FORMAT_FX=Helpers.Canada13($FIELDVALUE) # CW Messages CW_Message_1 = CQ OHQP $MYCALL $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 # ADAM,ALLE,ASHL,ASHT,ATHE,AUGL,BELM,BROW,BUTL,CARR,CHAM,CLAR,CLER,CLIN,COLU,COSH,CRAW,CUYA,DARK,DEFI,DELA,ERIE,FAIR,FAYE,FRAN,FULT,GALL,GEAU,GREE,GUER,HAMI,HANC,HARD,HARR,HENR,HIGH,HOCK,HOLM,HURO,JACK,JEFF,KNOX,LAKE,LAWR,LICK,LOGA,LORA,LUCA,MADI,MAHO,MARI,MEDI,MEIG,MERC,MIAM,MONR,MONT,MORG,MORR,MUSK,NOBL,OTTA,PAUL,PERR,PICK,PIKE,PORT,PREB,PUTN,RICH,ROSS,SAND,SCIO,SENE,SHEL,STAR,SUMM,TRUM,TUSC,UNIO,VANW,VINT,WARR,WASH,WAYN,WILL,WOOD,WYAN # AK,AL,AZ,AR,CA,CO,CT,DE,FL,GA,HI,ID,IL,IN,IA,KS,KY,LA,ME,MD,MA,MI,MN,MS,MO,MT,NE,NV,NH,NJ,NM,NY,NC,ND,OK,OR,PA,RI,SC,SD,TN,TX,UT,VT,VA,WA,WV,WI,WY,NL,PE,NS,NB,QC,ON,MB,SK,AB,BC,NT/NWT,DX # Multiplier list # Only OH counties are valid multipliers for non-OH stations # OH counties, US states, VE provinces, and DX are valid multipliers for OH stations [MULTIPLIERS START] [VALID FOR=CONFIG->EXCHANGE:^\w\w$] Group->01: ADAM,ALLE,ASHL,ASHT,ATHE,AUGL,BELM,BROW Group->02: BUTL,CARR,CHAM,CLAR,CLER,CLIN,COLU,COSH Group->03: CRAW,CUYA,DARK,DEFI,DELA,ERIE,FAIR,FAYE Group->04: FRAN,FULT,GALL,GEAU,GREE,GUER,HAMI,HANC Group->05: HARD,HARR,HENR,HIGH,HOCK,HOLM,HURO,JACK Group->06: JEFF,KNOX,LAKE,LAWR,LICK,LOGA,LORA,LUCA Group->07: MADI,MAHO,MARI,MEDI,MEIG,MERC,MIAM,MONR Group->08: MONT,MORG,MORR,MUSK,NOBL,OTTA,PAUL,PERR Group->09: PICK,PIKE,PORT,PREB,PUTN,RICH,ROSS,SAND Group->10: SCIO,SENE,SHEL,STAR,SUMM,TRUM,TUSC,UNIO Group->11: VANW,VINT,WARR,WASH,WAYN,WILL,WOOD,WYAN [END VALID FOR] [VALID FOR=!CONFIG->EXCHANGE:^\w\w$] Group->01: ADAM,ALLE,ASHL,ASHT,ATHE,AUGL,BELM,BROW Group->02: BUTL,CARR,CHAM,CLAR,CLER,CLIN,COLU,COSH Group->03: CRAW,CUYA,DARK,DEFI,DELA,ERIE,FAIR,FAYE Group->04: FRAN,FULT,GALL,GEAU,GREE,GUER,HAMI,HANC Group->05: HARD,HARR,HENR,HIGH,HOCK,HOLM,HURO,JACK Group->06: JEFF,KNOX,LAKE,LAWR,LICK,LOGA,LORA,LUCA Group->07: MADI,MAHO,MARI,MEDI,MEIG,MERC,MIAM,MONR Group->08: MONT,MORG,MORR,MUSK,NOBL,OTTA,PAUL,PERR Group->09: PICK,PIKE,PORT,PREB,PUTN,RICH,ROSS,SAND Group->10: SCIO,SENE,SHEL,STAR,SUMM,TRUM,TUSC,UNIO Group->11: VANW,VINT,WARR,WASH,WAYN,WILL,WOOD,WYAN Group->21: AK,AL,AZ,AR,CA,CO,CT,DE,FL,GA,HI,ID,IL Group->22: IN,IA,KS,KY,LA,ME,MD,MA,MI,MN,MS,MO,MT Group->23: NE,NV,NH,NJ,NM,NY,NC,ND,OK,OR,PA,RI,SC Group->24: SD,TN,TX,UT,VT,VA,WA,WV,WI,WY,NL,PE,NS Group->25: NB,QC,ON,MB,SK,AB,BC,NT/NWT,DX [END VALID FOR] [MULTIPLIERS END]