[Solved] Optional Server Mod Causing Missing Native Items on Unmodded Clients

正在查看此主题的用户

.Xenia

Regular
Hi guys,

I have some massive modding problems going on.  :oops:

I run the server Bjornia_Aus. Until recently, we've been running the LWBR mod. However, we've been missing the features available on Adimi and decided to switch back.

In order to make this less of a blow (players loved the mod), I tried to add the extra armors available on LWBR (none are new types - all are already in the Native code) to Adimi.

Here is the problem: When we used LWBR, people who didn't have the mod couldn't see the new items but all the default items worked fine. Now we're using Adimi + extra armors, people who do not have the mod are spawning without standard Native items. I can't see any rhyme or reason to which items won't spawn. For example, the Sarranid Cloth Robe won't, most default swords and shields won't, but many other Sarranid armors will. This applies to all factions.

Is it not possible to add armors to Adimi without breaking the server for people not running the mod? Have I gotten something wrong in the code?

The reason we wanted only partial conversion is that we want the server to be accessible to those who don't want the trouble of installing anything new.

I've noticed there are some differences in the itm_kinds.txt but uploading the Native one to the server doesn't seem to change anything.

I'd be really grateful if someone could take a look at my python files and tell me if they know what could be wrong? Thank you so much!

Bjornia Adimi Files

LWBR files
 
You need to add the items right before items_end item. So you will have native items, then your armors, then items_end.
 
The_dragon 说:
You need to add the items right before items_end item. So you will have native items, then your armors, then items_end.

Thanks for your response, but maybe I wasn't clear. :oops: Sorry, I'm not great at explaining this.

The items that are being used ALREADY exist in the item file. None of them are new in that sense. Simply, they're not available normally in multiplayer. Things like Heraldic Armor or scaled armor, or for example elite scimitar for Sarranids as well as Vaegirs.

Does that make sense?

So, they're already all in the items file. I think it might have something more to do with how they are in module_scripts? But I can't see anything wrong there.


Thank you! Actually, this did point me in the right direction. I believe the culprit was:

["lamellar_cuirass", "Lamellar Cuirass", [("lamellar_armor",0)], itp_type_body_armor  |itp_covers_legs,0, 1020 , weight(25)|abundance(100)|head_armor(0)|body_armor(43)|leg_armor(15)|difficulty(9) ,imodbits_armor ],

Cheers~
 
maybe Adimi mod was made for an old version of warband and/or doesnt have all the items in it? or maybe they removed some of the items from multiplayer so as to make the new items appear(if you have to many they'll show up outside the screen or behide other items)
 
Thanks for the replies, guys. I think it's sorted now.

P.s. Ikaguia, I miss the taunts already. Haha. </3
 
后退
顶部 底部