New release: rofChade 2.3

Discussion of anything and everything relating to chess playing software and machines.

Moderators: Harvey Williamson, bob, hgm

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Ronald
Posts: 112
Joined: Tue Jan 23, 2018 9:18 am
Location: Rotterdam
Full name: Ronald Friederich
Contact:

New release: rofChade 2.3

Post by Ronald » Tue Apr 21, 2020 11:52 am

Hi,

It’s getting harder to make progress in rofChade but it looks like this version is stronger than 2.202 by 30 to 40 elo. :lol:

rofChade 2.3 can be downloaded from the website : http://rofchade.nl under the tab "Download" and is available for Windows, Linux, Mac and Raspberry Pi. Under the tab “Releases” the version changes are defined.

Main focus areas for the coming version(2.4) are tuning and multi threading.

A special thanks for this version goes to Ipmanchess who noticed a time management bug in sudden death games and tested the fix. Another special thanks goes to Alayant for sharing his solution on “endgame complexity.”

Thanks to all the testers and everybody who takes interest in rofChade!

Ronald

Jamal Bubker
Posts: 313
Joined: Mon May 24, 2010 2:32 pm

Re: New release: rofChade 2.3

Post by Jamal Bubker » Tue Apr 21, 2020 12:50 pm

Thanks very much for this new release :D :D +30-40 elo points are a huge improvement !! Nice 8-)

kasinp
Posts: 206
Joined: Sat Dec 02, 2006 9:47 pm
Location: Toronto

Re: New release: rofChade 2.3

Post by kasinp » Tue Apr 21, 2020 1:16 pm

Ronald,

Thank you for the new release. I am having an issue trying to use it though, getting an error VCRUNTIME140_1.dll not found.
Is this expected (i.e. do I need to install additional software)?

Please let me know, thanks.
Peter

User avatar
Ronald
Posts: 112
Joined: Tue Jan 23, 2018 9:18 am
Location: Rotterdam
Full name: Ronald Friederich
Contact:

Re: New release: rofChade 2.3

Post by Ronald » Tue Apr 21, 2020 1:30 pm

kasinp wrote:
Tue Apr 21, 2020 1:16 pm
Ronald,

Thank you for the new release. I am having an issue trying to use it though, getting an error VCRUNTIME140_1.dll not found.
Is this expected (i.e. do I need to install additional software)?

Please let me know, thanks.
Peter
rofChade is compiled with Visual studio 2019. The underlying "basic" software is not yet installed on every Windows computer.If you get the error: “missing vcruntime140_1.dll”, then install latest Microsoft C++ redistributable for Visual Studio 2019 from the microsoft site.

kasinp
Posts: 206
Joined: Sat Dec 02, 2006 9:47 pm
Location: Toronto

Re: New release: rofChade 2.3

Post by kasinp » Tue Apr 21, 2020 2:03 pm

Ronald wrote:
Tue Apr 21, 2020 1:30 pm
kasinp wrote:
Tue Apr 21, 2020 1:16 pm
Ronald,

Thank you for the new release. I am having an issue trying to use it though, getting an error VCRUNTIME140_1.dll not found.
Is this expected (i.e. do I need to install additional software)?

Please let me know, thanks.
Peter
rofChade is compiled with Visual studio 2019. The underlying "basic" software is not yet installed on every Windows computer.If you get the error: “missing vcruntime140_1.dll”, then install latest Microsoft C++ redistributable for Visual Studio 2019 from the microsoft site.
Got it, thanks.
Peter

Fuddur
Posts: 49
Joined: Sun Mar 18, 2018 5:35 am

Re: New release: rofChade 2.3

Post by Fuddur » Tue Apr 21, 2020 3:39 pm

Ronald wrote:
Tue Apr 21, 2020 11:52 am
Hi,

It’s getting harder to make progress in rofChade but it looks like this version is stronger than 2.202 by 30 to 40 elo. :lol:

rofChade 2.3 can be downloaded from the website : http://rofchade.nl under the tab "Download" and is available for Windows, Linux, Mac and Raspberry Pi. Under the tab “Releases” the version changes are defined.

Main focus areas for the coming version(2.4) are tuning and multi threading.

A special thanks for this version goes to Ipmanchess who noticed a time management bug in sudden death games and tested the fix. Another special thanks goes to Alayant for sharing his solution on “endgame complexity.”

Thanks to all the testers and everybody who takes interest in rofChade!

Ronald
Please make a android compilation!
Thanks

MOBMAT
Posts: 327
Joined: Sat Feb 04, 2017 10:57 pm
Location: USA

Re: New release: rofChade 2.3

Post by MOBMAT » Thu Apr 23, 2020 4:33 am

If you used MSVS for the Windows compile, then I believe there is a setting to create a stand alone .EXE that doesn't require additional DLLs.
i7-6700K @ 4.00Ghz (using 6 threads), EGTBs on PCI SSD
Benchmark: Stockfish 11 64 bmi2 (nps): 2067669

Joost Buijs
Posts: 1176
Joined: Thu Jul 16, 2009 8:47 am
Location: Almere, The Netherlands

Re: New release: rofChade 2.3

Post by Joost Buijs » Thu Apr 23, 2020 6:23 am

MOBMAT wrote:
Thu Apr 23, 2020 4:33 am
If you used MSVS for the Windows compile, then I believe there is a setting to create a stand alone .EXE that doesn't require additional DLLs.
If you choose as runtime library 'Multi Threaded' instead of 'Multi Threaded DLL' MSVC will link the runtime library statically. The executable will get a little bit larger, but there is no need to download and install the MSVC runtime anymore.

User avatar
Ronald
Posts: 112
Joined: Tue Jan 23, 2018 9:18 am
Location: Rotterdam
Full name: Ronald Friederich
Contact:

Re: New release: rofChade 2.3

Post by Ronald » Thu Apr 23, 2020 9:38 am

The Windows CRT is a central part of Windows 10, and is automatically updated as part of Windows update. For Windows 10 users the last version is always available on their system(if they use windows update of course). Only users with older WIndows versions might need to install the redistributable. The redistributable is used by every MSVC19 compiled program.

If you build the executable with the DLL linked statically it won't be updated if a new version is released. I put a remark on the rofChade site, although only for the previous download(PeSTO). I will put it in the readme.txt.

Joost Buijs
Posts: 1176
Joined: Thu Jul 16, 2009 8:47 am
Location: Almere, The Netherlands

Re: New release: rofChade 2.3

Post by Joost Buijs » Thu Apr 23, 2020 12:28 pm

Of course this is all true, but I remember that a couple of years ago there was a very nasty bug in the Windows 10 CRT which effectively broke console IO. Linking dynamically is no guarantee that your program keeps running after a Windows update. I don't like that dynamically linked stuff at all, it's a remnant of the past, at that time storage and memory were so small that it sounded like a good idea.

Post Reply