About DynamicCam:
UI now localised for all locales: 🇺🇸 🇩🇪 🇫🇷 🇪🇸 🇲🇽 🇮🇹 🇧🇷 🇰🇷 🇷🇺 🇨🇳 🇹🇼
DynamicCam automates camera transitions (and settings) between the many different 'situations' that your character can find themselves in.
Using the new ActionCam settings reintroduced in 7.1, experience the game in a new way! E.g.:
- Zoom slow or fast depending on mouse wheel speed.
- Use custom situations to automatically zoom in/out when indoors/outdoors.
- Use custom situations to rotate the camera while teleporting.
- Use predefined view during NPC interaction.
- A camera over shoulder offset makes your character animations look more interesting.
- Focus the camera on enemies or NPCs during interaction.
Discord Server for users: https://discord.gg/z7dHQSx7yK
Great video by Kephas walking you through most of the settings of DynamicCam:
PS: Sorry for still not having implemented the profile sharing…
Toggle a DynamicCam Situation via Macro
To toggle a DynamicCam situation via macro so that the condition script continuously returns true, a custom variable is used.
Important Note on Priority
To guarantee that the desired situation takes effect when activated, it must have a higher priority than any other situations that might be active at the same time.
Among all currently active situations whose conditions are met, DynamicCam always uses the one with the highest priority value. You can adjust this value in the settings of the respective situation under Priority (e.g., set it to a very high value like 10000).
Step 1: Adjust the Situation
- Open the in-game settings using the command
/dc. - Navigate to Situations and select your desired situation.
- Enter a very high number under Priority (see above).
- Enter the following code under Condition Script:
return DynamicCam_MyCustomToggle1 == true
Step 2: Create the Macro
Create a new macro in-game (/macro) and paste the following command:
/run DynamicCam_MyCustomToggle1 = not DynamicCam_MyCustomToggle1 DynamicCam:EvaluateSituations()
How It Works
- Variable Toggling: Each time you run the macro, it toggles the global variable
DynamicCam_MyCustomToggle1betweentrue(active) andnil/false(inactive). - Evaluation:
DynamicCam:EvaluateSituations()forces the add-on to re-evaluate all situation conditions immediately, rather than waiting for a standard in-game event. - Persistent State: As long as
DynamicCam_MyCustomToggle1is set totrue, the condition script returnstrueduring every check and keeps the situation active - provided its priority is high enough. Pressing the macro again toggles it off.
Tip: If you want to activate different situations independently of one another, use a unique variable name for each situation (e.g.,
DynamicCam_MyCustomToggle2,DynamicCam_MyCustomToggle3, etc.).
You may also want to checkout these Bellular videos:
BellularGaming (May 18, 2016): The Action Camera: WoW Legion's Hidden Gem
BellularGaming (Jan 17, 2018): FEELS NEW! Ultimate Immersive World of Warcraft Setup for Patch 7.3.5
BellularGaming (Mar 13, 2018): World of Warcraft: ACTION RPG Edition - A New Way To Enjoy WoW in 2018

