Jump to content

Npc Spawn 3.2.9

   (17 reviews)
Message added by KpucTaJl,

This plugin does not have its own functionality. This plugin is only used as an API for other plugins

1 Screenshot

  • 320.8k
  • 55.6k
  • 2.24 MB
  • Update details
    v3.2.9
    Released
    Download size2.24 MB
    Total versions59
    Time between versions 3 days
    Typical update pace About every 20 days
    Freshness Updated yesterday

This area is for discussion and questions. Please use the support area for reporting issues or getting help.

Recommended Comments



z0z1ch

Posted

1 hour ago, aimacak said:

Добрый. Ну давайте по порядку:
Раньше НПЦ были затупками относительно их референса, т.е. стандартных НПЦ, о которых вы так же упомянули, и я проверил в очередной раз этих двух НПЦ, стандартного НПЦ у мусорок с Береттой, и кастомного с NpcSpawn, тоже с Береттой, стреляют они одинаково. Т.е. тут больше играет роль момент привычки, что на фоне старых текущие выглядят "не так, как мы привыкли".
На сколько я знаю, данную настройку добавить нельзя по определённым причинам.
Настройки, на которые вы сослались отвечают за типа навигационной сетки и работают они только в купе друг с другом, они устанавливаются каждому НПЦ при спавне, т.е. никаким образом присвоить их к монументу не получится, иначе это уже давно было бы сделано. Два одинаковых файла с разными суффиксами как раз потому, что в этой локации разные пресеты имеют разный тип навигационной сетки, чтобы и те и другие могли передвигаться на своих точках спавна.

Не понял, почему нельзя настройку сетки оставить в файле монумента, беттернпс ведь передает данные о ботах и их позиции на монументе в нпсспавн, почему он не может передавать данные сетки? Как я уже упомянул, это избавит от массы одинаковых файлов настроек нпс, подумайте об этом...

✯Mr.Kingpin✯

Posted

Hello I just updated NPCSpawn and betterNPC and I get this errror from NPCSPawn:

 

Failed to call internal hook 'OnNpcSpawnInitialized' on plugin 'BetterNpc v2.1.8' [1788615129] (Object reference not set to an instance of an object)
   at void Oxide.Plugins.BetterNpc.TryRegisterPresetsUsage(SpawnPoint spawnPoint, string name) in C:/Users/Administrator/Desktop/NewbuildPVE/carbon/plugins/BetterNpc.cs:line 3047
   at void Oxide.Plugins.BetterNpc.OnNpcSpawnInitialized() in C:/Users/Administrator/Desktop/NewbuildPVE/carbon/plugins/BetterNpc.cs:line 3073
   at object Oxide.Plugins.BetterNpc.InternalCallHook(uint hook, object[] args) in BetterNpc.cs/Internal:line 539

And this from BetterNPC:

 

NullReferenceException: Object reference not set to an instance of an object
  at Oxide.Plugins.BetterNpc+<LoadEventSpawnPoints>d__115.MoveNext () (at C:/Users/Administrator/Desktop/NewbuildPVE/carbon/plugins/BetterNpc.cs:1575)
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <29a77516cc78463d81e5b2528077962e>:0)

 

aimacak

Posted

3 hours ago, z0z1ch said:

Не понял, почему нельзя настройку сетки оставить в файле монумента, беттернпс ведь передает данные о ботах и их позиции на монументе в нпсспавн, почему он не может передавать данные сетки? Как я уже упомянул, это избавит от массы одинаковых файлов настроек нпс, подумайте об этом...

Я же объяснил, что тип сетки это непосредственно параметр каждого НПЦ, и иногда в разных частях одной локации эта сетка нужна разная, и всю историю существования типа сетки в BetetrNpc она присваивалась именно пресету НПЦ, которые ранее были внутри файлов BetterNpc, а сейчас эти пресеты, как и тип сетки, переехали в отдельные файлы пресетов в NpcSpawn. К тому же не понимаю, о какой "массе" одинаковых файлов вы говорите, скорее речь идёт о нескольких лишних файлах.
Скоро выйдет обновление, в котором вы сможете одной командой изменить имя пресета в data/NpcSpawn/Preset/ и она же поменяет этот пресет на новый во всех файлах BetterNpc, где использовался пресет, имя которого вы меняете, что позволит быстро и удобно назначить удобные для вас имена пресетам, например Аэропорт, Аэропорт_красная_комната, или как-нибудь еще.

  • Like 1
