Jump to content

A19/A18 CreaturePacks - A community entity project


xyth

Recommended Posts

Is it just me or some of the zombies (if not all) added by this pack when spawned as sleepers actually never wake up automatically and player must attack them first? I just noticed that in the latest update, I'm pretty sure it worked before as it should. Vanilla zombies still seem to work as they should.

Edited by mr.devolver (see edit history)
Link to comment
Share on other sites

Same here for me tonight.

I also had some sleepers, which I thought I've never seen before - and they didn't wake up until I hold them a shotgun on the head.

Vanilla sleepers already where attacking me at the same time.

Edited by q123
typo (see edit history)
Link to comment
Share on other sites

I will test.  That was fixed previously but maybe a recent code change reverted it.

 

Fixed in .49 of zombiepack

 

I'm pretty sure survivor and bandits characters still will not wake sleepers in pois with this edit.  Not sure if that's good or bad, and it can be changed so they do, but if you test that let me know.  The issue was i used EntityAlive as a target, and since Player is a child of that, zeds should target players with EntityAlive.  And they do if the zed is awake, but apparently the player class doesnt "extend" to the sleeper detection code class.

 

 

Edited by xyth (see edit history)
Link to comment
Share on other sites

Maybe really fixed in .50  Removed another NRE zombie from spawning.  I apologize for all this, I will likely need to take fewer new characters as I likely need to start testing all submissions first now.

Link to comment
Share on other sites

After the latest update I got some NREs:

 

2020-05-04T22:17:31 139.066 INF DMS Entered Game!
2020-05-04T22:17:31 139.300 INF Getting new currentStreamer!
Calling Animator.GotoState on Synchronize layer
 
(Filename: C:\buildslave\unity\build\Modules/Animation/Director/AnimatorControllerPlayable.cpp Line: 1374)

2020-05-04T22:17:33 140.685 INF Calculating hashes took 5983 ms (world size 660 MiB)
2020-05-04T22:17:58 165.555 INF Time: 1.83m FPS: 57.89 Heap: 3240.3MB Max: 3240.3MB Chunks: 289 CGO: 223 Ply: 1 Zom: 0 Ent: 5 (5) Items: 0 CO: 1 RSS: 8498.0MB
2020-05-04T22:18:28 195.544 INF Time: 2.33m FPS: 57.78 Heap: 3337.3MB Max: 3337.3MB Chunks: 289 CGO: 223 Ply: 1 Zom: 0 Ent: 5 (5) Items: 0 CO: 1 RSS: 8660.9MB
2020-05-04T22:18:44 211.924 INF VehicleManager saving 1 (1 / 0)
NullReferenceException: Object reference not set to an instance of an object
  at Chunk.GetEntitiesInBounds (System.Type _class, UnityEngine.Bounds _bb, System.Collections.Generic.List`1[T] _list) [0x0009e] in <3ca2702590144b2c95bd610195728952>:0 
  at World.GetEntitiesInBounds (System.Type _class, UnityEngine.Bounds _bb, System.Collections.Generic.List`1[T] list) [0x00097] in <3ca2702590144b2c95bd610195728952>:0 
  at EAISetNearestEntityAsTarget.FindTarget () [0x001f4] in <3ca2702590144b2c95bd610195728952>:0 
  at EAISetNearestEntityAsTarget.CanExecute () [0x00022] in <3ca2702590144b2c95bd610195728952>:0 
  at EAITaskList.OnUpdateTasks () [0x000ce] in <3ca2702590144b2c95bd610195728952>:0 
  at EAIManager.Update () [0x0001b] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.updateTasks () [0x00063] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.OnUpdateLive () [0x00154] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityEnemy.OnUpdateLive () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityZombie.OnUpdateLive () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.OnUpdateEntity () [0x0001e] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntity (Entity e, System.Single _partialTicks) [0x0015d] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntitiesSlice (System.Int32 count) [0x00037] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntitiesFlush () [0x0000c] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.UpdateTick () [0x00033] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.gmUpdate () [0x00297] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.Update () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
 
(Filename: <3ca2702590144b2c95bd610195728952> Line: 0)

this repeated endless until I did a 'killall' - than it stopped:

 

