RobboBases

Discussion about chess-playing software (engines, hosts, opening books, platforms, etc...)
User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: RobboBases

Post by kingliveson » Thu Nov 10, 2011 6:37 am

Prima wrote:
kingliveson wrote:
Prima wrote:By the way, the NEW RobboTripleBase for 5.7z.001 - 5.7z.004 gives archive error when extraction is attempted. However, the Z.7z.001- .002 extracts fine. And thanks for all the corrections.
You already had the newest and lastest RobboTripleBase. Can you please test the md5sum of those archive? thanks. Also, which version of 7-zip are you using?
Using md5summer.exe, all TripleBases (excluding 5) checked-out OK. I could not extract the 5-TripleBases (5.7z.001 - 5.7z.004) from its archive. However, the new TripleBases for 5 pieces downloaded earlier this year from the IvanHoe main site, checked-out OK. It's attached.

The version of 7-zip used is 9.20. It had no problem extracting TripleBase Z (.001 & .002).
No, no, I wanted integrity check for files 5.7z.001 - 5.7z.004. There's an md5sum (http://chess.cygnitec.com/RobboBases/Ro ... e/5/md5sum) file for these, and exactly for such situation. Good to see however the rest are fine. Thanks again!

Code: Select all

036d29433eb34f9f78b3797c5ade658a  5.7z.001
2a699de96e5809318e9c8fc0f7a5c080  5.7z.002
9b699333df45f18e58b5e0bdb445d83e  5.7z.003
1d9dbf8243e3178937a010d3314bdcca  5.7z.004
PAWN : Knight >> Bishop >> Rook >>Queen

Prima
Posts: 328
Joined: Tue Dec 14, 2010 6:12 am

Re: RobboBases

Post by Prima » Thu Nov 10, 2011 7:24 am

kingliveson wrote:
Prima wrote:
kingliveson wrote:
Prima wrote:By the way, the NEW RobboTripleBase for 5.7z.001 - 5.7z.004 gives archive error when extraction is attempted. However, the Z.7z.001- .002 extracts fine. And thanks for all the corrections.
You already had the newest and lastest RobboTripleBase. Can you please test the md5sum of those archive? thanks. Also, which version of 7-zip are you using?
Using md5summer.exe, all TripleBases (excluding 5) checked-out OK. I could not extract the 5-TripleBases (5.7z.001 - 5.7z.004) from its archive. However, the new TripleBases for 5 pieces downloaded earlier this year from the IvanHoe main site, checked-out OK. It's attached.

The version of 7-zip used is 9.20. It had no problem extracting TripleBase Z (.001 & .002).
No, no, I wanted integrity check for files 5.7z.001 - 5.7z.004. There's an md5sum (http://chess.cygnitec.com/RobboBases/Ro ... e/5/md5sum) file for these, and exactly for such situation. Good to see however the rest are fine. Thanks again!

Code: Select all

036d29433eb34f9f78b3797c5ade658a  5.7z.001
2a699de96e5809318e9c8fc0f7a5c080  5.7z.002
9b699333df45f18e58b5e0bdb445d83e  5.7z.003
1d9dbf8243e3178937a010d3314bdcca  5.7z.004
Problem is, my 7-zip 9.20 can't extract the TripleBase files from 5.7z.001, 002, 003, and 004 archives, for integrity check. If you meant checking the integrity of the archivers for 5.7z.001 - 5.z.004, I don't know how to do that - as my md5Summer doesn't recognize the .00x archive extensions for integrity check.

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: RobboBases

Post by kingliveson » Thu Nov 10, 2011 8:12 am

