Workshop.codes
Login
Create
D4iChiN

Realistic Battle Bots Aim Trainer

56 Comments

Log in or Sign up to leave a comment.
user124151 5 months ago

Hello daichin, thanks for the great code ! Its amazing honestly. Do you think it would be possible to add a setting called, "reaction time" to enemy bots , 3sec, 2sec, 1sec, 0,75 sec , 0,5 sec, 0,25 sec , immediate. Just to make it a little more real ? So anytime the player changes position like tracer blink, the bots are not insta locked on the player. Kindest regards <3

D4iChiN#1178 creator 5 months ago

Thank you for your comments and great suggestions! Regarding the direction the bot faces, it requires implementation considerations, so I may not be able to implement it immediately, but I'd like to consider introducing it in a future update!

user124151 5 months ago

<3 thank you

AboM3nace#2631 5 months ago *

hey daichin, absolutely love your code and use it all the time. hope you keep this updated and even if possible make the bots even more difficult movement wise

thank you so much for creating this!

D4iChiN#1178 creator 5 months ago *

Thanks for your comments! It really encourages me.
Along with this major Overwatch update, I'm currently working on improvements to make this workshop even better!
I'll do my best to meet your expectations, so please stay tuned!

AboM3nace#2631 5 months ago

im relatively new to OW coming from cs/valo, and tried a bunch of different aiming maps/codes and found yours on some random reddit post and already got 30 hours on it just testing out abilities and training my aim. its goated

deriz001 9 months ago

hi daichin I sometimes use the old code (because I want to turn off immortality 😅). Am I allowed to give the code to my friend, or would you rather I don't?

D4iChiN#1178 creator 9 months ago

Hello! Feel free to share the code with anyone!
I had removed the immortality setting because I didn't feel it was necessary for players to be killed.
I'll restore the option to toggle immortality in the next version!

deriz001 9 months ago

Thank you! But please, do not add extra work on my behalf. Perhaps I am the only one using the feature? I find it useful for practicing such heroes as Venture, Lucio, Tracer and Mercy, but I don't know if anyone else does it.

D4iChiN#1178 creator 9 months ago

Each player likely has specific practice goals, and one of this workshop's objectives is to accommodate them as much as possible.
While it's difficult to meet every request, it will at least restore any originally implemented features if needed!

deriz001 7 months ago *

Daichin I'm not sure if you're aware, but there seems to be a bug with this code that started a few days ago. It says "Error: Invalid hero" and you can't start the game.
My friends all had the same bug, so I think it was caused by the new patch 😭

D4iChiN#1178 creator 7 months ago

Thank you for your message! I've fixed it so it launches properly now!
The cause was a setting change made to enable Vendetta selection during the Vendetta early access period.

deriz001 7 months ago

Thank you! 🙏

Aero#12316 10 months ago *

Hello again, someone helped me (credits to Clewster25 from reddit) find the setting in the workshop editor to remove ults from the bots in case anyone else had my issue.

Go to [bot][common] ControlBotAction and change

Set Ultimate Charge(Event Player, Team Of(Event Player) == Team 2 ? 85 : (Global.BotLevel >= 3 || Count Of(Filtered Array(All Players(Team 2), Is Dummy Bot(Current Array Element) == False && Hero Of(Current Array Element) == Hero(Ana))) > 0 ? 100 : (Global.BotLevel >= 2 ? 90 : 80)));

to this

Set Ultimate Charge(Event Player, Team Of(Event Player) == Team 2 ? 85 : (Global.BotLevel >= 3 || Count Of(Filtered Array(All Players(Team 2), Is Dummy Bot(Current Array Element) == False && Hero Of(Current Array Element) == Hero(Ana))) > 0 ? 0 : (Global.BotLevel >= 2 ? 0 : 0)));

D4iChiN#1178 creator 10 months ago

Sorry for the delay in the fix! Since the planned update is expected to take some time, only the changes to the Ultimate Charge values have been implemented for now.

Aero#12316 10 months ago

Hello! Thank you so much for this. I've had the chance to try every code and the problem is fixed. I've been using it daily as practice and simply put nothing beats this trainer code. Looking forward to your future updates and thank you for your hard work!

Aero#12316 11 months ago

Hello, I've been using an old version for a long time and got used to those bots. I think in the new version there is too much ulting from the enemy bots. I want an option where it greatly reduces the ults or removes them all together. Is there a way?

D4iChiN#1178 creator 11 months ago

Thank you for your comment! We have confirmed that there are some adjustments needed to the conditions for using the bot's Ultimate (such as overuse when using Ana).
We have various updates planned for the future, so we will make corrections at that time.

Aero#12316 11 months ago *

