Modme Forums

Brutus 2

Game Asset Reversing | Releases


Spiki:

Here's an alternative to NSZ's boss Brutus. He's meaner, he's tougher and he kicks more ass and can traverse.



Package is drag and drop but you must manually move zm_cellbreaker.gsc/csc to your mapname/zm/ folder

You have a few options to play around with in the gsc

Mechanics:
HELMET_HEALTH
How much damage he must take to the head before the helmet falls off and he goes berserk

BERSERK_TIME
How long he will stay berserk (moves faster)

GAS_DROP_INTERVAL
Time in seconds before he can drop teargas again

BARRICADE_BREAK_INTERVAL
Time in seconds before he can break another barricade (window)

DROP_GAS_ANYWHERE
True if he can drop teargas anywhere and not only on specific locations.
Check the teargas mechanics explanation below.

GAS_SPOT_ATTRACT_DISTANCE
The distance between him and his teargas drop spot or barricade.



Automatic spawning:
AUTOSPAWN
Set to true to automatically spawn him.

FIRST_SPAWN_ROUND
First round to spawn. (Value can't be 1)

SPAWN_ROUND_INTERVAL
Number of rounds between spawns

HEALTH_PER_ROUND
Health to multiply by the round number

MAX_HEALTH
Health will never exceed this value unless you manually spawn him

DUAL_SPAWN_ROUND
Round at which 2 will start spawning per round


Installation:
Radiant:
Copy paste your usermap actor (floating sky zombie), click remap class and change it to actor_spawner_cellbreaker
Also give it the targetname cellbreaker_spawner
Remove the zombie_spawner script_noteworthy

Add spawn points by placing structs and giving them the targetname cellbreaker_spot. You don't need to link zones to them

Script:
Add this line to your mapname.gsc AND csc.

#using scripts\zm\zm_cellbreaker;

Zone:
Nothing fam. Big brain mechanics are in play here.

SZC (sound file):
{
"Type" : "ALIAS",
"Name" : "cellbreaker",
"Filename" : "AI/cellbreaker.csv",
"Specs" : [ ]
},



To manually spawn him use this line:
zm_cellbreaker::spawn_brutus(health);
health defaults to 2000


Gas drop mechanics:
There are 3 ways Brutus can use his gas attack.
Throwing it
Dropping it wherever he is
Dropping it on a specific location

If DROP_GAS_ANYWHERE is set to false and you don't have any drop spots in your map, no teargas will be used ever.
If DROP_GAS_ANYWHERE is set to false but there are drop points, Brutus will only drop teargas at those points. This can be used to trap a player in a room. Gas lasts 30 secs btw.
If DROP_GAS_ANYWHERE is set to true Brutus will drop gas wherever he's standing.
If teargas is being used Brutus will also throw it if the player is more than 500 units away and in sight.

The drop spot is a script_struct. Targetname = cellbreaker_gas_spot



DL;
https://mega.nz/#!vwxBQIpb!feX_bZU9jkij7ZN7oDYy3A22I5HBUSlo6RAnmwPK7vY

Version 1.0.3


Older versions:
1.0.2


Ghostlycreep:

After installing and compiling my map, when Brutus did spawn everything seems to work like it should, but the second I start shooting him the game crashes to desktop. No error logs, no nothing the game just closes to desktop. Any idea why that would happen?


Spiki:

After installing and compiling my map, when Brutus did spawn everything seems to work like it should, but the second I start shooting him the game crashes to desktop. No error logs, no nothing the game just closes to desktop. Any idea why that would happen?

go into APE, find c_zom_cellbreaker_helmet and change the physics preset from helmet to default

Dominik17:

Still crash game dear Spiki :/


Spiki:

update 1.0.1


Dominik17:

Work, thanks for the answer and for update, greetings


huntoire:

He doesn't spawn in my game on the round (8) I set him to spawn on. The struct needs no KVPs just the target name as cellbreaker_spot? How does it work with zones if I have a spawnpoint in a zone the player maybe hasn't activated yet


Spiki:

He doesn't spawn in my game on the round (8) I set him to spawn on. The struct needs no KVPs just the target name as cellbreaker_spot? How does it work with zones if I have a spawnpoint in a zone the player maybe hasn't activated yet

did you set AUTOSPAWN to 1 in the script?
the struct only has a targetname. the script picks the closest spawn point and if it's not in an active zone it picks the next closest etc.

Spiki:

First of all, awesome work! This Brutus is definitely alot crazier.

However, I'm getting GDT errors with this even though I have NSZ Brutus fully removed (I think). Brutus works fine and map works fine if I compile with ignore errors ticked, but i dont like to do that. How do I fix this?[ATTACH=full]412[/ATTACH]

Go into APE and remove the dupes either from my gdt or the default.
The additional assets dlc adds some materials but because some people don't have it I included them.
This brutus should be able to run side by side with NSZ's

Snprym:

It doesnt work for me. No errors or anything, theres just no sign of anything working. Autospawn is off, first round spawn is set to 2 but nothing happens at round 2. Any ideas?


ILikeCereal:

Do you have the Targetname cellbreaker_spawner
on the actor? I had the same problem and that's what it was I just missed a simple thing.


the_bibba_boy:

Hey, I got him to spawn in and everything works great, I love it. Nice work!
However, some things are a little weird. It seems that his “spawn in” sound is quiet, and so are his voice lines. Is there any way to increase the audio of these (maybe like in audacity?). Also, there’s a weird issue. After he activated his smoke bomb, not only does nothing appear, but he just stops moving after doing so. The animation of him will play, but it doesn’t activate and he just stops in place completely . He does however attack when I get very close to him in this “stuck” position. Let me know if there are solutions to these issues.

But besides that, he is great. Definitely a buffed Brutus!!! I love it!

Regards,
the_bibba_boy


Spiki:

It doesnt work for me. No errors or anything, theres just no sign of anything working. Autospawn is off, first round spawn is set to 2 but nothing happens at round 2. Any ideas?

Autospawn is off,  but nothing happens. 

You fkn genius

mickey0917:

Why does it say "no e ai" and he makes the spawning sound but doesnt spawn in


mickey0917:

Nevermind, I fixed it I just had to stamp the actor prefab 😁


brack5501:

Can you change the brutus model to another model? If so, how is it done?


Spiki:

Can you change the brutus model to another model? If so, how is it done?

In APE find c_zom_cellbreaker in the gdt ai_brutus and change the model c_zom_cellbreaker_fb under models. Note it should have the same bones or atleast the spine, legs, arms and head bones.

If you don't want to destroy the og brutus installation, make a copy of the archetype, copy of the character entry (thing above) and change the model in there. Then assign the character to the new archetype. If you don't understand this, just stick with the stuff above

Vitzeee:

So i get connection interrupted whenever he tries to spawn i never hear him spawn or anything just freezes and crashes. this is the only error i get,
https://pastebin.com/tHARBzaQ


brack5501:

In APE find c_zom_cellbreaker in the gdt ai_brutus and change the model c_zom_cellbreaker_fb under models. Note it should have the same bones or atleast the spine, legs, arms and head bones.

If you don't want to destroy the og brutus installation, make a copy of the archetype, copy of the character entry (thing above) and change the model in there. Then assign the character to the new archetype. If you don't understand this, just stick with the stuff above

Thanks eh understood bro:D

Vitzeee:

wait nevermind i located my problem, so for whatever reason when i have my zones set up he wont spawn and it crashes how do i set up my zones am i missing something?
https://pastebin.com/iicSXVx0

if i remove that he works perfectly no problems, but if i use it so i can use my map without god mode then it breaks him.


Vitzeee:

wait nevermind i located my problem, so for whatever reason when i have my zones set up he wont spawn and it crashes how do i set up my zones am i missing something?
https://pastebin.com/iicSXVx0

if i remove that he works perfectly no problems, but if i use it so i can use my map without god mode then it breaks him.

Yah this does not work with zones, at-least for me i created a new map and only installed this and set up 2 zones and the same crash happened. Unfortunate i really like this

MyNameWasNobody:

Yah this does not work with zones, at-least for me i created a new map and only installed this and set up 2 zones and the same crash happened. Unfortunate i really like this


Its worked fine for me, he spawns in at every zone just fine all the way up to round 50 never had a problem. Are you sure you aren't missing something from the instructions?

Vitzeee:

Its worked fine for me, he spawns in at every zone just fine all the way up to round 50 never had a problem. Are you sure you aren't missing something from the instructions?

Yep 100% i set up a new map to make sure it wast something conflicting but still broke

CrazyBullen:

This looks awesome, but sadly:

When they is supposed to spawn, this come up every start on Round.
Noteworthy_position
NO VALID SPAWN POINTS FOUND

Actor is set, with cellbreaker_spawner as targetname.
structs on the map with cellbreaker_spot as targetname.

:/


mickey0917:

This looks awesome, but sadly:

When they is supposed to spawn, this come up every start on Round.
Noteworthy_position
NO VALID SPAWN POINTS FOUND

Actor is set, with cellbreaker_spawner as targetname.
structs on the map with cellbreaker_spot as targetname.

:/


Maybe make sure the actor is stamped and with the correct kvps? As well as making sure the script structs have the target name "cellbreaker_spot" and also they cant be inbetween zones and have to be fully inside them. I had the same problem and that fixed it

CrazyBullen:

Maybe make sure the actor is stamped and with the correct kvps? As well as making sure the script structs have the target name "cellbreaker_spot" and also they cant be inbetween zones and have to be fully inside them. I had the same problem and that fixed it


Actor is stamped, copied from the former actor, removed the noreworthy as he said in his description. Also the structs is inside the start_zone. :/

mickey0917:

Aww that sucks I really want to help out, do your script structs have KVPS?


CrazyBullen:

Aww that sucks I really want to help out, do your script structs have KVPS?


No kvps .
But it's okay, after I changed to my new and expencive computer, downloaded everything from steam, updated, it have never be like before, Yes, its much faster, Compiling in just 5 sec now and not 5 minets.. But the Harry's Lua script make so the tool launcher stop working, so can't have the new bo4 perks, madgaz perks etc... Same with Goliath, no working, so tested this Brutus to see if one boss work, but no :/

But my new map is hard anyway xD I'm best to making maps hard without any scripts, ask SmokieMcPotter and my last map that was the hardest map alive Admited by Icegrenade too xD

mickey0917:

Yeah it must be something else thats causing it not to work because I just don't understand why it wouldn't since your doing everything correct. Yeah dude you made Bullen's Tower right? that map was insane haha I loved it :D


CrazyBullen:

Yeah it must be something else thats causing it not to work because I just don't understand why it wouldn't since your doing everything correct. Yeah dude you made Bullen's Tower right? that map was insane haha I loved it :D


Yeah xD Thx xD

MyNameIsNobody:

To anyone and everyone having trouble with Brutus standing still and not chasing you, try this:

Find this line (line 230):
entity.go_break_barrier = 1;

Change to:
entity.go_break_barrier = 0;

Me and LilMatteus figured this out as he couldn't get it working. The other option is to setup your window placement better because brutus is close enough to it to target it but cant figure out how to get to it for whatever reason. I would bet the barrier just needs moved forwards towards the playable area.


Zombieslayeraj:

It seems that you did not include all the need fx [USER=64]@Spiki[/USER] I tried reinstalling multiple times but I keep getting these errors.


^1ERROR: Material gfx_fxt_smk_whisp_spiral was not found in gdtDB





material:ei/gfx_fxt_smk_whisp_spiral


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^1ERROR: Material gfx_fxt_light_flare_star was not found in gdtDB


material:ei/gfx_fxt_light_flare_star


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'for_snd':


material ei/gfx_fxt_smk_whisp_spiral has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'retain_smoke':


material ei/gfx_fxt_smk_whisp_spiral has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'bang':


material ei/gfx_fxt_light_flare_star has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'for_snd':


material ei/gfx_fxt_smk_whisp_spiral has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'retain_smoke':


material ei/gfx_fxt_smk_whisp_spiral has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'bang':


material ei/gfx_fxt_light_flare_star has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3GetFileAttributesEx(C:\Program Files (x86)\Steam\steamapps\common\Call of Duty Black Ops III\texture_assets\black_ops_3\gfx\fxt_distort_heat_md.png) failed: The system cannot find the file specified.





image:fxt_distort_heat_md


material:ei/gfx_distort_heat_md


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone





ERROR: 'C:\Program Files (x86)\Steam\steamapps\common\Call of Duty Black Ops III\texture_assets\black_ops_3\gfx\fxt_distort_heat_md.png' is not a valid file.





^1ERROR: image 'fxt_distort_heat_md' is missing


image:fxt_distort_heat_md


material:ei/gfx_distort_heat_md


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^1Material gfx_distort_heat_md: could not load image fxt_distort_heat_md


material:ei/gfx_distort_heat_md


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^1material 'ei/gfx_distort_heat_md' using technique 'ei/effect_distortion#2843f95a.unlit' from techniqueSet 'ei/effect_distortion#2843f95a' doesn't expose a 'colorMap' texture. Material textures:


MATERIAL_DRAW_METHOD:ship


material:ei/gfx_distort_heat_md


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_spawn' segment 'wraith_oneshot_def23':


material ei/gfx_distort_heat_md has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_spawn' segment 'wraith_oneshot_def23':


material ei/gfx_distort_heat_md has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^1ERROR: Material gfx_fxt_gas_flash was not found in gdtDB


material:ei/gfx_fxt_gas_flash


fx:custom/ai/cellbreaker_helmet.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_helmet' segment 'flash':


material ei/gfx_fxt_gas_flash has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_helmet.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_helmet' segment 'flash':


material ei/gfx_fxt_gas_flash has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_helmet.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


Spiki:

It seems that you did not include all the need fx [USER=64]@Spiki[/USER] I tried reinstalling multiple times but I keep getting these errors.


^1ERROR: Material gfx_fxt_smk_whisp_spiral was not found in gdtDB





material:ei/gfx_fxt_smk_whisp_spiral


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^1ERROR: Material gfx_fxt_light_flare_star was not found in gdtDB


material:ei/gfx_fxt_light_flare_star


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'for_snd':


material ei/gfx_fxt_smk_whisp_spiral has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'retain_smoke':


material ei/gfx_fxt_smk_whisp_spiral has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'bang':


material ei/gfx_fxt_light_flare_star has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'for_snd':


material ei/gfx_fxt_smk_whisp_spiral has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'retain_smoke':


material ei/gfx_fxt_smk_whisp_spiral has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_teargas' segment 'bang':


material ei/gfx_fxt_light_flare_star has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_teargas


weapon:cellbreaker_teargas_grenade


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3GetFileAttributesEx(C:\Program Files (x86)\Steam\steamapps\common\Call of Duty Black Ops III\texture_assets\black_ops_3\gfx\fxt_distort_heat_md.png) failed: The system cannot find the file specified.





image:fxt_distort_heat_md


material:ei/gfx_distort_heat_md


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone





ERROR: 'C:\Program Files (x86)\Steam\steamapps\common\Call of Duty Black Ops III\texture_assets\black_ops_3\gfx\fxt_distort_heat_md.png' is not a valid file.





^1ERROR: image 'fxt_distort_heat_md' is missing


image:fxt_distort_heat_md


material:ei/gfx_distort_heat_md


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^1Material gfx_distort_heat_md: could not load image fxt_distort_heat_md


material:ei/gfx_distort_heat_md


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^1material 'ei/gfx_distort_heat_md' using technique 'ei/effect_distortion#2843f95a.unlit' from techniqueSet 'ei/effect_distortion#2843f95a' doesn't expose a 'colorMap' texture. Material textures:


MATERIAL_DRAW_METHOD:ship


material:ei/gfx_distort_heat_md


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_spawn' segment 'wraith_oneshot_def23':


material ei/gfx_distort_heat_md has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_spawn' segment 'wraith_oneshot_def23':


material ei/gfx_distort_heat_md has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_spawn.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^1ERROR: Material gfx_fxt_gas_flash was not found in gdtDB


material:ei/gfx_fxt_gas_flash


fx:custom/ai/cellbreaker_helmet.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_helmet' segment 'flash':


material ei/gfx_fxt_gas_flash has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_helmet.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


^3effect 'custom/ai/cellbreaker_helmet' segment 'flash':


material ei/gfx_fxt_gas_flash has an invalid atlas, 0 x 0


fx:custom/ai/cellbreaker_helmet.efx


csv:cellbreaker.zpkg


csv:zone_source/zm_irving_lounge.zone


No, you are missing a material. Either install harrys fx pack or change the smoke image in the fx editor.
As for the window thing, I'll push an update tomorrow

Zombieslayeraj:

No, you are missing a material. Either install harrys fx pack or change the smoke image in the fx editor.
As for the window thing, I'll push an update tomorrow


Yeah I have Harry's FX installed, the newest version too. I will look into changing the smoke fx. Thank you by the way! Excellent work on the brutus it is quite good even without the tear gas.

Spiki:

Update 1.0.3
-Almost certainly fixed brutus stopping 10 secs into his rampage (will prob ignore some windows)
-Edited the spawn point function to not freeze the game (connection interrupted) under certain conditions when spawning him


Zombieslayeraj:

No, you are missing a material. Either install harrys fx pack or change the smoke image in the fx editor.
As for the window thing, I'll push an update tomorrow

So I tried duplicating an fx and saving it with the name the file wanted. take the teargas smoke for example. I saved a smoke effect as the name it calls for in the custom/AI fx folder and the error still remains. How do I go about fixing it? Sorry to be a bother, but I would like to try and have it totally working. Also IDK how I would be missing any materials especially between having additional assets installed and harry's fx pack

Spiki:

So I tried duplicating an fx and saving it with the name the file wanted. take the teargas smoke for example. I saved a smoke effect as the name it calls for in the custom/AI fx folder and the error still remains. How do I go about fixing it? Sorry to be a bother, but I would like to try and have it totally working. Also IDK how I would be missing any materials especially between having additional assets installed and harry's fx pack


Aight pull the fx you want to change into radiant.
Click on it and open "FX Outline". For the teargas click on "retain_smoke"


Then open "FX properties", go into the visuals tab and choose a new material by clicking on "..."


Type in "smk" or "fog" or "wisp" or something and choose something that looks like smoke



just make sure it has starts with "effect_"


It's also possible the material got fucked up in which case just go into APE and fix it

Zombieslayeraj:

Aight pull the fx you want to change into radiant.
Click on it and open "FX Outline". For the teargas click on "retain_smoke"


Then open "FX properties", go into the visuals tab and choose a new material by clicking on "..."


Type in "smk" or "fog" or "wisp" or something and choose something that looks like smoke



just make sure it has starts with "effect_"


It's also possible the material got fucked up in which case just go into APE and fix it


Got it. Thank you so much for giving me a really good detailed response! I know it can be annoying sometimes to deal with us newbies, but I appreciate it. Now I know how to fix issues like these and I can help other people with it too, so kudos to you!

Zombieslayeraj:

Aight pull the fx you want to change into radiant.
Click on it and open "FX Outline". For the teargas click on "retain_smoke"


Then open "FX properties", go into the visuals tab and choose a new material by clicking on "..."


Type in "smk" or "fog" or "wisp" or something and choose something that looks like smoke



just make sure it has starts with "effect_"


It's also possible the material got fucked up in which case just go into APE and fix it

Ok I am so sorry to bother you again, but I just got on my pc to try this, and when I drag in the cellbreaker_teargas it doesn't have anything nested inside it so I can't go to the properties tab. Any idea how to fix this?

Spiki:

Ok I am so sorry to bother you again, but I just got on my pc to try this, and when I drag in the cellbreaker_teargas it doesn't have anything nested inside it so I can't go to the properties tab. Any idea how to fix this?


If this happens you most likely have to open the fx file in a text editor and change the material manually but you can just download the attachment if you want (material should be in by default):

Zombieslayeraj:

If this happens you most likely have to open the fx file in a text editor and change the material manually but you can just download the attachment if you want (material should be in by default):

thank you!

Zombieslayeraj:

[USER=64]@Spiki[/USER] Just wanted to let you know I got it sorted out, the file you sent still didn't work strangely enough but you explained how to do it manually well enough that I got it. Thank you again!


blink-420:

Works great homie <3 How would I get it to stop printing his health on the screen?


mickey0917:

Works great homie <3 How would I get it to stop printing his health on the screen?

I wondered the same thing before , then I realised it was easy af and all you have to do is go to the 536th line in the .gsc file and remove that IPrintLnBold line 😁

blink-420:

I wondered the same thing before , then I realised it was easy af and all you have to do is go to the 536th line in the .gsc file and remove that IPrintLnBold line 😁

yeah I figured it out! I was just blind as fuck haha appreciate it!

CrazyBullen:

Yeah it must be something else thats causing it not to work because I just don't understand why it wouldn't since your doing everything correct. Yeah dude you made Bullen's Tower right? that map was insane haha I loved it :D



I did it!!! Got help from MyNameIsNobody and it was the struct that needed to be over the floor and not like all the zombie spawns :P
Also made harrys perks and bo4 perks works as well, something error I said, but everything is fixed and I hope my new Crazy map will be an Succee!!!

Spiki:

Aight imma update this soon. It will include a better spawn point system for all you having trouble spawning him (no spawn point found), some new traversal animations, and a new targetservice.
Is there anything you guys want to see added? I probably won't update this again so tell me now
I was thinking he'd have a gun to shoot you but nah


Bullen:

Aight imma update this soon. It will include a better spawn point system for all you having trouble spawning him (no spawn point found), some new traversal animations, and a new targetservice.
Is there anything you guys want to see added? I probably won't update this again so tell me now
I was thinking he'd have a gun to shoot you but nah


I found the solution to this spawn error, you need to have the struct On the floor, and not In the floor like the zombie spawn. But Spiki, youre an Awesome scripter! So thankful for this Brutus 😍

Symbo:

Awesome!!!
Hopefully people gonna use these custom settings, and not just drag and drop.

Funy idea imo i wish to suggest:

what about an option making the helmet a soulbox you need to feed with zombies arounds? It then becomes the only way to kill it. every zombies you kill in a radius crreate a beam from their body to the helmet. :ROFLMAO:


Harry Bo21:

I found the solution to this spawn error, you need to have the struct On the floor, and not In the floor like the zombie spawn. But Spiki, youre an Awesome scripter! So thankful for this Brutus 😍

Lol

zone not floor - again

And again you’ve mentioned zombie spawns yourself

Bullen:

Lol

zone not floor - again

And again you’ve mentioned zombie spawns yourself


Don't start again plz.. I tryed to have a good evening with my girlfriend on my birthday that was ruend by our arguments..

Try to read between the lines. When you start a new map on Radiant, all the zombie spawns is half on the floor. That was the ment of meaning "and not like the zombie spawns"... Easy to understand.

Harry Bo21:

Don't start again plz.. I tryed to have a good evening with my girlfriend on my birthday that was ruend by our arguments..

Try to read between the lines. When you start a new map on Radiant, all the zombie spawns is half on the floor. That was the ment of meaning "and not like the zombie spawns"... Easy to understand.

Not half in the floor tho the centre is “on” the floor

but yes let’s leave it there lol

Spiki:

Don't start again plz.. I tryed to have a good evening with my girlfriend on my birthday that was ruend by our arguments..

Try to read between the lines. When you start a new map on Radiant, all the zombie spawns is half on the floor. That was the ment of meaning "and not like the zombie spawns"... Easy to understand.

the brutus/witch struct can be in the ground like the zombie struct. The problem is that the bottom of your zone most likely ends at the same level as the center of the struct therefore its technically not in the zone and not accepted by the spawn system. I will fix this in the next update. Until then you can just extend your zones in the negative z axis (down)

Enjoy the rest of your evening

Harry Bo21:

the brutus/witch struct can be in the ground like the zombie struct. The problem is that the bottom of your zone most likely ends at the same level as the center of the struct therefore its technically not in the zone and not accepted by the spawn system. I will fix this in the next update. Until then you can just extend your zones in the negative z axis (down)

Enjoy the rest of your evening

I’d hook it up to 3arcs system - ie targeted by the zone, with a unique script noteworthy kvp

like the napalm and shiz do, they won’t be used by zombies but will get stored as a property of the zone

CrazyBullen:

the brutus/witch struct can be in the ground like the zombie struct. The problem is that the bottom of your zone most likely ends at the same level as the center of the struct therefore its technically not in the zone and not accepted by the spawn system. I will fix this in the next update. Until then you can just extend your zones in the negative z axis (down)

Enjoy the rest of your evening


Yeah, it was that :) So I ment inside the zone :P But I think everyone with the same problem as I had, had the zone on the center on the struct, so just wanted to help out and said it :P

