Name: Custom Spell Icons
Version: 2.2
Date: 8/4/2009
Category: Miscellaneous
Requirements: Oblivion Script Extender (OBSE)
Author(s): statttis
Description
===========
Mods have added so much variety to magic in Oblivion. Between Midas Magic and LAME, I can easily have 30 different unique script effect spells. Problem is, they all have the exact same icon. This mod aims to solve that problem: no more trying to memorize 30 hotkey assignments, no more forgetting which spell you have selected, no more constantly re-checking your spell list. Now you can give any spell a unique icon, in game!
Details
=======
To set the icon of a spell, select the spell. Then put your mouse cursor over any item/spell in your inventory and press the 'I' key (this can be changed).
You can use this feature in any menu that lists items or spells, so you can use icons from the stuff merchants are selling, or from diseases, or race abilities, or items in a container, or...
To restore the icon of a spell, select the spell. Then go into your inventory and press the 'O' key (this can be changed).
You can set or reset the icon of any spell at any time, using the icon of any item.
There is also a spell you can use to set icons:
Set Icon lesser power - put your crosshair over any item and cast the power. The item will briefly glow. Before the timer runs out, select the spell whose icon you want to change. Then let the timer run out. The spell you selected will now have the icon of the item you put your crosshair on.
This is useful when you want to use the icon of an item without having to pick it up.
Options Menu:
Add/Remove Icon Items:
Wait a few seconds, then check your inventory (there will be a pause). 160 new items will have been added, each one with the icon of a different magic effect. You can use the items as normal to set your spell icons. This gives you access to all the magic effect icons in the game.
Add/Remove Additional Icon Items:
Works the same as above. The additional icons come from unused textures included with Oblivion.
Add/Remove Power:
Use this option to add or remove the Set Icon power. Useful for when you don't want it wasting space in your spellbook.
If you have Cobl installed, the options menu will appear under Cobl options.
CustomSpellIcons.ini:
Put this file in the data folder if you want to change the keys for setting or removing spell icons. Instructions are in the file.
For Modders
===========
CSI makes it easy to include custom spell icons in your mod. All you need to do is include the following script examples (or something similar) in your mod. These examples were taken from CustomSpellIcons.esm.
To set an icon:
ref spell ;reference to spell you want to give a custom icon
string_var iconPath ;string path of the icon. should be something like e.g. "clutter\upper\iconupperbowl01.dds"
ref csiFunction
.
.
.
set csiFunction to GetFormFromMod "CustomSpellIcons.esm" 0059F3
Call csiFunction spell $iconPath
To remove an icon:
ref spell
ref csiFunction
.
.
.
set csiFunction to GetFormFromMod "CustomSpellIcons.esm" 0059F4
Call csiFunction spell
If you used an older version, the previous method of setting/removing icons will still work but is not recommended.
Install
=======
Requires OBSE v18 or newer!
1. Copy CustomSpellIcons.esm to \Oblivion\Data
2. If you want to change the keys used, copy CustomSpellIcons.ini to \Oblivion\Data and modify the settings it contains.
3. Activate the .esm with Wrye Bash, OBMM, or the Oblivion launcher.
If you used an older version, delete CustomSpellIcons_Cobl.esp and/or CustomSpellIcons.esp.
Uninstall
=========
1. Delete the installed files.
Incompatibility
===============
None.
Known Issues or Bugs
====================
If you find any please let me know.
History
=======
2.2 1/3/2010
- Changed names of icon items for better inventory ordering.
- Fixed bug with adding/removing icon items.
- Added string cleanup where appropriate. Not sure if it was causing any problems, but better safe than sorry.
- Moved .ini file for easier BAIN installation.
- Merged CustomSpellIcons.esp into the master file to free up load order spot.
- Set Icon spell is hidden by default.
2.1 ?/?/2009
- Bug fix for 0 magnitude effects.
- Can no longer set an invalid icon.
- Custom icons show in spell purchase menu.
- Removed unnecessary removal spell.
- Fixed error with fQuestDelayTime that caused slow icon setting.
- Changed key press detection to OnKeyDown; codes in .ini changed accordingly.
- Eliminated need for extra .esp for Cobl options.
- Made 23 unused icons from Oblivion textures available as custom icons.
- Made it much easier for modders to add custom icons to their own mods. Using the power of OBSE v18, you don't need the .esm as a master and it only requires a 2 line script.
2.0 8/4/2009 - Version 2.
1.0 7/31/2009 - Initial release.
Contact
=======
You can find me on TESNexus and gamesas.com forums as 'statttis'
Credits
=======
Thanks to the OBSE team, without their hard work on OBSE this mod wouldn't be possible.
Thanks to Bethesda for creating Oblivion.
Thanks to TESNexus.com for the a one-stop-shop resource for authors and players.
Thanks to LHammonds for the Readme Generator this file was based on.
Tools Used
==========
Oblivion Script Extender (OBSE) - http://obse.silverlock.org/
TES4Edit - http://www.tesnexus.com/downloads/file.php?id=11536
TES Construction Set - http://www.tesnexus.com/downloads/file.php?id=11367
Readme Generator - http://lhammonds.game-host.org/obmm/tools_readme_generator1.asp
Licensing/Legal
===============
You can do whatever you want with this mod.
Screenshots:
http://www.tesnexus.com/downloads/images/26196-3-1249088952.JPG
http://www.tesnexus.com/downloads/images/26196-1-1249088952.JPG
http://www.tesnexus.com/downloads/images/26196-2-1249088952.JPG
http://www.tesnexus.com/downloads/images/26196-1-1249270124.JPG