Thank you for your tireless work on maintaining these free resources. It's invaluable to my goals of being an elite player. I'd also like to suggest a way to save settings via the workshop settings menu so that it isn't necessary to change settings the way you want every time you create a new game. Thank you!

im_zach- about 1 year ago

Great idea, very cool. Unfortunately, I'm getting an issue where whenever the battle moves on to the second round (for all the maps, payload, control, etc), then the bots never spawn in. It says "loading bots" or something, but never finishes. Have to restart the game to play on the first round.

D4iChiN#1178 creator about 1 year ago

Thanks for using this workshop!
However, I am sorry that there seems to be a bug. Please tell us a little more about the situation when it occurs so we can determine the cause, as I do not experience such bugs in my test play.
Have you changed anything in the menu settings from the defaults? Who was the hero you were using?

im_zach- about 1 year ago

I was using freja as the host, although they were public lobbies so other heroes came and went. Each time I started the match (with default settings), it would get stuck on the first round. The second round would start, we'd be teleported over, but the bots would never "initialize" or spawn. I tried other settings, such as DPS/support bots only, but it didn't change anything.

D4iChiN#1178 creator about 1 year ago

Thanks for all the info! The most likely cause from the information we received is that the custom game was set to “Public Lobby”.
The current version of the game does not fully take into account the increase/decrease of players, so it will take some time to fix the problem.
So until the problem is resolved, please try using it set to “Private Lobby”.

Unknown#32208 about 1 year ago

I want bot not to die with a sleeping gun
how can i chage

D4iChiN#1178 creator about 1 year ago

Thanks for the comment!
It is now possible to toggle between kills by sleep darts by holding down the melee button. (Ver 2.1.9)

Synchro#11650 about 1 year ago

Hey can you please add a code for the old version, it was better for my application. Specifically 1.3.6.

D4iChiN#1178 creator about 1 year ago

Sorry, cannot provide the code for the older version.
Recent updates have improved the behavior to default to that of the older version, so hopefully you will be able to use the latest version.

Bean over 1 year ago

Hi, after some testing I really enjoyed your work. Seeing that you're quite good with all this ai stuff, I was wondering if U could create some code to get working ai in the Overwatch classic gamemode since for some reason blizzard disabled the built in ai. If this is possible it would be greatly appreciated, and if not, no worries as I get this is quite complex stuff.

D4iChiN#1178 creator over 1 year ago

Thanks for playing with this workshop!
As you are aware, there are a great many considerations that need to be taken into account in order to make the bot work in a satisfactory manner. For this reason, it is all I can do to create this workshop.
I wish I could fulfill everyone's wishes, but I don't have the time. Sorry I can't meet your expectations.

Bean over 1 year ago

Thanks for replying, and also don't sweat it. I get this stuff is complex and requires alot of time and not everyone has that

deriz001 over 1 year ago

As always, daichin genius developer. thank you so much for your hard work and for your passion! <3
So many quality-of-life changes: You can attack/defend or regular aim trainer. the allies can now do damage (and you can choose how much), which is very useful for the zen and mercy players and also makes the fight more realistic. You can press to get to high ground easily, which is really good aim practice.

D4iChiN#1178 creator over 1 year ago

Thank you for your comment! Very glad to hear it!
This upgrade was made from each hero's point of view and includes specifications that allow for adequate practice with any of the heroes! More improvements will be made in the future to make it as useful as possible for everyone!

Fauhnrefl over 1 year ago *

Hello! I love this game. You seriously did a better work than most of the workshops here. One issue tho. Theres this bug which doesnt spawn bots after I killed them when in either spawn around or attack defend. Whenever I go to the menu and customize the options then press 'restart' they still wouldnt spawn. I cant send the pic here but it says initializing bots for the whole 60 secs. I have to literally restart the entire map to play the game again.

Plsssssssss fix it!

D4iChiN#1178 creator over 1 year ago

Hello! Thank you for loving this workshop!
And sorry to hear that there seems to be a bug. I've fixed the problem with the bots not spawning to some extent, but it still seems to happen...
If possible, I would like to know more details about the situation when the problem occurs.
For example, it happened after opening the menu during a battle and restarting the battle.

Fauhnrefl about 1 year ago

too bad that was 3 months ago and i dont know what else to say.

R3DV0RT3X over 1 year ago

Really cool code!

D4iChiN#1178 creator over 1 year ago

Thank you! Hope this is useful to you!

R3DV0RT3X over 1 year ago

:D

eegong05 over 1 year ago

Hello, I just signed up to leave a comment for you! I was using your 1.3 version code, but I accidentally overwrote it. So I had to load the new updated version. But I'm already used to the old version, and I miss it...... If you don't mind, could you share the old version of the code?

