| View previous topic :: View next topic |
| Author |
Message |
blooddrinkerS Expert Cheater
Reputation: 0
Joined: 02 Jul 2007 Posts: 120
|
Posted: Wed Apr 08, 2009 10:07 am Post subject: Hacking Dynasty warriors 4 Hyper |
|
|
hey all,
i have been gone for a very long time. But as soon as i started to be very bored again i came to see this forum again.
what i have tryed to do is hack 1 of my favorit games that i can play on this sh*tty pc is Dynasty warriors 4 hyper or DW4 hyper.
its a very ncie hack'n slash game that i wish to hack (not being a nob and let some 1 else give me the hacks).
what i'm trying to do is pick a character get into a map and then hack its : attack damage, attack speed, movement speed, HP, mosou,etc.
as far as i have tryed i had the code for the HP or so clled Godmode but it doesen't work as far as i wanted.
I found the code for the 'Health bar' not for the 'health'. So the question is how can i find the code that i need if i don't know what the amount of health is and i don't know how many points i get hitted (by enemys foes).
If you don't want to read all this just go to the last text i typed
thx from blood _________________
|
|
| Back to top |
|
 |
Recifense I post too much
Reputation: 166
Joined: 17 Mar 2008 Posts: 3688 Location: Pernambuco - Brazil
|
Posted: Wed Apr 08, 2009 10:51 am Post subject: |
|
|
Hi blooddrinkerS,
I happened to have implemented a script for DYNASTY WARRIORS 6: http://forum.cheatengine.org/viewtopic.php?t=353862
Maybe the game engine is similar. In this case, here is part of structure that I dissected:
hero structure:
...
0100 = fmHP (Maximum HP type float)
0104 = fcHP (Current HP type float)
...
010c = fmMusou (Maximum Musou type float)
0110 = fcMusou (Current Musou type float)
The hex numbers above are offsets inside the structure. The XP value is an integer value.
Right now I donīt have enough space on my HD to install DW6, so I could give you an idea of the HP value.
Go on with your investigation and good luck.
Cheers. |
|
| Back to top |
|
 |
xProPwnerx Cheater
Reputation: 0
Joined: 22 Mar 2009 Posts: 35
|
Posted: Wed Apr 08, 2009 5:17 pm Post subject: |
|
|
hax ftw@ lol... cool though :O _________________
|
|
| Back to top |
|
 |
blooddrinkerS Expert Cheater
Reputation: 0
Joined: 02 Jul 2007 Posts: 120
|
Posted: Thu Apr 09, 2009 3:21 am Post subject: |
|
|
| Recifense wrote: | Hi blooddrinkerS,
I happened to have implemented a script for DYNASTY WARRIORS 6: http://forum.cheatengine.org/viewtopic.php?t=353862
Maybe the game engine is similar. In this case, here is part of structure that I dissected:
hero structure:
...
0100 = fmHP (Maximum HP type float)
0104 = fcHP (Current HP type float)
...
010c = fmMusou (Maximum Musou type float)
0110 = fcMusou (Current Musou type float)
The hex numbers above are offsets inside the structure. The XP value is an integer value.
Right now I donīt have enough space on my HD to install DW6, so I could give you an idea of the HP value.
Go on with your investigation and good luck.
Cheers. |
i see you are trying to help me, but i don't think you understand me that wel...
I want to find everything all by myself, i need to learn out of what i do not simply request,copy,paste. if i do this i will nevre have experience with this.
also i have used those offsets but none of them works. The DW6 is much newer then its older versions and uses more newer technology. _________________
|
|
| Back to top |
|
 |
Recifense I post too much
Reputation: 166
Joined: 17 Mar 2008 Posts: 3688 Location: Pernambuco - Brazil
|
Posted: Thu Apr 09, 2009 5:43 am Post subject: |
|
|
Hi,
I really want(ed) to help you.
What I tried (and not succeeded) was to give an idea of what type of values you would be working with and how they are placed in the memory.
If there was no great change in the game engine:
1) HP and Musou could be FLOAT and the current and maximum values could be adjacent in memory;
2) HP and Musou could be close in memory;
3) XP could be an Integer (4 bytes);
So what would I do?
I would look for a float value using "unkown initial value" or "Value between" 10 and 10000. Then I would wait for the value to change and use the next scan with decreased vaue option and and so on. When analysing the possible values, I would consider the adjacent values. It would help to distinguish the real HP ou Musou from the bar value.
Thatīs why I said and say again:
Go on with your investigation and good luck.
Cheers! |
|
| Back to top |
|
 |
Psy Grandmaster Cheater Supreme
Reputation: 1
Joined: 27 Mar 2008 Posts: 1366
|
Posted: Thu Apr 09, 2009 3:26 pm Post subject: |
|
|
HP = HP
Max Hp = HP + 0x04
Musou = Max HP + 0x04 (or HP + 0x08)
Max Musou = Musou + 0x04 (you get the idea)
The stuff is in a real simple structure, but if I remember rightly, DW4 has a wierd value(s) for health, so use unknown scans with the 'all' memory range ticked to nail it  |
|
| Back to top |
|
 |
blooddrinkerS Expert Cheater
Reputation: 0
Joined: 02 Jul 2007 Posts: 120
|
Posted: Fri Apr 10, 2009 1:45 pm Post subject: |
|
|
so i found the code, and yes i used float. but, if i get hit the game crashes...
but i think i know what to do about it.
ty for all your help so far _________________
|
|
| Back to top |
|
 |
chovie23q Newbie cheater
Reputation: 0
Joined: 07 Dec 2016 Posts: 11
|
Posted: Wed Dec 07, 2016 10:34 pm Post subject: |
|
|
| what have you found? im trying to do this and im having no luck. |
|
| Back to top |
|
 |
|