Sergey D
1f3be210b5
Update LuaHandler.pas
2016-08-20 23:30:35 +03:00
Dark Byte
464d5f2a95
forgot to test
2016-08-14 20:11:58 +02:00
Dark Byte
db8ceb1957
make loadTable from stream ignore the dialog if the lua script should execute
2016-08-14 19:36:50 +02:00
Dark Byte
df7a2c26f0
framehotkey and a lua speak fix
2016-08-12 23:58:15 +02:00
Dark Byte
6a16a44b45
bunch of minor gui changes
2016-08-12 22:56:50 +02:00
Dark Byte
8d0f7bf0e7
add speakEnglish
2016-08-12 18:51:26 +02:00
Dark Byte
f6471255f6
add text-to-speech command "speak"
2016-08-12 11:09:50 +02:00
Dark Byte
f9cb9e1c62
add the mouse_event API to lua
2016-08-06 12:40:14 +02:00
Dark Byte
7a38c600c8
some more resize fixes
2016-07-28 12:12:48 +02:00
Dark Byte
a47df108ee
add loading/unloading fonts from memorystreams
2016-07-27 16:35:23 +02:00
Dark Byte
2389407795
loadTable can now also load raw tables from streams
2016-07-22 16:02:59 +02:00
Dark Byte
a471f4419a
some more dealing with the utf8 issue of laz 1.6
2016-07-20 00:06:11 +02:00
Sergey D
9dff3103ce
Add files via upload
...
Added more strings for translation
2016-06-25 10:35:44 +03:00
Dark Byte
d07a539728
add queue
2016-06-14 16:41:37 +02:00
Dark Byte
4b068c9a26
add controller hotkey support
2016-06-09 23:50:10 +02:00
Dark Byte
3c7e755c32
disable the controller poll for now in fsvor of getXBox360ControllerKeyPress . But I'll later probably reactivate it with a lua override to disable that thread
2016-06-09 22:54:28 +02:00
Dark Byte
f9dd4611b7
some code cleanup and proper initialization. Also a small bug fix
2016-06-01 16:43:41 +02:00
Dark Byte
1262cc3c5e
add 3 helper functions for script generation
2016-05-24 13:25:54 +02:00
Dark Byte
283171282b
add createComponentClass
2016-05-24 12:41:40 +02:00
mgrinzPlayer
6356398bdc
Update LuaHandler.pas
2016-05-22 10:06:00 +02:00
Dark Byte
16a45b6f99
fix NULL issue with variants
2016-05-12 23:45:58 +02:00
Dark Byte
efb9538c3a
implement registerAutoAssemblerTemplate
2016-05-12 20:09:02 +02:00
Dark Byte
839d867f53
fix a memory leak related to unregistering lua called object. (todo: finish registerAutoAssemblerTemplate )
2016-05-12 16:32:09 +02:00
Dark Byte
aa72d59683
fix the controller auto pick
2016-05-12 09:40:34 +02:00
Dark Byte
3269425944
fix getXBox360ControllerState and setXBox360ControllerVibration so they don't crash when used in XP
2016-05-11 21:05:03 +02:00
Dark Byte
2cdb3b8753
fix sendmessage
2016-05-11 17:49:43 +02:00
Dark Byte
b39fe5e01f
add xbox 360 controller support to cheat engine lua
2016-05-11 17:47:54 +02:00
Dark Byte
b85dce9f9b
add some window related functions
2016-05-11 12:19:53 +02:00
Dark Byte
043c4326d8
typo
2016-05-11 10:43:24 +02:00
Dark Byte
2337cd6e4d
add allocateKernelMemory, freeKernelMemory, mapMemory and unmapMemory to lua
2016-05-11 10:42:00 +02:00
Charles Grunwald
b924d4f248
Fix parameter handling in executeCode
2016-04-06 02:31:52 -07:00
Charles Grunwald
ce0f44b2d8
Fix executeCodeLocal calls with a parameter
2016-03-27 12:32:04 -07:00
Dark Byte
108bf68960
fix incompatibility with string.gfind
2016-03-01 21:39:03 +01:00
Dark Byte
ab1c905dd0
fix initializing the trigger
2016-02-25 23:00:47 +01:00
Dark Byte
8061dd3f21
cleanup lua setBreakpoint and removeBreakpoint
2016-01-31 20:03:13 +01:00
Dark Byte
21393be576
add an postAOB option to registerAutoAssemblerPrologue
2016-01-03 02:15:05 +01:00
Dark Byte
7183a5c276
Come on... no one ever used the inheritsFrom* functions?
2015-12-31 01:40:54 +01:00
Dark Byte
3cefe8cb42
implement md5file and md5memory.
...
example to get a unique identifier for the currently opened process:
print(md5memory(process,8192))
print(md5file(enumModules()[1].PathToFile))
2015-12-31 01:07:43 +01:00
Dark Byte
c82352737a
2015-12-27 00:03:20 +01:00
Dark Byte
d29ce38794
2015-12-26 10:50:14 +01:00
Dark Byte
572c5f35c4
in case someone makes use of the timeout feature, don't free the memory if it happens
2015-12-25 11:53:30 +01:00
Dark Byte
063b44bc35
add executeCode and executeCodeLocal
2015-12-25 11:49:44 +01:00
Dark Byte
2a985768c1
I know I said no more features, but this may come in use in the future
2015-12-25 01:32:21 +01:00
mgrinzPlayer
e8fb4099ac
onMemRecPreExecute and onMemRecPostExecute
...
Add onMemRecPreExecute and onMemRecPostExecute global events.
Small changes in code flow.
Also deprecate _memrec_'+description+'_activating callback family.
2015-12-20 21:59:56 +01:00
Dark Byte
efb5800f3c
add some extra debug functions (and rename some to adhere to the rest of the naming scheme)
2015-12-04 12:27:49 +01:00
Dark Byte
ffa6535533
add debug_isBroken
2015-12-04 11:08:06 +01:00
Dark Byte
5900d3b041
fix compilation, make the disassembler scan pass the address through the symbolhandler, add the extraregs option to the debugger context getter and setter in lua
2015-12-01 21:35:48 +01:00
mgrinzPlayer
607079953f
Update LuaHandler.pas
...
fix autoAssemble didn't return false when called without parameters.
added deAlloc and deAllocLocal so we can free regions allocated with autoAssemble(script)
OK1 = autoAssemble(
[[alloc(test,2048)
label(testR)
registersymbol(testR)
test:
testR:
]])
if OK1 then deAlloc('testR') unregisterSymbol('testR') end
because "undocumented features are fun...."
2015-11-29 17:50:35 +01:00
mgrinzPlayer
f357356f8d
fix readBytesLocal and writeBytesLocal for 64bit
2015-11-24 11:44:32 +01:00
Dark Byte
5fe9286e25
add 2 functions so debugging additions can be made easier
2015-11-21 22:48:31 +01:00