Cheat Engine :: View topic (2024)

Cheat Engine
The Official Site of Cheat Engine
FAQ Search Memberlist UsergroupsRegister
Profile Log in to check your private messages Log in


Cheat Engine 7.1 Released
Goto page 1, 2Next

Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic
AuthorMessage
Dark Byte
Site Admin
Cheat Engine :: View topic (12)Reputation: 460

Joined: 09 May 2003
Posts: 25394
Location: The netherlands


Posted: Wed Apr 22, 2020 2:14 pm Post subject: Cheat Engine 7.1 Released
You can download it from the main website www.cheatengine.org (or patreon)

Additions and changes:

    Added support for il2cpp (mono)
    Added support for .NET dll plugins
    Change register on breakpoint now also affects FP and XMM registers
    Added CEShare, a way to share your tables with other people
    Improved disassembling
    copy bytes+addresses now only does bytes+addresses
    call filter can now use the unwind data for functions to get a decent list of instructions
    structure dissect shows the pointerpath at the bottom
    Follow register while stepping (rightclick the register to show the option)
    registersymbol and label now support multiple definitions in one line
    improved the speed of the structure list when getting data from a pdb
    hexview: doubleclicking a non-byte value now shows in the type you set
    added sorting to the found code dialog
    added filtering to the changed addresses window
    the debugger settings won't lock from changing anymore, still needs you to reopen a process to have an affect
    added always hide children groupoption
    group headers can act as address now
    AA command createthreadandwait now has a timeout parameter
    Assembler scanning improvement
    Added an AVX2 version of CE, which will speed up all those floating point operations CE does so much...
    Improved structure lookup for PDB files
    Symbolhandler can now have the following types in front of pointers : (BYTE), (WORD), (DWORD), (QWORD), (CHAR), (SHORT), (INT), (INT64) to typecast the pointer to a value of that type
    Structure dissect can detect vc++ and object pascal classnames now
    Dissect code now also detects references to strings
    Sorting the addresslist now sorts faster and more properly with regards to groups (depends on the level your current selection is)
    Rightclick the addresslist header to bring up a menu which allows you to disable sorting
    Improved the processlist responsiveness
    The chosen floating point rounding type is now saved in the registry
    You can now use (addresslist description) as an address
    Improved autocomplete

Changes:

    DBVM doesn't activate the TSC hook by default. You can still activate it by using dbvm_enableTSCHook()

Fixes:
    Fixed memoryleak when opening a file for hexediting again
    Fixed utf8 display of the dissect windows window
    Clear the taskbar progress when using a custom scan
    Hexview: Fixed changing the address when pressing a non char key
    Hexview: Fixed changing the address when doubleclicking and then canceling
    alloc with a prefered base is now more aggressive in getting the range you want
    fixed mono symbol lookup while dlls are still being loaded
    fixed the structure compare not giving a proper errormessage
    fixed improper error messages in structure dissect
    fixed opening process in XP
    fixed potential deadlock with the symbolhander
    fixed issue with using the process var as symbol
    fixed default form size for some windows when using high DPI
    fixed DBVM on systems that have the default MTRR set as 6 (e.g Asus systems)
    fixed DBVM find what accesses with large datasets

Lua new functions:
    function onTableLoad(before)
    sendMessageTimeout
    createTimer(delay,function())
    createStructureFromName()
    createSynEdit()

Lua changes:
    fixed executeCodeLocalEx with certain parameter definitions
    fixed openFileAsProcess
    checkSynchronize has a timeout now
    OnGetDisplayValue now also works on AA records

Please report bugs and feature requests


_________________

Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping

Back to top

Cheat Engine :: View topic (18)

Cheat Engine :: View topic (19)

');//-->
Cheat Engine :: View topic (20)
Corroder
Grandmaster Cheater Supreme
Cheat Engine :: View topic (21)Reputation: 75

Joined: 10 Apr 2015
Posts: 1667


