167 Commits

Author SHA1 Message Date
Akash Mozumdar
acc85f3a86 minor improvements 2021-03-08 08:41:34 -07:00
Akash Mozumdar
bf97055155 small fixes 2021-02-21 14:15:59 -07:00
Akash Mozumdar
fc81b17a3c massive refactor, also fix newline issue and google translate throw and different number formats for process id 2021-01-15 06:07:23 -07:00
Akash Mozumdar
f6742de3d5 parse shortened hook codes 2020-09-10 07:12:50 -06:00
Akash Mozumdar
8e67827ae6 update anex86 hook 2020-09-09 14:58:19 -06:00
Akash Mozumdar
9711ce94c9 thread linker doesn't append sentences anymore 2020-04-25 20:34:53 -06:00
Akash Mozumdar
d1887db2a5 use precompiled headers 2020-04-18 19:04:07 -06:00
Akash Mozumdar
19f35f743c inject correctly in CLI 2020-03-26 05:39:25 -06:00
Akash Mozumdar
a0306fea8b remove all nulls 2020-03-05 02:23:53 -07:00
Akash Mozumdar
fcb525df36 yeah...that was never a class. improve performance and add current process function 2020-03-02 23:38:51 -07:00
Akash Mozumdar
49432f689d (hopefully) fix silent crashes 2020-03-01 23:41:27 -07:00
Akash Mozumdar
74b4ae9da5 build tests 2020-03-01 06:10:06 -07:00
Akash Mozumdar
ffff4f2eb9 tiny fixes 2020-02-29 17:51:38 -07:00
Akash Mozumdar
0688daf1da fiix build 2020-02-29 05:33:14 -07:00
Akash Mozumdar
16540bfe69 move utility functions into common.h and module.h 2020-02-28 00:34:34 -07:00
Akash Mozumdar
c8853a1af8 dont remove mono if flooding, instead use config file for which hook to insert 2020-02-27 04:26:01 -07:00
Akash Mozumdar
dc48f2a3c8 performance improvements and autoselect native language for translations 2020-02-25 04:39:27 -07:00
Akash Mozumdar
b61272a5e6 implement replacer wildcard and optimize memory usage when loading files 2020-02-16 17:58:09 -07:00
Akash Mozumdar
0f7a648403 support hex dump codes 2020-01-19 14:23:30 -07:00
Akash Mozumdar
0ace753199 sanitize surrogate characters which cause qt to crash if unpaired 2020-01-18 23:25:57 -07:00
Akash Mozumdar
81d5b745aa dont use legacy api 2020-01-17 21:51:11 -07:00
Akash Mozumdar
8b345a4377 fix mono perf issues (hopefully) 2019-09-30 08:45:01 -04:00
Akash Mozumdar
770f219078 update ppsspp codes and massively improve performance of hook searching 2019-09-10 21:59:59 -04:00
Akash Mozumdar
562c6e1a3a more consistent hook searching ui and fix critical error in searching for text and custom codepage for hook searches 2019-08-19 16:15:08 -04:00
Akash Mozumdar
2333692448 fix out of memory error when history size too low 2019-08-19 15:58:53 -04:00
Akash Mozumdar
c5b1e6988e refactor 2019-08-12 21:01:35 -04:00
Akash Mozumdar
749f8fa596 customizable max thread history size 2019-08-12 11:10:33 -04:00
Akash Mozumdar
ad20ca360d treat string as full line 2019-07-19 01:15:00 +03:00
Akash Mozumdar
011a5418e9 user selected process forgetting, and other small fixes 2019-07-03 12:03:22 +05:30
Akash Mozumdar
a3bb8dcf27 small fixes 2019-06-29 15:43:26 +05:30
Akash Mozumdar
f87da8aedf add auto attaching and forgetting processes. make settings text consistent. other refactors 2019-06-27 12:39:44 +05:30
Akash Mozumdar
50af685d96 fix hcode generation for new length fun 2019-06-24 19:15:03 -04:00
Akash Mozumdar
0ca9e301a0 i'm a moron 2019-06-19 06:43:05 -04:00
Akash Mozumdar
ea8e8fe3ed play nice with other (legacy) clipboard monitors 2019-06-18 20:18:42 -04:00
Akash Mozumdar
566c0beb0a make thread linker asynchronous. also refactored, but in a way that makes me very concerned about the stability of host 2019-06-16 22:57:41 -04:00
Akash Mozumdar
28d14bcc32 dont bother comparing to nullptr 2019-06-16 17:15:47 -04:00
Akash Mozumdar
88b797cd33 use a default searchparam unless user specifies they want custom settings 2019-06-16 15:28:59 -04:00
Akash Mozumdar
140c9057ea account for null terminator in repetition filter 2019-06-13 04:08:40 -04:00
Akash Mozumdar
c808e7594d (re)add remove hooks feature skeleton 2019-06-10 01:49:11 -04:00
Akash Mozumdar
d25a61e9e6 catch garbage pipe data 2019-06-09 07:33:26 -04:00
Akash Mozumdar
121606af14 dont remove null terminator in remove repetition 2019-06-09 07:31:45 -04:00
Akash Mozumdar
5e27de842b added string offsets to hook codes and searches, fixed stack alignment bug, fixed inaccurate documentation on x64 registers, fixed bug with search signature cache, imrpvoed hook search string detection 2019-06-09 00:48:30 -04:00
Akash Mozumdar
cf90539d09 optimize 2019-06-04 23:12:45 -04:00
Akash Mozumdar
d16db4d319 add repeated sentences filter (laxer than before) 2019-06-04 15:30:48 -04:00
Akash Mozumdar
e529046d7d after further testing, ThreadSafe<std::deque> seems to be the fastest and most reliable 2019-06-04 15:21:04 -04:00
Akash Mozumdar
7cdbd93dcb cleanup 2019-06-03 18:54:20 -04:00
Akash Mozumdar
494fcd24c3 performance improvement. or maybe not idk my benchmarks make no sense but i think it's better 2019-06-02 23:05:01 -04:00
Akash Mozumdar
9668b01192 add find hooks feture + some cleanup 2019-06-02 21:35:47 -04:00
Akash Mozumdar
49e915c3b6 cap memory usage 2019-04-26 20:55:07 -04:00
Akash Mozumdar
a8100b4d8c prepare for 64 bit release 2019-04-22 10:02:59 -04:00