Here's my first contribution (of many, hopefully):
Game: Sword of the Samurai
Year: 1989
Publisher: MicroProse
Platform: DOS
Where to get: [Link], [Link]
By request of: danielyee and myself
With suggestions from: Lord Blade
Original Request: viewtopic.php?f=2&t=2322
Table Options:
+ Duel - God Mode
+ Battle - God Mode
+ Melee - God Mode
+ Melee - Fast Reload
+ Melee - Fast Movement
+ Player Stats (Name, Age, Honor, Territory, Troop Size, Generalship, and Swordmanship)
IMPORTANT: For technical reasons, this table only works when you play the game without sound. I'll try to fix this soon, but for the time being, you shoud play it silent. Sorry!
Comments: There were a few challenges to developing this one. First, since this is a DOS game, it run on DosBox which emulates 16-bit assembly. As a consequence, CE's own debugger wasn't too helpful. I ended up using DOSBox's own debugger, manually finding code caves and handwriting the 16-bit assembly code. The second challenge is that the game uses different executables, one per mini-game (i.e., melee, duel and battle). Therefore I had to create a timer that checks every second which binary is running and applying the correct patch, given the options activated by the user. I spent around a week doing the debugging, and around a week trying to learn Lua and CE scripting. Overall, it went pretty well.
Next steps: There's a few more options I'd like to explore like "superspeed" on maps and melee to make them a bit less tedious. Also, to always use the bow in melee, since the sword kinda sucks. If you have other suggestions, let me know. These are less impactful and more complex mods, so I may take longer to update the next version of this table.
Requests: If you'd like me to take a look at another DOS oldie that hasn't been properly cheated yet, let me know. I make no promises on delivery (life is hectic), but I'll do my best. If you wanna buy me such game, I'd be even happier to take a look. Of my own volition, I plan to tackle Syndicate (Bullfrog - 1993) next.
Download: Updated: Changed player stat types to 2-bytes.
Updated: Fixed bug checking current DOS executable and added experimental option: "Melee - Fast Movement"
Now I'm gonna spend the weekend chilling with this masterpiece of a game. Hope you have fun too with this table!
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