Jump to content

Recommended Posts

Sandboxing for ZAZ

View File

 Enable NPC Sandboxing for ZAP (beta)


This mod enables sandboxing for all ZAP (ZAZ Animation Pack) 8.0+ furniture. NPCs and followers will walk up to furniture, strap themselves in, play animations, release themselves, and then walk up to another piece of furniture and repeat the process according to their AI package.

 

Ideal for the slave dungeon where you keep all your attractive mod-added followers.

 

What is sandboxing? How does the mod change this?

NPCs and followers "sandbox" while you're standing around or talking to other NPCs. They'll sit on chairs, lean against walls, warm their hands on a fire, appear to use crafting tables etc. By default, ZAZ furniture is ignored by sandboxing. There are good reasons for this:

  • ZAZ furniture is designed for the player, not for NPCs. When NPCs enter furniture, they're often out of alignment (see attached images). This is a known issue with ZAP.
  • This mod could put you in some awkward situations and even break some quests. e.g. if you're a "slave" strapped into something, your "master"/"mistress" could tie themselves up in another piece of furniture, forcing you to wait or use console commands or other mods to break out of furniture.

 

Despite these downsides, it annoys me when ZAZ furniture added by mods just stands there empty. AFAIK, there isn't a way to strap NPCs into furniture permanently or make NPCs "play" with each other. I made this mod because the out-of-alignment issue doesn't ruin my immersion as much as NPCs just standing around.

 

Technical Notes

This mod was made with SSEEdit. It actually removes the "Ignored by Sandbox" flag from ZAZ furniture, but I didn't want to get into that detail above.

This is my first mod. Any feedback, constructive or otherwise, is welcome.

 

How to Install

Just install with a mod manager and enable. After installing, bring a follower or two to the ZAZ test zone to test it out. Enter the following in the console to teleport there:

coc zbftestzone

Compatibility: This mod just changes some furniture flags, so it shouldn't have serious compatibility issues. It's easy to pull an NPC out of sandboxing: just talk to them. The issues I see are:

  • Another mod does something dumb because an NPC is sandboxing.
    • For example, CTDs can happen if some faulty object that was not previously being used starts causing CTDs whenever an NPC uses it.
  • NPCs sandbox themselves into furniture while you can't move, breaking some quests or requiring console commands to break yourself out.
  • This mod will not work for mods that create new copies of ZAZ furniture, because those may have the "ignored for sandboxing" flag set.

 

Requirements

Requires ZAZ 8.0+. The mod is likely version-specific. Tested only with the CBBE version (so far), though UNP should only differ in armor sets and this should work.

 

Recommended mods:

The Whiterun mod series isn't being maintained or being developed anymore, but is 

the ideal use case for this mod

 

ZAP Helper Addon lets you place furniture, assign an NPC to furniture (only one at a time) and adds an "align" spell to fix the out-of-alignment problem. If I continue developing this mod further, I'll try to add an align spell like this.

 

 

The Hearthfire dungeon addon adds ZAZ furniture, a sleeping area and two pools to your Hearthfire home cellar. This is where I house my co-adventurers.

SE version in this comment has been working for me.

 

Interactive BDSM: This mod works with Interactive BDSM. If an NPC enters ZAZ furniture, another will start torturing them. One of the attached screenshots shows this.

 


  • Submitter
  • Submitted
    10/28/2020
  • Category
  • Requires
    ZAZ Animation Pack 8.0+
  • Regular Edition Compatible
    No

 

Link to comment

Small tip, you may want to change pics.

Bugged animation may discourage some people, when those bugs do not seem to have anything to do with your mod (I'm guessing you did something wrong with bodyslide).

Link to comment
2 hours ago, kugron said:

(I'm guessing you did something wrong with bodyslide).

I think its possible that ZaZ furniture does not rescale the the player/npc. So if the user is not scaled to 1.0 it will look wonky.

Link to comment
5 hours ago, kugron said:

Small tip, you may want to change pics.

Bugged animation may discourage some people, when those bugs do not seem to have anything to do with your mod (I'm guessing you did something wrong with bodyslide).

Kugron, just to echo this, I actually came to the support thread to specifically ask if those screenshots are representative of what to expect. I know in the past that ZAP has had problems with actor scaling and alignment, and if that's still the case I worry that this mod will do more to harm my immersion than to increase it.

Link to comment

Hello,

the idea behind this action is really welcome. Anyway if ZAP is being used by quests, this could maybe run into problems or care for unwanted scenes, specially if the player is "slave".

This has to be mentioned in the intro of this mod as it can cause NPCs getting into furnitures, which is maybe unwanted for alll gamers.

It is not serious, if your´re on a rack while your MASTER is hanging on the gallows-you know what I wanted to explain:-)))

 

