It is currently 19 Apr 2024, 01:45
   
Text Size

How do you hack your life total?

MicroProse's Shandalar Campaign Game, now with new cards & a new look!

Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins

How do you hack your life total?

Postby Ancienttext » 08 Aug 2014, 01:09

How do you hack your starting life total in shandalar. It says somewhere in the deck injector that its a feature thats coming soon. But I think it wouldn't be hard to edit one variable right? :D

But I understand if noone has time too look at the issue.
Ancienttext
 
Posts: 2
Joined: 25 Jul 2014, 00:34
Has thanked: 0 time
Been thanked: 0 time

Re: How do you hack your life total?

Postby guinsoo » 12 Jul 2015, 06:50

Well, as far as editing the save data, it's not as simple as editing one variable, you must add each mana link you want individually. To do that, you must open your save file in a hex editor, go to 0x0001EAF8. This is the list of towns and cities; each one is 100 bytes and byte #17 in each town needs to be set to 01. This is easily doable, but isn't really exactly what you're asking for.

The other alternative is to edit Shandalar.exe itself and increase the base health from 10 to something higher. This is easier but affects all games, and also I have no idea where this variable is in the code. Korath probably would.
guinsoo
 
Posts: 15
Joined: 25 Jun 2015, 22:32
Has thanked: 4 times
Been thanked: 8 times

Re: How do you hack your life total?

Postby stassy » 12 Jul 2015, 20:25

You have also the debug mode but I don't think modified life carry over after the end of a duel.
You can also use CheatEngine to set/freeze your life, this is a fixed address that will never change even if you quit/restart the game (along with most stats/data from the game).
stassy
Moderator
 
Posts: 5274
Joined: 25 Feb 2009, 07:06
Has thanked: 471 times
Been thanked: 337 times

Re: How do you hack your life total?

Postby Korath » 12 Jul 2015, 22:15

guinsoo wrote:The other alternative is to edit Shandalar.exe itself and increase the base health from 10 to something higher. This is easier but affects all games, and also I have no idea where this variable is in the code. Korath probably would.
It's the four-byte int starting at location 0x167c45. Change it from 0a 00 00 00 to 14 00 00 00 and you'll start at 20 life + #/mana links.
User avatar
Korath
DEVELOPER
 
Posts: 3707
Joined: 02 Jun 2013, 05:57
Has thanked: 496 times
Been thanked: 1106 times


Return to Shandalar

Who is online

Users browsing this forum: No registered users and 29 guests


Who is online

In total there are 29 users online :: 0 registered, 0 hidden and 29 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 29 guests

Login Form