All About Solitaire-
Vista changed it!!!
This
is about the Solitaire supplied with windows, not about Spider and
other variations.
I
am a diehard Windows solitaire player. I don't play video games. I
don't play other games because I hate to lose. With Solitaire, I can
win a lot. I set the game to deal one card because when dealing 3,
I don't win as often. I'm not into challenges, I'm into winning.
Solitaire
has been with us as a computer game since the first Windows. Of course
it has been around as a card game since who knows when. It was put
in windows to teach mouse control. It was included as a learning device,
not as a toy or just a fun game. It has taken a few changes as Windows
changed from version 3 to 95 to 98 to Me to XP to now Vista. I don't
think it was in Windows NT, but was in Windows 2000. Correct me if
I'm wrong.
The
changes were hardly noticeable until Vista came along. Mostly the
revisions reflected changes in the speed of the OS, so the game would
display properly. But now with Vista, the change is major and I do
not like the new revision. I had the old game down to a science and
could win a lot.
I
had the game options set to time and score my game so I could compete
against myself and I kept getting better. I finally got less than
75 seconds and scored higher than 10,000 points. As proof, here is
a screen shot of my best game

Then
along comes Vista and messes up my game. Have no idea if it was intentionally
redesigned to slow down the game, but that was the result. A number
of things changed that affected the speed. The biggest thing was the
double click changes.
In
versions prior to XP (or maybe Me), you had to drag or double click
every card individually to move it to the suit stack. The idea was
to teach you to drag and double click with the mouse.
Then
in XP (or maybe Me), the program was changed to allow right click.
This really sped up the game because now if you right clicked anywhere,
all cards eligible to move up to the suit stack jumped up there at
once. When you got to a point in the game where there were no more
hidden cards, the game could be finished with a single right click
and the score time plummeted.
There
must be some commercial competition somewhere that was going to fast
for the minds at Microslop so they decided to slow things down. In
the new program in Vista the right click was majorly revamped. How
it reacts depends on where the mouse pointer is setting. If the pointer
is off of any cards, the reaction is as before. But now if your mouse
pointer is on a card, the effect is only for that single card. And
if that card is not eligible to move, nothing happens. If you want
all eligible cards to move, you have to move your mouse pointer off
to the side of any cards and right click. And man does this slow things
down!
Now
this is not the only factor that contributes to the slowdown. The
way the game is allowed to be resized affects is since you now cannot
size the window to place the cards closer together. You would not
think this has any effect but when the cards are just a few centimeters
farther apart, it takes longer to move the mouse to them. And drag
cards across the deck.
Another
new thing that affects the speed is the sound effects. The reaction
time of the action on the cards is slowed by the constant visual and
sound effects placed on each move. The best time I've been able to
get in the Vista version is 122 seconds, so the effect has been almost
to double my time. And I don't like it!
Here
is what the 2 games look like side by side:

Both
of these programs are running in Vista because I copied the solitaire
game from XP and installed it in my Vista machine. The reason I was
able to do this is because the new game in Vista has a new name and
is in a different directory. If you like me would like to have your
old version available in Vista, here is the method and the whole reason
for writing this page.
If
you have XP still running, copy 2 files from your XP machine to your
Vista machine. In XP, find sol.exe and cards.dll. They are both in
C:\windows\system32 folder or (C:\winnt\system32). You can use Windows
Explorer to find the files. Copy them onto a removable media such
as a jump drive. They will fit on a floppy, but chances are your Vista
machine probably does not have a floppy drive. You could copy them
to CD, but that is a terrible waste of space.
Once
you have the files on your media, put them into the same folder in
Vista. C:\Windows\system32 or (C:\winnt\system32). Then you can start
the game by creating a shortcut to the sol.exe file or just typing
sol in the run line (start-all programs-accessories-run). If you
don't know how to do any of these steps, send me an e-mail from the
link below.
If
you don't have XP available or just don't want to do this, then copy
the files from here. Sol.exe
and cards.dll.
When you click on the links above, you will get a window that asks
if you want to run or save. Choose Save and change the location to
the path noted above. C:\Windows\system32 or (C:\winnt\system32).
You could just save them to the desktop, but I'm not sure the program
would run. At the very least the dll must be in the correct folder.