Pepergogo:

Aight imma update this soon. It will include a better spawn point system for all you having trouble spawning him (no spawn point found), some new traversal animations, and a new targetservice.
Is there anything you guys want to see added? I probably won't update this again so tell me now
I was thinking he'd have a gun to shoot you but nah

Can he be in the same map as Harry's bosses like the napalm? If not, can you make him compatible please? :D
I tried with NSZ version and it didn't work

Spiki:

Can he be in the same map as Harry's bosses like the napalm? If not, can you make him compatible please? :D
I tried with NSZ version and it didn't work

what exactly is stopping nsz's from being compatible??

Pepergogo:

what exactly is stopping nsz's from being compatible??

Hi, I tried a couple of months ago and it didn't work (I think it was a "clientfield" problem)
I try it again today and works fine, so yeah, maybe I did something wrong back in the day xD
Anyway, thanks

MyNameIsNobody:

Hi, I tried a couple of months ago and it didn't work (I think it was a "clientfield" problem)
I try it again today and works fine, so yeah, maybe I did something wrong back in the day xD
Anyway, thanks

[USER=6]@Pepergogo[/USER] it does work with NSZ Brutus if setup properly :)

Pepergogo:

[USER=6]@Pepergogo[/USER] it does work with NSZ Brutus if setup properly :)

