1. Rivals of Aether
  2. News
  3. Patch 1.4.15

Patch 1.4.15

This patch includes some small balance changes along with the Halloween seasonal skin rotation. We've also updated the Workshop Beta Branch. Read on for the full notes.



  • Halloween colors are back! This year Rivals are wearing their costumes before the match starts.
  • You can no longer fastfall after being parried.
  • With strong attack option on: letting go of the direction before pressing attack will no longer activate a strong attack.
  • Hitting Eid (the guy in Tower of Heaven's window) will no longer cause hitpause for the attacker.


  • Dash Attack hitstun multiplier decreased from x1.0 > x0.85.
  • Dash Attack angle flipper changed from 6 > 0.
  • Grounded dash attack is now jump-cancellable on hit after 8 frames of endlag.
  • Dair angle adjusted from 50 > 361 (45 in air, 40 on ground).
  • Slipstream height reduced from 44px > 40px.


  • Opponents will no longer move when in hitpause on top of a falling pillar.
  • Holding left or right when starting pillarless Uspecial will give the same boost as when cancelling Fspecial.


  • Charged Fspecial now has invincibility when spawning the super clone that lasts 4 frames after the clone is created (30 frames of invincibility total).


  • Uspecial hit 1 now moves opponents while in hitpause, but only if their hurtbox will not be hit by the 2nd hitbox (shouldn't affect normal usage of the move, but should make it still connect when hitting extended hurtboxes).


  • Fspecial explosion base damage: 2 > 3.
  • Holding down during the first 5 frames of Dair's descent makes Ori fall through platforms.



[Workshop Beta Branch] Patch 1.5.5 Notes

If you're helping us test out the Workshop Beta Branch with our new netcode and workshop beta features, you'll find these changes are now live:

  • Error messages now display during gameplay.
  • set_attack now works correctly.
  • Miscellaneous gameplay bug fixes.


Added the following functions:
  • get_player_damage(player)
  • get_player_stocks(player)
  • get_player_team(player)
  • get_game_timer()
  • clear_button_buffer(input_index)
  • get_state_name(state_index)