Jump to content

BotReSpawn 1.2.9

$40.00
   (39 reviews)

10 Screenshots

  • 333.9k
  • 10.9k
  • 320.89 kB

Recommended Comments



Getting the same error as someone in July.  I thought it was because my bot had two weapons (which he used flawlessly) ... in my Rust Admin RCON it simply spams                          NullReferenceException: Object reference not set to an instance of an object       over and over again.

But in my Server Console it reads as this here below.

 

(Filename: <38001cac836d4f4c8c36c643d202f2e9> Line: 0)

NullReferenceException: Object reference not set to an instance of an object

at Oxide.Plugins.BotReSpawn.SelectWeapon (ScientistNPC npc, Oxide.Plugins.BotReSpawn+BotData bData, BaseAIBrain brain) [0x00194] in <38001cac836d4f4c8c36c643d202f2e9>:0

at Oxide.Plugins.BotReSpawn+BotData.SelectWeapon () [0x00000] in <38001cac836d4f4c8c36c643d202f2e9>:0

I'm using this plugin with HuntsMan.  I'm using it on a Hapis Map (Community 2..1.1) and I would like my RCON to be error free so I can see other notifications that I should be watching. 



Thank you,

Mike

Edited by mikebare
Link to comment
Share on other sites

hi 
can you help me decide what to buy 
BotReSpawn vs Better Npc 
i need to add scientist / heavy scientist/etc 
and patrol point 
thank you 

 

Link to comment
Share on other sites
  • Administrator

Hi,
I'm not really familiar with BetterNPC.

I can tell you that BotReSpawn allows you to use Kits to customise your npc's appearance and weapons,
and there are extensive controls for things like the npc's health, aggression, the amount of damage they can deal, etc.

BotReSpawn does not support waypoints / patrol points,
but it does allow you to choose precise custom spawn points, if you want,
and limit the distance that an npc will roam from their spawn point.

There's bound to be some people in here who own both so hopefully some of them will be able to give you more info. 👍

If you've any specific questions about BotReSpawn, feel free to ask.

Link to comment
Share on other sites

Why hijack my thread and ask about a purchase here?  I need help, not comments about a competitors plugin.

 

Link to comment
Share on other sites
  • Administrator

Hi @mikebare
Sorry, I overlooked your question,
although this is public discussion so Windwood's question isn't really out of place.

 

Are you on the current version of BotReSpawn, 1.2.1, unmodified?

Link to comment
Share on other sites

Potential rare NRE fix - NullReferenceException: Object reference not set to an instance of an object at Oxide.Plugins.BotReSpawn.SelectWeapon.

LoL .. I just read this in your last update, then looked for your response.  I honestly thought I had the latest update and I don't.  (over 175 plugins) and Codefling has never notified me by email as they claim  they will.  But, still ... my bad, totally.

Will d/l and retest  today.  Sorry to have wasted your time.  Oh, and sorry about that comment to the other player .. I had started a new thread about this on another server, but to makers of HuntsMan, and so, I was thinking this was a stand alone thread.  Again, my bad.

Mike

  • Like 1
Link to comment
Share on other sites
  • Administrator

No worries! Pretty sure that should sort your error out.
I'd always rather people ask so don't ever hesitate. 👍

I'm not 100% sure but to get updates when a new version is released you might need to go in to your account > Account Settings > Notification settings (right side), then set it up like this.

 

Screenshot2023-08-24at22_25_05.jpg.8622f79db1ba12a0cc5a43f739b3b612.jpg

If it's not working maybe unfollow/refollow BotReSpawn and, hopefully, that'll sort it.
It works, as I get emails for my own public updates. 🤦‍♂️

If that doesn't get you up and running please let me know - I'll poke Death and see if there's a site issue there.

  • Love 1
Link to comment
Share on other sites

kinda shady listing it for sale and then keeping it the same price of $40.00 when the base game only costs 20... 

Edit: I retracted this later in the thread, keeping for transparency.

Edited by ZAC
Link to comment
Share on other sites
9 minutes ago, ZAC said:

kinda shady listing it for sale and then keeping it the same price of $40.00 when the base game only costs 20... 

Rust sold 12.4 million copies of their game and you are going to compare it to a plugin? 

Link to comment
Share on other sites

im pretty sure its a website issue, i also get "item on sale" notification sometimes when plugin is just updated.. so its a bug if you saw it was on sale is my guess @ZAC.