Yeah, I made it work today haha
Thanks

RubyDaCherry:

Hey i'm having all these errors while trying to compile. Can someone please help me?

ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_alpha&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:14992
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_alpha&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:13430
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_body&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:15904
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_body&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:15254
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_gloves&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:16816
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_gloves&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:16166
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_head&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:17728
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_head&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:17079
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_helmet&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:18640
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_helmet&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:17991
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_zombie_hellcatraz_head_unlit&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:25024
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_zombie_hellcatraz_head_unlit&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:18904
ERROR: Duplicate &#39;xmodel&#39; asset &#39;c_zom_cellbreaker_fb&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:523
ERROR: Duplicate &#39;xmodel&#39; asset &#39;c_zom_cellbreaker_fb&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:11537


D-2-K:

Hey i'm having all these errors while trying to compile. Can someone please help me?

ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_alpha&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:14992
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_alpha&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:13430
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_body&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:15904
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_body&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:15254
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_gloves&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:16816
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_gloves&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:16166
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_head&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:17728
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_head&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:17079
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_helmet&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:18640
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_brutus_helmet&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:17991
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_zombie_hellcatraz_head_unlit&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:25024
ERROR: Duplicate &#39;material&#39; asset &#39;mtl_c_zom_zombie_hellcatraz_head_unlit&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:18904
ERROR: Duplicate &#39;xmodel&#39; asset &#39;c_zom_cellbreaker_fb&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\characters_test.gdt:523
ERROR: Duplicate &#39;xmodel&#39; asset &#39;c_zom_cellbreaker_fb&#39; found in d:\steamlibrary\steamapps\common\call of duty black ops iii\model_export\custom\ai\anims\brutus_anims.gdt:11537