aimacak

Posted

3 hours ago, ✯Mr.Kingpin✯ said:

Hello I just updated NPCSpawn and betterNPC and I get this errror from NPCSPawn:

 

Failed to call internal hook 'OnNpcSpawnInitialized' on plugin 'BetterNpc v2.1.8' [1788615129] (Object reference not set to an instance of an object)
   at void Oxide.Plugins.BetterNpc.TryRegisterPresetsUsage(SpawnPoint spawnPoint, string name) in C:/Users/Administrator/Desktop/NewbuildPVE/carbon/plugins/BetterNpc.cs:line 3047
   at void Oxide.Plugins.BetterNpc.OnNpcSpawnInitialized() in C:/Users/Administrator/Desktop/NewbuildPVE/carbon/plugins/BetterNpc.cs:line 3073
   at object Oxide.Plugins.BetterNpc.InternalCallHook(uint hook, object[] args) in BetterNpc.cs/Internal:line 539

And this from BetterNPC:

 

NullReferenceException: Object reference not set to an instance of an object
  at Oxide.Plugins.BetterNpc+<LoadEventSpawnPoints>d__115.MoveNext () (at C:/Users/Administrator/Desktop/NewbuildPVE/carbon/plugins/BetterNpc.cs:1575)
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) (at <29a77516cc78463d81e5b2528077962e>:0)

 

Hello, tell us in more detail how exactly did you update and from which versions to which? The first error that you attributed to NpcSpawn, judging by the logs, refers to BetterNpc.
Can you send any file from data/BetterNpc/Monument/ and the NpcSpawn preset file specified in this file from data/NpcSpawn/Preset/?

✯Mr.Kingpin✯

Posted

47 minutes ago, aimacak said:

Hello, tell us in more detail how exactly did you update and from which versions to which? The first error that you attributed to NpcSpawn, judging by the logs, refers to BetterNpc.
Can you send any file from data/BetterNpc/Monument/ and the NpcSpawn preset file specified in this file from data/NpcSpawn/Preset/?

Hello, I spoke with KpucTaJl regarding him reverting the update so I thought he said he already did so I updated the plugin Now I loaded the default config and it seems that lots has changed so I got to redo the data files.

✯Mr.Kingpin✯

Posted

14 minutes ago, ✯Mr.Kingpin✯ said:

Hello, I spoke with KpucTaJl regarding him reverting the update so I thought he said he already did so I updated the plugin Now I loaded the default config and it seems that lots has changed so I got to redo the data files.

I see that the other data which was in the data files from the monuments are now in npcspawn presets folder

 

aimacak

Posted (edited)

5 hours ago, ✯Mr.Kingpin✯ said:

I see that the other data which was in the data files from the monuments are now in npcspawn presets folder

 

Unfortunately, I didn't understand your situation any more, because you didn't specify the plugin versions as I asked, and I also don't understand if you did a clean install after my response, or in your attempt to update, after which you wrote the first message with errors in the server logs 😉 Excuse me again, perhaps this is a language barrier, I would be grateful for a more detailed explanation specifying the versions and your sequence of actions during the update. Also, can you tell me if you have a backup of your old data/BetterNpc/ files?
And you can attach some files and folders (if exist):
config/NpcSpawn.json
config/BetterNpc.json
data/BetterNpc/
data/BetterNpc_old/
data/NpcSpawn/Preset/

Edited by aimacak
Stark

Posted (edited)

Lest not forget, @KpucTaJl knew this NPC update was BS, and because he's a POS and he knew he would get blow back, got some random dude by the name @aimacak to field the replies, because he thinks he's to above all of us to even respond. 

