 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
stuckinmud How do I cheat?
Reputation: 0
Joined: 14 Sep 2012 Posts: 4
|
Posted: Sat Sep 15, 2012 8:49 am Post subject: Championship Manager 97/98 (dosbox) morale hack |
|
|
Hi.
This is a very old game. It's quite complicated, too. My aim is to change the way "morale" is calculated for each individual football player within sides controlled by human managers. For computer managers their morale boosting ability depends on the parameter called "motivating ability" which can be changed using the included editor but afaik it's not possible to edit the default human manager profile using that editor.
There are thousands of players in the game, each with morale at some level. These levels are: Very Low, Low, Ok, Good, Very Good, Superb. However, searching for these strings produces only 2 useful addresses per value. 1 of these addresses holds the morale value as seen on player's factfile, the other as seen in squad view sorted by morale. These 2 addresses obviously by default hold the same string, only differently formatted, though that can be changed. Any of these addresses is accessed always by the same instruction, i.e. but is never written to. Trying to dissect data/structures using addresses of managers' names yields no good results. I just ran out of ideas what else to try. Could someone at least point me in the right direction? The game is free to download (google cm9798)
--EDIT---
These obviously must be pointers, but the pointer scanner thinks otherwise.
|
|
| Back to top |
|
 |
Studio80 Advanced Cheater
Reputation: 2
Joined: 12 Sep 2012 Posts: 83
|
Posted: Sun Sep 16, 2012 9:45 am Post subject: |
|
|
| Maybe you need to look for what affects the levels like skill points or something like that so you don't have to deal with the fact that all players have super skills.
|
|
| Back to top |
|
 |
stuckinmud How do I cheat?
Reputation: 0
Joined: 14 Sep 2012 Posts: 4
|
Posted: Sun Sep 16, 2012 10:52 am Post subject: |
|
|
| Thanks for replying. The problem with this game is that all player skills seem to be static values and as such difficult to trace. In later versions of CM they do change, but not in this one. What certainly changes are match statistics during a match, but there's plenty of factors at work here. It seems there is a hidden parameter which does the same for human managers that 'motivating ability' does for AI ones. The editor stores this value in a peculiar way. It ranges from 1 through 200 dec but if it goes beyond 7 bits, i.e.128, it starts counting from zero and the preceding byte is incremented. I tried to change some values near the string of my name but it was a hit and miss and no success there. I guess my newbie skills are simply inadequate at this point. But one day I hope to crack it.
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|