Home EBU TDs

Scoring programmes

A small group have asked if I know of any method, apart from manual scoring, without using a bridgemate. Anyone have suggestions?
Johnathan

Comments

  • Depending on what you mean by manual scoring, you can use any scoring program without a bridgemate.

    If you mean scoring with electronic entry without using Bridgemates, you can look at Bridgepal, Bridgetab or BriAn.

    We also have a new EBUScore Web in development, which will allow this when it is completed.

  • Bridgepal is excellent, and has the advantage of being completely free to use.

  • edited December 2025

    It seems like overnight everyting has to be done on a cell phone or the like . . . . Is there anything with same functionality as ScoreBridge for free out there

  • @Pont said:
    It seems like overnight everyting has to be done on a cell phone or the like . . . . Is there anything with same functionality as ScoreBridge for free out there

    EBUScore has the same functionality (and more) as Scorebridge and is free to affiliated clubs.

  • Talking of Bridgepal, I have used it for single session games. Now I need to run a multi session game, which could be set on Bridgemates easily, but Bridgepal can't handle it that way.
    If I run a morning event with two sections, get the result, then run an event in the afternoon with the same players but EW switched between sections and get the result , what would be the procedure to combine the two events to get a result as if it was a multi session event?

  • @Vlad said:

    Talking of Bridgepal, I have used it for single session games. Now I need to run a multi session game, which could be set on Bridgemates easily, but Bridgepal can't handle it that way.
    If I run a morning event with two sections, get the result, then run an event in the afternoon with the same players but EW switched between sections and get the result , what would be the procedure to combine the two events to get a result as if it was a multi session event?

    You can use BBOtoXML to merge the sessions. Generate a separate XML file for each of the morning sections. Merge these with BBOtoXML and save as a CSV file. Do the same for the two afternoon sections. Then import the CSV file for the morning session into BBOtoXML, merge it with the CSV for the afternoon session and generate a CSV for the combined sessions. Return to the main screen of BBOtoXML and convert this CSV into an XML for the combined sessions. Sounds complicated but it's just a couple of minutes work.

  • @jgoacher said:

    @Vlad said:

    Talking of Bridgepal, I have used it for single session games. Now I need to run a multi session game, which could be set on Bridgemates easily, but Bridgepal can't handle it that way.
    If I run a morning event with two sections, get the result, then run an event in the afternoon with the same players but EW switched between sections and get the result , what would be the procedure to combine the two events to get a result as if it was a multi session event?

    You can use BBOtoXML to merge the sessions. Generate a separate XML file for each of the morning sections. Merge these with BBOtoXML and save as a CSV file. Do the same for the two afternoon sections. Then import the CSV file for the morning session into BBOtoXML, merge it with the CSV for the afternoon session and generate a CSV for the combined sessions. Return to the main screen of BBOtoXML and convert this CSV into an XML for the combined sessions. Sounds complicated but it's just a couple of minutes work.

    Further to the above, if you using EBUScore, you would define a single event containing both the morning sections, and another event containing the afternoon sections. In each case, set the BCS parameter in EBUScore to enable scoring across both sections. After both events have run you can then either combine them in EBUScore, or create an XML for each session and combine them in BBOtoXML as described above.

  • One further question:
    I entered the names of players manually in the EBUScore and then tried to write them to the tablets using the 'Write names' function. The names did not appear in the table devices. So am I correct in assuming that BridgePal does not have the function to send the names to the table devices from the scoring system, like Bridgemate has?

  • @Vlad said:
    One further question:
    I entered the names of players manually in the EBUScore and then tried to write them to the tablets using the 'Write names' function. The names did not appear in the table devices. So am I correct in assuming that BridgePal does not have the function to send the names to the table devices from the scoring system, like Bridgemate has?

    BridgePal always performs a name lookup using the Number field recorded in the PlayerNumbers table in the bws database. This field can contain either a national ID or a local club ID. EBUScore updates the field when you use the "Write Names" function but it does not do so if the player lacks a national ID, even if they have a local club ID. I would argue that this is a bug in EBUScore and reported it to Jonathan Lillycrop some time ago. EBUScore does update the Name field in the PlayerNumbers table, which must be what BridgeMate uses. I could probably implement a workaround in BridgePal, but I think it should be fixed in EBUScore.

  • You may be right, but as far as I recall, it fills in any stored Player Number ID and decoded Player Name into the PlayerNumbers table. I will check but I dont recall any distinction between National ID or Local Club Id?

  • @JeffreyS said:
    You may be right, but as far as I recall, it fills in any stored Player Number ID and decoded Player Name into the PlayerNumbers table. I will check but I dont recall any distinction between National ID or Local Club Id?

    I re-tested it with the latest version of EBUScore before replying to Vlad and it works as I described (I checked the contents of the PlayerNumbers table in the bws database using the MDBPlus utility)

  • Just checked at home with Bridgemates & BCS. I manually entered two Club Ids and two EBU numbers for pairs at Table 1. Then started BCS via Create Database/Launch BCS and immediately did Write Names. It wrote four EBU numbers (as it has turned the two Club Ids into EBU numbers for internal usage) and the associated correct names into the PlayerNumbers Table.


    So something else is happening here?

  • It certainly doesn't work like that for me. The only difference I can see is that you are running EBUScore with Bridgemates. Is it possible that the Bridgemate Control Program is somehow generating the EBU numbers for the players who do not have them ? What happens if you repeat your test without launching BCS, i.e. use Write Names immediately after creating the database, then examine the content of the PlayerNumbers table ?

  • Yes tried that...works the same...with the 2 club ids translated to ebu numbers in the PlayerNumbers Table and the other 2 EBU numbers written there.

  • Are you saying this happens only if someone DOESNT have any EBU number? I can try that.

  • That's right. I'm saying it happens if someone has a local club id but no EBU number.

  • I just deleted the EBU numbers for Club Id players 1 and 2. I then set 1 and 2 as Player Names manually. When I do write names to BCS, It just writes the names to the PlayerNumbers Table and the Number field is blank? Is that the issue?

  • Just to clarify, EBUScore never stores Club Ids. It only stores the referenced Name and an EBU number if one is found. So when it uses 'writes names' on BCS screeb to PlayerNumbers table, it will only write an EBU number and the Name. It will never write the Club Id to the table.

  • Yes, that's what I am seeing. I'm suggesting that EBUScore should write the club id to PlayerNumbers if the EBU Number is not defined. That would be consistent with the way the PlayerNumbers table is used when the numbers are input on the scoring device rather than being written by EBUSore - i.e. you can input either the Club Id or the EBU Number on the scoring device (assuming the appropriate BCS settings for Name Source).

  • OK - Understand now. What happens is that the Club Ids are all in the Player Database. When a Club Id is entered, then it is translated to a Name & EBU number. If there is no EBU number, then just the Name is stored. In either case, the Club Id is entirely discarded.

    It would be a big change with implications to save Club Ids especially as the program is often used for county/national/inter club competitions and the Club Id is meaningless whereas the EBU number is uniquely identifying. It also allows for guests with no club number.

  • OK, thanks for looking into it. I still think that logically EBUScore should work as I described for consistency, but I will look at implementing a workaround in BridgePal

  • @Vlad said:
    One further question:
    I entered the names of players manually in the EBUScore and then tried to write them to the tablets using the 'Write names' function. The names did not appear in the table devices. So am I correct in assuming that BridgePal does not have the function to send the names to the table devices from the scoring system, like Bridgemate has?

    I've had a look to see what would be involved in changing BridgePal and concluded that it would be difficult to address the issue there. BridgePal always uses the Club ID/EBU ID internally to lookup the player name for display purposes, so if there is no ID for a player written into the wireless database by EBUScore then BridgePal will not be able to display a name. A solution would be messy and requires too many changes.

    I don't know whether your club is EBU affiliated. If not, the simplest solution would be to allocate players a fake EBU number in the EBUScore Player Database. EBUScore will write this to the wireless database when you use the "Write Names" function and BridgePal will display the player name.

    If you can't do this then the alternative would be input the player's Club ID on the scoring unit. BridgePal will then be able to display the player name because EBUScore does store the Club ID/Name relationship in the PlayerNames table in the bws database even though it does not write the Club ID into the PlayerNumbers table when you pre-assign the name using the "Write Names" function.

Sign In or Register to comment.