open ape and remove the duplicates

RubyDaCherry:

open ape and remove the duplicates


Thank you, brutus works perfectly now :)

CrazyBullen:

I made this Brutus as a Boss in the end of my Tower map, he spawns with a lot of health, but one knife hit when hes frozen by the Bull Ice Blast perk from Madgaz. I love that perk on my map, because the double jump with many holes. And the helping Freeze effect on the zombies to get points by knifing fast before the water closing you. So its a Have-To-Perk xD But against the boss, one hit kill :/ So maybe would be awesome if the perks had no effect against him. Like, the Banana colada slide etc.


Spiki:

I made this Brutus as a Boss in the end of my Tower map, he spawns with a lot of health, but one knife hit when hes frozen by the Bull Ice Blast perk from Madgaz. I love that perk on my map, because the double jump with many holes. And the helping Freeze effect on the zombies to get points by knifing fast before the water closing you. So its a Have-To-Perk xD But against the boss, one hit kill :/ So maybe would be awesome if the perks had no effect against him. Like, the Banana colada slide etc.

I can't do shit about that. It's in the perk logic to freeze and instakill. But you can change that.

_zm_perk_bull_ice_blast.gsc line 226
else if( !zombie.ice_slammed)


change it to
else if(!IS_TRUE(zombie.is_boss) &&  !zombie.ice_slammed)