PS: As soon as the reviews started tanking, he enabled his Bots to boost them up again. 

Edited by Stark
  • Like 1
  • Haha 2
Zergur

Posted

ля как его бомбит😂 у чувака дефицит внимания по ходу, уже все угомонились, а он всё пытается плюнуть в кого нибудь да ни как не получается

Stark

Posted

4 hours ago, Zergur said:

ля как его бомбит😂 у чувака дефицит внимания по ходу, уже все угомонились, а он всё пытается плюнуть в кого нибудь да ни как не получается

Вы не знаете, что такое синдром дефицита внимания. Я уже смирилась с этим, но говорю как есть. Но вы не имеете права плевать на человека, а потом игнорировать его. Я даже не понимаю, зачем вы это говорите. Вы даже не можете ответить на то, что я сказала. На этом всё.

aimacak

Posted

19 minutes ago, Stark said:

Вы не знаете, что такое синдром дефицита внимания. Я уже смирилась с этим, но говорю как есть. Но вы не имеете права плевать на человека, а потом игнорировать его. Я даже не понимаю, зачем вы это говорите. Вы даже не можете ответить на то, что я сказала. На этом всё.

Для чего вы из раза в раз пишите разного рода негативные сообщения, которые даже не несут в себе никакого смысла? Куда продуктивнее было бы поделиться своими текущие проблемами, неудобствами или чем-то еще, и попытаться их решить.
Если ваша основная проблема это та, которую вы указали в своём отзыве на NpcSpawn - потеря всех конфигураций при каком-то обновлении, то как бы грубо это не звучало, учитывая все нюансы, но это ваша ошибка как администратора сервера, было бы здорово иметь резервные копий своих настроек, на которые вы потратили такое количество сил и времени. К тому же ваша текущая стратегия поведения на форуме не вернёт вам утерянных файлов.

  • Like 1
Zergur

Posted (edited)

58 минут назад Старк сказал:

Вы не знаете, что такое синдром дефицита внимания. Я уже смирилась с этим, но говорю как есть. Но вы не имеете права плевать на человека, а потом игнорировать его. Я даже не понимаю, зачем вы это говорите. Вы даже не можете ответить на то, что я сказала. На этом всё.

вы уж извините если задел ваши чувства, но заходить на форум и в каждый раз читать одни и те же сообщения такое себе занятие, мы в первую очередь здесь чтобы решать какие то проблемы связанные с этим плагином, а не для того что бы выслушивать мнение о ком то) и уж тем более о Кристалле, о человеке который всегда помогает в считаные часы и входит в положение. Почему вы решили что он обязан вам отвечать именно здесь, у него есть свой дискорд для этого, может все таки стоит по пробывать туда ему написать, а не здесь разводить сопли и отвлекать всех остальных закидывая тему сообщениями не несущих ни какого смысла

Edited by Zergur
  • Like 1
✯Mr.Kingpin✯

Posted

On 3/4/2026 at 3:06 AM, aimacak said:

Unfortunately, I didn't understand your situation any more, because you didn't specify the plugin versions as I asked, and I also don't understand if you did a clean install after my response, or in your attempt to update, after which you wrote the first message with errors in the server logs 😉 Excuse me again, perhaps this is a language barrier, I would be grateful for a more detailed explanation specifying the versions and your sequence of actions during the update. Also, can you tell me if you have a backup of your old data/BetterNpc/ files?
And you can attach some files and folders (if exist):
config/NpcSpawn.json
config/BetterNpc.json
data/BetterNpc/
data/BetterNpc_old/
data/NpcSpawn/Preset/

I think it's a bit lax the way you're responding here now, as if I'm some kind of idiot... Language barrier? My English is perfect. You should do something about that attitude towards people who are here asking for help like I am.

As I mentioned earlier, I was getting a lot of errors. That’s because I had not updated the NPCSpawn and BetterNPC plugins when LootManager was implemented.

