ModmeDTZxPorter: Goodbye

New Modme platform coming soon!
Harry Bo21 BO3 Perks
Viewed 26129 time(s)
Topic created on 1503397003
Original post
Modme User
137 wins

Harry Bo21's Black Ops 3 Perks! 


 

DOWNLOAD LINK


2.2.1

 

Sign-in required

 

2.1.3

 

Sign-in required

THIS PACK CONTAINS :


 

  • Quick Revive / Solo Reive
  • Double Tap 2.0
  • Juggernog
  • Speed Cola
  • Deadshot Daiquiri ( using the Zombie Chronicles model )
  • P.H.D Flopper ( With two extra abilities, the "Jump To Slide" explosion effect and the "Multi-Grenade" effect - Either or both of these can be turned off by the map maker if desired in the GSH )
  • Stamin-Up Soda
  • Mule Kick ( With the ability to choose how many weapon slots provided in the GSH )
  • Tombstone Soda ( This will properly be removed and paused, and added back and UNpaused on players leaving or joining to allow for Solo! And will be properly Removed from Der Wunderfizz )
  • Who's Who ( With MANY improvements, including a custom made LUA Revive progress bar and incredible screen effects! )
  • Electric Cherry
  • Vulture Aid ( A new and improved version! Fully worked in CSC using Clientfields, with LUA icons for the HUD and a new ability to show the outline of power ups through walls! )
  • Widow's Wine ( This can stack with the P.H.D "Multi Grenade" effect causing thrown Widow's Wine grenades to spawn 4 more! )
  • Der Wunderfizz ( Using the official Black Ops 3 assets and scripts with the mising FX added and the sounds properly implemented! )

 


 

Example Video ( Note this is version 2.0.2, not the current latest! )


 

 

 

SCREENSHOTS


 

 

INSTRUCTIONS ( ALSO INCLUDED IN THE DOWNLOAD )


 

 

[Spoilers] Show / Hide
##########
# NOTES ##
##########

- "root directory" is your Black Ops 3 install ( example : C:\Program Files (x86)\Steam\SteamApps\common\Call of Duty Black Ops III )
- Troubleshooting steps can be found at the bottom of this file

##########################################################
# INSTRUCTIONS #
##########################################################

##########
# STEP 1 #
##########

- Open the download, and copy all the files ( EXCEPT "usermaps - OPEN ME" ) to your root directory

o This will add all the models, textures, fx, sounds etc that you need to your mod tools

##########
# STEP 2 #
##########

- Open the folder called "usermaps - OPEN ME" and copy the contents into your map

o This will add all the scripts to your map

##########
# STEP 3 #
##########

- Open YOURMAPNAME.gsc

- find this line :

#using scripts\zm\_zm_perk_staminup;

- add this underneath :

#using scripts\zm\_zm_perk_electric_cherry;
#using scripts\zm\_zm_perk_widows_wine;
#using scripts\zm\_zm_perk_vulture_aid;
#using scripts\zm\_zm_perk_whoswho;
#using scripts\zm\_zm_perk_tombstone;
#using scripts\zm\_zm_perk_phdflopper;
#using scripts\zm\_zm_perk_random;

- REPEAT THIS STEP - for YOURMAPNAME.csc - IF YOU DO NOT YOU WILL GET A CLIENTFIELD MISMATCH ERROR WHEN LOADING YOUR MAP

o This will initialize all the required scripts, and if not already done, add in Electric Cherry and Widows Wine

##########
# STEP 4 # ----- IF YOU ARE USING YOUR OWN HUD, SKIP THIS STEP!!!!!
##########

- Open YOURMAPNAME.csc

- Find this line :

zm_usermap::main();

- ABOVE it, add this line :

luiLoad( "ui.uieditor.menus.hud.t7hud_zm_custom" );

o In order to be able to compile and use LUA files, you will need to also install DTZxPorter's LUI patch for linker, which can be found on Modme's wiki. Link is below

http://phabricator.aviacreations.com/w/black_ops_3/lua_%28lui%29/installation/

##########
# STEP 5 #
##########

- Open your maps "Zone file" ( right click your map in launcher and select "Edit Zone File" )

- Find these lines :

>class,zm_mod_level
>group,modtools

- Add this directly undereath :

include,hb21_perks

o This will add the assets to your map

##########
# STEP 6 #
##########

- Go to your map folder ( right click your map in launcher and select "Open Map Folder" )

- Open the "sound" folder

