home *** CD-ROM | disk | FTP | other *** search
/ Dream 44 / Amiga_Dream_44.iso / RiscPc / jeux / cheats / appdha.arc / !dHacker / !Help < prev    next >
Text File  |  1997-01-25  |  10KB  |  194 lines

  1. =============================================================================
  2.                                  Desktop Hacker
  3.                               PD Demo Version 1.10
  4.                      ⌐ 1992-1997 Andrew Clover of DoggySoft
  5. =============================================================================
  6.  
  7.  
  8.  Desktop Hacker has been tested and is compatible with Acorn computers
  9. running RISC OS versions between 3.1 and 3.7. It should also be compatible
  10. with RISC OS 2 and 3.0, but has not recently been tested.
  11.  
  12.  2 megabytes of memory or more is recommended to use Desktop Hacker -
  13. essentially, you need a little more memory than you you need to run a game in
  14. order to hack it, and most games are a tight squeeze in one megabyte if they
  15. run at all. If there's not enough memory to hack a game, and you try, a
  16. warning message will appear when you quit the game and return to the desktop.
  17. You can save memory by going to the Choices window and selecting "Don't keep
  18. screen display over interrupt". If the warning message keeps appearing even
  19. when you've left lots of free memory, try selecting the Reserve option, which
  20. keeps a portion of memory aside for hacking. This is required for games that
  21. try to claim any free memory in the computer, for example Wolfenstein 3D and
  22. Dune 2.
  23.  
  24.  Some games will fail to hack properly. This is just life: games authors
  25. always try to use illegal or otherwise dodgy techniques, to squeeze more
  26. performance out of the computer. Desktop Hacker anticipates this as much as
  27. possible, but there will always be some games that can't be hacked. See the
  28. 'Games' document for details of which games have been tested, and whether
  29. they worked.
  30.  
  31.  The full Desktop Hacker package includes an application that creates stand-
  32. alone cheat modules, that can be run on any computer, without Desktop Hacker.
  33. Some examples of these cheat modules can be found in the CheatMods directory.
  34.  
  35.  
  36.  How to use Desktop Hacker
  37.  =========================
  38.  
  39.  Double-click on the !dHacker icon or drag it to the icon bar to load Desktop
  40. Hacker. To begin hacking a game, drag the game's icon to the Desktop Hacker
  41. icon on the icon bar. The game will load and run as normal.
  42.  
  43.  To interrupt the game, press down both Alt keys simultaneously. The
  44. computer will return to the desktop environment and bring up two windows, one
  45. showing a disassembly of the game itself, and one showing the what the ARM
  46. processor's registers contained when you interrupted, along with other
  47. information. Desktop Hacker disables the sound system whilst hacking a game,
  48. to prevent some nasty crashes. You can turn the sound system back on by
  49. pressing F12 and entering '*Audio On', but this will often crash the machine.
  50.  
  51.  On top of the disassembly window there is a small button bar of some useful
  52. features. The other features are to be found in the main menu. This can be
  53. opened by clicking Menu on the disassembly window.
  54.  
  55.  Choosing 'Continue', clicking on the button bar 'Continue' button, or
  56. clicking Select on the icon bar icon makes the game continue playing as when
  57. it was interrupted. Choosing 'Kill game' or quitting the game from the Task
  58. Manager removes the game from memory as far as possible. This will not be as
  59. effective as using a game's built-in quit feature, so you should use that
  60. in preference, if possible. 'Kill game' will also leave the sound system
  61. disabled.
  62.  
  63.  
  64.  Hacking games
  65.  =============
  66.  
  67.  This demo version of Desktop Hacker is limited in its features, but some of
  68. the most basic hacking features are there for you to try. Double click on
  69. !dHacker, then drag a game to the Desktop Hacker icon. The game should load
  70. and run as normal. Start the game and see how many lives you've got (or cash,
  71. or time, or anything else you wish to change). Press both Alt keys to return
  72. to the desktop. If the desktop seems really slow, that'll be because the game
  73. is one of those naughty ones that removes the font cache. You can use the
  74. Task Manager to reserve some more memory, or get DoggySoft's PD !FontSafe
  75. utility - this stops games from behaving so antisocially.
  76.  
  77.  You'll now have a window showing a disassembly of the game's memory, with
  78. some buttons on the top. Click Menu on this window to get Desktop Hacker's
  79. main menu. You want to find the place where the game stores the number of
  80. lives you have, so move the pointer over the 'Search' item to open the
  81. Search window. Type the number of lives you have into the writable icon at
  82. the top of the window - by 'Word', which is the type of search you want, a
  83. simple search-for-number. Then choose a list to send the results of
  84. this search to at the bottom of the window, by the 'Send results to list'
  85. text: there are ninety-nine lists, and the default is fine: choose number
  86. one. Click on 'Search' to start searching.
  87.  
  88.  After a short delay, a window will appear, showing all the addresses (places
  89. in memory) where the number four was found. There will be lots of numbers,
  90. and you don't know which is the right one, so go back to the game by clicking
  91. on the 'Continue' button (or choosing 'Continue' from the main menu, or
  92. clicking Select on the Desktop Hacker icon).
  93.  
  94.  Lose a life in the game so that you have one less, and then press Alt-Alt
  95. again. Open the Search window and replace the number with a new number of
  96. lives. Now you want to tell Desktop Hacker to look for places which used to
  97. hold the old number of lives but now hold one less: they are very likely to
  98. be the lives counter. You already have a list, number one, that records all
  99. the places that used to hold four. Tell Desktop Hacker to use that list by
  100. choosing it in the icon by the 'Only addresses in' text, and selecting this
  101. option. Then choose a list to send the results to - say, number two, and
  102. click on Search.
  103.  
  104.  Now you'll have a list that contains a few addresses. Ideally it should only
  105. contain one. If you have more numbers, try returning to the game, losing
  106. another life, and repeating the second search process. Once you've got the
  107. address, click Select on it in the list window, and the disassembler will
  108. move to it. Now click Select on the same address in the disassembler window,
  109. and a small editing window will appear, containing the number of lives you
  110. have. You can alter the number in this window and press Return (or click on
  111. 'OK'), and this will alter the number of lives you have.
  112.  
  113.  Change the number in the editing window to a larger number, and continue
  114. with the game. Although initially you might not see your new lives, they're
  115. there, and they'll most likely appear when you lose a life again.
  116.  
  117.  This is a simple way to cheat, that can be repeated, with different numbers,
  118. for many Acorn games. With the full version of Desktop Hacker, there are many
  119. more, different ways to cheat.
  120.  
  121.  
  122.  What is this demo version missing?
  123.  ==================================
  124.  
  125.  With this demo version of Desktop Hacker, you can use the simplest of brute-
  126. force hacking methods, and for many games that'll be enough. The full version
  127. of Desktop Hacker, though, has many more sophisticated features, along with
  128. lots of useful gaming utilities. For example...
  129.  
  130. * The full Desktop Hacker package allows you to create your own cheat modules
  131.   - so once you've found a way to cheat at a game, you can build it into a
  132.   module that will work alone, without needing Desktop Hacker. You can give
  133.   cheat modules to friends, PD libraries, and anyone else, freely.
  134. * The full package also includes a large collection of cheat modules written
  135.   by other people. At the time of writing, this includes 757 cheats, in 214
  136.   modules, for 186 different games.
  137. * The full version of Desktop Hacker also has many different types of
  138.   searches, not just the simple search-for-number search Word. You can
  139.   find passwords, particular instructions, and ARM code that alters certain
  140.   address - for example, to find infinite lives or more complex cheats.
  141. * Desktop Hacker can slow down games. Just choose how much to slow down, and
  142.   watch as it becomes slower and much easier to play. Speed-up is now
  143.   possible too.
  144. * Desktop Hacker can save the entire game position to disc. You can then
  145.   load it back in later to continue playing from where you saved. This adds
  146.   a save game feature for games that don't have one, and allows you to
  147.   attempt a difficult part of a level many times without having to play
  148.   back up to it every time you die.
  149. * Desktop Hacker can save screen-shots of the game for you to look at,
  150.   include in DTP documents, and show to prove that you've visited a certain
  151.   level.
  152. * Desktop Hacker can rip graphics out of games. It turns raw data into
  153.   sprites which you can edit in Paint. This and the screen-shot saver both
  154.   work with the Risc PC's new format sprites too, although few games use
  155.   32,768+ colours!
  156. * Desktop Hacker can compare the contents of memory with an old state saved
  157.   in a file. In conjuction with the list features that are removed from the
  158.   demon, this is useful for finding cheats when you can't easily count what
  159.   you're looking for. For example, invulnerability.
  160. * Desktop Hacker can also be activated by BreakPoints, SWI traps, SWI Group
  161.   traps and delayed traps, which will be appreciated by the more technical
  162.   user.
  163. * The Desktop Hacker package also includes several extras, such as program to
  164.   find and save music files from hacked games.
  165. * You also get a little paper guide that goes into a bit more detail than
  166.   these instructions can.
  167.  
  168.  
  169.  OK - How do I get the full version of Desktop Hacker?
  170.  =====================================================
  171.  
  172.  Desktop Hacker costs ú10+VAT (ú11.75 inc.). You can send a cheque to us at
  173. the address below, or get your credit card number and expiry to us via mail,
  174. fax, phone, e-mail (*), or through our support BBS, Furzefield Hq. Upgrades
  175. to later versions of Desktop Hacker are free, and can also be downloaded from
  176. Furzefield Hq, or now also through the world wide web. The latest version of
  177. Desktop Hacker is 1.10 (release 1.10.00).
  178.  
  179.  Snail-mail: Andrew Clover,
  180.              DoggySoft,
  181.              7, Blackhorse Crescent,
  182.              Amersham,
  183.              Buckinghamshire,
  184.              HP6 6HP.
  185.              United Kingdom.
  186.  
  187.  Fax: 01494-675878
  188. Data: 01494-681711 (Furzefield Hq; ANSI, 8N1; all speeds, all hours)
  189.  
  190.  E-mail address: ajc@doggysoft.co.uk
  191.  Desktop Hacker internet address: http://www.doggysoft.co.uk/chhac.html
  192.  
  193. (*) Not necessarily secure.
  194.