Prima wrote:
kingliveson wrote:
Prima wrote:
kingliveson wrote:
Prima wrote:By the way, the NEW RobboTripleBase for 5.7z.001 - 5.7z.004 gives archive error when extraction is attempted. However, the Z.7z.001- .002 extracts fine. And thanks for all the corrections.
You already had the newest and lastest RobboTripleBase. Can you please test the md5sum of those archive? thanks. Also, which version of 7-zip are you using?
Using md5summer.exe, all TripleBases (excluding 5) checked-out OK. I could not extract the 5-TripleBases (5.7z.001 - 5.7z.004) from its archive. However, the new TripleBases for 5 pieces downloaded earlier this year from the IvanHoe main site, checked-out OK. It's attached.

The version of 7-zip used is 9.20. It had no problem extracting TripleBase Z (.001 & .002).
No, no, I wanted integrity check for files 5.7z.001 - 5.7z.004. There's an md5sum (http://chess.cygnitec.com/RobboBases/Ro ... e/5/md5sum) file for these, and exactly for such situation. Good to see however the rest are fine. Thanks again!

Code: Select all

036d29433eb34f9f78b3797c5ade658a  5.7z.001
2a699de96e5809318e9c8fc0f7a5c080  5.7z.002
9b699333df45f18e58b5e0bdb445d83e  5.7z.003
1d9dbf8243e3178937a010d3314bdcca  5.7z.004
Problem is, my 7-zip 9.20 can't extract the TripleBase files from 5.7z.001, 002, 003, and 004 archives, for integrity check. If you meant checking the integrity of the archivers for 5.7z.001 - 5.z.004, I don't know how to do that - as my md5Summer doesn't recognize the .00x archive extensions for integrity check.
From http://chess.cygnitec.com/RobboBases/RobboTripleBase/5/, right click md5sum file and click save as.

The check is done the same way you did the previous. You open the app, browse to and select directory containing the 7-zip files 5.7z.001, 5.7z.002, 5.7z.003, and 5.7z.004, and with MD5 as checksum type, click verify sums. Because the md5sum file does not have an extension, you wont see it from the list, so choose all files from files of type drop menu and then select it. You could also have saved the md5sum with an extension.
PAWN : Knight >> Bishop >> Rook >>Queen

Prima
Posts: 328
Joined: Tue Dec 14, 2010 6:12 am

Re: RobboBases

Post by Prima » Fri Nov 11, 2011 1:47 am

kingliveson wrote:
Prima wrote:
kingliveson wrote:
Prima wrote:
kingliveson wrote:
Prima wrote:By the way, the NEW RobboTripleBase for 5.7z.001 - 5.7z.004 gives archive error when extraction is attempted. However, the Z.7z.001- .002 extracts fine. And thanks for all the corrections.
You already had the newest and lastest RobboTripleBase. Can you please test the md5sum of those archive? thanks. Also, which version of 7-zip are you using?
Using md5summer.exe, all TripleBases (excluding 5) checked-out OK. I could not extract the 5-TripleBases (5.7z.001 - 5.7z.004) from its archive. However, the new TripleBases for 5 pieces downloaded earlier this year from the IvanHoe main site, checked-out OK. It's attached.

The version of 7-zip used is 9.20. It had no problem extracting TripleBase Z (.001 & .002).
No, no, I wanted integrity check for files 5.7z.001 - 5.7z.004. There's an md5sum (http://chess.cygnitec.com/RobboBases/Ro ... e/5/md5sum) file for these, and exactly for such situation. Good to see however the rest are fine. Thanks again!

Code: Select all

036d29433eb34f9f78b3797c5ade658a  5.7z.001
2a699de96e5809318e9c8fc0f7a5c080  5.7z.002
9b699333df45f18e58b5e0bdb445d83e  5.7z.003
1d9dbf8243e3178937a010d3314bdcca  5.7z.004
Problem is, my 7-zip 9.20 can't extract the TripleBase files from 5.7z.001, 002, 003, and 004 archives, for integrity check. If you meant checking the integrity of the archivers for 5.7z.001 - 5.z.004, I don't know how to do that - as my md5Summer doesn't recognize the .00x archive extensions for integrity check.
From http://chess.cygnitec.com/RobboBases/RobboTripleBase/5/, right click md5sum file and click save as.

