Subdivision Infinity DX - V.0.9.34 - +11 - Update 1

Upload your cheat tables here (No requests)
Post Reply
User avatar
Rysefox
Table Makers
Table Makers
Posts: 503
Joined: Sat Jun 23, 2018 3:32 pm
Reputation: 335

Subdivision Infinity DX - V.0.9.34 - +11 - Update 1

Post by Rysefox » Thu Aug 08, 2019 4:24 pm

I made a quick table for Subdivision Infinity DX - V.0.9.34

Table preview:
  • Unlimited Primary Attack
    Unlimited Secondary Attack
    Unlimited Boost
    Unlimited Health
    MouseOver OneHitKill
    Unlimited Shield
    Unlimited Money
    Unlimited Inventory Miscellaneous
    Max Stars On Equipment
    Unlimited Mission Time
    Remove Instant the Mission Timer
People who ask me how I work with flags:


Notice:
This video is only "54" minutes long because I knew all stuff like compares. Total costs 2 hours.
Attachments
Subdivision-Win64-Shipping2.CT
Update1
(776.88 KiB) Downloaded 312 times
Subdivision-Win64-Shipping.CT
First Release
(772.9 KiB) Downloaded 206 times
Last edited by Rysefox on Fri Aug 09, 2019 1:11 pm, edited 8 times in total.
Upon request, I update my outdated table, I respond to any games requests by private message

Creating my own table since June 2018

Steam: Here

User avatar
fantomas
Table Makers
Table Makers
Posts: 1134
Joined: Sat Mar 25, 2017 7:13 pm
Reputation: 421

Re: Subdivision Infinity DX - V.0.9.34 - +11 - First Relase

Post by fantomas » Thu Aug 08, 2019 5:03 pm

@Rysefox

You forgot Weapon Overheat cheat :)

Code: Select all

{ Game   : Subdivision
  Version: 0.9.34
  Date   : 2019-08-07
  Author : fantomas
}

{$lua}
if syntaxcheck then return end
cheat_name = "noWeaponOverheat"
[ENABLE]
local pattern = "F3 0F 58 49 54 0F" --"Subdivision-Win64-Shipping.exe"+4D52F4: F3 0F 58 49 54 -  addss xmm1,dword ptr [rcx+54]
local replace = "?? ?? 5D ?? ?? ??"
-- edit the name of the cheat
-- edit the pattern to search
-- edit the replacement bytes
-- use ?? to ignore the bytes
-- do not edit the code below
local scans = AOBScan(pattern)
if scans == nil then
  showMessage("Unable to find pattern:\n"..pattern)
