Skyrim
0 of 0

File information

Last updated

Original upload

Created by

McGuffin

Uploaded by

mcguffin

Virus scan

Safe to use

82 comments

  1. LeanWolf
    LeanWolf
    • premium
    • 909 kudos
    "The script allows you to place up to 48 books in one shelf" Is there a limit on the width of a shelf? I made a long shelf and filled it with the 18 dummy book markers (there are only 18 BookShelfBook keywords), but the shelf won't fill beyond a certain point, when there's still available space. Do I have to put more dummy markers to make it use the extra space?
  2. Sophy5
    Sophy5
    • BANNED
    • 5 kudos
    cool, exactly what i was looking for, as i opened unlimited bookshelves in tesedit to check it out, and i was amazed how dirt it is, it edits stuff it shouldnt, including vanilla armor values etc,,, oh man
  3. H4RDC0R3V1B3Z
    H4RDC0R3V1B3Z
    • member
    • 8 kudos
    Does this solve the problem of books spazzing-out on the shelves and getting stuck inside one another?

    That happened to me during my last playthrough after I spend hours collecting one of every book I could find. Went back into one of my houses, and they were all over the place. Not on the floor, in the shelves. Passing through one another, books that looked like they had merged.

    Needless to say, I stopped playing. TES games have a horrible habit of not letting you customize your homes and then throwing items about in a fit of jealousy that you could make everything look better than before.
    1. mcguffin
      mcguffin
      • premium
      • 214 kudos
      this issue doesnt come from this mod.
      It's caused by books that have their bounds not set correctly.
      You may want to use the mods suggested in the description.
      If you have issues with books added by mods, ask to their modder to fix them.
  4. jmike00
    jmike00
    • premium
    • 2 kudos
    I'm having an issue that is getting progressively worse as my game goes on. What happens is when I load a book shelf, 1-3 books get placed immediately on the shelf and then a few seconds later it looks like the script runs and the rest of the books appear as they should. The problem is that the delay is just long enough that those first few books have enough time to fall over and the rest of the books settle on top of them. This didn't happen early on in my game and gradually started happening to a bookshelf here and there. Now it's every bookshelf no matter where they are.
    1. mcguffin
      mcguffin
      • premium
      • 214 kudos
      Not sure of what happens here.
      Do you have a lot of heavily scripted mods?
      maybe your papyrus queue hangs at some point...
    2. Humby
      Humby
      • premium
      • 1 kudos
      I get this exact same issue. Sometimes I can fix it by taking books off the shelf and putting them back and other times nothing seems to make a difference.

      I am running a very heavily modded game (about 119 active ESPs / ESMs) and there's more than a few new scripts dotted around...
    3. mcguffin
      mcguffin
      • premium
      • 214 kudos
      just thinking, the native skse function that checks the inventory is a bit slow : My guess is that could causes issues if you have a huge inventory (which is often the case after hours of playing) and a lot of background scripts running.
      you can try to unload your inventory and keep only books before using a bookshelf to see if that fix the issue.
    4. Humby
      Humby
      • premium
      • 1 kudos
      Just tested your suggestion using an inventory that was empty except for Pelagius' hip bone (quest item). Took a whole shelf of books back into my inventory and then tried adding all of them back and then again with only half or so. In both cases the same thing happened - three of the books appeared, there was a brief pause during which they fell over, then the rest appeared.
    5. mcguffin
      mcguffin
      • premium
      • 214 kudos
      okay, thx!
      could you check which book are sorted at first?
      if for some reason yours books dont have their boundaries correctly set up (which is often the case in mods, but also somtimes in vanilla skyrim or dlc) the script can't place them correctly, and it's worst if it's the first one.

      the addon book cover skyrim fixes this issue
    6. ogbird95
      ogbird95
      • member
      • 0 kudos
      still happens with covers
    7. mcguffin
      mcguffin
      • premium
      • 214 kudos
      Well, as I said Book cover skyrim fixes "official books". not those that can come with mods, so this can still be the cause.

      Other than that, did you guys install some mods that modifies bookshelves or things like that? or maybe there is a new mod with heavy script running?

      that makes no sense to me. the bookshelves script worked flawlessly for about 1 year and there is suddenly some issues.
      I dont see what could cause this right now (and unfortunaltely I cant replicate it myself.)
    8. jmike00
      jmike00
      • premium
      • 2 kudos
      I use Book Covers with this and no other mods that add books. I typically don't add any new ESP mods once I've started a new play through so adding a new mod didn't cause this. I do run modded houses (BFU, Honeyside/Vlindril Hall TNF and Proudspire Refurbished) but its an issue in every house not just one. I do have fpostloadupdatetimems set at 1000ms but that should only affect scripts on cell load. Like I said this was an issue that crept up over time, the script worked great for 30 levels or so. I thought I had a work around for it by pulling the books out that tip over by reading/taking them but that actually introduces a new problem all together where many of the books decide to slowly over a few game days migrate off the shelf to the point where they hang in mid air slightly away from the shelf. I will say this problem is especially bad with the smaller journal books
    9. mcguffin
      mcguffin
      • premium
      • 214 kudos
      The floating books is an old issue which is probably related to - I guess - an havok bug. It's also occuring with the vanilla shelves script, I dont think there is a way to fix it. (I already tried to force the final position but it's not reliable, these books have their own life .)

      The skse script is pretty straight forward and it executes itself only when you activate a shelf. It has absolutely no reason to see decreasing performance by itself, and if the books have their bounds correctly set, the only cause I can think about is a more "global" papyrus lag.
    10. jmike00
      jmike00
      • premium
      • 2 kudos
      Yah it very well could be just papyrus lag. Like I said all my houses are heavily modded. BFU for example uses a lot of scripts that go along with it. I'll likely start a new character soon and I'll leave one of the house mods out of that play through. That way if it occurs again with that character I'll have a vanilla cell with the standard amount of scripts running.

      If/When that happens I'll update with the results
    11. Huston
      Huston
      • member
      • 1 kudos
      My houses are not heavily modded, and the only book mod I have is the Book Covers mod. I do have books from other mods like Frostfall, or Character Creation Overhaul, but I do not place them on the same shelf, since I want to keep those books separate.
    12. Ashemanu
      Ashemanu
      • premium
      • 4 kudos
      I have the same problem, but for me it occurs with full force now for the first time in Severin Manor (Dragonborn DLC-house). It happened before in Skyrim itself too, but not so often (level 43 now).
      I am using the SMIM-Meshes, but I don´t know if they change the bookshelves, and as far as I can remember not the ones in Solstheim.
      The only other mods I am using referring to books are Bound Bookcovers and DBBooksBound.
    13. brokenscrew
      brokenscrew
      • member
      • 0 kudos
      i've encountered this bug as well, when books bustle each other and ending up clipping on each other once you exit the shelf inventory (and yes, i do have mods heavy on scripts.. and Book Covers). but then i noticed something unintendedly. what i did was store the books first on the shelves, exit the shelf inventory, then quickly re-activate the shelf (it'll open the shelf inventory), wait for a few seconds then.. presto! the books gets loaded accordingly. then close the shelf inventory.. now the books are well arranged! still.. it's not a solution (you may call this procedure a little band-aid), they do clip at times but very little and rarely..
    14. Xander9009
      Xander9009
      • supporter
      • 32 kudos
      Something I noticed when messing around was that if the books all use the same book cover, the problem doesn't seem to happen. If they use lots of different covers, it seems to happen a lot. That makes me think the problem is that when it actually places the books where the 3d gets loaded, there's a delay where it tries to load the remaining books/the next book. That delay is long enough that the few books already placed have time to fall over. One solution would be to set each book's motion type to 4 so it can't fall until all the books have been placed, then set it back (in case the player takes it and puts it somewhere else). Or, attempt to make it load twice. By that, I mean possibly let it load normally, but after it's loaded once (and might be messed up) immediately follow that up with re-loading the books positions. That might fix the problem if it is indeed the 3d loading that's causing the problem.
    15. eventHandler
      eventHandler
      • premium
      • 30 kudos
      I made a fixed version for that issue http://www.nexusmods.com/skyrim/mods/49770/?

      mcguffin is free to use it to update his scripts
    16. mcguffin
      mcguffin
      • premium
      • 214 kudos
      Nice job!
      I can't tell if it fixes the issue, since I didnt have it personnally, but people who have it should definitly give this a try.
      Iam putting a note on the mod desc
    17. dom1000ca
      dom1000ca
      • member
      • 0 kudos
      I can confirm that both the aforementioned error exists, and that hte updated script fixes it. I noticed that the error only occurred on the smaller bookshelves. I did all of my testing in Breezehome. Relevents mods would be this one (obviously), Book Covers Skyrim, the Dragonborn Book Bounds fix, and Breezehome basement (I tested the bookshelves there as well and got this error on most of them). I've got something like 200 total mods installed, so it's highly probable that other mods interefere with this one.
  5. xMarezx
    xMarezx
    • member
    • 0 kudos
    Storing/shelving books onto an empty shelf works fine, but when I "activate" a full shelf, the shelf's inventory only shows about half of the books, and when I close the inventory the shelf refreshes and half of the books disappear.

    I think this glitch has happened without the script before. Anyone knows how to fix this?
  6. 92sub
    92sub
    • member
    • 5 kudos
    A lot of modders are recommending this mod over "Unlimited BookShelves". I've used both and I can't tell the difference. Unlimited Bookshelves does let you know when too many books were designated for a shelf whereas this mod does not. That's the only difference I can see. What am I missing?
    1. mcguffin
      mcguffin
      • premium
      • 214 kudos
      -the skse script works only for books. ("Unlimited BookShelves" should also be limited at some point because it erases enchants, custom names or tempers)
      -the skse script comes with no esp, only scripts, so there is no issue with load order, no risk of overwriting other mod stuff (except the bookshelf script itself of course) and no translation to do (if relevant).
      -also technically, the skse script uses less memory (because it doesnt need to use a second array to handle what has been dropped on the shelf)
    2. RedTracer7
      RedTracer7
      • supporter
      • 1 kudos
      Unlimited Bookshelves also has several dirty edits (which can cause problems with other mods), and has several bugs. This is primarily because it hasn't been updated in a long while.

      This one is definitely the way to go, plus its much cleaner because it works solely through SKSE!
  7. kingwulf
    kingwulf
    • member
    • 7 kudos
    Do this Script fix my log error?


    [12/26/2013 - 05:20:06PM] Dumping stack 938374:
    [12/26/2013 - 05:20:06PM] Frame count: 3 (Page count: 2)
    [12/26/2013 - 05:20:06PM] State: Waiting on latent function (Freeze state: Freezing)
    [12/26/2013 - 05:20:06PM] Type: Normal
    [12/26/2013 - 05:20:06PM] Return register: False
    [12/26/2013 - 05:20:06PM] Has stack callback: No
    [12/26/2013 - 05:20:06PM] Stack trace:
    [12/26/2013 - 05:20:06PM] <unknown self>.utility.Wait() - "<native>" Line ?
    [12/26/2013 - 05:20:06PM] IP: 0
    [12/26/2013 - 05:20:06PM] [param1]: 0.100000
    [12/26/2013 - 05:20:06PM] [ (FF0017E9)].Firefly.OnStart() - "Firefly.psc" Line 69
    [12/26/2013 - 05:20:06PM] IP: 725Instruction: 14Line: 69
    [12/26/2013 - 05:20:06PM] [::temp0]: 3381.291016
    [12/26/2013 - 05:20:06PM] [::NoneVar]: None
    [12/26/2013 - 05:20:06PM] [::temp1]: [Actor < (00000014)>]
    [12/26/2013 - 05:20:06PM] [::temp2]: [Firefly < (FF0017E9)>]
    [12/26/2013 - 05:20:06PM] [::temp3]: False
    [12/26/2013 - 05:20:06PM] [::temp4]: True
    [12/26/2013 - 05:20:06PM] [::temp5]: 0
    [12/26/2013 - 05:20:06PM] [ (FF0017E9)].Firefly.OnUpdate() - "Critter.psc" Line 270
    [12/26/2013 - 05:20:06PM] IP: 1093Instruction: 25Line: 270
    [12/26/2013 - 05:20:06PM] [::NoneVar]: None
    [12/26/2013 - 05:20:06PM] [::temp16]: [STATIC < (00022201)>]
    [12/26/2013 - 05:20:06PM] [::temp17]: [ObjectReference < (FF0017EC)>]
    [12/26/2013 - 05:20:06PM] [::temp18]: False
    [12/26/2013 - 05:20:06PM] [::temp19]: False
    [12/26/2013 - 05:20:06PM] VM is thawing...
    [12/26/2013 - 05:20:44PM] VM is freezing...
    [12/26/2013 - 05:20:44PM] VM is frozen
    [12/26/2013 - 05:20:45PM] Saving game...
    [12/26/2013 - 05:20:45PM] VM is thawing...
    [12/26/2013 - 05:20:52PM] Error: Unable to call GetParentCell - no native object bound to the script object, or object is of incorrect type
    stack:
    [None].playerbookshelftriggerscript.GetParentCell() - "<native>" Line ?
    [None].playerbookshelftriggerscript.OnTriggerLeave() - "PlayerBookShelfTriggerSCRIPT.psc" Line ?
    [12/26/2013 - 05:20:52PM] Error: Cannot call IsAttached() on a None object, aborting function call
    stack:
    [None].playerbookshelftriggerscript.OnTriggerLeave() - "PlayerBookShelfTriggerSCRIPT.psc" Line ?
    [12/26/2013 - 05:20:52PM] Warning: Assigning None to a non-object variable named "::temp3"
    stack:
    [None].playerbookshelftriggerscript.OnTriggerLeave() - "PlayerBookShelfTriggerSCRIPT.psc" Line ?
    [12/26/2013 - 05:20:52PM] Error: Unable to call GetParentCell - no native object bound to the script object, or object is of incorrect type
    stack:
    [None].playerbookshelftriggerscript.GetParentCell() - "<native>" Line ?
    [None].playerbookshelftriggerscript.OnTriggerLeave() - "PlayerBookShelfTriggerSCRIPT.psc" Line ?
    [12/26/2013 - 05:20:52PM] Error: Cannot call IsAttached() on a None object, aborting function call
    stack:
    [None].playerbookshelftriggerscript.OnTriggerLeave() - "PlayerBookShelfTriggerSCRIPT.psc" Line ?
    [12/26/2013 - 05:20:52PM] Warning: Assigning None to a non-object variable named "::temp3"
    stack:
    [None].playerbookshelftriggerscript.OnTriggerLeave() - "PlayerBookShelfTriggerSCRIPT.psc" Line ?
  8. arictheana
    arictheana
    • supporter
    • 7 kudos
    I understand this mod is like an updated alternative to Unlimited Bookshelves, but the whole reason I liked Unlimited Bookshelves was that I could place things besides boring books on my shelves. Wish this mod did that too =/
  9. RobDaBank
    RobDaBank
    • member
    • 0 kudos
    As a refugee from some of the horror bugs and dirty edits in Unlimited Books Shelves, I'm very pleased to see this. Does this mod allow you to store items other than books on the shelves as UBS did/does?
    1. amd64gamer
      amd64gamer
      • premium
      • 34 kudos
      It only works with books.
  10. deleted5400515
    deleted5400515
    • account closed
    • 12 kudos
    Does this fix the issue of scripts being removed? When you put certain letters like "Letter From A Friend" into a bookshelf it says <Alias=Whatever> instead of what it originally did.