diff --git a/cheat-library/res/assembly_checksum.json b/cheat-library/res/assembly_checksum.json index 7408106..884e159 100644 --- a/cheat-library/res/assembly_checksum.json +++ b/cheat-library/res/assembly_checksum.json @@ -1,12 +1,12 @@ { - "game_version": "2.8", + "game_version": "3.0", "modules": { "UnityPlayer.dll": { - "checksum": 4999961552328781053, + "checksum": 18225598526199471527, "timestamp": 0 }, "UserAssembly.dll": { - "checksum": 807890720029543258, + "checksum": 10799527772725786707, "timestamp": 0 } } diff --git a/cheat-library/src/appdata/il2cpp-api-functions-ptr.h b/cheat-library/src/appdata/il2cpp-api-functions-ptr.h index 4349ae4..b03d736 100644 --- a/cheat-library/src/appdata/il2cpp-api-functions-ptr.h +++ b/cheat-library/src/appdata/il2cpp-api-functions-ptr.h @@ -5,250 +5,250 @@ // * IL2CPP API function pointers // ****************************************************************************** -#define il2cpp_add_internal_call_ptr 0x0065EF30 -#define il2cpp_alloc_ptr 0x0065EF40 -#define il2cpp_allocation_granularity_ptr 0x00710530 -#define il2cpp_array_class_get_ptr 0x0065EF50 -#define il2cpp_array_element_size_ptr 0x0065EF60 -#define il2cpp_array_get_byte_length_ptr 0x00681860 -#define il2cpp_array_length_ptr 0x0065EF70 -#define il2cpp_array_new_ptr 0x0065EF80 -#define il2cpp_array_new_full_ptr 0x0065EF90 -#define il2cpp_array_new_specific_ptr 0x0065EFA0 -#define il2cpp_array_object_header_size_ptr 0x0065EFB0 -#define il2cpp_assembly_get_image_ptr 0x0065F830 -#define il2cpp_bounded_array_class_get_ptr 0x0065EFC0 -#define il2cpp_capture_memory_snapshot_ptr 0x0065EFD0 -#define il2cpp_class_array_element_size_ptr 0x0065EFE0 -#define il2cpp_class_enum_basetype_ptr 0x0065EFF0 -#define il2cpp_class_for_each_ptr 0x0065F000 -#define il2cpp_class_from_il2cpp_type_ptr 0x0065F010 -#define il2cpp_class_from_name_ptr 0x0065F020 -#define il2cpp_class_from_system_type_ptr 0x0065F030 -#define il2cpp_class_from_type_ptr 0x0065F010 -#define il2cpp_class_get_assemblyname_ptr 0x0065F040 -#define il2cpp_class_get_bitmap_ptr 0x0065F050 -#define il2cpp_class_get_bitmap_size_ptr 0x0065F070 -#define il2cpp_class_get_data_size_ptr 0x0065F080 -#define il2cpp_class_get_declaring_type_ptr 0x0065F090 -#define il2cpp_class_get_element_class_ptr 0x0065F0A0 -#define il2cpp_class_get_events_ptr 0x0065F0B0 -#define il2cpp_class_get_field_from_name_ptr 0x0065F0C0 -#define il2cpp_class_get_fields_ptr 0x0065F0D0 -#define il2cpp_class_get_flags_ptr 0x0065F0E0 -#define il2cpp_class_get_image_ptr 0x0065F830 -#define il2cpp_class_get_interfaces_ptr 0x0065F0F0 -#define il2cpp_class_get_method_from_name_ptr 0x0065F100 -#define il2cpp_class_get_methods_ptr 0x0065F110 -#define il2cpp_class_get_name_ptr 0x0065F7F0 -#define il2cpp_class_get_namespace_ptr 0x0065FB70 -#define il2cpp_class_get_nested_types_ptr 0x0065F120 -#define il2cpp_class_get_parent_ptr 0x0065F130 -#define il2cpp_class_get_properties_ptr 0x0065F140 -#define il2cpp_class_get_property_from_name_ptr 0x0065F150 -#define il2cpp_class_get_rank_ptr 0x0065F160 -#define il2cpp_class_get_static_field_data_ptr 0x0065F170 -#define il2cpp_class_get_type_ptr 0x0065F180 -#define il2cpp_class_get_type_token_ptr 0x0065F190 -#define il2cpp_class_get_userdata_offset_ptr 0x0065F1A0 -#define il2cpp_class_has_attribute_ptr 0x0065F1B0 -#define il2cpp_class_has_parent_ptr 0x0065F1C0 -#define il2cpp_class_has_references_ptr 0x0065F1D0 -#define il2cpp_class_instance_size_ptr 0x0065F1E0 -#define il2cpp_class_is_abstract_ptr 0x0065F1F0 -#define il2cpp_class_is_assignable_from_ptr 0x0065F200 -#define il2cpp_class_is_blittable_ptr 0x0065F210 -#define il2cpp_class_is_enum_ptr 0x0065F220 -#define il2cpp_class_is_generic_ptr 0x0065F230 -#define il2cpp_class_is_inflated_ptr 0x0065F240 -#define il2cpp_class_is_interface_ptr 0x0065F250 -#define il2cpp_class_is_subclass_of_ptr 0x0065F260 -#define il2cpp_class_is_valuetype_ptr 0x006EA550 -#define il2cpp_class_num_fields_ptr 0x0065F270 -#define il2cpp_class_set_userdata_ptr 0x0015A460 -#define il2cpp_class_value_size_ptr 0x0065F280 -#define il2cpp_current_thread_get_frame_at_ptr 0x0065F290 -#define il2cpp_current_thread_get_stack_depth_ptr 0x0065F2A0 -#define il2cpp_current_thread_get_top_frame_ptr 0x0065F2C0 -#define il2cpp_current_thread_walk_frame_stack_ptr 0x0065F2D0 -#define il2cpp_custom_attrs_construct_ptr 0x0065F2E0 -#define il2cpp_custom_attrs_free_ptr 0x00161B80 -#define il2cpp_custom_attrs_from_class_ptr 0x0065F2F0 -#define il2cpp_custom_attrs_from_method_ptr 0x0065F310 -#define il2cpp_custom_attrs_get_attr_ptr 0x0065F330 -#define il2cpp_custom_attrs_has_attr_ptr 0x0065F340 -#define il2cpp_debug_get_method_info_ptr 0x0065F350 -#define il2cpp_debugger_set_agent_options_ptr 0x00161B80 -#define il2cpp_domain_assembly_open_ptr 0x0065F360 -#define il2cpp_domain_get_ptr 0x0065F370 -#define il2cpp_domain_get_assemblies_ptr 0x0065F380 -#define il2cpp_enable_object_type_mutex_ptr 0x0065F3B0 -#define il2cpp_exception_from_name_msg_ptr 0x0065F3C0 -#define il2cpp_field_get_flags_ptr 0x0065F3D0 -#define il2cpp_field_get_name_ptr 0x0065F830 -#define il2cpp_field_get_offset_ptr 0x0065F3E0 -#define il2cpp_field_get_parent_ptr 0x0065F7F0 -#define il2cpp_field_get_type_ptr 0x0065FB60 -#define il2cpp_field_get_value_ptr 0x0065F3F0 -#define il2cpp_field_get_value_object_ptr 0x0065F400 -#define il2cpp_field_has_attribute_ptr 0x0065F410 -#define il2cpp_field_is_literal_ptr 0x0065F420 -#define il2cpp_field_set_value_ptr 0x0065F430 -#define il2cpp_field_set_value_object_ptr 0x0065F440 -#define il2cpp_field_static_get_value_ptr 0x0065F450 -#define il2cpp_field_static_set_value_ptr 0x0065F460 -#define il2cpp_format_exception_ptr 0x0065F470 -#define il2cpp_format_stack_trace_ptr 0x0065F520 -#define il2cpp_free_ptr 0x0065F5D0 -#define il2cpp_free_captured_memory_snapshot_ptr 0x0065F5E0 -#define il2cpp_gc_collect_ptr 0x0067AC20 -#define il2cpp_gc_collect_a_little_ptr 0x0065F5F0 -#define il2cpp_gc_disable_ptr 0x0065F600 -#define il2cpp_gc_dump_append_text_to_log_ptr 0x0065F610 -#define il2cpp_gc_dump_info_ptr 0x0065F620 -#define il2cpp_gc_dump_set_large_allocated_block_found_callback_ptr 0x0065F630 -#define il2cpp_gc_dump_set_small_allocated_block_found_callback_ptr 0x0065F640 -#define il2cpp_gc_enable_ptr 0x0065F650 -#define il2cpp_gc_foreach_heap_ptr 0x0065F660 -#define il2cpp_gc_get_heap_size_ptr 0x0065F690 -#define il2cpp_gc_get_max_time_slice_ns_ptr 0x0065F6A0 -#define il2cpp_gc_get_used_size_ptr 0x0065F6B0 -#define il2cpp_gc_has_strict_wbarriers_ptr 0x006665C0 -#define il2cpp_gc_is_disabled_ptr 0x0065F6C0 -#define il2cpp_gc_is_incremental_ptr 0x0065F6D0 -#define il2cpp_gc_set_enable_get_mem_address_hint_ptr 0x0065F6E0 -#define il2cpp_gc_set_external_allocation_tracker_ptr 0x00161B80 -#define il2cpp_gc_set_external_wbarrier_tracker_ptr 0x00161B80 -#define il2cpp_gc_set_max_time_slice_ns_ptr 0x0065F6F0 -#define il2cpp_gc_set_object_malloc_callback_ptr 0x0065F700 -#define il2cpp_gc_set_object_return_freelist_callback_ptr 0x0065F710 -#define il2cpp_gc_wbarrier_set_field_ptr 0x0065F720 -#define il2cpp_gchandle_foreach_get_target_ptr 0x0065F730 -#define il2cpp_gchandle_free_ptr 0x006758B0 -#define il2cpp_gchandle_get_target_ptr 0x0065F760 -#define il2cpp_gchandle_new_ptr 0x0065F770 -#define il2cpp_gchandle_new_weakref_ptr 0x0065F780 -#define il2cpp_get_committed_memory_size_ptr 0x0065F790 -#define il2cpp_get_corlib_ptr 0x0065F7A0 -#define il2cpp_get_exception_argument_null_ptr 0x0065F7B0 -#define il2cpp_get_hash_table_memory_ptr 0x0065F7C0 -#define il2cpp_get_meta_data_pool_memory_ptr 0x0065F7D0 -#define il2cpp_image_get_assembly_ptr 0x0065F7F0 -#define il2cpp_image_get_class_ptr 0x0065F800 -#define il2cpp_image_get_class_count_ptr 0x0065F810 -#define il2cpp_image_get_entry_point_ptr 0x0065F820 -#define il2cpp_image_get_filename_ptr 0x0065F830 -#define il2cpp_image_get_name_ptr 0x0065F830 -#define il2cpp_init_ptr 0x0065F840 -#define il2cpp_init_security_ptr 0x0065F870 -#define il2cpp_init_utf16_ptr 0x0065F890 -#define il2cpp_is_debugger_attached_ptr 0x0067BF10 -#define il2cpp_is_vm_thread_ptr 0x0065F940 -#define il2cpp_method_get_class_ptr 0x0065FB70 -#define il2cpp_method_get_declaring_type_ptr 0x0065FB70 -#define il2cpp_method_get_flags_ptr 0x0065F950 -#define il2cpp_method_get_from_reflection_ptr 0x0065F7F0 -#define il2cpp_method_get_name_ptr 0x0065F7F0 -#define il2cpp_method_get_object_ptr 0x0065F980 -#define il2cpp_method_get_param_ptr 0x0065F990 -#define il2cpp_method_get_param_count_ptr 0x0065F9A0 -#define il2cpp_method_get_param_name_ptr 0x0065F9B0 -#define il2cpp_method_get_return_type_ptr 0x0065F9C0 -#define il2cpp_method_get_token_ptr 0x0065F9D0 -#define il2cpp_method_has_attribute_ptr 0x0065F9E0 -#define il2cpp_method_is_generic_ptr 0x0065F9F0 -#define il2cpp_method_is_inflated_ptr 0x0065FA00 -#define il2cpp_method_is_instance_ptr 0x0065FA10 -#define il2cpp_monitor_enter_ptr 0x0065FA20 -#define il2cpp_monitor_exit_ptr 0x0065FA30 -#define il2cpp_monitor_pulse_ptr 0x0065FA40 -#define il2cpp_monitor_pulse_all_ptr 0x0065FA50 -#define il2cpp_monitor_try_enter_ptr 0x0065FA60 -#define il2cpp_monitor_try_wait_ptr 0x0065FA70 -#define il2cpp_monitor_wait_ptr 0x0065FA80 -#define il2cpp_object_get_class_ptr 0x0065F830 -#define il2cpp_object_get_size_ptr 0x0065FA90 -#define il2cpp_object_get_virtual_method_ptr 0x0065FAA0 -#define il2cpp_object_header_size_ptr 0x00710530 -#define il2cpp_object_new_ptr 0x0065FAB0 -#define il2cpp_object_unbox_ptr 0x006EA540 -#define il2cpp_offset_of_array_bounds_in_array_object_header_ptr 0x00710530 -#define il2cpp_offset_of_array_length_in_array_object_header_ptr 0x00137CE0 -#define il2cpp_override_stack_backtrace_ptr 0x0065FAD0 -#define il2cpp_profiler_install_ptr 0x0065FAE0 -#define il2cpp_profiler_install_allocation_ptr 0x0065FAF0 -#define il2cpp_profiler_install_enter_leave_ptr 0x0065FB00 -#define il2cpp_profiler_install_fileio_ptr 0x0065FB10 -#define il2cpp_profiler_install_gc_ptr 0x0065FB20 -#define il2cpp_profiler_install_thread_ptr 0x0065FB30 -#define il2cpp_profiler_set_events_ptr 0x0065FB40 -#define il2cpp_property_get_flags_ptr 0x0065FB50 -#define il2cpp_property_get_get_method_ptr 0x0065F7F0 -#define il2cpp_property_get_name_ptr 0x0065FB60 -#define il2cpp_property_get_parent_ptr 0x0065F830 -#define il2cpp_property_get_set_method_ptr 0x0065FB70 -#define il2cpp_raise_exception_ptr 0x0065FB80 -#define il2cpp_register_debugger_agent_transport_ptr 0x00161B80 -#define il2cpp_register_filedelete_callback_ptr 0x0065FB90 -#define il2cpp_register_filemodify_callback_ptr 0x0065FBA0 -#define il2cpp_register_log_callback_ptr 0x0065FBB0 -#define il2cpp_resolve_icall_ptr 0x0065FBC0 -#define il2cpp_runtime_class_init_ptr 0x006EA900 -#define il2cpp_runtime_invoke_ptr 0x0065FBD0 -#define il2cpp_runtime_invoke_convert_args_ptr 0x0065FBF0 -#define il2cpp_runtime_object_init_ptr 0x0065FC10 -#define il2cpp_runtime_object_init_exception_ptr 0x0065FC20 -#define il2cpp_runtime_unhandled_exception_policy_set_ptr 0x0065FC30 -#define il2cpp_set_commandline_arguments_ptr 0x0065FC40 -#define il2cpp_set_commandline_arguments_utf16_ptr 0x0065FC50 -#define il2cpp_set_config_ptr 0x0065FC60 -#define il2cpp_set_config_dir_ptr 0x0065FC70 -#define il2cpp_set_config_utf16_ptr 0x0065FC80 -#define il2cpp_set_data_dir_ptr 0x0065FC90 -#define il2cpp_set_default_thread_affinity_ptr 0x0065FCA0 -#define il2cpp_set_disable_gc_parallel_mark_ptr 0x0065FCB0 -#define il2cpp_set_find_plugin_callback_ptr 0x0065FCC0 -#define il2cpp_set_memory_callbacks_ptr 0x0065FCD0 -#define il2cpp_set_output_redirected_file_path_ptr 0x0065FCE0 -#define il2cpp_set_parallel_android_affinity_ptr 0x0065FCF0 -#define il2cpp_set_parallel_android_cupcount_ptr 0x0065FD00 -#define il2cpp_set_temp_dir_ptr 0x0065FD10 -#define il2cpp_shutdown_ptr 0x0065FD20 -#define il2cpp_start_gc_world_ptr 0x0065FD30 -#define il2cpp_stats_dump_to_file_ptr 0x006665C0 -#define il2cpp_stats_get_value_ptr 0x006E7420 -#define il2cpp_stop_gc_world_ptr 0x0065FD40 -#define il2cpp_string_chars_ptr 0x0065FD50 -#define il2cpp_string_intern_ptr 0x0065FD60 -#define il2cpp_string_is_interned_ptr 0x0065FD70 -#define il2cpp_string_length_ptr 0x0065FD80 -#define il2cpp_string_new_ptr 0x006EA910 -#define il2cpp_string_new_len_ptr 0x0065FD90 -#define il2cpp_string_new_utf16_ptr 0x0065FDA0 -#define il2cpp_string_new_wrapper_ptr 0x006EA910 -#define il2cpp_thread_attach_ptr 0x0065FDB0 -#define il2cpp_thread_current_ptr 0x00676210 -#define il2cpp_thread_detach_ptr 0x0065FDC0 -#define il2cpp_thread_get_all_attached_threads_ptr 0x0065FDD0 -#define il2cpp_thread_get_frame_at_ptr 0x0065FDE0 -#define il2cpp_thread_get_stack_depth_ptr 0x0065FDF0 -#define il2cpp_thread_get_top_frame_ptr 0x0065FE00 -#define il2cpp_thread_walk_frame_stack_ptr 0x0065FE10 -#define il2cpp_type_equals_ptr 0x0065FE20 -#define il2cpp_type_get_assembly_qualified_name_ptr 0x0065FE30 -#define il2cpp_type_get_attrs_ptr 0x0065FEF0 -#define il2cpp_type_get_class_or_element_class_ptr 0x0065FF00 -#define il2cpp_type_get_name_ptr 0x0065FF10 -#define il2cpp_type_get_name_chunked_ptr 0x0065FFD0 -#define il2cpp_type_get_object_ptr 0x0065FFE0 -#define il2cpp_type_get_type_ptr 0x0065FFF0 -#define il2cpp_type_is_byref_ptr 0x00660000 -#define il2cpp_type_is_pointer_type_ptr 0x00660010 -#define il2cpp_type_is_static_ptr 0x00660020 -#define il2cpp_unhandled_exception_ptr 0x00660030 -#define il2cpp_unity_install_unitytls_interface_ptr 0x00660040 -#define il2cpp_unity_liveness_calculation_begin_ptr 0x00660050 -#define il2cpp_unity_liveness_calculation_end_ptr 0x00660060 -#define il2cpp_unity_liveness_calculation_from_root_ptr 0x00660070 -#define il2cpp_unity_liveness_calculation_from_statics_ptr 0x00660080 -#define il2cpp_value_box_ptr 0x00660090 +#define il2cpp_add_internal_call_ptr 0x006A9A20 +#define il2cpp_alloc_ptr 0x006A9A30 +#define il2cpp_allocation_granularity_ptr 0x00623720 +#define il2cpp_array_class_get_ptr 0x006A9A40 +#define il2cpp_array_element_size_ptr 0x006A9A50 +#define il2cpp_array_get_byte_length_ptr 0x006A9A60 +#define il2cpp_array_length_ptr 0x006A9A70 +#define il2cpp_array_new_ptr 0x006A9A80 +#define il2cpp_array_new_full_ptr 0x006A9A90 +#define il2cpp_array_new_specific_ptr 0x006A9AA0 +#define il2cpp_array_object_header_size_ptr 0x006A9AB0 +#define il2cpp_assembly_get_image_ptr 0x006AA580 +#define il2cpp_bounded_array_class_get_ptr 0x006A9AC0 +#define il2cpp_capture_memory_snapshot_ptr 0x006A9AD0 +#define il2cpp_class_array_element_size_ptr 0x006A9AE0 +#define il2cpp_class_enum_basetype_ptr 0x006A9AF0 +#define il2cpp_class_for_each_ptr 0x006A9B00 +#define il2cpp_class_from_il2cpp_type_ptr 0x006A9B10 +#define il2cpp_class_from_name_ptr 0x006A9B20 +#define il2cpp_class_from_system_type_ptr 0x006A9B30 +#define il2cpp_class_from_type_ptr 0x006A9B10 +#define il2cpp_class_get_assemblyname_ptr 0x006A9B40 +#define il2cpp_class_get_bitmap_ptr 0x006A9B50 +#define il2cpp_class_get_bitmap_size_ptr 0x006A9B70 +#define il2cpp_class_get_data_size_ptr 0x006A9B80 +#define il2cpp_class_get_declaring_type_ptr 0x006A9B90 +#define il2cpp_class_get_element_class_ptr 0x006A9BA0 +#define il2cpp_class_get_events_ptr 0x006A9BB0 +#define il2cpp_class_get_field_from_name_ptr 0x006A9BC0 +#define il2cpp_class_get_fields_ptr 0x006A9BD0 +#define il2cpp_class_get_flags_ptr 0x006A9BE0 +#define il2cpp_class_get_image_ptr 0x006AA580 +#define il2cpp_class_get_interfaces_ptr 0x006A9BF0 +#define il2cpp_class_get_method_from_name_ptr 0x006A9C00 +#define il2cpp_class_get_methods_ptr 0x006A9C10 +#define il2cpp_class_get_name_ptr 0x006AA2E0 +#define il2cpp_class_get_namespace_ptr 0x006A9C20 +#define il2cpp_class_get_nested_types_ptr 0x006A9C30 +#define il2cpp_class_get_parent_ptr 0x006A9C40 +#define il2cpp_class_get_properties_ptr 0x006A9C50 +#define il2cpp_class_get_property_from_name_ptr 0x006A9C60 +#define il2cpp_class_get_rank_ptr 0x006A9C70 +#define il2cpp_class_get_static_field_data_ptr 0x00143B00 +#define il2cpp_class_get_type_ptr 0x006A9C80 +#define il2cpp_class_get_type_token_ptr 0x006A9C90 +#define il2cpp_class_get_userdata_offset_ptr 0x006A9CA0 +#define il2cpp_class_has_attribute_ptr 0x006A9CB0 +#define il2cpp_class_has_parent_ptr 0x006A9CC0 +#define il2cpp_class_has_references_ptr 0x006A9CD0 +#define il2cpp_class_instance_size_ptr 0x006A9CE0 +#define il2cpp_class_is_abstract_ptr 0x006A9CF0 +#define il2cpp_class_is_assignable_from_ptr 0x007359C0 +#define il2cpp_class_is_blittable_ptr 0x006A9D00 +#define il2cpp_class_is_enum_ptr 0x006A9D10 +#define il2cpp_class_is_generic_ptr 0x006A9D20 +#define il2cpp_class_is_inflated_ptr 0x006A9D30 +#define il2cpp_class_is_interface_ptr 0x006A9D40 +#define il2cpp_class_is_subclass_of_ptr 0x006A9D50 +#define il2cpp_class_is_valuetype_ptr 0x007359D0 +#define il2cpp_class_num_fields_ptr 0x006A9D60 +#define il2cpp_class_set_userdata_ptr 0x001474F0 +#define il2cpp_class_value_size_ptr 0x006A9D70 +#define il2cpp_current_thread_get_frame_at_ptr 0x006A9D80 +#define il2cpp_current_thread_get_stack_depth_ptr 0x006A9D90 +#define il2cpp_current_thread_get_top_frame_ptr 0x006A9DB0 +#define il2cpp_current_thread_walk_frame_stack_ptr 0x006A9DC0 +#define il2cpp_custom_attrs_construct_ptr 0x006A9DD0 +#define il2cpp_custom_attrs_free_ptr 0x0015BB10 +#define il2cpp_custom_attrs_from_class_ptr 0x006A9DE0 +#define il2cpp_custom_attrs_from_method_ptr 0x006A9E00 +#define il2cpp_custom_attrs_get_attr_ptr 0x006A9E20 +#define il2cpp_custom_attrs_has_attr_ptr 0x006A9E30 +#define il2cpp_debug_get_method_info_ptr 0x006A9E40 +#define il2cpp_debugger_set_agent_options_ptr 0x0015BB10 +#define il2cpp_domain_assembly_open_ptr 0x006A9E50 +#define il2cpp_domain_get_ptr 0x006A9E60 +#define il2cpp_domain_get_assemblies_ptr 0x006A9E70 +#define il2cpp_enable_object_type_mutex_ptr 0x006A9EA0 +#define il2cpp_exception_from_name_msg_ptr 0x006A9EB0 +#define il2cpp_field_get_flags_ptr 0x006A9EC0 +#define il2cpp_field_get_name_ptr 0x006AA580 +#define il2cpp_field_get_offset_ptr 0x006A9ED0 +#define il2cpp_field_get_parent_ptr 0x006AA2E0 +#define il2cpp_field_get_type_ptr 0x00735C80 +#define il2cpp_field_get_value_ptr 0x006A9EE0 +#define il2cpp_field_get_value_object_ptr 0x006A9EF0 +#define il2cpp_field_has_attribute_ptr 0x006A9F00 +#define il2cpp_field_is_literal_ptr 0x006A9F10 +#define il2cpp_field_set_value_ptr 0x006A9F20 +#define il2cpp_field_set_value_object_ptr 0x006A9F30 +#define il2cpp_field_static_get_value_ptr 0x006A9F40 +#define il2cpp_field_static_set_value_ptr 0x006A9F50 +#define il2cpp_format_exception_ptr 0x006A9F60 +#define il2cpp_format_stack_trace_ptr 0x006AA010 +#define il2cpp_free_ptr 0x006C0350 +#define il2cpp_free_captured_memory_snapshot_ptr 0x006AA0C0 +#define il2cpp_gc_collect_ptr 0x006C5690 +#define il2cpp_gc_collect_a_little_ptr 0x006AA0D0 +#define il2cpp_gc_disable_ptr 0x006AA0E0 +#define il2cpp_gc_dump_append_text_to_log_ptr 0x006AA0F0 +#define il2cpp_gc_dump_info_ptr 0x006AA100 +#define il2cpp_gc_dump_set_large_allocated_block_found_callback_ptr 0x006AA110 +#define il2cpp_gc_dump_set_small_allocated_block_found_callback_ptr 0x006AA120 +#define il2cpp_gc_enable_ptr 0x006AA130 +#define il2cpp_gc_foreach_heap_ptr 0x006AA140 +#define il2cpp_gc_get_heap_size_ptr 0x006AA170 +#define il2cpp_gc_get_max_time_slice_ns_ptr 0x006AA180 +#define il2cpp_gc_get_used_size_ptr 0x006AA190 +#define il2cpp_gc_has_strict_wbarriers_ptr 0x006FB940 +#define il2cpp_gc_is_disabled_ptr 0x006AA1A0 +#define il2cpp_gc_is_incremental_ptr 0x006AA1B0 +#define il2cpp_gc_set_enable_get_mem_address_hint_ptr 0x006AA1C0 +#define il2cpp_gc_set_external_allocation_tracker_ptr 0x0015BB10 +#define il2cpp_gc_set_external_wbarrier_tracker_ptr 0x0015BB10 +#define il2cpp_gc_set_max_time_slice_ns_ptr 0x006AA1D0 +#define il2cpp_gc_set_object_malloc_callback_ptr 0x006AA1E0 +#define il2cpp_gc_set_object_return_freelist_callback_ptr 0x006AA1F0 +#define il2cpp_gc_wbarrier_set_field_ptr 0x006AA200 +#define il2cpp_gchandle_foreach_get_target_ptr 0x006AA210 +#define il2cpp_gchandle_free_ptr 0x006AA240 +#define il2cpp_gchandle_get_target_ptr 0x006AA250 +#define il2cpp_gchandle_new_ptr 0x006AA260 +#define il2cpp_gchandle_new_weakref_ptr 0x006AA270 +#define il2cpp_get_committed_memory_size_ptr 0x006AA280 +#define il2cpp_get_corlib_ptr 0x006AA290 +#define il2cpp_get_exception_argument_null_ptr 0x006AA2A0 +#define il2cpp_get_hash_table_memory_ptr 0x006AA2B0 +#define il2cpp_get_meta_data_pool_memory_ptr 0x006AA2C0 +#define il2cpp_image_get_assembly_ptr 0x006AA2E0 +#define il2cpp_image_get_class_ptr 0x006AA2F0 +#define il2cpp_image_get_class_count_ptr 0x006AA300 +#define il2cpp_image_get_entry_point_ptr 0x006AA310 +#define il2cpp_image_get_filename_ptr 0x006AA580 +#define il2cpp_image_get_name_ptr 0x006AA580 +#define il2cpp_init_ptr 0x006AA320 +#define il2cpp_init_security_ptr 0x006AA350 +#define il2cpp_init_utf16_ptr 0x006AA370 +#define il2cpp_is_debugger_attached_ptr 0x006C6930 +#define il2cpp_is_vm_thread_ptr 0x006AA420 +#define il2cpp_method_get_class_ptr 0x00735C80 +#define il2cpp_method_get_declaring_type_ptr 0x00735C80 +#define il2cpp_method_get_flags_ptr 0x006AA430 +#define il2cpp_method_get_from_reflection_ptr 0x006AA2E0 +#define il2cpp_method_get_name_ptr 0x006AA460 +#define il2cpp_method_get_object_ptr 0x006AA470 +#define il2cpp_method_get_param_ptr 0x006AA480 +#define il2cpp_method_get_param_count_ptr 0x006AA490 +#define il2cpp_method_get_param_name_ptr 0x006AA4A0 +#define il2cpp_method_get_return_type_ptr 0x006AA4B0 +#define il2cpp_method_get_token_ptr 0x006AA4C0 +#define il2cpp_method_has_attribute_ptr 0x006AA4D0 +#define il2cpp_method_is_generic_ptr 0x006AA4E0 +#define il2cpp_method_is_inflated_ptr 0x006AA4F0 +#define il2cpp_method_is_instance_ptr 0x006AA500 +#define il2cpp_monitor_enter_ptr 0x006AA510 +#define il2cpp_monitor_exit_ptr 0x006AA520 +#define il2cpp_monitor_pulse_ptr 0x006AA530 +#define il2cpp_monitor_pulse_all_ptr 0x006AA540 +#define il2cpp_monitor_try_enter_ptr 0x006AA550 +#define il2cpp_monitor_try_wait_ptr 0x006AA560 +#define il2cpp_monitor_wait_ptr 0x006AA570 +#define il2cpp_object_get_class_ptr 0x006AA580 +#define il2cpp_object_get_size_ptr 0x006AA590 +#define il2cpp_object_get_virtual_method_ptr 0x006AA5A0 +#define il2cpp_object_header_size_ptr 0x00623720 +#define il2cpp_object_new_ptr 0x006AA5B0 +#define il2cpp_object_unbox_ptr 0x006AA5D0 +#define il2cpp_offset_of_array_bounds_in_array_object_header_ptr 0x00623720 +#define il2cpp_offset_of_array_length_in_array_object_header_ptr 0x006AA5E0 +#define il2cpp_override_stack_backtrace_ptr 0x006AA5F0 +#define il2cpp_profiler_install_ptr 0x006AA600 +#define il2cpp_profiler_install_allocation_ptr 0x006AA610 +#define il2cpp_profiler_install_enter_leave_ptr 0x006AA620 +#define il2cpp_profiler_install_fileio_ptr 0x006AA630 +#define il2cpp_profiler_install_gc_ptr 0x006AA640 +#define il2cpp_profiler_install_thread_ptr 0x006AA650 +#define il2cpp_profiler_set_events_ptr 0x006AA660 +#define il2cpp_property_get_flags_ptr 0x006AA670 +#define il2cpp_property_get_get_method_ptr 0x006AA2E0 +#define il2cpp_property_get_name_ptr 0x00735C80 +#define il2cpp_property_get_parent_ptr 0x006AA580 +#define il2cpp_property_get_set_method_ptr 0x006A9C20 +#define il2cpp_raise_exception_ptr 0x006AA680 +#define il2cpp_register_debugger_agent_transport_ptr 0x0015BB10 +#define il2cpp_register_filedelete_callback_ptr 0x006AA690 +#define il2cpp_register_filemodify_callback_ptr 0x006AA6A0 +#define il2cpp_register_log_callback_ptr 0x006AA6B0 +#define il2cpp_resolve_icall_ptr 0x006AA6C0 +#define il2cpp_runtime_class_init_ptr 0x006AA6D0 +#define il2cpp_runtime_invoke_ptr 0x006AA6E0 +#define il2cpp_runtime_invoke_convert_args_ptr 0x006AA700 +#define il2cpp_runtime_object_init_ptr 0x006AA720 +#define il2cpp_runtime_object_init_exception_ptr 0x006AA730 +#define il2cpp_runtime_unhandled_exception_policy_set_ptr 0x006AA740 +#define il2cpp_set_commandline_arguments_ptr 0x006AA750 +#define il2cpp_set_commandline_arguments_utf16_ptr 0x006AA760 +#define il2cpp_set_config_ptr 0x006AA770 +#define il2cpp_set_config_dir_ptr 0x006AA780 +#define il2cpp_set_config_utf16_ptr 0x006AA790 +#define il2cpp_set_data_dir_ptr 0x006AA7A0 +#define il2cpp_set_default_thread_affinity_ptr 0x006AA7B0 +#define il2cpp_set_disable_gc_parallel_mark_ptr 0x006AA7C0 +#define il2cpp_set_find_plugin_callback_ptr 0x006AA7D0 +#define il2cpp_set_memory_callbacks_ptr 0x006AA7E0 +#define il2cpp_set_output_redirected_file_path_ptr 0x006AA7F0 +#define il2cpp_set_parallel_android_affinity_ptr 0x006AA800 +#define il2cpp_set_parallel_android_cupcount_ptr 0x006AA810 +#define il2cpp_set_temp_dir_ptr 0x006AA820 +#define il2cpp_shutdown_ptr 0x006AA830 +#define il2cpp_start_gc_world_ptr 0x006AA840 +#define il2cpp_stats_dump_to_file_ptr 0x006FB940 +#define il2cpp_stats_get_value_ptr 0x00154BD0 +#define il2cpp_stop_gc_world_ptr 0x006AA850 +#define il2cpp_string_chars_ptr 0x006AA860 +#define il2cpp_string_intern_ptr 0x006AA870 +#define il2cpp_string_is_interned_ptr 0x006AA880 +#define il2cpp_string_length_ptr 0x006AA890 +#define il2cpp_string_new_ptr 0x00735D90 +#define il2cpp_string_new_len_ptr 0x006AA8A0 +#define il2cpp_string_new_utf16_ptr 0x006AA8B0 +#define il2cpp_string_new_wrapper_ptr 0x00735D90 +#define il2cpp_thread_attach_ptr 0x006AA8C0 +#define il2cpp_thread_current_ptr 0x006AA8D0 +#define il2cpp_thread_detach_ptr 0x006AA8E0 +#define il2cpp_thread_get_all_attached_threads_ptr 0x006AA8F0 +#define il2cpp_thread_get_frame_at_ptr 0x006AA900 +#define il2cpp_thread_get_stack_depth_ptr 0x006AA910 +#define il2cpp_thread_get_top_frame_ptr 0x006AA920 +#define il2cpp_thread_walk_frame_stack_ptr 0x006AA930 +#define il2cpp_type_equals_ptr 0x006AA940 +#define il2cpp_type_get_assembly_qualified_name_ptr 0x006AA950 +#define il2cpp_type_get_attrs_ptr 0x006AAA10 +#define il2cpp_type_get_class_or_element_class_ptr 0x006AAA20 +#define il2cpp_type_get_name_ptr 0x006AAA30 +#define il2cpp_type_get_name_chunked_ptr 0x006AAAF0 +#define il2cpp_type_get_object_ptr 0x006AAB00 +#define il2cpp_type_get_type_ptr 0x006AAB10 +#define il2cpp_type_is_byref_ptr 0x006AAB20 +#define il2cpp_type_is_pointer_type_ptr 0x006AAB30 +#define il2cpp_type_is_static_ptr 0x006AAB40 +#define il2cpp_unhandled_exception_ptr 0x006AAB50 +#define il2cpp_unity_install_unitytls_interface_ptr 0x006AAB60 +#define il2cpp_unity_liveness_calculation_begin_ptr 0x006AAB70 +#define il2cpp_unity_liveness_calculation_end_ptr 0x006AAB80 +#define il2cpp_unity_liveness_calculation_from_root_ptr 0x006AAB90 +#define il2cpp_unity_liveness_calculation_from_statics_ptr 0x006AABA0 +#define il2cpp_value_box_ptr 0x006AABB0 diff --git a/cheat-library/src/appdata/il2cpp-functions.h b/cheat-library/src/appdata/il2cpp-functions.h index 8d8475e..d8eb29e 100644 --- a/cheat-library/src/appdata/il2cpp-functions.h +++ b/cheat-library/src/appdata/il2cpp-functions.h @@ -8,371 +8,370 @@ using namespace app; // Map hooks -DO_APP_FUNC(0x034CC320, void, MoleMole_InLevelMapPageContext_OnMarkClicked, (InLevelMapPageContext* __this, MonoMapMark* mark, MethodInfo* method)); -DO_APP_FUNC(0x034DE970, void, MoleMole_InLevelMapPageContext_OnMapClicked, (InLevelMapPageContext* __this, Vector2 screenPos, MethodInfo* method)); -DO_APP_FUNC(0x00B6AEA0, bool, MoleMole_MapModule_IsAreaUnlock, (MoleMole_MapModule* __this, uint32_t sceneID, uint32_t areaID, MethodInfo* method)); +DO_APP_FUNC(0x0343C910, void, MoleMole_InLevelMapPageContext_OnMarkClicked, (InLevelMapPageContext* __this, MonoMapMark* mark, MethodInfo* method)); +DO_APP_FUNC(0x034539D0, void, MoleMole_InLevelMapPageContext_OnMapClicked, (InLevelMapPageContext* __this, Vector2 screenPos, MethodInfo* method)); +DO_APP_FUNC(0x017865C0, bool, MoleMole_MapModule_IsAreaUnlock, (MoleMole_MapModule* __this, uint32_t sceneID, uint32_t areaID, MethodInfo* method)); // should be 'op_Implicit' not 'get_value' -DO_APP_FUNC(0x02356530, uint16_t, MoleMole_SimpleSafeUInt16_get_Value, (SimpleSafeUInt16 v, MethodInfo* method)); -DO_APP_FUNC(0x02B0B560, uint32_t, MoleMole_SimpleSafeUInt32_get_Value, (SimpleSafeUInt32 v, MethodInfo* method)); -DO_APP_FUNC(0x0501E650, String*, Marshal_PtrToStringAnsi, (void* ptr, MethodInfo* method)); +DO_APP_FUNC(0x02C715C0, uint16_t, MoleMole_SimpleSafeUInt16_get_Value, (SimpleSafeUInt16 v, MethodInfo* method)); +DO_APP_FUNC(0x02E22650, uint32_t, MoleMole_SimpleSafeUInt32_get_Value, (SimpleSafeUInt32 v, MethodInfo* method)); +DO_APP_FUNC(0x053D2100, String*, Marshal_PtrToStringAnsi, (void* ptr, MethodInfo* method)); // Map utility -DO_APP_FUNC(0x01690060, Rect, MonoInLevelMapPage_get_mapRect, (MonoInLevelMapPage* __this, MethodInfo* method)); -DO_APP_FUNC(0x01690030, Transform*, MonoInLevelMapPage_get_mapBackground, (MonoInLevelMapPage* __this, MethodInfo* method)); +DO_APP_FUNC(0x010E56B0, Rect, MonoInLevelMapPage_get_mapRect, (MonoInLevelMapPage* __this, MethodInfo* method)); +DO_APP_FUNC(0x010E5680, Transform*, MonoInLevelMapPage_get_mapBackground, (MonoInLevelMapPage* __this, MethodInfo* method)); // Teleport hooks -DO_APP_FUNC(0x0164D930, void, GameManager_Update, (GameManager* __this, MethodInfo* method)); -DO_APP_FUNC(0x00ABA150, void, MoleMole_LoadingManager_SceneGoto, (MoleMole_LoadingManager* __this, PlayerEnterSceneNotify* notify, MethodInfo* method)); -DO_APP_FUNC(0x00AB9730, void, MoleMole_LoadingManager_PerformPlayerTransmit, (MoleMole_LoadingManager* __this, Vector3 targetPos, EnterType__Enum enterType, uint32_t token, EvtTransmitAvatar_EvtTransmitAvatar_TransmitType__Enum transType, uint32_t enterReason, MethodInfo* method)); -DO_APP_FUNC(0x00AB5910, void, MoleMole_LoadingManager_RequestSceneTransToPoint, (MoleMole_LoadingManager* __this, uint32_t sceneId, uint32_t pointId, void* finishCallBackInForceDrag, MethodInfo* method)); -DO_APP_FUNC(0x00ABC980, bool, MoleMole_LoadingManager_NeedTransByServer, (MoleMole_LoadingManager* __this, uint32_t sceneId, Vector3 position, MethodInfo* method)); -DO_APP_FUNC(0x02BBC4E0, Vector3, MoleMole_LocalEntityInfoData_get_initPos, (LocalEntityInfoData* __this, MethodInfo* method)); // shared offset +DO_APP_FUNC(0x010A08C0, void, GameManager_Update, (GameManager* __this, MethodInfo* method)); +DO_APP_FUNC(0x00E04570, void, MoleMole_LoadingManager_SceneGoto, (MoleMole_LoadingManager* __this, PlayerEnterSceneNotify* notify, MethodInfo* method)); +DO_APP_FUNC(0x00E08C70, void, MoleMole_LoadingManager_PerformPlayerTransmit, (MoleMole_LoadingManager* __this, Vector3 targetPos, EnterType__Enum enterType, uint32_t token, EvtTransmitAvatar_EvtTransmitAvatar_TransmitType__Enum transType, uint32_t enterReason, MethodInfo* method)); +DO_APP_FUNC(0x00E087E0, void, MoleMole_LoadingManager_RequestSceneTransToPoint, (MoleMole_LoadingManager* __this, uint32_t sceneId, uint32_t pointId, void* finishCallBackInForceDrag, MethodInfo* method)); +DO_APP_FUNC(0x00E04290, bool, MoleMole_LoadingManager_NeedTransByServer, (MoleMole_LoadingManager* __this, uint32_t sceneId, Vector3 position, MethodInfo* method)); +DO_APP_FUNC(0x0341E6C0, Vector3, MoleMole_LocalEntityInfoData_get_initPos, (LocalEntityInfoData* __this, MethodInfo* method)); // shared offset // Unlimited stamina -DO_APP_FUNC(0x01A89B80, void, MoleMole_LevelSyncCombatPlugin_RequestSceneEntityMoveReq, (LevelSyncCombatPlugin* __this, uint32_t entityId, MotionInfo* syncInfo, bool isReliable, uint32_t HAOCOEMOMBG, MethodInfo* method)); -DO_APP_FUNC(0x03907A10, void, MoleMole_DataItem_HandleNormalProp, (DataItem* __this, uint32_t type, int64_t value, DataPropOp__Enum state, MethodInfo* method)); +DO_APP_FUNC(0x01B8D640, void, MoleMole_LevelSyncCombatPlugin_RequestSceneEntityMoveReq, (LevelSyncCombatPlugin* __this, uint32_t entityId, MotionInfo* syncInfo, bool isReliable, uint32_t HAOCOEMOMBG, MethodInfo* method)); +DO_APP_FUNC(0x03D083D0, void, MoleMole_DataItem_HandleNormalProp, (DataItem* __this, uint32_t type, int64_t value, DataPropOp__Enum state, MethodInfo* method)); // God mode -DO_APP_FUNC(0x02A6BF10, void, VCHumanoidMove_NotifyLandVelocity, (VCHumanoidMove* __this, Vector3 velocity, float reachMaxDownVelocityTime, MethodInfo* method)); -DO_APP_FUNC(0x0279BE90, bool, Miscs_CheckTargetAttackable, (BaseEntity* attackerEntity, BaseEntity* targetEntity, MethodInfo* method)); -DO_APP_FUNC(0x02C3D800, void, MoleMole_LCBaseCombat_FireBeingHitEvent, (LCBaseCombat* __this, uint32_t attackeeRuntimeID, AttackResult* attackResult, MethodInfo* method)); -DO_APP_FUNC(0x02DCBA70, bool, MoleMole_ActorAbilityPlugin_HanlderModifierThinkTimerUp, (ActorAbilityPlugin* __this, float delay, Object* arg, MethodInfo* method)); +DO_APP_FUNC(0x01743240, void, VCHumanoidMove_NotifyLandVelocity, (VCHumanoidMove* __this, Vector3 velocity, float reachMaxDownVelocityTime, MethodInfo* method)); +DO_APP_FUNC(0x01A06C70, bool, Miscs_CheckTargetAttackable, (BaseEntity* attackerEntity, BaseEntity* targetEntity, MethodInfo* method)); +DO_APP_FUNC(0x01B38F60, void, MoleMole_LCBaseCombat_FireBeingHitEvent, (LCBaseCombat* __this, uint32_t attackeeRuntimeID, AttackResult* attackResult, MethodInfo* method)); +DO_APP_FUNC(0x00F25AA0, bool, MoleMole_ActorAbilityPlugin_HanlderModifierThinkTimerUp, (ActorAbilityPlugin* __this, float delay, Object* arg, MethodInfo* method)); // Cooldown cheats -DO_APP_FUNC(0x011640B0, bool, MoleMole_HumanoidMoveFSM_CheckSprintCooldown, (/* HumanoidMoveFSM */void* __this, MethodInfo* method)); -DO_APP_FUNC(0x026F0820, bool, MoleMole_LCAvatarCombat_IsEnergyMax, (void* __this, MethodInfo* method)); -DO_APP_FUNC(0x026F0500, void, MoleMole_LCAvatarCombat_ChangeEnergy_1, (LCAvatarCombat* __this, ElementType__Enum type, float value, DataPropOp__Enum state, MethodInfo* method)); -DO_APP_FUNC(0x026F13C0, bool, MoleMole_LCAvatarCombat_OnSkillStart, (LCAvatarCombat* __this, uint32_t skillID, float cdMultipler, MethodInfo* method)); -DO_APP_FUNC(0x026F54A0, bool, MoleMole_LCAvatarCombat_IsSkillInCD_1, (LCAvatarCombat* __this, LCAvatarCombat_LCAvatarCombat_SkillInfo* skillInfo, MethodInfo* method)); -DO_APP_FUNC(0x02DB4680, void, MoleMole_ActorAbilityPlugin_AddDynamicFloatWithRange, (MoleMole_ActorAbilityPlugin* __this, String* key, float value, float min, float max, bool forceDoAtRemote, MethodInfo* method)); +DO_APP_FUNC(0x00ACAB10, bool, MoleMole_HumanoidMoveFSM_CheckSprintCooldown, (/* HumanoidMoveFSM */void* __this, MethodInfo* method)); +DO_APP_FUNC(0x021A88A0, bool, MoleMole_LCAvatarCombat_IsEnergyMax, (void* __this, MethodInfo* method)); +DO_APP_FUNC(0x021A8580, void, MoleMole_LCAvatarCombat_ChangeEnergy_1, (LCAvatarCombat* __this, ElementType__Enum type, float value, DataPropOp__Enum state, MethodInfo* method)); +DO_APP_FUNC(0x021AB7A0, bool, MoleMole_LCAvatarCombat_OnSkillStart, (LCAvatarCombat* __this, uint32_t skillID, float cdMultipler, MethodInfo* method)); +DO_APP_FUNC(0x021AB500, bool, MoleMole_LCAvatarCombat_IsSkillInCD_1, (LCAvatarCombat* __this, LCAvatarCombat_LCAvatarCombat_SkillInfo* skillInfo, MethodInfo* method)); +DO_APP_FUNC(0x00F62A90, void, MoleMole_ActorAbilityPlugin_AddDynamicFloatWithRange, (MoleMole_ActorAbilityPlugin* __this, String* key, float value, float min, float max, bool forceDoAtRemote, MethodInfo* method)); // Rapid fire -DO_APP_FUNC(0x017B1D50, void, MoleMole_LCBaseCombat_DoHitEntity, (LCBaseCombat* __this, uint32_t targetID, AttackResult* attackResult, bool ignoreCheckCanBeHitInMP, MethodInfo* method)); -DO_APP_FUNC(0x019DDF40, void, MoleMole_Formula_CalcAttackResult, (CombatProperty* attackCombatProperty, CombatProperty* defenseCombatProperty, AttackResult* attackResult, BaseEntity* attackerEntity, BaseEntity* attackeeEntity, MethodInfo* method)); -DO_APP_FUNC(0x0106D020, void, MoleMole_VCAnimatorEvent_HandleProcessItem, (MoleMole_VCAnimatorEvent* __this, MoleMole_VCAnimatorEvent_MoleMole_VCAnimatorEvent_AnimatorEventPatternProcessItem* processItem, AnimatorStateInfo processStateInfo, MoleMole_VCAnimatorEvent_MoleMole_VCAnimatorEvent_TriggerMode__Enum mode, MethodInfo* method)); +DO_APP_FUNC(0x01B44A40, void, MoleMole_LCBaseCombat_DoHitEntity, (LCBaseCombat* __this, uint32_t targetID, AttackResult* attackResult, bool ignoreCheckCanBeHitInMP, MethodInfo* method)); +DO_APP_FUNC(0x03637630, void, MoleMole_Formula_CalcAttackResult, (CombatProperty* attackCombatProperty, CombatProperty* defenseCombatProperty, AttackResult* attackResult, BaseEntity* attackerEntity, BaseEntity* attackeeEntity, MethodInfo* method)); +DO_APP_FUNC(0x0217D7A0, void, MoleMole_VCAnimatorEvent_HandleProcessItem, (MoleMole_VCAnimatorEvent* __this, MoleMole_VCAnimatorEvent_MoleMole_VCAnimatorEvent_AnimatorEventPatternProcessItem* processItem, AnimatorStateInfo processStateInfo, MoleMole_VCAnimatorEvent_MoleMole_VCAnimatorEvent_TriggerMode__Enum mode, MethodInfo* method)); // World cheats -DO_APP_FUNC(0x01A784B0, void, MoleMole_VCMonsterAIController_TryDoSkill, (/* VCMonsterAIController */ void* __this, uint32_t skillID, MethodInfo* method)); // Manual -DO_APP_FUNC(0x02A851C0, void, MoleMole_LCSelectPickup_AddInteeBtnByID, (void* __this, BaseEntity* entity, MethodInfo* method)); -DO_APP_FUNC(0x02A86D80, bool, MoleMole_LCSelectPickup_IsInPosition, (void* __this, BaseEntity* entity, MethodInfo* method)); -DO_APP_FUNC(0x02A86410, bool, MoleMole_LCSelectPickup_IsOutPosition, (void* __this, BaseEntity* entity, MethodInfo* method)); -DO_APP_FUNC(0x034AD740, void, MoleMole_ItemModule_PickItem, (MoleMole_ItemModule* __this, uint32_t entityID, MethodInfo* method)); -DO_APP_FUNC(0x00916CD0, void, MoleMole_LevelSceneElementViewPlugin_Tick, (LevelSceneElementViewPlugin* __this, float inDeltaTime, MethodInfo* method)); +DO_APP_FUNC(0x0089FAF0, void, MoleMole_VCMonsterAIController_TryDoSkill, (/* VCMonsterAIController */ void* __this, uint32_t skillID, MethodInfo* method)); // Manual +DO_APP_FUNC(0x00896770, void, MoleMole_LCSelectPickup_AddInteeBtnByID, (void* __this, BaseEntity* entity, MethodInfo* method)); +DO_APP_FUNC(0x00895130, bool, MoleMole_LCSelectPickup_IsInPosition, (void* __this, BaseEntity* entity, MethodInfo* method)); +DO_APP_FUNC(0x00895E00, bool, MoleMole_LCSelectPickup_IsOutPosition, (void* __this, BaseEntity* entity, MethodInfo* method)); +DO_APP_FUNC(0x03632490, void, MoleMole_ItemModule_PickItem, (MoleMole_ItemModule* __this, uint32_t entityID, MethodInfo* method)); +DO_APP_FUNC(0x00DED3C0, void, MoleMole_LevelSceneElementViewPlugin_Tick, (LevelSceneElementViewPlugin* __this, float inDeltaTime, MethodInfo* method)); // Dialog skipping -DO_APP_FUNC(0x032B0360, bool, MoleMole_TalkDialogContext_get_canClick, (TalkDialogContext* __this, MethodInfo* method)); // delete -DO_APP_FUNC(0x032B1F60, bool, MoleMole_TalkDialogContext_get_canAutoClick, (TalkDialogContext* __this, MethodInfo* method)); -DO_APP_FUNC(0x032AE7D0, void, MoleMole_TalkDialogContext_OnDialogSelectItem, (TalkDialogContext* __this, Notify* notify, MethodInfo* method)); -DO_APP_FUNC(0x03C0DEF0, void, MoleMole_InLevelCutScenePageContext_OnFreeClick, (InLevelCutScenePageContext* __this, MethodInfo* method)); -DO_APP_FUNC(0x03C0F7D0, void, MoleMole_InLevelCutScenePageContext_UpdateView, (InLevelCutScenePageContext* __this, MethodInfo* method)); -DO_APP_FUNC(0x03C0D4F0, void, MoleMole_InLevelCutScenePageContext_ClearView, (InLevelCutScenePageContext* __this, MethodInfo* method)); +DO_APP_FUNC(0x01296CF0, bool, MoleMole_TalkDialogContext_get_canClick, (TalkDialogContext* __this, MethodInfo* method)); // delete +DO_APP_FUNC(0x01296B00, bool, MoleMole_TalkDialogContext_get_canAutoClick, (TalkDialogContext* __this, MethodInfo* method)); +DO_APP_FUNC(0x0129ABE0, void, MoleMole_TalkDialogContext_OnDialogSelectItem, (TalkDialogContext* __this, Notify* notify, MethodInfo* method)); +DO_APP_FUNC(0x033A2E60, void, MoleMole_InLevelCutScenePageContext_OnFreeClick, (InLevelCutScenePageContext* __this, MethodInfo* method)); +DO_APP_FUNC(0x033A3670, void, MoleMole_InLevelCutScenePageContext_UpdateView, (InLevelCutScenePageContext* __this, MethodInfo* method)); +DO_APP_FUNC(0x0339FD20, void, MoleMole_InLevelCutScenePageContext_ClearView, (InLevelCutScenePageContext* __this, MethodInfo* method)); +// // Skip Cutscene | RyujinZX#6666 -DO_APP_FUNC(0x014C4720, void, CriwareMediaPlayer_Update, (CriwareMediaPlayer* __this, MethodInfo* method)); -DO_APP_FUNC(0x014C44F0, void, CriwareMediaPlayer_Skip, (CriwareMediaPlayer* __this, MethodInfo* method)); +DO_APP_FUNC(0x03242EF0, void, CriwareMediaPlayer_Update, (CriwareMediaPlayer* __this, MethodInfo* method)); +DO_APP_FUNC(0x03242CC0, void, CriwareMediaPlayer_Skip, (CriwareMediaPlayer* __this, MethodInfo* method)); // Protection bypass -DO_APP_FUNC(0x058838C0, Byte__Array*, Application_RecordUserData, (int32_t nType, MethodInfo* method)); +DO_APP_FUNC(0x05C25E60, Byte__Array*, Application_RecordUserData, (int32_t nType, MethodInfo* method)); // Networking -DO_APP_FUNC(0x0193C630, void, Kcp_KcpNative_kcp_packet_destroy, (KcpPacket_1* packet, MethodInfo* method)); -DO_APP_FUNC(0x0193C740, KcpPacket_1*, Kcp_KcpNative_kcp_packet_create, (uint8_t* data, int32_t len, MethodInfo* method)); -DO_APP_FUNC(0x0193C7D0, int32_t, Kcp_KcpNative_kcp_client_send_packet, (void* kcp_client, KcpPacket_1* packet, MethodInfo* method)); -DO_APP_FUNC(0x029F05C0, bool, MoleMole_KcpClient_TryDequeueEvent, (void* __this, ClientKcpEvent* evt, MethodInfo* method)); -DO_APP_FUNC(0x018293F0, void, MoleMole_Packet_XorEncrypt, (Byte__Array** bytes, int32_t length, MethodInfo* method)); +DO_APP_FUNC(0x015C1CF0, void, Kcp_KcpNative_kcp_packet_destroy, (KcpPacket_1* packet, MethodInfo* method)); +DO_APP_FUNC(0x015C1AE0, KcpPacket_1*, Kcp_KcpNative_kcp_packet_create, (uint8_t* data, int32_t len, MethodInfo* method)); +DO_APP_FUNC(0x015C2150, int32_t, Kcp_KcpNative_kcp_client_send_packet, (void* kcp_client, KcpPacket_1* packet, MethodInfo* method)); +DO_APP_FUNC(0x02CF33A0, bool, MoleMole_KcpClient_TryDequeueEvent, (void* __this, ClientKcpEvent* evt, MethodInfo* method)); +DO_APP_FUNC(0x02012D40, void, MoleMole_Packet_XorEncrypt, (Byte__Array** bytes, int32_t length, MethodInfo* method)); // Lua functions -DO_APP_FUNC(0x010B0CA0, Byte__Array*, LuaManager_LoadCustomLuaFile, (LuaManager* __this, String** filePath, bool* recycleBytes, MethodInfo* method)); -DO_APP_FUNC(0x03A481B0, void, Lua_xlua_pushasciistring, (void* L, String* str, MethodInfo* method)); -DO_APP_FUNC(0x00E5EE40, void, MoleMole_LuaShellManager_DoString, (void* __this, Byte__Array* byteArray, MethodInfo* method)); -DO_APP_FUNC(0x053D9D40, void*, LuaEnv_DoString, (void* __this, Byte__Array* chunk, String* chunkName, void* env, MethodInfo* method)); -DO_APP_FUNC(0x00E5E300, void, MoleMole_LuaShellManager_ReportLuaShellResult, (void* __this, String* type, String* value, MethodInfo* method)); // Anticheat info +DO_APP_FUNC(0x0355B5B0, Byte__Array*, LuaManager_LoadCustomLuaFile, (LuaManager* __this, String** filePath, bool* recycleBytes, MethodInfo* method)); +DO_APP_FUNC(0x042C61B0, void, Lua_xlua_pushasciistring, (void* L, String* str, MethodInfo* method)); +DO_APP_FUNC(0x02EE7610, void, MoleMole_LuaShellManager_DoString, (void* __this, Byte__Array* byteArray, MethodInfo* method)); +DO_APP_FUNC(0x051B0AE0, void*, LuaEnv_DoString, (void* __this, Byte__Array* chunk, String* chunkName, void* env, MethodInfo* method)); +DO_APP_FUNC(0x02EE6E60, void, MoleMole_LuaShellManager_ReportLuaShellResult, (void* __this, String* type, String* value, MethodInfo* method)); // Anticheat info // Debug hooks -DO_APP_FUNC(0x02C2F060, AttackResult_1*, MoleMole_AttackResult_FillProtoAttackResult, (AttackResult* __this, uint32_t attackerID, uint32_t defenseId, AttackResult_1* protoAttackResult, MethodInfo* method)); -DO_APP_FUNC(0x01A884F0, void, MoleMole_LevelSyncCombatPlugin_SendFaceToDir, (void* __this, uint32_t runtimeID, Vector3 forward, MethodInfo* method)); -DO_APP_FUNC(0x031A89D0, void, MoleMole_BaseEntity_FireEvent, (BaseEntity* __this, BaseEvent* e, bool immediately, MethodInfo* method)); -DO_APP_FUNC(0x02DE38B0, bool, MoleMole_ActorAbilityPlugin_OnEvent, (void* __this, BaseEvent* e, MethodInfo* method)); +DO_APP_FUNC(0x01D2E820, AttackResult_1*, MoleMole_AttackResult_FillProtoAttackResult, (AttackResult* __this, uint32_t attackerID, uint32_t defenseId, AttackResult_1* protoAttackResult, MethodInfo* method)); +DO_APP_FUNC(0x01B8FF80, void, MoleMole_LevelSyncCombatPlugin_SendFaceToDir, (void* __this, uint32_t runtimeID, Vector3 forward, MethodInfo* method)); +DO_APP_FUNC(0x01EA9500, void, MoleMole_BaseEntity_FireEvent, (BaseEntity* __this, BaseEvent* e, bool immediately, MethodInfo* method)); +DO_APP_FUNC(0x00F5FB70, bool, MoleMole_ActorAbilityPlugin_OnEvent, (void* __this, BaseEvent* e, MethodInfo* method)); // Kill aura -DO_APP_FUNC(0x01013540, void, MoleMole_EvtCrash_Init, (EvtCrash* __this, uint32_t targetID, MethodInfo* method)); // Manual offset -DO_APP_FUNC(0x016C3F50, void, MoleMole_EventManager_FireEvent, (MoleMole_EventManager* __this, BaseEvent* e, bool immediately, MethodInfo* method)); -DO_APP_FUNC(0x00BC25D0, bool, MoleMole_FixedBoolStack_get_value, (FixedBoolStack* __this, MethodInfo* method)); +DO_APP_FUNC(0x029455B0, void, MoleMole_EvtCrash_Init, (EvtCrash* __this, uint32_t targetID, MethodInfo* method)); // Manual offset +DO_APP_FUNC(0x00A9DAB0, void, MoleMole_EventManager_FireEvent, (MoleMole_EventManager* __this, BaseEvent* e, bool immediately, MethodInfo* method)); +DO_APP_FUNC(0x05466DA0, bool, MoleMole_FixedBoolStack_get_value, (FixedBoolStack* __this, MethodInfo* method)); -// 2.8 changed to 'MoleMole_EventHelper_Allocate_144' -DO_APP_FUNC(0x0595D6F0, EvtCrash*, MoleMole_EventHelper_Allocate_103, (MethodInfo* method)); -DO_APP_FUNC_METHODINFO(0x09A4E310, MoleMole_EventHelper_Allocate_103__MethodInfo); +// 3.0 changed to 'MoleMole_EventHelper_Allocate_5' +DO_APP_FUNC(0x05D002C0, EvtCrash*, MoleMole_EventHelper_Allocate_103, (MethodInfo* method)); +DO_APP_FUNC_METHODINFO(0x09E8CAF8, MoleMole_EventHelper_Allocate_103__MethodInfo); -DO_APP_FUNC(0x017F3E90, void, MoleMole_BaseMoveSyncPlugin_ConvertSyncTaskToMotionInfo, (BaseMoveSyncPlugin* __this, MethodInfo* method)); +DO_APP_FUNC(0x01FA7300, void, MoleMole_BaseMoveSyncPlugin_ConvertSyncTaskToMotionInfo, (BaseMoveSyncPlugin* __this, MethodInfo* method)); // Fishing -DO_APP_FUNC(0x02695850, void, MoleMole_FishingModule_RequestFishCastRod, (void* __this, uint32_t baitId, uint32_t rodId, Vector3 pos, uint32_t rodEntityId, MethodInfo* method)); +DO_APP_FUNC(0x01CA1CA0, void, MoleMole_FishingModule_RequestFishCastRod, (void* __this, uint32_t baitId, uint32_t rodId, Vector3 pos, uint32_t rodEntityId, MethodInfo* method)); -DO_APP_FUNC(0x02698820, void, MoleMole_FishingModule_RequestFishBite, (void* __this, MethodInfo* method)); -DO_APP_FUNC(0x02696680, void, MoleMole_FishingModule_OnFishBiteRsp, (void* __this, FishBiteRsp* rsp, MethodInfo* method)); +DO_APP_FUNC(0x01CA2E80, void, MoleMole_FishingModule_RequestFishBite, (void* __this, MethodInfo* method)); +DO_APP_FUNC(0x01CA4700, void, MoleMole_FishingModule_OnFishBiteRsp, (void* __this, FishBiteRsp* rsp, MethodInfo* method)); -DO_APP_FUNC(0x02695A60, void, MoleMole_FishingModule_RequestFishBattleBegin, (void* __this, MethodInfo* method)); -DO_APP_FUNC(0x02698920, void, MoleMole_FishingModule_OnFishBattleBeginRsp, (void* __this, FishBattleBeginRsp* rsp, MethodInfo* method)); +DO_APP_FUNC(0x01CA2530, void, MoleMole_FishingModule_RequestFishBattleBegin, (void* __this, MethodInfo* method)); +DO_APP_FUNC(0x01CA44D0, void, MoleMole_FishingModule_OnFishBattleBeginRsp, (void* __this, FishBattleBeginRsp* rsp, MethodInfo* method)); -DO_APP_FUNC(0x02694C20, void, MoleMole_FishingModule_RequestFishBattleEnd, (void* __this, FishBattleResult__Enum result, bool isAlwaysBonus, float mxBonusTime, MethodInfo* method)); -DO_APP_FUNC(0x02694F90, void, MoleMole_FishingModule_OnFishBattleEndRsp, (void* __this, FishBattleEndRsp* rsp, MethodInfo* method)); +DO_APP_FUNC(0x01CA3AC0, void, MoleMole_FishingModule_RequestFishBattleEnd, (void* __this, FishBattleResult__Enum result, bool isAlwaysBonus, float mxBonusTime, MethodInfo* method)); +DO_APP_FUNC(0x01CA3050, void, MoleMole_FishingModule_OnFishBattleEndRsp, (void* __this, FishBattleEndRsp* rsp, MethodInfo* method)); -DO_APP_FUNC(0x02694DB0, void, MoleMole_FishingModule_OnExitFishingRsp, (void* __this, void* rsp, MethodInfo* method)); -DO_APP_FUNC(0x02696DE0, void, MoleMole_FishingModule_onFishChosenNotify, (void* __this, void* notify, MethodInfo* method)); +DO_APP_FUNC(0x01CA1FE0, void, MoleMole_FishingModule_OnExitFishingRsp, (void* __this, void* rsp, MethodInfo* method)); +DO_APP_FUNC(0x01CA4DB0, void, MoleMole_FishingModule_onFishChosenNotify, (void* __this, void* notify, MethodInfo* method)); // Visuals -DO_APP_FUNC(0x03A1D1A0, void, MoleMole_SCameraModuleInitialize_SetWarningLocateRatio, (SCameraModuleInitialize* __this, double deltaTime, CameraShareData* data, MethodInfo* method)); -DO_APP_FUNC(0x008E01A0, void, MoleMole_VCBaseSetDitherValue_set_ManagerDitherAlphaValue, (MoleMole_VCBaseSetDitherValue* __this, float value, MethodInfo* method)); +DO_APP_FUNC(0x02F624E0, void, MoleMole_SCameraModuleInitialize_SetWarningLocateRatio, (SCameraModuleInitialize* __this, double deltaTime, CameraShareData* data, MethodInfo* method)); +DO_APP_FUNC(0x0260AB80, void, MoleMole_VCBaseSetDitherValue_set_ManagerDitherAlphaValue, (MoleMole_VCBaseSetDitherValue* __this, float value, MethodInfo* method)); // Chest Indicator | RyujinZX#6666 -DO_APP_FUNC(0x00F1DE90, bool, MoleMole_LCIndicatorPlugin_DoCheck, (LCIndicatorPlugin* __this, MethodInfo* method)); -DO_APP_FUNC(0x00F1E2B0, void, MoleMole_LCIndicatorPlugin_ShowIcon, (LCIndicatorPlugin* __this, MethodInfo* method)); -DO_APP_FUNC(0x00F1F610, void, MoleMole_LCIndicatorPlugin_HideIcon, (LCIndicatorPlugin* __this, MethodInfo* method)); +DO_APP_FUNC(0x03620070, bool, MoleMole_LCIndicatorPlugin_DoCheck, (LCIndicatorPlugin* __this, MethodInfo* method)); +DO_APP_FUNC(0x03621080, void, MoleMole_LCIndicatorPlugin_ShowIcon, (LCIndicatorPlugin* __this, MethodInfo* method)); +DO_APP_FUNC(0x03621CD0, void, MoleMole_LCIndicatorPlugin_HideIcon, (LCIndicatorPlugin* __this, MethodInfo* method)); // Auto Cooking | RyujinZX#6666 -DO_APP_FUNC(0x02982660, void, MoleMole_PlayerModule_RequestPlayerCook, (MoleMole_PlayerModule* __this, uint32_t recipeId, uint32_t avatarId, uint32_t qteQuality, uint32_t count, MethodInfo* method)); -DO_APP_FUNC(0x029905A0, void, MoleMole_PlayerModule_OnPlayerCookRsp, (MoleMole_PlayerModule* __this, PlayerCookRsp* rsp, MethodInfo* method)); -DO_APP_FUNC(0x012C3890, void, MoleMole_CookingQtePageContext_UpdateProficiency, (CookingQtePageContext* __this, MethodInfo* method)); -DO_APP_FUNC(0x01765DB0, uint32_t, MoleMole_Config_CookRecipeExcelConfig_CheckCookFoodMaxNum, (uint32_t UpdateCookRecipeDic, MethodInfo* method)); -DO_APP_FUNC(0x012BC260, void, CookingQtePageContext_CloseItemGotPanel, (CookingQtePageContext* __this, MethodInfo* method)); +DO_APP_FUNC(0x014BF6D0, void, MoleMole_PlayerModule_RequestPlayerCook, (MoleMole_PlayerModule* __this, uint32_t recipeId, uint32_t avatarId, uint32_t qteQuality, uint32_t count, MethodInfo* method)); +DO_APP_FUNC(0x014E23F0, void, MoleMole_PlayerModule_OnPlayerCookRsp, (MoleMole_PlayerModule* __this, PlayerCookRsp* rsp, MethodInfo* method)); +DO_APP_FUNC(0x01A6ECA0, void, MoleMole_CookingQtePageContext_UpdateProficiency, (CookingQtePageContext* __this, MethodInfo* method)); +DO_APP_FUNC(0x009FA430, uint32_t, MoleMole_Config_CookRecipeExcelConfig_CheckCookFoodMaxNum, (uint32_t UpdateCookRecipeDic, MethodInfo* method)); +DO_APP_FUNC(0x01A6F5E0, void, CookingQtePageContext_CloseItemGotPanel, (CookingQtePageContext* __this, MethodInfo* method)); // Profile Changer | RyujinZX#6666 -DO_APP_FUNC(0x02A37D50, Button_1*, ProfilePage, (MonoInLevelPlayerProfilePage* __this, MethodInfo* method)); // MonoInLevelPlayerProfilePage_get_logoutButton -DO_APP_FUNC(0x01B101B0, void, ProfileEditPage, (MonoFriendInformationDialog* __this, Sprite* value, MethodInfo* method)); // MonoFriendInformationDialog_set_icon +DO_APP_FUNC(0x029A6160, Button_1*, ProfilePage, (MonoInLevelPlayerProfilePage* __this, MethodInfo* method)); // MonoInLevelPlayerProfilePage_get_logoutButton +DO_APP_FUNC(0x025A4670, void, ProfileEditPage, (MonoFriendInformationDialog* __this, Sprite* value, MethodInfo* method)); // MonoFriendInformationDialog_set_icon // Custom Weather | RyujinZX#6666 -DO_APP_FUNC(0x027774F0, bool, EnviroSky_ChangeWeather, (void* /*app::EnviroSky*/ __this, String* weatherPath, float transTime, float ratio, MethodInfo* method)); -DO_APP_FUNC(0x014EDB10, void* /*app::EnviroSky*/, EnviroSky_get_Instance, (MethodInfo* method)); +DO_APP_FUNC(0x0325BC80, bool, EnviroSky_ChangeWeather, (void* /*app::EnviroSky*/ __this, String* weatherPath, float transTime, float ratio, MethodInfo* method)); +DO_APP_FUNC(0x007F1090, void* /*app::EnviroSky*/, EnviroSky_get_Instance, (MethodInfo* method)); // Free Camera -DO_APP_FUNC(0x057E9C00, float, Camera_get_fieldOfView, (Camera* __this, MethodInfo* method)); -DO_APP_FUNC(0x057EA060, void, Camera_set_fieldOfView, (Camera* __this, float value, MethodInfo* method)); -DO_APP_FUNC(0x057E9460, void, Camera_CopyFrom, (Camera* __this, Camera* other, MethodInfo* method)); +DO_APP_FUNC(0x05B9B870, float, Camera_get_fieldOfView, (Camera* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B9BCE0, void, Camera_set_fieldOfView, (Camera* __this, float value, MethodInfo* method)); +DO_APP_FUNC(0x05B9B000, void, Camera_CopyFrom, (Camera* __this, Camera* other, MethodInfo* method)); // Game Object, Component, Transform Utility -DO_APP_FUNC(0x05890060, GameObject*, GameObject_Find, (String* name, MethodInfo* method)); -DO_APP_FUNC(0x05890070, Component_1*, GameObject_GetComponentByName, (GameObject* __this, String* type, MethodInfo* method)); -DO_APP_FUNC(0x058905A0, bool, GameObject_get_active, (GameObject* __this, MethodInfo* method)); -DO_APP_FUNC(0x05890660, void, GameObject_set_active, (GameObject* __this, bool value, MethodInfo* method)); -DO_APP_FUNC(0x05890460, void, GameObject_SetActive, (GameObject* __this, bool value, MethodInfo* method)); -DO_APP_FUNC(0x057BA950, Transform*, Transform_GetChild, (Transform* __this, int32_t index, MethodInfo* method)); -DO_APP_FUNC(0x05799870, Component_1*, Component_1_GetComponent_1, (Component_1* __this, String* type, MethodInfo* method)); -DO_APP_FUNC(0x05890030, GameObject*, GameObject_CreatePrimitive, (PrimitiveType__Enum type, MethodInfo* method)); -DO_APP_FUNC(0x05890640, Transform*, GameObject_get_transform, (GameObject* __this, MethodInfo* method)); -DO_APP_FUNC(0x057BBCE0, Quaternion, Transform_get_localRotation, (Transform* __this, MethodInfo* method)); -DO_APP_FUNC(0x057BAB20, void, Transform_set_localRotation, (Transform* __this, Quaternion value, MethodInfo* method)); -DO_APP_FUNC(0x057BBD20, Vector3, Transform_get_localScale, (Transform* __this, MethodInfo* method)); -DO_APP_FUNC(0x057BAB30, void, Transform_set_localScale, (Transform* __this, Vector3 value, MethodInfo* method)); -DO_APP_FUNC(0x057BBCA0, Vector3, Transform_get_localPosition, (Transform* __this, MethodInfo* method)); -DO_APP_FUNC(0x057BC160, void, Transform_set_localPosition, (Transform* __this, Vector3 value, MethodInfo* method)); -DO_APP_FUNC(0x0588FFD0, Component_1*, GameObject_AddComponentInternal, (GameObject* __this, String* className, MethodInfo* method)); -DO_APP_FUNC(0x05890380, Component_1*, GameObject_AddComponent, (GameObject* __this, Type* componentType, MethodInfo* method)); -DO_APP_FUNC(0x057B6B30, void, Object_1_DestroyImmediate_1, (Object_1* obj, MethodInfo* method)); -DO_APP_FUNC(0x057B6E80, Object_1*, Object_1_Instantiate_2, (Object_1* original, MethodInfo* method)); -DO_APP_FUNC(0x05A5FA20, Object*, Object_1_Instantiate_5, (Object* original, MethodInfo* method)); -DO_APP_FUNC(0x05A5FA20, GameObject*, Object_1_Instantiate_10, (GameObject* original, MethodInfo* method)); -DO_APP_FUNC(0x057BBAF0, int32_t, Transform_get_childCount, (Transform* __this, MethodInfo* method)); -DO_APP_FUNC(0x05799A20, GameObject*, Component_1_get_gameObject, (Component_1* __this, MethodInfo* method)); -DO_APP_FUNC(0x057B72A0, String*, Object_1_get_name, (Object_1* __this, MethodInfo* method)); -DO_APP_FUNC(0x058BBC70, Material__Array*, Renderer_GetMaterialArray, (Renderer* __this, MethodInfo* method)); -DO_APP_FUNC(0x0579AA20, void, Material_set_mainTexture, (Material* __this, Texture* value, MethodInfo* method)); -DO_APP_FUNC(0x058AFCD0, Vector3, Vector3_Lerp, (Vector3 a, Vector3 b, float t, MethodInfo* method)); -DO_APP_FUNC(0x057BBB10, Vector3, Transform_get_eulerAngles, (Transform* __this, MethodInfo* method)); -DO_APP_FUNC(0x057BC050, void, Transform_set_eulerAngles, (Transform* __this, Vector3 value, MethodInfo* method)); -DO_APP_FUNC(0x057BBE60, Vector3, Transform_get_right, (Transform* __this, MethodInfo* method)); -DO_APP_FUNC(0x057BC1E0, void, Transform_set_right, (Transform* __this, Vector3 value, MethodInfo* method)); -DO_APP_FUNC(0x057BBF40, Vector3, Transform_get_up, (Transform* __this, MethodInfo* method)); -DO_APP_FUNC(0x057BC260, void, Transform_set_up, (Transform* __this, Vector3 value, MethodInfo* method)); -DO_APP_FUNC(0x057BBB80, Vector3, Transform_get_forward, (Transform* __this, MethodInfo* method)); -DO_APP_FUNC(0x057BC0A0, void, Transform_set_forward, (Transform* __this, Vector3 value, MethodInfo* method)); -DO_APP_FUNC(0x057BC250, void, Transform_set_rotation, (Transform* __this, Quaternion value, MethodInfo* method)); -DO_APP_FUNC(0x0583CA40, float, Mathf_Lerp, (float a, float b, float t, MethodInfo* method)); -DO_APP_FUNC(0x058502D0, float, Input_GetAxis, (String* axisName, MethodInfo* method)); -DO_APP_FUNC(0x057B6B80, void, Object_1_Destroy_1, (Object_1* obj, MethodInfo* method)); +DO_APP_FUNC(0x05C3E9F0, GameObject*, GameObject_Find, (String* name, MethodInfo* method)); +DO_APP_FUNC(0x05C3EA50, Component_1*, GameObject_GetComponentByName, (GameObject* __this, String* type, MethodInfo* method)); +DO_APP_FUNC(0x05C3EF30, bool, GameObject_get_active, (GameObject* __this, MethodInfo* method)); +DO_APP_FUNC(0x05C3EFF0, void, GameObject_set_active, (GameObject* __this, bool value, MethodInfo* method)); +DO_APP_FUNC(0x05C3EDF0, void, GameObject_SetActive, (GameObject* __this, bool value, MethodInfo* method)); +DO_APP_FUNC(0x05B6C6A0, Transform*, Transform_GetChild, (Transform* __this, int32_t index, MethodInfo* method)); +DO_APP_FUNC(0x05B4DED0, Component_1*, Component_1_GetComponent_1, (Component_1* __this, String* type, MethodInfo* method)); +DO_APP_FUNC(0x05C3E9C0, GameObject*, GameObject_CreatePrimitive, (PrimitiveType__Enum type, MethodInfo* method)); +DO_APP_FUNC(0x05C3EFD0, Transform*, GameObject_get_transform, (GameObject* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6DA40, Quaternion, Transform_get_localRotation, (Transform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6DEE0, void, Transform_set_localRotation, (Transform* __this, Quaternion value, MethodInfo* method)); +DO_APP_FUNC(0x05B6DA80, Vector3, Transform_get_localScale, (Transform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6C880, void, Transform_set_localScale, (Transform* __this, Vector3 value, MethodInfo* method)); +DO_APP_FUNC(0x05B6DA00, Vector3, Transform_get_localPosition, (Transform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6DED0, void, Transform_set_localPosition, (Transform* __this, Vector3 value, MethodInfo* method)); +DO_APP_FUNC(0x05C3E960, Component_1*, GameObject_AddComponentInternal, (GameObject* __this, String* className, MethodInfo* method)); +DO_APP_FUNC(0x05C3ED10, Component_1*, GameObject_AddComponent, (GameObject* __this, Type* componentType, MethodInfo* method)); +DO_APP_FUNC(0x05B68860, void, Object_1_DestroyImmediate_1, (Object_1* obj, MethodInfo* method)); +DO_APP_FUNC(0x05B68BB0, Object_1*, Object_1_Instantiate_2, (Object_1* original, MethodInfo* method)); +DO_APP_FUNC(0x05E47BE0, Object*, Object_1_Instantiate_5, (Object* original, MethodInfo* method)); +DO_APP_FUNC(0x05E47BE0, GameObject*, Object_1_Instantiate_10, (GameObject* original, MethodInfo* method)); +DO_APP_FUNC(0x05B6D840, int32_t, Transform_get_childCount, (Transform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B4E080, GameObject*, Component_1_get_gameObject, (Component_1* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B68FE0, String*, Object_1_get_name, (Object_1* __this, MethodInfo* method)); +DO_APP_FUNC(0x05C694D0, Material__Array*, Renderer_GetMaterialArray, (Renderer* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B4F050, void, Material_set_mainTexture, (Material* __this, Texture* value, MethodInfo* method)); +DO_APP_FUNC(0x05C5CBA0, Vector3, Vector3_Lerp, (Vector3 a, Vector3 b, float t, MethodInfo* method)); +DO_APP_FUNC(0x05B6D870, Vector3, Transform_get_eulerAngles, (Transform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6DDC0, void, Transform_set_eulerAngles, (Transform* __this, Vector3 value, MethodInfo* method)); +DO_APP_FUNC(0x05B6DBC0, Vector3, Transform_get_right, (Transform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6DF70, void, Transform_set_right, (Transform* __this, Vector3 value, MethodInfo* method)); +DO_APP_FUNC(0x05B6DCA0, Vector3, Transform_get_up, (Transform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6DFE0, void, Transform_set_up, (Transform* __this, Vector3 value, MethodInfo* method)); +DO_APP_FUNC(0x05B6D8E0, Vector3, Transform_get_forward, (Transform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6DE10, void, Transform_set_forward, (Transform* __this, Vector3 value, MethodInfo* method)); +DO_APP_FUNC(0x05B6C890, void, Transform_set_rotation, (Transform* __this, Quaternion value, MethodInfo* method)); +DO_APP_FUNC(0x05BF07F0, float, Mathf_Lerp, (float a, float b, float t, MethodInfo* method)); +DO_APP_FUNC(0x05C07270, float, Input_GetAxis, (String* axisName, MethodInfo* method)); +DO_APP_FUNC(0x05B688B0, void, Object_1_Destroy_1, (Object_1* obj, MethodInfo* method)); // Utility -DO_APP_FUNC(0x03480F40, String*, Text_get_text, (Text* __this, MethodInfo* method)); -DO_APP_FUNC(0x057C4340, void, Text_set_text, (Text* __this, String* value, MethodInfo* method)); -DO_APP_FUNC(0x057E20F0, void, Slider_1_set_minValue, (Slider_1* __this, float value, MethodInfo* method)); -DO_APP_FUNC(0x057E2070, void, Slider_1_set_maxValue, (Slider_1* __this, float value, MethodInfo* method)); -DO_APP_FUNC(0x057E14F0, void, Slider_1_set_value, (Slider_1* __this, float value, MethodInfo* method)); -DO_APP_FUNC(0x05851060, Rect, Sprite_get_rect, (Sprite* __this, MethodInfo* method)); -DO_APP_FUNC(0x058DC9E0, Texture2D*, NativeGallery_LoadImageAtPath, (String* imagePath, int32_t maxSize, bool markTextureNonReadable, bool generateMipmaps, bool linearColorSpace, MethodInfo* method)); -DO_APP_FUNC(0x05850E60, Sprite*, Sprite_Create, (Texture2D* texture, Rect rect, Vector2 pivot, float pixelsPerUnit, MethodInfo* method)); -DO_APP_FUNC(0x057C3E50, void, Text_set_alignment, (Text* __this, TextAnchor__Enum value, MethodInfo* method)); -DO_APP_FUNC(0x057C40F0, void, Text_set_horizontalOverflow, (Text* __this, HorizontalWrapMode__Enum value, MethodInfo* method)); -DO_APP_FUNC(0x057C43F0, void, Text_set_verticalOverflow, (Text* __this, VerticalWrapMode__Enum value, MethodInfo* method)); -DO_APP_FUNC(0x057C3D60, bool, Text_get_resizeTextForBestFit, (Text* __this, MethodInfo* method)); -DO_APP_FUNC(0x057C41C0, void, Text_set_resizeTextForBestFit, (Text* __this, bool value, MethodInfo* method)); -DO_APP_FUNC(0x057C36A0, int32_t, Text_get_fontSize, (Text* __this, MethodInfo* method)); -DO_APP_FUNC(0x057C3FA0, void, Text_set_fontSize, (Text* __this, int32_t value, MethodInfo* method)); +DO_APP_FUNC(0x02DA4760, String*, Text_get_text, (Text* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B760E0, void, Text_set_text, (Text* __this, String* value, MethodInfo* method)); +DO_APP_FUNC(0x05B93960, void, Slider_1_set_minValue, (Slider_1* __this, float value, MethodInfo* method)); +DO_APP_FUNC(0x05B938E0, void, Slider_1_set_maxValue, (Slider_1* __this, float value, MethodInfo* method)); +DO_APP_FUNC(0x05B93A20, void, Slider_1_set_value, (Slider_1* __this, float value, MethodInfo* method)); +DO_APP_FUNC(0x05C07DD0, Rect, Sprite_get_rect, (Sprite* __this, MethodInfo* method)); +DO_APP_FUNC(0x05C915E0, Texture2D*, NativeGallery_LoadImageAtPath, (String* imagePath, int32_t maxSize, bool markTextureNonReadable, bool generateMipmaps, bool linearColorSpace, MethodInfo* method)); +DO_APP_FUNC(0x05C07BD0, Sprite*, Sprite_Create, (Texture2D* texture, Rect rect, Vector2 pivot, float pixelsPerUnit, MethodInfo* method)); +DO_APP_FUNC(0x05B75BF0, void, Text_set_alignment, (Text* __this, TextAnchor__Enum value, MethodInfo* method)); +DO_APP_FUNC(0x05B75E90, void, Text_set_horizontalOverflow, (Text* __this, HorizontalWrapMode__Enum value, MethodInfo* method)); +DO_APP_FUNC(0x05B76190, void, Text_set_verticalOverflow, (Text* __this, VerticalWrapMode__Enum value, MethodInfo* method)); +DO_APP_FUNC(0x05B75B00, bool, Text_get_resizeTextForBestFit, (Text* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B75F60, void, Text_set_resizeTextForBestFit, (Text* __this, bool value, MethodInfo* method)); +DO_APP_FUNC(0x05B754D0, int32_t, Text_get_fontSize, (Text* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B75D40, void, Text_set_fontSize, (Text* __this, int32_t value, MethodInfo* method)); -DO_APP_FUNC(0x02798730, float, Miscs_CalcCurrentGroundWaterHeight, (float x, float z, MethodInfo* method)); -DO_APP_FUNC(0x02797F60, float, Miscs_CalcCurrentGroundHeight, (float x, float z, MethodInfo* method)); -DO_APP_FUNC(0x02798070, float, Miscs_CalcCurrentGroundHeight_1, (float x, float z, float rayStartHeight, float rayDetectLength, int32_t layer, MethodInfo* method)); -DO_APP_FUNC(0x027982D0, Vector3, Miscs_CalcCurrentGroundNorm, (Vector3 pos, MethodInfo* method)); -DO_APP_FUNC(0x027A24B0, Vector3, Miscs_GenWorldPos, (Vector2 levelMapPos, MethodInfo* method)); -DO_APP_FUNC(0x027A1F90, Vector2, Miscs_GenLevelPos_1, (Vector3 worldPos, MethodInfo* method)); -DO_APP_FUNC(0x027B6BF0, int32_t, Miscs_GetSceneGroundLayerMask, (MethodInfo* method)); +DO_APP_FUNC(0x01A034F0, float, Miscs_CalcCurrentGroundWaterHeight, (float x, float z, MethodInfo* method)); +DO_APP_FUNC(0x01A02D20, float, Miscs_CalcCurrentGroundHeight, (float x, float z, MethodInfo* method)); +DO_APP_FUNC(0x01A02E30, float, Miscs_CalcCurrentGroundHeight_1, (float x, float z, float rayStartHeight, float rayDetectLength, int32_t layer, MethodInfo* method)); +DO_APP_FUNC(0x01A03090, Vector3, Miscs_CalcCurrentGroundNorm, (Vector3 pos, MethodInfo* method)); +DO_APP_FUNC(0x01A0D290, Vector3, Miscs_GenWorldPos, (Vector2 levelMapPos, MethodInfo* method)); +DO_APP_FUNC(0x01A0CC40, Vector2, Miscs_GenLevelPos_1, (Vector3 worldPos, MethodInfo* method)); +DO_APP_FUNC(0x01A21C10, int32_t, Miscs_GetSceneGroundLayerMask, (MethodInfo* method)); -DO_APP_FUNC(0x04D7B430, Vector3, WorldShiftManager_GetAbsolutePosition, (Vector3 pos, MethodInfo* method)); -DO_APP_FUNC(0x04D7B5E0, Vector3, WorldShiftManager_GetRelativePosition, (Vector3 pos, MethodInfo* method)); +DO_APP_FUNC(0x05116510, Vector3, WorldShiftManager_GetAbsolutePosition, (Vector3 pos, MethodInfo* method)); +DO_APP_FUNC(0x051166C0, Vector3, WorldShiftManager_GetRelativePosition, (Vector3 pos, MethodInfo* method)); -DO_APP_FUNC(0x01F6B8F0, Vector3, ActorUtils_GetAvatarPos, (MethodInfo* method)); -DO_APP_FUNC(0x01F72080, void, ActorUtils_SetAvatarPos, (Vector3 pos, MethodInfo* method)); -DO_APP_FUNC(0x01F74C50, void, ActorUtils_SyncAvatarMotion, (int32_t state, MethodInfo* method)); +DO_APP_FUNC(0x01DBE180, Vector3, ActorUtils_GetAvatarPos, (MethodInfo* method)); +DO_APP_FUNC(0x01DC6670, void, ActorUtils_SetAvatarPos, (Vector3 pos, MethodInfo* method)); +DO_APP_FUNC(0x01DCC760, void, ActorUtils_SyncAvatarMotion, (int32_t state, MethodInfo* method)); -DO_APP_FUNC(0x02B87390, Notify, Notify_CreateNotify_1, (MoleMole_NotifyTypes__Enum type, Object* body, MethodInfo* method)); +DO_APP_FUNC(0x02569440, Notify, Notify_CreateNotify_1, (MoleMole_NotifyTypes__Enum type, Object* body, MethodInfo* method)); // should be 'op_Implicit' not 'get_value' -DO_APP_FUNC(0x0228EB70, float, MoleMole_SafeFloat_get_Value, (SafeFloat safeFloat, MethodInfo* method)); +DO_APP_FUNC(0x02AF4E90, float, MoleMole_SafeFloat_get_Value, (SafeFloat safeFloat, MethodInfo* method)); // should be 'op_Implicit' not 'set_value' -DO_APP_FUNC(0x0228EC70, SafeFloat, MoleMole_SafeFloat_set_Value, (float value, MethodInfo* method)); +DO_APP_FUNC(0x02AF4D10, SafeFloat, MoleMole_SafeFloat_set_Value, (float value, MethodInfo* method)); -DO_APP_FUNC(0x0596AFF0, LCBaseCombat*, MoleMole_BaseEntity_GetLogicCombatComponent_1, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC_METHODINFO(0x099D4410, MoleMole_BaseEntity_GetLogicCombatComponent_1__MethodInfo); +DO_APP_FUNC(0x05D025D0, LCBaseCombat*, MoleMole_BaseEntity_GetLogicCombatComponent_1, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC_METHODINFO(0x09E89BC0, MoleMole_BaseEntity_GetLogicCombatComponent_1__MethodInfo); -DO_APP_FUNC(0x031ACE30, String*, MoleMole_BaseEntity_ToStringRelease, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01EA9290, String*, MoleMole_BaseEntity_ToStringRelease, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x03180C10, void, MoleMole_BaseEntity_SetRelativePosition, (BaseEntity* __this, Vector3 position, bool forceSyncToRigidbody, MethodInfo* method)); -DO_APP_FUNC(0x0319D8B0, void, MoleMole_BaseEntity_SetAbsolutePosition, (BaseEntity* __this, Vector3 abpos, bool forceSyncToRigidbody, MethodInfo* method)); -DO_APP_FUNC(0x031AA160, Vector3, MoleMole_BaseEntity_GetAbsolutePosition, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x0318A430, Vector3, MoleMole_BaseEntity_GetRelativePosition, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x03197170, Vector3, MoleMole_BaseEntity_GetForward, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x0319BCC0, Vector3, MoleMole_BaseEntity_GetForwardFast, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x03187C30, Vector3, MoleMole_BaseEntity_GetRight, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x03185DC0, Vector3, MoleMole_BaseEntity_GetUp, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x031A5120, bool, MoleMole_BaseEntity_IsActive, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x031AFEE0, Rigidbody*, MoleMole_BaseEntity_GetRigidbody, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x0318DB20, Animator*, MoleMole_BaseEntity_get_animator, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01EB6690, void, MoleMole_BaseEntity_SetRelativePosition, (BaseEntity* __this, Vector3 position, bool forceSyncToRigidbody, MethodInfo* method)); +DO_APP_FUNC(0x01EAABD0, void, MoleMole_BaseEntity_SetAbsolutePosition, (BaseEntity* __this, Vector3 abpos, bool forceSyncToRigidbody, MethodInfo* method)); +DO_APP_FUNC(0x01ECBDB0, Vector3, MoleMole_BaseEntity_GetAbsolutePosition, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01EACE10, Vector3, MoleMole_BaseEntity_GetRelativePosition, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01ED1070, Vector3, MoleMole_BaseEntity_GetForward, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01ECFED0, Vector3, MoleMole_BaseEntity_GetForwardFast, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01EC9BA0, Vector3, MoleMole_BaseEntity_GetRight, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01EC83D0, Vector3, MoleMole_BaseEntity_GetUp, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01EB7A00, bool, MoleMole_BaseEntity_IsActive, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01EA39E0, Rigidbody*, MoleMole_BaseEntity_GetRigidbody, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01EC0780, Animator*, MoleMole_BaseEntity_get_animator, (BaseEntity* __this, MethodInfo* method)); // type should be 'MoleMole_VCCharacterCombat' not 'MoleMole_VCBaseMove' -// function name should be 'GetVisualCombatComponent' not 'GetMoveComponent' -DO_APP_FUNC(0x0596AEC0, VCBaseMove*, MoleMole_BaseEntity_GetMoveComponent_1, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC_METHODINFO(0x099DBAE8, MoleMole_BaseEntity_GetMoveComponent_1__MethodInfo); +// function name should be 'GetVisualCombatComponent_1' not 'GetMoveComponent_1' +DO_APP_FUNC(0x05D02600, VCBaseMove*, MoleMole_BaseEntity_GetMoveComponent_1, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC_METHODINFO(0x09E8C980, MoleMole_BaseEntity_GetMoveComponent_1__MethodInfo); -DO_APP_FUNC(0x03188270, List_1_MoleMole_BaseComponent_*, MoleMole_BaseEntity_GetAllLogicComponents, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x01E3E4F0, GameObject*, MoleMole_BaseEntity_get_gameObject, (BaseEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x031A3550, GameObject*, MoleMole_BaseEntity_get_rootGameObject, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01EAD910, List_1_MoleMole_BaseComponent_*, MoleMole_BaseEntity_GetAllLogicComponents, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x01EAB790, GameObject*, MoleMole_BaseEntity_get_gameObject, (BaseEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x02A56E10, GameObject*, MoleMole_BaseEntity_get_rootGameObject, (BaseEntity* __this, MethodInfo* method)); // type should be 'MoleMole_AvatarEntity' not 'MoleMole_BaseEntity' -DO_APP_FUNC(0x02F5E1C0, BaseEntity*, MoleMole_EntityManager_GetLocalAvatarEntity, (MoleMole_EntityManager* __this, MethodInfo* method)); +DO_APP_FUNC(0x02A58120, BaseEntity*, MoleMole_EntityManager_GetLocalAvatarEntity, (MoleMole_EntityManager* __this, MethodInfo* method)); -DO_APP_FUNC(0x02F56C80, CameraEntity*, MoleMole_EntityManager_GetMainCameraEntity, (MoleMole_EntityManager* __this, MethodInfo* method)); -DO_APP_FUNC(0x02F682B0, BaseEntity*, MoleMole_EntityManager_GetValidEntity, (MoleMole_EntityManager* __this, uint32_t runtimeID, MethodInfo* method)); -// should be: DO_APP_FUNC(0x02F5F490, void, MoleMole_EntityManager_RemoveEntity, (MoleMole_EntityManager * __this, bool entity, MethodInfo * method)); -DO_APP_FUNC(0x02F5F490, bool, MoleMole_EntityManager_RemoveEntity, (MoleMole_EntityManager* __this, BaseEntity* entity, uint32_t specifiedRuntimeID, MethodInfo* method)); -DO_APP_FUNC(0x02F60A10, bool, MoleMole_EntityManager_IsCachedEntity, (MoleMole_EntityManager* __this, BaseEntity* entity, MethodInfo* method)); -DO_APP_FUNC(0x02F65570, List_1_MoleMole_BaseEntity_*, MoleMole_EntityManager_GetEntities, (MoleMole_EntityManager* __this, MethodInfo* method)); -DO_APP_FUNC(0x045E15B0, Bounds, Utils_4_GetBounds, (GameObject* go, MethodInfo* method)); +DO_APP_FUNC(0x02A51C20, CameraEntity*, MoleMole_EntityManager_GetMainCameraEntity, (MoleMole_EntityManager* __this, MethodInfo* method)); +DO_APP_FUNC(0x02A52B10, BaseEntity*, MoleMole_EntityManager_GetValidEntity, (MoleMole_EntityManager* __this, uint32_t runtimeID, MethodInfo* method)); +DO_APP_FUNC(0x02A6CAE0, bool, MoleMole_EntityManager_RemoveEntity, (MoleMole_EntityManager* __this, BaseEntity* entity, uint32_t specifiedRuntimeID, MethodInfo* method)); +DO_APP_FUNC(0x02A5D6D0, bool, MoleMole_EntityManager_IsCachedEntity, (MoleMole_EntityManager* __this, BaseEntity* entity, MethodInfo* method)); +DO_APP_FUNC(0x02A56B90, List_1_MoleMole_BaseEntity_*, MoleMole_EntityManager_GetEntities, (MoleMole_EntityManager* __this, MethodInfo* method)); +DO_APP_FUNC(0x049DF960, Bounds, Utils_4_GetBounds, (GameObject* go, MethodInfo* method)); // Modify | RyujinZX#6666 -DO_APP_FUNC(0x0116C440, void, MoleMole_HumanoidMoveFSM_LateTick, (HumanoidMoveFSM* __this, float deltaTime, MethodInfo* method)); +DO_APP_FUNC(0x00AD39B0, void, MoleMole_HumanoidMoveFSM_LateTick, (HumanoidMoveFSM* __this, float deltaTime, MethodInfo* method)); -DO_APP_FUNC(0x013B7790, bool, MoleMole_ScenePropManager_GetTreeTypeByPattern, (MoleMole_ScenePropManager* __this, String* pattern, MoleMole_Config_TreeType__Enum* treeType, MethodInfo* method)); -DO_APP_FUNC(0x018C5CE0, void, MoleMole_NetworkManager_RequestHitTreeDropNotify, (MoleMole_NetworkManager* __this, Vector3 position, Vector3 hitPostion, MoleMole_Config_TreeType__Enum treeType, MethodInfo* method)); -// function should be 'MoleMole_TimeUtil_get_LocalNowMsTimeStamp' -DO_APP_FUNC(0x0266BFF0, uint64_t, MoleMole_TimeUtil_get_NowTimeStamp, (MethodInfo* method)); +DO_APP_FUNC(0x03B99600, bool, MoleMole_ScenePropManager_GetTreeTypeByPattern, (MoleMole_ScenePropManager* __this, String* pattern, MoleMole_Config_TreeType__Enum* treeType, MethodInfo* method)); +DO_APP_FUNC(0x01EF2190, void, MoleMole_NetworkManager_RequestHitTreeDropNotify, (MoleMole_NetworkManager* __this, Vector3 position, Vector3 hitPostion, MoleMole_Config_TreeType__Enum treeType, MethodInfo* method)); +DO_APP_FUNC(0x05CAEC30, uint64_t, MoleMole_TimeUtil_get_LocalNowMsTimeStamp, (MethodInfo* method)); -DO_APP_FUNC(0x00AB5620, bool, MoleMole_LoadingManager_IsLoaded, (MoleMole_LoadingManager* __this, MethodInfo* method)); +DO_APP_FUNC(0x00E06690, bool, MoleMole_LoadingManager_IsLoaded, (MoleMole_LoadingManager* __this, MethodInfo* method)); // Thanks to | RyujinZX -DO_APP_FUNC(0x00D87B20, void, MoleMole_LCAbilityElement_ReduceModifierDurability, (LCAbilityElement* __this, int32_t modifierDurabilityIndex, float reduceDurability, Nullable_1_Single_ deltaTime, MethodInfo* method)); +DO_APP_FUNC(0x0143BF90, void, MoleMole_LCAbilityElement_ReduceModifierDurability, (LCAbilityElement* __this, int32_t modifierDurabilityIndex, float reduceDurability, Nullable_1_Single_ deltaTime, MethodInfo* method)); -DO_APP_FUNC(0x023B07C0, BaseEntity*, MoleMole_GadgetEntity_GetOwnerEntity, (GadgetEntity* __this, MethodInfo* method)); +DO_APP_FUNC(0x0218C660, BaseEntity*, MoleMole_GadgetEntity_GetOwnerEntity, (GadgetEntity* __this, MethodInfo* method)); -DO_APP_FUNC(0x034D77C0, void, MoleMole_InLevelMapPageContext_ZoomMap, (InLevelMapPageContext* __this, float value, MethodInfo* method)); -DO_APP_FUNC(0x0350F300, void, MoleMole_InLevelMapPageContext_UpdateView, (InLevelMapPageContext* __this, MethodInfo* method)); +DO_APP_FUNC(0x0346A5C0, void, MoleMole_InLevelMapPageContext_ZoomMap, (InLevelMapPageContext* __this, float value, MethodInfo* method)); +DO_APP_FUNC(0x03474560, void, MoleMole_InLevelMapPageContext_UpdateView, (InLevelMapPageContext* __this, MethodInfo* method)); -DO_APP_FUNC(0x014A97A0, bool, MoleMole_UIManager_HasEnableMapCamera, (MoleMole_UIManager* __this, MethodInfo* method)); +DO_APP_FUNC(0x027385E0, bool, MoleMole_UIManager_HasEnableMapCamera, (MoleMole_UIManager* __this, MethodInfo* method)); -DO_APP_FUNC(0x016981E0, void, MonoMiniMap_Update, (MonoMiniMap* __this, MethodInfo* method)); -DO_APP_FUNC(0x02CB6CA0, MonoMiniMap*, MonoInLevelMainPage_get_miniMap, (void* __this, MethodInfo* method)); -DO_APP_FUNC(0x0265C390, void, MoleMole_GadgetModule_OnGadgetInteractRsp, (void* __this, GadgetInteractRsp* notify, MethodInfo* method)); -DO_APP_FUNC(0x009E9F50, float, MoleMole_InLevelMainPageContext_get_miniMapScale, (InLevelMainPageContext* __this, MethodInfo* method)); +DO_APP_FUNC(0x010ED540, void, MonoMiniMap_Update, (MonoMiniMap* __this, MethodInfo* method)); +DO_APP_FUNC(0x02DA4B00, MonoMiniMap*, MonoInLevelMainPage_get_miniMap, (void* __this, MethodInfo* method)); +DO_APP_FUNC(0x02F999C0, void, MoleMole_GadgetModule_OnGadgetInteractRsp, (void* __this, GadgetInteractRsp* notify, MethodInfo* method)); +DO_APP_FUNC(0x00CEB450, float, MoleMole_InLevelMainPageContext_get_miniMapScale, (InLevelMainPageContext* __this, MethodInfo* method)); // UnityEngine -DO_APP_FUNC(0x058476D0, void, RenderSettings_set_fog, (bool value, MethodInfo* method)); -DO_APP_FUNC(0x05883D80, int32_t, Application_get_targetFrameRate, (MethodInfo* method)); -DO_APP_FUNC(0x05883FE0, void, Application_set_targetFrameRate, (int32_t value, MethodInfo* method)); +DO_APP_FUNC(0x05BF6770, void, RenderSettings_set_fog, (bool value, MethodInfo* method)); +DO_APP_FUNC(0x05C264E0, int32_t, Application_get_targetFrameRate, (MethodInfo* method)); +DO_APP_FUNC(0x05C26900, void, Application_set_targetFrameRate, (int32_t value, MethodInfo* method)); -DO_APP_FUNC(0x058D7A10, bool, RectTransformUtility_ScreenPointToLocalPointInRectangle, (void* rect, Vector2 screenPoint, void* cam, Vector2* localPoint, MethodInfo* method)); +DO_APP_FUNC(0x05C8C420, bool, RectTransformUtility_ScreenPointToLocalPointInRectangle, (void* rect, Vector2 screenPoint, void* cam, Vector2* localPoint, MethodInfo* method)); -DO_APP_FUNC(0x057BBE20, Vector3, Transform_get_position, (Transform* __this, MethodInfo* method)); -DO_APP_FUNC(0x057BAB40, void, Transform_set_position, (Transform* __this, Vector3 value, MethodInfo* method)); -DO_APP_FUNC(0x058AF880, float, Vector3_Distance, (Vector3 a, Vector3 b, MethodInfo* method)); -DO_APP_FUNC(0x0579FEB0, float, Vector2_Distance, (Vector2 a, Vector2 b, MethodInfo* method)); +DO_APP_FUNC(0x05B6DB80, Vector3, Transform_get_position, (Transform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6DF60, void, Transform_set_position, (Transform* __this, Vector3 value, MethodInfo* method)); +DO_APP_FUNC(0x05C5C740, float, Vector3_Distance, (Vector3 a, Vector3 b, MethodInfo* method)); +DO_APP_FUNC(0x05B54490, float, Vector2_Distance, (Vector2 a, Vector2 b, MethodInfo* method)); -DO_APP_FUNC(0x057E4470, void, Cursor_set_visible, (bool value, MethodInfo* method)); -DO_APP_FUNC(0x057E4460, void, Cursor_set_lockState, (CursorLockMode__Enum value, MethodInfo* method)); -DO_APP_FUNC(0x057E4450, bool, Cursor_get_visible, (MethodInfo* method)); +DO_APP_FUNC(0x05B95CD0, bool, Cursor_get_visible, (MethodInfo* method)); +DO_APP_FUNC(0x05B95CF0, void, Cursor_set_visible, (bool value, MethodInfo* method)); +DO_APP_FUNC(0x05B95CE0, void, Cursor_set_lockState, (CursorLockMode__Enum value, MethodInfo* method)); -DO_APP_FUNC(0x0571E7C0, RigidbodyConstraints__Enum, Rigidbody_get_constraints, (Rigidbody* __this, MethodInfo* method)); -DO_APP_FUNC(0x0571E990, void, Rigidbody_set_constraints, (Rigidbody* __this, RigidbodyConstraints__Enum value, MethodInfo* method)); -DO_APP_FUNC(0x0571E980, void, Rigidbody_set_collisionDetectionMode, (Rigidbody* __this, CollisionDetectionMode__Enum value, MethodInfo* method)); -DO_APP_FUNC(0x0571E9A0, void, Rigidbody_set_detectCollisions, (Rigidbody* __this, bool value, MethodInfo* method)); -DO_APP_FUNC(0x0571E9E0, void, Rigidbody_set_isKinematic, (Rigidbody* __this, bool value, MethodInfo* method)); -DO_APP_FUNC(0x0571E8F0, Vector3, Rigidbody_get_velocity, (Rigidbody* __this, MethodInfo* method)); -DO_APP_FUNC(0x0571EA60, void, Rigidbody_set_velocity, (Rigidbody* __this, Vector3 value, MethodInfo* method)); +DO_APP_FUNC(0x05AC9870, RigidbodyConstraints__Enum, Rigidbody_get_constraints, (Rigidbody* __this, MethodInfo* method)); +DO_APP_FUNC(0x05AC9A40, void, Rigidbody_set_constraints, (Rigidbody* __this, RigidbodyConstraints__Enum value, MethodInfo* method)); +DO_APP_FUNC(0x05AC9A30, void, Rigidbody_set_collisionDetectionMode, (Rigidbody* __this, CollisionDetectionMode__Enum value, MethodInfo* method)); +DO_APP_FUNC(0x05AC9A50, void, Rigidbody_set_detectCollisions, (Rigidbody* __this, bool value, MethodInfo* method)); +DO_APP_FUNC(0x05AC9AA0, void, Rigidbody_set_isKinematic, (Rigidbody* __this, bool value, MethodInfo* method)); +DO_APP_FUNC(0x05AC99A0, Vector3, Rigidbody_get_velocity, (Rigidbody* __this, MethodInfo* method)); +DO_APP_FUNC(0x05AC9B00, void, Rigidbody_set_velocity, (Rigidbody* __this, Vector3 value, MethodInfo* method)); -DO_APP_FUNC(0x058922C0, float, Time_get_timeScale, (MethodInfo* method)); -DO_APP_FUNC(0x05892370, void, Time_set_timeScale, (float value, MethodInfo* method)); -DO_APP_FUNC(0x058921E0, float, Time_get_deltaTime, (MethodInfo* method)); +DO_APP_FUNC(0x05C40A80, float, Time_get_timeScale, (MethodInfo* method)); +DO_APP_FUNC(0x05C40B30, void, Time_set_timeScale, (float value, MethodInfo* method)); +DO_APP_FUNC(0x05C409A0, float, Time_get_deltaTime, (MethodInfo* method)); -DO_APP_FUNC(0x057E98F0, Vector3, Camera_WorldToScreenPoint, (Camera* __this, Vector3 position, MethodInfo* method)); -DO_APP_FUNC(0x057E9C20, Camera*, Camera_get_main, (MethodInfo* method)); -DO_APP_FUNC(0x057E9D60, int32_t, Camera_get_pixelWidth, (Camera* __this, MethodInfo* method)); -DO_APP_FUNC(0x057E9D10, int32_t, Camera_get_pixelHeight, (Camera* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B9B560, Vector3, Camera_WorldToScreenPoint, (Camera* __this, Vector3 position, MethodInfo* method)); +DO_APP_FUNC(0x05B9B890, Camera*, Camera_get_main, (MethodInfo* method)); +DO_APP_FUNC(0x05B9B9D0, int32_t, Camera_get_pixelWidth, (Camera* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B9B980, int32_t, Camera_get_pixelHeight, (Camera* __this, MethodInfo* method)); -DO_APP_FUNC(0x0579EB70, int32_t, Screen_get_width, (MethodInfo* method)); -DO_APP_FUNC(0x0579EB00, int32_t, Screen_get_height, (MethodInfo* method)); +DO_APP_FUNC(0x05B53150, int32_t, Screen_get_width, (MethodInfo* method)); +DO_APP_FUNC(0x05B530E0, int32_t, Screen_get_height, (MethodInfo* method)); -DO_APP_FUNC(0x05822EE0, void, Animator_Play, (Animator* __this, String* stateName, int32_t layer, float normalizedTime, MethodInfo* method)); -DO_APP_FUNC(0x05823060, void, Animator_Rebind, (Animator* __this, MethodInfo* method)); -DO_APP_FUNC(0x058235C0, float, Animator_get_speed, (Animator* __this, MethodInfo* method)); -DO_APP_FUNC(0x058236F0, void, Animator_set_speed, (Animator* __this, float value, MethodInfo* method)); +DO_APP_FUNC(0x05BD9F90, void, Animator_Play, (Animator* __this, String* stateName, int32_t layer, float normalizedTime, MethodInfo* method)); +DO_APP_FUNC(0x05BDA110, void, Animator_Rebind, (Animator* __this, MethodInfo* method)); +DO_APP_FUNC(0x05BDA640, float, Animator_get_speed, (Animator* __this, MethodInfo* method)); +DO_APP_FUNC(0x05BDA770, void, Animator_set_speed, (Animator* __this, float value, MethodInfo* method)); -DO_APP_FUNC(0x058AE2D0, bool, Behaviour_get_isActiveAndEnabled, (Behaviour* __this, MethodInfo* method)); +DO_APP_FUNC(0x05C5B3D0, bool, Behaviour_get_isActiveAndEnabled, (Behaviour* __this, MethodInfo* method)); -DO_APP_FUNC(0x05891610, Vector3, Quaternion_ToEulerAngles, (Quaternion rotation, MethodInfo* method)); -DO_APP_FUNC(0x05891AD0, Vector3, Quaternion_get_eulerAngles, (Quaternion__Boxed* __this, MethodInfo* method)); -DO_APP_FUNC(0x057BBEF0, Quaternion, Transform_get_rotation, (Transform* __this, MethodInfo* method)); -DO_APP_FUNC(0x057B91C0, Rect, RectTransform_get_rect, (RectTransform* __this, MethodInfo* method)); -DO_APP_FUNC(0x058D6E60, float, Canvas_get_scaleFactor, (/*Canvas**/void* __this, MethodInfo* method)); +DO_APP_FUNC(0x05C401A0, Vector3, Quaternion_ToEulerAngles, (Quaternion rotation, MethodInfo* method)); +DO_APP_FUNC(0x05C40290, Vector3, Quaternion_get_eulerAngles, (Quaternion__Boxed* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6DC50, Quaternion, Transform_get_rotation, (Transform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05B6AF20, Rect, RectTransform_get_rect, (RectTransform* __this, MethodInfo* method)); +DO_APP_FUNC(0x05C8B870, float, Canvas_get_scaleFactor, (/*Canvas**/void* __this, MethodInfo* method)); -DO_APP_FUNC(0x00E3D750, void, LevelTimeManager_SetInternalTimeOfDay, (/*LevelTimeManager**/void* __this, float inHours, bool force, bool refreshEnviroTime, MethodInfo* method)); +DO_APP_FUNC(0x03066EB0, void, LevelTimeManager_SetInternalTimeOfDay, (/*LevelTimeManager**/void* __this, float inHours, bool force, bool refreshEnviroTime, MethodInfo* method)); // Singletons -DO_APP_FUNC(0x06074140, void*, Singleton_GetInstance, (MethodInfo* method)); -DO_APP_FUNC_METHODINFO(0x099D0B08, Singleton_1_MoleMole_MapModule__get_Instance__MethodInfo); -DO_APP_FUNC_METHODINFO(0x099D2620, Singleton_1_MoleMole_LoadingManager__get_Instance__MethodInfo); -DO_APP_FUNC_METHODINFO(0x099CFF50, Singleton_1_MoleMole_EntityManager__get_Instance__MethodInfo); -DO_APP_FUNC_METHODINFO(0x099D3190, Singleton_1_InteractionManager__get_Instance__MethodInfo); -DO_APP_FUNC_METHODINFO(0x099CFF78, Singleton_1_MoleMole_UIManager__get_Instance__MethodInfo); -DO_APP_FUNC_METHODINFO(0x099DDF00, Singleton_1_MoleMole_ItemModule__get_Instance__MethodInfo); -DO_APP_FUNC_METHODINFO(0x099CFF60, Singleton_1_MoleMole_EventManager__get_Instance__MethodInfo); -DO_APP_FUNC_METHODINFO(0x099D0570, Singleton_1_MoleMole_PlayerModule__get_Instance__MethodInfo); -DO_APP_FUNC_METHODINFO(0x099D4130, Singleton_1_MoleMole_MapManager__get_Instance__MethodInfo); -DO_APP_FUNC_METHODINFO(0x099D1CA8, Singleton_1_MoleMole_ScenePropManager__get_Instance__MethodInfo); -DO_APP_FUNC_METHODINFO(0x099D49D0, Singleton_1_MoleMole_NetworkManager__get_Instance__MethodInfo); +DO_APP_FUNC(0x061A8830, void*, Singleton_GetInstance, (MethodInfo* method)); +DO_APP_FUNC_METHODINFO(0x09E89110, Singleton_1_MoleMole_UIManager__get_Instance__MethodInfo); +DO_APP_FUNC_METHODINFO(0x09E89310, Singleton_1_InteractionManager__get_Instance__MethodInfo); +DO_APP_FUNC_METHODINFO(0x09E89398, Singleton_1_MoleMole_EntityManager__get_Instance__MethodInfo); +DO_APP_FUNC_METHODINFO(0x09E895B8, Singleton_1_MoleMole_ItemModule__get_Instance__MethodInfo); +DO_APP_FUNC_METHODINFO(0x09E89C48, Singleton_1_MoleMole_MapModule__get_Instance__MethodInfo); +DO_APP_FUNC_METHODINFO(0x09E89F60, Singleton_1_MoleMole_PlayerModule__get_Instance__MethodInfo); +DO_APP_FUNC_METHODINFO(0x09E8A1F0, Singleton_1_MoleMole_NetworkManager__get_Instance__MethodInfo); +DO_APP_FUNC_METHODINFO(0x09E8A218, Singleton_1_MoleMole_LoadingManager__get_Instance__MethodInfo); +DO_APP_FUNC_METHODINFO(0x09E8A810, Singleton_1_MoleMole_MapManager__get_Instance__MethodInfo); +DO_APP_FUNC_METHODINFO(0x09E8C3A0, Singleton_1_MoleMole_EventManager__get_Instance__MethodInfo); +DO_APP_FUNC_METHODINFO(0x09E8CA18, Singleton_1_MoleMole_ScenePropManager__get_Instance__MethodInfo); diff --git a/cheat-library/src/appdata/il2cpp-types-ptr.h b/cheat-library/src/appdata/il2cpp-types-ptr.h index c62d5c4..d9b0720 100644 --- a/cheat-library/src/appdata/il2cpp-types-ptr.h +++ b/cheat-library/src/appdata/il2cpp-types-ptr.h @@ -5,14 +5,14 @@ // * IL2CPP application-specific type definition addresses // ****************************************************************************** -DO_TYPEDEF(0x09961DA8, Byte); -DO_TYPEDEF(0x0996F680, GameManager); -DO_TYPEDEF(0x09961C98, Int32); +DO_TYPEDEF(0x09E19C78, Int32); +DO_TYPEDEF(0x09E19D88, Byte); +DO_TYPEDEF(0x09E2CCC0, GameManager); -// v 2.8 -DO_TYPEDEF(0x099843E8, LCChestPlugin); -DO_TYPEDEF(0x0997B320, SceneTreeObject); -DO_TYPEDEF(0x09977D70, MoleMole_ActorModifier); +// v 3.0 +DO_TYPEDEF(0x09E389C8, LCChestPlugin); +DO_TYPEDEF(0x09E29B98, SceneTreeObject); +DO_TYPEDEF(0x09E40968, MoleMole_ActorModifier); //// v 2.6 //DO_SINGLETONEDEF(0x0B3442D8, Singleton_1_MoleMole_MapModule_); diff --git a/cheat-library/src/appdata/il2cpp-types.h b/cheat-library/src/appdata/il2cpp-types.h index 5cdf221..fc45560 100644 --- a/cheat-library/src/appdata/il2cpp-types.h +++ b/cheat-library/src/appdata/il2cpp-types.h @@ -1215,6 +1215,7 @@ typedef struct MethodInfo uint8_t is_inflated : 1; uint8_t wrapper_type : 1; uint8_t is_marshaled_from_native : 1; + uint8_t is_constructor : 1; } MethodInfo; typedef struct Il2CppRuntimeInterfaceOffsetPair { @@ -4154,7 +4155,7 @@ namespace app { VisionFishRefresh = 0x00000010, VisionFishBigShock = 0x00000011, VisionFishQteSucc = 0x00000012, - EPFKMOIPADB = 0x00000013, + DGAHPCMJBNI = 0x00000013, }; // Entity fields @@ -4169,14 +4170,14 @@ namespace app { uint32_t _switchToQuestID_k__BackingField; struct SimpleSafeUInt32 campID; bool isDestroied; - bool isToBeRemoved; + bool _isToBeRemoved; bool isInCutscene; bool isDontDestroyGameObject; struct String* alias; int32_t order; bool isForceClientSynced; - int32_t LBLOKJMMJJP; - bool MAHNGBKEEAD; + int32_t HHCOJOALGNJ; + bool IJMFPLJHCPJ; struct ComponentManager* _logicComponentManager; struct ComponentManager* _visualComponentManager; bool _isInited; @@ -4187,11 +4188,11 @@ namespace app { struct AbilityComponentProxy* _abilityProxy; struct TokenManager* _tokenMgr; VisionType__Enum _NLFDIGCIFIA_k__BackingField; - bool _createDuringReconnectingSceneInitFinish_k__BackingField; + bool _KLBEFMDPLBE_k__BackingField; bool _isCleared; bool _checkRemoveifCached_k__BackingField; bool _hasAddedInitialComponents; - float HLJJGAOMCGC; + float OCMDCLDBJLP; bool _isEntityReady; struct Action_1_BaseEntity_* onComponentInitPostCallback; struct Action_1_BaseEntity_* onEntityReadyPreCallback; @@ -4223,6 +4224,7 @@ namespace app { bool _duringSetComponentsEnabledOnSetActive_k__BackingField; float _lastTimeScale; float _timeScale; + float GALBNKDJLPA; bool ignoreLevelTimeScale; struct FixedStack_1_System_Single_* _timeScaleStack; struct LCAbilityState* _lcAblityState; @@ -4230,8 +4232,8 @@ namespace app { EntityType__Enum_1 entityType; bool _isAuthority; uint32_t authorityPeerId; - bool LODAGLOBAMF; - bool DEMKIIJDAAC; + bool OMMGADFPHPB; + bool OBBDCKGMCMI; struct HashList_1_BaseComponent_* _componentsForEntityTickManager; float _lastTickTime_k__BackingField; struct List_1_BaseEntity_BaseEntity_ComponentInitNotifyData_* _notifyListOnComponentInit; @@ -4245,8 +4247,8 @@ namespace app { struct Action_3_UnityEngine_TickState_Boolean_Boolean_* onAnimatorTickStateChange; struct HashList_1_IRenderable_* _extraRenderers; struct HashSet_1_IRequestOwnerEntityNoPauseTask_* _noPauseTaskRequests; - bool AHKEFAMPGBJ; - bool KPEBDCGGBGE; + bool MJOFOGPHHLG; + bool LOMGNEIMJKI; TickState__Enum _currentAnimatorTickState; struct EntityTickBalanceProxy* _tickBalanceProxy; bool isKinematicRigidbody; @@ -4313,18 +4315,19 @@ namespace app { struct FixedFloatStack* _massRatio; bool _enableSetPostiion; struct Vector3 _lastPosInParent; - struct Collider__Array* JFCGANLNHPN; - int32_t JJJMCJIFFBM; - int32_t LNECJMABKIH; - int32_t EICAFOKBIPN; - bool KJFPMNMJPJA; - bool CLFLKBNIMOK; - bool OECPMFJFHDB; - struct Vector3 IHBCGPKALHL; - struct Quaternion JOCEPMPLAAG; - float JDCJJGPMLEN; - bool ONMFCCDOJHO; - struct Vector3 PPAFPACBENC; + struct Collider__Array* GPFHILCADCI; + int32_t AHFEOKHDNFC; + bool CECPNABKMAN; + int32_t KBLPJPHLOFE; + int32_t EBOFNGCDPJH; + bool OECAPHBFDPJ; + bool PMMFNDDLABL; + bool LPEKNGOGMNA; + struct Vector3 EJJIGHIEFOB; + struct Quaternion CKMKDNFIDPG; + float HEGFGJNLIEM; + bool NPKAPGOCPBC; + struct Vector3 JMGNAGHACAH; struct RuntimeAnimatorController* _authorityRuntimeAnimatorController; struct RuntimeAnimatorController* _remoteRuntimeAnimatorController; uint32_t _authorityRuntimeAnimatorHandler; @@ -5225,6 +5228,8 @@ namespace app { struct LoadingTask* _lastLoadingTask; struct BornTask* _bornTask; struct Coroutine* _bornCoroutine; + struct Thread* LJEPLHHBABE; + bool CGMOHEDFEGG; struct Action_1_ILuaActor_* _transPreCallback; struct Action_1_ILuaActor_* _transFinishCallback; struct ILuaActor* _curActor; @@ -6246,34 +6251,36 @@ namespace app { struct Dictionary_2_System_String_BaseEntity___Fields fields; }; - struct __declspec(align(8)) MapModule__Fields { + struct __declspec(align(8)) MoleMole_MapModule__Fields { struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_MapModule_MoleMole_MapModule_ScenePointData_* _scenePointDics; struct Vector3 _bigworldPos; struct String* _activityLimitRegion; struct String* _homeworldLimitRegion; uint32_t _checkScenePointTimer; - uint32_t _OOBPJNGLEFD_k__BackingField; - uint32_t _MKEGCMJMGPN_k__BackingField; - uint32_t _POPAMGIKPFK_k__BackingField; - uint32_t _NADDOMFDIMH_k__BackingField; - uint32_t _JEKJBGCPAPP_k__BackingField; - uint32_t _BILGKHAIEPL_k__BackingField; + uint32_t _curDungeonID_k__BackingField; + uint32_t _dungeonReviseLevelID_k__BackingField; + uint32_t _dungeonReviseLevel_k__BackingField; + uint32_t _dungeonEndTime_k__BackingField; + uint32_t _dungeonMonsterDieCount_k__BackingField; + uint32_t _NPFJPCKKJLF_k__BackingField; bool _isTowerUnlocked_k__BackingField; struct List_1_System_UInt32_* dungeonDataLevelConfigIdList; struct Nullable_1_UnityEngine_Vector3_ curClientAvatarRebornPoint; struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_System_UInt32_* toBeExploredDungeonEntryDic; struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_System_UInt32_* canNotBeExploredDungeonEntryDic; - struct HashSet_1_System_UInt32_* HPNBAKBANGB; + struct HashSet_1_System_UInt32_* MNBMBNBEMNP; + float ILAOLLCMCMI; struct Dictionary_2_System_UInt32_MoleMole_Config_ConfigScene_* _cfgSceneDic; struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_Config_ConfigScenePoint_* _cfgPointDic; struct List_1_System_UInt32_* _currTransPointList; struct List_1_System_UInt32_* _currFunctionalPointList; - struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_MapModule_LPANCMBHIPC_* DKHELEOJLPD; + struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_MapModule_CJAOFADLLDO_* IMMNJBKCILF; uint32_t _activityPlayId_k__BackingField; float MAX_IN_LIMIT_REGION_TIME; float _startInLimitRegionTime; uint32_t _homeworldRegionSceneId_k__BackingField; - uint32_t _FNGKDENFBGH_k__BackingField; + uint32_t _ODLFKOAMDDB_k__BackingField; + struct List_1_System_String_* HAEOLGFHPEN; struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_MapModule_MoleMole_MapModule_CityData_* _cityDataDic; struct Dictionary_2_System_UInt32_Dictionary_2_System_UInt32_MoleMole_MapModule_MoleMole_MapModule_WorldAreaData_* _worldAreaDataDic; struct Dictionary_2_System_UInt32_System_UInt32_* _areaId2ExplorePointDic; @@ -6285,10 +6292,11 @@ namespace app { uint32_t _dungeonCloseTime; struct Dictionary_2_System_String_MoleMole_BaseEntity_* _forceFieldDic; bool _playerAudioOnEnterDungeonSuccess; + void* _KNNFAGHICKN_k__BackingField; struct HashSet_1_System_UInt32_* _activatedDungeonWayPoint; bool _dungeonEntryOpen; struct Dictionary_2_System_UInt32_System_Boolean_* _sceneUnlockDic; - struct Dictionary_2_System_UInt32_List_1_System_UInt32_* FOAIHHEHFHF; + struct Dictionary_2_System_UInt32_List_1_System_UInt32_* KGKDFINOOHM; struct List_1_MoleMole_MapModule_MoleMole_MapModule_ScannerInfo_* _scannerInfoList; struct List_1_MoleMole_MapAreaMistData_* _mistDataList; struct List_1_MoleMole_MapAreaMistData_* _openMistDataList; @@ -6299,9 +6307,9 @@ namespace app { }; struct MoleMole_MapModule { - struct MapModule__Class* klass; + struct MoleMole_MapModule__Class* klass; MonitorData* monitor; - struct MapModule__Fields fields; + struct MoleMole_MapModule__Fields fields; }; struct MapModule_ScenePointData { @@ -7120,7 +7128,6 @@ namespace app { struct SafeFloat maxElemEnergy; struct SafeFloat attackBase; struct SafeFloat attackPermanent; - struct SafeFloat defenseBase; struct SafeFloat defensePermanent; struct SafeFloat addHurtBase; struct SafeFloat subHurtBase; @@ -7128,57 +7135,62 @@ namespace app { struct SafeFloat criticalBase; struct SafeFloat antiCriticalBase; struct SafeFloat physicalSubHurtBase; - struct SafeFloat fireSubHurtBase; - struct SafeFloat grassSubHurtBase; - struct SafeFloat waterSubHurtBase; - struct SafeFloat elecSubHurtBase; - struct SafeFloat windSubHurtBase; - struct SafeFloat iceSubHurtBase; - struct SafeFloat rockSubHurtBase; - struct SafeFloat physicalMuteHurtBase; - struct SafeFloat fireMuteHurtBase; - struct SafeFloat grassMuteHurtBase; - struct SafeFloat waterMuteHurtBase; - struct SafeFloat elecMuteHurtBase; - struct SafeFloat windMuteHurtBase; - struct SafeFloat iceMuteHurtBase; - struct SafeFloat rockMuetHurtBase; - struct SafeFloat physicalAddHurtBase; - struct SafeFloat fireAddHurtBase; - struct SafeFloat grassAddHurtBase; - struct SafeFloat waterAddHurtBase; - struct SafeFloat elecAddHurtBase; - struct SafeFloat windAddHurtBase; - struct SafeFloat iceAddHurtBase; - struct SafeFloat rockAddHurtBase; - struct SafeFloat hitHeadDmgRatioBase; - struct SafeFloat defenseIgnoreRatioBase; - struct SafeFloat defenseIgnoreDeltaBase; - struct SafeFloat elementMasteryBase; - struct SafeFloat elemReactSwirlFireDeltaBase; - struct SafeFloat elemReactSwirlIceDeltaBase; - struct SafeFloat elemReactSwirlWaterDeltaBase; - struct SafeFloat elemReactSwirlElectricDeltaBase; - struct SafeFloat elemReactSConductDeltaBase; - struct SafeFloat elemReactSteamDeltaBase; - struct SafeFloat elemReactMeltDeltaBase; - struct SafeFloat elemReactElectricDeltaBase; - struct SafeFloat elemReactBurnDeltaBase; - struct SafeFloat elemReactFreezeDeltaBase; - struct SafeFloat elemReactExplodeDeltaBase; - struct SafeFloat effectHit; - struct SafeFloat effectResist; - struct SafeFloat freezeResist; - struct SafeFloat torporResist; - struct SafeFloat dizzyResist; - struct SafeFloat freezeShorten; - struct SafeFloat torporShorten; - struct SafeFloat dizzyShorten; - struct SafeFloat healAddBase; - struct SafeFloat healedAddBase; - struct SafeFloat chargeEfficiencyBase; - struct SafeFloat skillCDMinusRatioBase; - struct SafeFloat shieldCostMinusRatioBase; + struct SafeFloat ICCABJELAHK; + struct SafeFloat EBKLJENHIND; + struct SafeFloat LAIBHDDNLKJ; + struct SafeFloat OGBPAAPLBGM; + struct SafeFloat EFMKNOJKHFM; + struct SafeFloat MHAEPFNAOGH; + struct SafeFloat JNGDCHPKNDG; + struct SafeFloat DALHBHJIGEN; + struct SafeFloat EGHJJMELBBD; + struct SafeFloat FLJMJCOKPCE; + struct SafeFloat JKEICNKJMLD; + struct SafeFloat PIMAPBKPFFB; + struct SafeFloat EFLMDKHCMIA; + struct SafeFloat GPDCOPBMELF; + struct SafeFloat PGFAJHGPDHP; + struct SafeFloat MCHMOEHOMLO; + struct SafeFloat DLJPKFJGMNE; + struct SafeFloat FMOPHCKLMED; + struct SafeFloat JJPLOFBHNKD; + struct SafeFloat EKLACOBLKFB; + struct SafeFloat JMOJJJDAMDA; + struct SafeFloat INJDKKFOLMM; + struct SafeFloat CJEOAELHHFA; + struct SafeFloat EGOIIPKILLH; + struct SafeFloat NLCHGGMOJNN; + struct SafeFloat CELGHCFBHCO; + struct SafeFloat MCKPNMPBGEE; + struct SafeFloat BIKMAMHIMDJ; + struct SafeFloat CBOPAFAPHNC; + struct SafeFloat NGKAMNKGAIF; + struct SafeFloat BCMGCLPMKBO; + struct SafeFloat MJIGCLKLFDK; + struct SafeFloat PDGAKCIJIPH; + struct SafeFloat GJIIHLNPJBH; + struct SafeFloat KMALDCHGGAK; + struct SafeFloat FDHEOHCBACA; + struct SafeFloat ILCKFPKNLKO; + struct SafeFloat OHIDFIOAFLK; + struct SafeFloat DEOFHHEPJKM; + struct SafeFloat PKKBDNHLGCJ; + struct SafeFloat JAGAPEOLAEE; + struct SafeFloat EOMHNKLLIGM; + struct SafeFloat DJJIPCJNNNP; + struct SafeFloat NJDAKBLPAJD; + struct SafeFloat KEHPLONGELI; + struct SafeFloat EGIHHGJHGLM; + struct SafeFloat ALIOAEOOBGA; + struct SafeFloat PLFBIDCAAPI; + struct SafeFloat GIADEIKAJLC; + struct SafeFloat PKCFELEMBEB; + struct SafeFloat HFNIFGAIKKA; + struct SafeFloat BNHNNJDJBIG; + struct SafeFloat BGNJIPAIODP; + struct SafeFloat FFEAAPPMDOD; + struct SafeFloat DAIAFOLPJPB; + struct SafeFloat HNBPNIHBDJC; struct SafeFloat level; struct SafeFloat exp; ElementType__Enum elemType; @@ -7207,6 +7219,12 @@ namespace app { struct CombatProperty__Fields fields; }; + enum class GIMPBDFJKCF__Enum : int32_t { + OriginOwner = 0x00000000, + Owner = 0x00000001, + None = 0x00000002, + }; + struct __declspec(align(8)) AttackResult__Fields { struct CombatProperty* attackerCombatProperty; struct CombatProperty* defenseCombatProperty; @@ -7227,6 +7245,7 @@ namespace app { struct String* attackTag; struct String* attenuationTag; struct String* attenuationGroup; + GIMPBDFJKCF__Enum PHNHGFCDKKN; uint32_t attenuationCount; float elementdurabilityAttenuation; struct Nullable_1_MoleMole_AbilityIdentifier_ abilityIdentifier; @@ -7253,11 +7272,11 @@ namespace app { float bulletFlyTime; struct ConfigBulletWane* bulletWane; int32_t rejectState; - struct SafeUInt32 MFFILNNNLDL; - struct SafeUInt32 EAGOJOOBMJO; - struct SafeUInt32 AMJNKBHPBDE; - struct SafeUInt32 OCFODICMFFH; - struct SafeUInt32 EDOGNDNPJDB; + struct SafeUInt32 PGAPAJFFMLC; + struct SafeUInt32 OPMHINNGLEG; + struct SafeUInt32 MCFJHOJMGJA; + struct SafeUInt32 NEJMGLFIDKG; + struct SafeUInt32 LBJPEHCKEPP; struct Vector3 hitRetreatDir; }; @@ -8267,6 +8286,7 @@ namespace app { float swimEnableSprintHeightRatio; float climbCloseToGroundDist; float hipOffsetFromIK; + float allowMoveNoDropHeightRatio; float _avatarHeight_k__BackingField; float avatarModelHeight; float avatarModelClimbHeight; @@ -8319,8 +8339,11 @@ namespace app { struct AvatarDataItem* avatarData; bool isJamedOverMonster; float overrideMoveSpeedRatio; + struct Vector3 lastLandVel; + bool enableLandExternal; int32_t _lastAnimatorStateShortNameHash; bool _needFaceToAnimParamEver; + float stayInAirCountToTrampoline; struct LCAbilityState* lcAblityState; struct VCAvatarEquipController* _equipController; struct Vector3 repeatlySetPos; @@ -8946,6 +8969,7 @@ namespace app { struct Action* fadeOutCallback; bool _setViewAsLast; bool _setViewAsFirst; + bool _forceSaveLocalDataOnDestroy; struct List_1_MoleMole_BaseContextComponent_* _baseComponentList; struct List_1_MoleMole_BaseContextComponent_* _tickComponentList; struct List_1_MoleMole_BaseContextComponent_* _lateTickComponentList; @@ -8993,13 +9017,14 @@ namespace app { struct BasePageContext__Fields { struct BaseContext__Fields _; - struct List_1_BaseDialogContext_* dialogContextList; - struct List_1_KFFFGJNHFBL_* subPageContextList; + struct List_1_MoleMole_BaseDialogContext_* dialogContextList; + struct List_1_MoleMole_BaseSubPageContext_* subPageContextList; bool _forceLodOff; bool _autoClosePageOnBackEvent; bool _disableMainCamera; bool _pauseLevelTime; bool _asyncLoadRes; + bool MPPCDJDCONN; struct Coroutine* _cameraCoroutine; bool _joyFocusOnParentPage; }; @@ -9028,9 +9053,9 @@ namespace app { struct Vector3 _customMarkWorldPos; struct String* _customMarkTitle; MoleMole_Config_MarkIconType__Enum _customMarktype; - bool IFJIPEEPJJI; - bool OKNKCOJCKLN; - bool OGKHNHIHOFP; + bool EILBFDJFEFC; + bool LJFOLIOPPAM; + bool OBMFEPDBFPB; uint32_t _customMarkTrackMonsterID; uint32_t _customMarkTrackQuestID; MoleMole_CustomMarkTrackReasonType__Enum _customMarkTrackReasonType; @@ -9039,20 +9064,20 @@ namespace app { struct MoleMole_ResinViewComponent* _resinComp; struct MoleMole_ZoomAudioComponent* _zoomAudioComp; struct Dictionary_2_MoleMole_MonoMapMark_UnityEngine_GameObject_* trackingIndictor; - struct Coroutine* JFIOMECANNL; - bool _LFIJLCKEKMP_k__BackingField; - bool DJMGCGDBLHD; - float PKBLMNBGCLL; - struct Vector2 ENLNCLPCFHE; - float CPFIIODOHKA; - float MOJEDIFFFIJ; - struct Vector2 ADLDFCKPLGI; - float EMOHKNNFADF; - bool FHBMGCDNMBE; + struct Coroutine* GEAEMOFMCKM; + bool _FDMGGBLMOGI_k__BackingField; + bool EFMEIJLJOLD; + float BJKOGCAPLDL; + struct Vector2 LHCFDEOBPFL; + float MBGIINFHEAM; + float DDPKOACCPMD; + struct Vector2 IDEDFCKFPGF; + float FCDPBOPMGIG; + bool BBJBOAJDBDI; struct Vector2 _currRectPos; struct Vector2 _currRectSize; struct Dictionary_2_System_UInt32_UnityEngine_GameObject_* _companionIndicators; - struct List_1_System_UInt32_* GPLMGCNDKOP; + struct List_1_System_UInt32_* HDLMDKKFBBE; struct GameObject* _playerIndicator; struct Vector2 _newPos; struct Dictionary_2_System_UInt32_UnityEngine_GameObject_* _questAreaMarkDic; @@ -9078,16 +9103,16 @@ namespace app { MoleMole_InLevelMapPageContext_MoleMole_InLevelMapPageContext_MarkTipsContentType__Enum _markTipsContentType; struct List_1_MoleMole_BagItem_* _reward; struct List_1_MoleMole_Config_IdCountStrConfig_* _rewardPreviewList; - float IOHJENGJBFM; - uint32_t HHIHNGGOIFP; + float KIOCGLBCMIN; + uint32_t LNIBAJDIAMM; struct MoleMole_Config_DungeonEntry* _selectedDungeonEntry; MoleMole_InLevelMapPageContext_MoleMole_InLevelMapPageContext_DungeonEntryState__Enum _selectDungeonEntryState; struct Coroutine* _updateDungeonCooldownTipsCoroutine; struct MoleMole_ItemTipsDialogHelper _itemTipsHelper; struct Coroutine* _updateFarmFieldCoroutine; struct GameObject* _newMaxLevelGO; - bool IICOGPJKJKL; - bool LIGALMCPKNI; + bool DPNAFBKGENN; + bool BOBCGLGMNIP; struct MoleMole_RewardPreviewComponent* _moonfinTrialRewardPreviewComponent; struct Coroutine* _updateReviveCooldownCoroutine; int32_t _selectedMapTagIndex; @@ -9096,8 +9121,8 @@ namespace app { int32_t _customMarkCount; struct MoleMole_Config_MarkIconType__Enum__Array* _customMarkIcons; struct Vector2 _currMapPos; - struct Dictionary_2_System_UInt32_List_1_MoleMole_InLevelMapPageContext_EACHJPIDJND_* IOLJGOCGPHB; - int32_t GBKLEGIFLAI; + struct Dictionary_2_System_UInt32_List_1_MoleMole_InLevelMapPageContext_ICEOCBLOLOA_* DOLIEMJIHII; + int32_t HOABPOCFADI; }; struct InLevelMapPageContext { @@ -9183,7 +9208,7 @@ namespace app { struct BasePageContext__Fields _; struct MonoInLevelCutScenePage* _pageMono; struct TalkDialogContext* _talkDialog; - struct Image* _backImg; + struct Image_1* _backImg; struct GameObject* _loadingAnim; struct Animator* _textAnimator; bool _needFreeClick; @@ -9191,12 +9216,16 @@ namespace app { struct Coroutine* _wait2ShowLoadingDialog; bool _talking; uint32_t _inteeID; - struct MCNNFIPCOBO* MDJKLCLFDMJ; + struct EACLKLIILDA* NDFDCBKOFAO; float _durationToHide; struct Vector2 _lastMousePos; float _lastMouseMoveTime; bool _firstUpdate; bool _needHideMouse; + float LENFNMCNKCO; + float CLCKJBEKGDE; + bool DHJFOHOHLAM; + struct Action* ODGEDLKIJJC; }; struct InLevelCutScenePageContext { @@ -9246,26 +9275,6 @@ namespace app { OriginOwner = 0x00000002, }; - struct __declspec(align(8)) BDBOMOMOBNM__Fields { - struct String* _attackTag; - struct String* _attenuationTag; - struct String* _attenuationGroup; - struct ConfigAttackProperty* _attackProperty; - struct ConfigHitPattern* _hitPattern; - bool _canHitHead; - struct JMEHFAFIGOB* _hitHeadPattern; - bool _forceCameraShake; - struct HIFJNLHKFEE* NADMPJNLGEC; - struct EMKDPBDJPFA* HHIMIJDIPPE; - CanBeModifiedBy__Enum FLCCOAEHOJH; - }; - - struct ConfigAttackInfo { - struct BDBOMOMOBNM__Class* klass; - MonitorData* monitor; - struct BDBOMOMOBNM__Fields fields; - }; - struct Rigidbody__Fields { struct Component_1__Fields _; }; @@ -9564,6 +9573,7 @@ namespace app { struct Dictionary_2_System_UInt32_BaseAttachContainer_* _modifierAttachContainers; struct ClosureList* _onEntityReadyClosureList; struct Action_1_EvtEntityReadyPost_* _callOnEntityReadyClosure; + bool _LPHJDJAFFEO_k__BackingField; }; struct ActorAbilityPlugin { diff --git a/cheat-library/src/appdata/il2cpp-unityplayer-functions.h b/cheat-library/src/appdata/il2cpp-unityplayer-functions.h index a0e8adf..4554d13 100644 --- a/cheat-library/src/appdata/il2cpp-unityplayer-functions.h +++ b/cheat-library/src/appdata/il2cpp-unityplayer-functions.h @@ -1,6 +1,6 @@ using namespace app; -DO_APP_FUNC(0x00B7B980, app::Byte__Array*, Unity_RecordUserData, (int32_t nType)); -DO_APP_FUNC(0x00B1B220, Il2CppClass**, GetIl2Classes, ()); -DO_APP_FUNC(0x01093820, int, CrashReporter, (__int64 a1, __int64 a2, const char* a3)); -DO_APP_FUNC(0x00DCE2B0, void, Animator_set_avatar, (Animator* __this, Avatar* value, MethodInfo* method)); \ No newline at end of file +DO_APP_FUNC(0x00B9D710, app::Byte__Array*, Unity_RecordUserData, (int32_t nType)); +DO_APP_FUNC(0x00B3BAE0, Il2CppClass**, GetIl2Classes, ()); +DO_APP_FUNC(0x010C2970, int, CrashReporter, (__int64 a1, __int64 a2, const char* a3)); +DO_APP_FUNC(0x00DF6130, void, Animator_set_avatar, (Animator* __this, Avatar* value, MethodInfo* method)); \ No newline at end of file diff --git a/cheat-library/src/user/cheat/esp/ESP.cpp b/cheat-library/src/user/cheat/esp/ESP.cpp index 43d5d0b..55b294f 100644 --- a/cheat-library/src/user/cheat/esp/ESP.cpp +++ b/cheat-library/src/user/cheat/esp/ESP.cpp @@ -789,7 +789,7 @@ namespace cheat::feature ADD_FILTER_FIELD(plant, SweetFlower); ADD_FILTER_FIELD(plant, Valberry); ADD_FILTER_FIELD(plant, Violetgrass); - //ADD_FILTER_FIELD(plant, Viparyas); + ADD_FILTER_FIELD(plant, Viparyas); ADD_FILTER_FIELD(plant, WindwheelAster); ADD_FILTER_FIELD(plant, Wolfhook); ADD_FILTER_FIELD(plant, ZaytunPeach); diff --git a/cheat-library/src/user/cheat/game/CacheFilterExecutor.cpp b/cheat-library/src/user/cheat/game/CacheFilterExecutor.cpp index 77302f9..6862c80 100644 --- a/cheat-library/src/user/cheat/game/CacheFilterExecutor.cpp +++ b/cheat-library/src/user/cheat/game/CacheFilterExecutor.cpp @@ -24,7 +24,7 @@ namespace cheat::game entityFilters[filter] = { false, 0 }; auto& entry = entityFilters[filter]; - auto timestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr); + auto timestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr); if (entry.second + m_LifeTime > timestamp) return entry.first; diff --git a/cheat-library/src/user/cheat/game/filters.cpp b/cheat-library/src/user/cheat/game/filters.cpp index 1c4ce2a..de7e9f9 100644 --- a/cheat-library/src/user/cheat/game/filters.cpp +++ b/cheat-library/src/user/cheat/game/filters.cpp @@ -277,7 +277,7 @@ namespace cheat::game::filters SimpleFilter Padisarah = { EntityType__Enum_1::GatherObject, "_Pasusalan" }; SimpleFilter RukkhashavaMushrooms = { EntityType__Enum_1::GatherObject, "_HolyMushroom" }; SimpleFilter SumeruRose = { EntityType__Enum_1::GatherObject, "_XumiRose" }; - //SimpleFilter Viparyas = { EntityType__Enum_1::GatherObject, "_" }; + SimpleFilter Viparyas = { EntityType__Enum_1::GatherObject, "_DreamerPlant" }; SimpleFilter ZaytunPeach = { EntityType__Enum_1::GatherObject, "_Olea" }; } diff --git a/cheat-library/src/user/cheat/game/filters.h b/cheat-library/src/user/cheat/game/filters.h index f7d8f05..5c80491 100644 --- a/cheat-library/src/user/cheat/game/filters.h +++ b/cheat-library/src/user/cheat/game/filters.h @@ -277,7 +277,7 @@ namespace cheat::game::filters extern SimpleFilter Padisarah; extern SimpleFilter RukkhashavaMushrooms; extern SimpleFilter SumeruRose; - //extern SimpleFilter Viparyas; + extern SimpleFilter Viparyas; extern SimpleFilter ZaytunPeach; } diff --git a/cheat-library/src/user/cheat/player/RapidFire.cpp b/cheat-library/src/user/cheat/player/RapidFire.cpp index f4bf3a2..772bbfa 100644 --- a/cheat-library/src/user/cheat/player/RapidFire.cpp +++ b/cheat-library/src/user/cheat/player/RapidFire.cpp @@ -45,8 +45,7 @@ namespace cheat::feature ConfigWidget("Multi-hit Mode", f_MultiHit, "Enables multi-hit.\n" \ "Multiplies your attack count.\n" \ "This is not well tested, and can be detected by anticheat.\n" \ - "Not recommended to be used with main accounts or used with high values.\n" \ - "Known issues with certain multi-hit attacks, e.g. Xiao E, Ayaka CA, etc."); + "Not recommended to be used with main accounts or used with high values.\n"); ImGui::Indent(); @@ -269,7 +268,6 @@ namespace cheat::feature for (int i = 0; i < attackCount; i++) app::MoleMole_LCBaseCombat_FireBeingHitEvent(__this, entity->runtimeID(), attackResult, method); } - else app::MoleMole_LCBaseCombat_FireBeingHitEvent(__this, entity->runtimeID(), attackResult, method); } CALL_ORIGIN(LCBaseCombat_DoHitEntity_Hook, __this, targetID, attackResult, ignoreCheckCanBeHitInMP, method); diff --git a/cheat-library/src/user/cheat/world/AutoChallenge.cpp b/cheat-library/src/user/cheat/world/AutoChallenge.cpp index 8c44081..6ff4ed5 100644 --- a/cheat-library/src/user/cheat/world/AutoChallenge.cpp +++ b/cheat-library/src/user/cheat/world/AutoChallenge.cpp @@ -56,7 +56,7 @@ namespace cheat::feature void AutoChallenge::OnGameUpdate() { static uint64_t lastTime = 0; - auto timestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr); + auto timestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr); if (!f_Enabled || lastTime + f_Delay > timestamp) return; diff --git a/cheat-library/src/user/cheat/world/AutoFish.cpp b/cheat-library/src/user/cheat/world/AutoFish.cpp index 1360826..c0d1163 100644 --- a/cheat-library/src/user/cheat/world/AutoFish.cpp +++ b/cheat-library/src/user/cheat/world/AutoFish.cpp @@ -91,7 +91,7 @@ namespace cheat::feature } std::lock_guard catchLock(autoFish.m_BattleFinishTimestampMutex); - autoFish.m_BattleFinishTimestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr) + autoFish.f_DelayBeforeCatch; + autoFish.m_BattleFinishTimestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr) + autoFish.f_DelayBeforeCatch; } void AutoFish::FishingModule_OnFishBattleEndRsp_Hook(void* __this, app::FishBattleEndRsp* rsp, MethodInfo* method) @@ -115,7 +115,7 @@ namespace cheat::feature { LOG_WARNING("Failed to catch fish, retrying in %u ms", autoFish.f_DelayBeforeCatch); std::lock_guard catchLock(autoFish.m_BattleFinishTimestampMutex); - autoFish.m_BattleFinishTimestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr) + autoFish.f_DelayBeforeCatch; + autoFish.m_BattleFinishTimestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr) + autoFish.f_DelayBeforeCatch; return; } @@ -123,7 +123,7 @@ namespace cheat::feature return; std::lock_guard _lock(autoFish.m_RecastTimestampMutex); - autoFish.m_RecastTimestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr) + autoFish.f_DelayBeforeRecast; + autoFish.m_RecastTimestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr) + autoFish.f_DelayBeforeRecast; } void AutoFish::FishingModule_OnExitFishingRsp_Hook(void* __this, void* rsp, MethodInfo* method) @@ -154,7 +154,7 @@ namespace cheat::feature void AutoFish::OnGameUpdate() { - auto timestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr); + auto timestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr); std::lock_guard _lock(m_BattleFinishTimestampMutex); std::lock_guard _lock2(m_RecastTimestampMutex); diff --git a/cheat-library/src/user/cheat/world/AutoTreeFarm.cpp b/cheat-library/src/user/cheat/world/AutoTreeFarm.cpp index c1e7874..17edda0 100644 --- a/cheat-library/src/user/cheat/world/AutoTreeFarm.cpp +++ b/cheat-library/src/user/cheat/world/AutoTreeFarm.cpp @@ -162,7 +162,7 @@ namespace cheat::feature static std::unordered_set s_AttackQueueSet; static uint64_t s_LastAttackTimestamp = 0; - uint64_t timestamp = app::MoleMole_TimeUtil_get_NowTimeStamp(nullptr); + uint64_t timestamp = app::MoleMole_TimeUtil_get_LocalNowMsTimeStamp(nullptr); if (!m_Enabled || s_LastAttackTimestamp + m_AttackDelay > timestamp) return;