Jump to content

40 Screenshots

  • 168.6k
  • 5.6k
  • 660.52 kB

Recommended Comments



On 5/3/2024 at 2:34 AM, Namsaknoi said:

We are having an issue with NPCs not dropping any loot, some NPCs aren't spawning at all, and we have a lot of console spam. We are using the Badlands map by Gruber and did add the BetterNPC files included with the map. We are using carbon on our servers now, not oxide

Check the loading messages for BetterNpc, a reload when you have a moment will show if everything is loading properly. Start there. Feel free to create a support request on the site or a ticket in the Mad Mapper Discord if you'd like.

Link to comment
Share on other sites

Hello! Is it possible to remove the prefab NPCs on the way to stations like Link-Straight-A-72M and place new NPCs there? Also, I'm currently creating monuments with RustEdit. If I name the files the same as the monument markers and specify my chosen coordinates, can I achieve the same result as in /oxide/data/BetterNpc/Custom?

Link to comment
Share on other sites

Check as most all sections should already be in the monument folders.

For custom locations it is always needed to set the location for each map as it will not read custom locations by map markers, it will only read the default monument locations including most all sections like tunnels and underwater labs. They have their own folders. For custom locations always use the custom folder and specify the location as you explained otherwise.

Link to comment
Share on other sites
2 hours ago, mendoza said:

NPC's manage to spawn in the air at new harbors.

From a recent download replace the two harbor files with the new ones.

Be sure to read update notes as you grab new updates they will have important information like this.

  • Like 1
Link to comment
Share on other sites

Hello. I've looked through this forum and other sources and haven't been able to find an answer. I have all my plugins updated, and when loading BetterNpc, some of the NPCs from the plugin AND vanilla NPCs are just dumb and don't do anything. For instance, when loading this plugin, I turn off / Disable Missile Silo, Oil Rigs, Cargo and Launch. However, when traveling to these monuments, the vanilla NPCs just stand there looking at you and only occasionally will they engage and shoot. Immediately after unloading the plugin and traveling to Oil and Missile Silo, the NPCs were back to being aggressive as normal.

Am I missing something in the config files? Wouldn't think so, since I'm actively disabling many of the monuments, but here I am so obviously I'm doing something wrong. lol This has only been an issue the past two wipes. The past year+ I haven't had this issue. 

Thanks for the support and love the plugin regardless.

Link to comment
Share on other sites

When you select Alpha Loot in the data files, what is it pulling from exactly? The loot can be pretty extreme, so it must be random or a high tier loot crate/NPC?

Link to comment
Share on other sites

How do I change the scientist type? As every NPC is reading as a heavy?

Link to comment
Share on other sites
On 6/19/2024 at 8:01 PM, CoreSnap said:

Hello. I've looked through this forum and other sources and haven't been able to find an answer. I have all my plugins updated, and when loading BetterNpc, some of the NPCs from the plugin AND vanilla NPCs are just dumb and don't do anything. For instance, when loading this plugin, I turn off / Disable Missile Silo, Oil Rigs, Cargo and Launch. However, when traveling to these monuments, the vanilla NPCs just stand there looking at you and only occasionally will they engage and shoot. Immediately after unloading the plugin and traveling to Oil and Missile Silo, the NPCs were back to being aggressive as normal.

Am I missing something in the config files? Wouldn't think so, since I'm actively disabling many of the monuments, but here I am so obviously I'm doing something wrong. lol This has only been an issue the past two wipes. The past year+ I haven't had this issue. 

Thanks for the support and love the plugin regardless.

How is your server hosted? Just based on the description there is a chance that the server is struggling to run the plugin. A lot has been done to optimize the plugin over time so usually it should not be a problem. NPCs do take up a good bit of performance as you add them up but when they really started to increase in performance impact changes were made like disabling NPCs that are not near players.

You can play around with reducing the amount of NPCs to see if it might be simply that the server is struggling. If that's the case depending on how you're hosting it perhaps you can beef the server up enough to handle it better.

