Luke76bg wrote: ↑Sun Jan 05, 2025 8:37 am
I can't find the air dash cooldown anywhere in the table! fearlessrevolution trainer has no cooldown for both the dashes but it's bugged and if an enemy hit you, you'll fly across the screen and the only solution is to reload the last save! Same for the fast attack cheat. In this table i found the no cooldown for the ground dash but no for the air dash! Please somebody can help me ? I know i'ts in the table but i don't know what cheat it is !
For ground dash the game checks only the cooldown, But for Air dash the game also checks if the player has already airdashed, so you'll need to freeze on 0 both:
DASH_COOLDOWN_CH 0 (+4DC)
airDashed 0 (+731)
Also shadowdash has a different cooldown:
SHADOW_DASH_COOLDOWN 0 (+4D0)
Or just use this... (copy and paste this on your table, activate "Activate to Auto-attach v1.5.78.11833" and activate this code.
Code: Select all
<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
<CheatEntries>
<CheatEntry>
<ID>13414</ID>
<Description>"INF. Dashes"</Description>
<LastState/>
<VariableType>Auto Assembler Script</VariableType>
<AssemblerScript>{ Game : hollow_knight.exe
Version:
Date : 2025-01-05
Author : Pongossinha
This script does blah blah blah
}
define(address,HeroController:HeroDash+734 )
define(bytes,F3 0F 10 86 DC 04 00 00)
[ENABLE]
assert(address,bytes)
alloc(newmem,$1000,HeroController:HeroDash+734 )
label(code)
label(return)
newmem:
mov [rsi+000004D0],0
mov [rsi+000004D8],0
mov [rsi+000004DC],0
mov [rsi+000004E0],0
mov byte ptr [rsi+00000731],0
code:
movss xmm0,[rsi+000004DC]
jmp return
address:
jmp newmem
nop 3
return:
[DISABLE]
address:
db bytes
// movss xmm0,[rsi+000004DC]
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: HeroController:HeroDash+734
HeroController:HeroDash+701: 48 8D 12 - lea rdx,[rdx]
HeroController:HeroDash+704: 83 38 00 - cmp dword ptr [rax],00
HeroController:HeroDash+707: 48 8D AD 00 00 00 00 - lea rbp,[rbp+00000000]
HeroController:HeroDash+70e: 49 BB 10 5F E9 E4 9D 02 00 00 - mov r11,UnityEngine.Transform:set_localEulerAngles
HeroController:HeroDash+718: 41 FF D3 - call r11
HeroController:HeroDash+71b: C6 86 32 07 00 00 00 - mov byte ptr [rsi+00000732],00
HeroController:HeroDash+722: 48 8B 86 18 02 00 00 - mov rax,[rsi+00000218]
HeroController:HeroDash+729: 0F B6 80 CA 05 00 00 - movzx eax,byte ptr [rax+000005CA]
HeroController:HeroDash+730: 85 C0 - test eax,eax
HeroController:HeroDash+732: 74 1A - je HeroController:HeroDash+74e
// ---------- INJECTING HERE ----------
HeroController:HeroDash+734: F3 0F 10 86 DC 04 00 00 - movss xmm0,[rsi+000004DC]
// ---------- DONE INJECTING ----------
HeroController:HeroDash+73c: F3 0F 5A C0 - cvtss2sd xmm0,xmm0
HeroController:HeroDash+740: F2 0F 5A E8 - cvtsd2ss xmm5,xmm0
HeroController:HeroDash+744: F3 0F 11 AE A8 06 00 00 - movss [rsi+000006A8],xmm5
HeroController:HeroDash+74c: EB 18 - jmp HeroController:HeroDash+766
HeroController:HeroDash+74e: F3 0F 10 86 D8 04 00 00 - movss xmm0,[rsi+000004D8]
HeroController:HeroDash+756: F3 0F 5A C0 - cvtss2sd xmm0,xmm0
HeroController:HeroDash+75a: F2 0F 5A E8 - cvtsd2ss xmm5,xmm0
HeroController:HeroDash+75e: F3 0F 11 AE A8 06 00 00 - movss [rsi+000006A8],xmm5
HeroController:HeroDash+766: 48 8B 86 18 02 00 00 - mov rax,[rsi+00000218]
HeroController:HeroDash+76d: 0F B6 80 87 02 00 00 - movzx eax,byte ptr [rax+00000287]
}
</AssemblerScript>
</CheatEntry>
</CheatEntries>
</CheatTable>
PS: Remember that theese might NOT work on modded games!!!