The check is done the same way you did the previous. You open the app, browse to and select directory containing the 7-zip files 5.7z.001, 5.7z.002, 5.7z.003, and 5.7z.004, and with MD5 as checksum type, click verify sums. Because the md5sum file does not have an extension, you wont see it from the list, so choose all files from files of type drop menu and then select it. You could also have saved the md5sum with an extension.
Sorry for the late response. Okay I did check the integrity of the .7z.00x split-archives for the 5-pieces and only archive #2 (.002) failed the md5summer integrity check:

Image

Uploaded with ImageShack.us

Still, I'm unable to extract the contents of TripleBases for the 5-pieces (.7z.001 - .7z.004), whereas the same 7-zip was able to extract the contents of the TripleBase Z (.7z.001 & .7z.002).
Perhaps my inability to extract from the 5-pieces archives / with the 7-zip-error extraction error message, is directly linked to the corruption of archive .002.

Anyway, thanks for your endeavour (endeavor).

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: RobboBases

Post by kingliveson » Fri Nov 11, 2011 2:40 am

Prima wrote:
kingliveson wrote:
Prima wrote:
kingliveson wrote:
Prima wrote:
kingliveson wrote:
Prima wrote:By the way, the NEW RobboTripleBase for 5.7z.001 - 5.7z.004 gives archive error when extraction is attempted. However, the Z.7z.001- .002 extracts fine. And thanks for all the corrections.
You already had the newest and lastest RobboTripleBase. Can you please test the md5sum of those archive? thanks. Also, which version of 7-zip are you using?
Using md5summer.exe, all TripleBases (excluding 5) checked-out OK. I could not extract the 5-TripleBases (5.7z.001 - 5.7z.004) from its archive. However, the new TripleBases for 5 pieces downloaded earlier this year from the IvanHoe main site, checked-out OK. It's attached.

The version of 7-zip used is 9.20. It had no problem extracting TripleBase Z (.001 & .002).
No, no, I wanted integrity check for files 5.7z.001 - 5.7z.004. There's an md5sum (http://chess.cygnitec.com/RobboBases/Ro ... e/5/md5sum) file for these, and exactly for such situation. Good to see however the rest are fine. Thanks again!

Code: Select all

036d29433eb34f9f78b3797c5ade658a  5.7z.001
2a699de96e5809318e9c8fc0f7a5c080  5.7z.002
9b699333df45f18e58b5e0bdb445d83e  5.7z.003
1d9dbf8243e3178937a010d3314bdcca  5.7z.004
Problem is, my 7-zip 9.20 can't extract the TripleBase files from 5.7z.001, 002, 003, and 004 archives, for integrity check. If you meant checking the integrity of the archivers for 5.7z.001 - 5.z.004, I don't know how to do that - as my md5Summer doesn't recognize the .00x archive extensions for integrity check.
From http://chess.cygnitec.com/RobboBases/RobboTripleBase/5/, right click md5sum file and click save as.

The check is done the same way you did the previous. You open the app, browse to and select directory containing the 7-zip files 5.7z.001, 5.7z.002, 5.7z.003, and 5.7z.004, and with MD5 as checksum type, click verify sums. Because the md5sum file does not have an extension, you wont see it from the list, so choose all files from files of type drop menu and then select it. You could also have saved the md5sum with an extension.
Sorry for the late response. Okay I did check the integrity of the .7z.00x split-archives for the 5-pieces and only archive #2 (.002) failed the md5summer integrity check:

Image

Uploaded with ImageShack.us

Still, I'm unable to extract the contents of TripleBases for the 5-pieces (.7z.001 - .7z.004), whereas the same 7-zip was able to extract the contents of the TripleBase Z (.7z.001 & .7z.002).
Perhaps my inability to extract from the 5-pieces archives / with the 7-zip-error extraction error message, is directly linked to the corruption of archive .002.

