Creating Bookshelves

Post » Mon Jun 18, 2012 12:08 am

Yeah I can't find this anywhere on the wiki and it's one of the most complicated things I've ever seen. I tried using Whiterun's player home bookshelves to guide me somewhat but I can't make heads or tails of it.

Anyone able to setup a bookshelf wanna make a small tutorial on how to do so? With pictures if possible, because I really want some for the house I'm making and creating them seems way beyond me at the moment.

EDIT:

Here are the steps I use in creating a bookshelf that seem to be working.

Get shelf, place it etc.
Place PlayerBookShelfContainer
Place PlayerBookShelfTrigger
Link Ref PlayerBookShelfContainer with no Keyword from PlayerBookShelfTrigger menu
Link Ref PlayerBookShelfTrigger with BookShelfTrigger01 keyword from PlayerBookShelfContainer menu
Place PlayerBookShelfClickTrigger
Link Ref PlayerBookShelfContainer with BookShelfContainer keyword from PlayerBookShelfClickTrigger menu
Place DefaultBookShelfBookMarker on Shelf
Link Ref DefaultBookShelfBookMarker with BookShelfBook01 keyword from PlayerBookShelfContainer menu
Do that with each book you place, changing the number on BookShelfBook to 02,03 for each subsequent book you place.

After that I place the ShelfTrigger box on the shelf right in the middle like it is in the player houses
Then I place the ClickTrigger box right on the front edge of the shelf like it is in the player houses.

To make ShelfTrigger and ClickTrigger box appear, you have to copy paste them from a player house. Or try the methods that a few people below have said.

Another user has this method, I'd recommend it as you don't have to copy/paste anything. He also has a video tutorial.

Place a shelf in the Room of your Choice
Place a PlayerBookShelfContainer behind the Top Board or above it.
Place the DefaultBookShelfBookMarker in the count of your choice (max possible is 18 - Script Limit) on the Top Board
Link Ref The PlayerBookShelfContainer from the LinkedRef Tab with the First BookMarker and select as Keyword BookShelfBook01.
Do that with each book you have placed and change the number to 02,03 for each subsequent book you have placed.
Mark the Shelf and click on the T Button of the Editor to create a new TriggerBox. Selec PlayerBookShelfTrigger from the List and hit OK.
Now Scale this Triggerbox with the Arrows to the Size of the Bookrow you have placed. Type R to disable Scale Mod.
Link Ref PlayerBookShelfContainer with no Keyword from the PlayerBookShelfTrigger menu.
Link Ref PlayerBookShelfTrigger with BookShelfTrigger01 keyword from the PlayerBookShelfContainer LinkedRef Tab
Hit the T Button again and create a PlayerBookShelfClickTrigger.
Scale it a bit smaller as the Board size of the Shelf is. Pull it a little bit out. Type R and make a Double Klick on the Trigger Box. Go to the Primitive TAB and set "Player Activation".
Link Ref PlayerBookShelfContainer with BookShelfContainer keyword from PlayerBookShelfClickTrigger LinkedRef Tab.
Confirm with OK. Thats it.

Tutorial:
http://www.youtube.com/watch?v=Bkb19I2Gg2I&feature=player_embedded
User avatar
HARDHEAD
 
Posts: 3499
Joined: Sun Aug 19, 2007 5:49 am

Post » Mon Jun 18, 2012 3:01 am

Do you understand loops?
User avatar
Donatus Uwasomba
 
Posts: 3361
Joined: Sun May 27, 2007 7:22 pm

Post » Mon Jun 18, 2012 3:46 am

Do you understand loops?
Nope, I don't even know what a loop is.

On a side note, would it be possible to copy past the bookshelves from one of the player homes? Along with the markers and what not?
User avatar
Taylor Thompson
 
Posts: 3350
Joined: Fri Nov 16, 2007 5:19 am

Post » Sun Jun 17, 2012 7:33 pm

You'd have to be careful to get it all, and I really can't guarantee anything, but it should work in theory.
User avatar
Brooke Turner
 
Posts: 3319
Joined: Wed Nov 01, 2006 11:13 am

Post » Sun Jun 17, 2012 12:48 pm

I just moved a mannequin that way, of course I got an error having something to do with a specular map. Not sure how to fix it, but the mannequin doesn't show up in game until I activate it..not sure if it stays that way either, didn't zone or anything.
User avatar
Zoe Ratcliffe
 
Posts: 3370
Joined: Mon Feb 19, 2007 12:45 am