else
  local saved = {}
  local length = (#replace + 1) / 3
  for i = 0, scans.Count - 1 do
    local backup = readBytes(scans[i], length, true)
    local bytes = {}
    for hex in string.gmatch(replace, "%S+") do
      local size = #bytes + 1
      if hex == "??" then
        bytes[size] = backup[size]
      else
        bytes[size] = tonumber(hex, 16)
      end
    end
    saved[i] = backup
    writeBytes(scans[i], bytes)
  end
  _G[cheat_name] = {
    ["scans"] = scans,
    ["saved"] = saved
  }
end
[DISABLE]
local vars = _G[cheat_name]
if vars ~= nil then
  local scans = vars.scans
  local saved = vars.saved
  for i = 0, scans.Count - 1 do
    writeBytes(scans[i], saved[i])
  end
  scans.Destroy()
  vars.scans = nil
  vars.saved = nil
  vars = nil
  _G[cheat_name] = nil
end

{$asm}

{
// ORIGINAL CODE - INJECTION POINT: "Subdivision-Win64-Shipping.exe"+4D52F4

"Subdivision-Win64-Shipping.exe"+4D52D8: 48 83 C4 58              -  add rsp,58
"Subdivision-Win64-Shipping.exe"+4D52DC: C3                       -  ret
"Subdivision-Win64-Shipping.exe"+4D52DD: CC                       -  int 3
"Subdivision-Win64-Shipping.exe"+4D52DE: CC                       -  int 3
"Subdivision-Win64-Shipping.exe"+4D52DF: CC                       -  int 3
"Subdivision-Win64-Shipping.exe"+4D52E0: 48 83 EC 48              -  sub rsp,48
"Subdivision-Win64-Shipping.exe"+4D52E4: 83 79 58 01              -  cmp dword ptr [rcx+58],01
"Subdivision-Win64-Shipping.exe"+4D52E8: 74 60                    -  je Subdivision-Win64-Shipping.exe+4D534A
"Subdivision-Win64-Shipping.exe"+4D52EA: F3 0F 59 49 50           -  mulss xmm1,[rcx+50]
"Subdivision-Win64-Shipping.exe"+4D52EF: F3 0F 10 41 38           -  movss xmm0,[rcx+38]
// ---------- INJECTING HERE ----------
"Subdivision-Win64-Shipping.exe"+4D52F4: F3 0F 58 49 54           -  addss xmm1,dword ptr [rcx+54]
// ---------- DONE INJECTING  ----------
"Subdivision-Win64-Shipping.exe"+4D52F9: 0F 2F C8                 -  comiss xmm1,xmm0
"Subdivision-Win64-Shipping.exe"+4D52FC: F3 0F 11 49 54           -  movss [rcx+54],xmm1
"Subdivision-Win64-Shipping.exe"+4D5301: 72 40                    -  jb Subdivision-Win64-Shipping.exe+4D5343
"Subdivision-Win64-Shipping.exe"+4D5303: 8B 41 3C                 -  mov eax,[rcx+3C]
"Subdivision-Win64-Shipping.exe"+4D5306: F3 0F 10 15 2A E7 C6 01  -  movss xmm2,[Subdivision-Win64-Shipping.exe+2143A38]
"Subdivision-Win64-Shipping.exe"+4D530E: 48 8B 51 48              -  mov rdx,[rcx+48]
"Subdivision-Win64-Shipping.exe"+4D5312: 0F 28 DA                 -  movaps xmm3,xmm2
"Subdivision-Win64-Shipping.exe"+4D5315: 89 41 5C                 -  mov [rcx+5C],eax
"Subdivision-Win64-Shipping.exe"+4D5318: 33 C0                    -  xor eax,eax
"Subdivision-Win64-Shipping.exe"+4D531A: 48 89 44 24 30           -  mov [rsp+30],rax
}

User avatar
Rysefox
Table Makers
Table Makers
Posts: 503
Joined: Sat Jun 23, 2018 3:32 pm
Reputation: 335

Re: Subdivision Infinity DX - V.0.9.34 - +11 - First Relase

Post by Rysefox » Thu Aug 08, 2019 5:21 pm

fantomas wrote:
Thu Aug 08, 2019 5:03 pm
@Rysefox

You forgot Weapon Overheat cheat :)

Code: Select all

{ Game   : Subdivision
  Version: 0.9.34
  Date   : 2019-08-07
  Author : fantomas
}

{$lua}
if syntaxcheck then return end
cheat_name = "noWeaponOverheat"
[ENABLE]
local pattern = "F3 0F 58 49 54 0F" --"Subdivision-Win64-Shipping.exe"+4D52F4: F3 0F 58 49 54 -  addss xmm1,dword ptr [rcx+54]
local replace = "?? ?? 5D ?? ?? ??"
-- edit the name of the cheat
-- edit the pattern to search
-- edit the replacement bytes
-- use ?? to ignore the bytes
-- do not edit the code below
local scans = AOBScan(pattern)
if scans == nil then
  showMessage("Unable to find pattern:\n"..pattern)
