To use, run the game in DosBox (
AlQadim.exe
if you download from the above link) then open the table. Or simply open the table -- it will launch the game by itself. You can edit Gold, Gems, your character's name, xp, current and max HP, level, attacks, enchantment level of sword, ring and sling, and some other things.Usage of the table is not straightforward, but I have tried to make it as simple as possible.
- Upon launch, the table will tell the game that copy-protection has been approved, so the game will never ask for the copy-protection code.
- In case you do get the copy-protection prompt,
Copy-Protection Code
will display the expected answer. - Gold, Gems, Copy-Protection, and Game Difficulty work "out-of-the-box", just like they would work with any other cheat table/game.
- Everything else works a little differently. The player's address changes with every map. So you have to use the
Find Player
script on every single map (hotkey:`
-- the key next to the 1 key and above the Tab key). The first time you use this script/hotkey, you will be asked to enter your player's name as you entered it in the game. From then on it will use that same name to find the player address. - Once you see correct values, you can use those memory records as you would do for any game. Of particular note are the following:
- Attacks: Can be 0, 1 or 2, to give you 1, 2 or 3 attack types.
- Sword/Sling/Ring of Protection: These increase the enchantment levels of the respective equipment. A high sword enchantment dishes out much more damage, allowing you one-shot kills. Same with sling. A high ring enchantment absorbs extraordinary amounts of physical damage, making you almost invulnerable.
- Gameplay: You can change this to walk through walls. This is a replication of the only built-in cheat I know.
- Inventory: This is a little tricky and not very reliable. This will attempt to show you all items in your inventory and let you change their quantities. However, because of the way the game stores info, sometimes items are duplicated even though the game only respects one of those values. You can even change the item itself, however you cannot add items to the inventory using this. Theoretically, it is possible to buy single healing potions in Zaratan and turn each one of them into a different quest item so that you have everything right at the beginning of the game, but I have not tried this.
- Shards: This is even more unreliable than Inventory. After you receive the first Sunfire shard with 1 charge, this script will attempt to show you all shards that you have. However, because of the game's data structure, this simply lists up to 21 different records, many of which may have nothing to do with your shards! First of all, for this script to work, never use up that particular sunfire shard with 1 charge (and don't edit the number either). Always keep it in your inventory. Secondly, the next few numbers should correctly display correct numbers for charges of other shards as shown on the Ready Weapon screen. If correct numbers are shown, you can bump them up. If correct numbers are not shown, you will have to quit the game entirely (save if you want), restart, and then try it again. If it still doesn't work, go to a different map, quit the game entirely (save), and try again. Do not edit numbers that do not correspond to values you don't see in the Ready Weapons screen. After you make a change, you should be able to see it in the Ready Weapon screen (deselect and select the shard again), otherwise you are editing the wrong value.
- Active Potion: This displays the last potion used.
- Potion Length: Displays the amount of time left for the potion's effect to run out. It counts down from 12 to 0. I've tried freezing the value but it does not work with elemental invulnerability oils. Maybe freezing works with Strength potion, maybe it does not (the stats screen shows 22 strength, but I don't know if damage output is affected).
- After you've entered your Player Name, if you need to change it, you could simply close and reopen the table. Or, click Edit > Change Player Name, or hit Ctrl+N and you will be able to enter a different name. Note that Find Player will show records under it even if you enter an invalid name -- don't edit values that do not correspond to your actual character!
- Sometimes Find Player will show incorrect records even if you entered a valid name. This happens if an NPC used your name in the last dialog. To fix this, either speak to someone so that the last dialog is reset and then hit ` twice to find player again, or quit the game entirely and start again.
- If you use the Inventory or Shard scripts, the table will ask you if you want to save changes. Click No otherwise you will lose the signature.
- `: Find Player, needs to be used on EVERY new map/area.
- Alt+R: Restore full health (copy over max HP value to HP). Make sure all player values are correct before using this!
- Alt+G: Freeze and allow increase of HP (Godmode), especially useful on Sedat, where you have to walk on fire. Not only do you have to make sure all player values are correct before using this, but you have to disable it before leaving a map, and enable it again on a different map. Extremely cumbersome, but for now there is no other way.
- Alt+N: Increase Experience to the next level's xp -10. Your next kill or quest completion will take you to the next level. Make sure all player values are correct before using this. Even though the manual lists xp up to level 9, the game never goes beyond level 8. This is a bug with the game, not the table.
- Ctrl+N (Only works in the cheat table window): Change Player Name.
How to use this cheat table?
- Install Cheat Engine
- Double-click the .CT file in order to open it.
- Click the PC icon in Cheat Engine in order to select the game process.
- Keep the list.
- Activate the trainer options by checking boxes or setting values from 0 to 1