2020-05-04T22:19:13 240.762 INF Executing command 'killall'
2020-05-04T22:19:13 240.770 INF Entity zombieGuppy01Beige 8591 killed
2020-05-04T22:19:23 250.912 INF Saving 151 of chunks took 141ms
Calling Animator.GotoState on Synchronize layer

the only zombie which got killed was 'zombieGuppy01Beige'. Maybe there is something wrong with him?

Link to comment
Share on other sites

Just now, q123 said:

After the latest update I got some NREs:

 


2020-05-04T22:17:31 139.066 INF DMS Entered Game!
2020-05-04T22:17:31 139.300 INF Getting new currentStreamer!
Calling Animator.GotoState on Synchronize layer
 
(Filename: C:\buildslave\unity\build\Modules/Animation/Director/AnimatorControllerPlayable.cpp Line: 1374)

2020-05-04T22:17:33 140.685 INF Calculating hashes took 5983 ms (world size 660 MiB)
2020-05-04T22:17:58 165.555 INF Time: 1.83m FPS: 57.89 Heap: 3240.3MB Max: 3240.3MB Chunks: 289 CGO: 223 Ply: 1 Zom: 0 Ent: 5 (5) Items: 0 CO: 1 RSS: 8498.0MB
2020-05-04T22:18:28 195.544 INF Time: 2.33m FPS: 57.78 Heap: 3337.3MB Max: 3337.3MB Chunks: 289 CGO: 223 Ply: 1 Zom: 0 Ent: 5 (5) Items: 0 CO: 1 RSS: 8660.9MB
2020-05-04T22:18:44 211.924 INF VehicleManager saving 1 (1 / 0)
NullReferenceException: Object reference not set to an instance of an object
  at Chunk.GetEntitiesInBounds (System.Type _class, UnityEngine.Bounds _bb, System.Collections.Generic.List`1[T] _list) [0x0009e] in <3ca2702590144b2c95bd610195728952>:0 
  at World.GetEntitiesInBounds (System.Type _class, UnityEngine.Bounds _bb, System.Collections.Generic.List`1[T] list) [0x00097] in <3ca2702590144b2c95bd610195728952>:0 
  at EAISetNearestEntityAsTarget.FindTarget () [0x001f4] in <3ca2702590144b2c95bd610195728952>:0 
  at EAISetNearestEntityAsTarget.CanExecute () [0x00022] in <3ca2702590144b2c95bd610195728952>:0 
  at EAITaskList.OnUpdateTasks () [0x000ce] in <3ca2702590144b2c95bd610195728952>:0 
  at EAIManager.Update () [0x0001b] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.updateTasks () [0x00063] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.OnUpdateLive () [0x00154] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityEnemy.OnUpdateLive () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityZombie.OnUpdateLive () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.OnUpdateEntity () [0x0001e] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntity (Entity e, System.Single _partialTicks) [0x0015d] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntitiesSlice (System.Int32 count) [0x00037] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntitiesFlush () [0x0000c] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.UpdateTick () [0x00033] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.gmUpdate () [0x00297] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.Update () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
 
(Filename: <3ca2702590144b2c95bd610195728952> Line: 0)

this repeated endless until I did a 'killall' - than it stopped:

 


2020-05-04T22:19:13 240.762 INF Executing command 'killall'
2020-05-04T22:19:13 240.770 INF Entity zombieGuppy01Beige 8591 killed
2020-05-04T22:19:23 250.912 INF Saving 151 of chunks took 141ms
Calling Animator.GotoState on Synchronize layer

the only zombie which got killed was 'zombieGuppy01Beige'. Maybe there is something wrong with him?

You just can't let go until A19, can you? lol

Link to comment
Share on other sites

no ;)

 

this creature pack brings so much variety into the game - it's perfect for killing the time until a19 comes out :)

 

--

update:

sorry to say that, but I got more NREs after a game restart - this time I think it's maybe 'zombieGuppyDoctor04Black' (?), after the following 3 zombies where killed the NRE-spam stopped:

 

2020-05-04T22:53:54 841.910 INF Executing command 'killall'
2020-05-04T22:53:54 841.911 INF Entity zombieSteveCrawler 8619 killed
2020-05-04T22:53:54 841.912 INF Entity zombieFarmer 8622 killed
2020-05-04T22:53:54 841.913 INF Entity zombieGuppyDoctor04Black 8626 killed
2020-05-04T22:53:56 843.702 INF VehicleManager saving 2 (1 / 1)