Post » Sun Jun 17, 2012 4:46 pm

Yeah I'm getting a TEXTURES:PlayerHouseMannequin(020025F0)-> (00089A85 : MaleUnderwear_1 is missing a specular map.

Any clue on how to fix this? I think it's what's making my mannequins not appear unless I activate them, in game.
User avatar
Sammygirl
 
Posts: 3378
Joined: Fri Jun 16, 2006 6:15 pm

Post » Sun Jun 17, 2012 12:36 pm

Ugh. I'm wondering too. Scripting isn't a strong point of mine, but I'd like to get the shelves working. :/
User avatar
Isabel Ruiz
 
Posts: 3447
Joined: Sat Nov 04, 2006 4:39 am

Post » Mon Jun 18, 2012 3:13 am

I don't know if it has to do with scripting. I think it's just activators and placing them but it seems really complicated lol having to deal with references and everything.

As a side note, I have successfully put in weapon racks and plaques.
User avatar
Charlotte Buckley
 
Posts: 3532
Joined: Fri Oct 27, 2006 11:29 am

Post » Mon Jun 18, 2012 1:08 am

A quick bump because I'm very interested and need this functionality for my library.
User avatar
Alexander Lee
 
Posts: 3481
Joined: Sun Nov 04, 2007 9:30 pm

Post » Sun Jun 17, 2012 12:08 pm

Okay I figured out how to do some of it. There's 4 parts you need, 3 of them activators, one of them the DefaultBook, you gotta link them up. Problem is to be able to move them into the right area you need a primitive tab and I have no clue how to unlock the primitive tab on stuff we drag out into the world. I had to copy paste the PlayerBookShelfClickTrigger from a player home to be able to access the primitive tab.

After I get it working I'll try to post how to do it, it's pretty complicated for me though so I might not be the best tutorial maker on it haha.
User avatar
FABIAN RUIZ
 
Posts: 3495
Joined: Mon Oct 15, 2007 11:13 am

Post » Sun Jun 17, 2012 11:02 pm

Ha! I just started a similar topic... I have all the right pieces for the player's bookcase but how do I connect them all? :stare:
User avatar
Tanika O'Connell
 
Posts: 3412
Joined: Fri Jan 26, 2007 1:34 am

Post » Sun Jun 17, 2012 2:24 pm

I'm able to get everything connected, but when I go in game and try to select the book shelf nothing happens. I have everything in the right spot, and it's all connected properly, I checked and made sure like 3 times. But it still doesn't activate, this is too much for my brain atm so I'm gonna wait until a tutorial comes out I think lol.

Maybe I'm missing a step though, from using a player house to find out how to do it it goes something like this.

Get shelf, place it etc.
Place PlayerBookShelfContainer
Place PlayerBookShelfTrigger
Link Ref PlayerBookShelfContainer with no Keyword from PlayerBookShelfTrigger menu
Link Ref PlayerBookShelfTrigger with BookShelfTrigger01 keyword from PlayerBookShelfContainer menu
Place PlayerBookShelfClickTrigger
Link Ref PlayerBookShelfContainer with BookShelfContainer keyword from PlayerBookShelfClickTrigger menu
Place DefaultBookShelfBookMarker on Shelf
Link Ref DefaultBookShelfBookMarker with BookShelfBook01 keyword from PlayerBookShelfContainer menu
Do that with each book you place, changing the number on BookShelfBook to 02,03 for each subsequent book you place.

After that I place the ShelfTrigger box on the shelf right in the middle like it is in the player houses
Then I place the ClickTrigger box right on the front edge of the shelf like it is in the player houses.

But like I said, I press E to activate and nothing happens.

I see the black lines connecting the Container to the Books, Shelf Trigger and Click Trigger too..so I don't know what I'm doing wrong.

Hopefully someone has made a bookshelf that works and can clue us in here.
User avatar
Sophie Payne
 
Posts: 3377
Joined: Thu Dec 07, 2006 6:49 am

Post » Sun Jun 17, 2012 1:51 pm

Bringing this up to let those who were wondering how to do this know that it works now. I didn't fiddle with it or anything, still had method above in that exact order and when I went into my house I noticed I could activate it and place books on it and yeah everything is working now.

I think it might have had something to do with me leaving my house and then going back in, though I'm not for sure. So yeah guys, try doing it using the steps I laid out above, and then see if it works..if it doesn't, leave the house or place you are in, go back in to it, and then see if it works.

All I know is that it works for me and I didn't fiddle with it in the CK.


