[REL] Library Portable

Post » Tue Apr 05, 2011 8:30 am

Current version: v1.3 Check out http://www.gamesas.com/index.php?/topic/1113598-rel-library-portable/page__view__findpost__p__16748462 for details.

http://adul.net/index.php?p=dl_mwmods_library_portable FOR DOWNLOAD AND SCREENSHOTS. REQUIRES MWSE.


Here's a small personal mod I've thrown together for my new loremaster character and it's turned out pretty good so I thought it would deserve a public release. This one features some recycled content from some of my older mods, although all of it has been heavily reworked.


So you find this mysterious artifact while raiding a tomb - some sort of time-space-anomaly-device-thing - and you soon become rather upset when you suddenly fall through it as you try to take a closer look. After rapidly descending for miles in what appears to be . . . soil? - you emerge in a cavern far deep below the surface.

The cave is small but agreeable in appearance; the last owner obviously made thorough effort furnishing it. Nearby there is a cavern lake, although dark its water is calm and pleasant.

You notice a large stack of empty bookshelves and a chest - apparently magical in nature. Some nearby documents suggest that it is capable of copying books, notes, maps, and schematics of all kinds and arranging them on the nearby shelves. Surely a useful device.

You cannot help but wonder why the last owner deserted this place as they noticeably had the place left cleaned out. Oh well. It's yours now, so you might as well make the best of it.


README:

Library Portable adds an artifact that gives access to a new area - a personal,remote, yet easily accessible study set up in a small cavern buried deep belowsurface. The place is rather atmospheric and has some useful features; you canrest here as well as store your loot.The main feature, however, is the library.You will find the bookshelves empty on your first visit, but you may add booksto it that you come across in your travels. It's just as easy as placing a bookin a chest and watching it being placed on the shelves in a predetermined spot.The books will be categorized and ordered automatically, all you need to do isobsessively grab and steal every book you come across and dump them into achest. Copying a book costs 35 gold pieces, but the original books will bepreserved so you may sell them or turn them in for a quest.All books, notes, and dwemer plans from Morrowind, Tribunal, Bloodmoon, and theEntertainers official plugin can be added to the library which represent some(minimal) artistic, scientific, personal, or eccentric value. Letters intendedfor other people, notes, mission reports, and spell scrolls are not supportedunless they meet the above criteria.For a full list of supported documents, see the attached .rtf file.The artifact which grants access to the study can be found in Tharys AncestralTombs southwest of Balmora. To reach the tombs, head outside the southern gatefrom balmora, then continue south until you see a pathway leading up the hillsto your right. The tomb entrance will be at the end of that path.Requirements:- Morrowind + Tribunal + Bloodmoon- MWSE - either the standalone or the MGE-integrated versionTo install, unpack the archive to your Morrowind\Data Files folder, then startthe Morrowind launcher and enable Library_portable.esp.Before upgrading Library Portable from an earlier version, always clean yoursave(s) completely from this mod. Be warned that this will erase your existingcollection.Version History:1.0 - Initial Release1.1 - The book chest now charges gold for copying books      The book copy affirmation message now displays book's full title1.2 - Added a trash bin for easy discarding of unwanted items      Added support for 21 additional documents as listed below:        A Dark Brotherhood Contract; A scrawled note; Beram Journal Entry 1;        Beram Journal Entry 2; Beram Journal Entry 3; Beram Journal Entry 4;        Beram Journal Entry 5; Construction Contract; Decoded package;        Directions to Caius Cosades; EEC Stock Certificate; Handwritten letter;        Letter from Gadayn; Mission to Vivec -- from Caius;        Note from a Glenmoril Witch; Note from the Archcanon; Note to Amaya;        Odd Rumor; Package for Caius Cosades; Public notice;        Rethan Manor Land Deed      Performance significantly improved      Minor cosmetic changes1.2b - Removed persistance from most objects, greatly improving performance1.2c - Fine-tuned the scripts further for better performance1.3 - Fixed an error that sometimes caused the Portable Hole to stop working      Fixed an error that caused the game to crash when trying to read the        library copy of the Hospitality Papers