Anyway, thanks for your endeavour (endeavor).
Yes, the extraction failed because 5.7z.002 was corrupt. The red flag should have been raised upon seeing its size was lesser than 5.7z.003, but this was my fault. You can now re-download just 5.7z.002 , and it should be OK. Thanks for helping to check these.
PAWN : Knight >> Bishop >> Rook >>Queen

Prima
Posts: 328
Joined: Tue Dec 14, 2010 6:12 am

Re: RobboBases

Post by Prima » Fri Nov 11, 2011 5:16 am

kingliveson wrote:Yes, the extraction failed because 5.7z.002 was corrupt. The red flag should have been raised upon seeing its size was lesser than 5.7z.003, but this was my fault. You can now re-download just 5.7z.002 , and it should be OK. Thanks for helping to check these.
On the contrary; thank you.

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: RobboBases

Post by kingliveson » Tue Nov 15, 2011 5:03 am

@ Prima,

I actually meant to reply your question on the other thread immediately, but got caught up in other activities. Anyways, this thread seemed more appropriate place for response.

1). The reason RobboBaseLib.dll version 0.65 (with signature 957d2342294598497ad840af296c09a3) crashes when attempting to use it (for some), is because it was compiled with /MD instead of /MT flag. Remember I noted correction will be made for next build. Do you mean you cant use 999946a or 999946e?

2). These are the accepted RobboTripleBase directories: 2, 3, 4, 5, 6, 33, 42, 51, Z, 345Z, 6Z. Technically, one could place all TripleBases in anyone of these directories and the engine will still find and use them. The partition is for structure.

2a). When you download Z or 345Z, the contents are the same. They contain RobboBlockedBases for up-to 5 pieces.

2b). The sub-directories are 11.

In general, one should be able to use any RobboBaseLib with any compile that supports the library so long the functions (addresses) are unchanged.

Also, RobboBaseLib 0.65, 0.65a, and 0.65b have some annoying TripleBase loading issues that are now corrected according to PeterPan. The issue with 0.65b is pipe (|) is broken, but a fix was posted on IPPOLIT website. Should I release a build for the latest 999946f source, it will have the patch.
PAWN : Knight >> Bishop >> Rook >>Queen

Prima
Posts: 328
Joined: Tue Dec 14, 2010 6:12 am

Re: RobboBases

Post by Prima » Tue Nov 15, 2011 7:21 am

kingliveson wrote:@ Prima,

I actually meant to reply your question on the other thread immediately, but got caught up in other activities. Anyways, this thread seemed more appropriate place for response.

1). The reason RobboBaseLib.dll version 0.65 (with signature 957d2342294598497ad840af296c09a3) crashes when attempting to use it (for some), is because it was compiled with /MD instead of /MT flag. Remember I noted correction will be made for next build. Do you mean you cant use 999946a or 999946e?

2). These are the accepted RobboTripleBase directories: 2, 3, 4, 5, 6, 33, 42, 51, Z, 345Z, 6Z. Technically, one could place all TripleBases in anyone of these directories and the engine will still find and use them. The partition is for structure.

2a). When you download Z or 345Z, the contents are the same. They contain RobboBlockedBases for up-to 5 pieces.

2b). The sub-directories are 11.

In general, one should be able to use any RobboBaseLib with any compile that supports the library so long the functions (addresses) are unchanged.

Also, RobboBaseLib 0.65, 0.65a, and 0.65b have some annoying TripleBase loading issues that are now corrected according to PeterPan. The issue with 0.65b is pipe (|) is broken, but a fix was posted on IPPOLIT website. Should I release a build for the latest 999946f source, it will have the patch.
No problem Kingliveson, take all the time you need for your essential matters. No hurries here ;)

1. I meant 999946e. Even with its RobboBaseLib.dll (0.65a). It crashed when loaded in GUI.