else
  local saved = {}
  local length = (#replace + 1) / 3
  for i = 0, scans.Count - 1 do
    local backup = readBytes(scans[i], length, true)
    local bytes = {}
    for hex in string.gmatch(replace, "%S+") do
      local size = #bytes + 1
      if hex == "??" then
        bytes[size] = backup[size]
      else
        bytes[size] = tonumber(hex, 16)
      end
    end
    saved[i] = backup
    writeBytes(scans[i], bytes)
  end
  _G[cheat_name] = {
    ["scans"] = scans,
    ["saved"] = saved
  }
end
[DISABLE]
local vars = _G[cheat_name]
if vars ~= nil then
  local scans = vars.scans
  local saved = vars.saved
  for i = 0, scans.Count - 1 do
    writeBytes(scans[i], saved[i])
  end
  scans.Destroy()
  vars.scans = nil
  vars.saved = nil
  vars = nil
  _G[cheat_name] = nil
end

{$asm}

{
// ORIGINAL CODE - INJECTION POINT: "Subdivision-Win64-Shipping.exe"+4D52F4

"Subdivision-Win64-Shipping.exe"+4D52D8: 48 83 C4 58              -  add rsp,58
"Subdivision-Win64-Shipping.exe"+4D52DC: C3                       -  ret
"Subdivision-Win64-Shipping.exe"+4D52DD: CC                       -  int 3
"Subdivision-Win64-Shipping.exe"+4D52DE: CC                       -  int 3
"Subdivision-Win64-Shipping.exe"+4D52DF: CC                       -  int 3
"Subdivision-Win64-Shipping.exe"+4D52E0: 48 83 EC 48              -  sub rsp,48
"Subdivision-Win64-Shipping.exe"+4D52E4: 83 79 58 01              -  cmp dword ptr [rcx+58],01
"Subdivision-Win64-Shipping.exe"+4D52E8: 74 60                    -  je Subdivision-Win64-Shipping.exe+4D534A
"Subdivision-Win64-Shipping.exe"+4D52EA: F3 0F 59 49 50           -  mulss xmm1,[rcx+50]
"Subdivision-Win64-Shipping.exe"+4D52EF: F3 0F 10 41 38           -  movss xmm0,[rcx+38]
// ---------- INJECTING HERE ----------
"Subdivision-Win64-Shipping.exe"+4D52F4: F3 0F 58 49 54           -  addss xmm1,dword ptr [rcx+54]
// ---------- DONE INJECTING  ----------
"Subdivision-Win64-Shipping.exe"+4D52F9: 0F 2F C8                 -  comiss xmm1,xmm0
"Subdivision-Win64-Shipping.exe"+4D52FC: F3 0F 11 49 54           -  movss [rcx+54],xmm1
"Subdivision-Win64-Shipping.exe"+4D5301: 72 40                    -  jb Subdivision-Win64-Shipping.exe+4D5343
"Subdivision-Win64-Shipping.exe"+4D5303: 8B 41 3C                 -  mov eax,[rcx+3C]
"Subdivision-Win64-Shipping.exe"+4D5306: F3 0F 10 15 2A E7 C6 01  -  movss xmm2,[Subdivision-Win64-Shipping.exe+2143A38]
"Subdivision-Win64-Shipping.exe"+4D530E: 48 8B 51 48              -  mov rdx,[rcx+48]
"Subdivision-Win64-Shipping.exe"+4D5312: 0F 28 DA                 -  movaps xmm3,xmm2
"Subdivision-Win64-Shipping.exe"+4D5315: 89 41 5C                 -  mov [rcx+5C],eax
"Subdivision-Win64-Shipping.exe"+4D5318: 33 C0                    -  xor eax,eax
"Subdivision-Win64-Shipping.exe"+4D531A: 48 89 44 24 30           -  mov [rsp+30],rax
}
Yia maybe :) I did not play the game much or had no game where my weapons could overheat.
Upon request, I update my outdated table, I respond to any games requests by private message

Creating my own table since June 2018

Steam: Here

demorest
Expert Cheater
Expert Cheater
Posts: 123
Joined: Tue Mar 28, 2017 5:09 pm
Reputation: 1

Re: Subdivision Infinity DX - V.0.9.34 - +11 - First Release

Post by demorest » Fri Aug 09, 2019 11:40 am

Something wrong wuiith script - enemies immortal, rockets dosnt travel to the target. I removed healt script and these problems gone

starsighter
What is cheating?
What is cheating?
Posts: 1
Joined: Fri Aug 09, 2019 12:15 pm
Reputation: 0

Re: Subdivision Infinity DX - V.0.9.34 - +11 - First Release

Post by starsighter » Fri Aug 09, 2019 12:30 pm

Same for me, except, deleting the health did absolutely jack squat.

User avatar
Rysefox
Table Makers
Table Makers
Posts: 503
Joined: Sat Jun 23, 2018 3:32 pm
Reputation: 335

Re: Subdivision Infinity DX - V.0.9.34 - +11 - First Release

Post by Rysefox » Fri Aug 09, 2019 1:10 pm

I played the Complety campaign without any problems. I used all scripts except Unlimited Shield.
But I posted a new table above.
Upon request, I update my outdated table, I respond to any games requests by private message

Creating my own table since June 2018

Steam: Here

Post Reply

Who is online

Users browsing this forum: briari2, Cubex, makotech222, ori'grom, Xunay, Zanzer