Otherwise look for errors in console and any other issues you can think of. The vanilla NPCs being affected makes me think it's the whole server but if you can find any evidence that somethings going on plugin side please let me know.

Link to comment
Share on other sites
On 6/20/2024 at 10:36 AM, newp said:

When you select Alpha Loot in the data files, what is it pulling from exactly? The loot can be pretty extreme, so it must be random or a high tier loot crate/NPC?

When you choose alpha loot generally it's going to go by whatever type of crate that is, and pull your alpha loot profile for it.

Link to comment
Share on other sites
22 hours ago, 7SINS7 said:

How do I change the scientist type? As every NPC is reading as a heavy?

NpcSpawn config you can change the base NPC to something else.

Link to comment
Share on other sites
On 7/2/2024 at 1:48 PM, Jbird said:

How is your server hosted? Just based on the description there is a chance that the server is struggling to run the plugin. A lot has been done to optimize the plugin over time so usually it should not be a problem. NPCs do take up a good bit of performance as you add them up but when they really started to increase in performance impact changes were made like disabling NPCs that are not near players.

You can play around with reducing the amount of NPCs to see if it might be simply that the server is struggling. If that's the case depending on how you're hosting it perhaps you can beef the server up enough to handle it better.

Otherwise look for errors in console and any other issues you can think of. The vanilla NPCs being affected makes me think it's the whole server but if you can find any evidence that somethings going on plugin side please let me know.

Thanks for the response. And I guess that makes sense. Figured my pc I use for my server was still good enough, but it's possible that it's not keeping up with all the updates and everything else coming out. Tryin to install Carbon on it to see if that helps alleviate some of that load. Otherwise, may just have to run it on my main rig. 

Thanks again for the response! Have a good day! 

Link to comment
Share on other sites

got this error with the update from July 6th, server is running carbon

Failed compiling 'BetterNpcNames.cs':
  1. Cannot convert type 'BasePlayer.EncryptedValue<ulong>' to 'int' [CS0030]
     (BetterNpcNames 58 line 259)

Link to comment
Share on other sites
On 7/3/2024 at 10:25 PM, CoreSnap said:

Thanks for the response. And I guess that makes sense. Figured my pc I use for my server was still good enough, but it's possible that it's not keeping up with all the updates and everything else coming out. Tryin to install Carbon on it to see if that helps alleviate some of that load. Otherwise, may just have to run it on my main rig. 

Thanks again for the response! Have a good day! 

Sometimes it's worth the back and forth of testing different things out, or looking into something that can track performance, which I believe Carbon does have built in. There are oxide plugins as well that can help point out things you might want to consider sacrificing for performance.

Happy to try to help any time I can. Have fun with it, and feel free to drop updates here or in Discord!

  • Like 1
Link to comment
Share on other sites
On 7/6/2024 at 1:25 PM, TuxGeek said:

got this error with the update from July 6th, server is running carbon

Failed compiling 'BetterNpcNames.cs':
  1. Cannot convert type 'BasePlayer.EncryptedValue<ulong>' to 'int' [CS0030]
     (BetterNpcNames 58 line 259)

Has this been sorted with a Carbon update by chance or is that still an issue? Are you in the MM Discord by chance?

Link to comment
Share on other sites
On 7/10/2024 at 10:25 AM, Rust.Matrixx said:

Does this work with Loot Table & Stacksize GUI ?

To my knowledge yes and it should use the default loot settings as if you were just using server loot.

  • Like 1
Link to comment
Share on other sites

Hello,
I would like to ask if it is possible to set the Better Npc to appear randomly on the monuments? Maybe only 50%. So that they are not there all the time. I couldn't find it anywhere in the settings.

Thank you

Link to comment
Share on other sites
On 7/13/2024 at 11:43 AM, Jbird said:

To my knowledge yes and it should use the default loot settings as if you were just using server loot.

