You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Advanced Topics on Aurora User Docs</title><link>https://www.project-aurora.com/Docs/advanced-topics/</link><description>Recent content in Advanced Topics on Aurora User Docs</description><generator>Hugo</generator><language>en-US</language><atom:link href="https://www.project-aurora.com/Docs/advanced-topics/index.xml" rel="self" type="application/rss+xml"/><item><title>Animation Editor</title><link>https://www.project-aurora.com/Docs/advanced-topics/animation-editor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.project-aurora.com/Docs/advanced-topics/animation-editor/</guid><description><p>The <a href="https://www.project-aurora.com/Docs/reference-layers/animation/">Animation Layer</a> allows you to add your own custom animated effects to your peripheral lights. To edit this animation, the Animation Editor used. This is a powerful tool, and fairly easy to use once you understand how it works. As with all unfamiliar things however, it may be daunting at first.</p>
2
-
<h1 id="concepts-and-definitions">Concepts and Definitions</h1>
3
-
<p>Before getting into the guide itself, let me define some of the concepts and features that are required to fully understand how the animations work.</p></description></item><item><title>Audio Visualizer Tweaks</title><link>https://www.project-aurora.com/Docs/advanced-topics/visualizer-output/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.project-aurora.com/Docs/advanced-topics/visualizer-output/</guid><description><p>The Audio Visualizer layer allows you to display a representation of whatever you&rsquo;re listening to on your RGB devices.</p>
<p>One of the things that annoys me about the layer is that every single sound your computer emits will be shown on the keyboard, which isn&rsquo;t very useful or appealing if you&rsquo;re talking to someone on Discord for example. So I found a way to isolate a single application (in my case, Spotify) in the same audio output as Aurora.</p></description></item><item><title>Custom Layout</title><link>https://www.project-aurora.com/Docs/advanced-topics/custom-layout/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.project-aurora.com/Docs/advanced-topics/custom-layout/</guid><description><p>Intended way to use Aurora with more than keyboard, mouse, mousepad etc. is <em>Remapping</em> them to CL1-CL5 keys.
7
-
This way, they can be integrated with default game effects.</p>
<p>Currently only way to create new layouts is by editing the json files in Aurora&rsquo;s installation folder.</p>
10
-
<p>You can save your layouts as <strong>custom_keyboard.json</strong>, <strong>custom_mouse.json</strong>,
11
-
<strong>custom_mousepad.json</strong>, <strong>custom_headset.json</strong> or <strong>custom_chroma.json</strong></p>
12
-
<p>This naming is recommended as you will lose your changes if new layout updates are downloaded</p></description></item><item><title>Global Variables</title><link>https://www.project-aurora.com/Docs/advanced-topics/global-variables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.project-aurora.com/Docs/advanced-topics/global-variables/</guid><description><p>Global variables are generic variables that are not specific to a profile.
13
-
They are mainly used for developers to easily integrate Aurora with applications.</p>
<p>Variables can by updated by <strong>POST</strong>ing a <strong>JSON</strong> object to http://localhost:9088/variables</p>
</span></span></code></pre></div><p>Variables will by sorted by their types in Aurora-RGB.</p>
22
-
<p>You can see current values on <a href="http://localhost:9088/variables">http://localhost:9088/variables</a> endpoint.</p>
23
-
<h2 id="using-state-variables">Using State Variables</h2>
24
-
<p>Global variables are used similar to <a href="https://www.project-aurora.com/Docs/advanced-topics/state-variables/">State Variables</a>.
25
-
Instead of selecting a variable from a drop down list, you need to type the name of the variable in a &ldquo;Global Variable&rdquo; function.</p></description></item><item><title>Overrides System</title><link>https://www.project-aurora.com/Docs/advanced-topics/overrides-system/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.project-aurora.com/Docs/advanced-topics/overrides-system/</guid><description><p>The overrides system is an an advanced system that allows you to override the properties of layers with other values that are evaluated each frame. This allows for a huge amount of control and customizability with your lighting that layers on their own cannot provide. You can still get fairly customization layers without this system, so do not worry if you don&rsquo;t understand it. This is a feature mainly for advanced users.</p></description></item><item><title>State Variables</title><link>https://www.project-aurora.com/Docs/advanced-topics/state-variables/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://www.project-aurora.com/Docs/advanced-topics/state-variables/</guid><description><h1 id="what-are-state-variables">What are State Variables?</h1>
26
-
<p>State Variables are numeric, boolean (true/false) or string (sequence of letters) values
27
-
that can be obtained and dynamically updated by Aurora as it is running.
28
-
Layers such as the Percent Effect Layer or the Animation Layer
29
-
can make use of these values to conditionally set the lights on the keyboard.
30
-
The values depend on which profile is currently in use,
31
-
for example the CSGO profile contains State Variables for health, current ammo, max ammo, etc.
32
-
but these specific ones do not work for other profiles such as Minecraft.</p></description></item></channel></rss>
0 commit comments