Thank you for this wonderful plugin. This is always becoming my "must have" plugin in skyrim. Anyway, recently i encoutered problem, because the "update.esm" is not read by searchupdatedb. Please tell me how to fix this problem.
Many years later and it hasn't been ported yet. Sadly the author didn't upload the source files, so no one can port this, the only option is to hope for someone with skills to start a similar project from scratch
Talked with qbxx2 couple of years ago so the skse64 should be used only for loading his dll file, not for using functionalities and features that provided by skse. So it is needed to reverse engineer TESV:Skyrim SE. The plugin consists of two parts, the dll to hook the console of TESV.exe and the exe to parse ESP files and store into a database. "First, about hooking ... the code contains following: #define IMAGEBASE 0x400000 //ASLR OFF #define TARGETFUNC (FARPROC)(IMAGEBASE + 0x11A950) #define PRINTFUNC (FARPROC)(IMAGEBASE + 0x448820) #define THISPOINTER (int *)(IMAGEBASE + 0x1710B58) The addresses are for the 32-bit version of TESV.exe, so that 64-bit version of TESV is required to reverse engineered to obtain addresses (and sorry, I don't remember where the addresses are from). Then, you can hook the function (you may want to hook TARGETFUNC) to hook console commands. There is a library for hooking named detours library (https://www.microsoft.com/en-us/research/project/detours/). Although I have never used the library, it would be useful I believe. Second, parsing ESP files: There are lots of information at UESP (http://en.uesp.net/w...od:File_Formats) of file formats. I wrote a parser based on the information."
Instructions for some reason only in a video and not included in the description and video has been down for three years. Quality. What strings are we supposed to be looking for?
I just found out about it now! This mod is like reinventing sliced bread and being extremely useful/practical. This should be a baked in feature in a lot of games. Such a simple genius implementation.
I had the same problem but it was fixed. Not sure how I tried to solve this problem First, I changed "skyrimsearch_dbupdater.exe" to admin Next, I moved "skyrimsearch.db" from the MO overwrite folder to the folder where the plugin is located.
This plugin adds some console commands... Each commands help you to search some informations in console. I 'm uploading usage video on youtube, please wait..
Weird, the moment I use searchnpc in the game, I get a very severe drop in FPS that persists, making the game unplayable (1-5fps). Anyone else having the same issue?
288 comments
*I have all string in Data folder
TIA and Namaste...
Au.
The plugin consists of two parts, the dll to hook the console of TESV.exe and the exe to parse ESP files and store into a database.
"First, about hooking ... the code contains following:
#define IMAGEBASE 0x400000 //ASLR OFF
#define TARGETFUNC (FARPROC)(IMAGEBASE + 0x11A950)
#define PRINTFUNC (FARPROC)(IMAGEBASE + 0x448820)
#define THISPOINTER (int *)(IMAGEBASE + 0x1710B58)
The addresses are for the 32-bit version of TESV.exe, so that 64-bit version of TESV is required to reverse engineered to obtain addresses (and sorry, I don't remember where the addresses are from). Then, you can hook the function (you may want to hook TARGETFUNC) to hook console commands. There is a library for hooking named detours library (https://www.microsoft.com/en-us/research/project/detours/). Although I have never used the library, it would be useful I believe.
Second, parsing ESP files: There are lots of information at UESP (http://en.uesp.net/w...od:File_Formats) of file formats. I wrote a parser based on the information."
Write Error: table PLUGIN already exists
initialize_sqlite3() failed
Thanks in advance.
Not sure how I tried to solve this problem
First, I changed "skyrimsearch_dbupdater.exe" to admin
Next, I moved "skyrimsearch.db" from the MO overwrite folder to the folder where the plugin is located.
Each commands help you to search some informations in console.
I 'm uploading usage video on youtube, please wait..
Check in youtube.