Fallout 4 Script Extender (F4SE) for Fallout 4 runtime 1.10.82
f4se_loader.exe successfully executes Fallout4.exe.
What does not
f4se_loader.exe fails to properly initialize.
What was not tested
Script functions because it does not initialize.
This has also been tested with DXVK. Under native Windows 10 there are no issues, so the issue is exclusively with Wine in general.
The developer has contacted me and given some feedback on the issue.
Quote from Ian Patterson:
Since branch instructions have a range that is smaller than the address space on 64-bit operating systems, we need to allocate a buffer that is adjacent to the game's code, called a "branch trampoline". Without that, the game's code and our DLL's code may be located too far away in memory to branch directly to each other.
Either WINE's loader is not supporting ASLR and loads executables at a very low address all of the time, or the functions for querying the state of memory are not implemented correctly.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Manjaro Linux||May 14 2018||3.7-staging||Yes||Yes||No||Garbage||Jarrard|