Jump to content


Photo
- - - - -

can someone help? Gangsters2 Vendetta


  • Please log in to reply
1 reply to this topic

#1 Sandokhan

Sandokhan

    n00bie

  • Members
  • PipPip
  • 22 posts

Posted 01 March 2013 - 11:00 PM

i updated my old post..sorry it is second post with same topic .
can you look at it and give me advises..its almost finished i feel it as an novice game hacker   :) please.i need any help.im learning and i like it very much.


http://www.gamehacki...dmode-pls-help/

#2 Da Slacker

Da Slacker

    n00bie

  • Members
  • 2 posts

Posted 13 March 2013 - 05:42 PM

This is what I have for Gansters 2 v1.0.4.

Hope it helps... (CheatEngine 6.2)
... saved as "Gangsters2.ct"

============================================================================
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="14">
<CheatEntries>
<CheatEntry>
<ID>32</ID>
<Description>"Fix Money Script"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]

// Gangsters2.exe+165194 - EB 0D - jmp Gangsters2.exe+1651A3
// Gangsters2.exe+165196 - 81 FF 7F969800 - cmp edi,0098967F
// Gangsters2.exe+16519C - 7E 05 - jle Gangsters2.exe+1651A3

Gangsters2.exe+165194:
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop

[DISABLE]

Gangsters2.exe+165194:
jmp Gangsters2.exe+1651A3
cmp edi,0098967F
jle Gangsters2.exe+1651A3

</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>33</ID>
<Description>"Fix Bombs/Weapons/Vehicles Script"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
alloc(StockCode,128)

// Bombs - Gangsters2.exe+1B15C4 - 89 81 E8000000 - mov [ecx+000000E8],eax
// Weapons - Gangsters2.exe+1B15EA - 89 84 B1 F4000000 - mov [ecx+esi*4+000000F4],eax
// Vehicles - Gangsters2.exe+1B1626 - 89 81 6C010000 - mov [ecx+0000016C],eax

label(BombCode)
label(ReturnBomb)

label(WeaponCode)
label(ReturnWeapon)

label(VehicleCode)
label(ReturnVehicle)

Gangsters2.exe+1B15C4:
jmp BombCode
nop
ReturnBomb:

Gangsters2.exe+1B15EA:
jmp WeaponCode
nop
nop
ReturnWeapon:

Gangsters2.exe+1B1626:
jmp VehicleCode
nop
ReturnVehicle:

StockCode:

BombCode:
mov [ecx+000000E8], #100
jmp ReturnBomb

WeaponCode:
mov [ecx+esi*4+000000F4], #100
jmp ReturnWeapon

VehicleCode:
mov [ecx+0000016C], #100
jmp ReturnVehicle

[DISABLE]

// Bombs
Gangsters2.exe+1B15C4:
mov [ecx+000000E8],eax

// Weapons
Gangsters2.exe+1B15EA:
mov [ecx+esi*4+000000F4],eax

// Vehicles
Gangsters2.exe+1B1626:
mov [ecx+0000016C],eax

dealloc(StockCode)

</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>34</ID>
<Description>"Fix Specialization Points Script"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
alloc(PointsCode,128)

// Specialization Points - Gangsters2.exe+2DA0B0 - 89 81 00010000 - mov [ecx+00000100],eax

Gangsters2.exe+2DA0B0:
nop
nop
nop
nop
nop
nop

[DISABLE]

// Points
Gangsters2.exe+2DA0B0:
mov [ecx+00000100],eax

dealloc(PointsCode)

</AssemblerScript>
</CheatEntry>
<CheatEntry>
<ID>20</ID>
<Description>"Freeze Health Script"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
alloc(HealthCode,128)

label(ReturnHealth)
label(SkipHealth)
label(ExitHealth)

// Gangsters2.exe+212E0D - 8B CF - mov ecx,edi
// Gangsters2.exe+212E0F - 66 89 47 5C - mov [edi+5C],ax

Gangsters2.exe+212E0D:
jmp HealthCode
nop
ReturnHealth:

HealthCode:
mov ecx,edi
push eax
mov eax,["Gangsters2.exe"+003E16C4]
mov eax,[eax+08]
cmp dword ptr [edi+160],eax
je SkipHealth
ExitHealth:
pop eax
mov word ptr [edi+5C],ax
jmp ReturnHealth
SkipHealth:
pop eax
jmp ReturnHealth

[DISABLE]

Gangsters2.exe+212E0D:
mov ecx,edi
mov [edi+5C],ax

dealloc(HealthCode)

</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>17</ID>
<Description>"X - Health God Mode Script"</Description>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
alloc(HealthCode,512)