2. Okay, thanks for clarifying

2a. This is where I'm confused. The Z Blocked bases and the 345Z blcoked bases are one and the same, besides differences in folder names (Z vs. 345Z). That is, the Z blocked bases encompasses blocked bases for 3,4, & 5 pieces.
2b. Thanks. I appreciate this.

Well I hope fix solves issues beyond broken pipes. At present, Hypothetically, if I want to play engine vs. engine matches between IvanHoe 9.46a vs. IvanHoe 9.46e (or f), it is not feasible using just any single RobboBaseLib.dll for these versions - since each IvanHoe only responds to its dll file. The only solution would be to create another folder for one of the IvanHoe version and place its corresponding RobboBaseLib.dll alongside it.

Prima
Posts: 328
Joined: Tue Dec 14, 2010 6:12 am

Re: RobboBases

Post by Prima » Tue Nov 15, 2011 8:20 am

Addendum:
2). These are the accepted RobboTripleBase directories: 2, 3, 4, 5, 6, 33, 42, 51, Z, 345Z, 6Z. Technically, one could place all TripleBases in anyone of these directories and the engine will still find and use them. The partition is for structure
Now I'm really confused by these TripleBase sub directories. Here's why: the 33, 42, 51, and 6Z are essentially 6-piece TripleBases, and have their individual folders. So what is the 6 folder for, or better yet, what is going to be placed in the 6 folder?

It is hard to dialogue with the IppoLit authors, nor comprehend them. I'm really having a hard time understanding the IppoLit authors. For something that ought to be relatively trivial to use & move-on, it's become a pain in the neck.

Thanks Kingliveson. Clearly I would be totally lost if I relied solely on the Ippo authors...

User avatar
kingliveson
Posts: 1388
Joined: Thu Jun 10, 2010 1:22 am
Real Name: Franklin Titus
Location: 28°32'1"N 81°22'33"W

Re: RobboBases

Post by kingliveson » Tue Nov 15, 2011 4:45 pm

Prima wrote:Addendum:
2). These are the accepted RobboTripleBase directories: 2, 3, 4, 5, 6, 33, 42, 51, Z, 345Z, 6Z. Technically, one could place all TripleBases in anyone of these directories and the engine will still find and use them. The partition is for structure
Now I'm really confused by these TripleBase sub directories. Here's why: the 33, 42, 51, and 6Z are essentially 6-piece TripleBases, and have their individual folders. So what is the 6 folder for, or better yet, what is going to be placed in the 6 folder?

It is hard to dialogue with the IppoLit authors, nor comprehend them. I'm really having a hard time understanding the IppoLit authors. For something that ought to be relatively trivial to use & move-on, it's become a pain in the neck.

Thanks Kingliveson. Clearly I would be totally lost if I relied solely on the Ippo authors...
You are over looking the answer. Directory in which you place the TripleBases does not actually matter. You can place all TripleBases in directories 6 or 2, and the engine will still find, load, and use them. The partition is merely structure for you and I, not the engine -- it removes clutter and helps you to know what you're downloading.

If the directories were to matter (which they do not), you would only have these: 2, 3, 4, 5, Z, 33, 42, 51, 6Z. 6 is nothing, it is just another place where the engine looks for TripleBases files. You could move all contents of 33, 42, 51, and 6Z into 6 and then delete those directories, and the engines will still find them in the 6 directory.

The structure also helps when you need to put certain TripleBases on RAM. With the newest RobboBaseLib, you don't need to enter full path anymore for RobboTripleBulkLoadThisDirectory, you can enter any one of the valid and accepted sub-directories. To load multiple directories, you separate with a pipe, eg: 5|Z. TripleBases 2, 3, and 4 are loaded automatically onto RAM once RobboTripleBaseDirectory path is given.
PAWN : Knight >> Bishop >> Rook >>Queen

Post Reply