Posted: Wed Apr 22, 2020 10:44 pm Post subject:
Wow, thanks DB.

Is there any references for:

- Added support for .NET dll plugins
- Added CEShare, a way to share your tables with other people
- function onTableLoad(before)
- sendMessageTimeout
- createTimer(delay,function())
- createStructureFromName()
- createSynEdit()
- fixed executeCodeLocalEx with certain parameter definitions

at least minimal examples.

I think CELua.txt also updated, right?. Thanks again


_________________

Stealing Code From Stolen Code...
And Admit It.. Hmmm....Typically LOL

Back to top
');//-->
Cheat Engine :: View topic (26)
atom0s
Moderator
Cheat Engine :: View topic (27)Reputation: 200

Joined: 25 Jan 2006
Posts: 8528
Location: 127.0.0.1


Posted: Wed Apr 22, 2020 11:03 pm Post subject:
C# plugin info/example can be seen here:
https://github.com/cheat-engine/cheat-engine/tree/master/Cheat%20Engine/plugin/c%23%20template

CEShare is a new means of allowing people to share their cheat tables via central repositories. CE contains a 'master' list of servers that are registered and known, when you first open 7.1 it will ask you if you want to connect to a CEShare repo, you can say no and opt into one later. (Options > CEShare)

onTableLoad:

Code:
function onTableLoad(before): If defined this function will be called twice when a table gets loaded. Once before the loading, and once after.

Used for allowing CE's Lua state to know when a table is being opened and after it has been opened. Useful for post-load executions that need to happen after the table is loaded. Say, attaching to a target automatically, enabling options automatically (ie. saved options etc) and so on.

sendMessageTimeout is a wrapper around:
https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-sendmessagetimeouta

createTimer:

Code:
createTimer(delay, function(...),...):
Creates a timer object that waits the given delay, executes the given function, and then selfdestructs. Tip: Don't use the timer after it has ran

A new helper that makes simple one-off timers that self-destruct.

createStructureFromName:

Code:
createStructureFromName(string): If PDB files are loaded this will create a structure with that name if it can be found

createSynEdit:

Code:
SynEdit class:
createSynEdit(owner,mode OPTIONAL): Creates a synedit object. mode: 0=Lua highlighting, 1=Auto Assembler highlighting
properties
Lines: Stringlist - Contains the text
Gutter: Gutter - Gutter object
ReadOnly: Boolean - Set to true for read only
SelStart: integer
SelEnd: integer
SelText: string
CanPaste: boolean
CanRedo: boolean
CanUndo: boolean
CharWidth: integer READONLY
LineHeight: integer READONLY

methods
CopyToClipboard()
CutToClipboard()
PasteFromClipboard()
ClearUndo()
Redo()
Undo()
MarkTextAsSaved()
ClearSelection();
SelectAll();


_________________

- Retired.

Back to top
Cheat Engine :: View topic (32) ');//-->
Cheat Engine :: View topic (33)
Corroder
Grandmaster Cheater Supreme
Cheat Engine :: View topic (34)Reputation: 75

Joined: 10 Apr 2015
Posts: 1667


Posted: Wed Apr 22, 2020 11:10 pm Post subject:
Thank you so much atom0s, for explanations.
Interestingly, the timer with self destruct and also I notice that synedit doesn't add on form designer component menu bar, then that means synedit only can create by Lua script.

EDIT:
createTimer(delay, function(...),...):, more like or similar with performWithDelay function.


_________________

Stealing Code From Stolen Code...
And Admit It.. Hmmm....Typically LOL

Back to top
');//-->
Cheat Engine :: View topic (39)
Dark Byte
Site Admin
Cheat Engine :: View topic (40)Reputation: 460

Joined: 09 May 2003
Posts: 25394
Location: The netherlands


Posted: Thu Apr 23, 2020 1:02 am Post subject:
You may be able to create it at runtime inside a formdesigner form and see how that goes
_________________

Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping

Back to top