And if you create a mod with ZAP-furnitures or parts of ZAP, you simply make a COPY of the furniture itself, RENAME it and then you unmark the function "to be use-able only by the gamer", which is for every furniture switchable-and then you place the furniture inside your mod. By this way you get a furniture, which can be used by all NPCs. And if NPCs have their AI-packs with dedicated orders, they can use also the furnitures, which are LINKED to them, not interesting, if the furniture is sand-box-able for NPCs or not.

 

And at least it is to be mentioned, that ZAP furnitures are made to work for the player, not for NPCs. This is mostly depending on the technical problems, which come by using FNIS (NPC-miss-alignment inside a furniture). NPCs follow to different ways of function, concerning their animation-behavior then the player does. It ´s possible also to create "furnitures for them" under FNIS, which are working  lockable, but the stuff has to be made in a different way.

 

I hope this helps.

And thank you for your "support".

 

(p.s. also the Whiterun - mods I made in the past are sadly NOT clean made...if one has installed this mod, all the furnitures inside of the bannered mare would be not seriously any longer working for a player-slave-mod - in future, ´ll bring serious updates-or simply different new mods under ZAP 9)

 

 

Link to comment

With the mod "ZAZ Animation Pack 8.0 Helper Addon" by Tyrant99 you can place ZAZ furniture into the world and order NPC's to use the furniture. Most of the time the NPC is misaligned but there is a spell that when cast on the NPC will align them perfectly to the furniture. Works every time. Thinking as a total newb is it not possible to incorporate this functionality into ZAZ, or provide this spell as a standalone mod that would work on all NPC'S using ZAZ furniture.

Link to comment
15 hours ago, kugron said:

Small tip, you may want to change pics.