D4iChiN#1178 creator over 1 year ago

Unfortunately, it is not possible for us to give you the code prior to version 2.0.
However, it is true that many people wanted the previous version to work, so in the newly updated version 2.1, we have added a more practical mode that is equivalent to the old version while still providing the same behavior. (Spawn Around).
Please try it if you like!

Greedus almost 2 years ago

Interesting custom, has a great potential.

Would be great to see enemy bots difficulty and friendly bots attacking setting options. For now enemy bots are quite passive, using ulties but not shooting much. If they also learned how to dodge with their abilities - like Mei, Moira, Reaper, etc using their 'shift' to cleanse Illari's ult effect or dodging Echo's stickies - it would be incredible, but I understand that this is probably too hard to implement.

D4iChiN#1178 creator almost 2 years ago

Thanks for your comments! I'm currently working on a major update and it may be difficult to make it exactly as you suggested, but I'm sure you'll like it!

deriz001 over 4 years ago *

I made an account just to make this comment. This code was given to me a long time ago by a friend, and I have used it every week since then. A month ago a Mercy friend asked how to improve since she doesn't need to do much aim training and I thought this code might be good for Mercy. It has worked incredible. She has gotten much better at surviving and reacting correctly. A long time ago she learned how to do the "super jump rez" by practicing in workshop codes, but it would never work in actual games. Thanks to this workshop, she can finally do it in a game, because this workshop is similar to a real game and a real fight.
I really recommend this code, especially if you want to practice heroes like Tracer, Ana, Mercy, Cassidy, Mei, Rein, Zarya, Genji and Hanzo.

Edit:
I have a question please. Is there a way to make the friendly bots do damage? My friend needs to improve her damage boost as Mercy. She needs to see who gives most value when you damage boost them. If the friendly bots could do damage, then she could see on their heads how much she is boosting, maybe?

I have tried looking through the workshop code to program it myself, but the code is very advanced for me. Can you tell me the correct place in the code, to make the friendly bots do damage?

D4iChiN#1178 creator over 4 years ago

Sorry for the delay in replying.
Thanks so much for your very long-winded comment!

It might be possible to change the code to have allied bots attack and display the amount of damage done by the bots, but considering the coding focused on Mercy's damage boosting training, it wasn't going to be easy to implement.

However, I think it is a very interesting idea, and I would like to record it as one of the elements to be updated in the future.

deriz001 over 4 years ago

Thank you for your reply!

Please do not worry about implementing this element. You have already spoiled us so much with this amazing workshop! Since I read your code, I can see how much work and intelligence is behind it.

I only asked because I thought it was something easy that I could change myself, like if I put myself on the enemy team :)

グッチ over 4 years ago

hey there D4iChiN I really enjoy whatever you present, but if its not to much to ask could you create a realistic 1v1 with bots no pressure would really help me with my game mechanics, keep up the good work.
also recently i found Lucio bot get's stuck sometimes while in Battle mode.

D4iChiN#1178 creator over 4 years ago

Sorry for the delay in replying. I'm very honored that you enjoyed my work.
I would like to think about 1v1 work with bots.
And thank you for reporting the bug. I will look into it separately.

グッチ over 4 years ago

hey D4iChiN no apologies necessary take your time ,your codes really helps new players to amplify their skills really appreciate your reply ..

exagenn#2506 almost 5 years ago

Hi there again, D4iChiN. In your workshope code I can't set the "spawn point" for bot/bots. Can u check pls, is it work or its my some issues? ("acceleration" - is "put bot point here"?)

D4iChiN#1178 creator almost 5 years ago

Sorry for the delay in replying.
I'm not sure if this answers your question, but you can set it by selecting "SET SPAWN POINT", then aiming at the base point of the range where you want to generate bots, and pressing and holding the interact key.
After setting, you can select "PRESET" from "SPAWN POINT".

exagenn#2506 almost 5 years ago

thank u ♥

sagittarius almost 5 years ago

Amazing work! :)

D4iChiN#1178 creator almost 5 years ago

Thank you! I'm very honored.

exagenn#2506 almost 5 years ago *

Hello there D4iChiN. I found a problem with Sigma's shield (when you play Sigma, not bot Sigma), so, when u set up your shield, its ok, stay, no problem, BUT, when u want to remove shield, Sigma remove shield and immediately put it pack. Can u fix this pls?

D4iChiN#1178 creator almost 5 years ago

Thanks for letting me know about the bug! The bug has been fixed. (ver 1.0.1)

exagenn#2506 almost 5 years ago

Thank u ♥ it work! :)

Workshop.codes