EDIT: Just to let you know, you can use any shelf it seems as long as it's enclosed. But you can't put more than 18 books on a shelf. So you could probably have a shelf structure with 3-4 shelves of 11 or 18 books on them, that's pretty neat. However since it takes ages to connect everything I'm gonna stick to chests for the moment.
User avatar
Stacey Mason
 
Posts: 3350
Joined: Wed Nov 08, 2006 6:18 am

Post » Sun Jun 17, 2012 3:33 pm

Awesome stuff Boon!! I will try your method for sure but first I have couple of questions.

I got my bookshelf to work somehow but I don't even have PlayerBookshelfClickTrigger put in. What exactly does PlayerBookShelfClickTrigger do? Instead of the normal Activate Bookshelf I get Search Bookshelf instead but I'm able to put the books on the shelf and browse the books. I'm also able to pick out individual titles by mousing over the bookshelf. I'm also able to take the books back.

Another question... When looking at the bookshelves in Breezehome I can clearly see where the PlayerBookShelfClick Trigger and Player BookShelfTrigger is.. I also clearly see the Collision Markers.. They are yellow. When I try to put the Triggers or the Markers into the room they appear in the cell window but I don't see anything in the render window. Why are they invisible to me?
User avatar
Lifee Mccaslin
 
Posts: 3369
Joined: Fri Jun 01, 2007 1:03 am

Post » Sun Jun 17, 2012 11:57 pm

Hey Thanks! You did a lot of work to come up with this. Amazingly complicated! I am fearful, but WILL give it a shot. Thanks again for sharing this info!!!
User avatar
Laura Elizabeth
 
Posts: 3454
Joined: Wed Oct 11, 2006 7:34 pm

Post » Mon Jun 18, 2012 12:23 am

Another question... When looking at the bookshelves in Breezehome I can clearly see where the PlayerBookShelfClick Trigger and Player BookShelfTrigger is.. I also clearly see the Collision Markers.. They are yellow. When I try to put the Triggers or the Markers into the room they appear in the cell window but I don't see anything in the render window. Why are they invisible to me?
They do noy have a defined primitive, apparently. Already-placed collision markers have a tab labeled "Primitive" where their volume is defined. Dragging and dropping a new collision marker seems to place it without the Primitive tab enabled. Or something to that effect.
Maybe copy/pasting a marker that already has a defined Primitive would be best.
User avatar
Naughty not Nice
 
Posts: 3527
Joined: Sat Nov 04, 2006 6:14 am

Post » Sun Jun 17, 2012 1:14 pm

They do noy have a defined primitive, apparently. Already-placed collision markers have a tab labeled "Primitive" where their volume is defined. Dragging and dropping a new collision marker seems to place it without the Primitive tab enabled. Or something to that effect.
Maybe copy/pasting a marker that already has a defined Primitive would be best.

Thank you!! :) Yes, I just stumbled upon this as well. I noticed that the collision markers already placed in the game have Primitive tab which doesn't seem to exist when placing a brand new marker.. Hmmm.. I wonder what's the secret here? Where does this tab come from? It's not as much of an issue if adding more collision markers to the existing room but in case where one builds a brand new room that would pose a problem.
User avatar
liz barnes
 
Posts: 3387
Joined: Tue Oct 31, 2006 4:10 am

Post » Sun Jun 17, 2012 6:32 pm

Awesome stuff Boon!! I will try your method for sure but first I have couple of questions.

I got my bookshelf to work somehow but I don't even have PlayerBookshelfClickTrigger put in. What exactly does PlayerBookShelfClickTrigger do? Instead of the normal Activate Bookshelf I get Search Bookshelf instead but I'm able to put the books on the shelf and browse the books. I'm also able to pick out individual titles by mousing over the bookshelf. I'm also able to take the books back.

Another question... When looking at the bookshelves in Breezehome I can clearly see where the PlayerBookShelfClick Trigger and Player BookShelfTrigger is.. I also clearly see the Collision Markers.. They are yellow. When I try to put the Triggers or the Markers into the room they appear in the cell window but I don't see anything in the render window. Why are they invisible to me?

The second question has been answered already. As to the first, that's what it does. Make it say Activate book shelf, at least I'm guessing.

