Oblivion Mod:PCS Library/CTD on load (before main menu)

The UESPWiki – Your source for The Elder Scrolls since 1995
Jump to: navigation, search

Problem[edit]

Oblivion crashes before the main menu loads. May display a system error:

  • exception code: 0xc0000005,
  • possibly with exception offset: 0002b77f.

Additional Information[edit]

Error code 0xc0000005 is known as a generic "Access Violation", and is thrown when an application tries to access RAM that either doesn't exist or hasn't been allocated to it. The program generating the error is often itself a victim of another program which has over-written into it's own address space, changing it's code or data.

Cause - Missing or delinquent master[edit]

If a plugin's dependency is loaded after it or is not present at all. In the latter case Oblivion will definitely crash. If the former does not cause a crash, it can cause other disturbances in the game.

Solution: Check for missing masters or delinquent masters to install or dependent plugins to move. Regularly rerunning BOSS and paying attention the plugin indicators in Bash after modifying your load order would help prevent these issues.

Cause - Bad INI setting[edit]

Bad values in the Oblivion.ini can also cause immediate crashes.

Solution: Regenerate Oblivion's INI file.

Cause - Outdated Bashed Patch[edit]

If the Bashed Patch's configuration is not in sync with your current load order, the result may be an early crash. This can be due to plugin being updated in, added to or removed from your load order. This can also occur when updating Wrye Bash or switching between using CBash and the regular version of it.

Solution: Rebuild the Bashed Patch (every time your load order changes).

Cause - Invalid Record in Distant Load Data[edit]

Again, if Oblivion requires a resource that is not present, which can happen at many stages of loading and playing the game, the result will be some sort of crash. Therefore, if distant load data depends on information in a mod that has been removed, a crash may result.

Solution: Rerun TES4LODGen.

Solution: Delete Data/DistantLOD.

Cause - Corrupt EXE or DLL Files[edit]

The original oblivion executable files need to be both present and uncorrupted.

Solution: Restore original exe and dll files from a fresh Oblivion install, such as binkw32.dll and Oblivion.exe

Cause - Shader Conflict[edit]

An invalid shader 3.0 has been specified

Solution: See the PCS Library entry PCS Library/Game Mistakes Newer Graphic Card's Capabilities

Cause - OBSE Plugin Conflict[edit]

An unused OBSE Plugin is causing a conflict

Solution: Uninstall any unneeded OBSE Plugins.

Cause - Codec Conflict[edit]

A codec is causing a conflict

Solution: See the PCS Library entry PCS Library/No music

Cause - File Permission[edit]

File security permissions may not permit it to be loaded, especially if it was downloaded.

Solution: Uncheck "blocked" in file's Properties General tab.

Cause - Account Permission[edit]

Possible permissions issue for the account running the game.

Solution: Ensure the account running the game has "Full Control" permissions into the folders containing the game and save files.