Let me know what you think. :)

http://adul.net/index.php?p=dl_mwmods_library_portable FOR DOWNLOAD AND SCREENSHOTS. REQUIRES MWSE.
User avatar
Claudz
 
Posts: 3484
Joined: Thu Sep 07, 2006 5:33 am

Post » Tue Apr 05, 2011 5:13 am

very nice :D

Great Idea for those of us that have similar characters. Thanks for sharing :)

p.s nice to see more MWSE mods being made.

=MA=
User avatar
kat no x
 
Posts: 3247
Joined: Mon Apr 16, 2007 5:39 pm

Post » Tue Apr 05, 2011 3:13 am

Thanks MA! Though I have to say that MWSE is not overused, I only used it to transport the player back to the spot they have entered the library from.

For those of you wondering, this is the same as my Library Revised mod, except this one:
- has support for books from Tribunal, Bloodmoon, and Entertainers (current book count is 349),
- is more personal - this time it's not a public library you help furnish but your own little study,
- is easier to access - no need to travel across Vvardenfell just to drop off a few books,
- has integrated housing functionalities (although these are very limited on purpose),
- is much better looking. B)
User avatar
Luna Lovegood
 
Posts: 3325
Joined: Thu Sep 14, 2006 6:45 pm

Post » Tue Apr 05, 2011 2:28 pm

Cool mod idea, thanks for releasing! The backstory alone makes it intriguing.
User avatar
Roberto Gaeta
 
Posts: 3451
Joined: Tue Nov 06, 2007 2:23 am

Post » Tue Apr 05, 2011 9:16 am

Thanks for this, Adul. I'm an obsessive collector of books and having a convenient place to store them will be very nice. :D
User avatar
Suzie Dalziel
 
Posts: 3443
Joined: Thu Jun 15, 2006 8:19 pm

Post » Mon Apr 04, 2011 11:37 pm

Just downloaded, have yet to try out but it sounds very impressive. Thanks adul!
User avatar
louise fortin
 
Posts: 3327
Joined: Wed Apr 04, 2007 4:51 am

Post » Tue Apr 05, 2011 5:47 am

Excellent, Adul. Thank you. :goodjob:
At last I will be able to get rid of a house that I used only for its [impressive] library!
User avatar
LuBiE LoU
 
Posts: 3391
Joined: Sun Jun 18, 2006 4:43 pm

Post » Tue Apr 05, 2011 6:28 am

Thanks guys, I cannot begin to tell you how glad I am that you like this. I'm quite obsessed with this mod at the moment. :rolleyes: Which reminds me...


Update time!

v1.1 changes:

Now copying a book costs 35 gp. Prior to this update I could buy the books, copy them from free, then sell them for more gold (!) than what I bought them for. This felt like cheating to me, and now this issue is solved by having added a rather small fee, but still enough that at least now you'll need to spend some money to keep your collection growing.

Also, the confirmation messages that previously stated "The book has been copied." or "The notes have been copied." now display the book's full name instead.


Warning: Updating from 1.0 will likely cause your existing collection (if you already have one) to lose some documents, especially notes since I changed the script on them. You can re-add them to the library by placing them into the chest again.

If you download the update check the readme in the archive for the version and whether you got the correct one as browsers often mess downloads up (especially on my website for some reason). Cleaning temporary internet files helps.
User avatar
cheryl wright
 
Posts: 3382
Joined: Sat Nov 25, 2006 4:43 am

Post » Tue Apr 05, 2011 5:18 am

Reply to below:

Thanks Pluto. I have to say that I have a bit different concept of being "active" than most people; I can release a new mod every 1-3 years and still think of myself as an active modder. :hehe:
User avatar
Izzy Coleman
 
Posts: 3336
Joined: Tue Jun 20, 2006 3:34 am

Post » Tue Apr 05, 2011 2:17 pm

Good to see you active here again. :D
Thanks for the Library.
User avatar
My blood
 
Posts: 3455
Joined: Fri Jun 16, 2006 8:09 am

Post » Tue Apr 05, 2011 3:43 am