label(ReturnHealth)
label(ExitHealth)

"Gangsters2.exe"+3CDE:
jmp HealthCode
nop
nop
nop
nop
nop
ReturnHealth:

HealthCode:
mov eax,[edi]
mov word ptr [edi+5c], 200
mov ecx,edi
call dword ptr [eax+000000FC]
ExitHealth:
jmp ReturnHealth

[DISABLE]

//Alt: db 8B 07 8B CF FF 90 FC 00 00 00
"Gangsters2.exe"+3CDE:
mov eax,[edi]
mov ecx,edi
call dword ptr [eax+000000FC]

dealloc(HealthCode)

</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>7</ID>
<Description>"Player Address"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>8</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>18</ID>
<Description>"Health"</Description>
<ShowAsSigned>0</ShowAsSigned>
<Color>80000008</Color>
<VariableType>2 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>9</ID>
<Description>"Money"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>260</Offset>
<Offset>8</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>8</ID>
<Description>"Money (AH - 0x20)"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>25C</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>10</ID>
<Description>"Money (AL - 0xC4)"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>275</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>12</ID>
<Description>"Money (CL - 0xA7)"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>2BC</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>11</ID>
<Description>"Money (DL -0xAE)"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>264</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>22</ID>
<Description>"Weapons/Vehicles Store"</Description>
<ShowAsHex>1</ShowAsHex>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>330</Offset>
<Offset>8</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>27</ID>
<Description>"Bombs"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>E8</Offset>
<Offset>330</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>30</ID>
<Description>"Rifles"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>10C</Offset>
<Offset>330</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>25</ID>
<Description>"Tommy Guns"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>108</Offset>
<Offset>330</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>26</ID>
<Description>"Twin Packs"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>104</Offset>
<Offset>330</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>28</ID>
<Description>"Shotguns"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>100</Offset>
<Offset>330</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>29</ID>
<Description>"Silenced Pistols"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>FC</Offset>
<Offset>330</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>31</ID>
<Description>"Bullet Proof Cars"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E16C4</Address>
<Offsets>
<Offset>16C</Offset>
<Offset>330</Offset>
<Offset>8</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>19</ID>
<Description>"Specialization Points"</Description>
<Color>80000008</Color>
<VariableType>2 Bytes</VariableType>
<Address>"Gangsters2.exe"+003E7668</Address>
<Offsets>
<Offset>100</Offset>
<Offset>3C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
<CheatCodes>
<CodeEntry>
<Description>Player Health - Code :mov [edi+5C],ax</Description>
<Address>00612E0F</Address>
<ModuleName>Gangsters2.exe</ModuleName>
<ModuleNameOffset>212E0F</ModuleNameOffset>
<Before>
<Byte>17</Byte>
<Byte>2B</Byte>
<Byte>C6</Byte>
<Byte>8B</Byte>
<Byte>CF</Byte>
</Before>
<Actual>
<Byte>66</Byte>
<Byte>89</Byte>
<Byte>47</Byte>
<Byte>5C</Byte>
</Actual>
<After>
<Byte>FF</Byte>
<Byte>92</Byte>
<Byte>9C</Byte>
<Byte>00</Byte>
<Byte>00</Byte>
</After>
</CodeEntry>
<CodeEntry>
<Description>Points Decrease - Code :mov [ecx+00000100],eax</Description>
<Address>006DA0B0</Address>
<ModuleName>Gangsters2.exe</ModuleName>
<ModuleNameOffset>2DA0B0</ModuleNameOffset>
<Before>
<Byte>C2</Byte>
<Byte>7C</Byte>
<Byte>15</Byte>
<Byte>2B</Byte>
<Byte>C2</Byte>
</Before>
<Actual>
<Byte>89</Byte>
<Byte>81</Byte>
<Byte>00</Byte>
<Byte>01</Byte>
<Byte>00</Byte>
<Byte>00</Byte>
</Actual>
<After>
<Byte>8B</Byte>
<Byte>01</Byte>
<Byte>FF</Byte>
<Byte>50</Byte>
<Byte>18</Byte>
</After>
</CodeEntry>
<CodeEntry>
<Description>Buy Bombs - Code :mov [ecx+000000E8],eax</Description>
<Address>005B15C4</Address>
<ModuleName>Gangsters2.exe</ModuleName>
<ModuleNameOffset>1B15C4</ModuleNameOffset>
<Before>
<Byte>D0</Byte>
<Byte>7F</Byte>
<Byte>08</Byte>
<Byte>2B</Byte>
<Byte>C2</Byte>
</Before>
<Actual>
<Byte>89</Byte>
<Byte>81</Byte>
<Byte>E8</Byte>
<Byte>00</Byte>
<Byte>00</Byte>
<Byte>00</Byte>
</Actual>
<After>
<Byte>C2</Byte>
<Byte>04</Byte>
<Byte>00</Byte>
<Byte>90</Byte>
<Byte>90</Byte>
</After>
</CodeEntry>
<CodeEntry>
<Description>Money Decrease 01 - Change of jmp Gangsters2.exe+1651A3</Description>
<Address>00565194</Address>
<ModuleName>Gangsters2.exe</ModuleName>
<ModuleNameOffset>165194</ModuleNameOffset>
<Before>
<Byte>00</Byte>
<Byte>00</Byte>
<Byte>01</Byte>
<Byte>33</Byte>
<Byte>FF</Byte>
</Before>
<Actual>
<Byte>EB</Byte>
<Byte>0D</Byte>
</Actual>
<After>
<Byte>81</Byte>
<Byte>FF</Byte>
<Byte>7F</Byte>
<Byte>96</Byte>
<Byte>98</Byte>
</After>
</CodeEntry>
<CodeEntry>
<Description>Money Decrease 02 - Change of cmp edi,0098967F</Description>
<Address>00565196</Address>
<ModuleName>Gangsters2.exe</ModuleName>
<ModuleNameOffset>165196</ModuleNameOffset>
<Before>
<Byte>01</Byte>
<Byte>33</Byte>
<Byte>FF</Byte>
<Byte>90</Byte>
<Byte>90</Byte>
</Before>
<Actual>
<Byte>81</Byte>
<Byte>FF</Byte>
<Byte>7F</Byte>
<Byte>96</Byte>
<Byte>98</Byte>
<Byte>00</Byte>
</Actual>
<After>
<Byte>7E</Byte>
<Byte>05</Byte>
<Byte>BF</Byte>
<Byte>7F</Byte>
<Byte>96</Byte>
</After>
</CodeEntry>
<CodeEntry>
<Description>Money Decrease 03 - Change of jle Gangsters2.exe+1651A3</Description>
<Address>0056519C</Address>
<ModuleName>Gangsters2.exe</ModuleName>
<ModuleNameOffset>16519C</ModuleNameOffset>
<Before>
<Byte>90</Byte>
<Byte>90</Byte>
<Byte>90</Byte>
<Byte>90</Byte>
<Byte>90</Byte>
</Before>
<Actual>
<Byte>7E</Byte>
<Byte>05</Byte>
</Actual>
<After>
<Byte>BF</Byte>
<Byte>7F</Byte>
<Byte>96</Byte>
<Byte>98</Byte>
<Byte>00</Byte>
</After>
</CodeEntry>
<CodeEntry>
<Description>Buy Weapons - Code :mov [ecx+esi*4+000000F4],eax</Description>
<Address>005B15EA</Address>
<ModuleName>Gangsters2.exe</ModuleName>
<ModuleNameOffset>1B15EA</ModuleNameOffset>
<Before>
<Byte>D0</Byte>
<Byte>7F</Byte>
<Byte>09</Byte>
<Byte>2B</Byte>
<Byte>C2</Byte>
</Before>
<Actual>
<Byte>89</Byte>
<Byte>84</Byte>
<Byte>B1</Byte>
<Byte>F4</Byte>
<Byte>00</Byte>
<Byte>00</Byte>
<Byte>00</Byte>
</Actual>
<After>
<Byte>5E</Byte>
<Byte>C2</Byte>
<Byte>08</Byte>
<Byte>00</Byte>
<Byte>90</Byte>
</After>
</CodeEntry>
<CodeEntry>
<Description>Buy Vehicles - Code :mov [ecx+0000016C],eax</Description>
<Address>005B1626</Address>
<ModuleName>Gangsters2.exe</ModuleName>
<ModuleNameOffset>1B1626</ModuleNameOffset>
<Before>
<Byte>85</Byte>
<Byte>C0</Byte>
<Byte>7E</Byte>
<Byte>57</Byte>
<Byte>48</Byte>
</Before>
<Actual>
<Byte>89</Byte>
<Byte>81</Byte>
<Byte>6C</Byte>
<Byte>01</Byte>
<Byte>00</Byte>
<Byte>00</Byte>
</Actual>
<After>
<Byte>C2</Byte>
<Byte>04</Byte>
<Byte>00</Byte>
<Byte>8B</Byte>
<Byte>81</Byte>
</After>
</CodeEntry>
</CheatCodes>
<UserdefinedSymbols/>
</CheatTable>
============================================================================




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users