Can ANYONE Help With UCI Engines- I've Had It!

Discussion of computer chess matches and engine tournaments.

Moderator: Ras

User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Can ANYONE Help With UCI Engines- I've Had It!

Post by geots »

Jimbo I wrote:George, the file on this page worked for me in Fritz 8.

https://sites.google.com/site/chessbouq ... -microsoft

Download the Librerias x64 download, and copy the libmmd.dll file into the same folder containing the x64 Sting executable file.

Keep the faith. :)

You don't understand about that file at all, James. I have been thru that file before on this system and also my quad xp system. Run the exe in console mode- or try. It won't run. It will tell you that particular file needs to be in your computer. Well, just as in my XP system- it is already in this computer in 2 different places. I have already tried copying one to the engine folder in both systems with another engine also. Still the exe won't run- it asks for the dll. So I copy it instead of into the engine folder- into the subfolder- bumping into the exe with it. It is like 1/16 of an inch from the exe. Then I try to run the exe. Won't run. Still asks for me to install the dll. At that point I give up.

Not trying to be ugly or cute- by you gotta understand this aint the first rodeo I have been to. Any problems in engine folders or installing engines you have come upon- I have already dealt with for years. When I say it won't work for me- that means it won't.


gts
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Can ANYONE Help With UCI Engines- I've Had It!

Post by geots »

velmarin wrote:George, you are an experienced on this forum.

You should know that having a search engine.

http://www.talkchess.com/forum/posting. ... e&p=473703
lech wrote:Sting_SF_PV (pv means phinal version :lol: ) is based on Stockfish 2.1.1 .
It contains all my ideas to try to make this engine more human and useful in analysis and play.

my 32-bit ( :? ):
http://www.mediafire.com/download.php?s2dg0tjjc2n1e9q

Jose M. Velasco 64-bit:
http://www.mediafire.com/?i89diiwtuw7n5ji
Thanks Jose!

libraries (if needed):
https://sites.google.com/site/chessbouq ... -microsoft

logo by Jim Ablett.
Thanks Jim!
Besides I can tell you that the file in my site mediafire
has download almost 1000 times.
Nobody is to blame for the executables need these libraries.
You should know these things, you are an expert.
Thanks, George.


Velmarin- I will tell you as I told James, with all the respect in the world to you as well. I run the exe, or try- in console mode. It says the dll needs to be installed on my computer. This happens on this Intel i5 AND ALSO on my xp quad. I didn't realize at first- but this is the same dll to which Graham referred. It is ALREADY ON MY COMPUTER in 2 places. The message I get when I try to run the exe in console mode is it just needs to be in the computer. Which it already is. But I copy it to the engine folder. Still says I need it. Then I copy it into the subfolder with the exe- placing it 1/16 of an inch from the exe. Then I try to run the exe- no go. The dll is all but bumping into the exe- and the exe says it needs the dll. Won't run. And it is futile to try and load it if it tells you that in console mode.

This happens on 2 diff. intel i5s, my xp quad, and my 32bit xp 1cpu system.
You say I am an expert. Maybe, maybe not. But one thing I am sure of- I don't need to be a weatherman to know which way the wind is blowing.


gts
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Can ANYONE Help With UCI Engines- I've Had It!

Post by geots »

Now James- if you can stand the BRUTAL TRUTH- I will give it to you, and not watered down. This used to NEVER happen. You see none of this horseshit in commercial engines. Why? Because you have a new breed of young programmers coming along who think it is cute and useful to use a bunch of crap and junk to clog up everything with, having the idea they are doing something smart. And even when by accident something works right- it is a fairly simple argument to prove the most it helps their engine if they are extremely lucky is 2 elo, but most likely 1 or none.

And by the way, this particular dll that is referred to here- it and I both have scars remaining from all the battles we have been thru against each other.- We didn't just meet. We know each other well.

(There is one word I could give some people as advice: KISS. Translated, it says: Keep it simple, stupid.)


gts
Jimbo I
Posts: 149
Joined: Thu Feb 15, 2007 4:34 am
Location: USA

Re: Can ANYONE Help With UCI Engines- I've Had It!

Post by Jimbo I »

