This commit is contained in:
lenheart 2024-08-02 22:34:11 +08:00
parent 86497247df
commit 248a99ecd1
13 changed files with 120 additions and 95 deletions

2
.vscode/launch.json vendored
View File

@ -9,7 +9,7 @@
"type": "cppdbg",
"request": "launch",
"program": "/home/neople/game/df_game_r",
"args": ["siroco15","start"],
"args": ["siroco18","start"],
"stopAtEntry": false,
"stopOnException": false,
"cwd": "/home/neople/game/",

View File

@ -20,23 +20,14 @@ src/CMakeFiles/hook_aurora.dir/controller.cpp.o: \
/usr/include/execinfo.h /usr/include/elf.h \
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h \
/usr/include/stdint.h /usr/include/bits/wchar.h \
/home/dnf_project/dnf_project/src/inline_hook.h /usr/include/stdio.h \
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdarg.h \
/usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
/usr/include/stdlib.h /usr/include/bits/waitflags.h \
/usr/include/bits/waitstatus.h /usr/include/xlocale.h \
/usr/include/alloca.h /usr/include/bits/stdlib-float.h \
/usr/include/string.h /usr/include/unistd.h \
/usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
/usr/include/bits/confname.h /usr/include/getopt.h \
/usr/include/sys/mman.h /usr/include/bits/mman.h \
/usr/include/bits/mman-linux.h /usr/include/c++/4.8.2/map \
/usr/include/c++/4.8.2/bits/stl_tree.h \
/usr/include/c++/4.8.2/bits/stl_algobase.h \
/usr/include/c++/4.8.2/string \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++config.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/os_defines.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/cpu_defines.h \
/usr/include/c++/4.8.2/bits/stringfwd.h \
/usr/include/c++/4.8.2/bits/memoryfwd.h \
/usr/include/c++/4.8.2/bits/char_traits.h \
/usr/include/c++/4.8.2/bits/stl_algobase.h \
/usr/include/c++/4.8.2/bits/functexcept.h \
/usr/include/c++/4.8.2/bits/exception_defines.h \
/usr/include/c++/4.8.2/bits/cpp_type_traits.h \
@ -50,6 +41,10 @@ src/CMakeFiles/hook_aurora.dir/controller.cpp.o: \
/usr/include/c++/4.8.2/bits/stl_iterator_base_funcs.h \
/usr/include/c++/4.8.2/debug/debug.h \
/usr/include/c++/4.8.2/bits/stl_iterator.h \
/usr/include/c++/4.8.2/bits/postypes.h /usr/include/c++/4.8.2/cwchar \
/usr/include/wchar.h /usr/include/stdio.h \
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdarg.h \
/usr/include/xlocale.h /usr/include/c++/4.8.2/cstdint \
/usr/include/c++/4.8.2/bits/allocator.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++allocator.h \
/usr/include/c++/4.8.2/ext/new_allocator.h /usr/include/c++/4.8.2/new \
@ -57,25 +52,15 @@ src/CMakeFiles/hook_aurora.dir/controller.cpp.o: \
/usr/include/c++/4.8.2/bits/atomic_lockfree_defines.h \
/usr/include/c++/4.8.2/bits/exception_ptr.h \
/usr/include/c++/4.8.2/bits/nested_exception.h \
/usr/include/c++/4.8.2/bits/memoryfwd.h \
/usr/include/c++/4.8.2/bits/stl_function.h \
/usr/include/c++/4.8.2/backward/binders.h \
/usr/include/c++/4.8.2/bits/alloc_traits.h \
/usr/include/c++/4.8.2/bits/ptr_traits.h \
/usr/include/c++/4.8.2/bits/stl_map.h \
/usr/include/c++/4.8.2/initializer_list /usr/include/c++/4.8.2/tuple \
/usr/include/c++/4.8.2/utility /usr/include/c++/4.8.2/bits/stl_relops.h \
/usr/include/c++/4.8.2/array /usr/include/c++/4.8.2/stdexcept \
/usr/include/c++/4.8.2/string /usr/include/c++/4.8.2/bits/stringfwd.h \
/usr/include/c++/4.8.2/bits/char_traits.h \
/usr/include/c++/4.8.2/bits/postypes.h /usr/include/c++/4.8.2/cwchar \
/usr/include/c++/4.8.2/cstdint /usr/include/c++/4.8.2/bits/localefwd.h \
/usr/include/c++/4.8.2/bits/localefwd.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++locale.h \
/usr/include/c++/4.8.2/clocale /usr/include/locale.h \
/usr/include/bits/locale.h /usr/include/c++/4.8.2/iosfwd \
/usr/include/c++/4.8.2/cctype /usr/include/ctype.h \
/usr/include/c++/4.8.2/bits/ostream_insert.h \
/usr/include/c++/4.8.2/bits/cxxabi_forced.h \
/usr/include/c++/4.8.2/bits/stl_function.h \
/usr/include/c++/4.8.2/backward/binders.h \
/usr/include/c++/4.8.2/bits/range_access.h \
/usr/include/c++/4.8.2/bits/basic_string.h \
/usr/include/c++/4.8.2/ext/atomicity.h \
@ -84,15 +69,31 @@ src/CMakeFiles/hook_aurora.dir/controller.cpp.o: \
/usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \
/usr/include/bits/timex.h /usr/include/bits/setjmp.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/atomic_word.h \
/usr/include/c++/4.8.2/initializer_list \
/usr/include/c++/4.8.2/ext/string_conversions.h \
/usr/include/c++/4.8.2/cstdlib /usr/include/c++/4.8.2/cstdio \
/usr/include/c++/4.8.2/cerrno /usr/include/errno.h \
/usr/include/bits/errno.h /usr/include/linux/errno.h \
/usr/include/asm/errno.h /usr/include/asm-generic/errno.h \
/usr/include/asm-generic/errno-base.h \
/usr/include/c++/4.8.2/cstdlib /usr/include/stdlib.h \
/usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
/usr/include/alloca.h /usr/include/bits/stdlib-float.h \
/usr/include/c++/4.8.2/cstdio /usr/include/libio.h \
/usr/include/_G_config.h /usr/include/bits/stdio_lim.h \
/usr/include/bits/sys_errlist.h /usr/include/c++/4.8.2/cerrno \
/usr/include/errno.h /usr/include/bits/errno.h \
/usr/include/linux/errno.h /usr/include/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/c++/4.8.2/bits/functional_hash.h \
/usr/include/c++/4.8.2/bits/hash_bytes.h \
/usr/include/c++/4.8.2/bits/basic_string.tcc \
/home/dnf_project/dnf_project/src/inline_hook.h /usr/include/string.h \
/usr/include/unistd.h /usr/include/bits/posix_opt.h \
/usr/include/bits/environments.h /usr/include/bits/confname.h \
/usr/include/getopt.h /usr/include/sys/mman.h /usr/include/bits/mman.h \
/usr/include/bits/mman-linux.h /usr/include/c++/4.8.2/map \
/usr/include/c++/4.8.2/bits/stl_tree.h \
/usr/include/c++/4.8.2/bits/alloc_traits.h \
/usr/include/c++/4.8.2/bits/ptr_traits.h \
/usr/include/c++/4.8.2/bits/stl_map.h /usr/include/c++/4.8.2/tuple \
/usr/include/c++/4.8.2/utility /usr/include/c++/4.8.2/bits/stl_relops.h \
/usr/include/c++/4.8.2/array /usr/include/c++/4.8.2/stdexcept \
/usr/include/c++/4.8.2/bits/uses_allocator.h \
/usr/include/c++/4.8.2/bits/stl_multimap.h /usr/include/c++/4.8.2/list \
/usr/include/c++/4.8.2/bits/stl_list.h \

