Blu3train
9bffd1f554
Improved for another VNs
2023-08-12 17:58:33 +02:00
Blu3train
5621c8db32
Improved YU-RIS6 engine for VN v21171
2023-08-12 17:52:01 +02:00
Blu3train
8d56974075
Atelier Kaguya GAME_SYS engine hook
2023-08-09 20:41:15 +02:00
Blu3train
d9cf6175fb
filters improved
2023-08-07 22:36:50 +02:00
Blu3train
994097961f
Added filters to improve with vn v44105
2023-08-07 19:17:34 +02:00
Blu3train
9d6654420a
Aquaplus engine hooks
2023-08-06 23:55:16 +02:00
Blu3train
c973196e24
Cliel2 engine hook
2023-08-06 01:07:47 +02:00
Blu3train
d6a01088c6
Cliel engine hook
2023-08-04 23:39:16 +02:00
Blu3train
39be8f2e44
System43b engine hook
2023-08-04 00:00:32 +02:00
Blu3train
0f5c3c8b5f
Some KiriKiriZ VNs that have the msvc function use the old text functions
2023-08-03 18:36:22 +02:00
Blu3train
a8c3d6ae05
A98sys engine hook
2023-08-02 00:07:55 +02:00
Blu3train
9d37a91201
KiriKiriZ2 Mod engine hooks
2023-08-02 00:02:20 +02:00
Blu3train
1de34f6632
Added another tested VN
2023-08-01 01:30:33 +02:00
Blu3train
543f3f9b9f
Added another tested VN
2023-07-31 19:35:16 +02:00
Blu3train
ba67e37f6b
AtelierKaguya engine hook
2023-07-30 11:48:24 +02:00
Blu3train
8fb762e2bc
CatSystem2 engine hook
2023-07-30 11:45:18 +02:00
Blu3train
6bdf59d1bf
PONScripter engine hook for Ciconia When They Cry
2023-07-28 00:39:09 +02:00
Blu3train
fef6ef121e
System43New engine hook
2023-07-26 19:27:53 +02:00
Blu3train
596d8ca6ce
Japanese and English text split, garbage characters removed
2023-07-20 20:15:09 +02:00
Blu3train
c1d5440c3d
TanukiSoft engine hook
2023-06-18 18:55:10 +02:00
Blu3train
0a1ade0552
added another tested VN
2023-06-07 00:00:09 +02:00
Blu3train
dcec3e7065
CodeX engine hook
2023-06-06 23:32:36 +02:00
Blu3train
9a716c4f9e
DxLib engine hook
2023-06-02 14:23:03 +02:00
Blu3train
2ddc783082
Modified for compatibility with Japanese language
2023-06-02 10:42:39 +02:00
Blu3train
80bc1e7b8b
GameMaker engine hook
2023-06-02 00:17:49 +02:00
Blu3train
aa21927716
Kaleido ADV Workshop engine hooks
2023-05-31 20:36:17 +02:00
Blu3train
7a00d4002a
New AOS4 engine hooks
2023-05-28 17:19:20 +02:00
Blu3train
4f5bb1e983
fix
2023-05-23 00:52:26 +02:00
Blu3train
5768edce75
WillPlus4 engine hooks
2023-05-22 20:38:04 +02:00
Blu3train
3543549da2
Added filter \\n and fix WideStringCharReplacer function
2023-05-21 00:24:13 +02:00
Blu3train
c9263e7180
Added sample game
2023-05-04 23:46:49 +02:00
Blu3train
d5aed00427
RpgmXP engine hook
2023-05-04 23:22:22 +02:00
Blu3train
d2206a87cd
added YU-RIS6 engine work with win11
2023-05-04 23:07:18 +02:00
Blu3train
6967cca05c
Code cleaning
2023-04-30 12:19:42 +02:00
Blu3train
a31460cee1
Minori engine hooks
2023-04-30 03:29:22 +02:00
Blu3train
a3b15d8701
Minori engine hooks
2023-04-30 00:28:20 +02:00
Blu3train
dba3fcf512
Siglus5 engine hook
2023-04-28 23:43:35 +02:00
Blu3train
152cdb4553
added YU-RIS5 engine
2023-04-25 01:16:02 +02:00
Blu3train
681f5fba40
System-NNN engine hooks
2023-04-25 01:07:20 +02:00
Blu3train
640a54e897
Pal3 engine hook
2023-04-25 00:38:38 +02:00
Blu3train
68e491cc47
Added example games and made recommended changes
2023-04-24 23:35:05 +02:00
Blu3train
e3c04f08bb
made recommended changes and tested
2023-04-24 23:07:02 +02:00
Blu3train
4e61f3bfd2
Added example games and commented the assembly code
2023-04-24 22:49:39 +02:00
Blu3train
0bc23ba2c7
update ShinaRio 2.50+
2023-04-24 14:28:49 -04:00
Blu3train
eeeba7841b
Removed useless console text
2023-04-22 12:00:42 +02:00
Blu3train
bdee540535
KiriKiriZ_msvc engine hooks
2023-04-22 11:49:13 +02:00
Blu3train
82a885102d
DMM engine hooks fix
2023-04-21 23:22:15 +02:00
Akash Mozumdar
60a5d74eda
improve config loading and prevent crashes
2023-04-21 16:49:22 -04:00
Akash Mozumdar
4cebe9462f
insane hack to work around false positive in SearchForText
2023-04-21 16:41:00 -04:00
Blu3train
1cf40e1082
DMM engine hooks
2023-04-21 18:40:02 +02:00
Blu3train
a1ea69b3f9
BGI4 engine
2023-04-20 19:39:03 +02:00
Blu3train
72e2d3b617
added YU-RIS4 engine
2023-04-20 19:29:16 +02:00
Blu3train
1c2c18015e
remove warning
2023-04-20 19:22:34 +02:00
Blu3train
45bf759aa5
more stable character filter
2023-04-18 21:38:36 +02:00
Blu3train
d9e4998119
YU-RIS3 engine
2023-04-18 20:04:16 +02:00
Blu3train
91a52caa99
CatSystem3new engine. Split furigana from sentence
2023-04-17 22:36:13 +02:00
Blu3train
94e8be11d4
YU-RIS engine. Continue on failure
2023-04-16 18:13:32 +02:00
Blu3train
7f3c49966b
Improved recognition TinkerBell engine
2023-04-14 23:23:31 +02:00
Blu3train
ec035d8fea
Ages 7.0 engine hooks
2023-04-14 00:56:29 +02:00
Blu3train
3e19a844c5
New Artemis engine hooks
2023-04-12 19:18:19 +02:00
Blu3train
535cdde52f
New AOS engine hooks
2023-04-12 19:10:36 +02:00
Akash Mozumdar
72ad51f039
tighten abel detection
2022-08-09 00:02:27 -04:00
Akash Mozumdar
39fcfaf644
restore shinario hook
2022-08-08 23:13:51 -04:00
DDWSdwqdq
66fbff28ba
Update engine.cc
2022-03-29 09:30:10 +08:00
k1mlka
49133974b3
add hook artemis3
2022-01-01 22:05:34 -07:00
Akash Mozumdar
44c8e4f94c
be more careful inserting waffle
2022-01-01 21:29:13 -07:00
Akash Mozumdar
b3b665fb65
fix debug build
2021-11-08 07:07:34 -07:00
Akash Mozumdar
17b5884149
add basic upstream upgrades
2021-11-08 06:41:28 -07:00
Akash Mozumdar
e83579ed7c
hopefully remove dependency on vcredist for good
2021-11-07 05:54:34 -07:00
Akash Mozumdar
ca93120442
better search in old horkeye
2021-09-06 02:03:22 -06:00
Akash Mozumdar
f8874bf8a0
add rpg maker mz hook
2021-06-30 20:59:07 -06:00
Akash Mozumdar
9f8e523ce3
(hopefully) improved renpy hook
2021-06-05 02:30:34 -06:00
Akash Mozumdar
b4aa113fac
turn off repetiton filter by default, use google by default, increase max hook count, replace regex with capture
2021-06-05 01:48:10 -06:00
Akash Mozumdar
1782292662
fix wrong output for non utf text
2021-04-28 21:02:31 -06:00
Akash Mozumdar
3c33d11d80
fix function finding (restore to ithvnr) - should fix system40 and rugp2 hooks
2021-04-28 21:01:28 -06:00
Akash Mozumdar
1bab6956a8
improve renpy detection
2021-03-08 08:41:50 -07:00
Akash Mozumdar
acc85f3a86
minor improvements
2021-03-08 08:41:34 -07:00
Akash Mozumdar
54a285b53b
improve hook search ux
2021-03-08 08:37:02 -07:00
Akash Mozumdar
a03c939043
fix small bugs
2021-01-30 12:45:37 -07:00
Akash Mozumdar
faa14f8cb9
fix crash (don't use avx instructions)
2021-01-22 09:11:35 -07:00
lgztx96
4219115a40
update waffle hook ( #461 )
...
* update waffle hook
2021-01-16 22:02:46 -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
k1mlka
29d23935ad
versatile way
2020-12-14 06:26:51 -07:00
k1mlka
3aee03a244
update specific game hook
2020-12-14 06:26:51 -07:00
Akash Mozumdar
8e67827ae6
update anex86 hook
2020-09-09 14:58:19 -06:00
Akash Mozumdar
b4303e4d4d
refactor and add error handling
2020-08-12 03:31:46 -06:00
Jazzinghen
39b0882bbf
Look for start of function with memory functions
2020-08-12 03:31:46 -06:00
Jazzinghen
79058c6811
Added Database extractor hook
2020-08-12 03:31:46 -06:00
Jazzinghen
681fc5b628
Updated search code to look for less memory
2020-08-12 03:31:46 -06:00
Jazzinghen
cc7d02d8a1
Removed useless import that I used for debugging
2020-08-12 03:31:46 -06:00
Jazzinghen
409ad121ae
Removed debug message
2020-08-12 03:31:46 -06:00
Jazzinghen
ae35f82199
Completed the hook.
2020-08-12 03:31:46 -06:00
Jazzinghen
51b217169e
Finally have something that runs and crashes.
...
This thing is pointing at a wrong memory location due to the fact that
there's another function that STARTS THE SAME.
I'll use another method to do this.
2020-08-12 03:31:46 -06:00
Jazzinghen
261da66d74
Adding TokyoNecro matching function
2020-08-12 03:31:46 -06:00
Akash Mozumdar
341b6915c8
steal some hooks for willplus and waffle
2020-08-12 02:18:39 -06:00
Akash Mozumdar
9c006bce17
ignore default config file
2020-08-12 01:41:13 -06:00
Akash Mozumdar
d1887db2a5
use precompiled headers
2020-04-18 19:04:07 -06:00
Akash Mozumdar
bb0df71da2
suppress mono_* when configured
2020-03-26 03:13:21 -06:00
Akash Mozumdar
af2ba72f39
fix stack overflow
2020-03-23 19:37:11 -06:00
Akash Mozumdar
bc01179626
multiple mono hooks and fix crash
2020-03-17 13:53:46 -06:00
Akash Mozumdar
2be920c50e
cleaner output for mono
2020-03-05 02:19:04 -07:00
Akash Mozumdar
3ff31e0ac6
reorganize config files
2020-03-05 01:51:36 -07:00
Akash Mozumdar
47836f20f3
oops, spdefault uses address bounds
2020-03-01 06:04:22 -07:00
Akash Mozumdar
360254d5bf
pcsx2 search
2020-03-01 05:42:34 -07:00
Akash Mozumdar
b7978ff512
detect precompiled unity
2020-03-01 04:56:20 -07:00
Akash Mozumdar
0d4af5c140
fix tinkerbell and add getstringtype and foldstring
2020-02-29 18:32:58 -07:00
Akash Mozumdar
c2725e8518
add BOM
2020-02-28 03:17:41 -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
b0eeca5b36
no more auto removing read hooks
2020-02-12 00:30:01 -07:00
Akash Mozumdar
e14c9b6a09
fix v8 hook x64
2020-02-11 23:35:23 -07:00
Akash Mozumdar
666b0a49c0
tiny fixes
2020-02-11 23:34:03 -07:00
Akash Mozumdar
1300f3c540
more documentation
2020-02-01 19:01:37 -07:00
Akash Mozumdar
a8202893e3
auto search relevant modules
2020-01-19 04:15:02 -07:00
Akash Mozumdar
622a7214f3
better renpy hook
2020-01-16 17:48:31 -07:00
Akash Mozumdar
8e719b2964
readd sum cache, it is useful
2020-01-12 02:22:39 -07:00
Akash Mozumdar
cbd5b01385
more hook search instructions
2019-12-29 09:12:34 -05:00
Akash Mozumdar
7b3136dcc7
no clue why that was commented out
2019-12-29 08:58:06 -05:00
Akash Mozumdar
aeb0cafb15
new cotopha hook
2019-11-23 12:44:26 -05:00
Akash Mozumdar
b7b9a315c4
use lstrlen for atelier
2019-11-21 20:12:36 -05:00
Akash Mozumdar
3db37ac450
limit hook searches to a named module, also make 0 CCs default for x86 due to perf/stability improvements
2019-11-10 14:13:54 -05:00
Akash Mozumdar
06d5242842
better? ponscripter detection
2019-10-07 01:01:47 -04:00
Akash Mozumdar
415ceb4694
optimize performance
2019-10-03 16:00:19 -04:00
Akash Mozumdar
1a17043924
forgot to remove that
2019-10-02 05:19:20 -04:00
Akash Mozumdar
0f2bbaace3
seems that's safe
2019-10-02 05:18:34 -04:00
Akash Mozumdar
b685bfc780
nope, can't order it that way
2019-09-30 08:51:34 -04:00
Akash Mozumdar
8b345a4377
fix mono perf issues (hopefully)
2019-09-30 08:45:01 -04:00
Akash Mozumdar
17aa20109f
ponscripter hook
2019-09-30 08:34:07 -04:00
Akash Mozumdar
cc543a682c
fix rcode disconnecting and hcode crashing on removal
2019-09-30 08:32:56 -04:00
Akash Mozumdar
268da6e41a
palfontdrawtext hook
2019-09-26 07:06:32 -04:00
Akash Mozumdar
1aa381dff3
correct order
2019-09-16 17:19:54 -04:00
Akash Mozumdar
46c4f163ba
better tanuki detection
2019-09-15 12:58:15 -04:00
Akash Mozumdar
f7f6b18ad2
use better cache size and recover malloc fails
2019-09-15 12:57:26 -04:00
Akash Mozumdar
ab916126b9
make items larger
2019-09-12 16:12:30 -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
b7c9f0bfce
add dictionary function to extra window, store colors as argb hex, decrease memory usage of replacer
2019-09-05 13:42:30 -04:00
Akash Mozumdar
96f235732c
hook search through all exported functions, hook search deeper into stack, fix bug with dlls being loaded next to each other
2019-09-04 12:23:23 -04:00
Akash Mozumdar
3794afc7c4
fix not recognizing mono-2.0-bdwgc
2019-09-03 08:41:08 -04:00
Akash Mozumdar
590c08e8d0
more consistent Light.vn hook
2019-08-29 13:09:31 -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
3f004554f8
*.int files are too common
2019-08-19 16:00:38 -04:00
Akash Mozumdar
e4c74a55fe
Light.vn hook
2019-08-12 06:13:45 -04:00
Akash Mozumdar
594198c921
treat unity as full string
2019-08-09 22:38:07 -04:00
Akash Mozumdar
8f6595e869
small fixes
2019-08-06 11:54:10 -04:00
Akash Mozumdar
29367928c3
fix finding js hook
2019-08-06 11:53:38 -04:00
Akash Mozumdar
fe9c9435c5
more reliable shinario hook
2019-07-29 01:50:20 -04:00
Akash Mozumdar
79cd50ade7
fix for pensil
2019-07-20 16:51:00 -04:00
Akash Mozumdar
b098a05a23
dialog for hook results and customize max result count
2019-07-16 21:55:40 +05:30
Akash Mozumdar
f56e9ff07c
seems sysallocstringbytelen is used mostly with null
2019-07-13 17:47:35 +05:30
Akash Mozumdar
447400980e
fuck errors
2019-06-29 12:09:34 +05:30
Akash Mozumdar
68c65bbea6
x64 v8/javascript/tyranobuilder hook
2019-06-27 12:41:15 +05:30
Akash Mozumdar
f7c2641d58
improve x64 mono
2019-06-18 04:48:48 -04:00
Akash Mozumdar
c915432763
add mono x64 support
2019-06-18 00:41:39 -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
ef90382bbb
fixed hookstrlen seeing ascii char+unicode space as null terminator
2019-06-16 15:24:28 -04:00
Akash Mozumdar
b4c5b31482
fix? old bgi
2019-06-15 03:23:46 -04:00
Akash Mozumdar
e7fff79f8f
XX = 0x11 is officially the wildcard
2019-06-13 03:19:08 -04:00
Akash Mozumdar
ce88341cce
improve bgi support
2019-06-12 02:58:47 -04:00
Akash Mozumdar
58c80c82ba
Merge pull request #149 from Artikash/remove-hooks
...
Remove hooks feature
2019-06-10 22:49:06 -04:00
Akash Mozumdar
64eee8f049
scrap that dumb idea
2019-06-10 15:06:43 -04:00
Akash Mozumdar
c5a6e16488
fix some cmake fuckups
2019-06-10 13:58:19 -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
e453b571ba
fix d3dx x64 hook
2019-06-09 06:51:34 -04:00
Akash Mozumdar
440474d2ee
small fixes
2019-06-09 06:19:54 -04:00
Akash Mozumdar
907c43db4a
added helpful info for hook searching in native and ppsspp memory
2019-06-09 00:50:26 -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
b8bd602474
more user friendly hook searching and refactors
2019-06-06 23:53:37 -04:00
Akash Mozumdar
7cdbd93dcb
cleanup
2019-06-03 18:54:20 -04:00
Akash Mozumdar
9668b01192
add find hooks feture + some cleanup
2019-06-02 21:35:47 -04:00
Akash Mozumdar
6975145db9
OBOE fix
2019-05-31 14:29:56 -04:00
Akash Mozumdar
aa3b9ee14f
fix nulls not being reset
2019-05-11 08:25:04 -04:00
Akash Mozumdar
0a50a9b70d
more reliable shino hook
2019-05-07 05:42:35 -04:00
Akash Mozumdar
fbe190f39c
alternate v8/javascript hook
2019-05-02 19:24:16 -04:00
Akash Mozumdar
e8607e576d
specify null length
2019-03-27 23:35:22 -04:00
Akash Mozumdar
e73dbed498
more accurate h code
2019-03-20 18:55:55 -04:00
Akash Mozumdar
f53950581a
fix artemis hook
2019-03-19 04:42:04 -04:00
Akash Mozumdar
21fd3e1d59
rename
2019-03-13 11:54:19 -04:00
Akash Mozumdar
60fb17155e
change build system, prepare for x64 someday
2018-08-03 10:00:42 -04:00
Akash Mozumdar
1e58842ca9
remove unneeded var
2018-08-03 02:32:23 -04:00
Akash Mozumdar
6835c339d7
implement utf8
2018-08-03 01:48:57 -04:00
Akash Mozumdar
24407f8979
receive hook removal via pipe
2018-08-02 17:17:54 -04:00
Akash Mozumdar
b1b4625a06
bugfix
2018-08-02 01:06:01 -04:00
Akash Mozumdar
5d297404f6
Merge pull request #9 from DoumanAsh/full_cmake
...
Add cmake support for GUI part
2018-07-28 22:39:21 -07:00
Akash Mozumdar
dbe7bed0d0
stop unneeded static linking, have to dynamic link to qt anyway
2018-07-28 22:37:54 -07:00
Akash Mozumdar
4acd030e54
(almost) finish implementing gui
2018-07-28 12:41:21 -07:00
Akash Mozumdar
f3c4884660
continue implementing new gui
2018-07-25 21:48:18 -07:00
Akash Mozumdar
d0b1efd033
tabs to spaces and bugfixes
2018-07-25 10:46:59 -07:00
Akash Mozumdar
9c5be4be80
bugfix
2018-07-25 01:16:23 -07:00
Akash Mozumdar
11016d146a
minor fixes
2018-07-25 01:11:23 -07:00
Akash Mozumdar
11d6a156dd
set up GUI skeleton, and small bugfixes
2018-07-24 19:00:10 -07:00
Akash Mozumdar
541e3cc4e7
implement callbacks properly and update gui some more
2018-07-24 10:39:02 -07:00
Akash Mozumdar
97fe9800a6
implement basic gui
2018-07-23 22:57:54 -07:00
Akash Mozumdar
fe30b77a44
start implementing new GUI
2018-07-23 12:25:02 -07:00
Akash Mozumdar
e12a35a609
update config
2018-07-22 18:33:45 -07:00
Akash Mozumdar
e500c9ceed
refactor
2018-07-22 18:15:43 -07:00
Akash Mozumdar
3d4ee3d698
refactoring and bugfixes
2018-07-22 18:10:00 -07:00
Akash Mozumdar
fd82471303
remove unneeded stuff
2018-07-21 15:30:42 -07:00
Akash Mozumdar
a4eede1b4e
remove unneeded logic from host
2018-07-21 14:16:26 -07:00
Akash Mozumdar
4aef775a6a
prepare for use with c++/cli
2018-07-21 14:01:38 -07:00
Akash Mozumdar
a2924f4a2c
continue implementing interop
2018-07-21 11:09:07 -07:00