Tough Love Arena cover
Tough Love Arena screenshot
Genre: Fighting, Indie

Tough Love Arena

0.95.0

You can find the full changelog at about.toughlovearena.com/log


  • Buffed Beef/Pork: Palm disadvantage on block decreased -9 > -8
  • Nerfed Beef/Pork: Reverted 0.83.0 buff that made Jump > Spike scale as 1 hit, now it's back to 2
  • Buffed Noodle/Rice: Increased the juggle height when Slap anti-airs to make hitting with both Slaps less likely
  • Buffed Noodle/Rice: Getting hit inbetween the two attacks of Slap no longer registers as a counterhit
  • Buffed Noodle/Rice: Whip hitbox is now uniformly taller, making juggles easier and removing the "sweet spot" at the end
  • Buffed Noodle/Rice: Whip Splash startup reduced by 3 frames (makes Slap > Whip Splash juggles more reliable)
  • Nerfed Noodle/Rice: Reduced horizontal range of Slap's first hitbox by 17%
  • Nerfed Noodle/Rice: Reverted 0.91.0 buff to horizontal range of Slap's second hitbox
  • Nerfed Noodle/Rice: Reverted 0.91.0 buff to Slap's pushback
  • Nerfed Noodle/Rice: Slap's total animation is slightly longer, making it easier to whiff punish
  • Nerfed Noodle/Rice: Reduced cancel window of Slap's second hit 8 > 6 frames
  • Nerfed Noodle/Rice: Reduced cancel window of Whip Pounce 8 > 6 frames
  • Nerfed Noodle/Rice: Increased recovery of Whip Pounce by 5 frames. It has the same advantage on hit/block, but now it gives the opponent more time to react to no cancels
  • Buffed Rice: Reverted 0.83.0 nerf to Swat damage, effectively increasing 20,80 > 50,100
  • Buffed Rice: Swat juggles higher, making it effectively +9 on hit
  • Buffed Rice: Swat can now juggle into Slap in the corner
  • Nerfed Rice: Swat can no longer cancel into Whip Back
  • Nerfed Rice: Reverted 0.83.0 buff that make Swat scale as 1 hit, now it's back to 2
  • Adjusted Rice: Swipe now hits a second time if the opponent is close
  • Swipe used to hit once and was +7 on hit and -9 on block
  • Swipe's first hit is now -2 on hit and -8 on block
  • Swipe's new second hit is +7 on hit and -2 on block
  • Like most 2-hit moves, Swipe's meter gain is now distributed across both hits
  • Swipe can no longer hit an airborne opponent, making Jump a hard counter to Swipe

0.94.5

