Auto ShadowPlay

Auto ShadowPlay

21 Downloads

Auto Shadow Play is a World of Warcraft addon designed to automatically take screenshots during key PvP moments and trigger NVIDIA ShadowPlay for video highlights. This addon enhances your PvP experience by preserving every crucial victory, objective capture, or pet battle in a highlight video with ease.

Features:

  • Automatic PvP Screenshots: Takes screenshots during:
    • Player kills in PvP battles.
    • Leaving battlegrounds or arenas.
    • Capturing objectives in battlegrounds.
    • Pet battle completions.
    • Player deaths in any PvP scenario.
  • ShadowPlay Integration: Works in combination with a Python script to trigger NVIDIA ShadowPlay whenever a screenshot is taken, providing instant video capture of important moments.
  • Seamless Gameplay Integration: Designed to run quietly in the background without interrupting your gameplay experience.

Requirements:

  • NVIDIA ShadowPlay.
  • The Python executable (AutoShadowPlay.exe) hosted on GitHub.

Installation Instructions

  1. Install the Addon:

    • Download the addon from CurseForge.
    • Extract the contents into your World of Warcraft Interface/AddOns directory.
  2. Download and Set Up the Executable:

    • Go to the GitHub release page (https://github.com/Mylls/AutoShadowPlay) and download the AutoShadowPlay.exe file.
    • Run AutoShadowPlay.exe for the first time. It will ask you to:
      • Set the ShadowPlay keybind (default: Alt+F10).
      • Set the location of your World of Warcraft screenshot folder (default: C:/Program Files (x86)/World of Warcraft/_retail_/Screenshots).
    • Keep AutoShadowPlay.exe running while playing the game to automatically trigger ShadowPlay whenever a screenshot is taken.

Setup Instructions

  1. First-Time Setup:

    • When you first run AutoShadowPlay.exe, a simple setup window will appear.
    • Choose your desired ShadowPlay keybind by clicking on the input box and pressing the desired key combination.
    • Set the screenshot folder path, or leave it as the default if you haven’t changed it in your World of Warcraft installation.
  2. Running the Addon:

    • Ensure AutoShadowPlay.exe is running in the background whenever you play World of Warcraft.
    • The addon will automatically take screenshots at pivotal moments, and the Python script will trigger ShadowPlay using the configured keybind.

Q&A

Q: Why do I need a separate Python script to trigger ShadowPlay?
A: Due to Blizzard's API limitations, in-game addons cannot interact with external software directly, such as pressing keybinds or controlling NVIDIA ShadowPlay. The Python script bridges this gap by monitoring for new screenshots and triggering your ShadowPlay keybind, enabling video capture of important gameplay moments without manual intervention.

Q: Can I use this addon without NVIDIA ShadowPlay?
A: Yes, but you will only get the automatic screenshots taken by the addon. For full functionality, including video capture, you need to use the Python script to integrate with ShadowPlay.

Q: How do I change the screenshot settings later on?
A: You can manually edit the config.json file located in the same directory as the AutoShadowPlay.exe file to modify the screenshot folder path or keybind settings.

Q: Does the Python script impact game performance?
A: No, the Python script runs independently of the game and is lightweight, designed to monitor the screenshot folder without using significant system resources.

Q: Do I need Python Installed on my PC?
A: Nope. If you are running the AutoShadowPlay.exe it comes with all of the dependecies packaged within the single exe, it doesn't matter where it's at you can place it on your desktop or the addon folder just double click it and keep it open while you are playing.

Additional Information
Works Great with the Memento Addon.

My goal with this addon is to make it easier for people to create and share their World of Warcraft content, including myself. I've always wanted to make WoW content, and I hope this tool inspires you as much as it inspires me. I can't wait to see the amazing clips you create with it! Whether it's capturing epic PvP moments, thrilling battleground victories, or hilarious pet battles, I hope this addon helps you showcase your journey in Azeroth. I truly hope it works out great for you and brings your adventures to life.

Everything is Available to you and commented as effciently as possible even if you don't know python hopefully you can read the script and see that everything is fully safe to use.
If you have Python installed on your PC, you can also just double click the .PY file provided to have the same results as the .exe

Make sure that ShadowPlay is properly configured and enabled on your system.

If you are someone who enjoys listening to Music While playing aswell or Want to record your buddies audio from Discord You can Follow this Guide: https://cmetcalfe.ca/blog/record-audio-from-specific-applications-with-shadowplay.html It's straight forward and if you are using Windows this is the easiest way to split your Audio. I am currently using this set up.