How to create new sitting furniture?

Post » Wed Jun 20, 2012 8:44 am

I had to delete and remove any reference to the sitting rug I did couse caused weird crashes , I still having crashes but less than befoure ...
User avatar
Hannah Barnard
 
Posts: 3421
Joined: Fri Feb 09, 2007 9:42 am

Post » Wed Jun 20, 2012 3:18 pm

You could try making the PC temporarily AI-controlled in a quest alias, and make an AI for "SitTarget" that targets the crosslegged sit item (Make the rug an activator, with the sit crosslegged item as a property.) - once the player is sitting, clear the alias so he can stand up again when he wants to.
User avatar
maddison
 
Posts: 3498
Joined: Sat Mar 10, 2007 9:22 pm

Post » Wed Jun 20, 2012 5:43 am

I would suggest using the method Amethyst Deceiver explained (splicing your rug mesh into an existing furniture NIF & renaming the file). It probably didn't work for you because rugs don't have collision - you'd have to splice in another NIF's collision so Player has something to 'touch'.

Trying a trigger box with that script as-written probably wouldn't have worked either. I think you need to change the "onActivate" to "onTrigger"; OR you could create a primitive collision box which is set to activate the furniture (like Vanilla mannequins have).
User avatar
A Lo RIkIton'ton
 
Posts: 3404
Joined: Tue Aug 21, 2007 7:22 pm

Post » Wed Jun 20, 2012 7:08 am

I just found a very simple way to get the player-avatar to sit cross-legged.
.
I start by placing the BlessingKneelMarker from the Furniture object group. I open the base object form and rename it so that I can create a new form and relabel the toggle to something like "Sit cross-legged" instead of "Altar of Dibella". Halfway down the left side of the base object form is the keyword list. From this, I remove the isIdleBlessingKneel Keyword and add the isSitCrossLegged Keyword.
.
In-game, the player avatar can activate this as if it were the BlessingKneelMarker - but instead of kneeling, the isSitCrossLegged Keyword forces the avatar to sit cross-legged. A script to center this marker on (or offset this marker from) your rug -once deployed- will likely do the trick...
User avatar
jessica breen
 
Posts: 3524
Joined: Thu Aug 03, 2006 1:04 am

Post » Wed Jun 20, 2012 9:49 am

can u make and upload? :) ...
User avatar
Stephy Beck
 
Posts: 3492
Joined: Mon Apr 16, 2007 12:33 pm

Post » Wed Jun 20, 2012 1:01 pm

can u make and upload? :smile: ...
.
What I'm up to so far is just getting the player to sit cross-legged on a pre-placed static such as a rug. To demonstrate, I've set a basic picnic on what looks like an ideal fishing spot located just to the left of the bridge across the river from Riverwood. This is actually located in the "Riverwood Bridge" exterior cell (Tamriel), and the key furniture marker is zqzzFlSitCrossLegged.
.
The Plug-in fragment, just to demonstrate, is http://realmeleven.net/1011_%28Skyrim%29_RiverwoodFishingPicnic.esp. [EDIT]Save Link As... to download[/EDIT]
.
I found that removing the FurnitatureForce3rdPerson Keyword allows the player to look around while seated and it is very easy for the player to switch between third and first person views if they set up all their controls. I hope you find this useful...
User avatar
Nicholas C
 
Posts: 3489
Joined: Tue Aug 07, 2007 8:20 am

Post » Wed Jun 20, 2012 1:59 am

I can0t find anything next to the bridge ...
User avatar
Alan Whiston
 
Posts: 3358
Joined: Sun May 06, 2007 4:07 pm

Post » Wed Jun 20, 2012 12:37 pm

actually it doesnt load it and says the file is not a valid tes file ...
User avatar
Rebekah Rebekah Nicole
 
Posts: 3477
Joined: Fri Oct 13, 2006 8:47 pm

Post » Wed Jun 20, 2012 4:23 pm

For a more exact location (From Riverwood; North bank of the River, Just West of the bridge):
.
[img]http://realmeleven.net/PicnicBlanket.GIF[/img]
.
I'm getting the same problem too.
.
Let's try this from as a standard zip archive served by a basic http://realmeleven.net/LD-1011-ES5-PicnicBlanket.htm.
.
That seems to do the trick - I hope it works for you too.
User avatar
Everardo Montano
 
Posts: 3373
Joined: Mon Dec 03, 2007 4:23 am

Post » Wed Jun 20, 2012 3:44 pm

Two tries and two crashes when loading ... something wrong in the file?
User avatar
SaVino GοΜ
 