yesterdays version was fine for me (besides that sleeper-thing).

Edited by q123 (see edit history)
Link to comment
Share on other sites

1 hour ago, q123 said:

no ;)

 

this creature pack brings so much variety into the game - it's perfect for killing the time until a19 comes out :)

 

--

update:

sorry to say that, but I got more NREs after a game restart - this time I think it's maybe 'zombieGuppyDoctor04Black' (?), after the following 3 zombies where killed the NRE-spam stopped:

 


2020-05-04T22:53:54 841.910 INF Executing command 'killall'
2020-05-04T22:53:54 841.911 INF Entity zombieSteveCrawler 8619 killed
2020-05-04T22:53:54 841.912 INF Entity zombieFarmer 8622 killed
2020-05-04T22:53:54 841.913 INF Entity zombieGuppyDoctor04Black 8626 killed
2020-05-04T22:53:56 843.702 INF VehicleManager saving 2 (1 / 1)

yesterdays version was fine for me (besides that sleeper-thing).

Have you tried to start a new world? Because the way you're describing it sounds like you're playing an older save which could cause issues sometimes which would also explain why "killall" seemed to solve the problem for you. You probably had some old versions of entities spawned in that had to be killed to not cause errors. I should probably also mention that I haven't tried the latest version myself yet, so I can't confirm at the moment.

Edited by mr.devolver (see edit history)
Link to comment
Share on other sites

You're right, that world is more than a month old or so. But I never got NREs before - and I did every update which was published here.

Thats strange.

 

I don't think I wanna start a new world until a19. Maybe I'll roll back myself to the version from the day before (with sleepers not waking up)... I think I'll do that later in evening. Maybe that changes something and if not, I have to use killall everyday until a19 ;)

 

 

Link to comment
Share on other sites

3 hours ago, xyth said:

Pushed updated zombiepack .51, might fix it but i cant repo so please test on a new game.

I just grabbed the update and I'm going to test it. Well, it's probably hard to reproduce really, because I literally didn't do anything in the game when that happened, because I was tweaking reshade filters (trying to match the new Alpha 19's look lol) and I started doing that immediately after spawning into a new world. While I was doing that, it was soon the in-game evening and zombies started spawning more closely to my location so I wanted to use God mode to avoid getting killed while I'm messing with the reshade settings and when I pressed F1 to get into console, I noticed the red sea of NREs was already there, filling up the whole space in the console. I guess I didn't see those errors thanks to Sphereii's code which prevents errors from taking control from the player. So yeah, kinda hard to reproduce when I have absolutely no idea how this happened.

Edited by mr.devolver (see edit history)
Link to comment
Share on other sites

6 minutes ago, q123 said:

thank you @xyth😊     

that comma-bug-fix was it, I think.

 

I first tested in a new world and later also in my existing world. Every creaturepack sleeper woke up by self and the best - no NREs so far 😁

That's good to hear, I also hope I won't see those NREs again, but I'm still testing. So far so good. We will see.

Link to comment
Share on other sites

2 hours ago, xyth said:

Great news.  Thanks for tesring guys.  I want a stable build that can last a bit while we prep for A19

I wanted to report major problem with entities, one guppy zombie and vanilla vulture as they spawned but didn't move. Then I realized I accidentally pressed the AI toggle key, oh well at least now I know which key it is LOL

Link to comment
Share on other sites

Heya fellas,

 

First of all I'd like to say from what i've seen, i'm really impressed and like to thank you for the work you've put into the mods.

 

However I do have a little problem I can't seem to fix on my own and would love to get some help with it.

 

I'm not new to modding 7 Days To Die but after adding a few of the creature packs I keep getting the infernal: "Null reference exception object reference not set to an instance of an object".

And it has me stuck.

 

 

I've been able to reproduce the specific error in a world that was generated by NitroGen (along with the ComboPack addition).

And it only seems to happen with the Zombie Creature Pack. I've tested the other packs seperate and it only seems to happen with this specific pack.

 

The specific error that I keep geting is listed below:

 

--------------------------------------------------------------------------------------------------