View File

@ -17,30 +17,16 @@ src/CMakeFiles/hook_aurora.dir/df_main.cpp.o: \
/usr/include/execinfo.h /usr/include/elf.h \
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h \
/usr/include/stdint.h /usr/include/bits/wchar.h \
/home/dnf_project/dnf_project/include/l_squirrel.h \
/usr/local/include/squirrel.h /usr/local/include/sqconfig.h \
/usr/local/include/sqstdaux.h /usr/local/include/sqstdblob.h \
/usr/local/include/sqstdio.h /usr/local/include/sqstdmath.h \
/usr/local/include/sqstdstring.h /usr/local/include/sqstdsystem.h \
/home/dnf_project/dnf_project/include/Tool.h \
/usr/include/c++/4.8.2/iostream \
/usr/include/c++/4.8.2/string \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++config.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/os_defines.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/cpu_defines.h \
/usr/include/c++/4.8.2/ostream /usr/include/c++/4.8.2/ios \
/usr/include/c++/4.8.2/iosfwd /usr/include/c++/4.8.2/bits/stringfwd.h \
/usr/include/c++/4.8.2/bits/stringfwd.h \
/usr/include/c++/4.8.2/bits/memoryfwd.h \
/usr/include/c++/4.8.2/bits/postypes.h /usr/include/c++/4.8.2/cwchar \
/usr/include/wchar.h /usr/include/stdio.h \
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdarg.h \
/usr/include/xlocale.h /usr/include/c++/4.8.2/exception \
/usr/include/c++/4.8.2/bits/atomic_lockfree_defines.h \
/usr/include/c++/4.8.2/bits/exception_ptr.h \
/usr/include/c++/4.8.2/bits/exception_defines.h \
/usr/include/c++/4.8.2/bits/nested_exception.h \
/usr/include/c++/4.8.2/bits/char_traits.h \
/usr/include/c++/4.8.2/bits/stl_algobase.h \
/usr/include/c++/4.8.2/bits/functexcept.h \
/usr/include/c++/4.8.2/bits/exception_defines.h \
/usr/include/c++/4.8.2/bits/cpp_type_traits.h \
/usr/include/c++/4.8.2/ext/type_traits.h \
/usr/include/c++/4.8.2/ext/numeric_traits.h \
@ -52,27 +38,34 @@ src/CMakeFiles/hook_aurora.dir/df_main.cpp.o: \
/usr/include/c++/4.8.2/bits/stl_iterator_base_funcs.h \
/usr/include/c++/4.8.2/debug/debug.h \
/usr/include/c++/4.8.2/bits/stl_iterator.h \
/usr/include/c++/4.8.2/cstdint /usr/include/c++/4.8.2/bits/localefwd.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++locale.h \
/usr/include/c++/4.8.2/clocale /usr/include/locale.h \
/usr/include/bits/locale.h /usr/include/c++/4.8.2/cctype \
/usr/include/ctype.h /usr/include/c++/4.8.2/bits/ios_base.h \
/usr/include/c++/4.8.2/ext/atomicity.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/gthr.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/gthr-default.h \
/usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \
/usr/include/bits/timex.h /usr/include/bits/setjmp.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/atomic_word.h \
/usr/include/c++/4.8.2/bits/locale_classes.h \
/usr/include/c++/4.8.2/string /usr/include/c++/4.8.2/bits/allocator.h \
/usr/include/c++/4.8.2/bits/postypes.h /usr/include/c++/4.8.2/cwchar \
/usr/include/wchar.h /usr/include/stdio.h \
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdarg.h \
/usr/include/xlocale.h /usr/include/c++/4.8.2/cstdint \
/usr/include/c++/4.8.2/bits/allocator.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++allocator.h \
/usr/include/c++/4.8.2/ext/new_allocator.h /usr/include/c++/4.8.2/new \
/usr/include/c++/4.8.2/exception \
/usr/include/c++/4.8.2/bits/atomic_lockfree_defines.h \
/usr/include/c++/4.8.2/bits/exception_ptr.h \
/usr/include/c++/4.8.2/bits/nested_exception.h \
/usr/include/c++/4.8.2/bits/localefwd.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++locale.h \
/usr/include/c++/4.8.2/clocale /usr/include/locale.h \
/usr/include/bits/locale.h /usr/include/c++/4.8.2/iosfwd \
/usr/include/c++/4.8.2/cctype /usr/include/ctype.h \
/usr/include/c++/4.8.2/bits/ostream_insert.h \
/usr/include/c++/4.8.2/bits/cxxabi_forced.h \
/usr/include/c++/4.8.2/bits/stl_function.h \
/usr/include/c++/4.8.2/backward/binders.h \
/usr/include/c++/4.8.2/bits/range_access.h \
/usr/include/c++/4.8.2/bits/basic_string.h \
/usr/include/c++/4.8.2/ext/atomicity.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/gthr.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/gthr-default.h \
/usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \
/usr/include/bits/timex.h /usr/include/bits/setjmp.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/atomic_word.h \
/usr/include/c++/4.8.2/initializer_list \
/usr/include/c++/4.8.2/ext/string_conversions.h \
/usr/include/c++/4.8.2/cstdlib /usr/include/stdlib.h \
@ -87,6 +80,15 @@ src/CMakeFiles/hook_aurora.dir/df_main.cpp.o: \
/usr/include/c++/4.8.2/bits/functional_hash.h \
/usr/include/c++/4.8.2/bits/hash_bytes.h \
/usr/include/c++/4.8.2/bits/basic_string.tcc \
/home/dnf_project/dnf_project/include/l_squirrel.h \
/usr/local/include/squirrel.h /usr/local/include/sqconfig.h \
/usr/local/include/sqstdaux.h /usr/local/include/sqstdblob.h \
/usr/local/include/sqstdio.h /usr/local/include/sqstdmath.h \
/usr/local/include/sqstdstring.h /usr/local/include/sqstdsystem.h \
/home/dnf_project/dnf_project/include/Tool.h \
/usr/include/c++/4.8.2/iostream /usr/include/c++/4.8.2/ostream \
/usr/include/c++/4.8.2/ios /usr/include/c++/4.8.2/bits/ios_base.h \
/usr/include/c++/4.8.2/bits/locale_classes.h \
/usr/include/c++/4.8.2/bits/locale_classes.tcc \
/usr/include/c++/4.8.2/streambuf \
/usr/include/c++/4.8.2/bits/streambuf.tcc \