Posts: 3360
Joined: Mon Sep 17, 2007 8:00 pm

Post » Wed Jun 20, 2012 7:10 am

I am sorry to hear that the plug-in is not working correctly on your system.
.
I wanted to see if the method of file serving was still introducing problems. So I just downloaded the zip archive via the link, scanned the zip archive with AVG, opened the zip archive and transferred the plug-in from the zip archive to the Skyrim Data directory (overwriting the existing variant of the plug-in). When I ran the game, I turned off the other all the other plug-ins and started only with this one. In my case there was no crash and the plug-in functioned correctly.
.
Did you check the load order?
User avatar
Nany Smith
 
Posts: 3419
Joined: Sat Mar 17, 2007 5:36 pm

Post » Wed Jun 20, 2012 4:01 pm

Perhaps the problem is there's an ESP but no scripts? or does it use all standard vanilla scripts?
User avatar
e.Double
 
Posts: 3318
Joined: Tue Jul 24, 2007 11:17 pm

Post » Wed Jun 20, 2012 12:50 pm

I checked it out and the picnic spread is there in my Riverwood bridge area...oddly, the basket is floating up in the air, but I can at least sit down on the rug by clicking the food and drink items.

Did you make a custom object, or did you figure out a way to make players use arbitrary furniture?
User avatar
c.o.s.m.o
 
Posts: 3419
Joined: Sat Aug 12, 2006 9:21 am

Post » Wed Jun 20, 2012 3:32 pm

Make a new trigger box and add this script:

Scriptname TEST Extends ObjectReferenceEvent OnTriggerEnter(ObjectReference akActionRef)	 Debug.SendAnimationEvent(akActionRef, "IdleSitCrossLeggedEnter")EndEvent

Or you can use an activator:
Scriptname TEST Extends ObjectReferenceEvent OnActivate(ObjectReference akActionRef)	 Debug.SendAnimationEvent(akActionRef, "IdleSitCrossLeggedEnter")EndEvent
User avatar
sophie
 
Posts: 3482
Joined: Fri Apr 20, 2007 7:31 pm

Post » Wed Jun 20, 2012 8:46 am

I checked it out and the picnic spread is there in my Riverwood bridge area...oddly, the basket is floating up in the air, but I can at least sit down on the rug by clicking the food and drink items.

Did you make a custom object, or did you figure out a way to make players use arbitrary furniture?
.
1. It sounds like I stuffed up the L_Prop box - and food + drink positions could probably do with improving :foodndrink:
2. No custom object - just an invisible furniture marker which I found the player actually could interact with. I swapped the keywords in the base object so that activating it would make the player sit cross-legged instead of doing the kneeling worshiper thing. Shamelessly plagiarizing myself:
.
I start by placing the BlessingKneelMarker from the Furniture object group. I open the base object form and rename it so that I can create a new form and relabel the toggle to something like "Sit cross-legged" instead of "Altar of Dibella". Halfway down the left side of the base object form is the keyword list. From this, I remove the isIdleBlessingKneel Keyword and add the isSitCrossLegged Keyword.
.
In-game, the player avatar can activate this as if it were the BlessingKneelMarker - but instead of kneeling, the isSitCrossLegged Keyword forces the avatar to sit cross-legged.
.
[EDIT]No scripts are required to make this work as it does now[/EDIT]
User avatar
Dalia
 
Posts: 3488
Joined: Mon Oct 23, 2006 12:29 pm

Post » Wed Jun 20, 2012 5:11 am

Thank you RealmEleven! I've been looking for a way to make NPCs sit crosslegged and that worked like a charm. I know this was intended for the player character's use, but I couldn't figure out an alternative to force
NPCs to squat down.
User avatar
Farrah Barry
 
Posts: 3523
Joined: Mon Dec 04, 2006 4:00 pm

Post » Wed Jun 20, 2012 3:28 pm

ah wait so its a CK feature tohe calling of the animation and is not embedded in the nif , then I guess you could use any nif just replacing the ani there?
User avatar
ZANEY82
 
Posts: 3314
Joined: Mon Dec 18, 2006 3:10 am

Post » Wed Jun 20, 2012 3:42 am

well he swapped out a keyword...the CK apparently uses keywords to affect a lot of things (for example, putting a keyword of BeastRace on the player makes it use the "Claw swipe" animation when attacking unarmed)
User avatar
Jennifer Munroe
 
Posts: 3411
Joined: Sun Aug 26, 2007 12:57 am

Previous

Return to V - Skyrim