I'm having an issue with this and I hope it's just user error. I'm using MGE 3.8.2 rev 178 (the latest I could find) and this hole doesn't seem to be working. I put the ring on and...nothing. If I drop it, it disappears. Is there a way to bypass the ring and just start the script manually? I don't care about returning because I use a multiple mark mod, so that's not an issue. Thanks.
User avatar
jesse villaneda
 
Posts: 3359
Joined: Wed Aug 08, 2007 1:37 pm

Post » Tue Apr 05, 2011 2:12 am

I'm having an issue with this and I hope it's just user error. I'm using MGE 3.8.2 rev 178 (the latest I could find) and this hole doesn't seem to be working. I put the ring on and...nothing. If I drop it, it disappears. Is there a way to bypass the ring and just start the script manually? I don't care about returning because I use a multiple mark mod, so that's not an issue. Thanks.


Ah crap. That actually happened to me once before but I could fix it by respawning the ring. I have observed some MWSE script execution errors in MGE; e.g. the same script runs fine 100 times in a controlled environment, then on the 101 try it produces a (nonsensical) error and stops the script even though nothing should have changed. I think it's caused by Morrowind's usual memory leaks affecting MWSE scripts in the wrong way.

In order to fix the ring, you could try respawning it by typing the following 2 commands in this order into the console:

player->RemoveItem, "adul_lr_hole", 1player->AddItem, "adul_lr_hole", 1


Alternatively, you can try cleaning the mod from your save by disabling the mod, loading your game, saving it again, then enabling the mod and loading the most recent save. Then you need to obtain the portable hole again or spawn it with the console.

If you only want to get to the library, that's easily done by entering this into the console:

coc "Deep Underground Cavern"


Let me know if any of the above helped. :)
User avatar
Kristina Campbell
 
Posts: 3512
Joined: Sun Oct 15, 2006 7:08 am

Post » Tue Apr 05, 2011 1:25 pm

I'll try adding it in again to see if it works. I'm glad it's not something I did. After two years of modding, one would think I would know by now how to install and use mods. :whistling: Thanks for the quick help. :)

[edit]: Adding the ring in again didn't do anything so I just COC'ed there and added a mark. I wish the ring worked, but now I can at least get there on my own.
User avatar
Sammygirl
 
Posts: 3378
Joined: Fri Jun 16, 2006 6:15 pm

Post » Tue Apr 05, 2011 3:58 pm

Strange. I'm a bit worried that book copying might not work for you either because as of v1.1 that is also being handled with the help of some MWSE functions. If those do not work either, it might be worth checking if MGE's integrated MWSE is not disabled by accident, or whether it works properly with other mods.

If you get any error messages, those can possibly be helpful too although in many cases MWSE script error messages contain little to none useful information (that I can decipher anyway).
User avatar
Brandon Wilson
 
Posts: 3487
Joined: Sat Oct 13, 2007 1:31 am

Post » Tue Apr 05, 2011 1:33 pm

Thanks Adul. Nice touch adding a fee for copying. Hobbies can get expensive. :)
User avatar
Shaylee Shaw
 
Posts: 3457
Joined: Wed Feb 21, 2007 8:55 pm

Post » Tue Apr 05, 2011 1:28 am

The book copying works just fine, it's the ring that doesn't work. The only issue I have with the book copying is what to do with the books that are copied. Maybe a trash barrel would be a nice addition. ;)
User avatar
Ezekiel Macallister
 
Posts: 3493
Joined: Fri Jun 22, 2007 12:08 pm

Post » Tue Apr 05, 2011 12:02 am

Thanks Dhorne, those were exactly my thoughts too. :)

Jac: I know, it really would! I guess I'll add one. The only reason books are not removed in the first place (although I would have preferred that vs. paying 35 gp for copying) is that some books are unique and are required for quests. If I removed them automatically, it could break quests, especially main quests.

I thought about combining the two, e.g. when you copy a book you get the choice whether to pay 35 gp or have the original book removed, but that is just too much hassle and unnecessary trouble to go through for each book.

If you have a better solution for this dilemma in mind, I'd be glad to hear it. The trash can is a good idea though, and it'll probably get added anyway.
User avatar
Janette Segura
 
