I am trying to port the RPR evo from Infinite Warfare, and I followed all the steps in Jbirds weapon porting tutorial https://www.youtube.com/watch?v=CHNfDfTb_gA, it says that its for weapons from older call of duty games, but I assume it would work for Infinite Warfare as well but when I import the .mel file for the idle anim it looks like this(it is the same for all of the other anims as well).
Is it not possible to edit stock scripts right now in the beta? I am trying to change something in the stock script, but when I go in game it is still the original. I have tried editing it in usermaps as well as raw and adding the scriptparsetree in my zone file, but no luck.
There is a update for BO3 mod tools on steam, if you guys wasn't aware. It should download automatically. Fingers crossed, it is the rest of the assets.
So, as most of you guys are aware, Treyarch did not give us the prefabs for Widows Wine, but they did give us the scripts, and the assets for Widows Wine. Its just a matter of calling them and changing the models to Widows Wine in radiant.
So first lets call the scripts. 1. Open up your mapname.gsc, found in usermaps/your map/scripts/zm. Open up the .gsc. and where you see the different script calls for the perks, copy the final one, which is , paste it under that and put . Save that. 2. Now in that same folder, you should see mapname.csc, open that up, and do the same thing you did in mapname.gsc, copy , paste it under and put .
Thats it for the scripting part.
3. Now open up radiant, get a random perk machine prefab, I used quick revive for this, but it doesn't matter. If you dont know how to get to your prefabs, press B to bring up the entity browser, find misc_prefab. Drag it into your map. The perk machine prefabs are found in zm/zm_core. They start with vending_. 4. Now stamp the prefab by first selecting it, right click either in the 2D view, or the 3D View, doesn't matter. Go to prefab, stamp prefab. Now you should be able to click on each piece individually. 5. Click on the green box which is the actual machine for the perks. 6. Press N to bring up the entity info. Find model, which is the name of the perk machine model. Change the value to . 7. Now find script_noteworthy, change it to . 8 Save your map. Be sure to compile, and link.
And your done, you now have widows wine 100% working in your maps. The triggers are controlled by scripts for the perk machines, so you dont need to worry about that. I dont know why Treyarch didnt give us the prefab, or call the scripts for us before giving us the mod tools, if they gave us the other assets we needed for it, but oh well.
So as the title states, I am getting this error whenever I try to "Link Mod". In my 2 test maps I made(just to test certain stuff) not once did I come across this, but of course I do when I start working on a real map.
So, someone just asked a question, "How to make zombies only spawn in the room that you are currently in", and it seems a lot of people don't know about this. I just recently found out about it so thought I would share it with the rest of you.
In your function in mapname.gsc, where you add your adjacent zones. There is a fourth parameter that, when set to true, will only spawn the zombies in the zone, if you are in that zone This is useful, if you teleport and you want the zombies to spawn in the "teleport_zone", but not the other zones.
To get it working, you just need to add true after your script_flag parameter, like so.
And that will make it so the zombies will only spawn in a particular zone, if a player is in that zone.
For some reason, one of the steps of my easter egg does not work in co-op but it works fine in solo.
This step involves hitting buttons in a certain order. Basically what it does in co-op is, when someone hits a button it acts like you activated it twice.
It comes up "Button is incorrect", or "button is correct" 2 times, thought that was just a print bug, but then when I go to activate the second button it says its incorrect, when it isnt.
It works just fine on solo. When I activate a button, it says it is incorrect or correct one time, and I can continue on from there.
So I am wanting to recreate the fire script from kino, and was taking a look at the black ops 1 script for it. It seems like I should be able to just copy and paste the script from black ops to world at war, but I noticed in the function that controls the player damage if they touch the fire, it has a function called SetBurn. I can't seem to find this function anywhere in the bo1 scripts. I was wondering if world at war has a function like this, or maybe I can find the original function for SetBurn and just paste it in my script in world at war. Or maybe add a substitute for that, because I believe in Kino, if the players touched the fire, their screen would be on fire for a couple seconds(I believe this is what that function does).
So I have a custom script, where it spawns a different random powerup in 4 different locations each game, and to unlock the powerup they have to shoot 3 of the powerup. ie a nuke spawns in the start room, they shoot 3 other nukes, and they unlock it to use whenever they want.
The script works somewhat, but ONLY for the nuke powerup. When it spawns something other than a nuke, when I shoot the powerup, nothing happens, but when the nuke spawns in, I can shoot it just fine.
Here is the script
Also for some reason the FX only works for the powerup that is in the "cage"(tspawn_powerup). Can you actually have the same FX for multiple models at a time?
So, Admiral_Bahroo's team has just solved the easter egg on Shadows of Evil. I believe they are the first in the world to solve it as well. Big congrats to them! Also the end cutscene is pretty amazing as well.
So I am scripting a trap that attracts the zombies(similar to the monkey bomb), and I was looking at the zombie_point_of_interest line in the monkey bomb script.
I believe the max_attract_dist is how much distance the zombies have to be away from the thing that you are tageting before the zombies gets attracted to it.(probably explained that poorly xD) and the num_attractors is how many zombies can be targeted to a certain ent at one time. but what does the third value mean, the long number?
Also let me know if I am totally off with what the first 2 variables mean xD.
So Since my previous WIP map (vacant) got lost since my hard drive crashed. I have been working on a new map which is a map ported from cs:go called Nuke. I decided I may as well make a WIP to give you guys a taste of what I have in store. I have scripted a ton of stuff in this map that I am sure will keep you guys busy.
Features:
UGX mod 1.1
Black Ops 2 buried chalk(draw your own weapons)
All UGX 1.1 gamemodes plus a brand new one I have scripted myself
Not a fan of runners from the start? That is fine, I have made a difficulty option(note, some things will not be available on the easier difficulties)
Custom game mode that happens every 4-5 rounds(very similar to cs:go)
Hud that shows the name of the area you are in
Store powerups to use at a later date(had this one saved from Vacant)
Custom traps!(extinguisher trap(or gas trap), spike trap(maybe if I can find a good model for it), black hole of death trap, fire trap from kino
Unique way to unlock the first couple of doors
Easter Egg to get out of the map
Uses all csgo textures and models ported by me from the game
Now on to the pics:
Spoiler: click to open...
(note I know about the missing textures, accidently deleted it and didn't realize until I compiled)
So I am trying to add some custom textures, and I convert it in asset manager like I always do but when I go to check it in radiant, it won't appear. Someone told me one time that Radiant has a max amount of textures that they can show at one time, so I was wondering how many textures can you have before radiant stops showing the rest? I have been deleting most of the WAW textures that I dont need but my custom texture still wont appear.
Today Treyarch released an official trailer for the Shadows of Evil prologue, and it looks amazing! As the days go by I get more and more excited for black ops 3 zombies.