Cursed to Golf V2.0.0

Upload your cheat tables here (No requests)
Post Reply
User avatar
baby-rocket-racoon
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Jan 01, 2024 10:39 am
Reputation: 4

Cursed to Golf V2.0.0

Post by baby-rocket-racoon »

Cursed to Golf

Version: 2.0.0

Tested on version GOG & EPIC Store

Screenshot:
Spoiler
[Link]
Cheat tabe Unlimeted shots v0.1;
Spoiler

Code: Select all

{ Game   : Cursed to Golf.exe
  Version: 2.0.0
  Date   : 2023-12-30
  Author : baby-rocket-racoon

  Unlimeted shots
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

 
 
aobscanmodule(INJECT,GameAssembly.dll,8B 4D 0C 6A 00 89 4D F4 8B) // should be unique 6FE0ED62
alloc(newmem,$128)

label(code)
label(return)

newmem:

cmp ecx, #999
jge code
mov ecx,#999
mov [ebp+0C],ecx

code:
  mov ecx,[ebp+0C]
  push 00
  jmp return

INJECT:
  jmp newmem
return:
registersymbol(INJECT)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
INJECT:
  db 8B 4D 0C 6A 00

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+E3ED62

GameAssembly.dll+E3ED3D: 56                    - push esi
GameAssembly.dll+E3ED3E: 57                    - push edi
GameAssembly.dll+E3ED3F: 75 1E                 - jne GameAssembly.dll+E3ED5F
GameAssembly.dll+E3ED41: 68 28 E7 4C 71        - push GameAssembly.dll+24FE728
GameAssembly.dll+E3ED46: E8 F5 6C 39 FF        - call GameAssembly.il2cpp_get_exception_argument_null+270
GameAssembly.dll+E3ED4B: 68 18 DE 4C 71        - push GameAssembly.dll+24FDE18
GameAssembly.dll+E3ED50: E8 EB 6C 39 FF        - call GameAssembly.il2cpp_get_exception_argument_null+270
GameAssembly.dll+E3ED55: 83 C4 08              - add esp,08
GameAssembly.dll+E3ED58: C6 05 EF E4 5B 71 01  - mov byte ptr [GameAssembly.dll+25EE4EF],01
GameAssembly.dll+E3ED5F: 8B 75 08              - mov esi,[ebp+08]
// ---------- INJECTING HERE ----------
GameAssembly.dll+E3ED62: 8B 4D 0C              - mov ecx,[ebp+0C]
// ---------- DONE INJECTING  ----------
GameAssembly.dll+E3ED65: 6A 00                 - push 00
GameAssembly.dll+E3ED67: 89 4D F4              - mov [ebp-0C],ecx
GameAssembly.dll+E3ED6A: 8B 46 4C              - mov eax,[esi+4C]
GameAssembly.dll+E3ED6D: 8B 7E 2C              - mov edi,[esi+2C]
GameAssembly.dll+E3ED70: 89 45 F0              - mov [ebp-10],eax
GameAssembly.dll+E3ED73: 8D 45 FC              - lea eax,[ebp-04]
GameAssembly.dll+E3ED76: 50                    - push eax
GameAssembly.dll+E3ED77: 89 4E 4C              - mov [esi+4C],ecx
GameAssembly.dll+E3ED7A: 89 4D FC              - mov [ebp-04],ecx
GameAssembly.dll+E3ED7D: E8 EE 31 23 00        - call GameAssembly.dll+1071F70
}
Cheat table v0.1
Free money for you:
Spoiler

Code: Select all

{ Game   : Cursed to Golf.exe
  Version: 2.0.0
  Date   : 2023-12-30
  Author : baby-rocket-racoon

  Buy something in Shop, set Money to 99.999.
  Best use to activate in main menu then continue or start new game for the firt time
	
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

 
 
aobscan(INJECT,8B 4E 34 5E 89 48 78 5D C3) // should be unique
alloc(newmem,$128)

label(code)
label(return)

newmem:

mov [esi+34],#99999

code:
  mov ecx,[esi+34]
  pop esi
  mov [eax+78],ecx
  jmp return

INJECT:
  jmp newmem
  nop
  nop

return:
registersymbol(INJECT)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
INJECT:
  db 8B 4E 34 5E 89 48 78

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 09527740

09527728: 6A 00                 - push 00
0952772A: 6A 00                 - push 00
0952772C: 56                    - push esi
0952772D: E8 7E 7A D3 00        - call 0A25F1B0
09527732: 83 C4 0C              - add esp,0C
09527735: 84 C0                 - test al,al
09527737: 75 10                 - jne 09527749
09527739: 85 F6                 - test esi,esi
0952773B: 74 19                 - je 09527756
0952773D: 8B 45 08              - mov eax,[ebp+08]
// ---------- INJECTING HERE ----------
09527740: 8B 4E 34              - mov ecx,[esi+34]
// ---------- DONE INJECTING  ----------
09527743: 5E                    - pop esi
09527744: 89 48 78              - mov [eax+78],ecx
09527747: 5D                    - pop ebp
09527748: C3                    - ret 
09527749: 8B 45 08              - mov eax,[ebp+08]
0952774C: 5E                    - pop esi
0952774D: C7 40 78 00 00 00 00  - mov [eax+78],00000000
09527754: 5D                    - pop ebp
09527755: C3                    - ret 
09527756: E8 05 E5 37 FF        - call 088A5C60
}
Cheat Table v0.2:

Screenshot:

Image
  • New Money cheat
  • New unlimited shots cheat
  • Next turn you will win the level
  • Disable penalties
  • Show remaining shots
  • Show shots taken
  • Colldown CardTimer Cheat(Mini Rocketball Card etc.)
History Cursed to Golf v2.0.0:


v0.2-[2024-01-05] update Cheat Table, more fun :)

v0.1 - CH for free money, unlimited shots, PIN Ace Card Roulette- Infinite


Download Cheat Table:
Cursed to Golf_v2.0.0_CTv0.2.zip
PW: fearlessrevolution
(2.86 KiB) Downloaded 295 times
Cursed to Golf_v2.0.0_CTv0.1.zip
PW: fearlessrevolution
(2.04 KiB) Downloaded 218 times


How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1
Last edited by baby-rocket-racoon on Sat Jan 06, 2024 10:48 am, edited 9 times in total.

User avatar
baby-rocket-racoon
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Jan 01, 2024 10:39 am
Reputation: 4

Re: Cursed to Golf V2.0.0

Post by baby-rocket-racoon »

Cheat table
PIN Ace Card Roulette- Infinite
First buy PIN "Ace Card Roulette".
Activate for rouletting hundrets of cards.

Code: Select all

{ Game   : Cursed to Golf.exe
  Version: 2.0.0
  Date   : 2023-12-30
  Author : baby-rocket-racoon

  PIN Ace Card Roulette- Infinite
  First buy PIN "Ace Card Roulette".
  Activate for rouletting hundrets of cards.
  
}

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
 
aobscan(INJECT,8B 45 0C 8B 91 9C 00 00 00 89) // should be unique
alloc(newmem,$128)

label(code)
label(return)

newmem:

mov [ebp+0C],#999
mov [ecx+0000009C],#999

code:
  mov eax,[ebp+0C]
  mov edx,[ecx+0000009C]
  jmp return

INJECT:
  jmp newmem
  nop
  nop
  nop
  nop

return:
registersymbol(INJECT)

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
INJECT:
  db 8B 45 0C 8B 91 9C 00 00 00

unregistersymbol(INJECT)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: 09583A63

09583A3F: CC                    - int 3 
09583A40: 55                    - push ebp
09583A41: 8B EC                 - mov ebp,esp
09583A43: 80 3D 31 EA CB 0A 00  - cmp byte ptr [0ACBEA31],00
09583A4A: 75 14                 - jne 09583A60
09583A4C: 68 B8 23 BE 0A        - push 0ABE23B8
09583A51: E8 EA 1F 32 FF        - call 088A5A40
09583A56: 83 C4 04              - add esp,04
09583A59: C6 05 31 EA CB 0A 01  - mov byte ptr [0ACBEA31],01
09583A60: 8B 4D 08              - mov ecx,[ebp+08]
// ---------- INJECTING HERE ----------
09583A63: 8B 45 0C              - mov eax,[ebp+0C]
// ---------- DONE INJECTING  ----------
09583A66: 8B 91 9C 00 00 00     - mov edx,[ecx+0000009C]
09583A6C: 89 81 9C 00 00 00     - mov [ecx+0000009C],eax
09583A72: 85 C0                 - test eax,eax
09583A74: 7E 2B                 - jle 09583AA1
09583A76: 85 D2                 - test edx,edx
09583A78: 7F 4C                 - jg 09583AC6
09583A7A: 51                    - push ecx
09583A7B: FF 35 B8 23 BE 0A     - push [0ABE23B8]
09583A81: 6A 00                 - push 00
09583A83: E8 18 F9 14 FF        - call 086D33A0
}

Psychoot
What is cheating?
What is cheating?
Posts: 2
Joined: Mon Jan 01, 2024 6:53 pm
Reputation: 0

Re: Cursed to Golf V2.0.0

Post by Psychoot »

Thank you very much!
Was looking for this, created just an account to say my gratitude.

Edit:
Hmm I get an error while opening the .CT file (copied you code in a .txt document and changed the extension to .ct).
"Failure loading the trainer. Reason: data error".

I'm using the Steam version btw.
Tried it with the game open in main menu.

Edit2:
Found the values for more shots/money and shots taken myself.
Still would be nice to get the .CT working :)

PS: Is there a way for an option 'shots taken' ?
Thanks in advance.

Amoot329
What is cheating?
What is cheating?
Posts: 4
Joined: Thu Jun 23, 2022 2:20 am
Reputation: 0

Re: Cursed to Golf V2.0.0

Post by Amoot329 »

With Cheat Engine open, hold down the key combination (CTRL+ALT+A). It'll pop up with an Auto Assemble window. Just copy and paste each of the code into the window then click on File->assign to current cheat table. It defaults to Auto Assemble but you can rename afterwards to whatever you like. Just repeat the process for the other codes.

Psychoot
What is cheating?
What is cheating?
Posts: 2
Joined: Mon Jan 01, 2024 6:53 pm
Reputation: 0

Re: Cursed to Golf V2.0.0

Post by Psychoot »

Amoot329 wrote:
Tue Jan 02, 2024 12:13 pm
With Cheat Engine open, hold down the key combination (CTRL+ALT+A). It'll pop up with an Auto Assemble window. Just copy and paste each of the code into the window then click on File->assign to current cheat table. It defaults to Auto Assemble but you can rename afterwards to whatever you like. Just repeat the process for the other codes.
Thanks a lot!
I did find that windows myself and pressed execute, also gave me an error.
But your way seems to do something at least.

User avatar
baby-rocket-racoon
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Jan 01, 2024 10:39 am
Reputation: 4

Re: Cursed to Golf V2.0.0

Post by baby-rocket-racoon »

New update for my Cheat Table to v0.2 for more fun :)

Post Reply

Who is online

Users browsing this forum: admantx, Aesarius, Aliver, avx, AwarioBot, Bing [Bot], Bloodybone, Buttseckz, Felixus, Gear2ndGandalf, Google [Bot], Google Adsense [Bot], lucasklaus, SemrushBot, sonicwinghero, umairshah2008