Thank you!! :smile: Yes, I just stumbled upon this as well. I noticed that the collision markers already placed in the game have Primitive tab which doesn't seem to exist when placing a brand new marker.. Hmmm.. I wonder what's the secret here? Where does this tab come from? It's not as much of an issue if adding more collision markers to the existing room but in case where one builds a brand new room that would pose a problem.
Yeah I don't know how to enable the primitive tab. What I did was copy paste both the ClickShelf and ShelfTrigger from Riften's home so I could see a block and move it around. I did the same with Mannequins, however for the weapon plaques/stands I did that on my own. It's quite a bit easier than making a bookshelf.

What really helps out is being able to see the connecting lines, I really like that feature lol...otherwise the bookshelf making would be way harder.
User avatar
April D. F
 
Posts: 3346
Joined: Wed Mar 21, 2007 8:41 pm

Post » Sun Jun 17, 2012 4:51 pm

Thanks Boon!! LOL My brain is fried after trying to get this to work whole day.. You can copy and paste to a different location, yes, I missed that part apparently... :blush: You only need to copy and paste one, the rest you can duplicate and adjust the size in the primitive tab... what a relief!! I think I'll have a functioning bookshelf tonight! :banana:
User avatar
SUck MYdIck
 
Posts: 3378
Joined: Fri Nov 30, 2007 6:43 am

Post » Sun Jun 17, 2012 2:46 pm

Thanks Boon!! LOL My brain is fried after trying to get this to work whole day.. You can copy and paste to a different location, yes, I missed that part apparently... :blush: You only need to copy and paste one, the rest you can duplicate and adjust the size in the primitive tab... what a relief!! I think I'll have a functioning bookshelf tonight! :banana:
Yeah my brain was fried too after this haha. Yeah duplicating is easy enough, but after you do you have to connect each and every book still, such a pain. Especially if you have 18 books per shelf.
User avatar
Trish
 
Posts: 3332
Joined: Fri Feb 23, 2007 9:00 am

Post » Sun Jun 17, 2012 10:29 pm

I struggled to find the primitive tab too, until I stumbled upon how to make one correctly:

1. Select the object to create the trigger on.
2. Press the "Create Trigger" button on the toolbar (the one with T in a cube, Doh!)
3. Use the trigger you've already found as the template for your trigger
4. Edit the properties as needed
User avatar
james reed
 
Posts: 3371
Joined: Tue Sep 18, 2007 12:18 am

Post » Sun Jun 17, 2012 12:16 pm

I struggled to find the primitive tab too, until I stumbled upon how to make one correctly: 1. Select the object to create the trigger on. 2. Press the "Create Trigger" button on the toolbar (the one with T in a cube, Doh!) 3. Use the trigger you've already found as the template for your trigger 4. Edit the properties as needed

Thank you so much!! Much easier now. :)
User avatar
Fluffer
 
Posts: 3489
Joined: Thu Jul 05, 2007 6:29 am

Post » Sun Jun 17, 2012 5:52 pm

Haha oh man. I hope they make a video tutorial because all of that may as well have been in greek. XD


Gonna see if I can figure it out now.
User avatar
Kira! :)))
 
Posts: 3496
Joined: Fri Mar 02, 2007 1:07 pm

Post » Sun Jun 17, 2012 12:15 pm

OMG.. I just spent hours trying to make this work and still something was not working out correctly. It turns out for me (I don't know if for others will) that the triggers generated through the button up on top (with the T on it) are not working properly even thought they have the Primitive tab. Everything seemed to be connected properly, exactly the same as in original Breezehome bookcase but for some reason it wasn't working right.

I was going crazy because things were working better before and all of a sudden they took turn for the worse. Now I realize that at one point I switched the copied triggers for button generated triggers. I have now switched back to the copied triggers and boom! it's all working again.. :stare:

LOL.. back to square one.. copied triggers work the best for now.
User avatar
Scott
 
Posts: 3385
Joined: Fri Nov 30, 2007 2:59 am

Post » Sun Jun 17, 2012 5:05 pm

Yeah I'm not gonna even bother switching from my copied triggers, just gonna keep both of them, easier that way hahaha.

Davii, What seems complicated about it? The Container and two triggers can be found under Activators and the DefaultBook is under Book which is under Items if I'm not mistaken. After that it's not as bad as it seems, you'll find the LinkRef tab under the Edit menu for the Container and two triggers, you shouldn't have to worry about opening an edit menu for the DefaultBook unless you need to know it's number code so it's easier to select them out of the references.

I realize that might have made things more complicated, no real easy way to say how to do it lol.
User avatar
John N
 
Posts: 3458
Joined: Sun Aug 26, 2007 5:11 pm

Next

Return to V - Skyrim