Commit graph

617 commits

Author SHA1 Message Date
cheat-engine
3edea9f05f Fix compiling for aarch64 on macos 2023-11-22 16:59:38 +01:00
cheat-engine
4e95f565bf Mac fixes
fix compilation issues for mac (windows will come another day) and performance enhancements for hooking while symbols are still not loaded
2023-11-21 16:26:09 +01:00
cheat-engine
e70c92dd37 Some macos fixes/tests 2023-11-13 01:47:23 +01:00
Dark Byte
590eee715c add a check to detect UI access from other threads than main in lua 2023-10-27 11:51:24 +02:00
Dark Byte
68e0399a4d add a gdbserver interface 2023-10-20 17:32:15 +02:00
Dark Byte
ade278f052 committing bunch of fixes 2023-08-25 08:48:13 +02:00
Dark Byte
262cbe39b3 add some extra try/except to some of the stream functions so the lua part error out properly. And start adding the java varscan scantype option 2023-06-18 14:36:16 +02:00
Dark Byte
8b0389f4f1 add some extra read/write functions to the stream class and some extra debugging options to trace hard to detect issues 2023-06-07 01:55:06 +02:00
Dark Byte
2612ff6296 ctrl+space on selected bytes in hexview will make the disassembler go there
fix a compile issue
added case sensitive checkbox to classfilter in java info
fix branch mapper dpi issue
2023-04-25 21:38:19 +02:00
Dark Byte
664a107f1b add custom folder for autorun so it's easier to keep track of custom lua scripts 2023-04-22 22:05:53 +02:00
Dark Byte
c2580e7966 lua: add DroppedDown property to combobox 2023-03-24 21:22:40 +01:00
Dark Byte
ffebdc0bc6 Make the .net info classlist more efficient 2023-03-04 00:57:34 +01:00
Dark Byte
1a3e01d95c some performance improvements and additonal functions to help with that for monodatacollector image and class enum 2023-03-03 23:04:54 +01:00
Dark Byte
87578b1ccb fix error reporting
fix dotnetinfo and structure dissect dealing with .net strings
fix loadmoduleex
2023-02-25 11:40:50 +01:00
Dark Byte
ed645712a1 add missing getPointerSize() function 2023-02-24 23:18:25 +01:00
Dark Byte
a12e290b12 fix string.endsWith 2023-01-31 13:00:01 +01:00
cheat-engine
ed15bd6081 add convertToUTF8 2023-01-25 12:52:46 +01:00
cheat-engine
be39152afc minor safeguards and show longer error messages 2023-01-25 10:27:39 +01:00
cheat-engine
30953c1758 add a default exception handler that shows a stacktrace and let the user define their own 2023-01-23 11:08:55 +01:00
cheat-engine
045fc3578e add lua access to ceserver 2023-01-19 11:58:25 +01:00
Dark Byte
5cfe855190 add some more functions for the virtualstringtree
fix compilation for 32-bit
2022-12-11 02:04:40 +01:00
Dark Byte
00309bd554 add disassembleBytes 2022-12-08 11:31:33 +01:00
Dark Byte
6c72f2a9d5 add lua interface for virtualstringtree, use said component in the .net info window
Also added some new fields to get in the dotnetdatacollector and monodatacollector so you'll need to recompile those
2022-12-07 12:28:52 +01:00
Dark Byte
1f0a4021f9 add lua control to the virtualstringtree (untested) 2022-11-20 02:09:15 +01:00
Dark Byte
a56e63237f add support for luapipes over ceserver (yes, monodatacollector works) 2022-11-11 01:58:17 +01:00
Dark Byte
e8c068681e bunch of cleanup and commit stuff I forgot 2022-10-23 10:39:22 +02:00
Dark Byte
4205640f9a fix tracer search for instruction ending with ] 2022-10-02 23:07:39 +02:00
cheat-engine
bb662e4993 Implement lua createMachThread for arm64 on macos for some testing
createMachThread and fix arm64 adrp instruction
2022-09-30 00:08:32 +02:00
cheat-engine
aeda19dabd fix some compile issues and fix network interface for macos 2022-09-27 16:31:24 +02:00
Dark Byte
2caff0c882 add lua commands "enumRegisteredSymbolLists()" and "enumRegisteredSymbols" 2022-09-13 12:21:02 +02:00
Dark Byte
7b57ed27d2 add lua command "releaseDebugFiles()" 2022-09-13 10:52:56 +02:00
Dark Byte
1875641ef1 fix compilation in 32-bit. Add a bugfix for wine symbol enum giving me data I don't need 2022-09-09 23:36:18 +02:00
Dark Byte
7de12727b3 add setMemoryProtection lua command 2022-09-06 17:02:37 +02:00
Dark Byte
9c5d2aadb2 add safety checks to some routines that return a variable amount of results 2022-09-05 11:14:41 +02:00
Dark Byte
c9f8d2daf7 add some extra things to newstate threads 2022-09-01 12:56:31 +02:00
Dark Byte
6f03ea02e6 add getOpenedFileSize() to lua 2022-08-29 23:00:47 +02:00
Dark Byte
fff315a557 Just committing all changes (mostly network and context rewrite related, but also some minor things like emurpm 2022-08-15 23:51:27 +02:00
Dark Byte
765770f735 add debug_isStepping so lua can see when the debugger was stepping 2022-07-26 00:27:18 +02:00
Dark Byte
b6bf7b3069 register addSnapshotAsComment 2022-07-25 23:25:05 +02:00
Dark Byte
8560f9a5af improve modulelist fetch 2022-07-22 22:50:06 +02:00
Dark Byte
0475053f5c Merge branch 'master' of https://github.com/cheat-engine/cheat-engine 2022-07-03 13:32:36 +02:00
Dark Byte
f55c2dcec8 fix executing files with runcommand in 2.2.2 2022-07-03 13:32:21 +02:00
cheat-engine
2986d30b15 Fix pointermap generator progressbar not updating on MacOS 2022-06-29 13:57:07 +02:00
Dark Byte
69123a9be0 add callback for when the structure list changes (including the structname) 2022-06-09 10:13:53 +02:00
cheat-engine
c7abbc9bc7 Merge mac source changes back to git
Just merging all changes made to the sourcecode to make it functional for mac m1
2022-06-01 13:10:34 +02:00
Dark Byte
5525ea3799 compile issue 2022-05-02 12:31:12 +02:00
Dark Byte
6652944bf8 compile issue 2022-05-02 12:30:43 +02:00
Dark Byte
5958416799 some not so useful memory resize experiments/ideas 2022-05-02 11:01:53 +02:00
Dark Byte
e3cc40da00 add pathtoexecutein to runCommand and make it also return the exitcode 2022-03-28 23:34:00 +02:00
Dark Byte
4f0c686b5a add runCommand() 2022-03-11 22:26:38 +01:00