Closed Pospelove closed 2 weeks ago
[!IMPORTANT] Adds IPC call SkyrimPlatform_OnLoadPluginFile to modify plugin file loading in CommonExecutionListener. Behavior: Adds PatchPluginFile method in CommonExecutionListener to modify plugin file loading with IPC call SkyrimPlatform_OnLoadPluginFile. Introduces OnLoadPluginFileCallback to handle patched source code. Updates LoadPluginFile to use PatchPluginFile for potential source code modification. Data Structures: Adds tmpPatchedPluginSources as std::optional<std::string> in CommonExecutionListener to store patched source code. Defines Msg struct for IPC communication with onLoadPluginFileCallback, self, and pluginPathUtf8 fields. This description was created by for 765fd6182fa5235b4305bcd0d620de9647d8da47. It will automatically update as commits are pushed.
[!IMPORTANT] Adds IPC call SkyrimPlatform_OnLoadPluginFile to modify plugin file loading in CommonExecutionListener.
SkyrimPlatform_OnLoadPluginFile
CommonExecutionListener
PatchPluginFile
OnLoadPluginFileCallback
LoadPluginFile
tmpPatchedPluginSources
std::optional<std::string>
Msg
onLoadPluginFileCallback
self
pluginPathUtf8
This description was created by for 765fd6182fa5235b4305bcd0d620de9647d8da47. It will automatically update as commits are pushed.