0 of 0

File information

Last updated

Original upload

Created by

ApexPredator3752

Uploaded by

ApexPredator3752

Virus scan

Safe to use

7 comments

  1. CheaterKlah
    CheaterKlah
    • member
    • 0 kudos
    Do you know how to Enable The Build Anywhere option for The Grounded Cheat Engine Table?
    https://www.nexusmods.com/grounded/mods/65
    1. ApexPredator3752
      ApexPredator3752
      • member
      • 3 kudos
      Yes,
      Just replace the script that currently in the cheat engine table with this script https://pastebin.com/NH1k5SyD
    2. CheaterKlah
      CheaterKlah
      • member
      • 0 kudos
      You're a Savior! Can I make a video and tell people about this? Please?
    3. ApexPredator3752
      ApexPredator3752
      • member
      • 3 kudos
      Yes, lets get it out there!
    4. ApexPredator3752
      ApexPredator3752
      • member
      • 3 kudos
      1.2.5 broke it but here is a fix for the fix:

      [ENABLE]
      aobscanmodule(get_canBuildThere,$process,66 83 BB * * 00 00 00 48 8B 8B)
      aobscanmodule(get_surfaceType,$process,47 65 74 53 75 72 66 61 63 65 54 79 70 65)
      registersymbol(get_canBuildThere)
      registersymbol(get_surfaceType)
      alloc(fSurfaceType,$1000,get_surfaceType)
      label(fSurfaceTypeRet)
      alloc(get_canBuildThereS,8)
      registersymbol(get_canBuildThereS)
      get_canBuildThereS:
      readmem(get_canBuildThere,8)
      fSurfaceType:
      cmp byte ptr [rcx+Building.AnchoredSurface],00 //If there's no surface
      jne @f
      mov byte ptr [rcx+Building.AnchoredSurface],07 //Then set it to Default
      @@:
      cmp byte ptr [rcx+Building.AnchoredSurface],01
      jmp fSurfaceTypeRet
      get_canBuildThere:
      db 38 C0 90 90 90 90 90 90
      get_surfaceType:
        jmp fSurfaceType
        nop 2
      fSurfaceTypeRet:
      [DISABLE]
      get_canBuildThere:
      readmem(get_canBuildThereS,8)
      get_surfaceType+3:
      cmp byte ptr [rcx+Building.AnchoredSurface],01
      unregistersymbol(get_canBuildThere)
      unregistersymbol(get_surfaceType)
      dealloc(fSurfaceType)
      {
      //Allow Placement Anywhere - Sets to Allowed or Not
      Maine-Win64-Shipping.exe+13F0550 - 48 89 5C 24 08        - mov [rsp+08],rbx
      Maine-Win64-Shipping.exe+13F0555 - 48 89 74 24 10        - mov [rsp+10],rsi
      Maine-Win64-Shipping.exe+13F055A - 57                    - push rdi
      Maine-Win64-Shipping.exe+13F055B - 48 83 EC 20           - sub rsp,20
      Maine-Win64-Shipping.exe+13F055F - 0F10 02               - movups xmm0,[rdx]
      Maine-Win64-Shipping.exe+13F0562 - 4C 8D 41 60           - lea r8,[rcx+60]
      Maine-Win64-Shipping.exe+13F0566 - 0F11 01               - movups [rcx],xmm0
      Maine-Win64-Shipping.exe+13F0569 - 48 8B FA              - mov rdi,rdx
      Maine-Win64-Shipping.exe+13F056C - 0F10 4A 10            - movups xmm1,[rdx+10]
      Maine-Win64-Shipping.exe+13F0570 - 33 F6                 - xor esi,esi
      Maine-Win64-Shipping.exe+13F0572 - 0F11 49 10            - movups [rcx+10],xmm1
      Maine-Win64-Shipping.exe+13F0576 - 48 8B D9              - mov rbx,rcx
      Maine-Win64-Shipping.exe+13F0579 - 0F10 42 20            - movups xmm0,[rdx+20]
      Maine-Win64-Shipping.exe+13F057D - 0F11 41 20            - movups [rcx+20],xmm0
      Maine-Win64-Shipping.exe+13F0581 - 48 8B 42 30           - mov rax,[rdx+30]
      Maine-Win64-Shipping.exe+13F0585 - 48 89 41 30           - mov [rcx+30],rax
      Maine-Win64-Shipping.exe+13F0589 - 0F10 42 38            - movups xmm0,[rdx+38]
      Maine-Win64-Shipping.exe+13F058D - 0F11 41 38            - movups [rcx+38],xmm0
      Maine-Win64-Shipping.exe+13F0591 - 8B 42 48              - mov eax,[rdx+48]
      Maine-Win64-Shipping.exe+13F0594 - 89 41 48              - mov [rcx+48],eax
      Maine-Win64-Shipping.exe+13F0597 - 8B 42 4C              - mov eax,[rdx+4C]
      Maine-Win64-Shipping.exe+13F059A - 89 41 4C              - mov [rcx+4C],eax
      Maine-Win64-Shipping.exe+13F059D - 8B 42 50              - mov eax,[rdx+50]
      Maine-Win64-Shipping.exe+13F05A0 - 89 41 50              - mov [rcx+50],eax
      Maine-Win64-Shipping.exe+13F05A3 - 0FB6 42 54            - movzx eax,byte ptr [rdx+54]
      Maine-Win64-Shipping.exe+13F05A7 - 88 41 54              - mov [rcx+54],al
      Maine-Win64-Shipping.exe+13F05AA - 48 8B 42 58           - mov rax,[rdx+58]
      Maine-Win64-Shipping.exe+13F05AE - 48 83 C2 60           - add rdx,60
      Maine-Win64-Shipping.exe+13F05B2 - 48 89 41 58           - mov [rcx+58],rax
      Maine-Win64-Shipping.exe+13F05B6 - 4C 3B C2              - cmp r8,rdx
      Maine-Win64-Shipping.exe+13F05B9 - 74 2D                 - je Maine-Win64-Shipping.exe+13F05E8
      Maine-Win64-Shipping.exe+13F05BB - 48 8B 02              - mov rax,[rdx]
      Maine-Win64-Shipping.exe+13F05BE - 49 89 00              - mov [r8],rax
      Maine-Win64-Shipping.exe+13F05C1 - 48 8B 42 08           - mov rax,[rdx+08]
      Maine-Win64-Shipping.exe+13F05C5 - 48 89 32              - mov [rdx],rsi
      Maine-Win64-Shipping.exe+13F05C8 - 49 8B 48 08           - mov rcx,[r8+08]
      Maine-Win64-Shipping.exe+13F05CC - 49 89 40 08           - mov [r8+08],rax
      Maine-Win64-Shipping.exe+13F05D0 - 48 89 72 08           - mov [rdx+08],rsi
      Maine-Win64-Shipping.exe+13F05D4 - 48 85 C9              - test rcx,rcx
      Maine-Win64-Shipping.exe+13F05D7 - 74 0F                 - je Maine-Win64-Shipping.exe+13F05E8
      Maine-Win64-Shipping.exe+13F05D9 - 83 69 0C 01           - sub dword ptr [rcx+0C],01
      Maine-Win64-Shipping.exe+13F05DD - 75 09                 - jne Maine-Win64-Shipping.exe+13F05E8
      Maine-Win64-Shipping.exe+13F05DF - 48 8B 01              - mov rax,[rcx]
      Maine-Win64-Shipping.exe+13F05E2 - 8D 56 01              - lea edx,[rsi+01]
      Maine-Win64-Shipping.exe+13F05E5 - FF 50 08              - call qword ptr [rax+08]
      Maine-Win64-Shipping.exe+13F05E8 - 48 8B 47 70           - mov rax,[rdi+70]
      Maine-Win64-Shipping.exe+13F05EC - 4C 8D 87 80000000     - lea r8,[rdi+00000080]
      Maine-Win64-Shipping.exe+13F05F3 - 4C 8D 8B 80000000     - lea r9,[rbx+00000080]
      Maine-Win64-Shipping.exe+13F05FA - 48 89 43 70           - mov [rbx+70],rax
      Maine-Win64-Shipping.exe+13F05FE - 8B 47 78              - mov eax,[rdi+78]
      Maine-Win64-Shipping.exe+13F0601 - 89 43 78              - mov [rbx+78],eax <-------------------------------------------------------------
      Maine-Win64-Shipping.exe+13F0604 - 4D 3B C8              - cmp r9,r8
      Maine-Win64-Shipping.exe+13F0607 - 74 2F                 - je Maine-Win64-Shipping.exe+13F0638
      Maine-Win64-Shipping.exe+13F0609 - 49 8B 00              - mov rax,[r8]
      Maine-Win64-Shipping.exe+13F060C - 49 89 01              - mov [r9],rax
      Maine-Win64-Shipping.exe+13F060F - 49 8B 40 08           - mov rax,[r8+08]
      Maine-Win64-Shipping.exe+13F0613 - 49 89 30              - mov [r8],rsi
      Maine-Win64-Shipping.exe+13F0616 - 49 8B 49 08           - mov rcx,[r9+08]
      Maine-Win64-Shipping.exe+13F061A - 49 89 41 08           - mov [r9+08],rax
      Maine-Win64-Shipping.exe+13F061E - 49 89 70 08           - mov [r8+08],rsi
      Maine-Win64-Shipping.exe+13F0622 - 48 85 C9              - test rcx,rcx
      Maine-Win64-Shipping.exe+13F0625 - 74 11                 - je Maine-Win64-Shipping.exe+13F0638
      Maine-Win64-Shipping.exe+13F0627 - 83 69 0C 01           - sub dword ptr [rcx+0C],01
      Maine-Win64-Shipping.exe+13F062B - 75 0B                 - jne Maine-Win64-Shipping.exe+13F0638
      Maine-Win64-Shipping.exe+13F062D - 48 8B 01              - mov rax,[rcx]
      Maine-Win64-Shipping.exe+13F0630 - BA 01000000           - mov edx,00000001
      Maine-Win64-Shipping.exe+13F0635 - FF 50 08              - call qword ptr [rax+08]
      Maine-Win64-Shipping.exe+13F0638 - 0FB6 87 90000000      - movzx eax,byte ptr [rdi+00000090]
      Maine-Win64-Shipping.exe+13F063F - 48 8B 74 24 38        - mov rsi,[rsp+38]
      Maine-Win64-Shipping.exe+13F0644 - 88 83 90000000        - mov [rbx+00000090],al
      Maine-Win64-Shipping.exe+13F064A - 48 8B C3              - mov rax,rbx
      Maine-Win64-Shipping.exe+13F064D - 48 8B 5C 24 30        - mov rbx,[rsp+30]
      Maine-Win64-Shipping.exe+13F0652 - 48 83 C4 20           - add rsp,20
      Maine-Win64-Shipping.exe+13F0656 - 5F                    - pop rdi
      Maine-Win64-Shipping.exe+13F0657 - C3                    - ret
      //Check if allowed ( Current Used )
      Maine-Win64-Shipping.exe+1421FE1 - 48 85 C9              - test rcx,rcx
      Maine-Win64-Shipping.exe+1421FE4 - 74 11                 - je Maine-Win64-Shipping.exe+1421FF7
      Maine-Win64-Shipping.exe+1421FE6 - 83 69 0C 01           - sub dword ptr [rcx+0C],01
      Maine-Win64-Shipping.exe+1421FEA - 75 0B                 - jne Maine-Win64-Shipping.exe+1421FF7
      Maine-Win64-Shipping.exe+1421FEC - 48 8B 01              - mov rax,[rcx]
      Maine-Win64-Shipping.exe+1421FEF - BA 01000000           - mov edx,00000001
      Maine-Win64-Shipping.exe+1421FF4 - FF 50 08              - call qword ptr [rax+08]
      Maine-Win64-Shipping.exe+1421FF7 - 66 83 BB 1A020000 00  - cmp word ptr [rbx+0000021A],00 <-------------------------------
      Maine-Win64-Shipping.exe+1421FFF - 48 8B 8B 60010000     - mov rcx,[rbx+00000160]
      Maine-Win64-Shipping.exe+1422006 - 0F94 C2               - sete dl
      Maine-Win64-Shipping.exe+1422009 - E8 D2CFFBFF           - call Maine-Win64-Shipping.exe+13DEFE0
      Maine-Win64-Shipping.exe+142200E - 0FB6 93 30020000      - movzx edx,byte ptr [rbx+00000230]
      Maine-Win64-Shipping.exe+1422015 - 48 8B 8B 60010000     - mov rcx,[rbx+00000160]
      //Check Surface Type on Hover
      Maine-Win64-Shipping.exe+13BE6FC: CC                       - int 3
      Maine-Win64-Shipping.exe+13BE6FD: CC                       - int 3
      Maine-Win64-Shipping.exe+13BE6FE: CC                       - int 3
      Maine-Win64-Shipping.exe+13BE6FF: CC                       - int 3
      Maine-Win64-Shipping.exe+13BE700: 48 89 5C 24 10           - mov [rsp+10],rbx
      Maine-Win64-Shipping.exe+13BE705: 48 89 74 24 18           - mov [rsp+18],rsi
      Maine-Win64-Shipping.exe+13BE70A: 57                       - push rdi
      Maine-Win64-Shipping.exe+13BE70B: 48 81 EC 80 00 00 00     - sub rsp,00000080
      Maine-Win64-Shipping.exe+13BE712: 33 F6                    - xor esi,esi
      Maine-Win64-Shipping.exe+13BE714: 48 8B D9                 - mov rbx,rcx
      // ---------- INJECTING HERE ----------
      Maine-Win64-Shipping.exe+13BE717: 47 65 74 53 75 72 66 61 63 65 54 79 70 65     - cmp byte ptr [rcx+00000570],01
      // ---------- DONE INJECTING  ----------
      Maine-Win64-Shipping.exe+13BE71E: 89 74 24 58              - mov [rsp+58],esi
      Maine-Win64-Shipping.exe+13BE722: 0F 87 25 02 00 00        - ja Maine-Win64-Shipping.exe+13BE94D
      Maine-Win64-Shipping.exe+13BE728: 0F 10 81 70 03 00 00     - movups xmm0,[rcx+00000370]
      Maine-Win64-Shipping.exe+13BE72F: 0F 10 89 80 03 00 00     - movups xmm1,[rcx+00000380]
      Maine-Win64-Shipping.exe+13BE736: 0F 11 44 24 20           - movups [rsp+20],xmm0
      Maine-Win64-Shipping.exe+13BE73B: F2 0F 10 81 90 03 00 00  - movsd xmm0,[rcx+00000390]
      Maine-Win64-Shipping.exe+13BE743: 48 8D 4C 24 20           - lea rcx,[rsp+20]
      Maine-Win64-Shipping.exe+13BE748: F2 0F 11 44 24 40        - movsd [rsp+40],xmm0
      Maine-Win64-Shipping.exe+13BE74E: 0F 11 4C 24 30           - movups [rsp+30],xmm1
      Maine-Win64-Shipping.exe+13BE753: E8 28 77 65 00           - call Maine-Win64-Shipping.exe+1A15E80
      }
    5. CheaterKlah
      CheaterKlah
      • member
      • 0 kudos
      Thanks a lot! You really made my day
    6. Lilith01838
      Lilith01838
      • member
      • 0 kudos
      Can Only enable it once and when i deactivate it, it wont turn on anymore