I do NOT take any credit at all for this hack..
Credit to 'orzzzz'
Virus1: Slots.txt - Jotti's malware scan
Virus2: https://www.virustotal.com/file/12ff...4202/analysis/
Won't let me put in the CT file., so save as a .CT file
Only guns come out on the level you are...
The Code:
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="14">
<CheatEntries>
<CheatEntry>
<ID>0</ID>
<Description>"BL2: Fix Slots"</Description>
<Options moHideChildren="1"/>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
aobscan(FixSlotsSignature,8B 7D D8 8B 3F 8B C8 03 C9 F3 0F 10 54 CF 04 F3 0F 58 D0)
alloc(FixSlots,256)
alloc(Data,8)
label(Exit)
label(Return)
label(FixSlotsInjectionLocation)
label(FixSlotsCounter)
label(FixSlotsValue)
registersymbol(FixSlotsInjectionLocation)
registersymbol(FixSlotsCounter)
registersymbol(FixSlotsValue)
Data:
FixSlotsValue:
db 0C 30 00 00
Data+4:
FixSlotsCounter:
FixSlots:
cmp [esi],0x434347AE
jnz Exit
add [FixSlotsCounter],1
mov eax,[FixSlotsValue]
Exit:
movss xmm1,[esi]
xorps xmm0,xmm0
jmp Return
FixSlotsSignature-63:
FixSlotsInjectionLocation:
jmp FixSlots
nop
nop
Return:
[DISABLE]
FixSlotsInjectionLocation:
movss xmm1,[esi]
xorps xmm0,xmm0
dealloc(FixSlots)
dealloc(Counter)
unregistersymbol(FixSlotsInjectionLocation)
unregistersymbol(FixSlotsValue)
unregistersymbol(FixSlotsCounter)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>1</ID>
<Description>"Trigger Count"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>FixSlotsCounter</Address>
</CheatEntry>
<CheatEntry>
<ID>2</ID>
<Description>"Type"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>FixSlotsValue</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols>
<SymbolEntry>
<Name>FixSlotsInjectionLocation</Name>
<Address>0085F3E2</Address>
</SymbolEntry>
<SymbolEntry>
<Name>FixSlotsCounter</Name>
<Address>14C60104</Address>
</SymbolEntry>
<SymbolEntry>
<Name>FixSlotsValue</Name>
<Address>14C60100</Address>
</SymbolEntry>
</UserdefinedSymbols>
</CheatTable>