(Filename: <3ca2702590144b2c95bd610195728952> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Chunk.GetEntitiesInBounds (System.Type _class, UnityEngine.Bounds _bb, System.Collections.Generic.List`1[T] _list) [0x0009e] in <3ca2702590144b2c95bd610195728952>:0 
  at World.GetEntitiesInBounds (System.Type _class, UnityEngine.Bounds _bb, System.Collections.Generic.List`1[T] list) [0x00097] in <3ca2702590144b2c95bd610195728952>:0 
  at EAISetNearestEntityAsTarget.FindTarget () [0x001f4] in <3ca2702590144b2c95bd610195728952>:0 
  at EAISetNearestEntityAsTarget.Continue () [0x00081] in <3ca2702590144b2c95bd610195728952>:0 
  at EAITaskList.OnUpdateTasks () [0x00030] in <3ca2702590144b2c95bd610195728952>:0 
  at EAIManager.Update () [0x0001b] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.updateTasks () [0x00063] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.OnUpdateLive () [0x00154] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityEnemy.OnUpdateLive () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityZombie.OnUpdateLive () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.OnUpdateEntity () [0x0001e] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntity (Entity e, System.Single _partialTicks) [0x0015d] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntitiesSlice (System.Int32 count) [0x00037] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntitiesSlice () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.UpdateTick () [0x00026] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.gmUpdate () [0x00297] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.Update () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 

--------------------------------------------------------------------------------------------------

 

I appreciate any help you guys can give so I can enjoy the new playthroughs of the game we all love (and hate sometimes lol).

 

I will be heading off to bed, any responses might take a little bit :).

 

Thanks guys.

Link to comment
Share on other sites

5 hours ago, Tekajin said:

Heya fellas,

 

First of all I'd like to say from what i've seen, i'm really impressed and like to thank you for the work you've put into the mods.

 

However I do have a little problem I can't seem to fix on my own and would love to get some help with it.

 

I'm not new to modding 7 Days To Die but after adding a few of the creature packs I keep getting the infernal: "Null reference exception object reference not set to an instance of an object".

And it has me stuck.

 

 

I've been able to reproduce the specific error in a world that was generated by NitroGen (along with the ComboPack addition).

And it only seems to happen with the Zombie Creature Pack. I've tested the other packs seperate and it only seems to happen with this specific pack.

 

The specific error that I keep geting is listed below:

 

--------------------------------------------------------------------------------------------------

(Filename: <3ca2702590144b2c95bd610195728952> Line: 0)

NullReferenceException: Object reference not set to an instance of an object
  at Chunk.GetEntitiesInBounds (System.Type _class, UnityEngine.Bounds _bb, System.Collections.Generic.List`1[T] _list) [0x0009e] in <3ca2702590144b2c95bd610195728952>:0 
  at World.GetEntitiesInBounds (System.Type _class, UnityEngine.Bounds _bb, System.Collections.Generic.List`1[T] list) [0x00097] in <3ca2702590144b2c95bd610195728952>:0 
  at EAISetNearestEntityAsTarget.FindTarget () [0x001f4] in <3ca2702590144b2c95bd610195728952>:0 
  at EAISetNearestEntityAsTarget.Continue () [0x00081] in <3ca2702590144b2c95bd610195728952>:0 
  at EAITaskList.OnUpdateTasks () [0x00030] in <3ca2702590144b2c95bd610195728952>:0 
  at EAIManager.Update () [0x0001b] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.updateTasks () [0x00063] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.OnUpdateLive () [0x00154] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityEnemy.OnUpdateLive () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityZombie.OnUpdateLive () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
  at EntityAlive.OnUpdateEntity () [0x0001e] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntity (Entity e, System.Single _partialTicks) [0x0015d] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntitiesSlice (System.Int32 count) [0x00037] in <3ca2702590144b2c95bd610195728952>:0 
  at World.TickEntitiesSlice () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.UpdateTick () [0x00026] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.gmUpdate () [0x00297] in <3ca2702590144b2c95bd610195728952>:0 
  at GameManager.Update () [0x00000] in <3ca2702590144b2c95bd610195728952>:0 

--------------------------------------------------------------------------------------------------

 

I appreciate any help you guys can give so I can enjoy the new playthroughs of the game we all love (and hate sometimes lol).

 

I will be heading off to bed, any responses might take a little bit :).

 

Thanks guys.

Please, first make sure you start playing a new world. If you can reproduce this problem in a new world, then provide your output_log.txt file from the gameplay where these NREs occured, so that Xyth can analyse it and fix the problem. Thank you.

Edited by mr.devolver (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...