Skip to content

LE1 Debug Logger - v6

Compare
Choose a tag to compare
@Mgamerz Mgamerz released this 12 Apr 01:01
· 13 commits to main since this release

This ASI can be used to assist in development and debugging of mods. The following items are logged to the console and to disk:

  • Imports that fail to find a matching export (some of these occur in vanilla files)
  • Anything written to the debug console, which the game does for a few different types of things (some errors, WarnInternal())
  • Anything passed to the LogInternal() function
  • Packages loading synchronously (such as BioP) and asynchronously (such as moving through a level) - not all packages load this way, so some such as those called through DynamicLoadObject will not be shown
  • Information about an object that fails to allocate due to incorrect design, which can be used to track down a game crash
  • This will log all export creation when the game is run with -debugexportcreation command line parameter. This creates a huge amount of logs but can be useful tracing issues right as an export is loaded

The log is located in LE1DebugLogger.log next to the game executable.

V6: Add -debugexportcreation feature