mumble/plugins
Davide Beatrici f069abdf77 FIX(positional-audio): Update Among Us plugin to work with v2020.12.09s
The reason why the signature has to be stricter now is due to a very similar function being present at an earlier address:

il2cpp:10E99B02 83 C4 08          add     esp, 8
il2cpp:10E99B05 84 C0             test    al, al
il2cpp:10E99B07 74 39             jz      short loc_10E99B42
il2cpp:10E99B09 A1 AC 7C C5 11    mov     eax, HLBNNHFCNAJ__TypeInfo ; HLBNNHFCNAJ
il2cpp:10E99B0E 8B 40 5C          mov     eax, [eax+5Ch]
il2cpp:10E99B11 8B 38             mov     edi, [eax]

il2cpp:112CC4B8 83 C4 08          add     esp, 8
il2cpp:112CC4BB 84 C0             test    al, al
il2cpp:112CC4BD 74 39             jz      short loc_112CC4F8
il2cpp:112CC4BF A1 54 7F C5 11    mov     eax, FMLLKEACGIO__TypeInfo ; FMLLKEACGIO
il2cpp:112CC4C4 8B 40 5C          mov     eax, [eax+5Ch]
il2cpp:112CC4C7 8B 00             mov     eax, [eax]

FMLLKEACGIO is AmongUsClient, the object we need.

See https://wiki.weewoo.net/wiki/Translations for more info on the obfuscated names.
2021-01-01 21:16:18 +01:00
..
amongus FIX(positional-audio): Update Among Us plugin to work with v2020.12.09s 2021-01-01 21:16:18 +01:00
aoc FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
arma2 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
bf1 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
bf2 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
bf3 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
bf4 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
bf4_x86 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
bf1942 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
bf2142 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
bfbc2 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
bfheroes FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
blacklight FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
borderlands FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
borderlands2 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
breach FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
cod2 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
cod4 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
cod5 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
codmw2 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
codmw2so FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
cs FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
css BUILD(cmake): Don't build retracted plugins by default 2020-09-26 09:14:39 +02:00
dods BUILD(cmake): Don't build retracted plugins by default 2020-09-26 09:14:39 +02:00
dys FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
etqw FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
ffxiv FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
ffxiv_x64 BUILD(qmake): Remove 2020-09-02 08:29:45 +02:00
gmod FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
gtaiv FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
gtasa FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
gtav FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
gw FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
hl2dm BUILD(cmake): Don't build retracted plugins by default 2020-09-26 09:14:39 +02:00
insurgency FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
jc2 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
l4d FEAT(client): add Source Engine plugin, retract Left 4 Dead 1 & 2 plugins 2020-09-27 20:12:17 +02:00
l4d2 FEAT(client): add Source Engine plugin, retract Left 4 Dead 1 & 2 plugins 2020-09-27 20:12:17 +02:00
link FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
lol FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
lotro FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
ql FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
rl FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
se FIX(positional-audio): Fix Source Engine plugin using wrong player ID on Linux 2020-11-09 06:32:15 +01:00
sr FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
sto BUILD(cmake): Don't build retracted plugins by default 2020-09-26 09:14:39 +02:00
tf2 BUILD(cmake): Don't build retracted plugins by default 2020-09-26 09:14:39 +02:00
ut3 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
ut99 FIX(plugin): initialize array to prevent warning 2020-11-29 20:19:32 +03:00
ut2004 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
wolfet FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
wow FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
wow_x64 FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
CMakeLists.txt REFAC(installer-msi) Simplify WiX component install 2020-12-11 22:07:25 -05:00
HostLinux.cpp REFAC(positional-audio): Proper functions/classes for module-related operations 2020-11-06 21:37:06 +01:00
HostLinux.h REFAC(positional-audio): Proper functions/classes for module-related operations 2020-11-06 21:37:06 +01:00
HostWindows.cpp REFAC(positional-audio): Proper functions/classes for module-related operations 2020-11-06 21:37:06 +01:00
HostWindows.h REFAC(positional-audio): Proper functions/classes for module-related operations 2020-11-06 21:37:06 +01:00
Module.cpp REFAC(positional-audio): Proper functions/classes for module-related operations 2020-11-06 21:37:06 +01:00
Module.h REFAC(positional-audio): Proper functions/classes for module-related operations 2020-11-06 21:37:06 +01:00
mumble_plugin_linux.h FEAT/REFAC(plugins): Add utf8ToUtf16(), move and rename readAll() 2020-10-27 23:18:21 +01:00
mumble_plugin_main.h FEAT(client): add getExportedSymbol() function for positional audio plugins 2020-09-27 20:12:02 +02:00
mumble_plugin_utils.h FEAT(positional-audio): Add searchInBuffer() and findPattern() 2020-11-11 05:25:52 +01:00
mumble_plugin_win32_internals.h Auto-update LICENSE.header in source files 2020-01-07 03:09:22 +01:00
mumble_plugin_win32.h FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
mumble_plugin.h FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
null_plugin.cpp FORMAT: Run clang-format 10 on all C/CXX source-files 2020-09-11 18:29:33 +02:00
Process.cpp FEAT(positional-audio): Add searchInBuffer() and findPattern() 2020-11-11 05:25:52 +01:00
Process.h FEAT(positional-audio): Add searchInBuffer() and findPattern() 2020-11-11 05:25:52 +01:00
ProcessLinux.cpp REFAC(positional-audio): Proper functions/classes for module-related operations 2020-11-06 21:37:06 +01:00
ProcessLinux.h FEAT(plugins): Add classes for process-related functions 2020-10-28 19:26:56 +01:00
ProcessWindows.cpp REFAC(positional-audio): Proper functions/classes for module-related operations 2020-11-06 21:37:06 +01:00
ProcessWindows.h FEAT(plugins): Add classes for process-related functions 2020-10-28 19:26:56 +01:00