• If you have a mod, tool or prefab, please use the Resources section. Click Mods at the top of the forums.

A19/A18 CreaturePacks - A community entity project

Status
Not open for further replies.
Will add new guppy zeds soon, but first:

CreaturePackHuman edits:

Commented out the Guppy07soldier with the flame thrower (causes major FPS drop) until the particle can be fixed.

Edited sound files to prevent wordsoup on attacking or hit.  They will talk trash less often in combat now.

Creaturepackzombies:  Fix rare NRE error due to new zombieanimaltemplate

CreaturePackAnimals:  Some minor edits to animal tasks

 
Last edited by a moderator:
Pushed some small changes today to zombies and humans.  Upgraded zombie AITasks so as far as i can tell they target everything alive but zombies now.  All classes of humans seem to attack zombies.  Let me know if something isnt attacking a class like you would expect.

Commented out 2 guppy soldiers that were adversly effecting FPS.  Hes working on fixes.  Also commented out 1 TSBX cop, as he wants to improve it.   Fixed xml issue where a material replacement was causing an NRE.

 
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.

 
Last edited by a moderator:
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.

 
Last edited by a moderator:
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.

 
Last edited by a moderator:
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.

 
I'm feature locking the CreaturePacks until A19.    Should be enough for folks to enjoy until then.

I added 6 Guppy Orcs to the fantasypack as one last surprise.

 
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?

 
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

 
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).

 
Last edited by a moderator:
Did the extends change from version to version?  

The zombies didn't, so I'm thinking they're now pointing to a different template. 

 
Last edited by a moderator:
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.

 
Last edited by a moderator:
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 ;)

 
Xyth, I get some NREs in the latest update. Not sure if it's related to NPC mod or CP, because as you know I'm using both, but here's the log.

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

 
Status
Not open for further replies.
Back
Top