You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
302
+
/// </summary>
303
+
/// <param name="asmCode">
304
+
/// The assembly code to execute, in FASM syntax.
305
+
/// (Should start with use32/use64)
306
+
/// </param>
307
+
/// <param name="functionAddress">The address of the function or mid-function to hook.</param>
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
330
+
/// </summary>
331
+
/// <param name="asmCode">
332
+
/// The assembly code to execute, in FASM syntax.
333
+
/// (Should start with use32/use64)
334
+
/// </param>
335
+
/// <param name="functionAddress">The address of the function or mid-function to hook.</param>
336
+
/// <param name="behaviour">Defines what should be done with the original code that was replaced with the JMP instruction.</param>
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
/// <param name="behaviour">Defines what should be done with the original code that was replaced with the JMP instruction.</param>
335
356
/// <param name="hookLength">Optional explicit length of hook. Use only in rare cases where auto-length check overflows a jmp/call opcode. Default: -1</param>
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
361
+
/// </summary>
362
+
/// <param name="asmCode">
363
+
/// The assembly code to execute, in FASM syntax.
364
+
/// (Should start with use32/use64)
365
+
/// </param>
366
+
/// <param name="functionAddress">The address of the function or mid-function to hook.</param>
367
+
/// <param name="behaviour">Defines what should be done with the original code that was replaced with the JMP instruction.</param>
368
+
/// <param name="hookLength">Optional explicit length of hook. Use only in rare cases where auto-length check overflows a jmp/call opcode. Default: -1</param>
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
393
+
/// </summary>
394
+
/// <param name="asmCode">
395
+
/// The assembly code to execute, in FASM syntax.
396
+
/// (Should start with use32/use64)
397
+
/// </param>
398
+
/// <param name="functionAddress">The address of the function or mid-function to hook.</param>
399
+
/// <param name="options">Controls the generation behaviour of assembly hooks.</param>
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
Reloaded.Hooks.Definitions.IReloadedHooks.CreateAsmHook(string asmCode, long functionAddress) -> Reloaded.Hooks.Definitions.IAsmHook
2
+
Reloaded.Hooks.Definitions.IReloadedHooks.CreateAsmHook(string asmCode, long functionAddress, Reloaded.Hooks.Definitions.AsmHookOptions options) -> Reloaded.Hooks.Definitions.IAsmHook
3
+
Reloaded.Hooks.Definitions.IReloadedHooks.CreateAsmHook(string asmCode, long functionAddress, Reloaded.Hooks.Definitions.Enums.AsmHookBehaviour behaviour) -> Reloaded.Hooks.Definitions.IAsmHook
4
+
Reloaded.Hooks.Definitions.IReloadedHooks.CreateAsmHook(string asmCode, long functionAddress, Reloaded.Hooks.Definitions.Enums.AsmHookBehaviour behaviour, int hookLength) -> Reloaded.Hooks.Definitions.IAsmHook
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
56
+
/// </summary>
57
+
/// <param name="asmCode">
58
+
/// The assembly code to execute, in FASM syntax.
59
+
/// (Should start with use32/use64)
60
+
/// </param>
61
+
/// <param name="functionAddress">The address of the function or mid-function to hook.</param>
62
+
/// <param name="behaviour">Defines what should be done with the original code that was replaced with the JMP instruction.</param>
63
+
/// <param name="hookLength">Optional explicit length of hook. Use only in rare cases where auto-length check overflows a jmp/call opcode.</param>
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
93
+
/// </summary>
94
+
/// <param name="asmCode">
95
+
/// The assembly code to execute, in FASM syntax.
96
+
/// </param>
97
+
/// <param name="functionAddress">The address of the function or mid-function to hook.</param>
98
+
/// <param name="options">The options used for creating the assembly hook.</param>
/// Creates a cheat engine style hook, replacing instruction(s) with a JMP to a user provided set of ASM instructions (and optionally the original ones).
0 commit comments