Login
Create
Bella

Customizable Aim Trainer + 2 sources

A very customizable aim trainer.

The movement is based off of VAXTA, with a new menu system allowing for more in-game customization. Features include support for any map, various new player assists, and game mode to practice aim while under fire.

Settings

Player Settings

These settings are available to all players in the lobby.

Menu Option Description
Change Hero Return to hero select screen.
Mercy Damage Boost Toggles Mercy damage boost on player.
Nano Boost Toggles Nano boost on player. Refreshes until disabled.
Kitsune Rush Toggles Kiriko's kitsune rush. Refreshes until disabled.
Player Movement Speed Toggle to enable/disable player speed boost. Use left/right movement to select the speed effect.
Projectile Guide Toggles a orb showing where to lead a projectile of your hero, based on the bots current velocity. Use left/right movement inputs to select the ability you want to practice
Infinite Ammo Toggles Infinite Ammo.

Bot Settings

These settings are only available to the host of the lobby.

Menu Option Description
Bot Movement Speed Toggle to enable/disable bot speed boost. Use left/right movement to select the speed effect.
Bot Movement Toggle to enable/disable bot ability usage. Use left/right movement to select different strafe patterns.
Set Custom Spawn Point Toggles bots to spawn at your current position. Use left/right movement to change the boundry radius bots are allowed to move in.
Change Bot Count Toggling increases the number of bots in the lobby up to 12. Incrementing past 12 will reset the count to 1. Left/right movement can also be used to change the count.
Select Bot Heroes Use left and right movement keys to navigate. Use Toggle to enable/disable the displayed hero. This can also be done in the workshop settings menu if you would like to save the list of bots in a preset.

Game Modes

This setting is only available to the host of the lobby.

Menu Option Description
Pressure Mode Toggle to start a game mode where the bot closest to your crosshair will attack you. Additional stats will be added to the top left HUD. Use left/right movement to change bot accuracy.

Controls

Button Action
Interact Open / Close the menu.
WASD / Left Joystick Used to navigate up/down the rows of the menu and left/right to configure certain menu options.
Primary Fire / Ability 2 Toggle the menu row currently highlighted.
Secondary Fire / Ability 1 Displays an explanation of the currently highlighted menu row.

Feature Tutorials

Custom Aim Training Location

Using the Set Custom Spawn Point option you can set bots to spawn at any point on any map. Perfect for practicing cover usage and shooting at different elevation.

  1. Import this code into a custom game lobby.
  2. Select the map tile in the custom game settings menu.
  3. Scroll to the map you wish to practice on, and toggle the off button to on. To select a specific point on a control map return to the settings menu, select the modes tile, then the skirmish tile, then assign "Limit Valid Control Points" to the point you would like to practice on.
  4. Start the game mode.
  5. Select a hero.
  6. Navigate to the center location where you would like your bots to spawn.
  7. Press Interact to open up the menu.
  8. Scroll down the menu until Set Custom Spawn Point is highlighted in yellow.
  9. Press Primary Fire or Ability 2 to toggle this setting on.
  10. You may now use left/right movement to decrease/increase the boundary radius of the bots.
  11. Press Interact to close the menu.
  12. The bots will now respawn at the location you have assigned.

Leading Target for Projectile Abilities

Using the Projectile Guide option creates a predictive target for projctile aim.

  1. Import this code into a custom game lobby.
  2. Start the game mode.
  3. Select a hero.
  4. Press Interact to open up the menu.
  5. Scroll down the menu until Projectile Guide is highlighted.
  6. Press Primary Fire or Ability 2 to toggle this setting on.
  7. Use left/right movement to select which ability you would like to practice. If the text is highlighted green, then the selected ability is a projectile for your hero . If the text is highlighted red, the selected ability is not a projectile for the hero you selected.
  8. Press Interact to close the menu.
  9. A black dot outlined by a yellow orb should now appear near the target closest to your crosshair. Aiming for the black dot will result in a hit, assuming the target does not change the direction it is strafing.
  • I recommend navigating to the Bot Movement menu and using left movement inputs to set it to "Long Strafes" on to test out this feature.
  • Note: Unlike Yurodd's workshop mode, The target does not account for the effect on gravity on projectiles. Yurodd's mode has a more accurate target for Hanzo's arrows and Ana's biotic grenade.