It actually doesnt work with it. I have all npc profiles set in Loottable & Stacksize Gui editor but it still pulls the profiles from somewhere else. For example, I have removed all incendiary ammo in Loottable Stacksize GUI, but npc's still spawn all kinds of incend ammo......where does it pull the files from?

Link to comment
Share on other sites

Hello, will this plugin work with BotRespawn? Is it recommended? I really want to buy it, but need to know if it will work with BotRespawn. I'm on Iced Host with 12G of RAM and the 250% CPU.

 

Edited by Ghostly Avatar
Link to comment
Share on other sites
On 7/19/2024 at 11:11 AM, tosnar said:

Hello,
I would like to ask if it is possible to set the Better Npc to appear randomly on the monuments? Maybe only 50%. So that they are not there all the time. I couldn't find it anywhere in the settings.

Thank you

There is not a probability in percentages, but rather in numbers. Instead change the minimum number of NPCs to a lower number, so that you have a larger spread between minimum and maximum NPCs.

Link to comment
Share on other sites
On 7/21/2024 at 7:40 PM, Maximo said:

It actually doesnt work with it. I have all npc profiles set in Loottable & Stacksize Gui editor but it still pulls the profiles from somewhere else. For example, I have removed all incendiary ammo in Loottable Stacksize GUI, but npc's still spawn all kinds of incend ammo......where does it pull the files from?

Create a ticket either in the Mad Mapper Discord or on the site if nothing else. If you jump into the Discord we can easily share config and such back and forth I'd like to see how you have it configured to know for sure what to suggest.

Link to comment
Share on other sites
On 7/26/2024 at 4:36 PM, Ghostly Avatar said:

Hello, will this plugin work with BotRespawn? Is it recommended? I really want to buy it, but need to know if it will work with BotRespawn. I'm on Iced Host with 12G of RAM and the 250% CPU.

The two plugins do very similar things, but they would both work yes. There are preferences and differences between them so it is a matter of personal choice, but the two can and would run together yes.

 

On 7/29/2024 at 12:35 PM, Ghostly Avatar said:

Next question, does this work well on a PvP server?

Very well but it would depend from server to server. Most popular on PvE servers. I love having difficult NPCs and players from PvP servers have rage quit my PvE servers plenty of times complaining about the NPCs haha. So it depends on the server and such but yes in my opinion it's a welcome addition to any server, gives a lot more to do and less places to hide in a sense.

Link to comment
Share on other sites

I just noticed these errors while searching for something else. I am unsure if it is negatively impacting the NPC's. 

Failed to call hook 'OnSupplyDropDropped' on plugin 'BetterNpc v1.3.0' (KeyNotFoundException: The given key 'AirDrop' was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <467a840a914a47078e4ae9b0b1e8779e>:0 at Oxide.Plugins.BetterNpc.OnSupplyDropDropped (SupplyDrop supplyDrop, CargoPlane cargoPlane) [0x0002f] in :0 at Oxide.Plugins.BetterNpc.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x00304] in :0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <795304323ac74a298b8ed190a1dfa739>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in :0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0

Failed to call hook 'OnHelicopterDropCrate' on plugin 'BetterNpc v1.3.0' (KeyNotFoundException: The given key 'CH47' was not present in the dictionary.) at System.Collections.Generic.Dictionary`2[TKey,TValue].get_Item (TKey key) [0x0001e] in <467a840a914a47078e4ae9b0b1e8779e>:0 at Oxide.Plugins.BetterNpc.OnHelicopterDropCrate (CH47HelicopterAIController ai) [0x00000] in :0 at Oxide.Plugins.BetterNpc.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x007f6] in :0 at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <795304323ac74a298b8ed190a1dfa739>:0 at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000de] in :0 at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in :0

Link to comment
Share on other sites

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
  • Like 9
  • Love 6

User Feedback

1.3m

Downloads

Total number of downloads.

6.5k

Customers

Total customers served.

95.7k

Files Sold

Total number of files sold.

1.9m

Payments Processed

Total payments processed.

×
×
  • 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.