Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Mass Effect 3

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Mobie
Cheater
Reputation: 0

Joined: 10 Feb 2011
Posts: 43

PostPosted: Fri Mar 16, 2012 10:58 am    Post subject: Mass Effect 3 Reply with quote

Evening guys

I have so far 1 option done for my cheat table for mass effect 3 but all other like ammo or shild chrash the game wehn debuggin! Have this game a dbg protection or is my debugger the wrong settings. My settings

VHE Debugger a Hardware breakpoints. I use Win7

greets
Back to top
View user's profile Send private message
Fresco
Grandmaster Cheater
Reputation: 4

Joined: 07 Nov 2010
Posts: 600

PostPosted: Fri Mar 16, 2012 11:30 am    Post subject: Reply with quote

read this:

http://forum.cheatengine.org/viewtopic.php?t=548162

it's an explanation of exception handler in case pointer point nowhere, like in mass effect 2 happens.
it's also a brief explanation of how to manage a code that writes on multiple addresses.

_________________
... Fresco
Back to top
View user's profile Send private message
Mobie
Cheater
Reputation: 0

Joined: 10 Feb 2011
Posts: 43

PostPosted: Fri Mar 16, 2012 11:48 am    Post subject: Reply with quote

phu lot of code Rolling Eyes

no simple way Question

Mean health injection work but simple ammo a shild chrash the game.
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25796
Location: The netherlands

PostPosted: Fri Mar 16, 2012 1:08 pm    Post subject: Reply with quote

try kerneldebug or the windows debug if it's working

else get ce 6.2 beta http://cheatengine.org/temp/CheatEngine62Beta5.rar
the veh debugger there can handle some exceptions better I found the code for ammo without any problems
tip: shooting a bullet is an increase
tip2: This code is used by a LOT of other functions. See if you can find a way to distinguish. (I used the value pointed to by one of the registers)

_________________
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
View user's profile Send private message MSN Messenger
Mobie
Cheater
Reputation: 0

Joined: 10 Feb 2011
Posts: 43

PostPosted: Fri Mar 16, 2012 10:40 pm    Post subject: Reply with quote

good thanks

edit: no problems yet with the beta 5 and code injection. no chrashes
thanks again.

have a nice day Smile
Back to top
View user's profile Send private message
IceTeaMan
Newbie cheater
Reputation: 1

Joined: 23 Jul 2011
Posts: 19

PostPosted: Fri Apr 06, 2012 12:15 am    Post subject: Reply with quote

I spent a little time looking at Mass Effect 3 single player

unlimited ammo for say the M-97 Viper 1
do an AoB scan for bytes
66 66 86 3F 66 66 86 3F 09
the address returned -0x13 should be 0x10 or 0x11
change this value to 0x12 & you will get unlimited ammo for the M-97 Viper 1
you will still get the reload animation, but never run out of ammo
0x12 0x13 0x16 0x17 0x1A 0x1E 0x1F any of these will work
0x22 will give you unlimited ammo but kill the sound FX of weapon
if you look at the binary value you will see that setting the bit for 2 will enable unlimited ammo
this seems to work for all weapons I have checked so far
an AoB scan for any of these values:
9A 99 99 3F 9A 99 99 3F 09 - M-25 & M-358
00 00 C0 3F 00 00 C0 3F 09 - M-76
CD CC 8C 3F CD CC 8C 3F 09 - Graal Spiker Thower I
look at returned address -0x13 for value 0x10 or 0x11
and change that value to 0x12

address returned -0x18 = ammo fired from clip (full clip will show 0)
address returned -0x1C = spare ammo (will not display on hud when unlimited ammo is set)

the game appears to have a coded God Mode, No Reload, Unlimited Ammo
I've shown you how to enable the Unlimited Ammo
other cheats should enable in a like manner

this code example will enable Unlimited Ammo for the M-97 Viper & set clip ammo to 666
Code:

local autoattach = getAutoAttachList();
strings_add(autoattach, 'MassEffect3.exe');

local scan = AOBScan("66 66 86 3F 66 66 86 3F 09");
if scan ~= nil and strings_getCount(scan) > 0 then
    local scan_num = strings_getCount(scan);
    for n = 0, scan_num - 1 do
        local addr = strings_getString(scan, n);
        if (readBytes(addr.."-13")) == 0x10
         then print (addr.."   M-97 Viper   "
              .."Max Clip Ammo was changed from "
              ..readFloat(addr.."+A0")
              .." to 666");
              writeBytes( addr.."-13", 0x12)
              writeBytes(addr.."+A0", 0x00)
              writeBytes(addr.."+A1", 0x80)
              writeBytes(addr.."+A2", 0x26)
              writeBytes(addr.."+A3", 0x44)
        elseif (readBytes(addr.."-13")) == 0x11
         then print (addr.."   M-97 Viper   "
              .."Max Clip Ammo was changed from "
              ..readFloat(addr.."+A0")
              .." to 666");
              writeBytes(addr.."-13", 0x12)
              writeBytes(addr.."+A0", 0x00)
              writeBytes(addr.."+A1", 0x80)
              writeBytes(addr.."+A2", 0x26)
              writeBytes(addr.."+A3", 0x44)
          end
    end
    object_destroy(scan);
end
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites