Home Scoring and other IT questions

Double-dummy and EBUScore/BCS/Bridgemates

The .pbn deal files that we import into EBUScore includes double-dummy analysis and this shows when results are uploaded to Bridgewebs. However this DD data doesn't seem to be available in BCS, either for suspicious contract checking or to be passed on the the Bridgemates where it could be seen in the TD menu. I realise we can get BCS to run the Double-dummy analysis when directly loading the deal file but we really don't want to do this. Is it possible to get the DD data into the BCS interface database (maybe HandEvaluation is the table where it should be)

Comments

  • To enable automatic analysis, go to menu Session-> Report session-> tab Hand record
    analysis, and check the option “Automatic analysis of hand record during play”.

  • Thanks, I'll give this a go. The question is: Does it remember this setting for following sessions? I'll find out later in the week.

  • I tried this last night - just setting "Auto ... during play" immediately after starting BCS from EBUScore and it didn't do anything; Bridgemate > TD > Hand Record > Analysis was empty and so was the HandEvaluation table

  • Reading the BM2 manual, "Auto ... during play" is only relevant where the hands are entered on the Bridgemate. The Scorer will, almost always, forget to do "Analyse Now" at the start of the session. Can't EBUScore be changed to populate the table when it creates the database.

  • edited December 2025

    It does it if you set it to. Upload the deal file to EBUScore when you set up the event and tick Validate entry with hand records in the Bridgmate II tab of the Bridgemate Scoring section of EBUScore.

    Bridgemate Control Software needs to be set to use the settings specified in the Scoring Program, under Tools - Options- Bridgemate.

  • edited December 2025

    @gordonrainsford said:
    It does it if you set it to. Upload the deal file to EBUScore when you set up the event and tick Validate entry with hand records in the Bridgmate II tab of the Bridgemate Scoring section of EBUScore.

    Bridgemate Control Software needs to be set to use the settings specified in the Scoring Program, under Tools - Options- Bridgemate.

    Are you sure? Above is our standard set-up. We have no problem with lead validation or viewing hand records from the Bridgemate TD menu, but the the ANALYSIS option on the hand record just gives an empty DD grid.
    The HandEvaluation table is empty. I was hoping there was some way for EBUScore to populate this when it creates the database.

  • OK, maybe someone with greater experience can comment on that.

  • Using EBUScore Teams last night the HandEvaluation table was populated and Bridgemate TD HandRecord showed the DD analysis. I can't be sure if BCS was doing this as the result of Session-> Report session-> tab Hand record
    analysis being set from the previous Pairs session or EBUTeams (1.2.38) populates the table and EBUPairs (1.2.33) doesn't but it wasn't populated in the Teams event a month ago. I'm finding it impossible to pin down the behaviour from experimentation.

  • Were the hands generated in the same way?

  • @gordonrainsford said:
    Were the hands generated in the same way?

    Yes, always with DD analysis done by Dealer4 and saved / loaded into EBUScore as a .pbn

  • I have just checked this in ClubPairs and EBUScorePairs and all works as expected showing the Hand Evaluation Table with the DD (and thus on the Bridgemate TD Menu Hand Record screen). You just need to go to the BCS program menu Session-> Report session-> tab Hand record analysis, and check the option “Automatic analysis of hand record during play” as indicated above (and ensure View Hand Records is set).

  • @JeffreyS said:
    I have just checked this in ClubPairs and EBUScorePairs and all works as expected showing the Hand Evaluation Table with the DD (and thus on the Bridgemate TD Menu Hand Record screen). You just need to go to the BCS program menu Session-> Report session-> tab Hand record analysis, and check the option “Automatic analysis of hand record during play” as indicated above (and ensure View Hand Records is set).

    Are ClubPairs / EBUScore relevant to what you are saying - the BCS setting triggers BCS to do the analysis and populate HandEvaluation table.

    It didn't work in the session I set this, but in subsequent sessions (the setting persists) BCS has done the DD analysis. I haven't been able to persuade it to do it without the Bridgemate server connected (except by clicking [Analyse hand record now])

    Is there a reason why EBUScore / ClubPairs can't populate the table when they create the database?

  • @tickerBerkin said:
    It didn't work in the session I set this, but in subsequent sessions (the setting persists) BCS has done the DD analysis

    Experiment again confirms the above.
    Turn “Automatic analysis of hand record during play” off in a session.
    Play more sessions.
    Start a session and turn it on, play session, no analysis happens!
    Next and following session, don't touch the flag, analysis happens.

  • Presumably you have to set the flag BEFORE you start a session.

  • @JeffreyS said:
    Presumably you have to set the flag BEFORE you start a session.

    You can't get to the flag unless BCS is started as a session (eg from EBUscore)

  • We could add to the BCS options in EBUScore a flag 'Automatic Analysis of Hand Record'? There is a registry value which you can set accordingly (in RFCM/Settings/AnalyseNew HandRecord) if that would be something useful for you?

  • @JeffreyS said:
    We could add to the BCS options in EBUScore a flag 'Automatic Analysis of Hand Record'? There is a registry value which you can set accordingly (in RFCM/Settings/AnalyseNew HandRecord) if that would be something useful for you?

    No need now. Once the flag is set it doesn't need touching again. My last couple of posts were more to clarify the strange/delayed behaviour of setting this flag.

  • Thanks for the useful feedback

    I will set the flag in future in ClubScore programs.

    (Note to Jonathan for EBUScore

    Code is SaveSetting "RFCM", "Settings", "AnalyseNewHandrecord", "yes")

    Note the Bridgemate manual quoted below specifically instructs the scoring program NOT to fill in the Hand Evaluation Table which is why it was never done.

    Table HandEvaluation (Bridgemate II / III)
    This table contains the makeable contract analysis performed by Bo Haglund’s Double Dummy Solver
    as well as number of high card points for each direction.This table should not be filled by the scoring
    program. Instead BCS will populate the table during the game when hand records are recorded by the
    players or when imported from an external file. If the table does not exist, BCS will create the table

Sign In or Register to comment.