Bots Shoot at You During Training

  1. Import this code into a custom game lobby.
  2. Start the game mode.
  3. Select a hero.
  4. Press Interact to open up the menu.
  5. Scroll down the menu until Pressure Mode is highlighted.
  6. Press Primary Fire or Ability 2 to toggle this setting on. Toggle again to make the bots unkillable. This is useful for practicing 1v1s since you do not have to wait for the bot to respawn.
  7. Use left/right movement to select the accuracy of the bots.
  8. New stats (KDR, Deaths, Net Damage) should appear on the top left of your screen.
  • Projectile heroes will try to read your movement and lead their shots when aiming for you, though it will not account for gravity on projectiles.
  • Bots will use offensive abilities if the setting "Use Abilities" is set to true under the Bot Movement menu option.

Workshop Settings Menu

UI Settings

Setting Description
Damage Numbers Show Damage Numbers above the targeted bots head.
Custom Names for Bots Change the bots names to OWL players.
Show Server Load and Coordinates Shows the server load and the player's current coordinates. Useful for getting the numbers for the Custom Bot Spawn setting.

General Bot Settings

Setting Description
Bots will use abilities Toggle for bots to use abilities.
Number of Bots The default number of bots that will spawn when you start the game mode.

Bot Movement Settings

Setting Description
Difficulty The movement Difficulty. Does not let you set it to 'long strafe / custom' due to a workshop bug.
Bot Movement Speed The default movement speed multiplier for bots.
Bot Jumping Toggle for bots to randomly jump.
Bot Jumping - Minimum Wait The min time for a bot to wait before jumping.
Bot Jumping - Maximum Wait The max time for a bot to wait before jumping.
Bot Crouching Toggle for bots to randomly jump.
Bot Crouching - Maximum Wait The max time for a bot to wait before crouching.
Custom Strafe Pattern - Minimum Wait The min time for a bot to wait before changing direction in the 'long strafe / custom' difficulty.
Custom Strafe Pattern - Maximum Wait The max time for a bot to wait before changing direction in the 'long strafe / custom' difficulty.
Advanced Strafe Patterns Bots will randomly strafe for slightly longer or swap to ADAD strafing. Some bots will do annoying movement tech.

Bot Tank Heroes

  • Toggles for all Tank heroes to be included in the hero pool when first starting up

Bot Damage Heroes

  • Toggles for all Damage heroes to be included in the hero pool when first starting up

Bot Support Heroes

  • Toggles for all Support heroes to be included in the hero pool when first starting up

Custom Bot Spawn

Setting Description
Use Custom Spawn Point A toggle to use the default spawn settings or customized spawn settings.
Spawn Size The custom radius bots attempt to traverse.
Spawn x coord The x coordinate of the custom spawn location.
Spawn y coord The y coordinate of the custom spawn location.
Spawn z coord The z coordinate of the custom spawn location.

Pressure Mode

Setting Description
Bots Apply Pressure A toggle for the pressure mode to be enabled when starting the game mode
Bots Pressure Difficulty The accuracy of the bots applying pressure.

Player Settings

Setting Description
Eliminations Reset Cooldowns Killing a bot will restore your health and reset all of your cooldowns, if supported by the workshop. Makes practicing 1v1s more realistic.
Reset Health After Not Taking Damage Resets your health to full after not taking damage for 4 second in killable bots pressure mode.
  • By default this code has no cooldowns for all abilities. If you want to use this setting I recommend setting under 'Heroes -> General -> Ability Cooldown Time' to 100% so that your cooldown timers will be similar to an actual game.
  • Also note that Echo's flight and Doomfist's slam are set to 10% by default because of a weird interaction when canceling these abilties with no cooldowns. If practicing these heroes go to 'Heroes -> Doomfist / Echo-> Seismic Slam Cooldown Time / Flight Cooldown Time' and set them to 100%

Other Random Functions

  • When not using pressure mode Zarya will generate charge when using her personal bubble.
  • When not using pressure mode and facing a bot, Doomfist will generate charge for his power block.

Github

Credits

  • VAXTA - Original Aim Trainer
  • GGSYK - Kiriko and Sojourn Ability Usage
  • KJRR5P - Predictive Projectile Trainer by Yurodd

Sources

This post utilizes other codes either in part or in full. This could be because they remixed them, used parts of them, were inspired by them, or other reasons.

Players | 1 - 4
Categories: Practice Mode
Heroes: All
Maps: All
Created at:
Last updated:
Current version: 2.1

Controls

Interact
Open Menu
WASD
Navigate Menu
Ability 2
Select Menu
Primary Fire
Select Menu
Open Menu
WASD
Navigate Menu
Select Menu
Select Menu
Open Menu
WASD
Navigate Menu
Select Menu
Select Menu
Open Menu
WASD
Navigate Menu
Select Menu
Select Menu
Open Menu
WASD
Navigate Menu
Select Menu
Select Menu

Snippet

Loading...

Users Also Like

Similar Codes

Join the Workshop.codes Discord