Error: OOBE Failed

From FreeAllegiance Wiki
Jump to navigationJump to search
Outdated.png
Outdated content This page does not reflect the current state of things.

Some information within this article is either obsolete, hasn't been updated in a long time, incomplete, or otherwise invalid.

This solution covers the following error messages:

  • OOBE Failed.

followed by

  • Object reference not set to an instance of an object.


Symptoms of this error

ASGS may display the error message "OOBE Failed." when you attempt to login.


Cause

This error is caused by installing Allegiance on a non-system drive. The system drive contains your Windows installation.

Simple Solution

Uninstall Allegiance and reinstall on the drive that contains Windows (usually C:/).


Advanced Solution

Installing to the system drive is not always possible. If this is the case, there is a way to keep Allegiance on the other drive. This solution can have other effects though, possibly breaking other programs in the process. Only proceed with the following solution if you are an advanced user and comfortable making these changes.

  • Create a directory (folder) on the system drive and give it a name (Ex: "Drive D").
  • Right click on "My Computer" and select manage. Click on Disk Management and right click on the drive your game is on and select "Change drive letter and paths..." Click the "Add" button. Select "Mount in the following empty NTFS folder" and enter the path or use the "Browse" button to find the folder you just created. Click OK.
  • Open your command prompt and run 'regedit'. Navigate to HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft Games/Allegiance. Change ArtPath and EXE Path and point them to the appropriate folder.
  • You will also have to change the shortcuts to use the new path as well. If you do not change your shortcut to the ASGS on the system drive, ASGS will ask you to redownload Allegiance.exe everytime you press login.