Commit graph

51 commits

Author SHA1 Message Date
cheat-engine
e70c92dd37 Some macos fixes/tests 2023-11-13 01:47:23 +01: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
7050889ef3 change the error that an entry is in the codelist to a warning
add fadecolor to the settings
update structuretree after paste
changed shortcut
2021-12-13 13:02:04 +01:00
Dark Byte
66d2ad3ba7 add support for alternative names 2021-11-16 20:58:25 +01:00
Dark Byte
c91d3cb9e7 foundcode dialog: clicking replace twice will restore the code with the original 2021-10-02 22:17:31 +02:00
Dark Byte
c4dcf45300 hide the seperators when the options are not visible 2021-09-30 22:24:38 +02:00
Dark Byte
239ff44c57 check if savedresults isn't nil before clearing 2021-09-30 22:20:34 +02:00
Dark Byte
d41bd49f7f fix loading of the codelist entries 2021-05-04 14:47:13 +02:00
cheat-engine
e85d8e8bea implement GUI implementation for dbvm bp's (still needs fixing and specific bp types need to be rerouted/changed)
also add dbvm memory reading in case kernelmode is not available
2021-03-11 07:37:44 -08:00
Dark Byte
8f3b45feb4 start implementing an .net patch script generator 2021-02-05 18:22:46 +01:00
Dark Byte
c97e0a9c0e dark mode support 2020-12-10 23:39:40 +01:00
Dark Byte
79621a0f4e add a first seen and last seen field to the foundcode coderecord 2020-10-22 13:54:51 +02:00
Dark Byte
46f8a85eb5 add a load recent menuitem 2020-08-03 13:27:34 +02:00
Dark Byte
a4fb73d800 Add section support 2020-06-14 11:35:04 +02:00
Dark Byte
a4544d3b1f fix deletion menu 2020-03-24 00:27:01 +01:00
Dark Byte
1fd58367e9 shoule be 2 2020-02-06 00:44:20 +01:00
Dark Byte
cbc4ca5610 add CodeList for older lua code 2020-02-06 00:43:11 +01:00
cheat-engine
4ee16f7c2f Another 'fix'. Really no idea why this works 2020-01-22 20:33:47 +01:00
cheat-engine
a8d945d97a Fix issue with popupmenu on mac 2020-01-22 20:14:04 +01:00
cheat-engine
3d70eb32db fix compilation for mac 2020-01-22 19:47:46 +01:00
Dark Byte
72ca6ef960 add groups(useless separator entries) to the codelist and make the entries drag/sortable as well like the addresslist
also added color support on a per entry basis
2020-01-22 00:05:31 +01:00
cheat-engine
acc6cefd0f Fix registry issues 2019-12-19 17:49:30 +01:00
cheat-engine
eb34575fdb Merge the mac modifications to the main branch. Todo: Likely fix some windows build isues 2019-12-18 12:07:17 +01:00
Dark Byte
7487efaa4a only set the advancedoptions position once, and after that never again 2019-07-24 13:35:53 +02:00
Marco
8e387cb7d2 more CE forms menu icons + adjustments 2019-05-12 10:42:34 +02:00
Dark Byte
fb89b0d540 add OnDrawItem property 2019-04-05 15:37:32 +02:00
Dark Byte
dbb9b25220 some symbol lookup improvements 2019-03-25 11:35:55 +01:00
Dark Byte
7f097a1843 DBVM version of 'find what addresses this code accesses' 2019-02-25 11:58:11 +01:00
Dark Byte
db2b901ab7 CodeList now deals with symbols not being found 2019-02-13 07:13:07 +01:00
Dark Byte
b02b51dd27 Change the codelist to use symbolnames (hold ctrl when adding) 2018-12-07 13:47:07 +01:00
Dark Byte
112120d47b loadModule now executes the entrypoint on load by default
add ForceLoad as an option in settings as replacement for injectDLL
fix a wrong importname for a function
2018-06-30 08:50:27 +02:00
Dark Byte
579141992d add allocNX and allocXO
add an option to skip virtualprotectex in settings
2018-06-20 18:46:52 +02:00
Dark Byte
cc2f5b78ae some safety checks 2018-06-11 15:36:17 +02:00
Dark Byte
8ed1de534d fix crash with some emulators 2018-05-31 22:42:27 +02:00
Dark Byte
7c35eaac62 fix some more issues related to crashing when save windows positions is off 2018-05-04 17:08:30 +02:00
Dark Byte
634129ba7c beta1 2018-05-02 23:20:35 +02:00
mgrinzPlayer
67f9aafd39 fix Advanced Options Remove from list 2017-04-15 13:20:10 +02:00
Dark Byte
2e9a3888a1 fix something stupid 2017-04-06 21:41:01 +02:00
Dark Byte
122bf47121 If the handle is valid but suspend fails nonetheless, fall back to kernelmode if applicable 2017-01-20 02:45:45 +01:00
Dark Byte
c5b5aa7b8f stupid typo 2017-01-20 01:25:35 +01:00
Dark Byte
565a6e3b3c pause process falls back to PsSuspend/PsResumeProcess if no valid handle is available 2017-01-20 01:15:59 +01:00
Dark Byte
3513f9b17c structure dissect now shows the name of a column in the header as well. d3d alpha fix fix , some ultimap2 WIP 2016-12-13 11:11:42 +01:00
Dark Byte
0ee7d6d718 some more gui fixes 2016-08-15 00:49:11 +02:00
Dark Byte
6a16a44b45 bunch of minor gui changes 2016-08-12 22:56:50 +02:00
Dark Byte
15b2a5d64a mark additions to the codelist and new entries to the addresslist as changes as well 2015-12-29 18:25:59 +01:00
Dark Byte
78974ee704 Apply some more translation patches by SER[G]ANT 2015-10-10 13:21:06 +02:00
cheatengine@gmail.com
0f35a52416 move the processid and handle from cefuncproc to processhandlerunit
move the processlist function from cefuncproc to it's own unit
start work on the jni library for java
2014-09-08 12:00:14 +00:00
cheatengine@gmail.com
43bc65aa0e Make the code compilable for FPC 2.7.1 and Lazarus 1.3 build 2014-05-11
Fix a big bug that didn't cause any big problems because of 8 byte aligned local variables
Changed from dynamic compiling the sound resources to a pre build sound resource because of build problems
2014-05-11 03:08:36 +00:00
cheatengine@gmail.com
f1b2954429 Structure linker now tries to fill in the addresses for you if possible 2012-05-17 23:25:57 +00:00
cheatengine@gmail.com
5d1b1acc76 forgot to put the code between beginupdate/endupdate in a try/finally block 2012-05-10 22:24:42 +00:00