fixed filter bug and reverse fron last win10 compatibility
This commit is contained in:
parent
f8e18ed443
commit
31ef17bfd6
@ -363,7 +363,7 @@ void WideStringCharReplacer(wchar_t *str, size_t *size, const wchar_t *src, size
|
|||||||
curlen = len - (cur - str);
|
curlen = len - (cur - str);
|
||||||
if (curlen == 0)
|
if (curlen == 0)
|
||||||
break;
|
break;
|
||||||
::memmove(cur, cur + srclen, 2 * curlen);
|
::memmove(cur, cur + srclen -1, 2 * curlen);
|
||||||
}
|
}
|
||||||
*size = len * 2;
|
*size = len * 2;
|
||||||
}
|
}
|
||||||
@ -21734,8 +21734,7 @@ bool BishopFilter(LPVOID data, DWORD *size, HookParam *, BYTE)
|
|||||||
auto len = reinterpret_cast<size_t *>(size);
|
auto len = reinterpret_cast<size_t *>(size);
|
||||||
|
|
||||||
WideStringCharReplacer(text, len, L"\\n", 2, L' ');
|
WideStringCharReplacer(text, len, L"\\n", 2, L' ');
|
||||||
WideStringFilter(text, len, L"\\b", 2);
|
WideStringFilter(text, len, L"\\", 2); // remove \ followed by 1 char
|
||||||
WideStringFilter(text, len, L"\\s", 2);
|
|
||||||
WideCharFilter(text, len, L'\xE000'); // heart symbol
|
WideCharFilter(text, len, L'\xE000'); // heart symbol
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
@ -21747,6 +21746,20 @@ bool InsertBishopHook()
|
|||||||
/*
|
/*
|
||||||
* Sample games:
|
* Sample games:
|
||||||
* https://vndb.org/r49553
|
* https://vndb.org/r49553
|
||||||
|
* https://vndb.org/v38604
|
||||||
|
* https://vndb.org/v16953
|
||||||
|
* https://vndb.org/v33842
|
||||||
|
* https://vndb.org/v29168
|
||||||
|
* https://vndb.org/v22697
|
||||||
|
* https://vndb.org/v27492
|
||||||
|
* https://vndb.org/v26206
|
||||||
|
* https://vndb.org/v21769
|
||||||
|
* https://vndb.org/v24825
|
||||||
|
* https://vndb.org/v31037
|
||||||
|
* https://vndb.org/v20734
|
||||||
|
* https://vndb.org/v19583
|
||||||
|
* https://vndb.org/v18591
|
||||||
|
* https://vndb.org/v16104
|
||||||
*/
|
*/
|
||||||
const BYTE bytes[] = {
|
const BYTE bytes[] = {
|
||||||
0xDD, 0x9E, XX4, // fstp qword ptr [esi+000001C8]
|
0xDD, 0x9E, XX4, // fstp qword ptr [esi+000001C8]
|
||||||
|
Loading…
Reference in New Issue
Block a user