Vendor inventory bug?

Post » Thu Jul 05, 2012 12:03 am

Hi!

I received a bad feedback from one of my players who can't buy the specified book from Phintias, bcoz the book is not in his inventory - but it should be.

This is my first affected mod.
http://oblivion.nexusmods.com/mods/40174

And this is the second one...
http://oblivion.nexusmods.com/mods/42224

I never experienced this issue until now. The Player isn't able to buy the book bcoz it is not in Phintias' inventory. I did a clean save, then tried but it worked for me again. The story probably should ends as "something isn't in order" on the player's Oblivion installment.

But I have discovered an another bug affecting the vendor chest. I had to do some fixes in the first mod, then I launched (activated) them together. Both mods have a startup message which appearing properly, and both quests are running properly. I tried to buy the books but only one of them was visible at Phintias! The other mod's book are gone. I tried to play with load order, but it has no effect, changing their position only changes that which book "can" appear in Phintias's inv.
I tried to fiddling by placing the books into differend containers: FirstEditionPhintiasChest / VendorFirstEditionRef / ChestVendorBooks02. No matter which contains the two books - only one of them appears to available to buy.
There is no naming problem or overlaps : Both mods' books have different name and base object. If I placing them to the desk, both of books appearing in game, and both quest are working well.

The Player isn't running the two mods together but he somehow have this problem. It disturbs me when a player can't play my mods due these stupid bugs, or mistakes by me.

Is there any ideas what happens there?
User avatar
dean Cutler
 
Posts: 3411
Joined: Wed Jul 18, 2007 7:29 am

Post » Thu Jul 05, 2012 5:04 am

Are you adding the books directly into the merchant chest? If so, then its possible your changes are being overwritten by a later loading mod.

You can either create a new hidden chest to hold the book, or require the use of Wrye Bash to sort out the conflict.
User avatar
Karl harris
 
Posts: 3423
Joined: Thu May 17, 2007 3:17 pm

Post » Thu Jul 05, 2012 4:34 am

Yes, 'm added the two books always into the same chest But I cant understand how can two different items interfere each other. Anyway, I try Wyre or OBmm conflict detector . We'll see. Thanks for reply.
User avatar
Bad News Rogers
 
Posts: 3356
Joined: Fri Sep 08, 2006 8:37 am

Post » Thu Jul 05, 2012 1:03 pm

Yes, 'm added the two books always into the same chest But I cant understand how can two different items interfere each other. Anyway, I try Wyre or OBmm conflict detector . We'll see. Thanks for reply.

Last Mod Loaded Wins, so if two mods add an item to the same vendor chest, only the last one to load will appear. This can be gotten around on the user-end by using a Bashed Patch, or on the mod end by either adding a new owned chest for the merchant, or using a script to add the item to the chest dynamically.
User avatar
Brian LeHury
 
Posts: 3416
Joined: Tue May 22, 2007 6:54 am

Post » Thu Jul 05, 2012 10:12 am

Yes, 'm added the two books always into the same chest But I cant understand how can two different items interfere each other. Anyway, I try Wyre or OBmm conflict detector . We'll see. Thanks for reply.

The chest constitutes a single record - the last mod the edit the chest (two of your own mods) overwrites all preceeding edits.

Just put the book in a new chest (different editor ID) and the mod will work.
User avatar
Peter P Canning
 
Posts: 3531
Joined: Tue May 22, 2007 2:44 am

Post » Thu Jul 05, 2012 8:43 am

Okay. When I create a chest and I plave the second book into it. How Phintias will know that he also must sell items from the new chest?
User avatar
Flesh Tunnel
 
Posts: 3409
Joined: Mon Sep 18, 2006 7:43 pm

Post » Thu Jul 05, 2012 11:20 am

The chest constitutes a single record - the last mod the edit the chest (two of your own mods) overwrites all preceeding edits.

Just put the book in a new chest (different editor ID) and the mod will work.
Your problem statement is correct, but a new chest won't resolve the issue if he is using two mods to place two different books. That is still the same problem: last mod wins. Using a script to dynamically add the books seems to be a better solution in this case.

Edit: The merchant will sell from any chests he 'owns'.

-Dubious-
User avatar
Robert Jr
 
Posts: 3447
Joined: Fri Nov 23, 2007 7:49 pm


Return to IV - Oblivion