Fallout 4

File information

Last updated

Original upload

Created by

a1a3a6a9

Uploaded by

Havredave

Virus scan

Safe to use

Tags for this mod

About this mod

Get items from ESPs at runtime, no more console, FormID and ALT+TAB. Maintenance builds.

Requirements
Permissions and credits
Changelogs
Hey a1a3a6a9, we made hot mods! Thanks everyone for your support for both of us, and huge kudos to a1a3a6a9 for making it possible in the first place. Anything I do with ESP Explorer is thanks to the three years of development and support already done by a1a3a6a9 prior to releasing the source code to anyone who was interested in carrying it forward. I'm just the torch-bearer, but hope to add ESL support that's been requested, and polish up anything else that gets reported from here on out.

Also, thank you very much for the mention on your mod page, so folks can find the updated versions as they're created!

====================================================


This is was a maintenance mod. What that meant is that I intended on nothing more than maintaining it, keeping it up to date with current game and F4SE versions to the best of my ability.

Will I ever improve it? Yes, and I'm working on it, albeit very slowly as time allows.

Will I ever run into a situation where I can't keep it up to date due to game/F4SE changes? One never knows, but I'm already researching ways to make this unnecessary to begin with. Read: F4SE version independent. I'm still not 100% convinced that it's possible, but I'm trying.

In the meantime, I'll do my best to keep it up to date.

Extra thanks to a1a3a6a9 for help in finding the correct location for keeping the mod updated with future F4SE version, even though there was no obligation to do so. Also for being available when time allows to answer questions about how the mod was created to begin with, so I can get a better understanding of how to carry it forward.

====================================================

Installation instructions

  • Properly install F4SE, the Fallout 4 Script Extender, listed in the requirements section. Not only do the .dll and .exe files and CustomControlMap.txt go in the Fallout 4 game folder, the Data folder contents from the F4SE archive must go in the game's Data folder or this and any other mod using F4SE functions in Papyrus scripts will not work.

  • Load order: Anywhere. Top, bottom, middle, it doesn't matter. No in-game forms are overridden by ESP Explorer.

  • Be sure loose file loading is enabled either in your mod manager (Vortex and Mod Organizer 2 do this by default) or your Fallout4Custom.ini file. See discussion tab sticky for the two lines that must be present, and where.

  • Install the mod, making sure nothing overwrites MessageBoxMenu.swf. See the compatibility section for known patches. Let me know if you use a mod that also replaces MessageBoxMenu.swf, and I may be able to make a patch. Installing via Vortex or Mod Organizer 2 has been tested and works very well with no adjustments needed other than assuring nothing overwrites MessageBoxMenu.swf, or a patch is used. This means the mod install order, not the load order. In Vortex, that's the regular mod list, not the load order list. In Mod Organizer 2, that's the mod priority list, not the plugin load order list. Either ESP Explorer or an appropriate patch must load after any mod that also includes MessageBoxMenu.swf for ESP Explorer to work.



====================================================
Usage

  • While in game, tap F11 or your configured hotkey if different to bring up the mod list interface.

  • The hotkey used to open ESP Explorer can be adjusted using ESPExplorer.ini, in the HotKey = 0x7B line. Note the Microsoft URL showing other key codes that you can use here if desired. If you dig enough, yes, you can find codes for controllers. I'm sorry but no, I won't find these for you.
  •  
  • Use the right-arrow on the keyboard, or click on the words "ESP LIST" to switch it to "ESP LIST (ALL)", which shows filtered .esm and other files that may have been made invisible in ESPExplorer.ini. By default, all base-game .esm files and ESPExplorer.esp are filtered.

  • To add ESP files to the filter so they don't appear, highlight them and tap the spacebar. Then when you have "ESP LIST" rather than "ESP LIST (ALL)" selected, those files won't appear. Show 'all' as above to see them again, and optionally 'unfilter' them again using the spacebar.

  • While in the ESP Explorer interface, you can scroll to a mod and click or tap the action key (e by default) to open that mod in a browser similar to purchasing from a merchant. You can also search by clicking the magnifying glass icon along the top of the mod list. NOTE: Currently, the search icon seems to work more consistently if you click the handle of the magnifying glass.

  • Either via the search results or having opened a particular mod plugin, select the items you want to transfer them to your inventory in the same way you would transfer items to/from a companion. When finished, use the TAB key (by default) to back out and return to the mod list. Use TAB again to exit the ESP Explorer interface entirely. This behavior can be adjusted to exit the interface entirely after leaving the mod you have open with the "LoopExplorer = 1" line in ESPExplorer.ini. Just change it to 0, otherwise it will 'loop' back to the ESP list for mod selection.