This will work on all bosses. I used it on mario64v2

CrazyBullen:

Oh! Thx! I was watching it and tryed to make the name of the Brutus == "zombie_ochilon_boss", but didn't work.
Do I have to do something on the brutus script also to make him as a boss or it is set like that already?


Brodie3750:

I have a feeling I maybe have the previous version
But use to run this and it worked perfectly

put it in a current project and in game the spawn music plays but then pops up saying like “no e_ai”

So not sure if I’m missing something?
Do you know if the above issue is known for the previous version? Maybe I just need to redownload


Brodie3750:

I have a feeling I maybe have the previous version
But use to run this and it worked perfectly

put it in a current project and in game the spawn music plays but then pops up saying like “no e_ai”

So not sure if I’m missing something?
Do you know if the above issue is known for the previous version? Maybe I just need to redownload


sorry to add further - Brutus doesn’t actually spawn In if that was clear

CrazyBullen:

[USER=362]Brodie3750[/USER] Have you #define AUTOSPAWN 1 ? not 0.
And have you the spawning struct above ground and not in the middle? The only thing I can think of that caused that for me a time before.


Brodie3750:

[USER=362]Brodie3750[/USER] Have you #define AUTOSPAWN 1 ? not 0.
And have you the spawning struct above ground and not in the middle? The only thing I can think of that caused that for me a time before.



