Re: Hogwarts Legacy
Posted: Thu Feb 09, 2023 8:39 am
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
Many thanks for that <3
Search for it as a string with at least a few spare talent points (I did it with 12, but you should be fine with 5 or so). Use up a talent point, search for the lower value. After 3-5 searches you should just have 2-4 values left. AFAIK there's 2 values that determine talent points, just change one (or both) of them to 9.
Code: Select all
{ Game : HogwartsLegacy.exe
Version:
Date : 2023-02-07
Author : EphenSteve
This script does blah blah blah
}
[ENABLE]
aobscanmodule(infinitebroomsprint,HogwartsLegacy.exe,4E C1 A2 00 F3 0F 11 46 40) // should be unique
alloc(newmem,$1000,infinitebroomsprint)
label(code)
label(return)
newmem:
code:
mov [rsi+40],(float)100
jmp return
infinitebroomsprint+04:
jmp newmem
return:
registersymbol(infinitebroomsprint)
[DISABLE]
infinitebroomsprint+04:
db F3 0F 11 46 40
unregistersymbol(infinitebroomsprint)
dealloc(newmem)
{
// ORIGINAL CODE - INJECTION POINT: HogwartsLegacy.exe+2BE7B02
HogwartsLegacy.exe+2BE7AD6: F3 0F 10 5F 04 - movss xmm3,[rdi+04]
HogwartsLegacy.exe+2BE7ADB: 41 0F 28 D0 - movaps xmm2,xmm8
HogwartsLegacy.exe+2BE7ADF: F3 0F 10 46 40 - movss xmm0,[rsi+40]
HogwartsLegacy.exe+2BE7AE4: 0F 28 CF - movaps xmm1,xmm7
HogwartsLegacy.exe+2BE7AE7: E8 64 C1 A2 00 - call HogwartsLegacy.exe+3613C50
HogwartsLegacy.exe+2BE7AEC: F3 0F 11 46 40 - movss [rsi+40],xmm0
HogwartsLegacy.exe+2BE7AF1: 41 0F 28 D0 - movaps xmm2,xmm8
HogwartsLegacy.exe+2BE7AF5: F3 0F 10 5F 08 - movss xmm3,[rdi+08]
HogwartsLegacy.exe+2BE7AFA: 0F 57 C9 - xorps xmm1,xmm1
HogwartsLegacy.exe+2BE7AFD: E8 4E C1 A2 00 - call HogwartsLegacy.exe+3613C50
// ---------- INJECTING HERE ----------
HogwartsLegacy.exe+2BE7B02: F3 0F 11 46 40 - movss [rsi+40],xmm0
// ---------- DONE INJECTING ----------
HogwartsLegacy.exe+2BE7B07: 0F 54 05 22 49 A0 03 - andps xmm0,[HogwartsLegacy.exe+65EC430]
HogwartsLegacy.exe+2BE7B0E: 0F 2F 05 C3 3C A2 03 - comiss xmm0,[HogwartsLegacy.exe+660B7D8]
HogwartsLegacy.exe+2BE7B15: 76 13 - jna HogwartsLegacy.exe+2BE7B2A
HogwartsLegacy.exe+2BE7B17: 80 BB B9 07 00 00 00 - cmp byte ptr [rbx+000007B9],00
HogwartsLegacy.exe+2BE7B1E: 75 5C - jne HogwartsLegacy.exe+2BE7B7C
HogwartsLegacy.exe+2BE7B20: 48 8B CB - mov rcx,rbx
HogwartsLegacy.exe+2BE7B23: E8 B8 95 FF FF - call HogwartsLegacy.exe+2BE10E0
HogwartsLegacy.exe+2BE7B28: EB 52 - jmp HogwartsLegacy.exe+2BE7B7C
HogwartsLegacy.exe+2BE7B2A: 80 BB B9 07 00 00 00 - cmp byte ptr [rbx+000007B9],00
HogwartsLegacy.exe+2BE7B31: 74 49 - je HogwartsLegacy.exe+2BE7B7C
}
[26E0] - LootDropCountModifier.Current will cause shopkeepers and inventory bugged. Instead rise rarity in shops and use sane amount for LootDropCountModifier.Current for resources.taki wrote: ↑Thu Feb 09, 2023 6:50 amJust increase [26E0] - LootDropCountModifier.Currentvipandreeluf wrote: ↑Thu Feb 09, 2023 4:43 amHi, can you explain more about that one, which is the address you edit, thanksnhoxsahaki wrote: ↑Wed Feb 08, 2023 10:01 pmAfter messing around seem for the resource if you want to get multiplier to work on it, it have to be a randomize which is the pot or desk that generates random type and amount
But the inventory can only hold 999 max moonstone it seems, no idea where to increase that one ^^
it works , thanks !EphenSteve wrote: ↑Thu Feb 09, 2023 11:25 amBroom Boost is just a simple float.
Code: Select all
{ Game : HogwartsLegacy.exe Version: Date : 2023-02-07 Author : EphenSteve This script does blah blah blah } [ENABLE] aobscanmodule(infinitebroomsprint,HogwartsLegacy.exe,4E C1 A2 00 F3 0F 11 46 40) // should be unique alloc(newmem,$1000,infinitebroomsprint) label(code) label(return) newmem: code: mov [rsi+40],(float)100 jmp return infinitebroomsprint+04: jmp newmem return: registersymbol(infinitebroomsprint) [DISABLE] infinitebroomsprint+04: db F3 0F 11 46 40 unregistersymbol(infinitebroomsprint) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: HogwartsLegacy.exe+2BE7B02 HogwartsLegacy.exe+2BE7AD6: F3 0F 10 5F 04 - movss xmm3,[rdi+04] HogwartsLegacy.exe+2BE7ADB: 41 0F 28 D0 - movaps xmm2,xmm8 HogwartsLegacy.exe+2BE7ADF: F3 0F 10 46 40 - movss xmm0,[rsi+40] HogwartsLegacy.exe+2BE7AE4: 0F 28 CF - movaps xmm1,xmm7 HogwartsLegacy.exe+2BE7AE7: E8 64 C1 A2 00 - call HogwartsLegacy.exe+3613C50 HogwartsLegacy.exe+2BE7AEC: F3 0F 11 46 40 - movss [rsi+40],xmm0 HogwartsLegacy.exe+2BE7AF1: 41 0F 28 D0 - movaps xmm2,xmm8 HogwartsLegacy.exe+2BE7AF5: F3 0F 10 5F 08 - movss xmm3,[rdi+08] HogwartsLegacy.exe+2BE7AFA: 0F 57 C9 - xorps xmm1,xmm1 HogwartsLegacy.exe+2BE7AFD: E8 4E C1 A2 00 - call HogwartsLegacy.exe+3613C50 // ---------- INJECTING HERE ---------- HogwartsLegacy.exe+2BE7B02: F3 0F 11 46 40 - movss [rsi+40],xmm0 // ---------- DONE INJECTING ---------- HogwartsLegacy.exe+2BE7B07: 0F 54 05 22 49 A0 03 - andps xmm0,[HogwartsLegacy.exe+65EC430] HogwartsLegacy.exe+2BE7B0E: 0F 2F 05 C3 3C A2 03 - comiss xmm0,[HogwartsLegacy.exe+660B7D8] HogwartsLegacy.exe+2BE7B15: 76 13 - jna HogwartsLegacy.exe+2BE7B2A HogwartsLegacy.exe+2BE7B17: 80 BB B9 07 00 00 00 - cmp byte ptr [rbx+000007B9],00 HogwartsLegacy.exe+2BE7B1E: 75 5C - jne HogwartsLegacy.exe+2BE7B7C HogwartsLegacy.exe+2BE7B20: 48 8B CB - mov rcx,rbx HogwartsLegacy.exe+2BE7B23: E8 B8 95 FF FF - call HogwartsLegacy.exe+2BE10E0 HogwartsLegacy.exe+2BE7B28: EB 52 - jmp HogwartsLegacy.exe+2BE7B7C HogwartsLegacy.exe+2BE7B2A: 80 BB B9 07 00 00 00 - cmp byte ptr [rbx+000007B9],00 HogwartsLegacy.exe+2BE7B31: 74 49 - je HogwartsLegacy.exe+2BE7B7C }
sweet, many thanks <3EphenSteve wrote: ↑Thu Feb 09, 2023 11:25 amBroom Boost is just a simple float.
Code: Select all
{ Game : HogwartsLegacy.exe Version: Date : 2023-02-07 Author : EphenSteve This script does blah blah blah } [ENABLE] aobscanmodule(infinitebroomsprint,HogwartsLegacy.exe,4E C1 A2 00 F3 0F 11 46 40) // should be unique alloc(newmem,$1000,infinitebroomsprint) label(code) label(return) newmem: code: mov [rsi+40],(float)100 jmp return infinitebroomsprint+04: jmp newmem return: registersymbol(infinitebroomsprint) [DISABLE] infinitebroomsprint+04: db F3 0F 11 46 40 unregistersymbol(infinitebroomsprint) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: HogwartsLegacy.exe+2BE7B02 HogwartsLegacy.exe+2BE7AD6: F3 0F 10 5F 04 - movss xmm3,[rdi+04] HogwartsLegacy.exe+2BE7ADB: 41 0F 28 D0 - movaps xmm2,xmm8 HogwartsLegacy.exe+2BE7ADF: F3 0F 10 46 40 - movss xmm0,[rsi+40] HogwartsLegacy.exe+2BE7AE4: 0F 28 CF - movaps xmm1,xmm7 HogwartsLegacy.exe+2BE7AE7: E8 64 C1 A2 00 - call HogwartsLegacy.exe+3613C50 HogwartsLegacy.exe+2BE7AEC: F3 0F 11 46 40 - movss [rsi+40],xmm0 HogwartsLegacy.exe+2BE7AF1: 41 0F 28 D0 - movaps xmm2,xmm8 HogwartsLegacy.exe+2BE7AF5: F3 0F 10 5F 08 - movss xmm3,[rdi+08] HogwartsLegacy.exe+2BE7AFA: 0F 57 C9 - xorps xmm1,xmm1 HogwartsLegacy.exe+2BE7AFD: E8 4E C1 A2 00 - call HogwartsLegacy.exe+3613C50 // ---------- INJECTING HERE ---------- HogwartsLegacy.exe+2BE7B02: F3 0F 11 46 40 - movss [rsi+40],xmm0 // ---------- DONE INJECTING ---------- HogwartsLegacy.exe+2BE7B07: 0F 54 05 22 49 A0 03 - andps xmm0,[HogwartsLegacy.exe+65EC430] HogwartsLegacy.exe+2BE7B0E: 0F 2F 05 C3 3C A2 03 - comiss xmm0,[HogwartsLegacy.exe+660B7D8] HogwartsLegacy.exe+2BE7B15: 76 13 - jna HogwartsLegacy.exe+2BE7B2A HogwartsLegacy.exe+2BE7B17: 80 BB B9 07 00 00 00 - cmp byte ptr [rbx+000007B9],00 HogwartsLegacy.exe+2BE7B1E: 75 5C - jne HogwartsLegacy.exe+2BE7B7C HogwartsLegacy.exe+2BE7B20: 48 8B CB - mov rcx,rbx HogwartsLegacy.exe+2BE7B23: E8 B8 95 FF FF - call HogwartsLegacy.exe+2BE10E0 HogwartsLegacy.exe+2BE7B28: EB 52 - jmp HogwartsLegacy.exe+2BE7B7C HogwartsLegacy.exe+2BE7B2A: 80 BB B9 07 00 00 00 - cmp byte ptr [rbx+000007B9],00 HogwartsLegacy.exe+2BE7B31: 74 49 - je HogwartsLegacy.exe+2BE7B7C }
Can you tell me how you got that many moonstones? I mean like exactly what value you edited.nhoxsahaki wrote: ↑Wed Feb 08, 2023 10:01 pmAfter messing around seem for the resource if you want to get multiplier to work on it, it have to be a randomize which is the pot or desk that generates random type and amount
Just open the Activation script and comment out line 42 - 45 to get rid of my dark mode.
In the middle of CE between the top part for scanning and the bottom part for options you see a bar with things like Active, Description, Address and so on, just increase the description size.
Ofc I won't until it's available to the public (which should be soon).
In CE go to Settings and under General Settings make sure that Only when signed, else ask is active for Table: Lua scripts.themeparkterry wrote: ↑Thu Feb 09, 2023 7:07 ami can't activate this cheat, it's just red and the only thing i can activate is the information and deactivation
Just tried this with 5 points, ended up with a single value but changing it to 9 did not work. No idea what I am doing wrong but holding out hope someone comes out with a simple pointer table for me coz damn I'm stupid. Edit: Have tried multiple times but the same result, honestly dunno what I can do.Sohei5023 wrote: ↑Thu Feb 09, 2023 10:05 amSearch for it as a string with at least a few spare talent points (I did it with 12, but you should be fine with 5 or so). Use up a talent point, search for the lower value. After 3-5 searches you should just have 2-4 values left. AFAIK there's 2 values that determine talent points, just change one (or both) of them to 9.
Don't change them above 9 because that will, for whatever reason, change your talent points down to 0. For that same reason don't start with more than 13-14 talent points because you don't want to be editing double digit values.