====================================================
Troubleshooting

  • Pressing F11 or your chosen hot key does 'nothing', but ESPExplorer.log (see below) has entries indicating "FAIL: glob_launchFlag->m_value is 1.000000 and should be 0.000000", or similar "should be 0" message.

  • This probably means the ESP Explorer scripts are not present in Data\Scripts\, or loading of loose files is not enabled.

  • Something not mentioned elsewhere in this troubleshooting section.

  • Please provide in a discussion post, the bug section, or a private message, these two files along with a detailed description of what's happening and what was clicked or done last just prior to the error:-- Documents\My Games\Fallout 4\F4SE\ESPExplorer.log-- Documents\My Games\Fallout 4\F4SE\f4se.log

  • ESP Explorer runs very slowly or may crash the game to desktop when the hotkey is pressed.
  • euph has brought up that this, like some other mods, uses Flash. Having several Flash-based mods installed may cause performance issues and result in unexpected behavior or mod failure. Try disabling other Flash-based mods such as VIS-G to test whether it makes a difference, and let me know if it does.

  • Pressing the hotkey to start ESP Explorer results in "!!!OpenESPList!!!" being shown in a message popup, and no menu appears.

  • It is likely another mod's MessageBoxMenu.swf is being used, instead of ESP Explorer's. Make sure ESP Explorer's MessageBoxMenu.swf is the one that gets used. It has additional functions not in the vanilla MessageBoxMenu.swf and will not work without them. Incorrectly patched (trying to add a few script portions) MessageBoxMenu.swf can also do this. ESP Explorer adds three whole scripts, and has a few of its own sprite resources as well. Probably easier to patch another mod's changes into ESP Explorer's MessageBoxMenu.swf instead. Feel free to report the mod that comes with MessageBoxMenu.swf in the discussion or bugs tab and I'll investigate a patch.

  • Note: Loose files need to be enabled either in your mod manager or manually. The sticky post in the discussion tab has manual details, or this mod can be used for a somewhat easier way: ELF


====================================================
Compatibility

  • Horizon 1.7 and earlier: ESP Explorer replaces MessageBoxMenu.swf, which Horizon also uses. Patch available here: Horizon Rename Anything ESP explorer Patch. Load the patch after both mods.

  • Horizon 1.8 Beta 7: There is a compatibility patch in ESP Explorer's optional files section, make sure it is installed/is in the mod order (not load order) after both mods. Likely will not work on previous Horizon versions; use the above patch instead. Seems to work fine, feedback requested. Load the patch after Horizon and ESP Explorer. Thanks to Phlunder for an important tip on how I could accomplish this that I'd completely overlooked.

  • Rename Anything: Replaces MessageBoxMenu.swf. Patch available here: Horizon Rename Anything ESP explorer Patch. Load the patch after both mods.

  • Currently proven incompatible:

  • Nothing identified yet.

  • Reported as incompatible:

  • CClub. This mod replaces several core game scripts, which may have been was confirmed to be unintentional. I've reached out to the author and he's mentioned his desire to clean those up.



====================================================
Current requests and 'to do' list

  • Include .esl files in the list. They are still searchable, but won't show up in the list currently. A workaround is to rename the .esl file's extension to .esp. Leave the ESL header flag there. Thanks to Thorne67 and wfc964 for pointing this out! (This might not work very well, as the functions in F4SE that list the mods are specific to ESL flagged or not ESL flagged mods.)

  • Improve search box. Both the icon and typing into the search box are inconsistent currently.

  • Remove F4SE requirement. This is impossible. I might be able to remove the plugin requirement and do it all from Papyrus and I'm working on that, but F4SE functions in Papyrus are a minimum requirement.

  • Change hotkey codes from the current system to DirectX codes, which can be detected more easily from Papyrus instead of the F4SE plugin.



Below is the original mod description page from a1a3a6a9. ALL credit goes to a1a3a6a9 for version 1.13.0620 and older. For this release I've only re-compiled against the current F4SE version. No changes whatsoever. The version using a .ba2 archive does have some debug output additions, but no code refactoring (yet).


====================================================


IN-GAME ESP Explorer
Free from FormID



This mod requires F4SE 0.4.2  or greater.

Description

Get items from ESMs/ESPs at runtime.

Usage
See pictures. All are there.

Change Log
V 1.12.042 beta
* FO4 v1.9.4 + F4SE 0.4.2

V 1.12.022
* F4SE drove me crazy.

V 1.12.021
* Respawn an item with 10 X initial quantity if 
you take all of it.

V 1.11.020
* Removed most of debug info
* For AZERTY keyboard, set AZERTY = 1 in INI , it will change fixed hotkey to Shift+W


V 1.10.020

* Added a new feature: Search everything
    - Search all items in all ESMs/ESPs using a keyword
    - Match item's FormID, EDID and name.
    - Support old school wildcard characters, * and ?
    - 20 history search records. Use UP/DOWN to scroll while in the input field.
    - Don't worry about speed, the search process is 100% pure C++ code, not stupid Papyrus, very fast.
    - Usage
           Mouse : Click magnifier icon. Keyboard/Controller: Press [Reload] key.
           You have to remember the key, current UI has no space to place a button.
   
 * General stability and performance improvements. It's true, not Bethesda's bullshit.
 * Default hotkey is F11 now
 * Added another fixed hotkey: Shift + Z
 
Remove old version completely and make a clean save. This update changed a lot.

 
Created with
Microsoft Visual C++(50%)
Adobe Animate CC(40%)
Bethesda Creation Kit
(10%)