File information

Last updated

Original upload

Created by

Blade FireLight

Uploaded by

BladeFireLight

Virus scan

Some manually verified files

About this mod

This will reset your DirectShow filters back to \"factory default\" fixing a number of sound, performance and CTD issues. (updated to work on XP)

Permissions and credits
-= DirectShow Filter (Codec) Reset v0.2 =-
by Blade FireLight
Based on CODEC Reset Utility v4.1 by Nightmare2013.

!!! WARNING !!!
Use this file at your own risk! Make sure you have a current system restore point before you use this utility!

Discription:

This utility is designed to remove key registry references to all DirectShow Filters (frequently called CODECs) from your system and reinstall the registry references for only the ones that come with a clean install of Windows.

Many players are having problems with Gamebryo engine games (Morrowind, Oblivion, Fallout3, Fallout:NV) having sound issues (stuttering, skipping, crackling, Crash to Desktop). Unlike many other games Gambryo relys on windows to pin each DirectShow filter into a chain (called a filter graph). Unfortunately the poor design of DirectShow filter merit system allows 3rd party Filters to get into a so-called "Merit Nucular Arms Race". Each one uping it's Merit value to be the one chosen by windows to process playback. This makes it impossible to get windows to use it's original filters unless a programmer explicitly builds the filter graph. While there are so many 3rd party "codec" packs available and many other media players install them (I had a bunch from Creative Labs and PowerDVD) it's virtually impossible to pinpoint what one is causing the issue. Games based on the Gamebyro engine dont (that I'm aware of) provide any DirectShow filters and are designed to use the default Microsoft ones. This utility allows you to test if your issues is a DirectShow filter issue by backing up your current registry settings and then resting the registry entries to the installed default. Currently windows XP Sp3 (32 and 64bit) and Windows 7 (32 and 64bit) are supported.

How to use:

IMPORTANT NOTE: If you have windows installed anywhere other than C:\Windows this utility will try to detect and adjust the paths in the registry. I have not tested this!! as I dont have access to a computer with windows installed in an alternate location

BEFORE YOU CONTINUE: Make sure that System Restore is working properly. While I backup your settings for later restore, it's always possible something can go wrong. System Restore is the simplest way, and for most people windows will make a restore point each day. To verify start System Restore (on XP Start > all programs > accessories > system tools) on Win7, win key > type "system restore" press enter click "open system restore". If the most recent restore point is in the last 36 hours your good to go and can exit system restore.

This program is an Self Extracting utility. Extract to the default temp location. It will automatically create a backup to your documents folder in the sub-folder codecbackup. Then it will ask you to reset or restore. Follow the instructions on the screen.

Test your game:

If there is no improvement, then you dont have a DirectShow filter issue. Restore the backup and keep looking for a solution.

If the game now works fine, then congratulations! You have a DirectShow filter problem. _BUT_ your dont done yet. Other programs you have that install DirectShow filters (CODECs) may not function properly. This would include any media players or media editors. Test out each of them. Examples include Windows Media Player, Creative MediaSource Player, PowerDVD, WinDVD, Nero, DivX, etc. if they dont work they will need to be re-installed. (or this programs backup restored) If the reinstall of the them cause your game to act up again, then you have a conflict, and only one of the two will work at a time.

Technical information:

Backups are created in %userprofile%\documents\codecbackup

Keys backed up are

HKEY_CLASSES_ROOT\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}
HKEY_CLASSES_ROOT\CLSID\{33D9A761-90C8-11d0-BD43-00A0C911CE86}
HKEY_CLASSES_ROOT\CLSID\{da4e3da0-d07d-11d0-bd50-00a0c911ce86}
HKEY_CLASSES_ROOT\DirectShow\MediaObjects
HKEY_CLASSES_ROOT\Filter
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32

Aditional x64 keys backed up
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{083863F1-70DE-11d0-BD40-00A0C911CE86}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{33D9A760-90C8-11d0-BD43-00A0C911CE86}
HKEY_CLASSES_ROOT\Wow6432Node\CLSID\{DA4E3DA0-D07D-11d0-BD50-00A0C911CE86}]
HKEY_CLASSES_ROOT\Wow6432Node\DirectShow\MediaObjects
HKEY_CLASSES_ROOT\Wow6432Node\Filter
HKEY_LOCAL_MACHINE\Wow6432Node\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Drivers32

Version History:

v0.3: Fixed issue with some versions of XP not detecting. and set XP backups to the "My Documents" folder.

v0.2: (10/30/2010) Fixed issues with XP: wildcards in OS detection, missing :xpm, unquoted spaces in user profile.

v0.1: (10/29/2010) Initial Release.
Top