Skip to content
nightfallstorm edited this page Dec 7, 2023 · 49 revisions

Welcome to the CommonLibVR wiki!

ESL scratchpad

ESLs are not supported in VR. This is a page to aggregate data for VR for any attempts to add it.

AFKMods discussion

1.5.97 address for .esl: 141632ac8

TESFile->smallFileCompileIndex looks to be just padding in VR. We can treat TESFile as the SE version and we likely won't overwrite any actual data

Address:

Name SSE VR Notes
bool TESFile::IsESL_14017E160 (TESFile * param_1) 14017E160
void TESFile::AdjustFormIDFileIndex (TESFile * a_this, uint * a_formid) 14017e180
bool TESFile::SetCompileIndex_14017C63 (TESFile * a_file, int a_index) 14017C63 14018C480
PluginLoader? 14050eea0 14051dc00
LoadPluginBSA 140173BD0 140184360
TESDataHandler::ctor 140166D80 1401774C0 functions relevant for forms/formIDs/etc.
TESDataHandler::sub_14017EFF0 14016E660 14017EFF0 DataHandler->LoadingFiles set to true AND false here.
TESDataHandler::sub_14017EFF0(TESDataHandler*, bool a_unk) 14017EFF0 offset 0x14A seems to be where masters are set above regular files. loadedModCount reset if a_unk is true, maybe this is where the plugins are parsed/loaded?

Clone this wiki locally