I sent KpucTaJl a message on Discord and asked about it, and he told me that the updates had already been rolled back. I just didn’t look properly and didn’t notice that now all NPC data is in the preset folder of NPCSpawn, instead of how it used to be in the BetterNPC data folder.

Do you understand it now?

Rockefeller

Posted

NPCSpawn and all related event plugins still uninstalled. YAWN

aimacak

Posted

46 minutes ago, ✯Mr.Kingpin✯ said:

I think it's a bit lax the way you're responding here now, as if I'm some kind of idiot... Language barrier? My English is perfect. You should do something about that attitude towards people who are here asking for help like I am.

As I mentioned earlier, I was getting a lot of errors. That’s because I had not updated the NPCSpawn and BetterNPC plugins when LootManager was implemented.

I sent KpucTaJl a message on Discord and asked about it, and he told me that the updates had already been rolled back. I just didn’t look properly and didn’t notice that now all NPC data is in the preset folder of NPCSpawn, instead of how it used to be in the BetterNPC data folder.

Do you understand it now?

But my English is not perfect and I use a translator, apparently you did not consider this option when you replied to my message.
Thanks for the advice, but I shouldn't do anything about the attitude of people who come to me for help, because I treat everyone normally and try to solve the problem of everyone who comes to me or asks for help in general chats/discussions. I'm sorry that I'm not a developer who, as a rule, can draw conclusions faster and more accurately from the error code and offer the most correct solution.
I do not know what you did not like in my answer, people come with different experiences in the field of servers, and even experienced ones make mistakes, so I clarify and explain something too much, I do not see anything wrong with it, I am surprised that it can offend someone. I think it's worth clarifying right away that I don't consider myself the smartest, most experienced, and the one who never makes mistakes 😉
As for my questions and requests to send files, I ask them and ask to send files only so that I have an accurate understanding of your situation, after which I can understand what are the possible solutions.
And no, now I don't even understand if you need any help, or if your problem was solved back when you saw the preset files in data/NpcSpawn/Preset.

8bit

Posted

Hi I do not use Better NPC all i did was download the new version and installed the CS after the whole thing compiles with no errors the plugin unloads itself. Should i have deleted the data and config before updating the cs file?  

BUGAGA

Posted

On 3/3/2026 at 8:47 PM, aimacak said:

Я же объяснил, что тип сетки это непосредственно параметр каждого НПЦ, и иногда в разных частях одной локации эта сетка нужна разная, и всю историю существования типа сетки в BetetrNpc она присваивалась именно пресету НПЦ, которые ранее были внутри файлов BetterNpc, а сейчас эти пресеты, как и тип сетки, переехали в отдельные файлы пресетов в NpcSpawn. К тому же не понимаю, о какой "массе" одинаковых файлов вы говорите, скорее речь идёт о нескольких лишних файлах.
Скоро выйдет обновление, в котором вы сможете одной командой изменить имя пресета в data/NpcSpawn/Preset/ и она же поменяет этот пресет на новый во всех файлах BetterNpc, где использовался пресет, имя которого вы меняете, что позволит быстро и удобно назначить удобные для вас имена пресетам, например Аэропорт, Аэропорт_красная_комната, или как-нибудь еще.

Добрый день. Как я понимаю из данного диалога. Нет возможности создать один пресет? К примеру preset "npc.ak47" и пременить этот один пресет к нескольким монументам одновременно.  Без создания нескольких одинаковых пресетов ?

Если раньше мы просто копировании вставляли все в отдельные файлы в BetterNPC 

Теперь нужно копировать и вставлять в пресетах в нпсспавн. 

PS. Общий смысл дискуссии в тоом. При наличии новых реалиях что бетрнпс берет пресеты с НПС.спавна. создать пять пресетов и раскидать их по монументах. А так получается что под каждый монумент нужны свои пресеты. Из-за чего в папке пресетов находится как минимум 20+ файлов с одинаковыми параметрами настройки.

 

 

aimacak

Posted

45 minutes ago, BUGAGA said:

