For those not aware of what I'm talking about, OBSE plugins are a special kind of mod, totally different from regular OBSE mods. Where normal mods, both OBSE and non-OBSE, come primiarly in the form of .esp and .esm files, these special mods come in the form of .dll files. They are enabled by putting the dll file in to the directory:
Oblivion\Data\OBSE\plugins
Note that OBSE will not create the Data\OBSE folder itself, you generally have to create it manually. Same for the Data\OBSE\plugins folder.
They require OBSE to work. Many OBSE plugin dlls basically hack Oblivion to do something different, some communicate with OBSE to add new scripting functions, some do both. There is some confusion because regular mods, including regular OBSE mods, are also sometimes refered to as plugins. I'm trying to refer to these special ones as "OBSE plugin dlls" to minimize ambiguity. These OBSE plugin dlls generally require more specialized skills (and more tools) to create than regular mods... at a minimum some knowledge of C++. The more advanced ones can require require extensive knowledge of C++, x86 assembly language, reverse engineering / hostile debugging, and/or DirectX. Generally, OBSE plugin dlls tend to only work with the latest version of Oblivion, version 1.2.416.
It's possible that a flaw in an OBSE plugin dll could have unusual side effects. There is no real limit to the harm that a malicious one could cause to a computer, though I'm pretty sure that to date no one has created a malicious one.
Codes:
R: Recommended
O: Outdated
I: Of Interest
By author:
Scanti:
R Vampire Race Disabler: http://tesnexus.com/downloads/file.php?id=15697
O FastExit:http://www.oblation.eu/downloads/FastExit.7z
R FastExit 2: http://tesnexus.com/downloads/file.php?id=22410 http://www.gamesas.com/bgsforums/index.php?showtopic=952828
TSFC: http://obse-plugins.svn.sourceforge.net/viewvc/obse-plugins/TSFC/
Night Eye Shader Switcher: http://www.gamesas.com/bgsforums/index.php?showtopic=874142 http://www.tesnexus.com/downloads/file.php?id=19476
I OBGE v2: http://www.tesnexus.com/downloads/file.php?id=30054 http://github.com/scanti/Oblivion-Graphics-Extender-v2
SoundCommands: http://www.tesnexus.com/downloads/file.php?id=16288
NoEditorDataCheck: http://www.tesnexus.com/downloads/file.php?id=15190
Crash Dumper: http://scanti.bulldoghome.com/pages/scanti_bulldoghome_com/downloads/CrashDumper_2.zip
SkyRanger-1 (that's me!):
R Oblivion Stutter Remover: http://www.tesnexus.com/downloads/file.php?id=23208
O FPS Capper: (now Oblivion Stutter Remover)
R also see FastExit 2 above, under Scanti
Windom Earl:
R weOCPS (windom earls Oblivion Crash Prevention System): http://www.gamesas.com/bgsforums/index.php?showtopic=950419
shadeMe:
I ConScribe: http://www.gamesas.com/bgsforums/index.php?showtopic=1029117
I RuntimeDEbugger: http://www.tesnexus.com/downloads/file.php?id=37105
INIzer: https://github.com/shadeMe/INIzer http://www.gamesas.com/index.php?/topic/1116792-rel-inizer/ http://dl.dropbox.com/u/2584752/INIZer.dll
R RuntimeEditorIDs: https://github.com/shadeMe/RuntimeEditorIDs http://www.gamesas.com/index.php?/topic/1139425-rel-runtimeeditorids/ http://dl.dropbox.com/u/2584752/RuntimeEditorIDs.dll
3rd Space Tacticality http://www.gamesas.com/index.php?/topic/1143286-rel-3rd-space-tactility drop boxdrop box[/url]
I Construction Set Extender http://www.gamesas.com/index.php?/topic/1158265-rel-construction-set-extender/page__p__16976497 http://www.tesnexus.com/downloads/file.php?id=36370
JRoush:
I AV Uncapper: http://www.tesnexus.com/downloads/file.php?id=34841
I Oblivion Magic Extender: http://tesnexus.com/downloads/file.php?id=31981
Elys:
RO? Uncapper: http://www.gamesas.com/bgsforums/index.php?showtopic=831113 http://tesnexus.com/downloads/file.php?id=13841 (possible replacement, see AV Uncapper by JRoush)
R Pluggy: http://www.gamesas.com/bgsforums/index.php?showtopic=873139
RUniversal Silent Voice (USV): http://www.gamesas.com/bgsforums/index.php?showtopic=832514 http://tesnexus.com/downloads/file.php?id=16622
NoFastTravel: http://www.gamesas.com/bgsforums/index.php?showtopic=824527
O CrashShield: http://www.gamesas.com/bgsforums/index.php?showtopic=857320
Kyoma:
R MenuQue: http://www.tesnexus.com/downloads/file.php?id=32200
Speedo: (Speedo made some OBSE plugin dlls, but they have been removed from tesnexus)
O Console Logger: (use shadeMe's ConScribe instead)
O MenuMate: http://www.tesnexus.com/downloads/file.php?id=21199 (use MenuQue by Kyoma)
O Named Value Containers: http://www.tesnexus.com/downloads/file.php?id=20750 http://cs.elderscrolls.com/constwiki/index.php/Category:NVC (outdated by later versions of OBSE?)
DragoonWraith:
O NifScript: http://www.gamesas.com/bgsforums/index.php?showtopic=922622 (renamed to NifSE)
NifSE: http://tesnexus.com/downloads/file.php?id=21292
Timeslip:
O OBGE: http://timeslip.users.sourceforge.net/obge.html
TheJ:
Oblivion EAX: http://www.tesnexus.com/downloads/file.php?id=17050 http://obse-plugins.svn.sourceforge.net/viewvc/obse-plugins/OblivionEAX/
entim:
ALGOHOL: http://tesnexus.com/downloads/file.php?id=13240 https://obse-plugins.svn.sourceforge.net/svnroot/obse-plugins/algohol/
hawkleyFox:
Enhanced Music and Control: http://www.tesnexus.com/downloads/file.php?id=19772 http://www.gamesas.com/bgsforums/index.php?showtopic=878782
scruggsy (aka scruggsy wugsy the ferret or something like that):
I Spam Must Die: http://www.gamesas.com/bgsforums/index.php?showtopic=872904
stattis:
Custom Spell Icons: http://www.tesnexus.com/downloads/file.php?id=26196 (is this compatible with JRoushes Magic Extender?)
Unknown / Unsorted:
OBSE Plugin for the Logitech G15: http://www.tesnexus.com/downloads/file.php?id=11685 http://www.gamesas.com/bgsforums/index.php?showtopic=716526
Oblivion Online: http://www.moddb.com/mods/obliviononline
O RefStuff: http://zenthought.org/content/project/oblivion (outdated by OBSE 19)
Change Console Key: http://www.tesnexus.com/downloads/file.php?id=20446
Console Disabler: http://www.tesnexus.com/downloads/file.php?id=19395
NPC Tex Tweak: http://www.tesnexus.com/downloads/file.php?id=13640
Ironman Oblivion: http://www.tesnexus.com/downloads/file.php?id=20122
Alphabetical, with descriptions:
3rd Space Tacticality http://www.gamesas.com/index.php?/topic/1143286-rel-3rd-space-tactility drop boxdrop box[/url]
By shadeMe. Add support for some sort of exotic hardware vest that lets you feel it when you get hit.
ALGOHOL: http://tesnexus.com/downloads/file.php?id=13240 https://obse-plugins.svn.sourceforge.net/svnroot/obse-plugins/algohol/
vector3 and quaternion algebra plugin for oblivion script extender
AV Uncapper: http://www.tesnexus.com/downloads/file.php?id=34841
By JRoush.
1. Can remove the 100 point limit for many actor values
2. Can replace many of the normal game mechanic formulae with non-linear variants that make more sense, particularly for things like weakness to magicka & resistance to magicka
Potentially acts as a replacement for Elys Uncapper plugin dll, plus the regular mods Alternate Armor Formula (by myself) and Magic Overlaps and others. Do NOT use Elys Uncapper with this.
Change Console Key: http://www.tesnexus.com/downloads/file.php?id=20446
This is a simple OBSE plug-in that changes the key you press to switch to the command console.
ConScribe: http://www.gamesas.com/bgsforums/index.php?showtopic=1029117
By shadeMe. This dumps console output to a log file. Replaces Speedo's Console Logger.
Console Disabler: http://www.tesnexus.com/downloads/file.php?id=19395
This is a simple OBSE plug-in that disables the command console (pressing the ~ or ? key). Why???
By Speedo. Causes most text printed to the console to also be logged to a file. Mainly used for debuging mods.
This plugin is no longer available.
I Construction Set Extender http://www.gamesas.com/index.php?/topic/1158265-rel-construction-set-extender/page__p__16976497 http://www.tesnexus.com/downloads/file.php?id=36370
By shadeMe. Fixes bugs & extends interfaces in the construction set.
Crash Dumper: http://scanti.bulldoghome.com/pages/scanti_bulldoghome_com/downloads/CrashDumper_2.zip
It's only really useful for other plug-in writers. Basically it creates a crash dump file in the Oblivion directory. It's not in a readable form and you'll need Visual Studio to be able to use the file. It saves information about the crash so Visual Studio's debugger can debug it at a later date.
CrashShield: http://www.gamesas.com/bgsforums/index.php?showtopic=857320
By Elys. Now outdated - use weOCPS instead. Suppresses some types of crashes. Note that another author has produced a sequel that addresses everything this targets plus more crashes, it's listed further down list list and named Oblivion Crash Prevention System.
Custom Spell Icons: http://www.tesnexus.com/downloads/file.php?id=26196
By Allows scripted spell-effects to use non-generic icons. This will automatically assign distinct icons to script effects in spells added by LAME, Supreme Magicka, Midas Magic, and RBP. Icons for scripted effects spells can be modified in-game (that feature requires MenuQue).
Enhanced Music and Control: http://www.tesnexus.com/downloads/file.php?id=19772 http://www.gamesas.com/bgsforums/index.php?showtopic=878782
Enhanced Music & Control is an OBSE plugin that enhances Oblivion's music playback and provides script commands to further extend manipulation functionality to scripters.
FastExit / FastExit 2: http://tesnexus.com/downloads/file.php?id=22410 http://www.gamesas.com/bgsforums/index.php?showtopic=952828 http://www.oblation.eu/downloads/FastExit.7z
FastExit causes Oblivion to quit instantly and without errors when you click on the quit button. This was made by Scanti. I tweaked it slightly to make it save the ini file changes before quitting (otherwise changes to video & keyboard settings would get lost).
FPS Capper:
Written by me! Now renamed. Use Oblivion Stutter Remover instead.
INIzer: https://github.com/shadeMe/INIzer http://www.gamesas.com/index.php?/topic/1116792-rel-inizer/ http://dl.dropbox.com/u/2584752/INIZer.dll
By shadeMe. "A plugin for the Oblivion Script Extender project that allows the game to have a unique INI file and plugin list for each installation."
Ironman Oblivion: http://www.tesnexus.com/downloads/file.php?id=20122
Ironman Oblivion is a hardcoe mod, plain and simple. When you die, you're dead. For real. Permanently. No second chances.
When you die with this mod enabled, the death of your character is recorded. Attempt to load another of that character's saved games, and you'll receive a solid smack upside the head.
MenuMate: http://www.tesnexus.com/downloads/file.php?id=21199 http://www.gamesas.com/bgsforums/index.php?showtopic=920401
MenuMate is an OBSE plugin to simplify the creation of ingame menus. No longer are complex scripts needed to handle menus - with MenuMate, you can define your menus in a simple XML file and load and display them in-game with a single command.
I MenuQue: http://www.tesnexus.com/downloads/file.php?id=32200
By Kyoma. Adds script commands for manipulating menus. Used by some popular mods like http://www.tesnexus.com/downloads/file.php?id=34735.
O Named Value Containers: http://www.tesnexus.com/downloads/file.php?id=20750 http://cs.elderscrolls.com/constwiki/index.php/Category:NVC
NVC is an OBSE plugin allowing scripters to create data containers in which they essentially create variables as the game is running. I think it's outdated by more recent versions of OBSE, but not sure (I haven't been scripting w/ OBSE for a while now).
NifSE: http://tesnexus.com/downloads/file.php?id=21292
By DragoonWraith. "NifSE is an OBSE plug-in that allows Oblivion script to operate on Nif files during run-time. Nif files, or NetImmerse Format files, are 3D meshes which are used by Oblivion."
NifScript: http://www.gamesas.com/bgsforums/index.php?showtopic=922622
renamed - use NifSE instead.
Night Eye Shader Switcher: http://www.gamesas.com/bgsforums/index.php?showtopic=874142 http://www.tesnexus.com/downloads/file.php?id=19476
By Scanti. This allows scripts to change which shader is used for night-eye in mid-game. So you can have which night eye shader is used depend upon which spell is cast, or what items are equipped, or whatever.
NPC Tex Tweak: http://www.tesnexus.com/downloads/file.php?id=13640
It allows you to create and use a unique texture for every NPC in the game by using a simple OBSE plug-in.
NoEditorDataCheck: http://www.tesnexus.com/downloads/file.php?id=15190
By shadeMe. It's a very simple OBSE plugin that removes the file version check from the data file loading routine from the old version of the Construction Set (cs). This means you can load esm's and esp's that were created using the newer version of the cs.
NoFastTravel: http://www.gamesas.com/bgsforums/index.php?showtopic=824527
By Elys. Disables Fast Travel. Why? Apparently some people who want to not use fast travel have insufficient self control to manage that goal. Weird.
O OBGE: http://timeslip.users.sourceforge.net/obge.html
By Timeslip. See OBGE v2 instead.
I OBGE v2: http://www.tesnexus.com/downloads/file.php?id=30054 http://github.com/scanti/Oblivion-Graphics-Extender-v2
Adds support for more graphics options and much more ability to manipulate graphics and get information about graphics from scripts.
Oblivion EAX: http://www.tesnexus.com/downloads/file.php?id=17050 http://obse-plugins.svn.sourceforge.net/viewvc/obse-plugins/OblivionEAX/
Oblivion EAX is a plugin for the Oblivion Script Extender that adds functions allowing one to add EAX 2.0 effects to the game. These effects add echos and reverberations to the game to make the area sound more (or less if you want) realistic. For example, you can make a cave sound like an actual cave or you could make it sound like a really tiny room.
Oblivion Magic Extender: http://tesnexus.com/downloads/file.php?id=31981
By JRoush. "OBME extends the Oblivion magic system to make it more general and open to mod makers."
Do not use Custom Spell Icons with this.
Oblivion Online: http://www.moddb.com/mods/obliviononline
Multiplayer Oblivion.
Oblivion Stutter Remover: http://tesnexus.com/downloads/file.php?id=23208 http://www.gamesas.com/bgsforums/index.php?showtopic=1029432
By SkyRanger-1 (that's me!). Improves the performance of Oblivion, particularly on multi-core CPUs.
OBSE Plugin for the Logitech G15: http://www.tesnexus.com/downloads/file.php?id=11685 http://www.gamesas.com/bgsforums/index.php?showtopic=716526
This is a plugin so modders are able to control and draw in the LCD of the Logitech G15 Keyboards and the Logitech Z10 Speakers.
Pluggy: http://www.gamesas.com/bgsforums/index.php?showtopic=873139
Originally by Elys, now continued by Haama. Adds lots of new functionality that mods that require this can use.
RefStuff: http://zenthought.org/content/project/oblivion
Allows scripts to manipulate container item's extra data by creating a temporary ref to match it. Never really given matching OBSE functions (i.e., remove poison), so there wasn't much you could do with it. Quite a bit of script on/off manipulation too, that I'd always meant to look at.
I RuntimeDEbugger: http://www.tesnexus.com/downloads/file.php?id=37105
Runtime script debugging, presumably. Watch variables?
RuntimeEditorIDs: https://github.com/shadeMe/RuntimeEditorIDs http://www.gamesas.com/index.php?/topic/1139425-rel-runtimeeditorids/ http://dl.dropbox.com/u/2584752/RuntimeEditorIDs.dll
"A plugin for the Oblivion Script Extender project that allocates editorIDs for forms during runtime and tracks overrides made by plugins"
Spam Must Die: http://www.gamesas.com/bgsforums/index.php?showtopic=872904
Eliminates some messages.
SoundCommands: http://www.tesnexus.com/downloads/file.php?id=16288
The aim of this plug-in is to add various commands that allow you to control the sound system in Oblivion.
TSFC: http://obse-plugins.svn.sourceforge.net/viewvc/obse-plugins/TSFC/
Adds string functions. Now mostly outdated, since OBSE added string functions of its own.
Uncapper: http://www.gamesas.com/bgsforums/index.php?showtopic=831113 http://tesnexus.com/downloads/file.php?id=13841
By Elys. This permits skills and attributes to go over 100, and reworks some the games formula to allow skills and attributes over 100 to help.
Universal Silent Voice (USV): http://www.gamesas.com/bgsforums/index.php?showtopic=832514 http://tesnexus.com/downloads/file.php?id=16622
By Elys. Makes dialogue with no voice file take 8 seconds, and display subtitles even if subtitles are turned off.
Vampire Race Disabler: http://tesnexus.com/downloads/file.php?id=15697
By scanti. Adds options to oblivion.ini to allow some aspects of vampires appearance to be disabled. The options include turning off the vampire eyes, turning off the vampire face shape morph, turning off the vampire skin tone changes, and turning off the vampire aging. I think all of that except the eyes could be done from a normal mod though.
weOCPS (windom earls Oblivion Crash Prevention System): http://www.gamesas.com/bgsforums/index.php?showtopic=950419
By Windom Earl. Suppresses a wide variety of Oblivion crashes. Do NOT use Elys CrashShield with this.
Know of any other OBSE plugin dlls? Post here to let me know, and I'll add them to the list.