Posts: 3512
Joined: Wed Aug 22, 2007 12:36 am

Post » Tue Apr 05, 2011 4:31 am

The trash can would be the easiest and safest method I think. That way the player can decide whether or not to keep the original or just toss it. That or increase the weight the chest can hold so that all of the books can be dropped in there. ;)
User avatar
Brooke Turner
 
Posts: 3319
Joined: Wed Nov 01, 2006 11:13 am

Post » Tue Apr 05, 2011 1:58 am

So, here's the v1.2 patch, containing the trash bin as suggested by Jac, and much more.

It adds support for 21 new books and notes (mostly notes) to collect.

The scripts themselves have also undergone some significant changes, I have removed most local scripts and started using targeted scripts more heavily, and the result is much better performance. I am getting 3 times the FPS in the library that I used to in v1.1.

I have limited script execution to having the book copy chest open, so you may experience a temporary FPS drop while using the chest.

Also shoved in a new bookshelf for all the new books and messed around with the lighting a bit and a few other design elements.


Be warned that due to the structural differences presented in this update it is not compatible with the last versions at all, and you should definitely clean your saves if you are upgrading from a previous version. This means that all of your collection will be lost and need to be re-added in-game or via the console.

I have made some improvements to the book list too so now it's easy to find out what the ID of a particular book is. This can come handy when restoring your collection after updating, for example.

http://adul.net/index.php?p=dl_mwmods_library_portable
User avatar
Naazhe Perezz
 
Posts: 3393
Joined: Sat Aug 19, 2006 6:14 am

Post » Tue Apr 05, 2011 4:21 am

Thanks for this, Adul. I'll have to go back and restock my collection. ;)
User avatar
Elena Alina
 
Posts: 3415
Joined: Sun Apr 01, 2007 7:24 am

Post » Tue Apr 05, 2011 3:17 pm

If you've lost a large collection in the update (and you know your way around a TESCS), my suggestion would be to take the script named adul_lr_scr_global_disable from inside the mod, and create a mod add-on with a copy of that script, deleting all the lines except for the books that you have already collected, then replace all of the disable commands with enable. Then just load up the add-on in-game and StartScript your new script from the console and that will reinstate all your books. I had a collection of over 100 books and it took me about 20 minutes to restore them this way. :D
User avatar
James Wilson
 
Posts: 3457
Joined: Mon Nov 12, 2007 12:51 pm

Post » Tue Apr 05, 2011 1:26 pm

Oops, forgot to remove persistence from the books now that they are being directly targeted with MWSE functions. So here's the 1.2b hotfix addressing that issue. Persistence has been removed from approximately 370 objects (my macro program says he's exhausted). This can mean a huge performance boost as these objects no longer need to be present in the memory during gameplay.
User avatar
Heather Stewart
 
Posts: 3525
Joined: Thu Aug 10, 2006 11:04 pm

Post » Tue Apr 05, 2011 2:27 am

All of my books that were copied are in the containers by the bed, so it's not an issue to grab them again. I'll grab the hotfix before I upgrade, though. Thanks.
User avatar
u gone see
 
Posts: 3388
Joined: Tue Oct 02, 2007 2:53 pm

Post » Tue Apr 05, 2011 10:57 am

Aaaand here comes another performance fix named 1.2c. This time I think this is the last one aimed at script performance, as it is currently as efficient as it can get.

The scripts that check whether the player added new books into the chest take a lot of time to complete due to the sheer number of books it needs to check for. To this point, the scripts ran every frame, affecting FPS derogatorily. In this version, I have added an extra event check that only performs the scripts when the player places a new object into the chest. The result is a much smoother experience.

It should also be compatible with version 1.2(b), I had no issues when updating it in my game.
User avatar
Javier Borjas
 
Posts: 3392
Joined: Tue Nov 13, 2007 6:34 pm

Post » Tue Apr 05, 2011 9:15 am

Adul, the download page still points to the previous version.
User avatar
Lewis Morel
 
Posts: 3431
Joined: Thu Aug 16, 2007 7:40 pm

Next

Return to III - Morrowind

cron