View File

@ -18,23 +18,14 @@ src/CMakeFiles/hook_aurora.dir/dispatch.cpp.o: \
/usr/include/execinfo.h /usr/include/elf.h \
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdint.h \
/usr/include/stdint.h /usr/include/bits/wchar.h \
/home/dnf_project/dnf_project/src/inline_hook.h /usr/include/stdio.h \
/usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdarg.h \
/usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \
/usr/include/stdlib.h /usr/include/bits/waitflags.h \
/usr/include/bits/waitstatus.h /usr/include/xlocale.h \
/usr/include/alloca.h /usr/include/bits/stdlib-float.h \
/usr/include/string.h /usr/include/unistd.h \
/usr/include/bits/posix_opt.h /usr/include/bits/environments.h \
/usr/include/bits/confname.h /usr/include/getopt.h \
/usr/include/sys/mman.h /usr/include/bits/mman.h \
/usr/include/bits/mman-linux.h /usr/include/c++/4.8.2/map \
/usr/include/c++/4.8.2/bits/stl_tree.h \
/usr/include/c++/4.8.2/bits/stl_algobase.h \
/usr/include/c++/4.8.2/string \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++config.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/os_defines.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/cpu_defines.h \
/usr/include/c++/4.8.2/bits/stringfwd.h \
/usr/include/c++/4.8.2/bits/memoryfwd.h \
/usr/include/c++/4.8.2/bits/char_traits.h \
/usr/include/c++/4.8.2/bits/stl_algobase.h \
/usr/include/c++/4.8.2/bits/functexcept.h \
/usr/include/c++/4.8.2/bits/exception_defines.h \
/usr/include/c++/4.8.2/bits/cpp_type_traits.h \
@ -48,6 +39,10 @@ src/CMakeFiles/hook_aurora.dir/dispatch.cpp.o: \
/usr/include/c++/4.8.2/bits/stl_iterator_base_funcs.h \
/usr/include/c++/4.8.2/debug/debug.h \
/usr/include/c++/4.8.2/bits/stl_iterator.h \
/usr/include/c++/4.8.2/bits/postypes.h /usr/include/c++/4.8.2/cwchar \
/usr/include/wchar.h /usr/include/stdio.h \
/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stdarg.h \
/usr/include/xlocale.h /usr/include/c++/4.8.2/cstdint \
/usr/include/c++/4.8.2/bits/allocator.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++allocator.h \
/usr/include/c++/4.8.2/ext/new_allocator.h /usr/include/c++/4.8.2/new \
@ -55,25 +50,15 @@ src/CMakeFiles/hook_aurora.dir/dispatch.cpp.o: \
/usr/include/c++/4.8.2/bits/atomic_lockfree_defines.h \
/usr/include/c++/4.8.2/bits/exception_ptr.h \
/usr/include/c++/4.8.2/bits/nested_exception.h \
/usr/include/c++/4.8.2/bits/memoryfwd.h \
/usr/include/c++/4.8.2/bits/stl_function.h \
/usr/include/c++/4.8.2/backward/binders.h \
/usr/include/c++/4.8.2/bits/alloc_traits.h \
/usr/include/c++/4.8.2/bits/ptr_traits.h \
/usr/include/c++/4.8.2/bits/stl_map.h \
/usr/include/c++/4.8.2/initializer_list /usr/include/c++/4.8.2/tuple \
/usr/include/c++/4.8.2/utility /usr/include/c++/4.8.2/bits/stl_relops.h \
/usr/include/c++/4.8.2/array /usr/include/c++/4.8.2/stdexcept \
/usr/include/c++/4.8.2/string /usr/include/c++/4.8.2/bits/stringfwd.h \
/usr/include/c++/4.8.2/bits/char_traits.h \
/usr/include/c++/4.8.2/bits/postypes.h /usr/include/c++/4.8.2/cwchar \
/usr/include/c++/4.8.2/cstdint /usr/include/c++/4.8.2/bits/localefwd.h \
/usr/include/c++/4.8.2/bits/localefwd.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/c++locale.h \
/usr/include/c++/4.8.2/clocale /usr/include/locale.h \
/usr/include/bits/locale.h /usr/include/c++/4.8.2/iosfwd \
/usr/include/c++/4.8.2/cctype /usr/include/ctype.h \
/usr/include/c++/4.8.2/bits/ostream_insert.h \
/usr/include/c++/4.8.2/bits/cxxabi_forced.h \
/usr/include/c++/4.8.2/bits/stl_function.h \
/usr/include/c++/4.8.2/backward/binders.h \
/usr/include/c++/4.8.2/bits/range_access.h \
/usr/include/c++/4.8.2/bits/basic_string.h \
/usr/include/c++/4.8.2/ext/atomicity.h \
@ -82,15 +67,31 @@ src/CMakeFiles/hook_aurora.dir/dispatch.cpp.o: \
/usr/include/pthread.h /usr/include/sched.h /usr/include/bits/sched.h \
/usr/include/bits/timex.h /usr/include/bits/setjmp.h \
/usr/include/c++/4.8.2/x86_64-redhat-linux/32/bits/atomic_word.h \
/usr/include/c++/4.8.2/initializer_list \
/usr/include/c++/4.8.2/ext/string_conversions.h \
/usr/include/c++/4.8.2/cstdlib /usr/include/c++/4.8.2/cstdio \
/usr/include/c++/4.8.2/cerrno /usr/include/errno.h \
/usr/include/bits/errno.h /usr/include/linux/errno.h \
/usr/include/asm/errno.h /usr/include/asm-generic/errno.h \
/usr/include/asm-generic/errno-base.h \
/usr/include/c++/4.8.2/cstdlib /usr/include/stdlib.h \
/usr/include/bits/waitflags.h /usr/include/bits/waitstatus.h \
/usr/include/alloca.h /usr/include/bits/stdlib-float.h \
/usr/include/c++/4.8.2/cstdio /usr/include/libio.h \
/usr/include/_G_config.h /usr/include/bits/stdio_lim.h \
/usr/include/bits/sys_errlist.h /usr/include/c++/4.8.2/cerrno \
/usr/include/errno.h /usr/include/bits/errno.h \
/usr/include/linux/errno.h /usr/include/asm/errno.h \
/usr/include/asm-generic/errno.h /usr/include/asm-generic/errno-base.h \
/usr/include/c++/4.8.2/bits/functional_hash.h \
/usr/include/c++/4.8.2/bits/hash_bytes.h \
/usr/include/c++/4.8.2/bits/basic_string.tcc \
/home/dnf_project/dnf_project/src/inline_hook.h /usr/include/string.h \
/usr/include/unistd.h /usr/include/bits/posix_opt.h \
/usr/include/bits/environments.h /usr/include/bits/confname.h \
/usr/include/getopt.h /usr/include/sys/mman.h /usr/include/bits/mman.h \
/usr/include/bits/mman-linux.h /usr/include/c++/4.8.2/map \
/usr/include/c++/4.8.2/bits/stl_tree.h \
/usr/include/c++/4.8.2/bits/alloc_traits.h \
/usr/include/c++/4.8.2/bits/ptr_traits.h \
/usr/include/c++/4.8.2/bits/stl_map.h /usr/include/c++/4.8.2/tuple \
/usr/include/c++/4.8.2/utility /usr/include/c++/4.8.2/bits/stl_relops.h \
/usr/include/c++/4.8.2/array /usr/include/c++/4.8.2/stdexcept \
/usr/include/c++/4.8.2/bits/uses_allocator.h \
/usr/include/c++/4.8.2/bits/stl_multimap.h /usr/include/c++/4.8.2/list \
/usr/include/c++/4.8.2/bits/stl_list.h \

