Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>340</ID>
<Description>"Borderlands 2"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>342</ID>
<Description>"Character"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>347</ID>
<Description>"Ammo"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>153</ID>
<Description>"Assault Rifle"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>6C</Offset>
<Offset>188</Offset>
<Offset>2C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>155</ID>
<Description>"Base Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>188</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>154</ID>
<Description>"Scaled Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>58</Offset>
<Offset>188</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>159</ID>
<Description>"Grenades"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>6C</Offset>
<Offset>190</Offset>
<Offset>2C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>161</ID>
<Description>"Base Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>190</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>160</ID>
<Description>"Scaled Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>58</Offset>
<Offset>190</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>165</ID>
<Description>"Pistol"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>6C</Offset>
<Offset>198</Offset>
<Offset>2C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>167</ID>
<Description>"Base Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>198</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>166</ID>
<Description>"Scaled Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>58</Offset>
<Offset>198</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>168</ID>
<Description>"Rockets"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>6C</Offset>
<Offset>19C</Offset>
<Offset>2C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>170</ID>
<Description>"Base Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>19C</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>169</ID>
<Description>"Scaled Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>58</Offset>
<Offset>19C</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>162</ID>
<Description>"SMG"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>6C</Offset>
<Offset>194</Offset>
<Offset>2C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>164</ID>
<Description>"Base Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>194</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>163</ID>
<Description>"Scaled Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>58</Offset>
<Offset>194</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>156</ID>
<Description>"Shotgun"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>6C</Offset>
<Offset>18C</Offset>
<Offset>2C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>158</ID>
<Description>"Base Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>18C</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>157</ID>
<Description>"Scaled Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>58</Offset>
<Offset>18C</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>171</ID>
<Description>"Sniper Rifle"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>6C</Offset>
<Offset>1A0</Offset>
<Offset>2C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>173</ID>
<Description>"Base Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>1A0</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>172</ID>
<Description>"Scaled Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>58</Offset>
<Offset>1A0</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>350</ID>
<Description>"Inventory"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>351</ID>
<Description>"Payment"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>150</ID>
<Description>"Eridium"</Description>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>2B4</Offset>
<Offset>24</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>25</ID>
<Description>"Money"</Description>
<Color>000000</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>2A0</Offset>
<Offset>24</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>352</ID>
<Description>"Storage"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>152</ID>
<Description>"Backpack Size"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>1B8</Offset>
<Offset>30</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>151</ID>
<Description>"Weapon Deck Size"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>1BC</Offset>
<Offset>30</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>354</ID>
<Description>"Skills"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>183</ID>
<Description>"Avaible Points"</Description>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>274</Offset>
<Offset>24</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>356</ID>
<Description>"Was going to add a skilltree for all characters here. Sadly, the skilltree is moving faster than I can update :("</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>353</ID>
<Description>"Stats"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>174</ID>
<Description>"Experience"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>6C</Offset>
<Offset>1A8</Offset>
<Offset>2C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>176</ID>
<Description>"Base Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>1A8</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>175</ID>
<Description>"Scaled Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>58</Offset>
<Offset>1A8</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>180</ID>
<Description>"Health"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>6C</Offset>
<Offset>1B4</Offset>
<Offset>2C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>182</ID>
<Description>"Base Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>1B4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>181</ID>
<Description>"Scaled Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>58</Offset>
<Offset>1B4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>177</ID>
<Description>"Shield"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>6C</Offset>
<Offset>1B8</Offset>
<Offset>2C</Offset>
</Offsets>
<CheatEntries>
<CheatEntry>
<ID>179</ID>
<Description>"Base Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>5C</Offset>
<Offset>1B8</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>178</ID>
<Description>"Scaled Maximum"</Description>
<Color>80000008</Color>
<VariableType>Float</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>58</Offset>
<Offset>1B8</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>343</ID>
<Description>"Global"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>349</ID>
<Description>"Badass"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>348</ID>
<Description>"Badass Bonuses"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>198</ID>
<Description>"Critical Hit Damage"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>34</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>196</ID>
<Description>"Elemental Effect Chance"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>2C</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>197</ID>
<Description>"Elemental Effect Damage"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>30</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>193</ID>
<Description>"Fire Rate"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>20</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>190</ID>
<Description>"Grenade Damage"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>14</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>191</ID>
<Description>"Gun Accuracy"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>18</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>192</ID>
<Description>"Gun Damage"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>1C</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>185</ID>
<Description>"Maximum Health"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>0</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>189</ID>
<Description>"Melee Damage"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>10</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>194</ID>
<Description>"Recoil Reduction"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>24</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>195</ID>
<Description>"Reload Speed"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>28</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>186</ID>
<Description>"Shield Capacity"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>4</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>187</ID>
<Description>"Shield Recharge Delay"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>8</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>188</ID>
<Description>"Shield Recharge Rate"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>C</Offset>
<Offset>1670</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>184</ID>
<Description>"Badass Tokens"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>"Borderlands2.exe"+015EB138</Address>
<Offsets>
<Offset>1660</Offset>
<Offset>A4</Offset>
<Offset>2C</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>346</ID>
<Description>"Golden Keys"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>331</ID>
<Description>"Available"</Description>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"Borderlands2.exe"+015EB12C</Address>
<Offsets>
<Offset>1</Offset>
<Offset>5F8</Offset>
<Offset>48</Offset>
<Offset>134</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
<CheatEntry>
<ID>227</ID>
<Description>"Used"</Description>
<Color>80000008</Color>
<VariableType>Byte</VariableType>
<Address>"Borderlands2.exe"+015EB12C</Address>
<Offsets>
<Offset>2</Offset>
<Offset>5F8</Offset>
<Offset>48</Offset>
<Offset>134</Offset>
<Offset>0</Offset>
</Offsets>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>355</ID>
<Description>"Scripts"</Description>
<Color>80000008</Color>
<GroupHeader>1</GroupHeader>
<CheatEntries>
<CheatEntry>
<ID>300</ID>
<Description>"BL2 -=AmmoScripts=-"</Description>
<Options moHideChildren="1"/>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
alloc(newmem,4096)
alloc(buffer,512)
aobscan(aobAmmoUpdate,F3 0F 58 45 08 51)
aobscan(aobAmmoOnShot,3B C1 7C 0B 8B 55 0C 89 02 8B E5 5D C2 08 00)
label(aobAmmoUpdate_r)
label(lblAmmoUpdate)
label(lblAmmoUpdateSkip)
label(lblAmmoUpdateDisabled)
label(lblAmmoUpdateReturn)
label(lblAmmoUpdateFeedback)
label(lblAmmoUpdateFeedbackSkip)
registersymbol(aobAmmoUpdate_r)
label(bInfiniteAmmo)
label(fMinusOne)
label(bNoAccuracyDecreaseOnShot)
registersymbol(bInfiniteAmmo)
registersymbol(fMinusOne)
registersymbol(bNoAccuracyDecreaseOnShot)
label(aobAmmoOnShot_r)
label(lblAmmoOnShot)
label(lblAmmoOnShotDisabled)
label(lblAmmoOnShotReturn)
registersymbol(aobAmmoOnShot_r)
label(bNoReloadEnabled)
registersymbol(bNoReloadEnabled)
newmem:
lblAmmoUpdate:
cmp dword ptr [ecx+48],0
jne short lblAmmoUpdateFeedback
cmp dword ptr [ecx+4c],0
jne short lblAmmoUpdateFeedback
cmp dword ptr [bInfiniteAmmo],1
jne short lblAmmoUpdateDisabled
fxsave [buffer]
movss xmm1,[ebp+08]
xorps xmm3,xmm3
comiss xmm1,xmm3
jle short lblAmmoUpdateSkip
movss [ebp+08],xmm3
jmp lblAmmoUpdateSkip
lblAmmoUpdateFeedback:
cmp dword ptr [bNoAccuracyDecreaseOnShot],1
jne short lblAmmoUpdateDisabled
fxsave [buffer]
movss xmm1,[ebp+08]
xorps xmm3,xmm3
comiss xmm1,xmm3
jp short lblAmmoUpdateFeedbackSkip
jc short lblAmmoUpdateFeedbackSkip
movss xmm4,[fMinusOne]
mulss xmm1,xmm4
movss [ebp+08],xmm1
lblAmmoUpdateFeedbackSkip:
lblAmmoUpdateSkip:
fxrstor [buffer]
lblAmmoUpdateDisabled:
addss xmm0,[ebp+08] // Original code
jmp lblAmmoUpdateReturn
bInfiniteAmmo:
dd 1
fMinusOne:
dd (float)-1
bNoAccuracyDecreaseOnShot:
dd 1
lblAmmoOnShot:
cmp dword ptr [bNoReloadEnabled],1
jne short lblAmmoOnShotDisabled
mov eax,[edx]
lblAmmoOnShotDisabled:
mov [edx],eax // Original code
mov esp,ebp // Original code
pop ebp // Original code
jmp lblAmmoOnShotReturn
bNoReloadEnabled:
dd 1
//"Borderlands2.exe"+913B50:
aobAmmoUpdate:
aobAmmoUpdate_r:
jmp lblAmmoUpdate
lblAmmoUpdateReturn:
//"Borderlands2.exe"+A5BD5A:
aobAmmoOnShot+7:
aobAmmoOnShot_r:
jmp lblAmmoOnShot
lblAmmoOnShotReturn:
[DISABLE]
//"Borderlands2.exe"+913B50:
aobAmmoUpdate_r:
//Alt: addss xmm0,[ebp+08]
db F3 0F 58 45 08
unregistersymbol(aobAmmoUpdate_r)
unregistersymbol(bInfiniteAmmo)
unregistersymbol(fMinusOne)
unregistersymbol(bNoAccuracyDecreaseOnShot)
//"Borderlands2.exe"+A5BD5A:
aobAmmoOnShot_r:
//Alt: mov [edx],eax
//Alt: mov esp,ebp
//Alt: pop ebp
db 89 02 8B E5 5D
unregistersymbol(aobAmmoOnShot_r)
unregistersymbol(bNoReloadEnabled)
dealloc(buffer)
dealloc(newmem)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>301</ID>
<Description>"bInfiniteAmmo"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>bInfiniteAmmo</Address>
</CheatEntry>
<CheatEntry>
<ID>302</ID>
<Description>"bNoReloadEnabled"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>bNoReloadEnabled</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>303</ID>
<Description>"BL2 -=GodmodeScript=-"</Description>
<Options moHideChildren="1"/>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
alloc(newmem,4096)
aobscan(aobHealth,8B 06 8B 4D EC 8D 04 88 85 C0)
label(aobHealth_r)
label(lblHealth)
label(lblHealthSkip)
label(lblHealthDisabled)
label(lblHealthReturn)
registersymbol(aobHealth_r)
label(bGodModeEnabled)
registersymbol(bGodModeEnabled)
newmem:
lblHealth:
lea eax,[eax+ecx*4] // Original code
test eax,eax
jz short lblHealthSkip
cmp ecx,b
jne short lblHealthSkip
mov edx,[ebp-40]
pushad
cmp dword ptr [bGodModeEnabled],1
jne short lblHealthDisabled
mov eax,[edx+1b0]
mov ebx,[eax+58]
mov [eax+6c],ebx
mov eax,[edx+1b4]
mov ebx,[eax+58]
mov [eax+6c],ebx
lblHealthDisabled:
popad
lblHealthSkip:
test eax,eax // Original code
jmp lblHealthReturn
bGodModeEnabled:
dd 1
//"Borderlands2.exe"+3B6468:
aobHealth+5:
aobHealth_r:
jmp lblHealth
lblHealthReturn:
[DISABLE]
//"Borderlands2.exe"+3B6468:
aobHealth_r:
//Alt: lea eax,[eax+ecx*4]
//Alt: test eax,eax
db 8D 04 88 85 C0
unregistersymbol(aobHealth_r)
unregistersymbol(bGodModeEnabled)
dealloc(newmem)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>304</ID>
<Description>"bGodModeEnabled"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>bGodModeEnabled</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>312</ID>
<Description>"BL2 -=Recoil&AccuracyScript=-"</Description>
<Options moHideChildren="1"/>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
alloc(newmem,4096)
aobscan(aobRecoil,F3 0F 2C 8F 0C 0E 00 00)
label(aobRecoil_r)
label(lblRecoil)
label(lblRecoilSkip)
label(lblRecoilReturn)
registersymbol(aobRecoil_r)
label(bRecoillessWeapons)
registersymbol(bRecoillessWeapons)
newmem:
lblRecoil:
cmp dword ptr [bRecoillessWeapons],1
jne short lblRecoilSkip
xor ecx,ecx
mov [edi+00000E08],ecx
mov [edi+00000E0C],ecx
mov [edi+00000E10],ecx
mov [edi+00000E14],ecx
mov [edi+00000E18],ecx
jmp lblRecoilReturn
lblRecoilSkip:
cvttss2si ecx,[edi+00000E0C] // Original code
jmp lblRecoilReturn
bRecoillessWeapons:
dd 1
//"Borderlands2.exe"+562247:
aobRecoil:
aobRecoil_r:
jmp lblRecoil
nop
nop
nop
lblRecoilReturn:
[DISABLE]
//"Borderlands2.exe"+562247:
aobRecoil_r:
//Alt: cvttss2si ecx,[edi+00000E0C]
db F3 0F 2C 8F 0C 0E 00 00
unregistersymbol(aobRecoil_r)
unregistersymbol(bRecoillessWeapons)
dealloc(newmem)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>314</ID>
<Description>"bNoAccuracyDecreaseOnShot"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>bNoAccuracyDecreaseOnShot</Address>
</CheatEntry>
<CheatEntry>
<ID>313</ID>
<Description>"bRecoillessWeapons"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>bRecoillessWeapons</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>308</ID>
<Description>"BL2 -=SkillTimerScript=-"</Description>
<Options moHideChildren="1"/>
<Color>80000008</Color>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>[ENABLE]
alloc(newmem,4096)
aobscan(aobSkillTimer,8B 84 90 88 01 00 00 89 43 08)
label(aobSkillTimer_r)
label(lblSkillTimer)
label(lblSkillTimerDisabled)
label(lblSkillTimerReturn)
registersymbol(aobSkillTimer_r)
label(b************sEnabled)
registersymbol(b************sEnabled)
newmem:
lblSkillTimer:
mov eax,[eax+edx*4+00000188] // Original code
cmp dword ptr [b************sEnabled],1
jne short lblSkillTimerDisabled
test eax,eax
jz short lblSkillTimerDisabled
cmp edx,9
jne short lblSkillTimerDisabled
mov dword ptr [eax+6c],0
lblSkillTimerDisabled:
jmp lblSkillTimerReturn
b************sEnabled:
dd 1
//"Borderlands2.exe"+5ED111:
aobSkillTimer:
aobSkillTimer_r:
jmp lblSkillTimer
nop
nop
lblSkillTimerReturn:
[DISABLE]
//"Borderlands2.exe"+5ED111:
aobSkillTimer_r:
//Alt: mov eax,[eax+edx*4+00000188]
db 8B 84 90 88 01 00 00
unregistersymbol(aobSkillTimer_r)
unregistersymbol(b************sEnabled)
dealloc(newmem)
</AssemblerScript>
<CheatEntries>
<CheatEntry>
<ID>309</ID>
<Description>"b************sEnabled"</Description>
<Color>008000</Color>
<VariableType>4 Bytes</VariableType>
<Address>b************sEnabled</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatEntry>
</CheatEntries>
</CheatTable>
Please remember to press thanks :3