You can find the full changelog at about.toughlovearena.com/log


  • Gameplay: You can no longer be hit by other attacks (e.g. projectiles) while being thrown
  • Training: StunPhase (if present) is displayed as text on hitboxes and hurtboxes
  • Modding: AttackConfig.stunPhase added (only hits opponents in the matching phase)
  • Modding: AttackConfig.setStunPhase added (sets the opponent's phase, making them only hittable by attacks with the same phase)

0.94.4

You can find the full changelog at about.toughlovearena.com/log


  • Animation: Successful parries now show a small block impact where the hit was parried
  • Buffed Beef: Flex can now parry projectiles
  • Nerfed Beef: Extended hurtboxes during BEEFCAKE recovery to make whiff punishing it easier
  • Buffed Onion: Feint can now parry projectiles
  • When Beef and Onion parry projectiles, the followup attack does not freeze the opponent like a normal parry
  • Modding: ParryConfig.onProjectile added

0.94.3

You can find the full changelog at about.toughlovearena.com/log


  • Gameplay: Fixed bug where the extended hurtboxes during Onion/Garlic's Sweep were throwable

0.94.2

You can find the full changelog at about.toughlovearena.com/log


  • Pause Menu: Custom Controls updated during Gameplay will now take effect immediately
  • Pause Menu: Custom Controls now shows both P1 and P2 when opened from Training Mode

0.94.1

You can find the full changelog at about.toughlovearena.com/log


  • Gameplay: Throw recovery on whiff decreased 20 > 10 frames
  • Buffed Pork: Caber Toss recovery on whiff decreased 20 > 10 frames
  • How to Play: Fixed outdated instructions for RAPID/BURST/REJECTION

0.94.0

You can find the full changelog at about.toughlovearena.com/log


  • Added 4th button: the Throw button! Press Throw to attempt a throw
  • All throw active frames (including Pork's Caber Toss) have been increased 5 > 10 frames
  • Walking forward is no longer throw invulnerable
  • You cannot be thrown for 3 frames after exiting hitstun, blockstun, juggling, or knockdown
  • This 3 frame window provides extra time to start an attack and beat a meaty throw
  • Doing anything besides standing or walking will immediately end this window of throw invulnerability
  • Therefore, doing an armored attack or parry makes you immediately throwable
  • Throwable hurtboxes are now tracked separately vs strike hurtboxes
  • Walking backwards slightly increases the width of your throwable hurtbox
  • RAPID has been moved from Forward Special to Forward Throw
  • BURST has been moved from Backward Special to Backward Throw
  • REJECTION has been moved from Back Light to Forward Throw
  • Modding: Upgraded engine to 15
  • Modding: You can use "d" to map inputs to the fourth button (eg "4d": "SomeAttack")
  • Modding: FighterSetupConfig.commands added (customize the inputs for Throw/Rapid/Burst/Reject)
  • Modding: SequenceConfig.palindromeAnimation added (backfill to make hitstun/blockstun work)
  • Modding: ActionConfig.throwStart active frame duration changed 5 > 10 to make meaty throws easier
  • Modding: ActionConfig.throwCheck removed
  • Modding: Hurtboxes can now be customized for strikes vs throws
  • Modding: DefaultConfig.strikeHurtboxes and DefaultConfig.throwHurtboxes added
  • Modding: SequenceConfig.strikeHurtboxes and SequenceConfig.throwHurtboxes added
  • Modding: FrameConfig.strikeHurtboxes and FrameConfig.throwHurtboxes added
  • Modding: SequenceConfig.hurtboxes and FrameConfig.hurtboxes are still available as a shorthand for both strike/throw
  • Modding: Existing hurtbox changes have been ported to strikeHurtbox so as to not extend the throwHurtbox automatically
  • Modding: Places where hurtboxes were set to empty have been preserved

0.93.2

You can find the full changelog at about.toughlovearena.com/log


  • Buffed Garlic: Backflip can now cancel it's landing frames directly into Jump or Roundhouse by pressing Light or Heavy respectively
  • Gameplay: Reduced the height of all jumping attack hurtboxes to cleanly beat attacks not designed to be anti-airs
  • Noodle: Adjusted Trample hitbox height to better match the animation (slight buff to juggles)
  • Beef/Pork: Adjusted Gutpunch hitbox height to better match the animation (slight buff to juggles)
  • Beef/Pork: Adjusted Jump Attack (Dropkick) hitbox height to better match the animation (gameplay unaffected)
  • Beef: Adjusted BEEFCAKE hitbox height to better match the animation (gameplay unaffected)
  • Pork: Adjusted Chop hitbox height to better match the animation (gameplay unaffected)
  • Onion/Garlic: Adjusted Flick hitbox height to better match the animation (less disjointed, but still a great anti-air)
  • Onion: Adjusted Hopkick hitbox height to better match the animation (gameplay unaffected)

0.93.1

You can find the full changelog at about.toughlovearena.com/log


  • Performance: Added warning to the menu when using a browser with poor performance (e.g. Firefox)
  • FAQ: Updated sections on improving frame rate
  • Maintenance: Improved usability of performance debugging tool

0.93.0

You can find the full changelog at about.toughlovearena.com/log


  • Gameplay: Rewrote game loop to save up to 4.5ms every frame, dramatically improving performance on slower devices
  • Gameplay: Removed RDR counter from the top right of the screen. Current settings are now represented in the FPS label
  • Options: Replaced RenderFPS with new option "Frame Rate"
  • Frame Rate: The options are 60 FPS, 30 FPS, and Dynamic
  • Frame Rate: Dynamic is the default setting for non-mobile devices
  • Frame Rate: 30 FPS is the default setting for mobile devices and recommended for slower devices