Page 1 of 1

Hush Hush

Posted: Fri Aug 26, 2022 4:21 pm
by |LegenD|
Hush Hush - Only Your Love Can Save Them

Image

Version 0.288

  • it may not work on newer versions
  • some cheats may crash your game


-------Latest Version-------
HushHush.CT
(121.77 KiB) Downloaded 4191 times

-------older versions-------
HushHush v0.284.CT
(22.89 KiB) Downloaded 483 times
HushHush v0.274.CT
(20.06 KiB) Downloaded 583 times
HushHush v0.266.CT
(33.43 KiB) Downloaded 250 times
HushHush v0.263.CT
(473.36 KiB) Downloaded 484 times

Re: Hush Hush

Posted: Sat Aug 27, 2022 5:12 pm
by voidofficer
It seems that the pointers won't work or they work but your game crashes after

Re: Hush Hush

Posted: Wed Aug 31, 2022 4:58 am
by bladee
Hi there, there was an update today which has caused the table to stop working. Would be much appreciated if you could update :)

Re: Hush Hush

Posted: Sun Sep 04, 2022 6:17 pm
by MrFist
Update please!!

Re: Hush Hush

Posted: Thu Sep 15, 2022 11:34 am
by voidofficer
It seems that the game has updated again.

Re: Hush Hush

Posted: Fri Sep 23, 2022 8:45 pm
by CircusPeanuts
The game has been updated to v0.288

Re: Hush Hush

Posted: Tue Mar 28, 2023 3:30 pm
by Impala
His table still works

Also, I fucked up on a date and needed to redo it

This is really sloppy code, but its usable

If you want to restart a date,

1. Enable cheat, progress through dialog
2. Change Current to 1
3. Change Last to 0
4. Save the game in a NEW UNUSED slot
5. Close the Game
6. Load the 2nd save

Its still pretty buggy, because some options won't appear on the 2nd time around, but it let me fix my 3rd date with cassie

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>47</ID>
      <Description>"Date Info (progress through dialog)"</Description>
      <Options moHideChildren="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
LaunchMonoDataCollector()
{$asm}
aobscanmodule(INJECT,GameAssembly.dll,38 86 88 00 00 00 75 0F) // should be unique
alloc(newmem,$1000)

label(code)
label(return)
label(Addy)

newmem:

code:
  mov [Addy],esi
  cmp [esi+00000088],al
  jmp return
  Addy:

INJECT:
  jmp newmem
  nop
return:
registersymbol(INJECT)
registersymbol(Addy)
[DISABLE]

INJECT:
  db 38 86 88 00 00 00

unregistersymbol(Addy)
unregistersymbol(INJECT)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: GameAssembly.dll+2E530E

GameAssembly.dll+2E52F6: 8B F8              - mov edi,eax
GameAssembly.dll+2E52F8: 83 C4 08           - add esp,08
GameAssembly.dll+2E52FB: 85 FF              - test edi,edi
GameAssembly.dll+2E52FD: 74 39              - je GameAssembly.dll+2E5338
GameAssembly.dll+2E52FF: 6A 00              - push 00
GameAssembly.dll+2E5301: 57                 - push edi
GameAssembly.dll+2E5302: E8 49 9B FE FF     - call HushHush.TMP_Juicy.get_Typing
GameAssembly.dll+2E5307: 83 C4 08           - add esp,08
GameAssembly.dll+2E530A: 84 C0              - test al,al
GameAssembly.dll+2E530C: 75 1B              - jne GameAssembly.dll+2E5329
// ---------- INJECTING HERE ----------
GameAssembly.dll+2E530E: 38 86 88 00 00 00  - cmp [esi+00000088],al
// ---------- DONE INJECTING  ----------
GameAssembly.dll+2E5314: 75 0F              - jne GameAssembly.dll+2E5325
GameAssembly.dll+2E5316: 6A 00              - push 00
GameAssembly.dll+2E5318: 6A 00              - push 00
GameAssembly.dll+2E531A: 6A 01              - push 01
GameAssembly.dll+2E531C: 56                 - push esi
GameAssembly.dll+2E531D: E8 1E D2 FF FF     - call HushHush.Date2.Next
GameAssembly.dll+2E5322: 83 C4 10           - add esp,10
GameAssembly.dll+2E5325: 5F                 - pop edi
GameAssembly.dll+2E5326: 5E                 - pop esi
GameAssembly.dll+2E5327: 5D                 - pop ebp
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>48</ID>
          <Description>"Is End"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>[Addy]+4a</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>49</ID>
          <Description>"Current'"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>[Addy]+24</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>50</ID>
          <Description>"Last"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>[Addy]+28</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>52</ID>
          <Description>"Secrets"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>[Addy]+3c</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>51</ID>
          <Description>"Easter Eggs"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>[Addy]+40</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Re: Hush Hush

Posted: Tue Jul 04, 2023 8:26 pm
by catnya
This cheat doesn't work. Seriously, as soon as I download it, it doesn't open at all because the CT file doesn't exist