And regarding the pricing on plugins, so many countless hours has been put in to this plugin and many others! 40 bucks for 1000 hours of work, sounds like a good bargan to me 😄 we talk 1000s hours of hard work debugging and coding to make a version there is clean enough for release! And with the 40 bucks you get unlimited support from one of the most friendly developers out there!? + i remember BotSpawn there was free and keept alive for a Loooong time.. It was a very good idea to turn it in to a premium plugin, i atleast wanted to support all the hard work there was regarding 80% of of the plugins code needed to be updated, because facepunch changed some back end stuff.... Appreciate you @Steenamaroo
Thanks for keeping it cool!
p.s
and buy BotReSpawn, its the perfect NPC plugin for any server out there! endless possibilities, super easy UI, well performing and very compatible with other plugins such as bradley/helicopter tiers.

Luux out 😶‍🌫️

  • Like 3
  • Love 1
Link to comment
Share on other sites
  • Administrator

Thank you for the replies, folks. 👍

Agreed - Sounds like a site bug.
I certainly didn't put BotReSpawn on sale at any point, so I've made sure Death is aware.

  • Like 2
Link to comment
Share on other sites

@Steenamaroo thanks for being quick to respond and transparent about the issue. I see now that the "item on sale" notification was a bug, and I retract my earlier statement about it being shady. My apologies.

@Luuxen, I appreciate the insight into the amount of work that goes into developing and maintaining a plugin like this. I wasn't aware of the countless hours spent debugging this particular plugin. I do respect the hard work that's been put in.

I do want to bring up the point about pricing.

I understand that a lot of effort has gone into this plugin, but $40 still feels like a steep upfront cost, especially considering that plugins require ongoing support..

Have you considered a subscription model? This could lower the initial cost for players and perhaps offer access to a suite of plugins. It's just a thought, but it might make the plugin more accessible to a broader audience while still compensating the developers for their ongoing work.
Not sure how codefling could/would implement it, but at this price I will most likely never purchase this plugin - no matter how good the plugin is and I am sure I am not alone in that regard.
I mean no disrespect - im just broke.

Anyways, thanks again for keeping the community informed and for the hard work you put into these plugins.

Link to comment
Share on other sites
1 hour ago, ZAC said:

kinda shady listing it for sale and then keeping it the same price of $40.00 when the base game only costs 20... 

Edit: I retracted this later in the thread, keeping for transparency.

If you dont want to buy it no one is forcing you to, I bought it because of the quality and reliability of the dev, plus the amount it gives my server.

  • Like 1
  • Haha 1
Link to comment
Share on other sites
  • Administrator

@ZAC- Thanks for following up.

No worries...my pleasure.
I understand your point and take no disrespect from it - You're right, it's a pretty big price for a plugin.

It can be very time consuming, though, whether that's in maintenance of the plugin, adding new features/requests,
or spending one-on-one time troubleshooting some obscure issue with a user.

I knew from maintaining BotSpawn for free for 4+ years how much time it was likely to take up.
Estimating time I'd spend, the length of time the plugin would likely be for sale and supported, and the number of sales I was likely to get, that's the price I arrived at.

 

Sorry you got a misleading ping about the price. Hopefully it's something Death can resolve quickly.

  • Like 2
Link to comment
Share on other sites

Hello, Getting this message in console:

Error while compiling BotReSpawn: 'BaseHelicopter' does not contain a definition for 'myAI' and no accessible extension method 'myAI' accepting a first argument of type 'BaseHelicopter' could be found (are you missing a using directive or an assembly reference?) | Line: 818, Pos: 49

Seems I'm not able to run it on the server. Any help with this is greatly appreciated. 

Link to comment
Share on other sites
  • Moderator
12 minutes ago, REMI said:

Hello, Getting this message in console:

Error while compiling BotReSpawn: 'BaseHelicopter' does not contain a definition for 'myAI' and no accessible extension method 'myAI' accepting a first argument of type 'BaseHelicopter' could be found (are you missing a using directive or an assembly reference?) | Line: 818, Pos: 49

Seems I'm not able to run it on the server. Any help with this is greatly appreciated. 

Did you update to version 1.2.2? I have the latest version on my server and it is working fine. You might be having that browser issue where it caches the download if it is not downloading.  Please clear your cache or try using FireFox.

  • Like 1
Link to comment
Share on other sites
1 hour ago, puddingking130 said:

Hello, I cant seem to get the biome bots to spawn, anyone else have this issue?

Make sure autospawn is set to true, if it is post your data config

  • Like 1
Link to comment
Share on other sites

