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 >
Wrap
Text File
|
2000-07-09
|
5KB
|
172 lines
ZX Life Shield V2.0
29.Jun.2000
1-INTRODUCTION
~~~~~~~~~~~~~~
This program was made to find lives in ZX Spectrum games
using the file format Mirage/Snapshot.
It allows you either to put infinite lives on them or just
to change them to a certain value at any time during the
play of the game.
It was made using AMOS PRO 2.0.
I have found lives in dozens of games using it.
2-COPYRIGHT
~~~~~~~~~~~
"ZX Life Shield" is Freeware. It is copyrighted
Marco A.G.Pinto and may be freely copied provided that
nothing is changed.
You may not disassemble nor decompile it either.
If you put it together with commercial products please
send me a copy of the product.
If you put it in cover disks/CDs of magazines please
send me a copy of the magazine with the disk/CD.
3-DISCLAIMER
~~~~~~~~~~~~
This program is supplied "AS-IS".
Use it at your own risk - I have made my best to make sure
everything is well but if something goes wrong don't blame
me.
I also have the right to change the documentation and the
program at any time without any previous information.
4-CONTACTS
~~~~~~~~~~
If you want to contact me write to:
Snail Mail:
Marco A.G.Pinto
Apartado 3083
2746-501 Queluz
(Portugal)
E.Mail:
nop10942@mail.telepac.pt
5-HOW IT WORKS
~~~~~~~~~~~~~~
Use LEFT AMIGA+A to multi task.
How to save snapshots:
Start playing a game and the moment you are in control of
the player save that snapshot. Lose one life and the
moment you are in control of the player save the snapshot.
In some cases like DEEP, DEEP2 and INFINITE trainer mode
you still have to save a 3rd snapshot.
Trainer Mode:
NORMAL - You load two snapshots containing different
number of lives. in LIVES1 select how many lives
there are in the 1st snapshot and in LIVES2 in
the 2nd snapshot. Then press COMPARE and the
possible address for the lives will be shown.
You can then, at any time during game, change
the lives up to 255. Notice, however, that some
games crash if you put more than a certain
number of lives.
ZERO/NON ZERO
- You load two snapshots, the 1st one with no
lives or no energy and the 2nd one with lives or
energy. Then the program will search for
addresses which in the 1st snapshot have a value
equal to 0 and in the 2nd snapshot a value
different of zero. It will show the current
value of the addresses of the 2nd snapshot.
DEEP - It works with 3 snapshots. You start the game,
save a snapshot. Lose a life save another
snapshot and then lose a life and save another.
This will look for address that if in the 1st
snapshot have a value X, in the 2nd X-1 and in
the 3rd X-2. It list the possible addresses
along with the value of that address (which is
different from the number of lives)
DEEP2 - Works just like the previous but the difference
between the values of the 3 snapshots are in an
interval from 2 to 85 (256/3=85).
Eg: Interval=2 then it would show addresses,
for example, with: snapshot1=10
snapshot2=8
snapshot3=6
INFINITE- After you found the address containing the lives
go here and press COMPARE. Then insert the
address containing the lives and this will try
to find all the addresses in memory pointing to
that address.
After you find the address, all you have to do
is to point it to a ROM address so that lives
never decrease (the game will try to decrease a
value contained in a ROM address). Find the ROM
address using the option VALUE AT ROM in the
menu TOOLS.
All trainer modes search for lives in the range of
addresses 16384 to 65535 except ZERO/NON ZERO TRAINER
which searches in the range of 23296 to 65535.
Menu TOOLS:
Word Split - If you have more than 255 lives (or other
thing) in the game use this to convert that
to a low byte and a high byte and then search
for the low byte as being the number of lives.
Value at ROM - Use this for the INFINITE mode. Imagine you
want an address at ROM whose value is 3.
Just go here and it will find that address
for you.
Peek into - Displays the content of an address between
16384 and 65535.
6-FUTURE
~~~~~~~~
Release this program for OS NG to run in a Workbench
window and remove the options to save the snapshots and
poke into them because the emulators will allow to poke
into the memory.
7-HISTORY
~~~~~~~~~
o 1.0 30.Jan.1998
First release.
o 2.0 29.Jun.2000
Two new trainer modes:
-Zero/Non Zero
-Deep2