Call of Duty: Black Ops III

Call of Duty: Black Ops III

ZM Bots
How do i make my own changes to the bots
They are too op and their base health needs to be lower. I want them to use the player default.
< >
Showing 1-9 of 9 comments
Hate Fueled 3 Feb, 2022 @ 9:03am 
Please teach me
UnDeaD  [developer] 20 Feb, 2022 @ 1:52am 
You can find the original files here: https://steamproxy-script.pipiskins.com/workshop/filedetails/discussion/1884494174/1741134478138781955/?ctp=2
It takes some scripting knowledge, but you can make them behave how you like.
ElHave 10 Sep, 2024 @ 2:33am 
Originally posted by UnDeaD:
You can find the original files here: https://steamproxy-script.pipiskins.com/workshop/filedetails/discussion/1884494174/1741134478138781955/?ctp=2
It takes some scripting knowledge, but you can make them behave how you like.
where? here there is nothing
Kmart 18 Sep, 2024 @ 9:34pm 
How hard was it to make all of the changes you have thus far? Do you have prior experience with scripting or other things involved in the process of making these mods, or is it a hobby you picked up for this specifically? I spoke to Warp a LONG time ago and I was given some advice, but after downloading the code and opening up whichever software was used I just gave up at the foot of the mountain, but seeing this remake and all of the changes you've made has made me motivated to try it out again!

And also I don't know if you have or are interested in putting your files out there as well, but I would love to just fumble around and try to learn with whatever sort of Frankenstein's monster I come up with, breaking and building things as I learn, anything I create wouldn't be uploaded to the Steam workshop if I could avoid it, it would strictly be for my own use unless you or Warp requested something. In any case, if you're not interested I still would love any advice you could offer! I've attempted to pick up modding for Risk of Rain and a couple other games in the past and I'm trying to get myself going a second time with BO3
UnDeaD  [developer] 20 Sep, 2024 @ 2:12am 
@ElHave: open your eyes, there is a Google Drive link to the files.

@Kmart: it was hard because COD's scripting language was partly new for me, so first i had to understand how things work. I started scripting in Arma games at around 2015, but those were much simpler for me with tons of help either from the game's Wiki or the forums.
I found WarpSpider's mod in 2020 and had the same thought as you: let's mess around and see what i can achieve. After 4 years there are still new things for me, that's why it took so long for this update to be released.

I'm not planning to release the source files, at least not until i abandon this project, but i can share some links that can help you in some way. I used these sites to find ingame scripting commands / functions: Scripting API [scripts.zeroy.com] and Decompiled BO3 Scripts [github.com]
Kmart 20 Sep, 2024 @ 9:49am 
Yeah I've found this game seems to be very starved in terms of guides, and there seems to be no wiki which would likely be very helpful. I've downloaded the BO3 mod tools and I'm gonna try to just mess around with learning VERY specific things, I'm not looking to mod the entire game, just mess with the AI a little bit. Ideally I think I'd like to start out with some things that have already been done, like limiting knives to certain rounds, having the bots move to where I say stay rather than just having them stop, take a crack at some sort of integration of Warp's MORE TEAM BOTS so that I could mess around with how many the game could handle, revive priority, health changes, some sort of pause/round stop, and then dip my toes into trying things on my own, such as attempting to improve bot accuracy, adding in something that would make all bots press the interact key, add a behavior mode outside of wander that is specifically designed to have them search out and buy the nearest door or something along those lines. I'm gonna try to put as much personal creativity into it as I can, but both of these mods have so many good things going already that it would just be detrimental not to try to include them in some capacity, so hopefully starting there will be easier as I'm not the greatest learner with coding stuff.

Also that's completely understandable to not release the source code! And thank you for the resources! I'm gonna be using the API for pretty much everything I'd assume, but what is the decompiled scripts for, and where would I use them if I were to start off using Warp's source code?
UnDeaD  [developer] 21 Sep, 2024 @ 8:55am 
Decompiled script are present in the game and you can refer to them in your mod, which means you don't have to create new functions for everything. For example if you want to check if a bot has Death Machine you can do it with zm_utility::has_powerup_weapon(), where zm_utility is the file in which the function can be found, and has_powerup_weapon is the function itself.
ElHave 5 Oct, 2024 @ 10:11pm 
Originally posted by UnDeaD:
@ElHave: open your eyes, there is a Google Drive link to the files.

@Kmart: it was hard because COD's scripting language was partly new for me, so first i had to understand how things work. I started scripting in Arma games at around 2015, but those were much simpler for me with tons of help either from the game's Wiki or the forums.
I found WarpSpider's mod in 2020 and had the same thought as you: let's mess around and see what i can achieve. After 4 years there are still new things for me, that's why it took so long for this update to be released.

I'm not planning to release the source files, at least not until i abandon this project, but i can share some links that can help you in some way. I used these sites to find ingame scripting commands / functions: Scripting API [scripts.zeroy.com] and Decompiled BO3 Scripts [github.com]
Nice rude boy when that adress dont load anything, open your eyes when you try to blame others and you just give a invalid link.
Last edited by ElHave; 5 Oct, 2024 @ 10:12pm
UnDeaD  [developer] 12 Oct, 2024 @ 1:18am 
Link was posted 2 years ago and still works, so the problem is on your end
< >
Showing 1-9 of 9 comments
Per page: 1530 50