Bugged animation may discourage some people, when those bugs do not seem to have anything to do with your mod (I'm guessing you did something wrong with bodyslide).

9 hours ago, gregaaz said:

Kugron, just to echo this, I actually came to the support thread to specifically ask if those screenshots are representative of what to expect. I know in the past that ZAP has had problems with actor scaling and alignment, and if that's still the case I worry that this mod will do more to harm my immersion than to increase it.

I routinely have the out-of-alignment issues. The screenshots are representative :( . You only want to use this mod if you can live with this.

 

8 hours ago, t.ara said:

Anyway if ZAP is being used by quests, this could maybe run into problems or care for unwanted scenes, specially if the player is "slave".

This has to be mentioned in the intro of this mod as it can cause NPCs getting into furnitures, which is maybe unwanted for alll gamers.

Thanks. I added this to the intro.

 

8 hours ago, t.ara said:

ZAP furnitures are made to work for the player, not for NPCs. This is mostly depending on the technical problems, which come by using FNIS (NPC-miss-alignment inside a furniture). NPCs follow to different ways of function, concerning their animation-behavior then the player does. It ´s possible also to create "furnitures for them" under FNIS, which are working  lockable, but the stuff has to be made in a different way.

Is there a guide you can link for this? My current character is a "master" and I won't ever tie them into furniture. For this playthrough, I might as well set up the furniture to only be used by NPCs.

 

7 hours ago, olonolo said:

With the mod "ZAZ Animation Pack 8.0 Helper Addon" by Tyrant99 you can place ZAZ furniture into the world and order NPC's to use the furniture. Most of the time the NPC is misaligned but there is a spell that when cast on the NPC will align them perfectly to the furniture. Works every time. Thinking as a total newb is it not possible to incorporate this functionality into ZAZ, or provide this spell as a standalone mod that would work on all NPC'S using ZAZ furniture.

I love that mod, but it only lets you work with one NPC at a time. I am still new to modding. I'm planning to continue developing this further and may add a spell like that to realign ALL NPCs. I've thought about extending that plugin to multiple NPCs, but this mod to just enable sandboxing turned out to be a lot easier to do (for a first mod)

Link to comment
8 hours ago, travelmedic said:

I like this idea.  I'm curious if your plugin would also work for Legacy edition, or if not, do you have any plans of making one for Legacy?

This particular esp may not, because it explicitly changes the "Ignored by Sandbox" setting for each furniture independently. It's probably also version specific. I don't use Legendary edition so I don't have plans on making it, but I can give it a shot if you want it, or set up a tutorial. It's pretty easy once you figure out which buttons to press.

Link to comment
3 hours ago, jiraiya22 said:

This particular esp may not, because it explicitly changes the "Ignored by Sandbox" setting for each furniture independently. It's probably also version specific. I don't use Legendary edition so I don't have plans on making it, but I can give it a shot if you want it, or set up a tutorial. It's pretty easy once you figure out which buttons to press.

Much as I would appreciate it, if you're not playing Legendary then I can't impose on you to do it.

 

If I were going to guess, it's probably just a matter of removing a flag (ignored by sandbox) in TES5Edit?  I could probably make my own alteration of the ZAZ mod and/or Hearthfire Dungeons for personal use if that's all it takes.

Link to comment
17 hours ago, jiraiya22 said:

I love that mod, but it only lets you work with one NPC at a time. I am still new to modding. I'm planning to continue developing this further and may add a spell like that to realign ALL NPCs. I've thought about extending that plugin to multiple NPCs, but this mod to just enable sandboxing turned out to be a lot easier to do (for a first mod)

A spell to realign all NPC's would be great and essential.

 

Speaking of "ZAZ Furniture Helper" yes it's sad that it only handles one NPC at a time. It's frustrating because it lets you make use of all ZAZ furniture to decorate your home without having to wait for mods that make use of perhaps a few pieces of furniture. But the use of one furniture at a time is ridiculous. Do you think you could look into that mod and see if perhaps you could do a patch to enable multiple NPC's to use the furniture. Even 5 or 10 would be wonderful. I know it's possible, I use the "Oli 3D furniture placer" mod and you can have up to about 100 NPC's in ZAZ furniture. And they all stay there until you release them. But it's an old mod using only a limited number of old furniture. No idea how much work it would take though.

 

As far as this mod- I love it. It's a great idea and it adds a lot toward immersion. ? Hope it works on LE.

Link to comment

Yeah, I tried this for a bit, but the constant CTDs from Zap (XP32 skeleton related it appears from the crash logs) made me opt out of this (not really your mods fault). I was getting crashes from NPCs not even in the room at the time, but from rooms far elsewhere that had zap furniture in it (probably cause those rooms were also placed in the same cell).

Link to comment
6 hours ago, DikaWolf said:

Yeah, I tried this for a bit, but the constant CTDs from Zap (XP32 skeleton related it appears from the crash logs) made me opt out of this (not really your mods fault). I was getting crashes from NPCs not even in the room at the time, but from rooms far elsewhere that had zap furniture in it (probably cause those rooms were also placed in the same cell).

So, if what's happening is: this mod is causing a character to interact with some object that is broken, which would not normally be used.

If we can identify the object we can flip the sandbox flag for that.

Link to comment
On 11/2/2020 at 4:36 AM, Heroine of the Night said:

Would a male use them? 

Yes, males will sandbox. This mod is very simple and doesn't add any restrictions. In a future version, I'll try to setup options for this and maybe a faction for who should use the sandbox. No promises on when that will be. I'm still new to modding.

Link to comment
On 11/1/2020 at 11:39 PM, jiraiya22 said:

So, if what's happening is: this mod is causing a character to interact with some object that is broken, which would not normally be used.

If we can identify the object we can flip the sandbox flag for that.

I wish I could tell you which furniture, but I'd get NPC Skeleton CTDs from Mai's Lair or the Underground Bathhouse while I'm somewhere completely unrelated (like the Luxury Suite or the Abandoned Prison), so I have no idea what furniture was used.

Link to comment
  • 3 months later...
  • 1 month later...
On 10/29/2020 at 3:49 AM, jiraiya22 said:

This particular esp may not, because it explicitly changes the "Ignored by Sandbox" setting for each furniture independently. It's probably also version specific. I don't use Legendary edition so I don't have plans on making it, but I can give it a shot if you want it, or set up a tutorial. It's pretty easy once you figure out which buttons to press.

@jiraiya22

I would very much like if you would make a LE version of this could you?

Link to comment
On 10/29/2020 at 7:29 AM, travelmedic said:

Much as I would appreciate it, if you're not playing Legendary then I can't impose on you to do it.

 

If I were going to guess, it's probably just a matter of removing a flag (ignored by sandbox) in TES5Edit?  I could probably make my own alteration of the ZAZ mod and/or Hearthfire Dungeons for personal use if that's all it takes.

 

@travelmedic

So did you succeed removing the Flags from Hearthfire Dungeons? Or did you have to do it in ZAZ?

Link to comment
15 hours ago, iggypop1 said:

 

@travelmedic

So did you succeed removing the Flags from Hearthfire Dungeons? Or did you have to do it in ZAZ?

I haven't actually played Skyrim in over a year now, so haven't tried yet.

 

I did Morrowind, and now getting ready to try Oblivion, and then at some point in the future will go back to Skyrim.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use