I copied the script over from the map it worked on so that it kept the same values to the Autospawn thing should be fine but worth a check

I have the struct in the ground as opposed to above though so I’ll try that first off, thanks mate

jako1988:

hey guys im working trying to get this to work but keeps giving me this error:
~~~
Load 2048x2048 (512x512) Expand . Mipmap Compress BC7 .......... Save
^3effect 'custom/ai/cellbreaker_spawn' segment 'wraith_oneshot_def23':
material ,ei/gfx_distort_heat_md has an invalid atlas, 0 x 0
fx:custom/ai/cellbreaker_spawn.efx
csv:cellbreaker.zpkg
csv:zone_source/zm_test.zone

^3effect 'custom/ai/cellbreaker_spawn' segment 'wraith_oneshot_def23':
material ei/gfx_smk_puff_volume_varied_em_i256 has an invalid atlas, 0 x 0
fx:custom/ai/cellbreaker_spawn.efx
csv:cellbreaker.zpkg
csv:zone_source/zm_test.zone
~~~

and the list continues

any tips?


mjpw:

Hello there! After I set up my zones it gives a Connection Interrupted error and freezes the game until I force close with task manager when cellbreaker is supposed to spawn. I've pulled the error log but I still cant put my finger on the solution to the problem.

******* script error *******
Error: undefined is not an array index
Error:
******* Call stack *******
Error:     file &#39;scripts/zm/_zm_zonemgr.gsc&#39; - missing line information
Error:     file &#39;scripts/zm/zm_cellbreaker.gsc&#39;, line 693 ::
Error:     file &#39;scripts/zm/zm_cellbreaker.gsc&#39;, line 617 ::
Error:     file &#39;scripts/zm/zm_cellbreaker.gsc&#39;, line 739 ::
Error:     file &#39;scripts/zm/zm_cellbreaker.gsc&#39;, line 738 ::
Error: ************************************
Error: throwing script exception: Error: undefined is not an array indexError:

EDIT: I noticed that if you activate all zones before cellbreaker spawns then the game doesn't crash but he still doesn't spawn.


Brodie3750:

Hello there! After I set up my zones it gives a Connection Interrupted error and freezes the game until I force close with task manager. I've pulled the error log but I still cant put my finger on the solution to the problem.

******* script error *******
Error: undefined is not an array index
Error:
******* Call stack *******
Error:     file &#39;scripts/zm/_zm_zonemgr.gsc&#39; - missing line information
Error:     file &#39;scripts/zm/zm_cellbreaker.gsc&#39;, line 693 ::
Error:     file &#39;scripts/zm/zm_cellbreaker.gsc&#39;, line 617 ::
Error:     file &#39;scripts/zm/zm_cellbreaker.gsc&#39;, line 739 ::
Error:     file &#39;scripts/zm/zm_cellbreaker.gsc&#39;, line 738 ::
Error: ************************************
Error: throwing script exception: Error: undefined is not an array indexError:

I don’t ever recall having any issues like that

if you followed the instructions correctly it should work for the most part, though I think you had to stamp the actor in radiant

when are you getting connection interrupted error?

mjpw:

I don’t ever recall having any issues like that

if you followed the instructions correctly it should work for the most part, though I think you had to stamp the actor in radiant

when are you getting connection interrupted error?

It was working fine until I added zones and I'm sorry I forgot to say the Connection Interupted error starts when he is supposed to spawn. Something is checking for zones I believe because if I activate all zones before he spawns then the game doesnt crash but he doesnt spawn.

mjpw:

Hey guys so I reached out and the solution was bringing the zone volume down a bit to make sure the structs are fully in the zone. Thank you so much, Spiki!


Brodie3750:

is there a way I can add something so that when Brutus dies he drops a perk awarded to all players


eDeK:

zm_cellbreaker.gsc


Brodie3750:

zm_cellbreaker.gsc

Is that suppose to be an attachment or are you just telling me where it can be done haha
I’m looking for something I can add to the script