View File

@ -176,6 +176,11 @@ public:
sq_pushstring(v, Str.c_str(), -1);
sq_call(v, 2, SQFalse, SQTrue); // calls the function
}
else
{
std::cout << "缓冲区大小: " << PackData.size() << std::endl;
std::cout << "包内容: " << Str << std::endl;
}
sq_settop(v, top); // restores the original stack size
TestCode++;

View File

@ -48,6 +48,8 @@ SUBHOOK_INIT(CUserWorkPerFiveMin, 0x8652F0C);
SUBHOOK_INIT(TimerDispatcher_dispatch, 0x8632A18);
SUBHOOK_INIT(SetUserMaxLevel, 0x0868fec8);
SUBHOOK_INIT(initWorldMapScript, 0x0817B950);
// SUBHOOK_INIT(AddMob, 0x08151612);
//_setCharacInfoDetail
@ -748,6 +750,14 @@ void *_SetUserMaxLevel(void *CUser, int level)
return CUser;
}
int _initWorldMapScript(void *a1, char *a2, char *a3)
{
int ret = initWorldMapScript(a1, a2, a3);
std::cout << a1 << std::endl;
std::cout << a2 << std::endl;
return ret;
}
int _TimerDispatcher_dispatch(void *A, void *B)
{
int ret = TimerDispatcher_dispatch(A, B);
@ -861,6 +871,9 @@ void Lenheart()
// 每帧执行
SUBHOOK_SETUP(TimerDispatcher_dispatch);
SUBHOOK_SETUP(initWorldMapScript);
// 设置角色等级
// SUBHOOK_SETUP(SetUserMaxLevel);

View File

@ -5,6 +5,7 @@
#include <dlfcn.h>
#include <execinfo.h>
#include <elf.h>
#include <string>
#define PADALIGN(x, mask) ((x + mask) & (~(x % mask)))
@ -114,4 +115,6 @@ typedef void *(*fnSetUserMaxLevel)(void *CUser, int level);
typedef int (*fnAddMob)(int a1, int a2);
typedef int (*fninitWorldMapScript)(void *a1, void *a2, void *a3);
__END_DECLS