home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 3 / CD_Magazyn_EXEC_nr_3.iso / Recent / util / misc / ZXLifeShield20.lha / LifeShield.doc < prev    next >
Text File  |  2000-07-09  |  5KB  |  172 lines

  1. ZX Life Shield V2.0
  2. 29.Jun.2000
  3.  
  4.  
  5.  
  6. 1-INTRODUCTION
  7. ~~~~~~~~~~~~~~
  8. This program was made to find lives in ZX  Spectrum  games
  9. using the file format Mirage/Snapshot.
  10.  
  11. It allows you either to put infinite lives on them or just
  12. to change them to  a  certain value at any time during the
  13. play of the game.
  14.  
  15. It was made using AMOS PRO 2.0.
  16.  
  17. I have found lives in dozens of games using it.
  18.  
  19.  
  20.  
  21. 2-COPYRIGHT
  22. ~~~~~~~~~~~
  23. "ZX Life Shield"    is   Freeware.   It   is   copyrighted
  24. Marco A.G.Pinto  and  may  be freely copied provided  that 
  25. nothing is changed.
  26.  
  27. You may not disassemble nor decompile it either.
  28.  
  29. If you put it together  with  commercial  products  please
  30. send me a copy of the product.
  31.  
  32. If  you put it in  cover  disks/CDs  of  magazines  please
  33. send me a copy of the magazine with the disk/CD.
  34.  
  35.  
  36.  
  37. 3-DISCLAIMER
  38. ~~~~~~~~~~~~
  39. This program is supplied "AS-IS".
  40. Use it at your own risk - I have made my best to make sure
  41. everything is well but if something goes wrong don't blame
  42. me.
  43.  
  44. I also have the right to change the documentation and  the
  45. program at any time without any previous information.
  46.  
  47.  
  48.  
  49. 4-CONTACTS
  50. ~~~~~~~~~~
  51. If you want to contact me write to:
  52.  
  53. Snail Mail:
  54.  
  55.    Marco A.G.Pinto
  56.    Apartado 3083
  57.    2746-501 Queluz
  58.    (Portugal)
  59.  
  60. E.Mail:
  61.  
  62.    nop10942@mail.telepac.pt
  63.  
  64.  
  65.  
  66. 5-HOW IT WORKS
  67. ~~~~~~~~~~~~~~
  68. Use LEFT AMIGA+A to multi task.
  69.  
  70. How to save snapshots:
  71.  
  72. Start playing a game and the moment you are in control  of
  73. the player  save  that  snapshot.  Lose  one  life and the
  74. moment you are in control of the player save the snapshot.
  75.  
  76. In some cases like DEEP, DEEP2  and  INFINITE trainer mode
  77. you still have to save a 3rd snapshot.
  78.  
  79.  
  80. Trainer Mode:
  81.  NORMAL - You  load  two   snapshots  containing different
  82.           number of lives. in LIVES1 select how many lives
  83.           there are in the 1st snapshot and in  LIVES2  in
  84.           the  2nd  snapshot.  Then  press COMPARE and the
  85.           possible  address  for  the lives will be shown.
  86.           You can then, at any  time  during game,  change
  87.           the  lives up to 255. Notice, however, that some
  88.           games  crash  if  you  put  more  than a certain
  89.           number of lives.
  90.  
  91.  ZERO/NON ZERO
  92.         - You  load  two  snapshots, the  1st  one with no 
  93.           lives or no energy and the 2nd one with lives or
  94.           energy.  Then  the   program   will  search  for 
  95.           addresses which in the 1st snapshot have a value
  96.           equal to  0  and  in  the  2nd  snapshot a value
  97.           different of zero.  It  will  show  the  current
  98.           value of the addresses of the 2nd snapshot.
  99.  
  100.  DEEP   - It works with  3  snapshots. You start the game,
  101.           save  a  snapshot.  Lose  a  life  save  another
  102.           snapshot and then lose a life and save another.
  103.  
  104.           This will look for address that if  in  the  1st
  105.           snapshot  have  a value X, in the 2nd X-1 and in
  106.           the 3rd X-2.  It  list  the  possible  addresses
  107.           along with the  value  of that address (which is
  108.           different from the number of lives)
  109.  
  110.  DEEP2  - Works just like the previous  but the difference 
  111.           between the values of  the 3 snapshots are in an 
  112.           interval from 2 to 85 (256/3=85).
  113.           Eg: Interval=2 then it would show addresses,
  114.               for example, with: snapshot1=10
  115.                                  snapshot2=8
  116.                                  snapshot3=6
  117.  
  118. INFINITE- After you found the address containing the lives
  119.           go here  and  press  COMPARE.  Then  insert  the
  120.           address containing the lives and this  will  try
  121.           to find all the addresses in memory  pointing to
  122.           that address.
  123.  
  124.           After  you  find the address, all you have to do
  125.           is to  point  it  to a ROM address so that lives
  126.           never decrease  (the game will try to decrease a
  127.           value contained in a ROM address). Find the  ROM
  128.           address  using  the  option  VALUE AT ROM in the
  129.           menu TOOLS.
  130.  
  131.  
  132. All trainer  modes  search  for  lives  in  the  range  of 
  133. addresses  16384  to  65535  except  ZERO/NON ZERO TRAINER
  134. which searches in the range of 23296 to 65535.
  135.  
  136.  
  137. Menu TOOLS:
  138.  
  139. Word Split - If you have more than  255  lives  (or  other
  140.              thing) in the game use this to  convert  that
  141.              to a low byte and a high byte and then search
  142.              for the low byte as being the number of lives.
  143.  
  144. Value at ROM - Use this for the INFINITE mode. Imagine you
  145.                want  an  address  at ROM whose value is 3.
  146.                Just go here and it will find that  address
  147.                for you.
  148.  
  149. Peek into - Displays  the  content  of  an address between
  150.             16384 and 65535.
  151.  
  152.  
  153.  
  154. 6-FUTURE
  155. ~~~~~~~~
  156. Release  this  program  for  OS NG  to  run in a Workbench
  157. window and remove  the  options  to save the snapshots and
  158. poke into them  because  the  emulators will allow to poke
  159. into the memory.
  160.  
  161.  
  162.  
  163. 7-HISTORY
  164. ~~~~~~~~~
  165. o 1.0  30.Jan.1998
  166.   First release.
  167.  
  168. o 2.0  29.Jun.2000
  169.   Two new trainer modes:
  170.    -Zero/Non Zero
  171.    -Deep2
  172.