Re: [Request] Blasphemous
Posted: Tue Sep 10, 2019 8:46 pm
Community Cheat Tables of Cheat Engine
https://fearlessrevolution.com/
this way does not require to swap the DLL.
Open Assembly-CSharp.dll with dnSpy, go to Gameplay.UI.Widgets -> ConsoleWidget -> Update and edit the line 9 like this:czarny_pan wrote: ↑Tue Sep 10, 2019 5:19 pm+1
DebugConsole doesn't work on GOG version. (no surprise).
Code: Select all
if (Input.GetKeyDown(KeyCode.F1) && Debug.isDebugBuild)
Code: Select all
if (Input.GetKeyDown(KeyCode.F1))
So you are telling me that swapping one dll once isn't "faster" than firing up CE, attaching to exe, loading table and activating cheat every time? Don't make me laugh..
It is just the opposite.The_Podstanar wrote: ↑Wed Sep 11, 2019 7:10 amSo you are telling me that swapping one dll once is "faster" than firing up CE, attaching to exe, loading table and activating cheat every time? Don't make me laugh..
I already read it and if recompiling the dll on each new game update (and it is what you'll have probably to do) is faster for you than making an aobscan method script, which, in its current state, will probably not change in future update(s), then laugh well.
You concluded it is faster based on a lot of guessing that may or may not happen in the future. In it's current state it's a lot "faster" to replace one dll once and not bother with injecting all the time. I am talking present, not future. Even replacing updated dll after every new update is way faster in the longer run than injecting every time you wanna play. It's like wearing umbrella all the time in case the rain starts to fall.. Just wear hoodie and you're all set. Hoodie get's wet, replace it, repeat.fantomas wrote: ↑Wed Sep 11, 2019 8:05 amI already read it and if recompiling the dll on each new game update (and it is what you'll have probably to do) is faster for you than making an aobscan method script, which, in its current state, will probably not change in future update(s), then laugh well.
I'm concluding on my 'making cheat table' experience (unpretentiously), I also have cheat table scripts that didn't change since the first game early access, so... But like I said, just do it your way.The_Podstanar wrote: ↑Wed Sep 11, 2019 8:21 amHey you concluded it is faster based on a lot of guessing that may or may not happen in the future. In it's current state it's a lot "faster" to replace one dll once and not bother with injecting all the time. I am talking present, not future. Even replacing updated dll after every new update is way faster in a longer run than injecting every time you wanna play. It's like wearing umbrella all the time in case the rain starts to fall.. Just wear hoodie and you're all set.
Anyway, we are way off topic.
Good, i'm using just plain old logic.
Yes i get you from the beginning. It's just weird to say "faster", and i saw you did the same in a few different threads.
Do not stand on a word. There are at least one or two people who understood the meaning of "faster".The_Podstanar wrote: ↑Wed Sep 11, 2019 8:53 amIt's just weird to say "faster", and i saw you did the same in a few different threads.
the currency (Tears) is Purge/Souls5545ggdgdf wrote: ↑Wed Sep 11, 2019 1:05 pmHow can i add Tears the currency to buy things. How to add items.
fantomas wrote: ↑Tue Sep 10, 2019 7:53 pmSuper Jump (Do not know how much it is helpful/useless)
Code: Select all
<?xml version="1.0" encoding="utf-8"?> <CheatTable CheatEngineTableVersion="29"> <CheatEntries> <CheatEntry> <ID>3</ID> <Description>"Super Jump"</Description> <Options moHideChildren="1"/> <LastState/> <VariableType>Auto Assembler Script</VariableType> <AssemblerScript>[ENABLE] alloc(newmem,1024,CreativeSpore.SmartColliders:PlatformCharacterController:Update+1a3) alloc(jumpSpeed,8) registersymbol(jumpSpeed) label(returnhere) label(originalcode) newmem: mov [jumpSpeed],rsi originalcode: movss xmm0,[rsi+44] jmp returnhere CreativeSpore.SmartColliders:PlatformCharacterController:Update+1a3: jmp newmem returnhere: [DISABLE] unregistersymbol(jumpSpeed) dealloc(jumpSpeed) dealloc(newmem) CreativeSpore.SmartColliders:PlatformCharacterController:Update+1a3: movss xmm0,[rsi+44] //Alt: db F3 0F 10 46 44 </AssemblerScript> <CheatEntries> <CheatEntry> <ID>2</ID> <Description>"m_jumpingSpeed"</Description> <DropDownList ReadOnly="1" DisplayValueAsItem="1">10:Default 15:1,5x 20:2x 25:2,5x </DropDownList> <VariableType>Float</VariableType> <Address>[jumpSpeed]+44</Address> </CheatEntry> </CheatEntries> </CheatEntry> </CheatEntries> <UserdefinedSymbols/> </CheatTable>