Cheat Engine :: View topic (46)

Cheat Engine :: View topic (47)

');//-->
Cheat Engine :: View topic (48)
Corroder
Grandmaster Cheater Supreme
Cheat Engine :: View topic (49)Reputation: 75

Joined: 10 Apr 2015
Posts: 1667


Posted: Thu Apr 23, 2020 1:36 am Post subject:
I did it.
Capture.JPG
Description:

Filesize:95.49 KB
Viewed:11552 Time(s)

Cheat Engine :: View topic (52)

_________________

Stealing Code From Stolen Code...
And Admit It.. Hmmm....Typically LOL

Back to top
');//-->
Cheat Engine :: View topic (55)
Csimbi
I post too much
Cheat Engine :: View topic (56)Reputation: 95

Joined: 14 Jul 2007
Posts: 3143


Posted: Thu Apr 23, 2020 8:02 am Post subject:
Congrats and thanks for the 7.1 release!
Back to top
');//-->
Cheat Engine :: View topic (61)
mgr.inz.Player
I post too much
Cheat Engine :: View topic (62)Reputation: 218

Joined: 07 Nov 2008
Posts: 4438
Location: W kraju nad Wisla. UTC+01:00


Posted: Thu Apr 23, 2020 8:42 am Post subject:
PS: There's also squishable add address/change address form
(not mentioned in "Additions and changes").

You can horizontally resize this form now.


_________________
Back to top
');//-->
Cheat Engine :: View topic (68)
Csimbi
I post too much
Cheat Engine :: View topic (69)Reputation: 95

Joined: 14 Jul 2007
Posts: 3143


Posted: Thu Apr 23, 2020 9:51 am Post subject:
Anyone else having issues installing?
I run it as admin, but nothing happens - just terminates.
That's a first for me.

Nothing in the AntiVirus logs, so that's not it.

In the Event Log, I see an entry like this every time I try installation (which, I understand is normal termination):

Code:

- <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
<Provider Name="Microsoft-Windows-RestartManager" Guid="{REMOVED}" />
<EventID>10000</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2020-04-23T15:52:52.017330500Z" />
<EventRecordID>235534</EventRecordID>
<Correlation />
<Execution ProcessID="7468" ThreadID="6400" />
<Channel>Application</Channel>
<Computer>REMOVED</Computer>
<Security UserID="S-1-5-21-2708796503-3560280213-3825462169-1000" />
</System>
- <UserData>
- <RmSessionEvent xmlns:auto-ns2="http://schemas.microsoft.com/win/2004/08/events" xmlns="http://www.microsoft.com/2005/08/Windows/Reliability/RestartManager/">
<RmSessionId>1</RmSessionId>
<UTCStartTime>2020-04-23T15:52:52.017330500Z</UTCStartTime>
</RmSessionEvent>
</UserData>
</Event>

Thanks!

Last edited by Csimbi on Thu Apr 23, 2020 4:45 pm; edited 3 times in total

Back to top
');//-->
Cheat Engine :: View topic (74)
Ultraplayer
Newbie cheater
Cheat Engine :: View topic (75)Reputation: 0

Joined: 06 Apr 2019
Posts: 20


Posted: Thu Apr 23, 2020 11:18 am Post subject: Re: Cheat Engine 7.1 Released
Dark Byte wrote:

Added an AVX2 version of CE, which will speed up all those floating point operations CE does so much...

Thank you very mush for all changes, and especially for AVX2. Now CE debugger correctly processing code like this:
Code:
43 0F38F1 14 10 - movbe [r8+r10],edx
Csimbi wrote:
Anyone else having issues installing?
I run it as admin, but nothing happens - just terminates.

Yes! I've tried to install (update) CE on machine without internet. Same issue, it doesn't start until internet is connected.
Back to top
');//-->
Cheat Engine :: View topic (80)
gir489
Grandmaster Cheater
Cheat Engine :: View topic (81)Reputation: 14

