******************************************************************************* Cyrano's Library version 1.0 (Morrowind only) ******************************************************************************* Cyrano's Library is a modder's resource; it cannot be used as is (unless you want to enter and leave via the console). The singe interior cell (cyr_library) need be connected to an existing interior cell by a teleport door, or the room statics can be cut and pasted to connect to an existing interior through a normal (swinging) door. The former is much easier to achieve and will also preserve framerate (two cells carrying the load of one large cell). Details of how to incorporate the library into your project follow. This mod does not add any books for the player's use, it merely sorts the books that the player has already acquired. A unique set of duplicate books have been pre-arranged on four bookcases, sorting them into four categories (history, biography/non-fiction, fiction, and religion/mythology). The books have a script that initially disables them, and when once enabled permit the player to read the books, but not remove them directly from the shelf. [Thanks to ManaUser for suggesting a modification that prevents an unsettling, but harmless, menu hang.] The method employed is likely the same as Adul and others have used in their library mods. The bookcases are actually containers. The player may add or remove books as with any other container. Scripts attached to each bookcase check the contents of the bookcase to determine if the unique display book should be enabled or disabled. If a book is placed in the wrong bookcase, the book will not appear on any shelf. To alleviate the frustration of figuring out where each book goes satellite local scripts are called by each bookcase script. If a book is placed in the wrong bookcase, the books are returned to the player's inventory and a message appears informing the player where the book belongs. The bookcase and satellite sorting scripts are triggered by accessing any one of the four bookcases. The sort scripts actually run at the moment the bookcase/container is closed, so there is no perceptible decrease in system performance. Cyrano's Library version 1.0 has been cleaned with TESAME and tested. Created by Cyrano (Release date: June, 2005) Contact: Please direct comments and issues to: e-mail: cyran0@earthlink,net; at TES Forums http://www.elderscrolls.com/forums: cyran0). -------- Contents -------- **Version History **Compatibility and Known Issues **File List **Installation **Cell Changes **Use of this Plug-in and Its Resources **Acknowledgments --------------- Version History --------------- This is the initial release. It is what it is. ------------------------------ Compatibility and Known Issues ------------------------------ This plug-in is compatible with Book Rotate, but it may replace the necessity for such a mod. I am a great admirer of Book Rotate, but it was nice when books used to stack in your inventory. Since Cyrano's Library works with the books included with the Morrowind master file, there are still reasons to load Book Rotate. Cyrano's Library has been tested with William the Taffer's Better Books, and the two are completely compatible. It is impossible to say conclusively Cyrano's Library will be compatible with William's Unique Books, since the latter is not yet available to test. I suspect that they will be compatible, but until the textures used on the bookshelf books are updated with his additions, their appearance may appear unchanged. --------- File List --------- This mod consists of an .esp file only: CyranosLibrary.esp ------------ Installation ------------ Unzip and copy CyranosLibrary.esp into the Data Files folder of your Morrowind Folder. ------------ Cell Changes ------------ This mod introduces one new interior cell. No changes have been made to any previously existing cells. ------------------------------------- Use of this Plug-in and Its Resources ------------------------------------- This mod is intended as a modder resource-by all means, include it in your own work. If you publicly release your mod, I would appreciate an acknowledgement of this work. Thank you. **How to Incorporate Cyrano's Library into Your Interior The easiest way to incorporate Cyrano's Library into your own mod is to create a teleport door linking the two interiors (cyr_Library in the construction set). Load Cyrano's Library with the mod containing your interior together in the construction set. Make your interior the active plug-in! Link a load door check 'teleport' under the door's reference data, and select 'Cyrano's Library' as the load cell). Do the same thing with the door in cyr_Library to teleport back to your interior. Remember to properly locate the doormarkers in each interior. Save changes to your (active) plug-in and make certain that Cyrano's Library is check with the rest of your mods when you load the game. An alternative is to merge the two mods in the construction set, or using a third- party editor such as TESTool. Then create the load doors linking the two interiors as described earlier. With this method, you need not load Cyrano's Library as a separate plug-in. If architectural incompatibilities exist, the best way to transform the Imperial interior to another style would be to replace each of the four room statics include static IDs). Some adjustments may still be necessary. Attempting to cut and paste the bookcases with their books (to say nothing of the scriptholders), may be difficult to achieve, and any rotation of the cases and the books from their current orientation will be very difficult to re-align. If you want to attempt it, I recommend deleting the four room statics (and perhaps some of the furnishings) to make it easier to isolate each bookcase for copying or moving. For those who want pass through a normal door enter the library, the entire room can be connected to an existing interior project of your own. Load both mods in the construction set, but make your project the active file. Then you can cut and paste the library into the interior cell containing your work-in-progress. Any rotation will scramble the books' relationship to the bookcases. The best way to achieve this is to build the interior around the interior cell: cyr_library. While that will eliminate any concerns about upsetting the relationship between the books and the bookcases, I know that is not always feasible. In order to avoid the frustration of inadvertently picking up the miscellaneous items used in the furnishing of the library, new statics have been created using the meshes of those items. You will not be able to pick up the quill, for example. Most shelves are not completely filled with books, leaving room for a few trifles the player may arrange. No bookends have been included, since there is no accounting for people's taste. Any miscellaneous item will serve the purpose I prefer Dwemer cylinders, but undoubtedly some will employ skulls long missed by their former occupants). Since the bookcases fill over time, the location of bookends will change. To aid in the placement of bookends, a marker in the appearance of a septim, has been set flush with the surface of the shelf at the end of a run of books. A script was written for the purpose of testing the mod. Since it is included, the modder may use it to check that the library is working. Type: StartScript, "cyr_TestLibrary" at the console, and wait until you here a blood-curdling cry. The script adds nearly three hundred books to the player's inventory and it takes time (around a minute). The cry is associated with the Journal of Tarhiel the falling guy)...just thought I should warn you. The script also sets the player's strength to something ridiculously high so he can still move around while loaded down with all those books. This plug-in depends on Morrowind only. In fact, it is not designed to accommodate the few books that are included in either of the expansions. There are so few books added by Tribunal and Bloodmoon that this is hardly a problem. There is not provision for books included in any third-party plug-in. However, Cyrano's Library is completely compatible with Book Rotate, so players could still place other books on the shelves using the features provided by Book Rotate. Expansions of Cyrano's Library may be available in the future to include books from Tribunal and Bloodmoon. The latter would logically be placed in Thirsk Hall or Rigmor's Hut in the Skaal Village. It is inevitable that there will be differences of opinion about how the books should be organized. You are welcome to make changes. Moving books around within a bookcase is easy. Unless it involves one of the few oversized books that rests flat on top of another oversized book, such a change will not affect the operation of any of the scripts. However, moving a book between two different bookcases will require the careful updating of several scripts. ---------------- Acknowledgements ---------------- The original concept for this mod came from TemplarKnight (who in turn was inspired by Adul's library mod). It evolved in time through forum discussion and ultimately shaped by my own personal bias. It is probably not so different from those that have come before it. Even though I don't know how Adul achieved his project, this is how I imagine he did which is to say I acknowledge his concept and solution. As always, no script-based mod can stand without GhanBuriGhan's Morrowind Scripting for Dummies and the countless, many nameless contributors to that library of modding knowledge. My thanks to ManaUser and others who directly and indirectly taught me how to make the most of the construction set; and finally Bethesda Softworks for providing the tools for modifying Morrowind tm.