CrossCode Wiki

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.

Throw Arts
Level Neutral Cold Shock Wave Heat
Ball-of-steel-icon.pngBall of Steel
Bullet-rain-icon.pngBullet Rain
Hail-flurry-icon.pngHail Flurry
Snow-flawke-icon.pngSnow Flawke
Diving Spark -icon.PNGDiving Spark
Homing Wisp.PNGHoming Wisp
Fae Round -icon.PNGFae Round
Essence Drain -icon.PNGEssence Drain
Ball of Boomerang-icon.PNGBall of Boomerang
Bullet Inferno-icon.PNGBullet Inferno
Hail-storm-icon.pngHail Storm
Frigid-flawke-icon.pngFrigid Flawke
Chain Blitz -icon.PNGChain Blitz
Radiant Swarm -icon.PNGRadiant Swarm
Elven Orb-icon.PNGElven Orb
Vital Pulse -icon.PNGVital Pulse
Flare Burn!-icon.PNGFlare Burn!
Gatling-arctillery-icon.png Gatling Arctillery Mjölnir-icon.png Mjölnir
Celestial-legion-icon.png Celestial Legion
Ether-snipe-icon.png Ether Snipe
Wave-motion-beam-icon.png Wave Motion Beam


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.