Skip to content

Tarrasch V3.02a

April 1, 2017

I released Tarrasch V3.02a today. It is a maintenance (i.e. bugfix) release just like V3.01a three months ago. My apologies that releases like this are necessary.  Tarrasch V3 is now about 4 months old, and hopefully is becoming more refined as small (and not so small) problems are noticed and fixed. Here is the changelog for V3.02a

  • Annoying problems with editing games with many variations and comments (so that the edit window needs to scroll) fixed. The edit cursor no longer jumps to bottom line, and scroll position is preserved if you switch tabs.
  • A side effect of the fix above is that text editing (for comments) is faster than ever, faster than previous V3 versions and *much* faster than V2.
  • Introduce Tarraschbase – Kingbase lite 2016-03 plus more recent games from Twic. This is hopefully a temporary measure until Kingbase is updated again.
  • Screen adjustment for improved games dialog behaviour on commodity 720p laptops.
  • Kibitz box is dynamically scaled to show all four lines – not always 99 pixels high.
  • Deleting games in games dialogs behaves better.
  • Stalemate and Checkmate positions no longer sent to engine for analysis.
  • Bug fixed: (Bug was; Cannot save recalculated ECOs to file.)
  • Bug fixed: (Bug was; Modify game -> make new tab -> go back to game -> undo changes game still shows as modified even though undo stack correctly shown as empty).
  • Inappropriate sharing of pgn games dialog help screen with clipboard and session games dialogs corrected.
  • Long overdue update from Komodo V3 to Komodo V8 (apologies for not noticing that the Komodo free version has changed dramatically).

I have put the most serious things first in this list. The top item was a very disappointing problem that I didn’t notice until I started doing some serious work with Tarrasch V3 (basically editing large games). It had the additional bad attribute that it was very hard to fix! I am very happy to see the back of it and I hope other users notice the improvement made.

Something else worth noticing is that the standard KingBase Lite database shipped with Tarrasch V3 was getting very stale, so I have added all the 2200 Elo plus games published on TWIC since the last update in March 2016. So a full year’s top level games. I feel a bit guilty about this, I was happy to have a third party collecting games instead. I hope Pierre Havard starts updating KingBase again soon. I’ve called the modified KingBase Lite  “Tarraschbase” for want of a better name. I really hope this is an interim measure. I plan on contacting Mark Crowther to tell him I am doing this, I suppose it’s possible he will ask me to stop. I’ll cross that bridge when I get to it.


10 Comments leave one →
  1. May 13, 2017 10:41 pm

    Hi, any chance for linux version?

    • May 21, 2017 1:46 am

      Many apologies for this late reply – I saw and moderated (approved) your comment but simply forgot to reply in a timely way as I was absorbed in V3.03a. There is every chance of a Linux release. There are very few barriers that I know of – I have changed the graphics code significantly since I last tried a port to Linux (partially successful – I blogged about it). But if anything these changes should have a net benefit for the Mac and Linux ports since I now only do the graphics stuff in one file and I don’t use any Windows APIs directly anymore (only wxWidgets calls – which should be cross platform).

      Basically it is just a matter of me finding some time and motivation to do it. It will happen if Tarrasch gets more popular, since then the fact that Linux and Mac versions are very much on the cards will become a more significant factor.

      Note that any decent cross platform C++ developer could pick up this task (Linux and/or Mac ports) and make it happen. Tarrasch is designed to be cross platform.

      • May 21, 2017 10:52 am

        Cool – thanks for answer! If you need a beta tester, I can do it. I use Ubuntu, I can compile from source. wxWidgets work very well on Ubuntu, should be no problem.

  2. Mark permalink
    December 22, 2017 10:39 am

    Hi, I just came across this and think it’s really great, much faster and nicer looking than SCID. I was wondering whether you plan to add any more piece sets/fonts in future though as I’m not overly keen on the current one and can’t see any way of changing it? Many thanks.

    • December 23, 2017 9:27 am

      I have a list of enhancements that I want to make and this is not near the top I am afraid. I wrote Tarrasch because I was unsatisfied with other chess software, and one thing I really wanted was to use my favourite chess graphics, the graphics that were used by all my favourite chess book publishers when I was learning to love the game as a teenager. There is quite a complicated workflow around the graphics – it starts with a chess font and I use the free Good Companions font. When he gave me permission to use the font, David L Brown explained to me that he borrowed the original metal typeface from a book publisher for a few days to get a direct and perfect impression! Only with Tarrasch V3 did I work out how to properly anti-alias the font, with adjustments to non greyscale colours and different sizes. It involves a manual process in which I render and capture the graphics at a wide range of sizes with an old version of Adobe Acrobat. For whatever reason Adobe’s proprietary anti-aliasing algorithm makes much nicer curves than the algorithm Microsoft has built into Windows. It’s a rather clunky approach and it involves a custom compression algorithm I wrote to keep the .exe file size down as well.

      Sorry I am rambling somewhat, the bottom line is that adding other fonts is decidedly non-trivial. I am sure that if Tarrasch continues to slowly gather momentum volunteer development talent will come on board and that’s likely the time such a thing will happen.

      In the meantime give the existing graphics a chance – it is an absolutely classic design. I wish I knew more about its origins and how it came to be used by multiple chess book publishers in North America and the UK in the middle part of the twentieth century.

  3. Mark permalink
    December 22, 2017 10:42 am

    Oh, one more small thing, any chance of showing the NPS in the computer evaluation?

    • December 23, 2017 9:27 am

      This would be a lot less work than your other request. Having said that Tarrasch is designed for chess fans rather than chess computing fans. I am not sure displaying NPS values that won’t mean anything to the average user really fits this philosophy. I am working on Tarrasch at the moment (in particular I am trying to get a Linux version out) and I will consider your request.

  4. Geert Jan Mol permalink
    December 28, 2017 7:07 pm

    Downloaded Tarrasch today. It was up and running fast. I was looking for an easy way to analyze my own games with an engine and put the comments in the pgn-file of the game. It worked like a charm. Much appriciated. Regards, Geert Jan Mol (Netherlands).

    • December 28, 2017 10:03 pm

      Thanks for commenting, I think Tarrasch really shines at that particular task so I am glad you weren’t disappointed with it.

  5. January 12, 2018 5:47 pm

    Thank you very much!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: