200 lines
5.7 KiB
Plaintext
200 lines
5.7 KiB
Plaintext
|
|
|||
|
%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%
|
|||
|
|
|||
|
The Shard of Spring: The ORIGINAL Cheat
|
|||
|
Crackgd by: Coast to Coast
|
|||
|
Released: 7/01/86
|
|||
|
(So it very well could be the first after all...)
|
|||
|
|
|||
|
Written by: Short Circuit
|
|||
|
|
|||
|
%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%\%
|
|||
|
|
|||
|
This is my second cheat now, following my Ultima IV cheat which I wrote
|
|||
|
a couple months ago. The game itself looks good (though I've only
|
|||
|
played it a small time), including the graphics... who would ever think
|
|||
|
SSI could come out with a game with good graphics? From what I've seen,
|
|||
|
the play system is good, and the "plot" of the game is interesting. An
|
|||
|
Ultima clone, granted, but different in subtle ways. Anyway, on to the
|
|||
|
cheat.
|
|||
|
|
|||
|
Use a sector editor, such as the one found in Copy //+, and scan the
|
|||
|
disk for your character's name. Once you've found the track and sector
|
|||
|
that located in (probably track $1A), you can use the following info.
|
|||
|
|
|||
|
|
|||
|
First off, your character's name will be located in bytes $00-$09 in the
|
|||
|
file. The name can be edited freely with no harm being done.
|
|||
|
|
|||
|
NOTE: To have your character's name appear changed on the roster, you
|
|||
|
must hunt around 'till you find his old name in track $01. Somewhere in
|
|||
|
there will be a list of characters' names. This is the list of names
|
|||
|
that appears when you hit "List" from the Character Utilities. If you
|
|||
|
don't change the name here, the name will appear unchanged on the
|
|||
|
roster, but not on the character itself. Example: You change your
|
|||
|
character Fred so that his name is Rob. On the roster his name would
|
|||
|
remain Fred. But if you chose Fred and took him into an adventure, his
|
|||
|
name would be Rob. Understand? If you don't, forget it. Just change
|
|||
|
the name in both locations.
|
|||
|
|
|||
|
Ok, now for the rest of this stuff:
|
|||
|
|
|||
|
Byte Function
|
|||
|
:::: ::::::::
|
|||
|
$0A Race: 00 - Human
|
|||
|
01 - Dwarf
|
|||
|
02 - Troll
|
|||
|
03 - Elf
|
|||
|
04 - Gnome
|
|||
|
|
|||
|
$0B Class: 00 - Fighter
|
|||
|
01 - Wizard
|
|||
|
|
|||
|
$0C Speed Atribute
|
|||
|
$0D Strength Atribute
|
|||
|
$0E Intellect Atribute
|
|||
|
$0F Endurance Atribute
|
|||
|
$10 Skill Atribute
|
|||
|
|
|||
|
$11/$12 Hit Points - Max/Current
|
|||
|
$13/$14 Spell Points - Max/Current
|
|||
|
|
|||
|
$15-$17 <Unknown>
|
|||
|
|
|||
|
$18 Level
|
|||
|
|
|||
|
Skills
|
|||
|
::::::
|
|||
|
|
|||
|
Following are the bytes that determine which skills you possess. The
|
|||
|
bytes are the same for either class, but the skills differ. A $00 in
|
|||
|
the byte means you do NOT have that skill, and a $01 indicates that you
|
|||
|
DO.
|
|||
|
|
|||
|
Skill: Fighter Byte Wizard
|
|||
|
::::::: :::: ::::::
|
|||
|
Sword $19 Fire Runes
|
|||
|
Axe $1A Metal Runes
|
|||
|
Mace $1B Wind Runes
|
|||
|
Karate $1C Ice Runes
|
|||
|
Dark Vision $1D Spirit Runes
|
|||
|
Tactics $1E Weapon Lore
|
|||
|
Armored Skin $1F Potion Lore
|
|||
|
Berserking $20 Item Lore
|
|||
|
Hunting $21 Monster Lore
|
|||
|
Persuasiveness $22 Priesthood
|
|||
|
|
|||
|
$23-25 <Unknown>
|
|||
|
|
|||
|
$26-$27 Experience points
|
|||
|
|
|||
|
$28 65535 Counter (When you exceed
|
|||
|
65535 Experience points, this goes
|
|||
|
to $01, when you achieve another
|
|||
|
65535 Experience points, it goes to
|
|||
|
$02, and so on.
|
|||
|
|
|||
|
Items
|
|||
|
:::::
|
|||
|
The Items are even more screwed up then the Skills. The bytes $29-$32
|
|||
|
determine what you hold in each of your ten item positions. Each value
|
|||
|
placed in the byte designates an item. I know they go down to $00 and
|
|||
|
up to at least $38... here is a list of $30-$38... I'll update this file
|
|||
|
when I have time to figure out the rest of them.
|
|||
|
|
|||
|
NOTE: The column of titles in quotes are the real names of the items.
|
|||
|
The names in the first column are those before the items are
|
|||
|
"Identified".
|
|||
|
|
|||
|
Remember: these are the VALUES, not the bytes.
|
|||
|
|
|||
|
$30 Lantern "Lantern"
|
|||
|
$31 Iron Key "Key"
|
|||
|
$32 Copper Key "Copper Key"
|
|||
|
$33 Silver Key "Silver Key"
|
|||
|
$34 Gold Key "Gold Key"
|
|||
|
$35 Iron Coin "Royal Seal"
|
|||
|
$36 Bloody Head "King's Head"
|
|||
|
$37 Crystal Bar "Forcefield Key"
|
|||
|
$38 Paper Dove "Teleporter"
|
|||
|
|
|||
|
A couple more values I deciphered in my tinkering:
|
|||
|
|
|||
|
$0A Huge Axe "Battle Axe"
|
|||
|
$0B Huge Sword "2-Handed Sword"
|
|||
|
$12 Scale Mail "Scale Mail"
|
|||
|
$14 Suit/Armor "Plate"
|
|||
|
$16 Violet Vial "Violet Vial"
|
|||
|
|
|||
|
When I get the rest of them figured out, I'll post an addition to this
|
|||
|
file with the completed list , as well as replacing those <Unknown>s
|
|||
|
with their real functions (one of them has to be health status... I'll
|
|||
|
probably figure out which one as soon as I re-send this to CYG...)
|
|||
|
|
|||
|
'Till then, have fun with the game...
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|