| View previous topic :: View next topic |
| Author |
Message |
alanze Advanced Cheater
Reputation: 3
Joined: 03 Oct 2012 Posts: 50
|
Posted: Sun Mar 08, 2015 1:54 pm Post subject: Display of MMX ensemble is splitted. |
|
|
Why ce6.4 doesn't display some MMX ensemble code correctly?
For example PFADD, PFMUL, all which start with "0F0F".
This is what I see in ce:
This should be displayed:
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25907 Location: The netherlands
|
Posted: Sun Mar 08, 2015 2:08 pm Post subject: |
|
|
these bytes seem to be invalid according to my intel assembly documentation...
http://en.wikipedia.org/wiki/3DNow!
| Quote: | | the instruction set never gained much popularity, and AMD announced on August 2010 that support for 3DNow would be dropped in future AMD processors |
this must be a pretty old game and you probably have an old cpu as well
is this code part of the game mechanics, or just a function it calls to do an calculation?
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
alanze Advanced Cheater
Reputation: 3
Joined: 03 Oct 2012 Posts: 50
|
Posted: Sun Mar 08, 2015 5:38 pm Post subject: |
|
|
The processor is old (2006 ?), a single-core 2.2ghz (amd athlon 64 3200+).
The game is not old, first released in 2013 as demo, then updated to full in 2014 and 2015.
The code is in d3dx9_43.dll, the game calls a function from it named 'D3DXVec3CatmullRom'
to help calculate the camera position in world (some vectors).
Last edited by alanze on Sun Mar 08, 2015 6:32 pm; edited 2 times in total |
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25907 Location: The netherlands
|
Posted: Sun Mar 08, 2015 6:23 pm Post subject: |
|
|
ah ok, it's the dx helper library from microsoft(the game may be new, but dx9 is old) that falls back to 3dnow because of your cpu
but yeah, ce doesn't currently implement it and not sure if i should. Games don't really implement game mechanics using 3dnow, but on the other hand it might be a useful injection point, but then again the entry of the function would be more meaningful (parameters)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
alanze Advanced Cheater
Reputation: 3
Joined: 03 Oct 2012 Posts: 50
|
Posted: Sun Mar 08, 2015 7:01 pm Post subject: |
|
|
I now there is a lot of work to implement but I still recommend to do it because
people from time to time return to their old machines and play some classics like 'SanAndreas' or maybe 'nfsmw',
then at a certain point want to hack something.
So even if 3dnow is 'dying quick' people will still use it in the future, and besides all other debuggers support it,
why CE would remain behind in this category?
|
|
| Back to top |
|
 |
Rydian Grandmaster Cheater Supreme
Reputation: 31
Joined: 17 Sep 2012 Posts: 1358
|
Posted: Mon Mar 09, 2015 3:19 am Post subject: |
|
|
It's not the game, specifically, but the age of the machine.
In general you can play older games on newer machines.
_________________
|
|
| Back to top |
|
 |
alanze Advanced Cheater
Reputation: 3
Joined: 03 Oct 2012 Posts: 50
|
Posted: Mon Mar 09, 2015 11:41 am Post subject: |
|
|
We can play (almost) any game on new machines,
but also we want to cheat on old machines, and a tool like CE is welcome.
|
|
| Back to top |
|
 |
|