Добрый день. Как я понимаю из данного диалога. Нет возможности создать один пресет? К примеру preset "npc.ak47" и пременить этот один пресет к нескольким монументам одновременно.  Без создания нескольких одинаковых пресетов ?

Если раньше мы просто копировании вставляли все в отдельные файлы в BetterNPC 

Теперь нужно копировать и вставлять в пресетах в нпсспавн. 

PS. Общий смысл дискуссии в тоом. При наличии новых реалиях что бетрнпс берет пресеты с НПС.спавна. создать пять пресетов и раскидать их по монументах. А так получается что под каждый монумент нужны свои пресеты. Из-за чего в папке пресетов находится как минимум 20+ файлов с одинаковыми параметрами настройки.

 

 

Добрый.
Нет, это заблуждение, как раз именно для этого и сделаны пресеты, чтобы вы сделали себе определённое количество и буквально по памяти могли их вписывать при настройке Монументов (Спавн Поинтов). При обновлении старых файлов нет другого способа корректно перенести все данные разных пользователей, кроме как добавлять идентификатор, он мог быть любого вида, но он в любом случае должен быть. Если у вас после обновления есть несколько почти одинаковых пресетов, которые отличаются только окончанием (например: -b8054c), это значит, что у вас были одинаковые имена НПЦ, но они имели какое-либо отличие в снаряжении / луте. В такой ситуации да, неоспоримо придётся потратить некоторое время на приведение это в порядок, и у каждого он будет свой.
Вы можете создавать папки со своими именами в data/NpcSpawn/Preset/, чтобы у вас всё было упорядочено, KpuctaJI добавил множество команд для массового редактирования и параметров и пресетов, можно указать отдельные папки. Можно даже переименовать, например Desert-Sniper-b8054c в MySniper, и этот файл будет переименован, и во всех файлах BetterNpc, где использовался этот пресет его имя так же будет изменено на новое. Если вам нужна помощь в чём-то конкретно, скажите в чём, т.к. я думаю, что в этом сообщении мне нет смысла пытаться сделать методичку на все возможные случаи 😉
От себя могу добавить, что после привыкания и понимания всего этого устройства, всё делается элементарно и быстро. Мне так же есть с чем сравнивать, т.к. пару лет назад я полностью настраивал BetterNpc с нуля, изменяя всех нпц, все их парамеры, снаряжение и лут. Единственный недочёт в данный момент это отсутствие GUI для настройки Prefabs и Items, но над им уже ведётся работа.

aimacak

Posted

2 hours ago, 8bit said:

Hi I do not use Better NPC all i did was download the new version and installed the CS after the whole thing compiles with no errors the plugin unloads itself. Should i have deleted the data and config before updating the cs file?  

Hello, most likely you have not transferred the data from the archive with the plugin that you downloaded from codefling to your server, the plugin is being unloaded because there are no images for the GUI.

  • Like 1
Veeblefetzer

Posted

[NpcSpawn] Preset Worker does not exist in the folder .../data/NpcSpawn/Preset/. Unable to spawn NPC using this preset

 

Yet worker.json is in fact in the folder.

also, worker-440e08.json

which I assume was from the migration from BetterNpc management to NPCSpawn.

aimacak

Posted

7 hours ago, Veeblefetzer said:

[NpcSpawn] Preset Worker does not exist in the folder .../data/NpcSpawn/Preset/. Unable to spawn NPC using this preset

 

Yet worker.json is in fact in the folder.

also, worker-440e08.json

which I assume was from the migration from BetterNpc management to NPCSpawn.

Hello, the first thing that catches my eye is the lowercase in your names, but maybe you just spelled it that way.
Can you send /data/BetterNpc/ and data/NpcSpawn/Preset/ folders?
You can also attach your old files before updating, they may be useful.

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 22
  • Haha 1
  • Love 12

User Feedback

2.3m

Downloads

Total number of downloads.

10.5k

Customers

Total customers served.

152.3k

Files Sold

Total number of files sold.

3.2m

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.