- Open the "zoneconfig" folder

- You will find a "szc" file with your map's name, open it with any text editor ( notepad, notepad++, sublime etc )

- Find this :

"Sources" : [
{
"Type" : "ALIAS",
"Name" : "user_aliases",
"Filename" : "user_aliases.csv",
"Specs" : [ ]
},

- add this directly underneath

{
"Type" : "ALIAS",
"Name" : "perk_sounds",
"Filename" : "perk_sounds.csv",
"Specs" : [ ]
},
{
"Type" : "ALIAS",
"Name" : "wonderfizz_sounds",
"Filename" : "wonderfizz_sounds.csv",
"Specs" : [ ]
},

o This will add the sounds to your map, it should look like the example I have included in the download when you are done

##########
# STEP 7 #
##########

- Open your map in radiant

- Add the perks that you want to your map

o The prefabs are located at - map_source/_prefabs/zm/harrybo21_prefabs/perks
o The prefabs are located at - map_source/_prefabs/zm/harrybo21_prefabs/wonderfizz
o The prefabs are located at - map_source/_prefabs/zm/harrybo21_prefabs/gobble_gums

##########
# STEP 8 #
##########

- Compile and link your map

- you are DONE

o To fully compile and link your map, tick the "Compile", "Light" and "Link" tick boxes in launcher, and click "Build"





##########################################################
# USING MY LUA WIDGETS IN YOUR OWN HUDS #
##########################################################

- Open your .lua hud file

- At the top add these lines

require("ui.uieditor.widgets.HUD.ZM_Perks.HB21PerkIconWidget")
require("ui.uieditor.widgets.HUD.ZM_Perks.WhosWhoWidget")

- find and comment / remove these lines

local PerksWidget = CoD.ZMPerksContainerFactory.new(HudRef, InstanceRef)
PerksWidget:setLeftRight(true, false, 130.000000, 281.000000)
PerksWidget:setTopBottom(false, true, -62.000000, -26.000000)

HudRef:addElement(PerksWidget)
HudRef.ZMPerksContainerFactory = PerksWidget

- Add these lines

local HB21PerksWidget = CoD.HB21PerkIconContainer.new( HudRef, InstanceRef )
HB21PerksWidget:setLeftRight( true, false, 260, 0 )
HB21PerksWidget:setTopBottom( false, true, -92, 0 )

HudRef:addElement( HB21PerksWidget )
HudRef.ZMPerksContainer = HB21PerksWidget

local function ScoreboardCallback( Unk1, Unk2, Unk3 )
if Engine.IsVisibilityBitSet( InstanceRef, Enum.UIVisibilityBit.BIT_SCOREBOARD_OPEN ) then
HB21PerksWidget:hide()
else
HB21PerksWidget:show()
end
end

HB21PerksWidget:mergeStateConditions( { { stateName = "Scoreboard", condition = ScoreboardCallback } } )

local function ScoreboardBitOpen( ModelRef )
HudRef:updateElementState( HB21PerksWidget, { name = "model_validation",
menu = HudRef, modelValue = Engine.GetModelValue(ModelRef),
modelName = "UIVisibilityBit." .. Enum.UIVisibilityBit.BIT_SCOREBOARD_OPEN } )
end

HB21PerksWidget:subscribeToModel( Engine.GetModel( Engine.GetModelForController( InstanceRef ), "UIVisibilityBit." .. Enum.UIVisibilityBit.BIT_SCOREBOARD_OPEN ), ScoreboardBitOpen )

local WhosWhoWidget = CoD.WhosWhoContainer.new(HudRef, InstanceRef)
WhosWhoWidget:setLeftRight(false, false, 0, 0)
WhosWhoWidget:setTopBottom(false, false, 0, 0)

HudRef:addElement(WhosWhoWidget)
HudRef.WhosWhoContainer = WhosWhoWidget

- Find this line

SenderObj.ZMPerksContainer:close()

- Add this under

SenderObj.WhosWhoWidget:close()





##########################################################
# TO MOVE WHERE THE PERK ICONS ARE ON SCREEN #
##########################################################

local HB21PerksWidget = CoD.HB21PerkIconContainer.new( HudRef, InstanceRef )
HB21PerksWidget:setLeftRight( true, false, 260, 0 ) CHANGE THIS FOR X LOCATION
HB21PerksWidget:setTopBottom( false, true, -92, 0 ) CHANGE THIS FOR Y LOCATION

 

Q & A


 

[Spoilers] Show / Hide
##########################################################
# TROUBLESHOOTING #
##########################################################

Q : Is there a way to disable the change to the no target override callbacks, this may be needed for stock maps as they may have modified logic?
A : Yes, open the _zm_perk_utility.gsh and disable the SETUP_NO_TARGET_OVERRIDE option

Q : I find i have a need to continue to use the previous way of displaying the Perk Icons ( hud elements via GSC ) - is there a way i can convert back to these?
A : Yes, open the _zm_perk_utility.gsh and enable the USE_GSC_HUD_NOT_LUA option

Q : I either want to enable the automatic "Check for change" functionlity on the Perk machines / or I for some reason need to disable ( may be needed for "mods" of stock maps to prevent duplicates in just those cases ) can I do this?
A : Yes, open the _zm_perk_utility.gsh and disable / enable the SETUP_CHECK_FOR_CHANGE option

Q : How do I change the perk icons?
A : Create image assets for your icons in ape, and add them to your zone
image,IMAGENAME
Then go to YOURMAP/ui/uieditor/widgets/hud/zm_perks and open the customperkicons.lua file and change the options to your new images

Q : How do I add more icons for my custom perks to your lua set up?
A : Go to YOURMAP/ui/uieditor/widgets/hud/zm_perks and open the customperkicons.lua file, at the end of the last selection, add a comma and another line, defining your image

Q : I do not get sounds in game?
A : You did not properly add the sounds to your szc file, redo the Step 5 and then Link in launcher

Q : I get a "Clientfield Mismatch" error when I launch my map?
A : You have either not added the instructions from Step 3 to either your maps CSC or its GSC. Go back and do it, then Link in launcher

Q : All the machines look like Speed Cola and do not function?
A : You didnt complete Step 3 "at all". Go back and do it, then Link in launcher

Q : Why cant i see the Perk Machine lights in Radiant?
A : They are not supposed to show in Radiant, they are FX, that are spawned / deleted as appropriate by treyarchs scripts

Q : I can no longer open APE?
A : Probably a GDT conflict. If your using Wardogs perks you may need to remove his GDTs if hes using the same file names

Q : I get conflict in GDT errors when I Link my map?
A : Probably a GDT conflict. If your using Wardogs perks you may need to remove his GDTs if hes using the same file names

Q : The perk icons and Vulture Aid screen effects are not working?
A : You have not installed DTZxPorter's LUI patch for linker, or have not fully completed step 4

Q : I get a error when i launch my map? Error linking script 'scripts/zm/zm_perk_test.gsc/csc'
A : A script is missing from your zone file, this will definitely be due to not completing step 5

Q : I get this strange error when i link my map in launcher?

^3Cookie "cuc_plazma_falloff" ignored for light, try adding this asset earlier in the zone file.

lightdescription:zm_factory_pap_key502091539
fx:harry/zm_perks/fx_perk_quick_revive_light.efx
csv:hb21_perks.zpkg
csv:zone_source/zm_perk_test.zone

A : You have added the "include" line in your zone to far down, for some weird reason it must be above :
// BSP
col_map,maps/zm/zm_mapname.d3dbsp
gfx_map,maps/zm/zm_mapname.d3dbsp

 

CREDITS


 

Raptroes

WillJones1989
alexbgt
NoobForLunch
Symbo
TheIronicTruth
JAMAKINBACONMAN
Sethnorris
Yen466
Lilrifa
Easyskanka
Erthrock
Will Luffey
ProRevenge
DTZxPorter
Zeroy
JBird632
StevieWonder87
BluntStuffy
RedSpace200
thezombieproject
Smasher248
JiffyNoodles
MadGaz
MZSlayer
AndyWhelen
Collie
ProGamerzFTW
Scobalula
Azsry
GerardS0406
PCModder
IperBreach
TomBMX
Treyarch and Activision
AllModz
TheSkyeLord


DOWNLOAD LINK


 

2.2.1

 

Sign-in required

 

2.1.3

 

Sign-in required

HarryBo21's BO3 Perks v2.2.1
LINK TO MODME POST
FX Library v1.0.2
LINK TO MODME POST
Black Ops 3 Gun Pack v2.4.1
LINK TO MODME POST
Black Ops 3 Napalm Zombie v3.0.1
LINK TO MODME POST
Black Ops 3 Shrieker Zombie v3.0.1
LINK TO MODME POST
Reply #1 on 1503397193
Modme User
0 wins

oh shit i can't believed your releasing this,this is awesome ! 

Reply #2 on 1503409289
Modme User
24 wins

Nice job Harry. smile.png


Hi. I make maps and script things :P

Buyable Elevator V2:
http://aviacreations.com/modme/index.php?view=topic&tid=1395

Shi No Numa Perk System:
http://aviacreations.com/modme/index.php?view=topic&tid=1802&page=1
Reply #3 on 1503419337
Modme User
11 wins

Hey HarryBo21, glad to see the releases again :)

