home *** CD-ROM | disk | FTP | other *** search
/ The Elite Hackers Toolkit / TheEliteHackersToolkitVolume1_1998.rar / HACKERS.BIN / appcraks / MSFREE.ZIP / ZULU.NFO < prev   
Text File  |  1990-01-01  |  3KB  |  71 lines

  1. Microsoft Windows FreeCell *Illegal UNDO enable*
  2. Allows the player to Undo the last move carried
  3. out, regardless of whether or not it results in
  4. an illegal (by FreeCell rules) move.
  5.  
  6. When my wife comes home from work, she immediately kicks my
  7. ass off the computer and plays two dozen hands of this idiotic
  8. but extremely addictive game (I have been "on the wagon" now
  9. for several months).  Fearing that my favorite bird dog would
  10. someday get kicked to death on account of a bad move, I
  11. finally patched the thing.
  12.  
  13. File name: freecell.exe
  14. File size: 28,560 bytes
  15. File date: July 11, 1995
  16.  
  17. This hexedit/patch allows the menu item ---> FILE | UNDO (F5)
  18. to become enabled for all moves, even if it results in an
  19. "illegal" move.  Normally you can only carry out an UNDO
  20. maneuver when the UNDO results in a legal move.  For example,
  21. if you moved a red TWO from atop a black THREE (in one of the
  22. active columns) to a free cell position, you would be able to
  23. carry out an UNDO of that move since it is "legal" to move
  24. a red TWO from a free cell position and place it on a black THREE
  25. in a column.  In this scenario, the FILE | UNDO menu item
  26. would be enabled (not grayed).  Now suppose that you instead
  27. moved a black THREE from atop a red TWO, onto one of the 4
  28. available free cells.  Undoing this move would entail moving
  29. a black THREE onto a red TWO, an obviously illegal move.
  30. Therefore, this UNDO procedure would not be allowed and the
  31. FILE | UNDO menu item would be disabled (grayed).
  32.  
  33. After patching, this menu option will be available for Undoing
  34. any move, regarless of whether it's legal or not.  You are
  35. still however, limited to Undoing only the LAST move completed
  36. (because the program has only a one move undo buffer). Circum-
  37. venting this particular limitation would probably require a 
  38. total recompile.
  39.  
  40.  
  41. INSTRUCTIONS:
  42. =============
  43. If you want to get it over quick, just unzip the "frcell-c.com" file
  44. into the same directory as "freecell.exe" (Windows dir by default)
  45. and then double click on the the patcher.  Make a backup of your
  46. game before you do this, because the patcher does NOT make a backup
  47. for you.
  48.  
  49. If you want to do it the other way, fire up your favorite hex editor
  50. and follow these steps:
  51.  
  52. Go to Offset(dec): 00024281  \___ marked by ^ below
  53.       Offset(hex): 00005ED9  /
  54.  
  55. The value of that byte is "01"
  56. Change the value to "00"
  57.  
  58. <================== hex display ==============> <==text display ==>
  59. BEFORE
  60. 09 46 35 00 00 00 00 00 00 01 00 74 00 26 55 6E  .F5........t.&Un
  61.                             ^
  62. AFTER
  63. 09 46 35 00 00 00 00 00 00 00 00 74 00 26 55 6E  .F5........t.&Un
  64.                             ^
  65.  
  66. Save the changes
  67.  
  68. You should begin to notice an definite improvement in your spouses
  69. mood within 24 hours <g>
  70.  
  71.