This is what I have for arid:

  "Biomes": {
    "BiomeArid": {
      "type": 2,
      "Spawn": {
        "AutoSpawn": true,
        "BotNames": [],
        "BotNamePrefix": "",
        "Keep_Default_Loadout": false,
        "Kit": [
          "BotMilDesert"
        ],
        "Day_Time_Spawn_Amount": 0,
        "Night_Time_Spawn_Amount": 25,
        "Announce_Spawn": false,
        "Announcement_Text": "",
        "BotHealth": 100,
        "Stationary": false,
        "Scale_NPC_Count_To_Player_Count": false,
        "FrankenStein_Head": 0,
        "FrankenStein_Torso": 0,
        "FrankenStein_Legs": 0
      },
      "Behaviour": {
        "Roam_Range": 800,
        "Aggro_Range": 60,
        "DeAggro_Range": 40,
        "Peace_Keeper": false,
        "Bot_Accuracy_Percent": 100,
        "Bot_Damage_Percent": 50,
        "Running_Speed_Booster": 10,
        "Roam_Pause_Length": 0,
        "AlwaysUseLights": true,
        "Ignore_All_Players": false,
        "Ignore_Sleepers": true,
        "Target_Noobs": true,
        "NPCs_Attack_Animals": true,
        "Friendly_Fire_Safe": true,
        "Melee_DamageScale": 1.0,
        "RangeWeapon_DamageScale": 1.0,
        "Rocket_DamageScale": 1.0,
        "Assist_Sense_Range": 40,
        "Victim_Bleed_Amount_Per_Hit": 1,
        "Victim_Bleed_Amount_Max": 100,
        "Bleed_Amount_Is_Percent_Of_Damage": false,
        "Target_ZombieHorde": 0,
        "Target_HumanNPC": 0,
        "Target_Other_Npcs": 0,
        "Respect_Safe_Zones": false,
        "Faction": 0,
        "SubFaction": 0,
        "Dont_Fire_Beyond_Distance": 0
      },
      "Death": {
        "Spawn_Hackable_Death_Crate_Percent": 0,
        "Death_Crate_CustomLoot_Profile": "",
        "Death_Crate_LockDuration": 10,
        "Corpse_Duration": 1,
        "Weapon_Drop_Percent": 40,
        "Min_Weapon_Drop_Condition_Percent": 50,
        "Max_Weapon_Drop_Condition_Percent": 100,
        "Wipe_Main_Percent": 0,
        "Wipe_Belt_Percent": 100,
        "Wipe_Clothing_Percent": 50,
        "Allow_Rust_Loot_Percent": 100,
        "Rust_Loot_Source": "underwater_labs_crate_elite",
        "Respawn_Timer": 1,
        "RustRewardsValue": 0.0,
        "XPerienceValue": 0.0
      },
      "Other": {
        "Chute": true,
        "Invincible_Whilst_Chuting": true,
        "Backpack_Duration": 10,
        "Suicide_Timer": 0,
        "Die_Instantly_From_Headshot": false,
        "Require_Two_Headshots": true,
        "Fire_Safe": false,
        "Grenade_Precision_Percent": 80,
        "Instant_Death_From_Headshot_Allowed_Weapons": [],
        "Disable_Radio": false,
        "Use_Map_Marker": false,
        "Always_Show_Map_Marker": false,
        "MurdererSound": false,
        "Immune_From_Damage_Beyond": 400,
        "Short_Roam_Vision": false,
        "Off_Terrain": false  "Biomes": {

Edited by puddingking130
Link to comment
Share on other sites
  • Administrator

There's a bots.count console command that will give you a per-profile breakdown
of how many npcs have spawned.
You can use that to confirm if your biome npcs are spawning or not.

Be sure to test at night time, since your profile calls for zero npcs during the day.

Also keep an eye on console when reloading the plugin, or these profiles, in case there's some issue with your kit.
If it has no valid weapons in it then BotReSpawn will tell you that in console. 👍

  • Like 1
Link to comment
Share on other sites
1 hour ago, puddingking130 said:

This is what I have for arid:

  "Biomes": {
    "BiomeArid": {
      "type": 2,
      "Spawn": {
        "AutoSpawn": true,
        "BotNames": [],
        "BotNamePrefix": "",
        "Keep_Default_Loadout": false,
        "Kit": [
          "BotMilDesert"
        ],
        "Day_Time_Spawn_Amount": 0,
        "Night_Time_Spawn_Amount": 25,
        "Announce_Spawn": false,
        "Announcement_Text": "",
        "BotHealth": 100,
        "Stationary": false,
        "Scale_NPC_Count_To_Player_Count": false,
        "FrankenStein_Head": 0,
        "FrankenStein_Torso": 0,
        "FrankenStein_Legs": 0
      },
      "Behaviour": {
        "Roam_Range": 800,
        "Aggro_Range": 60,
        "DeAggro_Range": 40,
        "Peace_Keeper": false,
        "Bot_Accuracy_Percent": 100,
        "Bot_Damage_Percent": 50,
        "Running_Speed_Booster": 10,
        "Roam_Pause_Length": 0,
        "AlwaysUseLights": true,
        "Ignore_All_Players": false,
        "Ignore_Sleepers": true,
        "Target_Noobs": true,
        "NPCs_Attack_Animals": true,
        "Friendly_Fire_Safe": true,
        "Melee_DamageScale": 1.0,
        "RangeWeapon_DamageScale": 1.0,
        "Rocket_DamageScale": 1.0,
        "Assist_Sense_Range": 40,
        "Victim_Bleed_Amount_Per_Hit": 1,
        "Victim_Bleed_Amount_Max": 100,
        "Bleed_Amount_Is_Percent_Of_Damage": false,
        "Target_ZombieHorde": 0,
        "Target_HumanNPC": 0,
        "Target_Other_Npcs": 0,
        "Respect_Safe_Zones": false,
        "Faction": 0,
        "SubFaction": 0,
        "Dont_Fire_Beyond_Distance": 0
      },
      "Death": {
        "Spawn_Hackable_Death_Crate_Percent": 0,
        "Death_Crate_CustomLoot_Profile": "",
        "Death_Crate_LockDuration": 10,
        "Corpse_Duration": 1,
        "Weapon_Drop_Percent": 40,
        "Min_Weapon_Drop_Condition_Percent": 50,
        "Max_Weapon_Drop_Condition_Percent": 100,
        "Wipe_Main_Percent": 0,
        "Wipe_Belt_Percent": 100,
        "Wipe_Clothing_Percent": 50,
        "Allow_Rust_Loot_Percent": 100,
        "Rust_Loot_Source": "underwater_labs_crate_elite",
        "Respawn_Timer": 1,
        "RustRewardsValue": 0.0,
        "XPerienceValue": 0.0
      },
      "Other": {
        "Chute": true,
        "Invincible_Whilst_Chuting": true,
        "Backpack_Duration": 10,
        "Suicide_Timer": 0,
        "Die_Instantly_From_Headshot": false,
        "Require_Two_Headshots": true,
        "Fire_Safe": false,
        "Grenade_Precision_Percent": 80,
        "Instant_Death_From_Headshot_Allowed_Weapons": [],
        "Disable_Radio": false,
        "Use_Map_Marker": false,
        "Always_Show_Map_Marker": false,
        "MurdererSound": false,
        "Immune_From_Damage_Beyond": 400,
        "Short_Roam_Vision": false,
        "Off_Terrain": false  "Biomes": {

edit the config to add a few bots per biome for the day time and check after about an hour of the server being up (or reloading plugin) to see if they are actually spawning. you can always remove them if you find it is actually working, I used to have difficulty checking night time spawns as i use skipnightvote so it is rarely nighttime :)

 

 

  • Like 1
Link to comment
Share on other sites
7 hours ago, pookins said:

edit the config to add a few bots per biome for the day time and check after about an hour of the server being up (or reloading plugin) to see if they are actually spawning. you can always remove them if you find it is actually working, I used to have difficulty checking night time spawns as i use skipnightvote so it is rarely nighttime :)

 

 

Okay no worries, they worked fine for a couple weeks then just stopped spawning. I'll keep messing around with it, if I find a fix I'll post it. 

Link to comment
Share on other sites
  • Administrator

If global setting 'UseServerTime' is false, check your settings for NightStartHour and DayStartHour,
to make sure they're set such that there is actually a night time.
If that all checks out, what pookins mentioned is pretty common - If you're letting your players skip night then you're probably skipping that npc.

Wait for night time on your server and do bots.count in server console, to confirm that the biome profile has spawned.
If that doesn't help, please let me know. 👍

  • Like 2
Link to comment
Share on other sites

Hi, great plugin its improved our server a lot!

I have a minor issue / question - when npcs are set to Parachute in, it works as intended but I no longer see their parachutes - is this possibly a rendering issue on client side or a graphical bug since the latest update?

Link to comment
Share on other sites
  • Administrator

Hi,
I've got this fixed at my end but just want to give it a bit more testing to make sure I haven't introduced any bugs or anything.
Thanks for reporting it. 👍

As far as I know the everything should work fine, for now, other than the parachute being invisible.

  • Like 1
  • Love 1
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 12
  • Sad 5
  • Haha 1
  • Love 25

User Feedback

1.3m

Downloads

Total number of downloads.

6.5k

Customers

Total customers served.

95.8k

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.