Joined: 03 Jan 2012
Posts: 837
Location: Maryland, United States


Posted: Thu Apr 23, 2020 11:23 am Post subject:
https://twitter.com/gir489/status/1253373626599997440

EDIT:

Csimbi wrote:

Code:

- <System>
<Provider Name="Microsoft-Windows-RestartManager" Guid="{SUPER_SPECIFIC_NUMBER_THAT_TIES_BACK_TO_MY_EXACT_WINDOWS_INSTALATION}" />
<Computer>REMOVED</Computer> (Well you got this right, I guess?)
<Security UserID="S-1-5-BIG-HECKIN-SECURITY-NUMBER" />

That's a yikes from me, buddy.

Back to top
');//-->
Cheat Engine :: View topic (86)
Dark Byte
Site Admin
Cheat Engine :: View topic (87)Reputation: 460

Joined: 09 May 2003
Posts: 25394
Location: The netherlands


Posted: Thu Apr 23, 2020 11:46 am Post subject:
the version id will get updated next week, until then people have to use their brains to figure out why it shows that 7.1 is the latest when they do a manual check
_________________

Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping

Back to top

Cheat Engine :: View topic (93)

Cheat Engine :: View topic (94)

');//-->
Cheat Engine :: View topic (95)
gir489
Grandmaster Cheater
Cheat Engine :: View topic (96)Reputation: 14

Joined: 03 Jan 2012
Posts: 837
Location: Maryland, United States


Posted: Thu Apr 23, 2020 2:45 pm Post subject:
Dark Byte wrote:
the version id will get updated next week, until then people have to use their brains to figure out why it shows that 7.1 is the latest when they do a manual check

That’s bad UX design to blame the user, but what the f*ck ever Steve Jobs. Go save the world with cheat engine.
Back to top
');//-->
Cheat Engine :: View topic (101)
Csimbi
I post too much
Cheat Engine :: View topic (102)Reputation: 95

Joined: 14 Jul 2007
Posts: 3143


Posted: Thu Apr 23, 2020 4:45 pm Post subject:
Ultraplayer wrote:

Yes! I've tried to install (update) CE on machine without internet. Same issue, it doesn't start until internet is connected.

So, how do I install it onto an offline PC???

gir489 wrote:

That's a yikes from me, buddy.

It's an offline PC, so good luck abusing it!
But, I changed it because you asked nice Cheat Engine :: View topic (105)

Twitter is blocked here, so I could not open your link.

PS. you profile pic does not show, either.

Back to top
');//-->
Cheat Engine :: View topic (108)
mbabo
Advanced Cheater
Cheat Engine :: View topic (109)Reputation: 0

Joined: 30 Jul 2016
Posts: 74


Posted: Fri Apr 24, 2020 9:21 am Post subject:
Quote:
call filter can now use the unwind data for functions to get a decent list of instructions

can some one explain what does this mean.?
Back to top
');//-->
Cheat Engine :: View topic (114)
Cheat Engine Forum Index -> Cheat EngineAll times are GMT - 6 Hours
Goto page 1, 2Next
Page 1 of 2


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group


CE WikiIRC (#CEF)Twitter
Third party websites

Cheat Engine :: View topic (2024)

References

Top Articles
Latest Posts
Article information

Author: Tyson Zemlak

Last Updated:

Views: 6667

Rating: 4.2 / 5 (63 voted)

Reviews: 94% of readers found this page helpful

Author information

Name: Tyson Zemlak

Birthday: 1992-03-17

Address: Apt. 662 96191 Quigley Dam, Kubview, MA 42013

Phone: +441678032891

Job: Community-Services Orchestrator

Hobby: Coffee roasting, Calligraphy, Metalworking, Fashion, Vehicle restoration, Shopping, Photography

Introduction: My name is Tyson Zemlak, I am a excited, light, sparkling, super, open, fair, magnificent person who loves writing and wants to share my knowledge and understanding with you.