Dark Byte
4562f03a7e
fix a bunch of warnings and fix some bugs as well while at it
2016-06-01 18:15:19 +02:00
Dark Byte
78974ee704
Apply some more translation patches by SER[G]ANT
2015-10-10 13:21:06 +02:00
Dark Byte
45cb9d76c2
Convert to lua 5.3
2015-04-30 02:13:15 +02:00
cheatengine@gmail.com
84da16c006
fix ctrl+f search in lua engine
2014-06-11 08:27:01 +00:00
cheatengine@gmail.com
d47683cd43
add an option to specify if during the lua engine resize you wish the code to resize, or the output\
...
and enable tab indentation for lua
2014-06-02 03:30:45 +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
ce51356bb4
fix not being able to break after clicking stop
2014-04-07 21:04:39 +00:00
cheatengine@gmail.com
ea73b262cd
add a stop button to the lua engine window debugger
2014-04-07 20:31:09 +00:00
cheatengine@gmail.com
31b8fe64ef
add some keyboard shortcuts to the lua debugging (f5: set bp, f7: single step, f9:run)
...
and fix the info to better pick the correct word
2014-03-28 00:05:05 +00:00
cheatengine@gmail.com
0f0f89ab19
make the variable lookup deal with object paths. (not array support for now though)
2014-02-20 06:23:46 +00:00
cheatengine@gmail.com
40bbdb72ca
add a search to the java class list
...
Fix GetClassFields causing a crash when it fails
Add some "po" defines so you can set them without using the string version
add getNextSibling to the treenode class
2014-02-02 22:37:46 +00:00
cheatengine@gmail.com
7ce9d00b53
deal with exceptions int he debug message handling loop
2014-02-02 00:29:04 +00:00
cheatengine@gmail.com
caf7c33ddd
don't inspect local vars named "(*temporary)" Those are not cheat engine defined userdata objects
2014-02-01 22:11:09 +00:00
cheatengine@gmail.com
c8a73e8523
lua breakpoints now make sure the current line is visible
2014-02-01 21:39:36 +00:00
cheatengine@gmail.com
ec380d408b
make the hint show the variable name and if it's local or global
...
decreased the timeout for the hint to show
fix deleting the breakpoint on the currently selected line
2014-01-31 22:10:16 +00:00
cheatengine@gmail.com
3711fe38f2
Use LuaValueToDescription for the local vars as well
2014-01-31 21:52:42 +00:00
cheatengine@gmail.com
095f5cd49d
fix support for subroutine debugging
2014-01-30 22:14:22 +00:00
cheatengine@gmail.com
e79b74ce54
unset breakpoint when it's the current line as well
2014-01-30 13:06:04 +00:00
cheatengine@gmail.com
45765e373e
implement value lookup by hovering over variables when paused
2014-01-29 06:23:09 +00:00
cheatengine@gmail.com
e52eda2205
Change the lua engine to not corrupt the stack
...
Change the debugger so it doesn't disable all windows anymore
And show a message when another script wants to debug while another one is still being debugged
2014-01-29 00:25:50 +00:00
cheatengine@gmail.com
3ff1cfb8e0
start implementing a debugger for the lua engine. (Breakpoints and stepping work. Todo: Variable inspection)
2014-01-28 23:40:38 +00:00
cheatengine@gmail.com
5a344a64f3
add ctrl+r (replace) to the lua engine
...
and add an extra check to the symbollist destructor
2014-01-22 21:18:23 +00:00
cheatengine@gmail.com
75cb53f9e8
implement the dissectcode class
...
some minor optimization for autoassembler scripts
2013-02-24 23:49:26 +00:00
cheatengine@gmail.com
cc67460a36
bunch of fixes related to lua_touserdate
2013-01-28 22:53:39 +00:00
cheatengine@gmail.com
ea4dbb10f0
fix a small typo and add method property setting to setProperty
2013-01-02 10:57:01 +00:00
cheatengine@gmail.com
2f3250ce03
make the luaengine return the classname when querying
2013-01-01 23:23:37 +00:00
cheatengine@gmail.com
f062dbf1eb
improve lua GetProperty
2013-01-01 23:21:22 +00:00
cheatengine@gmail.com
070caf2836
implement getMethodProperty
2012-04-11 23:06:10 +00:00
cheatengine@gmail.com
a52bbc3c64
Added support for multiple lua engines
...
Fix error handing in cases of completly wrong scripts
2012-02-06 04:33:47 +00:00
cheatengine@gmail.com
4074dca612
took care of compiler warnings (deprecated is not a warning)
...
added a popup to the editor field in the lua engine form
2011-11-06 22:09:42 +00:00
cheatengine@gmail.com
c38bd21cbb
show error when called outside of the luaengine
2011-10-30 23:58:09 +00:00
cheatengine@gmail.com
3268375d94
added addresslist_getSelectedRecords and detection for the 'table' type
2011-10-27 04:20:06 +00:00
cheatengine@gmail.com
3cde263827
added custom type support to the addresschange window
...
added memoryrecord_isSelected
Fixed getting an aob from the disassembler
fixed pressing enter deletes the content in luaengine form. (ctrl+enter does it now)
2011-10-27 02:44:52 +00:00
cheatengine@gmail.com
a5f4ba8f2f
fix getPointerAddress function
2011-10-23 23:15:54 +00:00
cheatengine@gmail.com
2e50a073a3
changed exceptions raised in lua to return an error instead of the default exception handler
2011-09-14 18:07:52 +00:00
cheatengine@gmail.com
00297fb6e2
implement initial framework for d3dhook and extended the lua graphical classes
2011-08-27 04:08:16 +00:00
cheatengine@gmail.com
d18393a96a
renamed Cheat engine 6 to Cheat engine
2011-07-04 19:53:51 +00:00