Make Companions Sit?

Post » Tue Feb 01, 2011 11:37 pm

So, I I walk into the pub with my companion and buy two bread rolls and two bottles of lager. I go to take a seat only to find my companion stood behind me like an idiot.

I was wondering if there was a mod that made it possible for you to make your companions sit with you. It would be great for a bit of immersion, especially with the animation mods.

Does such a mod exist?
User avatar
Neil
 
Posts: 3357
Joined: Sat Jul 14, 2007 5:08 am

Post » Tue Feb 01, 2011 7:08 pm

:(
User avatar
victoria johnstone
 
Posts: 3424
Joined: Sat Oct 14, 2006 9:56 am

Post » Wed Feb 02, 2011 12:38 am

I think this is on a per-Companion, or at least per-script, basis. Some, such as Vilja, do, but requires that the chair be marked as Persistent, while more simple, or less complex, don't. So the question then becomes, who are you using?
User avatar
Kyra
 
Posts: 3365
Joined: Mon Jan 29, 2007 8:24 am

Post » Wed Feb 02, 2011 1:02 am

I am using Ruined-Tale. He does sit at certain points along the quest line, but when roaming around, he doesn't :(

Would it not be possible to make a mod that allows them to sit?
User avatar
Yvonne Gruening
 
Posts: 3503
Joined: Mon Apr 23, 2007 7:31 pm

Post » Tue Feb 01, 2011 1:33 pm

I'm no scripter, but it's definitely possible. As stated, Vilja sits when the player does, but only in Persistent chairs. No idea how to even begin doing this, though, so you might try contacting the author here on the boards, provided he's still interested in fine-tuning it.
User avatar
scorpion972
 
Posts: 3515
Joined: Fri Mar 16, 2007 11:20 am

Post » Wed Feb 02, 2011 1:05 am

I'm no scripter, but it's definitely possible. As stated, Vilja sits when the player does, but only in Persistent chairs. No idea how to even begin doing this, though, so you might try contacting the author here on the boards, provided he's still interested in fine-tuning it.

Doesn't sound too hard. Check if the player is sitting. if so, initiate a sit package. There's probably something I've forgotten if the chair needs to be persistent.
User avatar
City Swagga
 
Posts: 3498
Joined: Sat May 12, 2007 1:04 am

Post » Tue Feb 01, 2011 7:31 pm

It seems I indeed mis-remembered how Emma said it works.

...
- Like any other companion, Vilja will only sleep in beds that have no owner assiged to them, and she might not sit in chairs that aren't marked as "persistant". If you tell her to take a nap and she refuses, it's not her fault - there simply isn't a suitable bed at the location. She will then revert to her daily schedule and do what she would normally have done at that hour of the day.
...


So, yeah. From scanning the scripts, that's indeed about all that should be needed.
User avatar
Ezekiel Macallister
 
Posts: 3493
Joined: Fri Jun 22, 2007 12:08 pm

Post » Tue Feb 01, 2011 3:06 pm

Fallout 3 has this awesome 'sandbox' package type, which allows NPCs to just randomy wander about and interact with chairs and machines, walls to lean against, railings to hang onto, etc.. It is too bad this doesn't exist for Oblivion.
User avatar
Gen Daley
 
Posts: 3315
Joined: Sat Jul 08, 2006 3:36 pm

Post » Tue Feb 01, 2011 9:43 pm

Doesn't sound too hard. Check if the player is sitting. if so, initiate a sit package. There's probably something I've forgotten if the chair needs to be persistent.


Would it take long to do something like that?

Also, would you care to explain why the chair must be marked as persistent. I don't understand that. Sorry.
User avatar
Jamie Lee
 
Posts: 3415
Joined: Sun Jun 17, 2007 9:15 am

Post » Wed Feb 02, 2011 12:16 am

Would it take long to do something like that?

Also, would you care to explain why the chair must be marked as persistent. I don't understand that. Sorry.


It wouldn't be too hard to do, provided you knew how to script. I've looked all through the companion script, but could only figure out the absolute basics of it. It'd be a simple to do, but might require a fairly good grasp of Oblivion's scripting language.

No idea why non-Persistent chairs are a hassle, but from using a few companions that sit when you do, I see no real rhyme or reason to it. It probably has something to do with calling a Package that tells the Actor to target and use a chair. No problems when they're eating, they always seem to be able to sit under those circumstances, only when directed specifically to sit.
User avatar
Jesus Duran
 
Posts: 3444
Joined: Wed Aug 15, 2007 12:16 am

Post » Tue Feb 01, 2011 3:58 pm

Well obviously you can make them sit, there are already companions that take a seat when you do. But making a universal mod that could force any companion to do it would be a whole different problem. Your best bet is to suggest it to creator of your companion of choice. I am no scripter so im kind of talking out of my ass but what basic knowledge i have, makes it hard to imagine it working without the companion having a package assigned.

Also another big issue for it to feel immersive is finding a way to make your companion sit at your table. i am using vilja and she will sit when i do, but i have yet to see her sit at my table which makes her seem kind of anti social lol.(It works better if there are less options close by of course). There is no way for your companion to know what table she is supposed to sit at. You would either have to make a spell that is cast on a specific chair to give her a reference id, or trigger it through dialog somehow. You can assign her a bed through dialog but i don't know how accurate that command is if there are multiple beds in a room. So yeah i think it's pretty damn complicated. A spell probably be easiest way but it would break immersion quite a bit i guess.

If they had made the game with companions in mind they could of course have done more hard coding to make it easier.

Actually made me think, best way would be to just have dialog where you can ask your companion to take a seat and then seat yourself by his/her table.
User avatar
Madeleine Rose Walsh
 
Posts: 3425
Joined: Wed Oct 04, 2006 2:07 am

Post » Tue Feb 01, 2011 3:04 pm

So, I I walk into the pub with my companion and buy two bread rolls and two bottles of lager. I go to take a seat only to find my companion stood behind me like an idiot.

I was wondering if there was a mod that made it possible for you to make your companions sit with you. It would be great for a bit of immersion, especially with the animation mods.

Does such a mod exist?

Well maybe there is or maybe not, but I think you should http://www.gamesas.com/index.php?/topic/1105968-relz-companion-vilja-ver-21-thread-no-4/page__view__findpost__p__16220529. :read:
User avatar
Miss K
 
Posts: 3458
Joined: Sat Jan 20, 2007 2:33 pm


Return to IV - Oblivion