Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Dropkicker

Uploaded by

dukethedropkicker

Virus scan

Safe to use

Mod articles

  • This Plugin Utilizes Trampoline Hook

    Skyrim Special Edition game is 64 bit now, and short jmp instruction can only branch within -/+ 2 GiB range, so when a DLL plugin needs to edit memory addresses and hook functions, it will most likely ask SKSE to allocate a chunk of memory for the plugin at the near region of SkyrimSE.exe base game, so it can write the far jmp code there to actually reach the function and etc.

    It goes from Game Code->Allocated Memory->Plugin Code, thus called a Trampoline. It can do a lot of things, and when too many DLLs requesting trampolines, SKSE may fail to do so.

    Trampoline size varies by author's choice, this plugin allocates 1 << 6 (64) bytes of memory.

    I do not know how to fix the CTD caused by too many DLLs with trampolines, so I'll just put a remi...