Reply #4 on 1503424533
Modme User
19 wins

Thanks Harry so glad you are back on the public forum :) 

 

And of course for the Downloads 

 

 

Reply #5 on 1503432111
Modme User
0 wins

Hey these perks are awesome just installed it but i tried to download your origins weapons ports but it said the download is not available did you take it down or is a problem with mega?

Reply #6 on 1503809195
Modme User
137 wins

TheMikeyMan

Hey these perks are awesome just installed it but i tried to download your origins weapons ports but it said the download is not available did you take it down or is a problem with mega?

 The post that is still up is old and dead 

 

should be removed 

 

wasn't the gun pack anyway it was "only" the converted anims


HarryBo21's BO3 Perks v2.2.1
LINK TO MODME POST
FX Library v1.0.2
LINK TO MODME POST
Black Ops 3 Gun Pack v2.4.1
LINK TO MODME POST
Black Ops 3 Napalm Zombie v3.0.1
LINK TO MODME POST
Black Ops 3 Shrieker Zombie v3.0.1
LINK TO MODME POST
Reply #7 on 1504124996
Modme User
3 wins

Holy $hit, I'm glad to see you still releasing your awesome things :)

I would've given you another win, but I can't :(

Keep up the good work!


My Workshop Map: Nightmare Bar - The Bar Of Death Finale (Will be back on 31st of October, with more to discover)
Nuketown Remake Zombies - On hold till Nightmare bar has been released.
Reply #8 on 1504263241
Modme User
0 wins

Thank you Harry! I really appreciate the hard work and quality you put in to these releases!

Reply #9 on 1504275588
Modme User
137 wins

thanks guys


HarryBo21's BO3 Perks v2.2.1
LINK TO MODME POST
FX Library v1.0.2
LINK TO MODME POST
Black Ops 3 Gun Pack v2.4.1
LINK TO MODME POST
Black Ops 3 Napalm Zombie v3.0.1
LINK TO MODME POST
Black Ops 3 Shrieker Zombie v3.0.1
LINK TO MODME POST
Reply #10 on 1504297548
Modme User
64 wins

 Where is the Madgaz Moonshine prefab? I need it in my map so that way people will think Madgaz made it


Reply #11 on 1504570155
Modme User
1 wins

Hey nice job on these perks! The only issue I am having is that there are no lights on the perks. Is that a bug or an issue on my part? I am new to the community so thanks for you patients and thank you in advance.  -Gordo


Just like making maps.
Reply #12 on 1504571835
Modme User
25 wins

I can't help you, they work fine for me.


My Releases:
itznvy's weapon ports-http://aviacreations.com/modme/index.php?view=topic&tid=1571

John Burnette's weapons- http://aviacreations.com/modme/index.php?view=topic&tid=1490

Jia909 wallbuys- http://aviacreations.com/modme/index.php?view=topic&tid=1272
Reply #13 on 1504572597
Modme User
34 wins

Gordo1920

Hey nice job on these perks! The only issue I am having is that there are no lights on the perks. Is that a bug or an issue on my part? I am new to the community so thanks for you patients and thank you in advance.  -Gordo

 Fix the lights with THIS tutorial.

Reply #14 on 1504586596
Modme User
137 wins

Wild

Gordo1920 Hey nice job on these perks! The only issue I am having is that there are no lights on the perks. Is that a bug or an issue on my part? I am new to the community so thanks for you patients and thank you in advance.  -Gordo  Fix the lights with THIS tutorial.

 the lights already work

 

as you can see in the picture


HarryBo21's BO3 Perks v2.2.1
LINK TO MODME POST
FX Library v1.0.2
LINK TO MODME POST
Black Ops 3 Gun Pack v2.4.1
LINK TO MODME POST
Black Ops 3 Napalm Zombie v3.0.1
LINK TO MODME POST
Black Ops 3 Shrieker Zombie v3.0.1
LINK TO MODME POST