geots wrote:Now James- if you can stand the BRUTAL TRUTH- I will give it to you, and not watered down. This used to NEVER happen. You see none of this horseshit in commercial engines. Why? Because you have a new breed of young programmers coming along who think it is cute and useful to use a bunch of crap and junk to clog up everything with, having the idea they are doing something smart. And even when by accident something works right- it is a fairly simple argument to prove the most it helps their engine if they are extremely lucky is 2 elo, but most likely 1 or none.

And by the way, this particular dll that is referred to here- it and I both have scars remaining from all the battles we have been thru against each other.- We didn't just meet. We know each other well.

(There is one word I could give some people as advice: KISS. Translated, it says: Keep it simple, stupid.)


gts
My apologies, George. I guess I didn't realize how much trouble this issue has given you. I would agree with you that engine programmers shouldn't require the user to add dll files, but the reality is that it sometimes happens, and then we users must decide whether to deal with the engine.

All I can tell you about this version of Sting is this: When I saw your initial post, I downloaded Sting SF PV 120629 x64 using the link from the CCRL rating site, and I also downloaded the dll file from the link that I supplied. (The dll file wasn't on my PC initially.) I tried out the engine, and it worked on both of my Intel Win7 computers. But I must note that neither one is an i5 CPU.

I'm no PC expert, but this is what I'd do if I had your problem. First I'd check my PC for viruses/malware. (Not likely the cause, but it never hurts to check.) Then I'd check the hash signature of the dll file to verify that it's not corrupt. (The md5 checksum of the 64-bit libmmd.dll file that Graham and I linked to is 101553E10F00C2ABF222721EBED36DA6 ).

Then I'd try temporarily deleting all other versions of the libmmd.dll file, except for the one in the engine folder. Maybe your PC is running an incompatible version of the dll file from another location, such as a Windows folder? (I don't know if this is possible, as I'm no computer expert.)

Then I might try downloading some other versions of the dll file.

And failing all of the above, I guess I'd give up and move on to another engine.
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Can ANYONE Help With UCI Engines- I've Had It!

Post by geots »

Jimbo I wrote:
geots wrote:Now James- if you can stand the BRUTAL TRUTH- I will give it to you, and not watered down. This used to NEVER happen. You see none of this horseshit in commercial engines. Why? Because you have a new breed of young programmers coming along who think it is cute and useful to use a bunch of crap and junk to clog up everything with, having the idea they are doing something smart. And even when by accident something works right- it is a fairly simple argument to prove the most it helps their engine if they are extremely lucky is 2 elo, but most likely 1 or none.

And by the way, this particular dll that is referred to here- it and I both have scars remaining from all the battles we have been thru against each other.- We didn't just meet. We know each other well.

(There is one word I could give some people as advice: KISS. Translated, it says: Keep it simple, stupid.)


gts
My apologies, George. I guess I didn't realize how much trouble this issue has given you. I would agree with you that engine programmers shouldn't require the user to add dll files, but the reality is that it sometimes happens, and then we users must decide whether to deal with the engine.

All I can tell you about this version of Sting is this: When I saw your initial post, I downloaded Sting SF PV 120629 x64 using the link from the CCRL rating site, and I also downloaded the dll file from the link that I supplied. (The dll file wasn't on my PC initially.) I tried out the engine, and it worked on both of my Intel Win7 computers. But I must note that neither one is an i5 CPU.

I'm no PC expert, but this is what I'd do if I had your problem. First I'd check my PC for viruses/malware. (Not likely the cause, but it never hurts to check.) Then I'd check the hash signature of the dll file to verify that it's not corrupt. (The md5 checksum of the 64-bit libmmd.dll file that Graham and I linked to is 101553E10F00C2ABF222721EBED36DA6 ).

Then I'd try temporarily deleting all other versions of the libmmd.dll file, except for the one in the engine folder. Maybe your PC is running an incompatible version of the dll file from another location, such as a Windows folder? (I don't know if this is possible, as I'm no computer expert.)

Then I might try downloading some other versions of the dll file.

And failing all of the above, I guess I'd give up and move on to another engine.


I appreciate your words, but first I scan for malware and spyware daily with the only system Dell uses themselves. (They accidentally left it on my system when they had taken it over to solve an issue.) Since then, with no viruses, no McAfee scan has found even 1 issue in the last 6 months of scanning. Secondly, one of my computers is only a couple weeks old, the other is 9 months old- then there are 2 xp systems with this same dll. The chance that dll would be corrupt on 4 diff. systems is highly unlikely- probably impossible. Lastly, I may have a Sting version that will work. Tho I have not tried to load it yet- the exe runs fine. Which usually seals the deal.

But what you have to realize, in this engine folder I refer to- the dll in the folder is the same. It has not changed. Make note that what HAS CHANGED, however, are the 2 64-bit exes (one that accepts popcnt and one that doesn't) They are from a different compile by a different person. So I would leave it to you to decide if the problem to begin with was with the dll, or actually an exe issue involving the programmer and/or compiler.


gts
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Can ANYONE Help With UCI Engines- I've Had It!

Post by geots »

But you are doing fine James. You try to help other people solve their issues, and that is good. But always remember- never tell someone "it works fine on my system", unless you are going to elaborate a lot further.

That would be like the time (a true story) I ate lunch in a cafe. It was a buffet and I got a pork chop- it was so tough I couldn't chew it. A minute later the woman who owned the place walked out and I called her over and told her it was so tough I couldn't cut it with a steak knife. She said, "Huh, the one I ate was fine", and walked off. That was it- I guess she called that the solution to my problem. :lol:


gts
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Can ANYONE Help With UCI Engines- I've Had It!

Post by geots »

Graham Banks wrote:
geots wrote:The file is no good. However, since I started this utter attempt at futility with a post- I have no one to blame but myself.
Try this engine folder. It works for me.
http://kirill-kryukov.com/chess/discuss ... p?id=27836

Graham, this is one that finally works perfectly. Don't forget to make the simple thread change in the Uci file. I am thinking if it is rated around 3000, I might could put it in the top group with Stockfish and Bouquet. But then again, I don't know how fair that would be. It's a Stockfish derivative, and I am not sure about running it ag. Bouquet. Doesn't seem fair to Velmarin, as he had to bail out Sting. His fingerprints are all over these Sting compiles that work.

At any rate, thank you.


gts
lech
Posts: 1169
Joined: Sun Feb 14, 2010 10:02 pm

Re: Can ANYONE Help With UCI Engines- I've Had It!

Post by lech »

Thank you all who tried to help with solving of this problem. :D

BTW. :(
Programming was my hobby. I had started under DOS and prepared my own graphic GUI for my databases. I never used debugers or something like "assert", and my programms worked fine and was very liked.
I used Stockfish's code only to prove that it is possible to do very strong engines which can behave in human way. It means we don't need an artificial intelligence, anything it means.
Now i feel too old (burned by life) to solve some hard questions of compilation. Sorry if Sting leads to some troubles.

Again thanks for all who can help me. :D
Maybe, I can't be friendly, but let me be useful.
User avatar
geots
Posts: 4790
Joined: Sat Mar 11, 2006 12:42 am

Re: Can ANYONE Help With UCI Engines- I've Had It!

Post by geots »

lech wrote:Thank you all who tried to help with solving of this problem. :D

BTW. :(
Programming was my hobby. I had started under DOS and prepared my own graphic GUI for my databases. I never used debugers or something like "assert", and my programms worked fine and was very liked.
I used Stockfish's code only to prove that it is possible to do very strong engines which can behave in human way. It means we don't need an artificial intelligence, anything it means.
Now i feel too old (burned by life) to solve some hard questions of compilation. Sorry if Sting leads to some troubles.

Again thanks for all who can help me. :D



Anything I may have said that hurt your feelings, I am sorry. Please accept my apology. I really like your engine- in fact it is running here right now. There were some issues, but it works fine now. These young guys coming along like the one last week who told me if it did not work on my system- that was my problem. And he wasn't going to kill himself fixing a program that was free anyway. Those are the targets of my mega-dissatisfaction- not you.


And best to you-

george
tpetzke
Posts: 686
Joined: Thu Mar 03, 2011 4:57 pm
Location: Germany

Re: Can ANYONE Help With UCI Engines- I've Had It!

Post by tpetzke »

These young guys coming along like the one last week who told me if it did not work on my system- that was my problem. And he wasn't going to kill himself fixing a program that was free anyway. Those are the targets of my mega-dissatisfaction- not you.
First I must say that it's a valid opinion. Actually most free programs include such "provided as is, no warranty" statements and most of them work great anyway. Some don't. But fortunately modern computers are equipped with a key that solves most of the problems associated with them. It is labeled "DEL". :-)

Thomas...