View previous topic :: View next topic |
Author |
Message |
crusnikmachine How do I cheat?
Reputation: 0
Joined: 03 May 2010 Posts: 6
|
Posted: Mon May 03, 2010 11:50 pm Post subject: Assassins creed 2 feathers |
|
|
trying to "collect" the feathers with CE.
i found the number for feathers in your inv but changing it insta-crashes the game. i am trying to find the value for chest aswell but i dont know what feathers i dont have yet...
anyone hacked the feathers?
|
|
Back to top |
|
 |
crusnikmachine How do I cheat?
Reputation: 0
Joined: 03 May 2010 Posts: 6
|
Posted: Wed May 05, 2010 12:57 pm Post subject: |
|
|
nobody?
|
|
Back to top |
|
 |
crusnikmachine How do I cheat?
Reputation: 0
Joined: 03 May 2010 Posts: 6
|
Posted: Sun May 09, 2010 11:43 pm Post subject: |
|
|
bump, last try
|
|
Back to top |
|
 |
Corscaria How do I cheat?
Reputation: 0
Joined: 21 May 2010 Posts: 3
|
Posted: Fri May 21, 2010 1:44 am Post subject: |
|
|
Hmm, well not sure really. BUT, the game is keeping track of which feathers you have already. If it's storing which ones you found in an array, and using the count you found to iterate through the array, then increasing that value would produce an array out of bounds, and most likely crash.
You should perhaps look into what is changing that value.
|
|
Back to top |
|
 |
DamiPL Grandmaster Cheater Supreme
Reputation: 3
Joined: 02 Jul 2006 Posts: 1195 Location: 11001110
|
Posted: Sat May 22, 2010 12:03 am Post subject: |
|
|
also remember that AC2 has the save game data on the server(if u hav the original ver) cuz it requires constant internet connection so most likely you wont be able to edit them
_________________
|
|
Back to top |
|
 |
crusnikmachine How do I cheat?
Reputation: 0
Joined: 03 May 2010 Posts: 6
|
Posted: Fri Jun 04, 2010 10:50 pm Post subject: |
|
|
well ive tried to edit the save, but i cant isolate the variable. there is probably one for each feather but was hoping there was a stored counter or somthing.
|
|
Back to top |
|
 |
Jesper Grandmaster Cheater Supreme
Reputation: 9
Joined: 21 Feb 2007 Posts: 1156
|
Posted: Sat Jun 05, 2010 5:25 am Post subject: |
|
|
Try to find out what changes the feather count and make something out of that.
|
|
Back to top |
|
 |
Felheart Newbie cheater
Reputation: 0
Joined: 22 Jun 2009 Posts: 14
|
Posted: Sat Jun 05, 2010 8:16 pm Post subject: |
|
|
SwallowIt wrote: | Try to find out what changes the feather count and make something out of that. |
If what Corscaria said is true (and most likely it is) that that would be the only practical way to find that array.
|
|
Back to top |
|
 |
kantoboy69 Advanced Cheater
Reputation: 2
Joined: 31 Mar 2010 Posts: 71 Location: Manila
|
Posted: Sat Jun 12, 2010 2:00 am Post subject: |
|
|
Actually is not a conventional array
It is an array of object which uses link-list to store the feathers which also is stored in a hashmap e.g. PlayerItemData, VillaChestManager. I don't know if forcing the chest value to 100 or (50) will trigger the event that will get you the cape but the obvious way to increase it is to find the function that add the feathers.
As I am debugging the game I found out that throwing knives, feathers, and codex pages share a function (probably an override function of a base class). By trying to find a way to modify/freeze throwing knives I notice that there are two offsets that changes values which is similar to a head and tail for a link-list object. So even if I change/freeze the value of throwing knives the link-list variable for throwing-knives still getting reduce thus when the link-list becomes empty and the count is freeze the game crashes when you throw another knife.
I just stumble upon the relationship of throwing knives with feathers and codex when I went to the villa and deposited my feathers. The output always end up 6/100 even though I got lots of feathers to deposit (same with codex wall). The only cheat I enable is the change of instruction at address 0187dc54 xoring eax which doesn't decrease the number of throwing knives successfully. So I disabled the cheat I made and it put the feathers to the chest and codex pages to the wall.
To test it again I get 2 feathers from tuscany and hurried back to the villa. I put a breakpoint on 0187dc54 and put the feathers I carried to the chest and it stops there. Then putting value on eax more than 1 then continue running the program. I notice that it only put 1 feather. Then I tried to put again the other feather (since I carried 2) without the breakpoint it did put the last carried feather. So based on this I theorized that feathers are object (class/structure) that is stored on player items link-list variable which is iterately being add to link-list variable of villa chest and remove to the player items link-list.
For now I am not sure how to proceed on this since I am not used to debugging classes with multiple inheritance (straight inheritance or multi) thus I am not sure how to find the function that adds feathers to the chest. I was thinking of creating a program that would simulate my theory and then maybe I could find a way to reverse engineer the content of the villa's chest.
_________________
Cheater always prosper Hitler |
|
Back to top |
|
 |
|