My Brill Game Site
My Brill Game Site twitch.tv/RyanFaeScotland reddit.com/user/RyanFaeScotland youtube.com/RyanFaeScotland
- Summary
Current State: Active
Last updated: 08-Nov-2015

This is a pretty decent edition of Magic and a damn sight cheaper than playing the actual card game. Here are a couple of hacks that will make walking the plains a little easier.

The file you are looking to edit is the .SAV file where "MAGIC4.SVE" is the first save listed in game.

- Save File
Key: Game Dynamics General Routine Unused
Save File Offset Length (hex) Original Value Useful Values Description
21D0C-21D0F 4 Varies 00000000-FFFFFFFF Changes amount of black amulets
21D10-21D13 4 Varies 00000000-FFFFFFFF Changes amount of blue amulets
21D14-21D17 4 Varies 00000000-FFFFFFFF Changes amount of green amulets
21D18-21D1B 4 Varies 00000000-FFFFFFFF Changes amount of red amulets
21D1C-21D1F 4 Varies 00000000-FFFFFFFF Changes amount of white amulets
21D20-21D23 4 Varies 00000000-FFFFFFFF Changes amount of gold
21D24-21D27 4 Varies 00000000-FFFFFFFF Changes amount of food
22110-22111 2 Varies 0000-FF0F Changes World Magics marked as obtained
(See note 1)
22112-22121 16 Varies Varies Data for Sleight of Hand
(See note 2)
22122-22131 16 Varies Varies Data for Haggler's Coin
(See note 2)
22132-22141 16 Varies Varies Data for Conjurer's Will
(See note 2)
22142-22151 16 Varies Varies Data for Amulet of Swampwalk
(See note 2)
22152-22161 16 Varies Varies Data for Leap of Fate
(See note 2)
22162-22171 16 Varies Varies Data for Tome of Enlightenment
(See note 2)
22172-22181 16 Varies Varies Data for Quickening
(See note 2)
22182-22191 16 Varies Varies Data for Fruit of Sustenance
(See note 2)
22192-221A1 16 Varies Varies Data for Staff of Thunder
(See note 2)
221A2-221B1 16 Varies Varies Data for Dwarven Pick
(See note 2)
221B2-221C1 16 Varies Varies Data for Sword of Resistance
(See note 2)
221C2-221D1 16 Varies Varies Data for Ring of the Guardian
(See note 2)

Note 1:

The World Magics Obtained Flags:
01 00 = Sleight of Hand 10 00 = Leap of Fate 00 01 = Staff of Thunder
02 00 = Haggler's Coin 20 00 = Tome of Enlightenment 00 02 = Dwarven Pick
04 00 = Conjurer's Will 40 00 = Quickening 00 04 = Sword of Resistance
08 00 = Amulate of Swampwalk 80 00 = Fruit of Sustenance 00 08 = Ring of the Guardian
To have more than one simply add them together and enter that value (eg. 04 00 + 08 00 + 00 02 = 0C 02). The total is FF 0F if you want them all! Some magics won't have their effect take effect unless their city data is set to 00, see note 2 for more information.

Note 2:

4 sets of 4 bytes (i.e. 4 ints) of additional data about the World Magic: int 1: unknown, int 2: unknown, int 3: City, int 4: unknown.
The value in 'City' indicates what city the World Magic can be purchased from. To ensure your World Magic works set the 'City' value to 00000000 as well as setting the appropriate value in the 'World Magics Obtained Flag' for the World Magic you are editing.