Balls

Balls, also known as VRPs (Virtual Ricochet Projectiles), are a ranged weapon that is used in CrossCode. These balls can be rapidly fired or charged, causing them to ricochet off of walls, do more damage than normally, and inflict status effects. VRPs, especially charged ones, are oftentimes required to solve puzzles. There are also certain monsters that need to be hit by VRPs to be broken. VRPs are affected by elements, just like melee.

VRPs in Puzzles
VRPs are the main puzzle element of CrossCode. They are used to activate switches, solve ball puzzles, launch keys into locks, bounce bombs and knock back bubbles. There are also ball changers, which change the way a ball behaves; they can turn a ball into a certain element, change its direction or slow it down.

Combat Arts
Throw Combat Arts can be executed by charging while aiming.

Trivia
In the first versions of CrossCode the character used to stop walking while aiming a ball. For testing Lachsen removed that and found out that it was far smoother to play the game without stopping.