Tough Love Arena/Changelog

From Mizuumi Wiki
Jump to navigation Jump to search
Changelog[1]
Game Version Date Notes
0.106.5 2024/03/13
  • Modding: SequenceConfig.displayHide added
  • Modding: Added support for the Throw icon in Frame Data
  • Maintenance: Updated URL for accounts API
0.106.4 2024/02/20
  • Gameplay: Slightly increased delay before a match starts to mitigate audio and loading issues
  • Gameplay UI: The WINS counter now updates immediately once the match ends
  • Gameplay UI: Added a star next to the WINS count to indicate the most recent winner
  • Gameplay UI: Added a win-streak indicator next to the WINS count once 2+ games have been won in a row
0.106.3 2024/01/16
  • Lobbies: Added new host feature "Prevent Start" that lets the host prevent the game from automatically starting when both players mark themselves READY
  • Lobbies: Fixed bug where the P2's READY status wasn't being reset when P1 left the queue
  • Mobile: Hid the matchmaking button during gameplay since it was interfering with the controls
  • Mobile: Made the social icons closer on the main menu to make it easier to click the matchmaking button
0.106.2 2023/12/19
  • Noodle: Frenzy pushback increased by 50% to limit oki options
  • Rice: Teleport can now cancel the end of their recovery into throw
  • Rice: Removed startup invulnerability from Swat
  • Rice: 5H > 5H > 4S now teleports back a fixed distance away from the opponent
  • Pork: Fixed Caber Toss to auto tech when thrown out of the run animation
  • Pork: Fixed Caber Toss tech to put characters at the same distance as a normal throw tech
  • Modding: CancelConfig.onHitTumbling added
0.106.1 2023/11/23
  • Gameplay: Fixed bug where non-training game modes wouldn't start
0.106.0 2023/11/23
  • Rice: Added new move Quickport, which allows Rice to teleport a short distance after attacking
  • Rice: You can perform Quickport by canceling Light and Heavy attacks into back Special (retreat) or forward Special (close)
  • Gameplay: Throw tech animation extended 20 > 40 frames to give players more time to react
0.105.2 2023/10/10
  • Matchmaking: Fixed bug where it wouldn't ask for permission to show notifications
  • Matchmaking: Fixed bug where you couldn't block anonymous accounts
  • Matchmaking: Fixed bug where you could queue while in a private match or lobby
0.105.1 2023/10/09
  • Halloween theme will be live October 9 through October 31
  • Matchmaking: Fixed bug where you could search for a Ranked match after logging out
0.105.0 2023/10/01
  • Matchmaking has been rewritten to now run in the background
  • Now when you start matchmaking, you can back out and go do other things like Local VS or Training
  • There is a new matchmaking indicator in the bottom left, above the game version
  • When the matchmaker is idle, click the indicator to start searching for a Casual Match
  • When the matchmaker it in progress, click the indicator to stop searching
  • Whenever you finish fighting, you will now have an option to requeue
  • Ranked: You can now see the MMR you gained from an opponent rage quitting
0.104.3 2023/08/08
  • Pork: If Pork is grabbed during Caber run, they will now automatically tech the throw
  • Rice: Swipe can now hit vs airborne, opening up new AA combos
0.104.2 2023/08/02
  • Modding: Fixed bug where particles were trying to load from the wrong folder
0.104.1 2023/08/01
  • Menu: Fixed bug where the "Patch Notes" displayed on launch were out of date
0.104.0 2023/08/01
  • Added Throw Teching and removed throw-invulnerability from all grounded attacks
  • Press Throw within 8 frames after getting thrown to "tech" the throw and escape
  • If you are thrown during the startup for a throw, you will automatically tech
  • Both players recover from the tech animation at the same time
  • If a throw connects on the same frame as an attack, the throw wins
  • Noodle: Fixed bug where Soup could be hit by throw hitboxes
  • Gameplay: Removed ability to kara cancel up the attack chain (L > H > S > T)
0.103.13 2023/07/21
  • Beef/Pork: Heavy Punch damage decreased 90 > 80
  • Beef/Pork: Palm damage increased 60 > 70
  • Beef/Pork: Jump knee hitbox slightly reduced to better match animation
  • Beef/Pork: Hitting airborne Tackle relaunches with 1 juggle points (always combos into Uppercut)
  • Pork: Jump Cancel changed back from Caber Run to an empty jump
  • Onion: Followup parry (for multihit moves) has been moved to Light, removing accidental cancels
  • Secret Spice: Limit afterimage animation to only attacks
  • Maintenance: Added features to Canary test site
0.103.12 2023/06/26
  • Boss Characters: Fixed bug where Boss Characters weren't selectable after being unlocked
0.103.11 2023/06/10
  • Boss Characters: Fixed bugs caused by real Boss and playable Boss having the same backend ID
0.103.10 2023/05/29
  • Boss Characters: The version you unlock has normal health values to make them more fair in casual play
  • Maintenance: Cleaned up dependencies and refactored dev tools
0.103.9 2023/05/28
  • Accounts: Fixed login bug caused by JWT tooling
  • Maintenance: Changed tool used for copying lobby/replay codes to clipboard
0.103.8 2023/05/28
  • Redeployed 0.103.7
0.103.7 2023/05/28
  • Event Mode: Changed "unlock bosses" cheat code to persist across refreshes
0.103.6 2023/05/28
  • Redeployed 0.103.5
0.103.5 2023/05/28
  • Win Screen: Pressing Throw acts the same as pressing Light (to match other menus)
  • Maintenance: Updated Node (v14 > v16) and various dependencies
0.103.4 2023/05/21
  • Maintenance: Refactored a lot of menu components and added more automated testing
0.103.3 2023/05/15
  • Modding: Any details that are filled out (version, author, description) will now be displayed when uploading and selecting mods
0.103.2 2023/05/11
  • Maintenance: Added more automated testing and cleanup noisy logging
0.103.1 2023/04/24
  • Onion: Fixed animation glitch where the some colors would flicker while standing
  • Maintenance: Improved tooling for enabling/disabling event features
0.103.0 2023/04/08
  • April Fools balance patch has been reverted
0.102.3 2023/04/07
  • April Fools Noodle: Added SFX to Fist
  • April Fools Pork: Nerfed damage on Chop1 and Chop2 but removed the scaling penalty on Chop1, for net higher damage
  • April Fools Garlic: Clones can no longer be hit, but will still disappear if Garlic is hit
  • April Fools Garlic: Special Clones spawn with slightly different locations and speeds, removing the infinite combo in the corner
  • Lobbies: Re-enabled the setting for allowing mods
0.102.2 2023/04/03
  • Gameplay: Fixed bug where Install state could be inproperly loaded during rollbacks, causing desyncs
0.102.1 2023/04/03
  • Made some secret balance changes
  • Enabled Frame Data, Modding and Debug Ref menus
  • Modding: SequenceConfig.onLand added
  • Modding: InstallConfig added
  • Modding: FrameConfig.setInstall added
  • Modding: FrameConfig.exitInstall added
  • Modding: SequenceConfig.requireInstall added
  • Maintenance: Fixed copyright date
0.102.0 2023/04/01
  • April Fools patch!
  • Gameplay and balance changes have been made to the entire cast
  • We will let the players figure out what changes have been made :)
  • Some menus and game modes have been temporarily disabled. No spoilers!
  • While the patch is active, the "normal" skins are unlocked for all players
  • This patch will be reverted after the tournament on April 7
0.101.6 2023/03/31
  • Maintenance: Engine changes in prep for upcoming April Fools event
0.101.5 2023/03/29
  • Pork: Fix Caber Toss cancel to work when pressing back + any button
  • Secret Spice: Reduced afterimage effect and made them disappear on hit
  • Modding: AfterimageConfig.dieOnFighterHit added
  • Maintenance: Engine changes in prep for upcoming April Fools event
0.101.4 2023/02/20
  • Noodle: Reduced advantage on block for Buzzsaw +2 > +1
  • Noodle: Reduced chip on Buzzsaw 120 > 90
  • Rice: Reduced damage on Swat 50,100 > 40,80
  • Beef/Pork: Uppercut now forces knockdown on airborne opponents
  • Pork: Caber Toss can empty cancel before running forward
  • Event Mode: Added buttons to custom controls to save and load presets
0.101.3 2023/01/24
  • Steam: Added "Quit Game" button to main menu
0.101.2 2023/01/16
  • Modding: Negative damage now heals the opponent
  • Modding: Default hitstop and meter gain now scale off the absolute value of damage
  • Modding: FrameConfig.opacity added
  • Modding: FighterSetupConfig.introSequence added
0.101.1 2023/01/16
  • Added Push Notifications for matchmaking
  • When you search for a match, your browser will prompt you to allow push notifications
  • If enabled, you will receive a notification if/when you find a match
  • Push notifications are currently only available on Desktop Web
  • Maintenance: Refactored character config files to make future development easier
0.101.0 2023/01/01
  • Beef/Pork: Palm has been moved from Heavy > Special to Heavy > Light
  • Beef/Pork: You can now cancel both your Light and Heavy attacks into Special for your neutral Special move
  • Rice: Swat now has airborne invulnerability frames 5-11 instead of a mix of armor and invuln
  • Rice: Teleport now has armor for the first 10 frames instead of full invulnerability
  • Rice: Jump Drill is now -1 on both hit and block when connecting on the first frame
0.100.1 2022/12/30
  • Seasonal themes (Birthday, April Fools, Halloween) will now be automatically turned on/off by the calendar rather than requiring manual updates
  • When a Theme is active, the splash screen is changed and that theme's flavors are unlocked and made the default choice
  • Additional behavioral changes (e.g. April Fools balance changes) will still require manual patching
0.100.0 2022/12/18
  • Pork: Caber Toss now has shorter range, but after a brief pause, runs forward for a hug
  • Pork: Caber Toss active frames increased 10 > 64
  • Pork: Caber Toss recovery frames increased 10 > 15
  • Pork: Caber Toss reach changed from 0.6 to a starting range of 0.2 and max range of 3.85 (about half screen)
0.99.3 2022/12/11
  • Gameplay: Fixed bug where the "READY" sfx would not play after Round 1
0.99.2 2022/11/28
  • Gameplay: The first round in a set now plays a short falling in animation
  • Play Online: Added quick fading animation when quitting back to Character Select
  • Play Online: Now when you are disconnected, there is a 2 second window where inputs are ignored so you can see the error w/o exiting accidentally
  • Welcome: The splash screen only has a minimum load time the first time, and afterwards will go the menu ASAP
  • Event Mode: Pressing Heavy at Character Select bounces back to Welcome screen (previously did nothing)
  • Event Mode: Added instructions to Debug Tools > Event Mode DIP Switch
0.99.1 2022/11/21
  • Steam: The game now boots in fullscreen
  • Steam: To exit fullscreen: Use F11 on Windows, Cmd+Ctrl+F on Mac
  • Event Mode: Removed behavior where the game would auto-fullscreen on first user action (replaced with new app-level fullscreen)
  • Event Mode: Fixed bug where clicking "Load Recommended Event Settings" wiped the dipswitch
  • Event Mode: Hide the News
0.99.0 2022/11/21
  • Event Mode has been revamped
  • Entering Event Mode will now persist if you refresh
  • To exit Event Mode, you need to use the Pause menu (clickable [P] in the bottom right)
  • Extras > Advanced Extras > Debug Tools > "Event Mode DIP Switch" added
  • This provides precise control over esoteric settings that only apply while in Event Mode
0.98.5 2022/11/07
  • Controls: You can now map the number keys
  • Controls: Mapping a number key for either P1 or P2 disables that shortcut for emotes and Training
0.98.4 2022/11/07
  • Gameplay: Kara canceling is disabled if the starting move has armor frames that take a hit
0.98.3 2022/11/06
  • Controls: You can now map a combination of keys/buttons to an action
  • This allows you play with a three button controller (e.g. map Throw to Light + Heavy)
  • To do this, while setting controls, hold the first button and then press the second
  • NOTE: The feature is still experimental and needs polishing. Use at your own risk
0.98.2 2022/11/06
  • Gameplay: Throws can no longer counterhit (e.g. vs Frenzy startup)
  • Maintenance: Rewrote platform detection and behavior for WIP mobile apps
0.98.1 2022/11/01
  • Removed Halloween patch
  • Maintenance: Added more options to asset loading for WIP mobile apps
0.98.0 2022/10/31
  • Gameplay: Throws (including Caber Toss) are now throwable during startup
  • Buffed Beef/Pork: Heavy Punch damage increased 80 > 90
  • Adjusted Beef/Pork: Heavy Punch pushback reduced 0.3 > 0.2, Palm pushback increased 0.3 > 0.4
  • Nerfed Beef/Pork: Heavy Punch advantage on hit reduced +7 > +5 (removes Heavy Punch > Gutpunch link)
  • Nerfed Beef/Pork: Uppercut now slides forward during recovery, making it easier to punish optimally on block
  • Nerfed Beef/Pork: Uppercut recovery increased 30 > 34 to prevent new forward slide from enabling certain mid-screen juggles
  • Nerfed Onion/Garlic: Walk backward speed decreased 0.06 > 0.05 (Meat is 0.04 and Carb is 0.035)
  • Adjusted Garlic: Sneak now dives in at an angle, landing closer to the opponent and preventing whiffs
  • Combo Trials: Beef and Pork have been updated
0.97.5 2022/10/30
  • Lobbies: Added HOST button to allow the host to promote someone else w/o leaving the lobby
  • Lobbies: The SWITCH button has been removed and replaced with clicking on the status (e.g. WAITING, SPECTATING)
  • Lobbies: You can now press Enter/Escape to save/cancel when editing the lobby message or your nickname
0.97.4 2022/10/30
  • Secret Spice: Added afterimage effect
  • Training: Fixed bug where Random Counterhit could trigger mid-throw
  • Maintenance: Added deployment tooling for WIP mobile apps
  • Modding: FrameConfig.afterimages added (for specific frames)
  • Modding: SequenceConfig.afterimages added (for all frames in a sequence)
  • Modding: DefaultConfig.afterimages added (for every sequence)
0.97.3 2022/10/24
  • Halloween patch!
  • Tough Love Arena is getting spooky to celebrate the official tournament happening October 28
  • While the patch is active, the halloween skins are unlocked for all players
  • This patch will be reverted on November 1
0.97.2 2022/10/12
  • Buffed Rice: Swat now has armor frames 6 - 10, making it more reliable as an anti-air
  • Nerfed Beef: Air Lemon has 6 more frames of startup, ensuring that no parry timing covers both Jump Attack and Air Lemon
  • Nerfed Beef: Air Lemon has a shallower arc, making it as easy to antiair as their normal Jump Attack
  • Buffed Pork: Removed landing recovery from Empty Jump and now it auto-cancels to Caber Toss
  • Nerfed Onion/Garlic: Jump cancel is now 5 frames earlier to allow for a lower jump arc (nerf because it is now harder to execute)
  • Nerfed Onion: Long Jump has a shallower arc, making it as easy to antiair as their normal Jump Attack
0.97.1 2022/10/05
  • Gameplay: Fixed bug where throws could trade with armored attacks. Armored attacks are back to beating throws during active frames
  • Modding: Fixed bug introduced in 0.97.0 where Onion and Garlic mods with projectiles wouldn't load
  • Todo: Updated TODO
0.97.0 2022/10/03
  • Animation: Onion has been fully animated and polished
  • Animation: Onion has new options for alternate colors
  • Modding: Upgraded engine to 16
  • Modding: Onion mods made before engine 16 will be upgraded to use new sprites
0.96.4 2022/10/02
  • Lobbies: Added support for setting a "Nickname". This makes it easier to identify yourself within a lobby, with the fail-safe that if you pick an unsuitable nickname, the host can always kick you
  • Lobbies: Nicknames are saved as a local setting. To remove your nickname, simply set it to empty and save
  • Lobbies: Fixed bug where the Pause Menu would open while updating the Lobby Message
0.96.3 2022/10/02
  • Menu: Moved the game version on the splash screen to the corner for easier reference
  • Menu: You can now exit the EULA in Advanced Extras by pressing Light Attack
  • Maintenance: Added tooling and documentation around deploying to mirror/proxy URLs
0.96.2 2022/09/23
  • Beef/Pork: Fixed bug where they counted as airborne during certain landing frames
  • Rice: Hitstop on Jump Drill increased 10 > 12
  • Training: Hitbox display now includes text showing if a frame is considered airborne
  • Modding: Fixed bug where setting FrameConfig.isAirborne to false wouldn't override SequenceConfig.isAirborne
0.96.1 2022/09/22
  • Nerfed Noodle: BuzzSaw meter gain nerfed 600 > 300 on hit, 480 > 240 on block
  • Replays: Fixed bug introduced in 0.95.10 where you couldn't disable hitbox display
  • How to Play: Updated phrasing in Slap tutorial for Noodle/Rice
  • Leaderboard: Fixed issue with displaying long names
0.96.0 2022/09/21
  • Buffed Beef and Onion: Parry duration increased 5 > 8 frames
  • New Special Jump Attacks: Every character now has a unique new attack that can be performed by jumping forward and then holding back before the descent
  • Noodle: Added "Buzz Saw". Does massive chip on block
  • Rice: Added "Jump Drill". Dives down with a quick attack
  • Beef: Added "Air Lemon". Approach from far away and get some extra damage
  • Pork: Added "Empty Jump". Skip your attack and surprise your opponent with a delayed ground attack or sudden throw
  • Onion: Added "Long Jump". Cover extra ground to try and get in
  • Garlic: Added "Jump Roundhouse". Teleport to the ground to punish their anti-air with a Roundhouse
  • Garlic: Changed Backflip > Jump cancel from Light to Special, to make mashing Light after Backflip easier
  • Gameplay: Hurtboxes are slightly wider during landing frames, so whiff punishing a jump attack as they land is now easier
  • Fixed Beef/Pork: Jump's rising attack now has armor vs air attacks AND projectiles (to handle Air Lemon)
  • Fixed Rice: Swat can no longer trade with projectiles
  • How to Play: Added a section for special jump attacks to each character's Strategy section
  • Modding: AttackSequenceConfig.displayCancelsFrom added (to better display Frame Data for moves you can only do by cancelling something else)
0.95.10 2022/09/02
  • Menu: Pressing Throw works the same as pressing Light on most menus
  • Training Mode: Toggling hitbox display while gameplay is frozen will now update immediately, rather than requiring a frame step
  • Event Mode: You can toggle hitbox display from the Pause Menu (this is tracked separately from Training Mode)
  • Event Mode: There is now a controller preview on the main menu (this is temporary for an offline event)
0.95.9 2022/09/01
  • Attract Mode: The setting to enable this is now enabled by default if playing on desktop
  • Attract Mode: You can now exit by clicking, just like the Welcome screen
  • Event Mode: Fixed bug where rebooting would immediately play music
  • Event Mode: Enable all flavors when playing Human VS CPU
0.95.8 2022/08/28
  • Pause Menu: You can now hold any 1 key/button to switch from Single Player to Two Players controls
  • Pause Menu: You can now hold any 2 keys/buttons to exit without saving
  • Event Mode: Rebooting exits fullscreen. As a workaround, after it reboots to the Welcome/Attract Screen, when you press anything to proceed it will also go fullscreen
0.95.7 2022/08/27
  • Pause Menu: Moved Custom Controls lower down in the options
  • Event Mode: Reverted needing to hold Pause for non-gameplay menus
  • Event Mode: Will automatically reboot after idling for 45 seconds on the main menu, Character Select or the Win Screen
0.95.6 2022/08/20
  • Attract Mode: Added quick loading animation when exiting Attract Mode (used to be instant and jarring)
  • Event Mode: Added inner menu where you can choose between 2P or 1P vs Random CPU
  • Event Mode: You now need to hold Pause for all areas of Event Mode (to reduce accidental pausing)
  • Event Mode: Pressing Heavy at the inner menu takes you to Attract Mode (removed from Pause Menu)
  • Event Mode: Idling at the inner menu for 30 seconds will refresh the app
  • The refresh will load directly back to the Event Menu and show Attract Mode
  • Previously, running Event Mode on the desktop version for 3+ hours could randomly crash the game
  • This refresh mechanism is a workaround while we investigate this difficult to reproduce bug
0.95.5 2022/08/20
  • Adjusted Garlic: Increased Sneak hitstop duration 10 > 12 frames
  • Gameplay: Successful parry attacks will always face the opponent, fixing interaction when parrying Soup placed behind you
  • Maintenance: Fixed meta tag for image preview
  • Maintenance: Phase 1 of rewriting netcode code for open sourcing
0.95.4 2022/08/17
  • Controls: You can now map ShiftLeft and Spacebar
  • Controls: Functional keys (F1, F2, etc) are now completely ignored
  • How to Play: Fixed typo in Rice strategy
  • About: Fixed links pointing to events and the Hall of Fame
  • About: Removed community links (now available at about.toughlovearena.com)
  • Maintenance: Fixed meta tags so that sharing TLA on social media will now look nicer
0.95.3 2022/08/10
  • Menu: Music box in the top right now remembers your music preference
  • Attract Mode: No longer saves replays
  • Maintenance: Migrated deployment scripts to more maintainable framework
0.95.2 2022/08/04
  • Gameplay: Fixed hitstop on REJECT, now there is a slight freeze when it connects
  • Gameplay: It is now impossible to combo after a landing a REJECT
  • Buffed Pork: Caber Toss is now unburstable until the first hit, making Caber > Jump or Caber > Chop guaranteed. Longer combos can still be bursted
  • Training: With hitboxes on, you can now see how many juggle points remain during a combo
  • Debug Tools: Fixed issue with inner menu navigation
0.95.1 2022/08/02
  • Options: Removed "Unload Stale Sprites" until it can be further tested and debugged
  • Debug Tools: Merged public and private debug tools into one ugly menu
0.95.0 2022/07/21
  • 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 2022/07/19
  • 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 2022/07/17
  • 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 2022/07/16
  • Gameplay: Fixed bug where the extended hurtboxes during Onion/Garlic's Sweep were throwable
0.94.2 2022/07/16
  • 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 2022/07/16
  • 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 2022/07/16
  • 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.4 2022/06/28
  • Redeployed 0.93.3
0.93.3 2022/06/28
  • Redeployed 0.93.2
0.93.2 2022/06/28
  • 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 2022/06/27
  • 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 2022/06/19
  • 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
0.92.2 2022/06/19
  • Pause Menu: Fixed UI bug where the button would scroll with the page
  • Maintenance: Centralized and simplified z-index layering
  • Maintenance: Added more automated tests
0.92.1 2022/06/09
  • Throw recovery on whiff increased 10 > 20 frames
  • Buffed Noodle: Soup launches slightly higher, making followups a little easier
  • Nerfed Rice: Swat no longer has armor during startup, but retains armor during active to prevent trades
  • Nerfed Rice: Swat active frames reduced 5 > 1
  • Nerfed Rice: Swat total duration on whiff net increased by 5 frames
0.92.0 2022/06/07
  • Added new stage "Apartment"
0.91.19 2022/06/01
  • Maintenance: Migrated source code to new repo
0.91.18 2022/05/28
  • Maintenance: Added more debug tools
0.91.17 2022/05/24
  • Redeployed 0.91.16
0.91.16 2022/05/24
  • Character Select: The clickable back button now acts like pressing Heavy instead of instantly backing all the way out
  • Replays: Fixed bug where the Load menu would sometimes load the replay but then get stuck on the menu
  • Steam: Changed application icon from flexing Beef to the heart spikeball from the logo (better at low resolution)
0.91.15 2022/05/21
  • Maintenance: Migrate Hall of Fame data to new host and new format
0.91.14 2022/05/15
  • Nerfed Onion/Garlic: Sweep can no longer cancel into Trip on block
  • Accounts: Fixed "Favorite Character" to no longer break when we push new skins (existing favorites have been reset)
  • Modding: Upgraded engine to 14
  • Modding: FlavorConfig.fid added (unique property to help with replay/favorite tracking)
  • NOTE: One of the main goals of 0.91.0 was diversifying offense. Adding "Sweep > Trip on block" inadvertently made it more simple. It also introduced undesirable play patterns in the form of long, pseudo-true blockstrings against Pork. Therefore, this buff has been reverted
0.91.13 2022/05/13
  • Character Select: Fixed bug where unlocked flavors could not be chosen
0.91.12 2022/05/13
  • Character Select: Restyled the flavor select to include the flavor name and a wider preview
  • Character Select: You now see all of the flavors all the time. Locked flavors are visible but unselectable
  • Character Select: Locked flavors now include text telling you how to unlock them
  • Character Select: All locks are removed when playing certain offline game modes (Local Vs, Training, Event)
0.91.11 2022/05/12
  • Maintenance: Fixed bug with Feature Flag caching
  • Maintenance: Centralize and standardize debug tools
0.91.10 2022/05/12
  • Steam: Added unique assets for the welcome screen and game title
0.91.9 2022/05/11
  • Steam: Fixed bug where the taskbar icon appeared to be half missing
  • Maintenance: Switched Feature Flags to using cache.tla to reduce load on API server
0.91.8 2022/05/10
  • Maintenance: Migrated STUN/TURN network servers to new hosting provider and url
0.91.7 2022/05/10
  • How to Play: Fixed bug where selecting Custom Controls acted like you clicked on Random
  • Maintenance: Switched News to using cache.tla to reduce load on API server
  • Maintenance: Added tools for creating debug builds for Steam
0.91.6 2022/05/06
  • Maintenance: Finished migrating deployment tools to a new file server for faster deploys
0.91.5 2022/05/06
  • Frame Data: Updated information at the top related to health and damage scaling
  • Maintenance: Started migrating deployment tools to a new file server for faster deploys
  • Maintenance: Cleaned up and refactored deployment scripts
  • Maintenance: Added more tools for debugging Steam-specific issues
0.91.4 2022/05/06
  • Steam: Fixed bug where event skins required being logged in to any account
  • Steam: Fixed version overlay in the bottom left to say Steam instead of Desktop
  • How to Play: Fixed bug where the parry tutorials for Beef and Onion would sometimes not register a successful parry
0.91.3 2022/05/04
  • Gameplay: If both characters are at 1 or full health, it will be a draw (regardless of max health)
  • How to Play: Fixed typo in Garlic Combo Trial #4
  • Loading: Fixed bug where the "Unload Stale Sprites" option was unloading recent sprites instead of stale ones
  • Maintenance: Fixed bugs in Steam integration
0.91.2 2022/05/01
  • Maintenance: Preparing for Steam release
0.91.1 2022/04/29
  • Fixed Beef/Pork: Reduced Palm startup by 1 frame to return Heavy > Palm to a true blockstring
  • How to Play: Fix typo in Rice combo trial #3
0.91.0 2022/04/29
  • How to Play: Combo trials have been updated to include new combo options for each character
  • How to Play: The first three Combo Trials are no longer the same across archetype, and now incorporate the character's unique tools
  • Gameplay: Counterhit damage bonus has been reduced. The first hit bonus is down 50% > 20% and the scaling floor is down 40% > 30%
  • Gameplay: All normal throws have had their proximity range slightly increased
  • Gameplay: All Light attacks (except Trip) now apply 2 additional scaling when starting a combo
  • Gameplay: All Jump attacks now apply 1 additional scaling when starting a combo
  • Buffed Noodle/Rice: Both hits of Slap do 50% more pushback
  • Buffed Noodle/Rice: Slap's second hitbox extended to consistently hit with new pushback and better match animation
  • Nerfed Noodle/Rice: Slap can no longer be RAPID cancelled, but this is mitigated by the new cancel options
  • Nerfed Noodle/Rice: Starting health reduced 1000 > 950
  • Buffed Noodle: Both hits of Slap can now cancel into Whip Splash with Forward + Heavy
  • Nerfed Noodle: Trample hitstun and blockstun reduced on all frames but the last, making trades less advantageous
  • Nerfed Noodle: Frenzy now applies 3 additional scaling when starting a combo
  • Buffed Rice: Both hits of Slap can now cancel into Swipe or Whip Splash with Heavy and Forward + Heavy respectively
  • Nerfed Rice: Swipe disadvantage on block increased -7 > -9 to make approaching easier
  • Nerfed Rice: Teleport hitbox has been removed
  • Buffed Beef/Pork: Starting health increased 1000 > 1050
  • Buffed Beef/Pork: Heavy Punch advantage on hit increased +4 > +7, meaning you can now link into Gutpunch
  • Buffed Beef/Pork: Palm pushback increased 50% and extended hurtboxes removed, making it effectively safe against light attacks in most situations
  • Buffed Beef/Pork: Palm damage increased 50 > 60
  • Nerfed Beef/Pork: Heavy Punch damage reduced 90 > 80
  • Nerfed Beef/Pork: Heavy Punch disadvantage on block increased -4 > -5
  • Nerfed Beef/Pork: Heavy Punch pushback increased 50% to mitigate combo options with new frame advantage
  • Nerfed Beef/Pork: Palm disadvantage on block increased -6 > -9 to make approaching easier
  • Nerfed Beef/Pork: Uppercut damage changed 50,50 > 40,80 (more damage overall, but nerfs total damage in loops
  • Buffed Beef: Beefcake Juggle limit increased 3 > 9 and has a new launch angle that makes followups easier
  • Nerfed Beef: Beefcafe now applies 4 additional scaling when starting a combo (matching Onion's parry)
  • Nerfed Pork: Chop now applies 3 additional scaling when starting a combo
  • Buffed Onion/Garlic: Sweep can now cancel into Trip on both hit and block
  • Buffed Onion/Garlic: Trip can now be RAPID cancelled
  • Modding: AttackConfig.addScalingFirstHit added
0.90.17 2022/04/29
  • Gameplay: Timeouts now check the percentage of health remaining (the bar length) rather than the raw number
  • Pause Menu: You no longer need to hold the pause button if you're playing a single-player game mode
0.90.16 2022/04/28
  • Desktop: Autohide the menu bar on Windows
0.90.15 2022/04/27
  • Private Match: Fixed bug where you could connect despite having incompatible gameplay versions
0.90.14 2022/04/22
  • Loading Screen: Improved load time by prioritizing larger files first to better leverage parallel loading
  • Options: Added "On Connect Gamepad" setting to change what happens when you plug in a gamepad
  • Options: Added "Unload Stale Sprites" setting to periodically unload sprites from memory to improve performance (experimental)
0.90.13 2022/04/22
  • Pause Menu: Fixed bug where Custom Controls could appear during gameplay
0.90.12 2022/04/21
  • Loading: Fixed bug introduced in 0.90.7 where the error popup wouldn't appear
  • Event Mode: Renamed Tournament Mode > Event Mode
  • Event Mode: Removed lock symbols from character colors
  • Event Mode: Removed replay button from the win screen
  • About: Updated credits
0.90.11 2022/04/19
  • Options: Fixed bug introduced in 0.90.0 where the "Custom Controls" button did nothing
  • Options: Renamed "Custom Controls" to "P1 Custom Controls"
  • Options: Added button "P1 and P2 Controls"
0.90.10 2022/04/18
  • Attract Mode: The two characters will now always be different (no more mirror matches)
0.90.9 2022/04/18
  • Tournament Mode: You can now go straight into Attract Mode via the pause menu during Character Select. Pressing any button to exit Attract Mode will take you straight back to Tournament Mode
0.90.8 2022/04/18
  • Pause Menu: Fixed bug where gameplay would not stop in certain offline game modes
  • Pause Menu: Fixed race condition during gameplay where the first pause wouldn't require holding the button
0.90.7 2022/04/17
  • Loading Screen: When playing offline, you can now exit the Loading Screen by pressing Escape or using the Pause Menu
  • Tournament Mode: Removed the Custom Controls gear (you can still edit controls via the Pause Menu)
  • Maintenance: Refactored how Pause configuration (when to show which buttons) is layered and managed
0.90.6 2022/04/17
  • Attract Mode: Renamed all references to Demo Mode > Attract Mode
0.90.5 2022/04/17
  • Pause Menu: Fixed race condition that could prevent the button from reappearing after exiting a game
  • Maintenance: Rewrote asset loading to limit the number of simultaneous requests
  • This will make the Loading screen more responsive to inputs (emotes, pause, etc)
0.90.4 2022/04/16
  • Demo Mode: Added new Demo Mode
  • If you idle at the splash screen for 30 seconds, it will play a demo - an example round between two CPUs
  • This mode is turned off by default while we make improvements. You can enable it manually in Options
0.90.3 2022/04/16
  • Pause Menu: The pause key will require holding while using a text field (eg Account login) and while inside the Modding menu
0.90.2 2022/04/16
  • Emotes: Fixed bug where keyboard inputs could trigger multiple times, opening and closing the overlay instantly
0.90.1 2022/04/13
  • Custom Controls: Fixed bug where changes wouldn't take effect until you refreshed
0.90.0 2022/04/13
  • Added Pause Menu and Pause Button. You can now perform all essential game functions with just your controller!
  • You can now map an additional key or button strictly for Pausing (default is the P key)
  • Pausing opens a Pause Menu that's usable with mouse / keyboard / controller
  • If you are in a menu, you can open the pause menu by clicking the new P button in bottom right OR pressing the pause button
  • If you are playing a game, you can open the pause menu by clicking the timer OR pressing Escape OR holding the pause button for 3 seconds
  • Pausing during a offline game will pause the gameplay
  • Pausing during an online game will disable your inputs while the game continues in the background
  • You can almost always Pause, with different options available depending on context
  • The Pause Menu always lets you change controls, toggle audio, and toggle fullscreen
  • If you are in a game, there is an option to Leave Game
  • If you are in Training Mode, there is an option to open the Training menu
  • Adjusted the clickable area for the timer
  • Removed the now redundant Custom Controls and Fullscreen buttons from menus
0.89.1 2022/04/12
  • Maintenance: Added Feature Flag support
  • Feature flags allow our team to enable and disable features near-instantly and without pushing a new version
  • This tool will improve our ability to handle server outages and migrations
0.89.0 2022/04/04
  • April Fools patch has been reverted
0.88.3 2022/04/01
  • Rice: Fixed bug where Rice could get stuck in mid-air
0.88.2 2022/04/01
  • Beef: Adjusted Lemon
  • Garlic: Adjusted the metered attack
  • Garlic: Fixed bug where the metered attack could be canceled into a normal
0.88.1 2022/04/01
  • Pork: Fixed bug where Pork could get stuck in the ground
0.88.0 2022/04/01
  • April Fools patch!
  • Six new Foolish skins have been added - one for each character
  • Gameplay and balance changes have been made to the entire cast
  • We will let the players figure out what changes have been made :)
  • Some menus and game modes have been temporarily disabled
  • This patch will be reverted at 11am EST on Monday, April 4. 2022
0.87.4 2022/03/31
  • Training: Added a new recording option that only starts when you attack, to make testing reversals easier. You can still press 4 twice to get to the old recording method that starts on any input
  • Loading: Added Tough Love Arena logo
  • Maintenance: Added internal Branding system to easily change assets across all menus in the case of special events
0.87.3 2022/03/30
  • Noodle: Fixed Trample hitbox to no longer hit behind Noodle
0.87.2 2022/03/30
  • Rice: Fixed bug introduced in 0.87.1 where Whip Back couldn't crossup in corner
0.87.1 2022/03/29
  • Gameplay: Fixed bug where character positions could be off by 1 game unit, making very specific blockstrings inconsistent
  • Gameplay: Fixed bug where teleport crossups in the corner could be port dependent
  • Modding: FrameConfig.allowOffStage added. Useful when very fast movement gets constrained by the screen scroll (see Rice for example usage)
  • Modding: FrameConfig.crossupOnOverlap added. Makes crossup moves more consistent. Existing mods may need to manually add this to work properly (see Rice and Garlic for example usage)
0.87.0 2022/03/27
  • Noodle/Rice: Slap meter gain distribution changed from 0/100 to 50/50
  • Noodle: Frenzy walks slightly forward, but no longer vacuums horizontally
  • Modding: AttackConfig.snapTo(wards) now allows you to ignore an axis by leaving the x or y undefined
0.86.6 2022/03/25
  • Casual: Fixed crash caused by having your cursor on Custom Controls when the Character Select timer hits zero (it now forces random)
  • Modding: Fixed "404" visual bug caused by the asset loader ignoring Projecticle.onBlock and onHit. Now if you use invalid assets there, they will be caught by the loading screen
0.86.5 2022/03/24
  • News: Restyled the News popup that appears at the top of menu screens
  • Private Match: Fixed bug where "Copy Match ID/URL" would sometimes require multiple clicks
  • Lobbies: Fixed bug where "Copy Match ID/URL" would sometimes require multiple clicks
0.86.4 2022/03/22
  • Maintenance: Preparing menus for an upcoming limited time event
  • Maintenance: Testing deploy process for future Steam release
0.86.3 2022/03/15
  • Replays: Fixed bug where the Copy to Clipboard button could be unresponsive
0.86.2 2022/03/14
  • Hall of Fame: Created champions.toughlovearena.com as the official home for the Hall of Fame
  • Hall of Fame: Retrieves data on demand from champions.toughlovearena.com, which means we no longer need to patch the game each time we update the Hall of Fame
0.86.1 2022/03/10
  • Rice: Mitigated bug where Rice's teleport wouldn't go as far as it should in certain screen scrolling contexts
  • Modding: FrameConfig.sprite is now optional. If you want your character to be invisible, either use (sprite: undefined) or remove the sprite line entirely
  • Modding: RemoteAnimationConfig.sprite is now optional
  • Maintenance: Added mechanism to temporarily disable certain menus in the event of outages or special occassions
  • Maintenance: Fixed debug tools related to character selection
0.86.0 2022/03/07
  • Frame Data: Projectile frame data is now listed separately, with new notes explaining which moves create them
  • Modding: Upgraded engine to 13
  • Modding: Projectile config has been moved out of FrameConfig to the top level. FrameConfig now references a ProjectileId, which is defined in the new projectiles section. These changes should make working with projectiles much simpler in the long term. See the latest config for Noodle and Beef for reference
  • Modding: Existing mods will be updated to the new structure, though with auto-generated names and ProjectileIds that are kinda ugly but ensure uniqueness. Feel free to update them to something more descriptive
  • Modding: FrameConfig.isProjectileInvuln has been renamed to FrameConfig.invulnVsProjectile to better match the naming convention
  • Modding: Added new paragraph to the top of the type docs explaining how to read the type information
0.85.16 2022/03/07
  • About: Fixed broken link
0.85.15 2022/03/07
  • About: Added link to community-made Noodle guide
  • Menu: Adjusted styling on Changelog, FAQ, and Todo pages
0.85.14 2022/03/06
  • Hall of Fame: Added recent events
0.85.13 2022/03/05
  • Menu: The news popup at the top now auto-updates every minute
  • How to Play: Fixed typo in Basics tutorial
  • Hall of Fame: Added recent events
0.85.12 2022/03/03
  • Hall of Fame: Added Lazy Sunday events
0.85.11 2022/03/01
  • Hall of Fame: Added recent events
  • Maintenance: Updated dependencies
0.85.10 2022/02/27
  • Maintenance: Adjusted debugging tools and added more test coverage
0.85.9 2022/02/22
  • Lobbies: Fixed race condition where joining a Lobby with a match in progress could cause a loading error if mods were involved
0.85.8 2022/02/22
  • Maintenance: Refactored P2P messaging and added more automated tests
  • Maintenance: Removed obsolete prototype logic from the minigame
0.85.7 2022/02/20
  • Todo: Updated TODO
  • Modding: Mod validation (e.g. checking SequenceIds and invalid types) will only run in the ModMenu, and not when loading mods. This fixes a bug introduced in 0.85.6, where existing mods that failed validation (but still mostly worked) became unplayable
0.85.6 2022/02/18
  • Modding: Invalid SequenceIds will now give you a warning instead of crashing on the loading screen
0.85.5 2022/02/17
  • Modding: Fixed bug where storePosition and eraseStoredPosition did nothing when used on Projectile frames
0.85.4 2022/02/17
  • Buffed Noodle: Soup can no longer be voided by Jump attacks
  • Casual: If you enter Casual without logging in, you will be assigned an anonymous account (like when playing in Lobbies)
  • Casual: If you enter Casual while logged in, you will now always be able to block the opponent
  • Modding: FrameConfig.invulnVsAirborne added
0.85.3 2022/02/15
  • Hall of Fame: Added recent events
  • Modding: FrameConfig.eraseStoredPosition added
  • Modding: RemoteAnimationConfig.eraseStoredPosition added
0.85.2 2022/02/09
  • Noodle: Fixed bug where Soup pushback on block was always the same. It now pushes relative to the angle of impact, as originally intended
0.85.1 2022/02/08
  • Character Select: Fixed bug where clicking a different character during flavor select would play multiple SFX
  • Lobbies: Fixed bug where using a direct link made it difficult to later join a different lobby
0.85.0 2022/02/07
  • Pork: Chop now has frame 1 armor vs projectiles
  • Noodle/Rice: Slap antiair now juggles for 3 points so you can do the full Whip combo
  • Noodle/Rice: Slap antiair now juggles closer to grant less corner-corner on the followup combo
  • Noodle/Rice: Slap's 2nd hitbox is lower to make it less likely to hit twice when antiaring with the first hit of slap
  • Noodle/Rice: Whip Splash sends less far horizontally (safe jump timing is still the same)
  • Noodle/Rice: Jump distance reduced by 50% now that Noodle doesn't have combos that need it
  • Noodle: All versions of Fist and Grounder have been removed
  • Noodle: Frenzy knockback reduced slightly (since we no longer need to support meaty Fist)
  • Noodle: Added new move "Trample" on Back + Heavy
  • Noodle: Trample moves quickly forward with a big hitbox and hits 4 times
  • Noodle: At 8 frame startup, Trample is faster than Whip at medium range, and eventually reaches further as well
  • Noodle: Due to it's long active frames, it is very easy to punish if whiffed
  • Noodle: Trample is +5 on hit, -2 on block
  • Noodle: All four hits can be RAPID cancelled on hit or block
  • Noodle: All hits of Trample refresh the juggle limit, so it will always combo until the end
  • Noodle: Added new moves "Prep Soup", "Serve Soup", and "Soup" on neutral Special
  • Noodle: You perform Prep Soup by pressing Special
  • Noodle: Prep Soup sends a hand under the ground 3/4 screen and then auto cancels into Serve Soup
  • Noodle: If you press any button or direction during Prep, it cancels into Serve Soup early
  • Noodle: Serve Soup sets a stationary projectile, Soup, wherever the hand was
  • Noodle: Soup has 50 frames of startup, then is active for 4 seconds
  • Noodle: The opponent can attack a Soup to make it disappear early
  • Noodle: Soup's hitbox is small, and meant to be easily jumped over
  • Noodle: If Noodle is hit, all Soups disappear
  • Noodle: Noodle can deploy a max of 2 Soups at a time
  • Noodle: Noodle can cancel Whip Splash into Prep on hit, allowing guaranteed time to Serve some Soup while the opponent is knocked down
  • How to Play: Noodle's strategy and combos have been updated
  • How to Play: Beef's Lemon strategy has been updated
  • Modding: Updated SFX options in docs
0.84.3 2022/02/06
  • Hall of Fame: Added recent events
0.84.2 2022/02/05
  • Modding: Fixed type error ProjectileConfig.hideImpactOnVoid
0.84.1 2022/02/05
  • Changelog: Fixed syntax error
0.84.0 2022/02/05
  • Gameplay: A lot of core systems have been rewritten in prepation for the upcoming Noodle patch, but there should be no changes to existing gameplay
  • Modding: Upgraded engine to 12
  • Modding: Projectiles can now support hurtboxes, allowing the opponent to attack the projectile and make it disappear
  • Modding: When a projectile is attacked, we called it "voided". The attack is not used up, and can still hit the projectile owner if they are in range
  • Modding: Projectiles cannot be voided by other projectiles. They still check for "clashing" with their hitboxes, like before
  • Modding: AttackConfig.impactAutoCorrect added. Intended for stationary projectiles, where the pushback should depend on context
  • Modding: FrameConfig.armorVsProjectile added
  • Modding: FrameConfig.teleportToStoredPosition added. Uses the most recent value set by storePosition
  • Modding: FrameConfig.storePosition added. Allows you to set a place on the stage to reference later
  • Modding: RemoteConfig.storePosition added. Allows you to set a place on the stage to reference later
  • Modding: RemoteConfig.slide added
  • Modding: RemoteConfig.hover added
  • Modding: RemoteConfig.offset added. This now works the same as Projectiles
  • Modding: RemoteConfig.relativeDrawBow added. For when you actually want to manipulate the size of the sprite
  • Modding: RemoteConfig.drawBox removed. Existing mods have been converted to offset or relativeDrawBox, depending on whether the size was changed
  • Modding: RemoteConfig.keepOnScreen added. Keeps the remote frame within the visible screen
  • Modding: RemoteConfig.keepOnStage added. Keeps the remote frame within the stage
  • Modding: RemoteConfig.onScreen removed. Existing mods have been converted to use keepOnStage to maintain behavior (onScreen was misleading)
  • Modding: SequenceConfig.projectileLimit added. Existing mods have been given "projectileLimit: 1" for any attacks that made a projectile to approximate current behavior
  • Modding: ProjectileConfig.onBlock added. Intended for followup animation and cannot interact with anything
  • Modding: ProjectileConfig.onHit added. Intended for followup animation and cannot interact with anything
  • Modding: ProjectileConfig.hideImpactOnVoid added. For when you want to remove the default void animation
0.83.4 2022/02/01
  • Exhibit Mode: Renamed to Tournament Mode, moved to Play Offline menu
  • Exhibit Mode: Added back in the ability to set custom controls
0.83.3 2022/02/01
  • Modding: Using null or NaN will now prevent your code from compiling. A new helpful error message has been added
  • Modding: Fixed bug where leaving tumble.dx/dy undefined would break the renderer
0.83.2 2022/01/31
  • Desktop: Fixed bug where the new YAML data files weren't loading
  • Patch Notes: Added error handling so that if changelog.yaml doesn't load, the game doesn't lock up
  • Hall of Fame: Added error handling so that if tournaments.yaml doesn't load, the game doesn't lock up
0.83.1 2022/01/30
  • Hall of Fame: Added recent events
  • Changelog data is now available in YAML form at toughlovearena.com/data/changelog.yaml
  • Hall of Fame data is now available in YAML form at toughlovearena.com/data/tournaments.yaml
0.83.0 2022/01/29
  • Gameplay: You can now cancel your attacks when you hit armor frames (but you still cannot RAPID)
  • Noodle/Rice: Whip has a higher hitbox up close to make close/corner juggles easier
  • Noodle/Rice: Whip and Whip Pounce damage reduced 70 > 60
  • Noodle: Frenzy has armor vs airborne attacks again
  • Noodle: Frenzy total damage reduced 180 > 150
  • Noodle: Frenzy scales as if it's 2 attacks instead of 5, making it more damaging in combos
  • Noodle: Frenzy now forces juggle on hit (both grounded and airborne)
  • Noodle: Frenzy no longer moves forward, making it easier to whiff punish
  • Noodle: Frenzy now vacuums the opponent in, making the followup juggle the same regardless of enemy distance/height
  • Noodle: Frenzy no longer knocks down, but still gives Noodle enough frame advantage to do a meaty Whip or Fist
  • Noodle: Frenzy can combo into Slap in the corner without meter
  • Rice: Removed Whip Cross
  • Rice: If you press Heavy during Swat Slam, you will cancel into a new attack "Whip Back"
  • Rice: Whip Back gives you more damage + a knockdown, but places the opponent behind you
  • Rice: Swat Slam overall damage reduced 150 > 100
  • Rice: Swat Slam scales as 1 attack instead of 2, making it more damaging in combos
  • Beef/Pork: Palm hitbox has been slightly reduced to better match animation
  • Beef/Pork: Palm pushes less further away when hitting a grounded enemy
  • Beef/Pork: Palm pushes further away and forces hard knockdown when hitting an airborne enemy
  • Beef/Pork: Jump > Spike scales as 1 attacks instead of 2, making it more damaging in combos
  • Beef/Pork: Jump > Spike meter gain reduced 200 > 100
  • Pork: Chop travels 2x further forward
  • Pork: Chop blockstun reduced by 1, making it punishable by Onion/Garlic Sweep
  • Pork: Palm can now cancel into Chop by pressing Special again
  • Pork: Since airborne Chop knocks down, grounded Palm > Chop gives Pork a way to get a knockdown midscreen without spending meter
  • How to Play: Strategy and combo sections related to the above changes have been updated
  • Modding: Added "snapTowards" to AttackConfig
  • --- Explanation ---
  • Armor now works as originally intended and in a fashion more similar to other games
  • Damage nerfed overall for Noodle/Rice since they are still so strong in neutral + we want damage in general to trend down
  • Whip's new hitbox should make combos easier while keeping Whip's weakness to air attacks
  • Frenzy has been reworked to have (generally) less reward on hit, allowing us to restore it's antiair armor
  • Frenzy's juggle rework is in prepartion for more Noodle changes coming soon!
  • Whip Cross was giving Rice a little too much positioning flexibility and caused problems with the new armor change, so it was removed
  • Whip Back gives Rice more decisions to make (corner or damage?) and buffs the overall damage of Rice's meterless antiair
  • Simplified Swat and Spike to function as 1 attack (1 scaling, 100 meter, etc)
  • Palm hard knockdown gives more options for how to end certain midscreen combos and prevents an issue with the new Chop cancel
  • Palm > Chop lets Pork confirm a grounded combo into meterless oki at the cost of damage
  • Chop's travel distance increased to make Palm > Chop hit reliably
0.82.1 2022/01/29
  • Hall of Fame: Added recent events
0.82.0 2022/01/27
  • Lobbies: You can now create and join a lobby without logging in
  • Lobbies: If you are not logged in, you will be assigned a temporary account in the form of "Anonymous (noun) #1234"
  • Lobbies: You can now share a direct link to a Lobby by clicking on the Lobby ID
  • Lobbies: The Lobby view has been slightly restyled to make more room for user names
  • Private Match: The format of the direct link has been changed from "pm=" to "join="
  • How to Play: Combined the two intro screens into one to improve the first time player experience
0.81.13 2022/01/25
  • Training: Fixed bug where BURST - ALWAYS wouldn't trigger sometimes
  • Maintenance: Refactored projectile state tracking and loading in prep for upcoming engine changes
0.81.12 2022/01/24
  • Modding: FrameConfig.remote.drawBox.center.y now tracks correctly instead of being forced to the character's center.y
  • Hall of Fame: Added recent events
0.81.11 2022/01/23
  • Lobbies: Optimized client memory usage when loading mods
  • Minigame: Fixed issue caused by user-set controls conflicting with the default puzzle controls (Arrow Keys)
0.81.10 2022/01/22
  • Online: Updated network code to more aggressively detect and correct desyncs caused by packet loss
0.81.9 2022/01/22
  • Replays: Shrunk the size of the portrait to better fit on certain screens
  • Replays: Removed the character name if the player tag is present (now you can refer to the portrait)
  • Menu: Added (no music) option to the music box in the top right
  • Menu: Set the music box to a fixed width for more consistent design
  • Menu: You can click the left music note in the music box to go backwards in the track playlist (clicking anywhere else is forward)
0.81.8 2022/01/22
  • Online: Fixed input boxes expecting numbers (PM and Lobby codes) to only allow numbers for easier copy/paste
  • Frame Data: Moved up a menu layer to Extras
  • Debug Tools: Added new submenu Debug Tools under Advanced Extras
  • Debug Tools: Added ability to save and load replay dumps for easy sharing
0.81.7 2022/01/21
  • Redeployed 0.81.6
0.81.6 2022/01/21
  • Hall of Fame: Added recent events
  • Maintenance: Updated development scripts and dependencies
0.81.5 2022/01/20
  • Replays: Added character portraits to the Replay Menu
  • Replays: When viewing the menu, the winner is now indicated with a ring around the portrait
  • Menu: Added the music changer from Lobbies to the top right of most menus (disabled on mobile)
  • Menu: Clicking the version box in the bottom left will open the status page (disabled on mobile)
0.81.4 2022/01/20
  • Lobbies: Anyone can now copy the Lobby Id to clipboard by click on the ID in the top left
  • Options: Added "Custom Controls" option at the top when on Desktop
0.81.3 2022/01/20
  • Options: Fixed scrolling issues when navigating with keyboard/gamepad
  • Modding: Added Random button to the bottom of mod select when there are 2+ mods uploaded
  • Modding: Fixed scrolling issues when navigating the mod select with keyboard/gamepad
0.81.2 2022/01/20
  • Sound: Added sound effects for RAPID, BURST, and REJECTION
  • Sound: Added new sound effect for when you fill a bar of LOVE meter
  • Modding: Upgraded engine to 11
  • Modding: Fixed all instances of "hopkick_0003b" and similar sprites to no longer have the "b" suffix
  • Modding: All old mods and references to hopkick_XXXXb should by fixed by the engine 11 update
  • Modding: RAPID, BURST, and REJECTION should get their new SFX added by the engine 11 update
  • Modding: Added the new SFX ids to the mod docs
0.81.1 2022/01/19
  • Hall of Fame: Added recent events
  • Maintenance: Cleaned up unused assets and dependencies
0.81.0 2022/01/19
  • Modding: For security/safety reasons, mod file formats have been changed from .js to .zip
  • Modding: You can no longer load your old .js files directly into Versus or Lobbies, you can only load .zip
  • Modding: You can still load old or incomplete mod files via the Modding menu and then use Save or the new Bulk Updater to get the new .zip format
  • Modding: Added button to download mods while in Versus and Lobbies
  • Modding: The default naming scheme for Mod files has been improved
  • Modding: Improved error handling and messaging when uploading invalid mods to Versus or Lobbies
  • Modding: Error popups are no longer strangely huge
0.80.1 2022/01/17
  • Desktop: Removed old, unused Pork sprites
  • Hall of Fame: Added link to Birthday Tournament VOD
0.80.0 2022/01/17
  • Gameplay: REJECTION now has 10 frames of hitstop (you can feel the impact better)
  • Gameplay: Meter gained when your attack is blocked reduced 100 > 80
  • Buffed Pork: Caber Toss damage increased 10 > 80
  • Nerfed Pork: Caber Toss damage scaling increased 1 > 3
  • Nerfed Onion/Garlic: Sweep damage reduced 80 > 70
  • Nerfed Onion/Garlic: Roundhouse damage reduced 90 > 80
  • Nerfed Onion: Hopkick damage reduced 100 > 90
  • Modding: Upgraded engine to 10
  • Modding: Added "hitstop" to AttackConfig, see docs for more info
  • NOTE: Caber Toss will now be slightly stronger with short combos, and slightly weaker with long combos. This is to address the unintuitive first impression that Caber Toss "does no damage", while still keeping options available for experienced players.
  • NOTE: According to recent tournament results and player sentiment, Onion/Garlic are a little too strong. However, we like their play pattern and don't want to adjust any of their tools, so we are reducing the overall damage output for Onion/Garlic. This should help the other characters fight them without changing their combo structure or gameplan.
0.79.2 2022/01/17
  • Removed Birthday patch. Birthday skins will still be available in offline game modes and mods
  • Players who participated in the January 14 tournament will have access to their chosen skins while logged in
0.79.1 2022/01/14
  • Hall of Fame: Added Birthday Tournament
0.79.0 2022/01/14
  • Birthday patch!
  • Tough Love Arena is getting festive to celebrate the one year anniversary since launching the beta
  • Six new Birthday skins have been added (one for each character)
  • The skins will be freely playable online for the weekend, then locked to offline only on Monday morning (Jan 17)
  • Check out the free online tournament for a chance to permanently unlock birthday skins! challonge.com/tla1year
0.78.0 2022/01/13
  • Animation: Pork has been fully animated and polished
  • Animation: Pork has new options for alternate colors
  • Modding: Upgraded engine to 9
  • Modding: Pork mods made before engine 9 will be upgraded to use new sprites
0.77.22 2022/01/11
  • Modding: Fixed bug where leaving attack.damage undefined would result in game breaking behavior when the attack is armored
0.77.21 2022/01/11
  • Mobile: Fixed bug where you could not type in a handful of menus
0.77.20 2022/01/09
  • Mobile: Fixed bug where holding down a button could accidentally highlight the screen
  • Menu: Overhauled system for preventing / enabling highlighting and selection
  • Hall of Fame: Added recent events
0.77.19 2022/01/09
  • Loading: Added placeholder 404 image to handle rare crashes caused by canvas rendering before the image is loaded
0.77.18 2022/01/09
  • Mobile: Fixed bug where the game would freeze the first time it was started
0.77.17 2022/01/07
  • Mobile: Fixed bug where the user could accidentally highlight the hidden crash-screen text while playing
0.77.16 2022/01/06
  • Loading: Adjusted retry logic
0.77.15 2022/01/05
  • Loading: Fixed error message to be more readable
0.77.14 2022/01/05
  • Welcome: Shortened the wait for the splash screen by prioritizing what to load first
  • Loading: Added automatic retry mechanism to all image loading. This should help reduce the number of loading errors
  • Character Select: Fixed bug where default round settings weren't correct for Online and Boss fights
0.77.13 2022/01/04
  • Welcome: The initial Welcome screen now lets you click/press to start immediately
  • Welcome: Added loading animation for the initial game load
0.77.12 2022/01/04
  • Hall of Fame: Added Caber Casino events
0.77.11 2022/01/02
  • Hall of Fame: Added recent events
0.77.10 2021/12/24
  • Loading: Improve error logging
0.77.9 2021/12/21
  • Welcome: If there's a loading error on the Welcome screen, it now gives you relevant information
  • Loading: Added additional logging to help us debug loading errors
0.77.8 2021/12/21
  • Crash Screen: Now when the game crashes, a helpful message is displayed
  • Character Select: Fixed bug where picking a character and then clicking Random before choosing a flavor crashed the game
0.77.7 2021/12/20
  • Loading: Migrated to new asset server
0.77.6 2021/12/19
  • Online: Migrated to new matchmaking server
0.77.5 2021/12/18
  • Casual: Fixed bug where multiple games could accidentally run in parallel if you quit right after loading
0.77.4 2021/12/18
  • Character Select: Fixed bug where choosing P2 with a mouse accidentally updated P1
0.77.3 2021/12/18
  • Character Select: Fixed bug where double clicking a favorite character would undo the flavor selection
  • Hall of Fame: Added recent events
0.77.2 2021/12/18
  • Gameplay: Fixed bug where doing a RAPID on the same frame your opponent made a sound would repeat the sound throughout the RAPID freeze
  • Hall of Fame: Added recent events
0.77.1 2021/12/16
  • Minigame: Generator has been updated so that softlocks should now be impossible
  • Minigame: Removed RESET instructions since it's no longer necessary
0.77.0 2021/12/16
  • Online: Added minigame to fill the time while waiting for Ranked/Casual matches (mobile support coming soon)
0.76.8 2021/12/15
  • Online: Fixed audio bug where the "found match" sound was reliant on the music volume setting
0.76.7 2021/12/14
  • Character Select: Added Random option to Stage select
  • Modding: Fixed round end animation if/when using negative healthGain drops your health below 0
0.76.6 2021/12/14
  • Character Select: Fixed bug where clicking anywhere on the character during flavor select would continue. Now if you click another character, it will switch to their flavor select
  • Modding: Added "healthGain" to FrameConfig to enable gaining/losing life during certain actions
0.76.5 2021/12/14
  • Online: You will now see a brief "STARTING GAME" screen in between the loading screen and the match. This ensures that slower hardware won't start the game a littler late, which can cause early rollbacks
0.76.4 2021/12/12
  • Hall of Fame: Added recent events
0.76.3 2021/12/08
  • Online: The victory bell sound now plays when you find a match and successfully connect
  • Online: Added timeout of 10 seconds between when a match is found and the connection is successful
0.76.2 2021/12/08
  • Lobbies: Fixed bug where editing the host message could accidentally trigger keyboard shortcuts
0.76.1 2021/12/02
  • Accounts: Added "Favorite Character". If you set this, the chosen character/flavor will be the default selected option when entering any Character Select screen
  • Exhibit: Removed account info when logged in
0.76.0 2021/12/02
  • Mobile: You can now customize the layout of mobile touch controls
  • NOTE: These settings will be saved to your physical device, not your account
0.75.16 2021/11/30
  • Replays: Added menu buttons to toggle HUD and input display
  • Lobbies: You can now press Special attack to toggle spectating / queueing up the fight
  • Lobbies: Fixed lobby code prefix to be consistently LB (eg LB-123456)
0.75.15 2021/11/30
  • Character Select: Fixed bug where menu SFX would not play when editing certain settings
  • Loading: Changed text color to white to make percentage more readable on small displays
  • Hall of Fame: Added recent events
0.75.14 2021/11/27
  • Animation: Fixed sprites for Noodle BURST
  • Hall of Fame: Added recent events
0.75.13 2021/11/26
  • Exhibit: Added new "Exhibit Mode" under Advanced Extras
  • Exhibit: Exhibit Mode is a simplified version of Local Versus that's designed for sharing the game with inexperienced players in an offline setting
0.75.12 2021/11/25
  • Desktop: Online play will now be available on older versions so long as the combat code is not out of sync
  • Desktop: The "X players online" population box in the bottom left will be hidden when playing offline
0.75.11 2021/11/19
  • Loading: Errors on the loading screen now provide debugging info and don't require a refresh
  • Lobbies: Fixed "cannot patch the match" error, where sometimes P2P errors would crash the entire lobby
  • Modding: Fixed bug where using original Sequence ids would crash the Frame Data menu/popup
  • Modding: When testing mods, the current WIP mod will appear in the Frame Data popup
  • Hall of Fame: Fixed typo
  • Todo: Updated TODO
0.75.10 2021/11/16
  • Buffed Noodle/Rice: The first hit of Slap can now be RAPID cancelled
  • Buffed Onion/Garlic: Flick can now be cancelled into Roundhouse with Back + Heavy
  • NOTE: Both of these changes help in very rare punish scenarios, and should not affect normal gameplay
0.75.9 2021/11/16
  • Hall of Fame: Added recent events
  • Todo: Updated TODO
0.75.8 2021/11/13
  • Hall of Fame: Added YouTube link for QR4
0.75.7 2021/11/12
  • Hall of Fame: Added recent events
0.75.6 2021/11/10
  • Modding: Fixed bug where you could not Run Test if your character only had one flavor
0.75.5 2021/11/09
  • Todo: Added new section "Upcoming Tasks" with known bugs and small features
  • Hall of Fame: Added recent events
0.75.4 2021/10/30
  • Lobbies: Fixed bug where old, empty lobbies were not cleaned up properly
  • Lobbies: Fixed bug where lobby IDs were discoverable
  • Todo: Updated TODO
0.75.3 2021/10/28
  • Private Match: You can now copy a direct link to a Private Match
  • Lobbies: Removed old lobbies, renamed Server Lobbies to Private Lobby
0.75.2 2021/10/28
  • Gameplay: Fixed positioning bug that occurred when both players used Sneak on the same frame
0.75.1 2021/10/28
  • Buffed Noodle: Grounder hitstun increased 25 > 26, making the link into Whip a little easier
  • Fixed Noodle: Removed pointless Slap Fist > Grounder cancel that was added in 0.75.0 by accident
0.75.0 2021/10/27
  • Jump attack damage increased to 100 (50,50 for Noodle/Rice)
  • Buffed Noodle/Rice: Jump travels 18% further, almost reaching full screen
  • Buffed Noodle/Rice: Whip Splash can now be RAPID cancelled on block. Whip Around still cannot RAPID.
  • Nerfed Noodle/Rice: Slap can no longer cancel into itself
  • Buffed Noodle: The first hit of Slap can now cancel into Slap Fist (4H) or Whip Splash (5H/6H)
  • Buffed Noodle: Grounder is now 6 hits, doesn't vacuum as close, and can link into Whip on hit
  • Nerfed Noodle: Grounder RAPID cancel window reduced 20 > 10
  • Nerfed Noodle: Far Fist is 1.2 characters width farther out (it no longer hits from round start position)
  • Nerfed Noodle: Far Fist is more minus on block (-7 > -20) and has more recovery on whiff
  • Nerfed Noodle: Frenzy is no longer armored vs airborne attacks
  • Buffed Rice: The first hit of Slap can now cancel into Swipe (4H), Whip Splash (5H), or Whip Around (6H)
  • Buffed Beef: BEEFCAKE can now be RAPID cancelled on hit. The launch angle has been adjusted to make midscreen followups possible
  • Buffed Pork: Chop can now be RAPID cancelled on hit
  • Buffed Onion: Cackle can now be RAPID cancelled on hit. The recovery + hitstun has been extended to keep the same advantage on normal hit, but open up more combos on RAPID
  • How to Play: Updated Strategy for Noodle and Rice
  • How to Play: Updated Combo Trials for Noodle, Rice, and Beef
  • Modding: Added "armorVsGrounded" to AttackConfig
0.74.11 2021/10/25
  • Hall of Fame: Added recent events
0.74.10 2021/10/25
  • Custom Controls: Added clickable X to the top right of the popup
  • Character Select: The Custom Controls gear is present for all Character Select screens
  • Character Select: The Custom Controls button in the bottom right has been removed
0.74.9 2021/10/23
  • Custom Controls: The current button is set is now highlighted with pink to be more obvious
  • How to Play: Fixed typo in REJECTION tutorial
0.74.8 2021/10/23
  • Hall of Fame: Added the Balance Patch tournament
0.74.7 2021/10/22
  • Character Select: Button config no longer pops up automatically. Now you can choose to use the gear icon to set custom controls for player 2
  • Character Select: The gear icon is now visible in Training Mode
  • Custom Controls: Escape will now exit the popup without saving changes
  • Gamepad: Added logic to support Razer Panthera fightsticks when set to DP (it no longer works in LS)
0.74.6 2021/10/22
  • Character Select: Fixed bug where the gear button wouldn't work under certain circumstances
  • Gamepad: Add limited gamepad support for the Introduction menus
  • Gamepad: Added logic to support Razer Panthera fightsticks when set to DP (it no longer works in LS)
0.74.5 2021/10/22
  • Gamepad: Plugging in a new controller at any menu will open the button select menu
  • Local Versus: Added a new gears icon next to Mods that allows you to open the Custom Controls menu without a mouse
  • Mouse: The mouse cursor will now autohide after 5 seconds of not moving
  • Mouse: A hidden cursor won't force the menu to stick to a button the way it normally does
  • FAQ: Fixed typo
0.74.4 2021/10/21
  • Desktop: Fixed bug where replay links were invalid
  • Replays: Added LOAD REPLAY submenu where you can load replays on Desktop / without restarting the game
  • Menu: Fixed bug where using the ENTER key to submit a text form (eg Join Lobby) could sometimes temporarily lock out controller/keyboard input if you stayed in the menu
  • Gameplay: The controls reminder at the bottom of the screen will autohide if you have customized your controls
  • FAQ: Updated Ranked info
0.74.3 2021/10/21
  • Local Versus: You can now select skins you haven't unlocked, like Training Mode
  • Character Select: For game modes were you can select all skins (Local Versus, Training Mode), the skins you haven't unlocked yet now have a little lock icon (they are still pickable)
0.74.2 2021/10/20
  • Modding: Updated docs with the new SFX ids
0.74.1 2021/10/20
  • Gameplay: Throw animation on hit increased by 5 frames, to give the new sounds more room to breathe
0.74.0 2021/10/20
  • Sound: Added and re-arranged the sound effects for all characters
  • Sound: Common attacks like Light and Heavy have a pool of 2-5 similar sounds that are played at random
  • Sound: Jump, Throw, and Special attacks each have a single, distinct sound cue
  • Sound: Attacks are no longer randomly silent, they will always make a noise
  • Sound: Added sound effects when you gain a bar of meter
  • Animation: Added visual effects when you gain a bar of meter
0.73.5 2021/10/19
  • Animation: Ghost Onion has been reworked to make the legs more visible during Sweep
0.73.4 2021/10/18
  • Updated End User License Agreement
0.73.3 2021/10/18
  • Animation: Noodle's shoes have been recolored for the Pistachio, Strawberry, and Plaid skins
0.73.2 2021/10/18
  • Removed Halloween Patch. Halloween skins will still be available in Training Mode and by using mods
  • Players who participated in the October 15th tournament will have access to their chosen skins while logged in
  • Modding: Upgraded engine to 8
  • Modding: Previous color configs have been removed in favor of new "flavors" field on FighterSetupConfig
  • Modding: Existing colors have been given names that will appear during Character Select in a future patch
0.73.1 2021/10/16
  • Hall of Fame: Added Halloween Tournament
  • To celebrate such a large turnout, the Halloween skins will now be available until October 18
  • Tournament participants will receive their skins early next week
0.73.0 2021/10/15
  • Halloween patch!
  • Tough Love Arena is getting spooky to celebrate the official tournament happening tonight!
  • Six new Halloween skins have been added - one for each character
  • The skins will only be here for one day. They will be removed Saturday morning, October 16
  • They may return later this month... stay tuned!
0.72.7 2021/10/14
  • Hall of Fame: Added ability to search by free text
  • Hall of Fame: Added ability to sort by date or number of entrants
  • Hall of Fame: Added contact info for submitting community events
0.72.6 2021/10/14
  • Gameplay: The win screen will now show the winning player's tag instead of the character name when available
  • Server Lobbies: Wait for both player inputs to start spectating to mitigate spectator rollbacks
0.72.5 2021/10/12
  • Hall of Fame: Added recent events
0.72.4 2021/10/11
  • Loading: Slow slide animation has been replaced with a quick vertical swipe. This should be less demanding on weaker hardware and allow the actual loading to happen faster
  • Loading: You will now always see the Loading screen for at least 1 second to make rematching still fast but hopefully less jarring
  • Server Lobbies: Added simple music player to the top right, to allow players to hear something besides the menu music while waiting for the next match. Preferences are local to your device and will be forgotten when you close the game
0.72.3 2021/10/11
  • Maintenance: Cleaned up old, unused Beef/Pork assets
0.72.2 2021/10/10
  • Modding: Critical mod bug has been fixed, mod editor has been restored
0.72.1 2021/10/10
  • Modding: Mod editor has been temporarily disabled while we migrate some things
0.72.0 2021/10/10
  • Animation: Beef has been fully animated and polished
  • Animation: Beef has new options for alternate colors
  • Modding: Upgraded engine to 7
  • Modding: Beef mods before engine 7 will be upgraded to use new sprites, though some new animation will be left unused (eg new Lemon has 8 frames of rolling, but old code will still just hold 1 frame and not roll). Please refer to the current Beef code if you wish to fully upgrade manually
0.71.2 2021/10/08
  • Server Lobbies: Fixed bug where joining a lobby with a match in progress would crash your game. Now you start watching from the start, but might not see the end
0.71.1 2021/10/08
  • Server Lobbies: Fixed bug where lobbies would crash the game when you tried to leave under certain circumstances
  • Server Lobbies: Fixed bug where if Player 1 tabbed out on the win screen, the match might never end. Now both players send a signal to the server to end the match
  • Server Lobbies: Fixed bug where the host re-assignment (when the host leaves) wasn't assigning to the right person (the most senior player remaining)
  • Modding: If one player picks Pork in default orange, and the other player picks a modded version but using the same skin, player 2 will be rotated to a different skin (just like how it works with the base cast)
0.71.0 2021/10/07
  • Server Lobbies: Added new Lobby system "Server Lobby (v2)" with dedicated servers under the hood
  • Server Lobbies: Now when the Host leaves, that role is re-assigned the next player in the queue
  • Server Lobbies: Added label in the queue to see who the current Host is
  • Old Lobbies: Renamed existing Private Lobby to "Old Lobby (v1)" to have as a backup in case Server Lobbies have problems
  • Ranked: Made the Back button smaller on the Character Select screen
  • NOTE: Old Lobbies will be phased out once Server Lobbies are stable. Please test out Server Lobbies and tell us your experience!
0.70.1 2021/10/05
  • Modding: Added "canBeThrown" to FrameConfig
  • Hall of Fame: Added recent events
0.70.0 2021/10/02
  • Gameplay: Removed blue life from the game
  • Gameplay: Chip damage can no longer KO an opponent. They will be left with 1 health
  • Gameplay: Chip damage has been added to Grounder, Frenzy, Teleport, Palm, BEEFCAKE, Chop, Roundhouse, Hopkick, and Sneak
  • Gameplay: Walking forward now gains a small amount of meter (based on time walking, not distance)
  • Buffed Garlic: Sneak damage increased 40 > 60
  • Frame Data: Fixed bug where Grounder info was incomplete
  • Modding: Fixed bug where FrameConfig.meterGain was not halved during a RAPID combo like other meterGain
  • Modding: Blue life is still supported in the game engine, but will be removed soon. The related fields have been marked "deprecated" in the docs
0.69.4 2021/09/30
  • Gameplay: REJECTION input has been changed from Forward + Special to Back + Light
  • Buffed Rice: Teleport now has a hitbox while reappearing
  • How to Play: Updated tutorials for REJECTION and Teleport
  • Training: Split out drawing the orange Sprite boxes into it's own option
0.69.3 2021/09/29
  • Modding: Fixed bug where meterCost wasn't checked when using "next"
0.69.2 2021/09/28
  • Training: You can now access Frame Data from within Training Mode by pressing the 2 key or using the menu
  • Training: The keyboard shortcut for toggling hitboxes has been moved to 3 and is now listed in the menu
  • Menu: Frame Data, Modding, and others have been moved into a new sub menu "Advanced Extras" to make the Extras menus less crowded
  • Hall of Fame: Added recent events
0.69.1 2021/09/26
  • Desktop: After this update, the online menu will have more details about update progress
  • Training: Replaced floating Training Mode button with the timer + a fading explanation
  • Training: Pressing Escape now opens the Training Menu. Pressing Escape again will exit to Character Select
0.69.0 2021/09/24
  • Loading: Moved sprite mirroring into memory
  • Players with a strong internet connection or slow machine will experience slightly longer Loading times
  • Total package size has been reduced 35%, decreasing hosting costs and bandwidth usage
  • Gameplay should be unaffected. Please report any new loading or rendering bugs!
0.68.2 2021/09/24
  • Desktop: Improved explanation of what happens when trying to play online with an old version
  • Desktop: Converted desktop and pi deployment to use better compression to save on bandwidth (zip > 7z)
  • Training: Hitbox display now shows the area where the sprite is drawn in light orange
0.68.1 2021/09/22
  • Gameplay: When you hit an airborne opponent, the text Anti-Air will now appear (unless it was a Punish/Counterhit, those take priority)
  • Updated the favicon / link preview to match the Desktop icon
0.68.0 2021/09/21
  • The desktop version is out! Check out download.toughlovearena.com for more
  • Nerfed Noodle: Fist damage reduced 120 > 100
  • Nerfed Noodle: Fist (Far), when hitting airborne, pops them slightly away from Noodle
  • Gameplay: Fixed bug where the result of a match could change during the brief window after the KO or TIMEOUT text
  • Lobbies: You can now READY/CANCEL by pressing Light/Heavy respectively
  • Training: Added new "Dummy Burst" option, to practice BURST baiting
  • Training: You can now press the 5 key to cycle between certain Dummy Behavior options (P2 / Loop / Reversal)
  • Training: The Reversal state now displays a large reminder in red text, similar to when recording or looping
0.67.5 2021/09/20
  • Maintenance: Improve automated backup scripts to use better compression (for upcoming desktop release)
0.67.4 2021/09/19
  • Hall of Fame: Added recent events
0.67.3 2021/09/18
  • Online: When there's a newer version, there is now a button you can select to refresh
0.67.2 2021/09/18
  • Maintenance: Added some debug flags for testing the desktop release
0.67.1 2021/09/16
  • Maintenance: Added some debug flags for testing proxy urls
0.67.0 2021/09/15
  • Gameplay: Added new Announcer sounds for round/match start and end (eg "Ready", "Knockout", "Beef wins!")
  • Gameplay: Added new sound effects for hitting and blocking
  • Gameplay: Changed some attacks to have small/large sfx and hitsparks
  • Options: Added separate volume control for the new Announcer sounds
  • How to Play: Fixed typo in Counter Hit tutorial
  • Modding: Upgraded engine to 6
  • Modding: Fixed bug where a sound on the first frame of a SequenceConfig would sometimes not play
  • Modding: Added "winSound" to FighterSetupConfig. Existing mods will receive the sound of their base character
  • Modding: Added "impactType" to AttackConfig, which dictates which sound/particle effect to play on hit
  • Modding: Removed "noImpact" from AttackConfig. Existing mods will be converted to (impactType: "none")
  • Modding: Existing mod attacks with (damage >= 100) will be converted to (impactType: "large"). The rest will remain undefined, which defaults to "small"
0.66.3 2021/09/14
  • Noodle: Fixed bug where Grounder could hit someone while you were throwing them
0.66.2 2021/09/14
  • How to Play: Fixed bug in Basics tutorial where Noodle performed the wrong attack
  • How to Play: Fixed Noodle's Strategy tutorial where the Fist description was out of date
0.66.1 2021/09/13
  • Status: Increased the granularity with tracking player activity, for better insight into what modes people are playing
  • FAQ: Updated the FAQ with YouTube and modding information
  • TODO: Cleaned up already finished tasks and updated to reflect current plans and priorities
  • Hall of Fame: Added recent events
0.66.0 2021/09/12
  • Noodle: Fist and Grounder moves have been completely overhauled
  • Noodle: Fist and Grounder inputs have swapped. Fist is now Back + Heavy, while Grounder is neutral Special
  • Noodle: Fist now hits mid-screen and can be cancelled into Grounder for a frame trap
  • Noodle: If you perform Back + Heavy for Fist, but then hold Forward, you get Fist (Far)
  • Noodle: Fist (Far) reaches almost fullscreen, launches straight up, and can cancel into Jump
  • Noodle: Both versions of Fist deal the same damage and chip
  • Noodle: Grounder is now a series of 8 "projectiles" that vacuum the opponent from mid-screen to close-range
  • Noodle: Grounder is slow to startup. If Noodle is hit, the projectiles will disappear
  • Noodle: Grounder can be RAPID cancelled after spawning the projectiles, even on whiff
  • Noodle: Whip no longer cancels into Grounder
  • Noodle: Both versions of Fist can now hit airborne opponents. Grounder still cannot hit airborne
  • Rice: Swat Slam juggle has been slightly adjusted to look less awkward. Most combos should be unaffected
  • Modding: Added "dieOnFighterHit" to ProjectileConfig
  • Modding: Added "mirrorImage" to RemoteAnimationConfig
  • Modding: Added "nextHitSetAngle" to TumbleConfig (see Swat for an example)
0.65.8 2021/09/09
  • Debug Ref: Fixed button text being really long in the for SFX section
  • Debug Ref: Removed broken, unused "Launch" SFX
0.65.7 2021/09/08
  • Menu: Entering the Debug or Mod menu stops the menu music. It will resume when you leave
  • Debug Ref: Added SFX (sound effects) section
  • Modding: Upgraded engine to 5
  • Modding: CharacterSFX (the values for FrameConfig.sound) have been converted from numbers to descriptive strings. Existing mods will be converted with the engine update. See the Types doc for which strings to use going forward
0.65.6 2021/09/07
  • Modding: Added CharacterSFX to the bottom of the Types doc
0.65.5 2021/09/07
  • Gameplay: REJECTION is now -2 on block
  • Gameplay: REJECTION no longer gains you or the opponent any meter for making contact
  • Gameplay: BURST no longer gains you or the opponent any meter for making contact
  • Modding: Upgraded engine to 4
  • Modding: Renamed version > engine and modRevision > modVersion, to better match how people discuss their mods
  • Modding: Added "meterCost" to SequenceConfig. Rapid, Burst, and Rejection have been converted to use this new field
  • Modding: Fixed bug where the Sound Toggle was still visible while testing mods
0.65.4 2021/09/07
  • Buffed Noodle/Rice: Whip's close hitbox has been made 25% taller
  • NOTE: This is to fix a bug introduced in 0.65.2, where the slightly higher launch on Swat meant that doing Swat > RC > Whip in the corner would whiff
0.65.3 2021/09/05
  • Settings: Fixed RenderFPS, which wasn't having any effect before now
  • Settings: Mobile players are now defaulted to RenderFPS=30 to ensure a smooth framerate. Feel free to increase it if your phone is fast enough
  • NOTE: RenderFPS can dramatically increase performance on weaker devices by processing the game at 60 FPS, but drawing at a reduced framerate (30/40/45)
0.65.2 2021/09/05
  • Fixed Rice: Fixed bug where Swat Slam (the second hit of Swat) would whiff in the corner
0.65.1 2021/09/05
  • Adjusted Noodle/Rice: Whip Splash startup increased 10 > 13 for consistency with new attack "Whip Around". This should not affect existing combos
  • Buffed Rice: Added new attack Whip Around, a variant of Whip Splash that crosses up. Press Forward + Heavy during Whip Pounce to cancel into Whip Around
  • Buffed Rice: Fixed bug where Swat was +0 on hit. It is now +1 as originally intended
  • Buffed Rice: Swat now places the opponent slightly further away, to better match the art (Spice Sweep still reaches)
  • Nerfed Rice: Removed ability to cancel Whip Pounce into Swipe
  • Nerfed Rice: Reduced meter gain on Swat 200 > 100
0.65.0 2021/09/04
  • Buffed Onion: Cackle has been redesigned to lead to more combo opportunities
  • Cackle now attacks 10 frames after the parry freeze with a lightning bolt, dealing 100 damage and leaving Onion +12 on hit to continue a custom combo at close range
  • Cackle has the same freeze/startup timing as Beef's Flex, making it viable as an anti-air attack (though still difficult to time)
  • Cackle's animation has been adjusted to fit this new timing and make the lightning bolt more visible
  • Cackle's attack reaches far, has no pushback on hit, deals 100 damage / 50 chip, and is safe (though minus) on block
  • Cackle's meter gain on activation has been reduced 200 > 100 (though the followup attack now adds 100 meter on hit)
  • Cackle is vulnerable before the lightning bolt, so you still want to parry multiple times against Frenzy and other multi-hit attacks
  • Cackle's attack hits once, but acts like 5 attacks for scaling (the followup combo will do much lower damage than normal)
  • Modding: Added "addScaling" to AttackConfig
0.64.8 2021/09/04
  • Redeployed 0.64.7
0.64.7 2021/09/04
  • Buffed Onion: When parrying a multi-hit attack (eg Frenzy) by canceling Cackle into another Feint, the followup Feints have a larger parry window (5 > 10 frames), making those followup parries very easy to time
  • Training: Change default meter setting to "Refill"
0.64.6 2021/09/04
  • Hall of Fame: Added recent events
0.64.5 2021/09/04
  • Welcome: Fixed bug where the controller config button was visible on the Welcome screen
  • FAQ: Added picture of Paul and Amy
0.64.4 2021/09/04
  • Mobile: If you connect a gamepad, it will automatically open the controller config menu
  • Admin: Added hidden "Kiosk" mode for running TLA in an offline context without a mouse or keyboard. More news about this coming soon!
  • Kiosk Mode: Removed introduction, patch notes, and EULA
  • Kiosk Mode: Removed "Play Online" from the main menu
  • Kiosk Mode: Automatically open the controller config when a new controller is plugged in
0.64.3 2021/09/02
  • Maintenance: Added alternate boot option for manual testing
0.64.2 2021/08/29
  • Character Select: Color selection UI has been redesigned to support more than six colors (coming soon)
  • Character Select: You can no longer see colors that you have not yet unlocked
0.64.1 2021/08/29
  • Gameplay: Fixed bug where the "KO buffer", a small gap before the KO plays (in case of rollbacks), was not working
0.64.0 2021/08/28
  • Gameplay: Added a win/lose pose to each round (using existing art for now)
  • Gameplay: You can cancel out of the win pose by walking left/right
  • Gameplay: Winning via timeout with full health now rewards a T victory, instead of a P
  • Gameplay: Fixed bug where the KO sound/visual would play a little early
  • Modding: Added "poseWin" and "poseLose" to ActionConfig
  • Hall of Fame: Added recent events
0.63.9 2021/08/28
  • Menu: When you go back in the menu, your previous selection is now highlighted and scrolled into view
0.63.8 2021/08/28
  • Gameplay: When playing while logged in, it will now display your character's name under your account tag
0.63.7 2021/08/25
  • Garlic: Fixed bug where Dash's cancel window was accidentally increased in 0.62.10
  • Modding: Fixed bug where the "boss popup" could appear for a modded character
  • Modding: Added more comments to the docs
0.63.6 2021/08/25
  • Hall of Fame: Added recent events
0.63.5 2021/08/22
  • Gameplay: If you do an attack with reversal timing (ie on the first frame possible after leaving stun/knockdown), a little "Reversal" text will appear
0.63.4 2021/08/21
  • Training: Added new "Dummy Behavior" setting with the choices [Player2 / Cpu / Record / Loop / Reversal]. The first three options are the same as before. Loop has been moved from Key5 to here. Reversal is a new option that will play your recording once as soon as the dummy comes out of hitstun, blockstun, juggling, or knockdown
  • Private Match: The example code has been fixed to match the current code length (7 digits)
0.63.3 2021/08/20
  • Modding: Added optional "modAuthor", "modDescription", and "modRevision" fields so you can better document your modded files (see the docs in the mod tool). These do not currently show up when loading/selecting mods, but that will be added in a future update
  • CPU vs CPU: Fixed bug where it would show your account name in the P1 spot, when it should just be the character's name
  • Changelog: Added some admin tools to help automate sharing updates with Twitter and Discord
0.63.2 2021/08/20
  • Redeployed 0.63.1
0.63.1 2021/08/20
  • Training: When recording inputs for P2 playback, it will now say READY TO RECORD and won't start recording until you start inputing controls
  • NOTE: This is in prep for upcoming Training Mode options which will require recordings to more precise with their timing
0.63.0 2021/08/18
  • Nerfed Noodle/Rice: Whip, Whip Pounce, and Whip Splash have all had their damage reduced 80 > 70
  • Nerfed Rice: Swipe damage reduced 100 > 80
  • Nerfed Beef/Pork: Heavy Punch damage reduced 100 > 90
  • Nerfed Beef: BEEFCAKE damage reduced 200 > 160
  • Buffed Pork: Caber Toss now launches into a free juggle state, like it did before 0.54.1
  • Adjusted Pork: Caber Toss damage reduced 100 > 10, but this is more than made up for by the juggle state
  • Adjusted Pork: Caber Toss is no longer unburstable, since you are now able to bait the BURST
  • Nerfed Pork: Caber Toss recovery on whiff has been increased 10 > 20 to make whiff punishing easier
  • Buffed Onion: Onion can cancel Hopkick into "Empty Hop" during startup by holding back, giving a small "hop dash" to help mixup during pressure and allowing Onion to hop over Lemons without committing to an attack
0.62.11 2021/08/18
  • Modding: Added "ignoreScaling" to AttackConfig
0.62.10 2021/08/18
  • Onion: Fixed bug where the last 5 frames of Cackle's recovery could not be canceled into Feint
  • NOTE: This was due to a larger bug within the cancel system, and how it treated large cancel windows without attacks. Onion appears to be the only affected character. You can now consistently double parry Noodle/Rice Slap, as was originally intended
0.62.9 2021/08/17
  • Replays: Fixed bug where loading a Replay via URL would fail if your local replay storage was full of more recent matches
0.62.8 2021/08/17
  • Modding: Fixed bug where "mirrorImage" didn't work when facing left
0.62.7 2021/08/17
  • Modding: Added "mirrorImage" to FrameConfig so you can now mirror sprites
  • Modding: Update will convert any usages of Garlic's unique Dash Back sprites to normal Dash sprites with the new mirroring method
0.62.6 2021/08/17
  • Lobbies: Added new "Host Only" option for uploading mods, to make running mod tournaments easier
0.62.5 2021/08/16
  • Modding: Added versioning to mod files along with an automatic updater, in prep for larger engine changes
  • Modding: Added new modding popup for communicating errors and info (this will eventually replace the disruptive browser alerts)
  • Replays: Fixed bug where the Fullscreen button covered the options button
  • Frame Data: Fixed input notation for Indecisive Lemon
  • Hall of Fame: Added recent events and backfilled some VOD links
  • About: Updated YouTube url to our new personalized address youtube.com/c/ToughLoveArena
0.62.4 2021/08/02
  • Hall of Fame: Added recent Tough Love Gauntlet events
0.62.3 2021/08/02
  • Redeployed 0.62.2
0.62.2 2021/08/02
  • Training: Added setting to hide HUD
0.62.1 2021/07/17
  • Lobbies: Added mod support to Lobbies
  • To play with mods, the host needs to enable it during Lobby creation
  • From the Lobby waiting room, click the button "Load Mods" to upload mods to the Lobby
  • Everyone can upload mods, but only the host can delete them
  • Once in Character Select, you should see the mods that you and others have uploaded to the Lobby
  • Lobby mods are stored separately from the Offline mods added in 0.62.0
  • Lobbies: The lobby waiting room UI has been slightly redesigned to make room for more features
  • Menu: Fixed UI bug where the Fullscreen button wouldn't close to the corner on certain menus
0.62.0 2021/07/17
  • Ranked: You can now choose Random (it will select a character for you, and then continue as normal)
  • Character Select: Random and Boss Characters can now be selected via keyboard / controller
  • Modding: Added MOD option to Character Select in most offline game modes (online coming soon!)
  • Modding: Using the MOD option on the Character Select screen opens a menu where you can load multiple mod files at once, choose modded characters, and remove them
  • Modding: Added Modded characters to the Frame Data Menu (also with the ability to load / remove modded characters)
  • Modding: Playing with a modded character now updates the Version in the bottom left to make it clear that any footage captured is with modded characters
  • Modding: You can now share Replays with modded characters, but you will be unable to view them without first loading the same (unaltered) mod file
  • NOTE: When you "load" a mod file, this does not upload it to a server, but instead stores it in local memory. When you close or refresh your tab, anything loaded will be deleted. Please keep copies of your local mod files
0.61.6 2021/07/13
  • Nerfed Beef: Reduced meter gain on whiffed Flex 200 > 100
  • Menu: Improved active player count tracking. Status page counts for Casual and Ranked will include people who are queued to play
0.61.5 2021/07/12
  • Modding: Added ability to download and upload mod files
0.61.4 2021/07/12
  • Modding: Added keyboard shortcuts and additional documentation
  • Modding: Added the Character Select BGM music to the Modding screen
  • Modding: Added the menu sound toggle (so you can mute the music during modding and/or test gameplay)
0.61.3 2021/07/12
  • Gameplay: Fixed UI bug caused by overkilling an opponent (post KO combo) who had blue life before the game-ending combo started
0.61.2 2021/07/12
  • Loading: Added error popup for the Loading screen that logs stats and instructs to restart the game
  • Modding: Added special error popup for the Loading screen that trys to instruct what caused the error and lets you go back to modding
0.61.1 2021/07/11
  • Modding: Fixed bug where the Mod menu was hidden
0.61.0 2021/07/11
  • Modding: Added prototype Modding page within Extras menu
  • Allows you to quickly and easily edit existing characters and play with the engine
  • Please let us know what features you'd like to see added!
0.60.2 2021/07/11
  • Maintenance: Refactored character config for upcoming feature
0.60.1 2021/07/10
  • Maintenance: Updated internal dependencies
0.60.0 2021/07/10
  • Gameplay: While your character is in hitstun, blockstun, being juggled, or knocked down, you can be slowly pushed by the opponent's pushbox
  • Gameplay: Blue Life passive regeneration has been reduced 0.2 > 0.1 per frame
  • Gameplay: Blue Life now regenerates in small chunks when you attack and it makes contact with the opponent (each heal is equal to 2 seconds of passive regen)
  • Gameplay: Landing a parry (Flex, Feint) vs a projectile (Lemon) now armors the projectile and does not trigger the parry followup
  • Nerfed Beef: Lemon blockstun reduced 32 > 30. This changes the advantage of up close Lemon +2 > +0
  • Training Mode: Fixed bug where frame advantage in the top left wouldn't refresh for projectiles
  • Hall of Fame: Added recent Tough Love Gauntlet results
0.59.2 2021/07/08
  • Fixed Beef: Fixed bug where Lemon could be RAPID cancelled without meeting the LOVE meter requirement
0.59.1 2021/07/08
  • Tutorial: Fixed strategy guide for Feint to match new behavior
0.59.0 2021/07/08
  • Changed Onion: Cackle has been redesigned
  • Cackle no longer has a follow up attack. Instead, Onion slides back for 10 frames of Recovery, then can act freely
  • You can cancel the recovery frames of Cackle into another Cackle (to parry multi-hit attacks)
  • Buffed Beef: Lemon can be RAPID canceled for the 10 frames after throwing
  • Nerfed Onion: Feint whiff recovery increased 30 > 35 to match Beef's Flex
  • Fixed Noodle: Adjusted Frenzy pushback to work correctly with the changes made in 0.58.7
0.58.7 2021/07/08
  • Gameplay: While your character is in hitstun, blockstun, or being juggled, they cannot be pushed by the opponent's pushbox
  • NOTE: Translated, fast-moving attacks like Hopkick and Uppercut will no longer push the opponent's body unnaturally quick
0.58.6 2021/07/08
  • Replays: Fixed bug where new internal Replay tracker would accidentally flag new Replays as duplicates
0.58.5 2021/07/08
  • Replays: Replays are no longer uploaded automatically after every match. Instead, they are uploaded when a Replay is shared. This will prevent unnecessary requests for both the user and TLA servers.
0.58.4 2021/07/06
  • Gameplay: Fixed bug where getting hit by BURST would drain Blue Life (only attacks that deal damage can drain Blue Life)
  • Animation: BEEFCAKE effects animation has been changed to be less disorienting
0.58.3 2021/07/06
  • Buffed Pork: The first hit of Caber Toss is now unburstable, matching the behavior of normal throws
  • Nerfed Noodle: Grounder can no longer hit airborne opponents
  • Nerfed Rice: Fixed bug where Swat Slam was missing hurtboxes during recovery and could not be hit by BURST
0.58.2 2021/07/06
  • Fixed Noodle/Rice: Jump's first active frame now appears at the correct height to hit a standing opponent
  • Buffed Noodle/Rice: Jump now travels further, effective startup reduced 37 > 35
  • Buffed Noodle: Fist now cancels to Jump on both hit and block, enabling corner combos and fake frametraps respectively
  • Nerfed Noodle/Rice: Added 8 frames of Recovery + Blockstun to Whip Splash, making it easier to react and punish on block. The juggle trajectory on hit has been slightly altered to ensure the safe jump still works
  • Tutorial: Removed chip damage reference from Palm's strategy tutorial
0.58.1 2021/07/05
  • Gameplay: Added "Punish" label above combo counter when the combo starts by hitting the opponent during recovery frames
  • Hall of Fame: Added YouTube link for the 6 Month Anniversary Tournament
  • NOTE: A "Punish Combo" does not confer any bonuses (like Counterhit), it is merely cosmetic
0.58.0 2021/07/04
  • Added two new gameplay mechanics: Blue Life and REJECTION
  • Blue Life is recoverable life that you receive when blocking most Heavy and Special attacks
  • Blue Life recovers slowly over time, but will be instantly lost if when hit
  • REJECTION is a new defensive mechanic that costs 1 bar of LOVE METER and is performed by pressing Forward + Special while blocking
  • REJECTION pushes your opponent away and quickly recovers 100 Blue Life, if present
  • Gameplay: Chip damage has been removed from all attacks except Noodle Fist, Rice Swipe, and Beef Lemon
  • Gameplay: Most moves that used to do Chip instead deal a comparable amount of Blue Life
  • Nerfed Noodle: Chip damage on Fist reduced 40 > 30
  • Nerfed Rice: Chip damage on Swipe reduced 40 > 30
  • Training: Added Normal/Refill/Freeze options for Blue Life
  • Tutorial: Added information about Blue Life to the Blocking section in Basics
  • Tutorial: Added REJECTION to Advanced
  • Frame Data: Added Blue Life info for all attacks and added REJECTION
0.57.8 2021/07/03
  • About: Added a Special Thanks for shygybeats, the organizer of the Tough Love Gauntlet tournament series
  • Hall of Fame: Added the Potato Weekly tournaments
  • Changelog: The changelog is now downloadable in JSON form (scroll to the bottom)
0.57.7 2021/07/03
  • Emotes: Replaced "Oops" with "Thank You"
  • Emotes: Added number key to emote menu
  • Hall of Fame: Fixed inaccuracies
0.57.6 2021/07/03
  • Hall of Fame: Added general description and "last updated"
  • Hall of Fame: Added more events
0.57.5 2021/07/03
  • Extras: Added "Hall of Fame" page with tournament results and links to brackets + VODs
0.57.4 2021/07/01
  • Gameplay: Added unpushable pushboxes to BURST. This fixes weird scenarios where fast travelling moves (like Uppercut) could pass through BURST and then be hit from behind
0.57.3 2021/06/30
  • Mobile: During Character Select, you can now undo a character choice by pressing the "Unselect" button that appears at the bottom
  • Replays: You can now restart a Replay by pressing Light attack at the win screen
0.57.2 2021/06/29
  • Win Screen: Fixed visual bug where some text was cutting off the winner's portrait
  • Win Screen: Fixed text on the Unlock screen to reflect recent lobby changes
  • Gameplay: Fixed bug where a full-health normal character losing via timeout to a slightly damaged (but higher remaining health) boss character would award the boss a "Perfect" win
0.57.1 2021/06/29
  • Frame Data: Mystery Meat data is visible after they are unlocked
  • Frame Data: Fixed bug where some character tables would appear more than once
0.57.0 2021/06/29
  • Versus CPU: Added boss character "Mystery Meat"
  • Buffed Garlic: Reduced Backflip recovery 14 > 10 frames
  • Buffed Secret Spice: Divekick now has armor vs air attacks, making it more consistent as an invulnerable answer to jump attacks
  • Versus CPU: AI now uses reversal options more appropriately
0.56.8 2021/06/26
  • Gameplay: While playing or spectating a match, you can now hover your mouse in the bottom right of the screen to view the Fullscreen button
0.56.7 2021/06/24
  • Tutorial: Fixed bug where landing a meaty attack after knockdown would prevent the combo tracker from resetting
0.56.6 2021/06/24
  • Training: Added option to set LOVE meter to Empty
0.56.5 2021/06/23
  • Tutorial: Fixed Onion Combo #5: Hopkick Juggle to start in the corner (as of patch 0.51.0, it is impossible midscreen)
0.56.4 2021/06/23
  • Tutorial: Fixed bug where the starting positions were sometimes wrong
0.56.3 2021/06/23
  • Online: Mitigated packet loss by sending the last 10 inputs with every frame
  • NOTE: Desyncs should occur less often. If you notice any adverse effects / new bugs, please let us know.
0.56.2 2021/06/17
  • Ranked/Casual: Increased server timeout 1 > 30 minutes. You should no longer disconnect from the server while waiting for a match
  • Private Match: Fixed bug where an error screen would appear when you closed voluntarily
0.56.1 2021/06/15
  • Online: Reduced input prediction 120 > 60 frames
  • Maintenance: Added monitoring to track missing inputs in online matches
  • Maintenance: Removed old, unused handshake logic
  • NOTE: Online play should be unaffected. These changes are merely in preparation for upcoming desync work. Please report any bugs.
0.56.0 2021/06/14
  • Buffed Beef/Pork: Heavy Punch hitbox expanded vertically, making it more reliable for anti-airs and juggles
  • Nerfed Beef/Pork: Gutpunch hitbox reduced vertically, making it impossible to anti-air
  • Nerfed Beef/Pork: Uppercut juggle limit reduced 4 > 3
  • Changed Pork: Caber Toss now launches close with juggle limit 4, but automatically combos into Jump. You can RAPID before the Jump and do a custom combo for a closer knockdown.
  • Tutorial: Updated the affected strategy guides and combo trials
  • NOTE: The hitbox changes restore the Meats to the original design for their normals. The Uppercut nerf only slightly reduces corner damage. The Caber Toss change should play similarly to the current version, but with more consistent execution, more options, and less corner carry.
0.55.8 2021/06/14
  • Online: Switched over to new handshake server
  • NOTE: P2P connections should "handshake" and complete a little faster and more consistently. If your online experience gets worse, please let us know.
0.55.7 2021/06/14
  • Private Match: ID codes are now prefixed with PM (eg PM-1234567)
  • Lobbies: ID codes are now prefixed with LB (eg LB-12345)
  • NOTE: You still only need the numbers to join. If you copy & paste the prefix, it will be ignored. This is to make it more obvious which game mode a shared code is referring to.
0.55.6 2021/06/14
  • Accounts: Added Carb, Meat, and Spice as name options
  • Online: Added infrastructure to support new handshake server
  • Maintenance: Cleaned up old Rice assets
0.55.5 2021/06/11
  • Versus CPU: Adjusted the AI
  • Private Match: Fixed bug where you could double-click JOIN, creating orphan connections to the handler
  • Lobbies: Fixed bug where selecting a custom rotation did nothing
0.55.4 2021/06/08
  • Local Versus: The win screen now shows a two prompts and requires both players to hit rematch
0.55.3 2021/06/08
  • Lobbies: The host can now forcibly move other players to spectate and vice versa
0.55.2 2021/06/08
  • Lobbies: The host can set different rotation options: Winner, Loser, or Random
  • Lobbies: The lobby settings (roundtime, rotation, etc) are now visible in the lobby view
0.55.1 2021/06/08
  • Changed Garlic: DashBack > Roundhouse startup reduced 18 > 12 to match normal Roundhouse
  • Changed Garlic: DashBack > Roundhouse forward movement greatly reduced
  • Changed Garlic: DashBack > Trip replaced with DashBack > Jump
0.55.0 2021/06/07
  • Animation: Rice has been fully animated and polished
  • Animation: Rice has new options for alternate colors
  • Changed Rice: Swat hitbox has been slightly shrunk to better match art. Gameplay should be unaffected
0.54.23 2021/06/05
  • Replays: Migrated replay system to new infrastructure
  • Replays: Replay code length increased 8 > 10 digits to reduce frequency of collisions
  • Patch Notes: Fixed notes box to be constant width
  • NOTE: Like with a balance patch, replays before 0.54.23 will not be accessible. Please report any bugs going forward!
0.54.22 2021/06/01
  • About: Fixed link to Rice & Onion guide to show table of contents
0.54.21 2021/06/01
  • About: Added community-made Rice guide
  • About: External guides/resources are now visible on mobile
0.54.20 2021/06/01
  • Menu: Added Patch Notes popup that appears the first time you load the game after an update
  • NOTE: This won't be visible until the next update goes out
0.54.19 2021/05/30
  • Changed Beef: Canceling Lemon > Indecisive Lemon is now performed by holding back during Lemon startup frames, rather than timing a Light Attack
  • Tutorial: Added section for Indecisive Lemon under Beef's Character Guide
  • Todo: Cleaned up and organized Phase 1 goals by category
0.54.18 2021/05/29
  • Tutorial: Fixed bug where boss characters were visible (they did nothing when selected)
  • Menu: Fixed bug where changing menu options would temporarily hide the Custom Controls button in the bottom right corner
0.54.17 2021/05/29
  • Lobbies: Host can now set the max number of players, best of X, round time, and whether bosses are allowed
0.54.16 2021/05/29
  • Ranked: Fixed bug where the Round Time could be set to something other than 60 seconds
  • Options: Fixed bug where "Restore Defaults" reset some Training settings. Restore defaults will now only affect the settings you see in the Options menu
  • About: Added links to Infil's FGC Glossary and community character guides
  • Maintenance: Refactored and tested user settings and localStorage to be less error prone
0.54.15 2021/05/28
  • vs CPU: Added setting to remember chosen CPU difficulty
  • Tutorial: Fixed bug where it would "You're done with the Advanced tutorial!" prematurely
0.54.14 2021/05/28
  • vs CPU: Combined two menu items (Easy and Hard) into one (Human VS CPU)
  • vs CPU: Added difficulty option to the Character Select screen (defaults to Easy)
0.54.13 2021/05/27
  • Tutorial: Added Counter Hit tutorial under the Advanced section
  • Character Select: Fixed bug where secrets were visible in screens where they don't actually work (aka would cause disconnects)
0.54.12 2021/05/27
  • Character Select: Pressing Special Attack now cycles the Stage
  • Character Select: Secrets are now clickable with mouse / touch. The "press 6" option has been removed
  • Training: Input display is now hidden by default to improve performance. You can show it via the Training popup menu
0.54.11 2021/05/27
  • Online: Improved clock sync algorithm to be less error-prone
  • Online: Calibration is now much shorter
0.54.10 2021/05/26
  • Changed Noodle: Fist now does a normal amount of pushback on block (it was previously 0 pushback)
0.54.9 2021/05/26
  • Maintenance: Fixed bug where FAQ, Todo, and Changelog wouldn't load
0.54.8 2021/05/26
  • Maintenance: Fixed bug where developer tools were accessible on production
0.54.7 2021/05/25
  • Nerfed Pork: Caber Toss throw range decreased 0.6 > 0.8 (reverts 0.54.1)
  • Character Select: Fixed bug where the incomplete boss character "Mystery Meat" was selectable
0.54.6 2021/05/25
  • Maintenance: Updated misc copy
0.54.5 2021/05/24
  • Versus CPU: Rebalanced Secret Spice and added Backflip
  • Versus CPU: You can no longer pick custom rounds/time for Boss Fights
0.54.4 2021/05/23
  • Gameplay: Fixed landing frames after BURST to be coded as Recovery instead of Startup
  • Gameplay: Fixed "gap" frames, the frames in between actives frames for multi-hit attacks, to be coded as Startup instead of Recovery
  • Frame Data: Menu has been updated accordingly (more info about gap frames coming in a future patch)
0.54.3 2021/05/22
  • Training: Fixed bug where reseting position and/or loading state erased your input recording
  • Training: If looping playback while you reset positions, the loop will now restart after reset
  • Training: If looping playback while you save state, the loop will resume at the same time on load state
0.54.2 2021/05/22
  • Gameplay: Fixed bug where throws could not Counter Hit
  • NOTE: Startup normally cannot be thrown. This only affects attacks with armor.
0.54.1 2021/05/22
  • Adjusted Beef/Pork: Spike now sends slightly further away
  • Adjusted Pork: Caber Toss juggle points adjusted 9 > 4
  • Buffed Pork: Caber Toss throw range increased 0.6 > 0.8
  • Nerfed Pork: Caber Toss launch angle now sends much further away
  • NOTE: We want to keep Pork's 50/50 traps, but slightly reduce the frequency. Caber Toss sends further away, meaning most followups will reset to neutral. You can still vortex with meter or corner. To compensate for this slight nerf, Caber Toss's range has been slightly increased (it now matches the animation).
0.54.0 2021/05/22
  • Gameplay: Added Counter Hits
  • Counter hits occur when you hit the opponent during the startup frames of their attack
  • Normal combo damage scaling goes 100, 100, 90, 80, 70, 60, 50, 40, 30, 20, ...20
  • On counter hit starter, damage scaling becomes 150, 100, 90, 80, 70, 60, 50, 40, ...40
  • On counter hit, the word COUNTER appears above the combo counter
  • The counter hit combo counter is pink instead of red (until RAPID, when it becomes purple as per usual)
  • Jump attacks cannot be counter hit once airborne
  • Garlic's Dash cannot be counter hit
  • Training: Add option to Force and Randomize counter hits
  • Frame Data: Added combo scaling information
  • NOTE: This mechanic is designed to create a niche for double RAPID combos and reward confirming. We will be keeping an eye on whether the damage becomes problematic
0.53.11 2021/05/21
  • Ranked: Reaching "Hot" rank or higher now unlocks the "Plaid" skin for that character
  • Character Select: Removed version overlay in bottom left to reduce clutter
0.53.10 2021/05/21
  • Online: Slightly shortened calibration time (reduced amount of time spent auditing new method)
  • Maintenance: Added more auditing for new calibration algorithm
0.53.9 2021/05/20
  • Ranked: Added "Max Input Delay" setting within the character select
  • Ranked: Added preview of what your input delay will be before confirming a match
  • Ranked: Fixed bug where search range preference wasn't being preserved across sessions
0.53.8 2021/05/20
  • Ranked: Fixed bug where you could fight yourself in another window/browser
  • Maintenance: Added auditing for new calibration algorithm
0.53.7 2021/05/19
  • Maintenance: Fixed bug in calibration monitoring
0.53.6 2021/05/19
  • Maintenance: Added additional monitoring to calibration
0.53.5 2021/05/18
  • Buffed Garlic: Dash > 4S now cancels into new move "Dash Back" instead of Backflip
  • Dash Back has all the same cancel options as Dash, except 4S and 6S both cancel into Dash Again
0.53.4 2021/05/17
  • Ranked: Ranks have been reset
  • Ranked: MMR boundaries for Spice Levels have been adjusted
  • Ranked: A new Spice Level has been added
  • Ranked: Ranked has been restored
  • Leaderboard: Leaderboard has been been restored
0.53.3 2021/05/17
  • Ranked: Ranked is temporarily disabled as we perform a database migration and reset
  • Leaderboard: Leaderboard is temporarily disabled as we perform a database migration and reset
0.53.2 2021/05/16
  • Maintenance: Migrated Leaderboard view to a new server with a 1 minute cache
  • Maintenance: Removed client-side Leaderboard cache management
0.53.1 2021/05/16
  • Tutorial: Fixed misc typos
0.53.0 2021/05/16
  • Buffed Noodle: Fixed bug where the opponent gained much more meter than intended when blocking Grounder and Frenzy
  • Nerfed Noodle: Grounder hitbox is now shorter, making it less likely to catch opponents jumping
  • Nerfed Noodle: Frenzy damage reduced 200 > 180
  • Buffed Beef/Pork: Uppercut travels slightly further, making combos off Heavy more reliable at max range
0.52.3 2021/05/15
  • Status: Updated active player count to update more frequently
0.52.2 2021/05/15
  • Maintenance: Migrated active player count to a new server
  • Maintenance: Modified UI to better identify footage from a dev build
0.52.1 2021/05/12
  • Animation: Premium colors can be selected in Training Mode without a Premium Account (coming soon)
0.52.0 2021/05/12
  • Animation: Noodle has been fully animated and polished
  • Animation: Noodle has new options for alternate colors
  • Menu: Character select has been slightly redesigned
0.51.3 2021/05/09
  • Nerfed Noodle: Grounder meter gain reduced (100, 100, 100) > (30, 30, 40)
0.51.2 2021/05/09
  • Buffed Garlic: Adjusted distance traveled during Dash and Dash Again to match level before 0.51.0
  • NOTE: Dash's nerf in 0.51.0 was an accident caused by the Sweep rework. Dash should now travel the same distance as before when done alone, done out of Sweep or Dash, or when cancelled into a followup. However, changes that are staying for now include: removed pushboxes near the end of Dash + the beginning of Dash Again AND the Dash Again being 1 frame shorter
0.51.1 2021/05/08
  • Tutorial: Fixed typo in Rice's Swipe tutorial
  • Menu: Fixed audio bug when choosing Basic or Advanced tutorials
0.51.0 2021/05/08
  • Nerfed Noodle/Rice: Walk forward speed reduced 60 > 45, walk backward speed reduced 40 > 35
  • Nerfed Beef/Pork: Walk forward speed reduced 60 > 55, walk backward speed unchanged at 40
  • Nerfed Onion/Garlic: Walk forward speed reduced 75 > 65, walk backward speed reduced 70 > 60
  • Gameplay: The walking forward animation is now throw invulnerable
  • Gameplay: Normal throw will still trigger against an opponent that's close and walking forward, but if they continue to walk throughout the active frames, the throw attack will whiff
  • Gameplay: Normal throw active frames have been increased 2 > 5
  • Buffed Noodle/Rice: Throw range has been increased 2x
  • Buffed Noodle/Rice: Whip recovery decreased 20 > 16
  • Buffed Noodle/Rice: Whip advantage on block increased -7 > -5 (no longer punishable)
  • Nerfed Noodle/Rice: Whip active frames decreased 5 > 3
  • Nerfed Noodle/Rice: Whip cancel window reduced 20 > 12
  • Nerfed Noodle/Rice: Whip Pounce no longer re-juggles for 2 hits everytime, now juggles normally for 3 hits
  • Nerfed Noodle/Rice: Whip Splash launches a much shorter distance
  • Nerfed Noodle/Rice: Whip Splash can no longer RAPID on hit or block
  • Buffed Noodle: Added new attack "Grounder" that you perform by pressing Back + Heavy
  • Buffed Noodle: Whip can now cancel into Grounder by pressing Light
  • Buffed Noodle: Fist hitbox is slightly larger
  • Buffed Noodle: Fist can now hit grounded AND airborne opponents
  • Nerfed Noodle: Fist and its followup Fist Hit has been combined into 1 hit, indirectly nerfing meter gain on hit
  • Nerfed Noodle: Light/Heavy Fist have been removed
  • Buffed Rice: Swat has been split into two separate moves. "Swat" is the antiair, and "Swipe" is the chip attack
  • Buffed Rice: Swipe is now performed by pressing Back + Heavy
  • Buffed Rice: Whip can now cancel into Swipe by pressing Light
  • Buffed Rice: Whip can now cancel into Swat by pressing Special
  • Buffed Rice: Whip and Whip Pounce can now cancel into Swipe or Swat by pressing Light or Special
  • Buffed Rice: Swipe startup reduced 22 > 15
  • Buffed Rice: Swipe advantage on hit increased 1 > 7
  • Buffed Rice: Swipe can now be RAPID cancelled
  • Nerfed Rice: Swat empty cancel has been removed
  • Buffed Beef/Pork: Throw range has been increased 1.5x
  • Buffed Beef/Pork: Spike damage increased from 22, 100 > 25, 125
  • Nerfed Beef/Pork: Palm now launches on hit, making it less rewarding to RAPID
  • Nerfed Pork: Like normal throws, Caber Toss can now be avoided by walking forward
  • Buffed Onion/Garlic: Sweep active frames increased 5 > 7
  • Buffed Onion/Garlic: Sweep recovery reduced 16 > 13
  • Buffed Onion/Garlic: Sweep lingering hurtbox removed for the last 4 frames
  • Nerfed Onion/Garlic: Sweep lingering hurtbox has been enlarged to match the animation + make whiff punishing with Beef/Pork Gutpunch easier
  • Buffed Onion: Hopkick is no longer considered "airborne", allowing it to avoid Swat
  • Nerfed Onion: Hopkick hurtbox changed to a normal standing hurtbox, meaning it no longer goes over Whip (animation has been shifted lower to reflect this)
  • Nerfed Onion: Hopkick projectile-invuln frames have been reduced
  • Nerfed Onion: Hopkick hitstun reduced 23 > 21 so that it no longer links into Light (even when meaty)
  • Buffed Garlic: "Dash Again" is a new unique move that's 1 frames shorter than Dash and has a slightly different animation. Dash Again is what you get when cancelling Sweep or Dash into Dash
  • Nerfed Garlic: Removed cancel options off Backflip
  • How to Play: Updated Tutorials and Combo Trials
  • --- Explanation ---
  • Walk speed: Carbs were always meant to be slower than Meats, and this is fixing an oversight. Everyone has also been slightly slowed down / brought closer together to help prevent faster characters running away
  • Throw avoid: Walking forward to avoid throws is admittedly strange, but we're trying it out for a reason. It's simple, stays in the spirit of throws (they only work on blocking), and fixes the difficult scenario of consistently avoiding Caber Toss (just hold forward)
  • Throw ranges: These been expanded in proportion to walk speed. This is to help slower characters successfully throw faster characters before they can walk out of range
  • Noodle has had their damage capability and corner carry nerfed. In exchange, they gained more zoning tools
  • Rice has also lost the Whip loops, but retained big damage via Swat. Swipe has been split off of Swat and tuned to be a viable attack in neutral. Rice can also now can force a guessing game by choosing to cancel into Swipe or Swat after landing a Whip
  • Beef's Palm attack got a little too strong in 0.41.0 with the RAPID addition. By making the RC worse, the strength is dialed back a bit, while keeping the chip setups. Spike was buffed to make it more appealing as a combo ender
  • Pork has the same Palm and Spike changes as Beef. Caber Toss is meant to be unaffected by the Throw Change, as the 50/50 of meaty attack or toss still works if the opponent holds forward to escape the throw (instead of perfectly timing an attack)
  • Onion's Sweep has had the recovery reduced to make it less risky to whiff. Hopkick has been changed to a grounded attack to make the Noodle/Rice matchups less swingy. The walk speed change has made Roundhouse conversions more situational. When they get in, they should be just as strong as before
  • Garlic's Dash has been reworked under the hood to work the same as before with the new, shorter Sweep. Backflip cancels were a niche tool and were removed to make meaty situations simpler for the opponent
0.50.9 2021/05/07
  • Gameplay: Fixed major input buffer bug where input delay (when playing Online) lined up incorrectly with hitstop, potentially causing inputs to buffer extremely long (eg doing Garlic's Dash and getting Sneak without the second press)
  • Online: Limited max custom input delay 20 > 10
0.50.8 2021/05/07
  • Canary: Disabled Ranked when playing on Canary test builds
  • Canary: Fixed bug with URL routing
0.50.7 2021/05/07
  • Ranked: Expanded search range for Similar Opponents 100 > 150
  • Ranked: Expanded search range for Stronger Opponents 300 > 400
  • FAQ: Added info about Ranked and how search ranges work
  • Training: If you pause gameplay, and then tab out and back, the gameplay will now stay paused
  • About: Added link to new official TLA YouTube channel
0.50.6 2021/05/06
  • Gameplay: Fix very minor animation/positioning bugs with the transitions into BURST and the followup falling animation
0.50.5 2021/05/04
  • Ranked: Fixed bug where a ragequit was detected without both players agreeing to play
  • Ranked: If the opponent chooses to exit at the win screen, you now get a error message rather than going straight back to the main menu
0.50.4 2021/05/04
  • Ranked: Disabled the Escape key during connection setup and gameplay
  • Lobby: Disabled the Escape key if you're playing (spectators can still leave)
0.50.3 2021/05/03
  • Ranked: Fixed bug where input delay was defaulting to 0 regardless of connection quality
  • Menu: Added input delay indicator on the loading screen
0.50.2 2021/05/03
  • Menu: Only show the Ranked warning (about the upcoming reset) once per browser session
  • Menu: Only show the Lobby warning (about the host leaving) once per browser session
  • Menu: Added brief loading screen during Online connection flow to fix race condition that would show the wrong screen for a very brief moment
0.50.1 2021/05/01
  • Gameplay: Fixed bug where Beef was vulnerable during BEEFCAKE's active frames and was trading with multihit attacks (eg. Frenzy)
0.50.0 2021/05/01
  • Gameplay: Parry attacks now have 10 frame startup after freeze, making them safe-jumpable
  • Gameplay: Parry attacks now have hurtboxes during recovery frames
  • Gameplay: Parry attacks are negative on block, but not punishable (-5)
  • Gameplay: Parry attacks can now be armored and parried
  • Gameplay: Activating a parry no longer causes hitstop, and instead additional freeze frames with animation have been added to the parry attack
  • Buffed Beef: BEEFCAKE now juggles for 3
  • Nerfed Beef: BEEFCAKE hitbox reduced to match animation
  • Changed Onion: Cackle animation now uses Roundhouse to animate the hit
  • Nerfed Onion: Feint recovery increased 25 > 30, bringing the total duration to 35 (Beef's Flex is still 40)
  • Nerfed Onion: Cackle damage reduced 100 > 50
  • Nerfed Onion: Cackle hitbox reduced to match animation
  • Nerfed Onion/Garlic: Trip hitbox has been made shorter so it will no longer anti-air
  • NOTES: The changes to Parry startup and recovery should open up interesting opportunities for safe jumps and projectiles. However, in situations like neutral, blockstrings, and anti-airs, Parries should be functionally unchanged. Onion's recovery on Feint has been slightly reverted, making it just a little easier to whiff punish up close.
0.49.4 2021/05/01
  • Leaderboard: Added local caching for leaderboard requests (should help with errors)
  • Leaderboard: Added clickable icons on top for faster navigation
  • FAQ: Added information about Ranked and MMR
0.49.3 2021/05/01
  • Ranked: You can now choose your preferred stage
  • Leaderboard: Added character icons for better visual parsing
  • Leaderboard: Added a clap emoji 👏 next to your own name
  • Leaderboard: Replaced "Coming Soon" with empty rows, for Character leaderboards that are temporarily empty
0.49.2 2021/04/30
  • Leaderboard: Fixed bug where character-specific leaderboards never loaded
0.49.1 2021/04/30
  • Stats: Added Ranked view to Account Stats
  • Maintenance: Updated stats logging to track Ranked play
0.49.0 2021/04/30
  • Added Ranked Match and Leaderboard
  • Ranks are tied to your account. You must sign up for a free account in order to play Ranked
  • Ranks are unique to each character. Playing a Ranked Match as Onion won't affect your Beef rank
  • Each character starts out Unranked. You must play at least 10 games with that character to see your Rank and appear on the Leaderboard
  • You will have a chance to see your estimated delay before committing to a Ranked match
  • Once matched, you are welcome to rematch against that person as many times as you wish, but you cannot change character
  • If you "ragequit" during a game, that will be counted as a loss for you and a win for the opponent
  • If you close the browser or lose connection at any point during Loading, Calibration, or Gameplay, that counts as a ragequit
  • All Ranked and Leaderboard data will be reset on May 17
  • Please report any bugs!
0.48.2 2021/04/30
  • Online: Calibration now uses the stage background to make the transition to gameplay less jarring
  • Online: Distance is no longer shown during matchmaking
  • Online: Restarted matchmaking server
  • Updated APIs and common menus in preparation for Ranked Mode release
0.48.1 2021/04/29
  • Menu: Fixed bug where the current scoreboard wasn't being shown on the Character Select screen
  • Todo: Updated TODO, organized/labeled tasks by project area
  • Changelog: Fixed dates on older Changelog versions
  • Lots of progress "under the hood" on Ranked and Leaderboard (coming soon!)
0.48.0 2021/04/26
  • Gameplay: All attacks can now be parried except throws and other parries
  • Gameplay: Parries overall have been made harder to land, less rewarding on hit, and harder to punish (less risk, less reward)
  • Menu: Renamed Onion's parry starter "Deflect" > "Feint" and ender "Deflect Success" > "Cackle"
  • Menu: Updated tutorials to account for the renames and new parry changes
  • Buffed Beef: Flex now gains 200 meter on whiffs (cause they flexin)
  • Buffed Beef: Flex total animation on whiff reduced 65 > 40, making it harder to punish on reaction
  • Buffed Beef: Flex recovery frames reduced 40 > 35
  • Nerfed Beef: Flex parry frames reduced 25 > 5
  • Nerfed Beef: BEEFCAKE meter gain reduced 1000 > 500
  • Nerfed Beef: BEEFCAKE now launches into knockdown (no juggle points)
  • Nerfed Beef: BEEFCAKE no longer reaches fullscreen and can now whiff (but be safe) against very long range attacks
  • Buffed Onion: Feint total animation on whiff reduced 38 > 30, making it harder to punish on reaction
  • Buffed Onion: Feint recovery frames reduced 28 > 25
  • Nerfed Onion: Feint parry frames reduced 10 > 5
  • Changed Onion: Cackle now launches nearby opponents with 4 juggle points. This should be easier to convert into a combo, but lead to less damage than previous max damage
  • Buffed Garlic: Sneak now does 20 chip damage on block
  • NOTES: We have been unsatisfied with the Parry mechanic thus far because (1) the risk/reward was too high, making matches too random and (2) it overlapped too much in function with Armor moves (Frenzy and Chop). To address (1), we reduced the risk and reward across the board, reducing the time to punish but also reducing the max damage possible. This should make people more willing to go for parries, while making the attacker less afraid of them. For (2), we decided to make the parry timing much stricter and universal (first 5 frames). This allows us to open it up for anti-air use (not trivial to use), adds a skill check, and helps distinguish it from Frenzy and Chop with their long armor frames. We are sad to remove the "custom combo" nature of Onion's parry, and are open to restoring it in the future if we can find another elegant way to cap the max damage. Lastly, unrelated to these parry changes, Sneak has been given a little chip to make it more viable at high level play as an option, and to encourage players to more proactively try to anti-air it.
0.47.5 2021/04/26
  • Animation: Added back in screen shake as a setting you can enable in Options (turned off by default)
  • Menu: Parry frames are now counted as Active frames, and other misc cleanup on the Frame Data menu
  • Canary: Modified UI to better identify footage from a Canary build
0.47.4 2021/04/24
  • Animation: Updated Whip, Gutpunch, and Sweep animation to better match their hitboxes
  • About: Added link to the new events page: events.toughlovearena.com
0.47.3 2021/04/23
  • Menu: Added a few solutions for common network problems to the FAQ
  • Menu: Fixed bug where you could not Emote using the keyboard on a few menus
  • Training: Separated settings for P1 vs P2 blocking, with P1 defaulting to Enabled and P2 defaulting to Auto
  • Maintenance: Added stats to track usage of Block List
0.47.2 2021/04/17
  • Online: Added "Block List" to Casual Match
    • You can now block players for 24 hours at the match confirmation screen
    • This allows you to stop endlessly rematching against the same opponent
    • You must be logged in to block. You can only block users who are also logged in
    • If you change your mind, you can delete blocks early under the Account menu
0.47.1 2021/04/15
  • Menu: Fixed bug where player count wouldn't load before the main menu
  • Menu: Fixed typo in distance: KMs > KM
  • Online: Restarted matchmaking server
0.47.0 2021/04/10
  • Gameplay: Meter now gains at 50% rate after RAPID, instead of 0%. This reduced meter gain state is represented by the same purple combo counter as before
  • Buffed Noodle: Frenzy now keeps opponents grounded for the first 4 hits, allowing for more interesting RAPID followup options
  • Buffed Noodle: Short Fist (5SL) now appears slightly closer to Noodle, making conversions off Slap / Frenzy more consistent
  • Buffed Pork: Chop now slides slightly forward during armor frames
  • Nerfed Pork: Chop hitbox size has been slightly reduced to match the art (but it reaches net-further if you take the new forward slide into account)
  • Nerfed Pork: Chop active frames reduced 10 > 5
  • Buffed Garlic: Backflip now travels slightly further
  • NOTES: The recent April Fools patch had a lot of wacky stuff, but some of the changes were experiment balance tweaks. These are some of those smaller changes after being further tuned. Noodle's buff isn't large, but is merely meant to give Noodle more interesting options in an existing scenario. Pork currently feels very feast or famine when it comes to matchups, so the Chop changes are intended to make them less polarizing. The new slide should help in the difficult Noodle/Rice matchup (making it easier to armor through Whip), but hurt in the easy Onion/Garlic matchup (Chop is now easier to punish on a close block/whiff). Lastly, Garlic buff is a correction, partially undoing the 0.41.0 nerf that went too far. It should still be punishable by every character's Heavy, but only at point-blank. As for the other characters, we are still evaluating changes for Rice and Beef that are simply not ready at this time, and Onion is getting an indirect buff from the new meter rules.
0.46.5 2021/04/10
  • Menu: Moved player count to bottom left as part of prep for Ranked
  • Tutorial: Added Multi-Slap to Noodle/Rice Character Guides
0.46.4 2021/04/08
  • Mobile: Tabbing out to a different app/page will now mute the volume until tabbing back in
  • Lobby: Host message now has a max character limit of 30 to prevent breaking the UI
  • Lobby: Fixed bug where no music would play in the Lobby screen after finishing a match
  • Stats: Fixed bug where global stats could appear as decimals
  • Win Screen: Improved issue with random "dead pixels" that would appear on the win screen
0.46.3 2021/04/06
  • Animation: Screen shake has been reverted
    • After mixed feedback from players, we are looking to make it more contextual + add the ability to disable it entirely
0.46.2 2021/04/06
  • Animation: Added screen shake on hitstop
0.46.1 2021/04/05
  • Finish cleaning up April Fools code and assets
  • Created aprilfools.toughlovearena.com
    • This is a standalone version of the Aprils Fools patch, preserved for posterity
    • This version does not have Online and will not be updated
0.46.0 2021/04/03
  • April Fools patch has been reverted
0.45.5 2021/04/02
  • Lobby: Added fullscreen, sound toggle, and version display to Lobby view
0.45.4 2021/04/02
  • Lobby: Added free-text message so host can communicate rules
0.45.3 2021/04/02
  • Lobby: Added button to show/hide the ID to help streamers prevent unwanted guests from joining
0.45.2 2021/04/02
  • Mobile: Reverted changes made to touch controls in 0.44.5 until a fix is found for user reported bugs
0.45.1 2021/04/01
  • Online: Fixed bug where the Emote button wasn't showing up during Character Select
  • Training: Adjusted random block logic to improves randomness during a block string
0.45.0 2021/04/01
  • April Fools patch!
  • Balance changes have been made for all six characters
  • A few Easter Eggs have been thrown in as well
  • Character Tutorials, Frame Data, and Debug Ref have been temporarily disabled. No spoilers!
  • This patch will be reverted at 11am EST on Saturday, April 3rd
0.44.7 2021/04/01
  • Mobile: Hide input display in Training Mode to reduce visual clutter + help with performance
  • UI: The version number in the bottom-left now has a semi-transparent background to make it more readable
0.44.6 2021/03/29
  • Mobile: Increased size of "Sound Toggle" in the top right corner of menus to make it easier to tap
  • Maintenance: Added monitoring to track color and emote usage
0.44.5 2021/03/29
  • Mobile: Touch controls should no longer accidentally fire from dragging across attack inputs
    • You can drag for left/right, but attacks now require a distinct touch
    • The goal is to make mobile controls feel more responsive. If this starts causing you problems, please let us know!
0.44.4 2021/03/28
  • Online: Calibration now occurs before every match, preventing desyncs during long Casual/Private sets
0.44.3 2021/03/27
  • Menu: Fixed bug where it wouldn't notify you there was a new version live if you stayed in certain Online menus
0.44.2 2021/03/27
  • Training: Added "Infinite Meter" option for practicing impossible combos with 3+ RAPIDs
  • Training: Added grey hitbox colors for Armor and Anti-Air-Armor frames
  • Casual Match: Added a Confirm screen with "Estimated Frame Delay"
    • This should match the recommended input delay after calibration
    • Note: the recommended input delay on the Character Select never goes below 3
    • This is a test for a similar feature in the upcoming Ranked Mode
    • Please report any bugs or weird behavior!
0.44.1 2021/03/26
  • Noodle's new animation has been reverted back to the rough beta sprites
    • Noodle will be updated once all their sprites are complete
  • Added menu sound effect when finding an opponent in Casual Match and when finishing calibration
0.44.0 2021/03/24
  • New animation: Noodle's color has been adjusted to match the brighter blue on the Character Select screen
  • New animation: Noodle's standing, walking, and Slap animations have been fully animated with the finished design
  • NOTES: We are currently experimenting with updating the art as it's ready. We are open to feedback on whether this is exciting or confusing
0.43.6 2021/03/24
  • Adjusted Frenzy meter gain
    • Meter gain per hit changes 0,0,0,0,200 ** 25,25,25,25,100
    • This is only relevant if Frenzy is RAPID cancelled before the last hit
  • Fixed blockstun and hitstun on the first hit of Noodle/Rice Jump Attack
    • If the Jump Attack trades on the first hit, the opponent was incorrectly stunned for a very long time
  • Added character preview images + color select to Debug Reference
0.43.5 2021/03/23
  • Fixed UI bugs with Replay Controls by removing the controls when the replay is over
0.43.4 2021/03/23
  • Added proximity throw hitboxes (purple) to Training Mode
0.43.3 2021/03/22
  • Added controls for watching Replays
    • You can toggle hitboxes
    • You can pause, step, rewind, and fast forward the gameplay
  • Fixed gameplay bug where if a "capture" move traded, the opponent was frozen for the rest of the round
0.43.2 2021/03/19
  • Lobbies have been reworked a lot under the hood. Please report any bugs!
    • Fixed bug with spectator latency. Spectators should now be 4-5 seconds behind and experience minimal rollbacks
    • If one of the active players disconnects (eg: closes browser), everyone will get kicked back to lobby instead of getting stuck
    • Common errors are now explained with a popup
  • Training Mode > Blocking Setting now applies to both characters for more control while recording
  • Fixed bug where the "same color prevention" system wasn't working for Lobby spectators
  • Added PayPal link to EXTRAS > ABOUT
0.43.1 2021/03/12
  • You now must agree to the EULA everytime you log in to your account
  • Added green/red color to buttons on EULA to make it clear which is confirm vs deny
  • Additional refactoring of online play modes
    • Casual has been split from Private / Lobby matches in preparation for Ranked
    • Gameplay should not be affected. Please report any bugs
0.43.0 2021/03/12
  • New animation: Hit Sparks have been recolored
  • New animation: Burst startup is a little smoother
  • New animation: Rice Swat has been animated
  • New animation: Rice Swat followups (chip on block vs slam on hit) now look different
  • New animation: Noodle/Rice Whip Splash has been animated
  • New animation: Noodle/Rice Jump Attack startup is a little smoother
  • Removed the "light stripe" color variation due low popularity + visual ambiguity
  • Removed unused colors from the game files
0.42.11 2021/03/12
  • Updated EULA
0.42.10 2021/03/11
  • New animation: Throw startup, recovery, and whiff for all characters
  • New animation: Beef/Pork Palm recovery
  • New animation: Pork Caber Toss Launch
  • Fixed typo in tutorial
0.42.9 2021/03/08
  • Changelog formatted to emphasize larger updates. Patch versions are now clickable for easier direct links
  • Additional refactoring of online play modes
    • Spectating has now been split out from other online modes and simplified
    • Gameplay should not be affected. Please report any bugs
0.42.8 2021/03/07
  • Added "Copy to Clipboard" button for Lobby IDs (host view only)
  • Fixed UI bug where Player 2's portrait would be incorrectly flipped during Character Select
  • Started refactoring online play modes
    • Gameplay should not be affected. Please report any bugs
0.42.7 2021/03/07
  • Added new game mode "VS CPU: SECRET SPICE" where you can fight against one of the WIP boss characters
    • This character is designed to be a little stronger than normal :)
    • This will be eventually replaced with other boss fights and a larger Story mode
  • Boss characters now have their intended health bars (they were previously set to 1HP)
  • If you try to choose a boss character in an online match, the game will now desync
    • You normally cannot choose boss characters. This is to mitigate cheating / griefing
    • For you sneaky players, offline modes and private matches are OK
0.42.6 2021/03/06
  • Refactored offline play modes to use a simpler architecture
    • Gameplay should not be affected. Please report any bugs
0.42.5 2021/03/06
  • Fixed bug where you could cause an early hard knockdown in Training Mode by depleting the enemy health to 0
    • Now health cannot go below 1 in Training Mode or Tutorial
    • This does not affect the damage shown in the combo counter
0.42.4 2021/03/06
  • Increased Emote cooldown 1 > 5 seconds to mitigate spam
    • Emotes are still visible for 3 seconds on the opponent's screen
  • Fixed UI bug where Emote menu wouldn't disappear when returning to the main menu
0.42.3 2021/03/06
  • Added effect animation to Debug Reference
  • Refactored internal "SequenceId" system to be less error prone
  • NOTES: Refactoring work should not affect gameplay. It is necessary code cleanup that will make future work much easier and safer. We are only listing it here in the Changelog as any refactoring has a chance to introduce bugs.
0.42.2 2021/03/05
  • New animation: Onion Deflect
0.42.1 2021/03/05
  • Redeployed 0.42.0
0.42.0 2021/03/05
  • Changed armor: You can no longer cancel your attack if you hit armor frames
  • Buffed Pork: Chop grounded armor starts on frame 5, versus frame 6
  • Nerfed Onion/Garlic: Sweep hurtbox is now full height (it no longer low-profiles)
  • Nerfed Onion: Hopkick can no longer cancel into Roundhouse
  • Adjusted Onion/Garlic: Jump arc is slightly lower
  • Adjusted Pork: Caper Toss throw animation to better match normal throws
  • NOTES: With light attacks being positive on attack, certain pressure sequences became a little too strong. We approached this from two angles: nerf the attacker, and buff the defender
    • Onion/Garlic can no longer bully Beef/Pork with a Sweep that goes under their Heavy Punch
    • Onion can no longer use Hopkick to reset pushback AND get chip from Roundhouse, they will have to choose
    • Armor moves were weak to pressure, as the attacker could RAPID to make it safe. We have removed this RAPID option to make armor frames more closely match parry frames: if you guess right, the opponent cannot escape
    • Pork's Chop armor have been moved earlier so they can armor out of 2 light attacks when done back-to-back
0.41.9 2021/03/05
  • New animation: Being thrown
  • New animation: Garlic/Onion jump
  • Fixed gameplay bug where you could KO during Tutorials
  • Fixed UI bug where the transition of Character Select > Loading would lag, making the Character Select screen seem unresponsive
  • Fixed UI bug where menu buttons were too large in Training Mode > Character Select
  • Fixed rare network bug when it tried to reconnect to the Replay database
0.41.8 2021/03/02
  • Fixed gameplay bug where Caber Toss played its sound clip twice
0.41.7 2021/03/02
  • Updated animation for Caber Toss
0.41.6 2021/03/01
  • Buffed BURST: Hitbox is slightly taller, making it easier to hit when getting juggled
  • Changed Garlic: Sneak now appears slightly lower
  • Updated attack animation for Sneak
  • Added more emotes: Rematch, LastOne, Nice, Oops, Yeh, Nah, Lag
  • Fixed gameplay bug where Hopkick > Roundhouse was missing pushboxes for a few frames
0.41.5 2021/02/27
  • Added unique music to Notebook stage
  • Updated stage selection to possibly default to Notebook (before, Notebook was choosable, but never the default choice)
0.41.4 2021/02/26
  • Added input notation to Frame Data menu
  • Fixed move ordering on Frame Data menu
  • Added launch values to the hitstun column in Frame Data Menu
0.41.3 2021/02/25
  • Nerfed Beef: Lemon chip reduced 40 > 30
  • Nerfed Beef: Lemon hitstun reduced 44 > 40
  • Nerfed Beef: Lemon blockstun reduced 44 > 32
  • Fixed Lemon and Swat cancels to be marked as Recovery frames (vs Startup frames) so you can now punish them with throws
  • NOTES: With the recent addition of "Indecisive Lemon" (aka empty cancel), we are trying to change Lemon from a high risk, high reward move to something that more actively shapes Beef's neutral. Watching match footage, we like that Beef players are using Lemon more, and the feints can be exciting! But we think the risk/reward is now too rewarding. Therefore, we have decreased Lemon's strength slightly, while trying to keep all the core play patterns. Lemon at close range will still easily combo and be advantageous on block, but reducing chip and stun overall should make approaching Beef a little less difficult
0.41.2 2021/02/25
  • Fixed bug where you could not reset Training Mode position with a controller
  • Fixed joystick mapping for Qanba PS3 Joysticks
0.41.1 2021/02/24
  • Increased damage scaling
    • Scaling now starts on the third hit, rather than the fourth
    • Minimum damage is now 20%, rather than 30%
    • The pattern is now: 100, 100, 90, 80, 70, 60, 50, 40, 30, 20, 20, 20 ... 20
    • Frenzy's damage has been adjusted to still scale to 200 with all five hits
0.41.0 2021/02/24
  • Buffed Noodle: By pressing Light or Heavy (or nothing) during the startup of Fist, you can now Fist at 3 different distances
  • Buffed Rice: By pressing Light during the startup of Swat, if it did not anti-air, you can cancel the slam down attack
  • Buffed Beef/Pork: Palm can now be RAPID cancelled
  • Buffed Beef: Lemon can now be "empty cancelled" by pressing Light during the startup
  • Buffed Pork: Chop now sends airborned opponents straight down for better midscreen oki
  • Buffed Onion: Hopkick can now cancel into Roundhouse by pressing Heavy
  • Nerfed Onion: Chip damage on Hopkick has been removed
  • Buffed Garlic: The cancel window for Dash has been increased 5 > 10 frames
  • Buffed Garlic: Dash can now cancel directly into Backflip OR another Dash by pressing back and forward Special respectively
    • Special without direction still does Sneak
  • Buffed Garlic: Backflip can now cancel it's landing frames directly into Jump or Roundhouse by pressing Light or Heavy respectively
  • Nerfed Garlic: Backflip intangible frames reduced 20 > 16 and travel distance significantly reduced
    • Punishing Backflip on a read should be much easier now
0.40.6 2021/02/24
  • Rolled back desync disconnects while we look into mitigation options
  • Updated startup animation for Sneak
  • Fixed bug where, if you were playing online and went back to Character Select at any point, the next round could rematch without you pressing anything
  • Added Stages to ArtRef (so if you want the stage backgrounds in 720p, they are now much easier to access)
0.40.5 2021/02/23
  • If game state gets desynced (due to network issues) and stays desynced for 5 seconds, the game will now disconnect with an error message
  • Buffed Beef: BEEFCAKE now launches more vertically, making corner combos easier
    • This fixes a bug where the recent "freeze time" changes made combo trial #6 impossible
  • When spectating in a lobby, you can now see the player names while they are selecting characters
  • Fixed bug where throwing opponent into the corner and then walking into the corner crossed up
  • Fixed bug where "Player 2" Garlic's Dash could not crossup in corner
  • Fixed the Frame Data menu for Lemon to show damage/chip/hitstun/blockstun
0.40.4 2021/02/22
  • Fixed bug with how global stats are counted + displayed
  • Global stats have been reset (account stats should be preserved)
0.40.3 2021/02/20
  • Updated FAQ and TODO
0.40.2 2021/02/15
  • Redeployed 0.40.1
0.40.1 2021/02/15
  • Added social + FAQ links to the Main Menu for easier access
0.40.0 2021/02/13
  • Added new stats menu under ACCOUNT > VIEW STATS, where you can view your personal win/loss records + global stats
0.39.25 2021/02/13
  • Updated admin tools
0.39.24 2021/02/13
  • Added stat tracking for online matches (viewing stats is coming soon)
0.39.23 2021/02/12
  • Fixed bug where you could not cancel during the first frame of hitstop
0.39.22 2021/02/12
  • Added character select countdown to CASUAL MATCH. If you don't choose within 15 seconds, it chooses for you
0.39.21 2021/02/12
  • Buffed Beef: Flex recovery reduced 50 > 40 frames (the parry whiff animation)
  • Fixed bug where Beef using Flex > BEEFCAKE on a BURST would whiff by making two changes:
    • Reduced BURST active frames 5 ** 2. This should only affect BURST's interaction with BEEFCAKE
    • BEEFCAKE now "unfreezes time" while the attack is still active
0.39.20 2021/02/08
  • Added support for upcoming Account features
0.39.19 2021/02/08
  • Fixed bug where chip KO would not register
  • Fixed bug where Armoring an attack with chip would show the chip block sprite (Armor ignores chip, and instead takes 1/2 of damage on hit)
  • Fixed bug where a chip move could KO through Armor (you cannot be KO'd while Armoring an attack)
  • Fixed typo in tutorial
0.39.18 2021/02/07
  • Fixed Account information display during Character Select
  • Added support for upcoming Account features
0.39.17 2021/02/07
  • Added new character colors: polka dots and plaid (plaid is unavailable for now)
0.39.16 2021/02/06
  • Fixed bug where certain network menus did not respond to keyboard/controller
0.39.15 2021/02/05
  • Added Dummy Recording/Playback to Training Mode
  • Added "Random Block" option to Training Mode
  • Redesigned Training Mode menu to be more mobile friendly
0.39.14 2021/02/05
  • Fixed bug where the KO screen rarely didn't trigger (usually with Noodle Frenzy)
0.39.13 2021/02/02
  • Increased starting matchmaking radius
  • Fixed UI bug where keyboard emotes didn't work on the Lobby win screen
  • Fixed UI bug where keyboard shortcuts working before win screen was done rendering
  • Fixed UI bug where certain menu buttons were impossibly small (options, replays) by setting a minimum height for menu buttons
  • Added Resolution and Render FPS options to mobile (they were hidden before)
0.39.12 2021/02/01
  • Changed Noodle: removed Frenzy hitbox directly above Noodle's head. Frenzy should work like it did before in 99% of situations. This is to fix a rare bug where Frenzy could hit behind Noodle when sliding through an opponent without a pushbox
  • Buffed Beef: Flex meter gain increased 500 > 1000
  • Nerfed Onion: Parry meter gain decreased 500 > 200
  • Nerfed Onion: Parry recovery increased 20 > 28 frames
  • Added "chip" victory, indicated by a C in the round heart
  • Added input delay option to Training Mode
  • Added some small tools to Replays (these aren't documented yet, but will be soon):
    • Press 2 to toggle hitboxes
    • Press 6 to pause/resume time
    • Press 7 to step forward one frame
    • Press 8 to rewind 3 seconds (within a round)
    • Press 9 to fast forward
  • Fixed bug where pausing/resuming the game loop in Training Mode could have a delay
  • Added links to status page, merch, and fan wiki on the ABOUT page
0.39.11 2021/02/01
  • Server maintenance
0.39.10 2021/02/01
  • Server maintenance
0.39.9 2021/01/31
  • Fixed bug where RAPID was vulnerable during it's first frame
0.39.8 2021/01/31
  • Added distance based matchmaking!
  • When you enter CASUAL MATCH, the server guesses your location based on your IP address
  • You start with a small search range that expands every few seconds
  • By 25 seconds, you should reach max range, and start matching with anyone
  • You will match with someone when you fit inside their search range, and vice versa
  • For temporary debugging purposes, you will briefly see your distance on the calibration screen
  • If you wait longer than 35 seconds, your size on the map will start growing to help you find a match
  • If you are far from all other current players, you will become more likely to match the longer you wait
  • If you find yourself matched with someone from outside of your current search range, it's because they've been waiting a long time. This is not a bug :)
  • The algorithm is a bit more complicated than we've explained here, but these are the basic rules
  • Please give this a try and let us know if the matchmaking feels better or worse!
0.39.7 2021/01/29
  • Added color select with two more "striped" colors per character. This works with keyboard/controller/mouse/touchscreen
  • Added "Render FPS" option. If you have trouble maintaining 60 FPS, please try lowering the Render FPS
0.39.6 2021/01/26
  • Fixed bug where sound effects were all preloaded at the main menu. Now they download only when needed (like sprites)
0.39.5 2021/01/25
  • Redeployed 0.39.4
0.39.4 2021/01/25
  • Changed Victory music (bell + stringer) to use Music volume instead of SFX
  • Fixed bug where karaing could play two sound clips
  • Fixed some debugging tools
0.39.3 2021/01/24
  • Updated TODO
0.39.2 2021/01/23
  • Redeployed 0.39.1
0.39.1 2021/01/23
  • Added a small buffer before showing KO + playing the bell to help prevent KO rollbacks
  • Replaced infinite time option with 150 seconds (infinite time outside of Training/Tutorials could cause performance issues and replay bugs)
  • Lobby: Spectators receive inputs in larger batches + a little later. Should help with spectator rollbacks
  • Lobby: Fixed bug where Spectators might not get post-KO inputs
0.39.0 2021/01/23
  • Fixed meaty attacks to grant additional frame advantage
  • You can no longer cancel into other attacks or RAPID if your opponent parries
  • Advantage for all blocked light attacks increased +0 > +1
  • Buffed Noodle/Rice: First hit of Slap can repeatedly cancel into itself by pressing H
  • Changed Noodle/Rice: Damage for first hit of Slap reduced 5% > 4%, but second hit increased 5% > 6%
  • Nerfed Noodle/Rice: Removed L > S cancel
  • Nerfed Noodle/Rice: Fist/Swat chip damage reduced 5% > 4%
  • Nerfed Beef: Cannot start Lemon attack if there's already one on screen
  • Nerfed Beef: Lemon chip damage reduced 5% > 4%
  • Nerfed Pork: Chop can no longer RAPID on hit or block
  • Buffed Onion/Garlic: Roundhouse now does 2% chip damage
  • Buffed Onion/Garlic: Roundhouse's extended hurtbox disappears near the end, making it harder to punish on block
  • Nerfed Onion/Garlic: Adjusted hitboxes & hurtboxes such that Sweep will still go under Meat Punch, but NOT go under light attacks
  • Buffed Onion: Increased slide distance after landing. With that + the meaty change, Hopkick can now link into Flick at max range
  • Nerfed Onion: Frame advantage on hit and block slightly decreased +4 > +3 and -4 > -5 respectively
  • Lobby: Don't change player order if only two fighters
  • Lobby: ID is now hidden when the lobby is locked
  • Lobby: Fixed bug where Controls Reminder appeared while Spectating
0.38.4 2021/01/22
  • Fixed bug where you could join a broken "default lobby" by entering an empty ID
0.38.3 2021/01/22
  • Added Lobby [WIP] mode
  • You can make a private lobby to spectate matches with your friends or host a tournament
  • Players can switch between winner-stays-on fighting or full-time spectating
  • The host has additional controls for locking a lobby (nobody new can join) and kicking players
  • Lobbies are new and not very well tested. If any bugs arise, please report them!
0.38.2 2021/01/19
  • Added Training Mode feature: Save/Load State
  • Added Training Mode feature: Frame Advantage Display (top left, very WIP)
  • Training Mode "Reset to position" reduced to a single key, resets to corner if you're holding left/right
  • Training Mode meter refill sped up to refill 5x faster
  • Fixed bug where Training dummy would autoblock right after Reset
  • Set boss character health to 1 to further discourage online use
0.38.1 2021/01/18
  • Changed Noodle/Rice: Reverted 0.38.0 change to Whip Pounce recovery
  • Nerfed Noodle/Rice: Whip Pounce juggle points reduced 4 > 2
  • Buffed Rice: Swat, when hitting grounded, is +1 on hit (was bugged at -2)
  • Nerfed Rice: Swat, when hitting grounded, no longer juggles + can no longer RAPID
  • Nerfed Rice: Swat, when hitting grounded, holds the extended hurtbox for longer during recovery
0.38.0 2021/01/18
  • Removed guardbreak mechanic
  • Buffed Noodle/Rice: Whip Pounce has a larger cancel window
  • Changed Noodle/Rice: Whip has 2 frames shorter recovery (net hitstun/blockstun kept the same)
  • Buffed Noodle: Slap can now cancel into "Close Fist" for a frame trap (but it does not juggle)
  • Nerfed Noodle: All Fist attacks can now be parried
  • Nerfed Noodle: Frenzy meter gain on block now matches meter gain on hit (500 > 200 if all hits connect)
  • Buffed Rice: Slap can now cancel into Swat
  • Buffed Rice: Swat now always slams down, juggling on hit and doing chip on block
  • Buffed Beef/Pork: Reduced Palm startup so it's a true blockstring from Heavy Punch if done quickly
  • Buffed Beef/Pork: Increased size of Palm hitbox upward to make juggles easier
  • Buffed Beef: Lemon startup reduced by 3 frames, spawns a little farther forward
  • Buffed Beef: BEEFCAKE hitbox expanded to cover entire screen
  • Buffed Pork: Increased size of Chop hitbox downward to hit Sweep cleanly
  • Changed Pork: Chop now causes knockdown on aerial hit
  • Buffed Onion/Garlic: Jump Attack hitbox is larger, harder to anti-air / trade with certain attacks
  • Buffed Onion/Garlic: Sweep hurtbox shrunk during startup + active to make it easier to go under high attacks
  • Nerfed Onion/Garlic: Sweep hurtbox expanded during recovery to make it easier for high attacks to whiff punish
  • Added small movement backward to Uppercut's recovery
  • Fixed bug with cancel window on Uppercut's second hit
0.37.2 2021/01/17
  • Fixed cache issue with new assets
0.37.1 2021/01/17
  • Updated animation for Chop, Spike, and Beef/Pork Jump (no changes to frame data / hitboxes)
  • Fixed bug where touch controls were visible during replay / spectating
  • Fixed bug where menu text could be selected/highlighted
0.37.0 2021/01/17
  • BURST now penetrates armor moves
  • Added rising animation to the end of knockdown
  • Increased total knockdown duration 30 > 40 frames, enabling more oki situations
  • Increased throw recovery on hit by 10 frames, keeping throw oki unchanged
  • Beef/Pork Spike launches with less horizontal speed, making mid-screen oki possible
  • Reduced Spike startup 20 > 10 frames, recovery 15 > 10 frames
  • Added "Canary" mode for special event testing
  • Fixed bug where users who participated in Canary testing couldn't load assets
0.36.22 2021/01/12
  • Fixed bug where Player 2 hitsparks didn't appear if Player 1 had a Lemon on-screen
  • When online, stop sending inputs after the game has ended (prevents rare disconnect error)
0.36.21 2021/01/11
  • Fixed performance bug affecting Training and Replays where the input display was still sampling the entire round
0.36.20 2021/01/11
  • Reverted scrolling fix, needs more testing
0.36.19 2021/01/11
  • Nerfed Hopkick's hitbox to be lower, making AA and juggles harder
  • Fixed Chop to be throwable during ArmorVsAirborne frames
  • Fixed bug where armor moves could trade with throws by making active frames unthrowable
  • Fixed bug where the game would freeze if both players RAPID on the same frame
  • Fixed scrolling bug on the Frame Data menu
0.36.18 2021/01/11
  • Fixed bug where input display (Training, Replays) was affecting performance
  • Fixed bug where Player 2 controls, if mapped, could control the dummy in Tutorials
0.36.17 2021/01/10
  • Split up Changelog vs TODO
  • Added FAQ
0.36.16 2021/01/10
  • Fixed critical bug in common "median" helper. This affected network measurements, so those should be more accurate now
  • Fixed bug where Replay inputs could be saved incorrectly
0.36.15 2021/01/09
  • Fixed bug where EMOTE heart wouldn't disappear when leaving an online match
  • Fixed bug where EMOTE keyboard shortcut didn't work properly on the Winner screen
0.36.14 2021/01/09
  • Added EMOTE system. Click the heart in the top left when playing online
  • You can also access the EMOTE system with the keyboard using 1-3
  • You can disable sending + receiving emotes in the OPTIONS
0.36.13 2021/01/08
  • Slightly reduced size of recovery hurtbox on Sweep
  • Slightly increased size of hitbox on second attack of Uppercut (to prevent dropping out)
  • Fixed bug where Roundhouse recovery hurtbox wouldn't appear until the end of recovery
  • Added a little more forward movement to Trip to ensure that the "L > H > L, L" link wouldn't drop
0.36.12 2021/01/07
  • Added RANDOMIZE button to quickly change names in ACCOUNT > EDIT
0.36.11 2021/01/07
  • Fixed bug where ACCOUNT menu wasn't reachable
0.36.10 2021/01/07
  • Added ONLINE > ACCOUNT menu, where you can log in via email and customize your display name
0.36.9 2021/01/07
  • Updated account logic for production testing (coming soon)
0.36.8 2021/01/07
  • Redeployed 0.36.7
0.36.7 2021/01/07
  • Decreased size of zip (WIP offline version)
  • Updated known issues
0.36.6 2021/01/07
  • Replays now have a submenu where you can copy the replay URL without watching the entire replay
  • Fixed UI bug where text was too large on the win screen when watching Replays on mobile
  • Fixed Frame Data menu to fit on mobile displays
  • Removed the FPS test and Art Ref menus from mobile EXTRAS menu to reduce clutter + there are currently non-functional on mobile
0.36.5 2021/01/07
  • Improved draw performance by scaling graphics down if resolution is greater than 1080 (720 for mobile). If you wish to keep the higher fidelity, change your Resolution to HIGH in Options
0.36.4 2021/01/06
  • Fixed major bug where hitstop was eating inputs. Cancels should feel MUCH easier and work earlier now
  • Fixed bug where scoreboard (win count above health) would break online when the opponent went back to Character Select
0.36.3 2021/01/06
  • Fixed rollbacks caused by large gaps in inputDelay preferences
0.36.2 2021/01/06
  • Enlarged win screen on mobile to be easier to tap
  • Hid touch controls during win screen
  • Added Recovery frames to Training Move hitbox display
  • Fixed bug where some active frames were marked as Recovery
  • Removed some debug codes that still gave access to unfinished Boss characters
  • Boss characters now have 10% normal health, so if any sneaky cheaters manage to use them, they should die in 1 hit
0.36.1 2021/01/06
  • Lemons now clash when they hit each other and disappear
0.36.0 2021/01/06
  • Burst hitbox is larger
  • Meter gain reduced for most multi-hit moves
  • Added meter gain explanation to Frame Data menu
  • Updated Noodle, Rice, and Beef combo trials
  • Nerfed Noodle/Rice: Whip hitbox is vertically shorter to make it harder to hit airborne opponents
  • Nerfed Noodle/Rice: Whip Again advantage on block decreased -2 > -5
  • Nerfed Noodle/Rice: Jump startup increased 25 > 30
  • Nerfed Noodle: On hit, Frenzy meter gain is reduced 500 > 200, and it gains all the meter in the final hit (after RAPID window)
  • Buffed Rice: Swat advantage increased -4 > 0 on hit
  • Buffed Beef/Pook: Gutpunch advantage on hit increased 4 > 5 to match other Light attacks
  • Buffed Beef: Can now juggle after Flex in the corner
  • Buffed Pork: Toss startup decreased 12 > 10
  • Nerfed Pork: Toss range reduced
  • Nerfed Pork: Chop has larger hurtbox, making it easier to whiff punish
  • Buffed Onion/Garlic: Jump startup decreased 35 > 32, also goes higher
  • Buffed Onion: Hopkick now feints back before moving forward. Net distance moved is the same
  • Buffed Garlic: Empty Dash recovers 2 frames earlier, making Sweep > Dash +2 on hit
0.35.28 2021/01/05
  • Update known issues
0.35.27 2021/01/05
  • Migrated active player count to new system. This new system will make less network calls and use less bandwidth
0.35.26 2021/01/05
  • Fixed major bug with custom inputDelay where the lower delay pushed the rollbacks onto the other player. It is now working as intended, so if you choose a lower inputDelay (like 0), you will get the rollbacks
  • Added DEL to FPS counter when playing online (DEL = current frame delay)
  • Added ROB to FPS counter when playing online (ROB = number of rollbacks in the previous second)
0.35.25 2021/01/05
  • Fixed bug where certain menu sounds were not firing
  • Frame Data can now be exited by pressing Heavy, matching other menus
  • Renamed Detailed Frame Data > Debug Reference for more accurate label
  • Updated internal logging
0.35.24 2021/01/05
  • Updated internal logging
0.35.23 2021/01/05
  • Preserve input delay choice when going back to Character Select screen
0.35.22 2021/01/05
  • Updated internal logging
0.35.21 2021/01/05
  • Added Random character select (click ? next to character grid)
  • Getting disconnected puts you back at Online Menu instead of Main Menu
  • Fixed bug where default keys controls conflicted with custom controls in menus. Custom controls now take priority.
0.35.20 2021/01/05
  • Fixed bug where connection to matchmaking server wasn't being closed
  • Added links to mobile introduction about how to install to home screen
0.35.19 2021/01/04
  • Reduced matchmaking timeout 30 > 10 seconds
  • Added 2 second buffer for setting up networking handshake
  • Added more information and logging about matchmaking errors
  • Added ability to copy Private Match ID to clipboard
0.35.18 2021/01/04
  • Added logs for debugging
0.35.17 2021/01/04
  • Fixed bug where opponent would float in the air if defeated while airborne
0.35.16 2021/01/04
  • Redeploy of 0.35.15
0.35.15 2021/01/04
  • Fixed bug where RAPID stopped meter gain on true blockstrings
0.35.14 2021/01/04
  • Fixed bug where mashing while landing would prevent the combo counter from resetting
  • Throws have increased hitbox to prevent walking out (still have to get very close to trigger)
  • Nerfed RAPID: Doing a RAPID makes the rest of your combo build no meter. This is shown by the combo counter turning purple
  • Nerfed Noodle: Frenzy reverted to normal damage scaling, does 200 damage raw. RAPID still gives unique juggle opportunities
  • Buffed Rice: Swat now produces small juggle state which can be followed up via RAPID
  • Nerfed Pork: Lost the ability to cancel Gutpunch > Toss
  • Buffed Pork: Toss startup reduced 15 > 12
  • Non-damaging attacks no longer contribute to the combo counter (eg throw startup)
0.35.13 2021/01/04
  • Added Player 2 controller support to Training Mode
  • Removed old debug param from URL when installing TLA to mobile home screen
0.35.12 2021/01/03
  • Fixed bug where private matches timed out before guest could join
0.35.11 2021/01/03
  • Fixed bug where new network errors weren't being shown
  • Reduced signal timeout back down to 10 seconds
0.35.10 2021/01/03
  • Changed mobile detection to (hopefully) fix touch controls on iPad
0.35.9 2021/01/03
  • Capped saved replays to 50 to avoid hitting browser LocalStorage limit
0.35.8 2021/01/03
  • Compressed backgrounds and other large images for better performance
0.35.7 2021/01/03
  • Updated sprites with better PNG compression (same resolution), massively shrinking file size
  • Increased matchmaker timeout from 10 to 30 seconds
0.35.6 2021/01/03
  • Casual matches now have more time to try and establish a P2P connection before timing out and disconnecting
0.35.5 2021/01/03
  • Added more descriptive network errors + logging
0.35.4 2021/01/02
  • Added sound effects to round end and victory screen
0.35.3 2021/01/02
  • Fixed bug where custom controls would quit offline modes by pressing Heavy
  • Fixed bug where custom control ID would be so long, it broke menus
  • Made Touch controls smaller and closer to the edges (you can turn off Touch display in options)
0.35.2 2021/01/02
  • Fixed broken Discord link in EXTRAS > ABOUT
0.35.1 2021/01/02
  • Reverted change to Throw hitbox (accidentally buffed range)
0.35.0 2021/01/02
  • Fixed bug where Teleport and Dash did not cross up correctly in the corner
  • Changed Frenzy damage to be fixed to 200. This is a nerf when done raw, but a buff when used to end a combo.
  • Frenzy can no longer RAPID on block
  • Buffer Throw hitbox to make it harder to walk out after the throw has started
  • Increased RAPID window on Chop
0.34.39 2021/01/02
  • Fixed bug where menus stopped being traversable via keyboard/pad
  • Removed Custom Controls button when playing on mobile
0.34.38 2021/01/02
  • Custom Controls popup is now accessible via corner button and can no longer be accessed by holding two buttons
0.34.37 2021/01/02
  • Removed debug keys to play as WIP boss characters
0.34.36 2021/01/01
  • Nerfed Onion/Garlic guardbreak from 25% > 15% for both Sweep and Roundhouse
0.34.35 2021/01/01
  • Added link to bandcamp in About
0.34.34 2021/01/01
  • Fixed bug where Beef didn't attack during Onion's deflect trial
0.34.33 2021/01/01
  • Updated Discord link to point to welcome channel
0.34.32 2021/01/01
  • Fixed Winner screen on mobile
  • Changed touch hover from black to white to be more visible
  • Added intro explaining "touch timer to exit" for mobile
  • Updated discord link
0.34.31 2021/01/01
  • Changed FPS correction to skip drawing 1 frame when behind
  • Increased startup on throw 2 > 5
  • Buffed Beef's Punch to no longer be punishable by light attacks
  • Nerfed hitstun on Uppercut's first hit, keeping RAPID combos still possible but tighter
  • Fixed air-based attacks to match new damage scaling algorithm
  • Fixed bug where auto-cancel moves would fail if they hit on the last active frame
  • Renamed Suplex > Toss to match new animation
  • Added Copyright to Welcome page
0.34.30 2020/12/31
  • Added FPS counter to top right of gameplay screen
  • Overhauled loop timing to better mitigate slowdown
  • Removed Max resolution, to be eventually replaced with High (file sizes too large)
  • Shortened recovery on Whip Again, net stun unaffected
  • Updated art for Whip Again
0.34.29 2020/12/31
  • Updated EULA
0.34.28 2020/12/31
  • Drafted EULA
0.34.27 2020/12/31
  • Updated combo scaling to be harsher
  • Nerfed hopkick range
  • Removed online-mandatory FPS test for reworking, moved to Extras for now
  • Updated tutorials based on feedback
  • LOVE meter no longer flashes
0.34.26 2020/12/31
  • Reverted 0.34.15 changes to hit timing because it broke tutorial's hit detection
0.34.25 2020/12/31
  • Updated art for Palm, Suplex, and Fist
  • Simplified intro menus on mobile
0.34.24 2020/12/30
  • Added ability to publish realtime "News" notifications w/o a code change
  • Fixed HUD meter bars that were slightly misaligned
0.34.23 2020/12/30
  • Anti-airs give 2 juggles instead of 1, give 4 juggles if falling from BURST
0.34.22 2020/12/30
  • Improved debugging tools
0.34.21 2020/12/29
  • Scaled HUD and Ready/Fight messages for lower resolutions
0.34.20 2020/12/29
  • Simplified resolution options to Low / Medium / Max
0.34.19 2020/12/29
  • Added graphics test before playing online
0.34.18 2020/12/28
  • Changed hitboxes + timing to Onion's hopkick
  • Updated art for hopkick, backflip, and deflect
  • Added thunder effect for deflect
  • Added Master Audio Toggle (top right icon) to saved settings
  • Master Audio starts off until you finish the Introduction, where you have a chance to disable it
  • Added corner menu buttons (audio, fullscreen) to Character Select
  • Added BETA logos
  • Updated ABOUT page, added link to Patreon
0.34.17 2020/12/28
  • Changed Noodle/Rice's Whip hitbox to be worse at anti-air but better at juggling
  • Changed Noodle's juggle state when RAPIDing Frenzy
0.34.16 2020/12/28
  • Added lower res backgrounds for slower machines
0.34.15 2020/12/28
  • Added "Best of X" selection to Character Select menu
  • Changed hits to visually land the frame after active frame is visible
  • Added FPS debugging tools
0.34.14 2020/12/27
  • Added Round Time selection to Character Select menu
  • Added juggle info to Frame Data
  • Added option to show/hide the controls reminder at the bottom of the HUD
  • Fixed volume bug when launching the game in a particular way
0.34.13 2020/12/25
  • Added check + message for new version when choosing Play Online
0.34.12 2020/12/25
  • Added version.json for auto-updater
0.34.11 2020/12/25
  • Fixed matchmaker API to prevent cross-version matches
0.34.10 2020/12/24
  • Updated art for KO and TIMEOVER
  • Fixed bug where the wrong menu options were shown after a replay
  • Disabled noisy logs on production
0.34.9 2020/12/24
  • Updated art for READY and FIGHT
  • Updated About
  • Optimized canvas memory
  • Simplified presence server (X players online)
  • Added different matchmaker for development
0.34.8 2020/12/24
  • Added Licenses to About
  • Add WIP to Changelog
0.34.7 2020/12/24
  • Added EULA with Lorem Ipsum
  • Fix combo counters to scale with HUD
  • Fixed visual bug when game ended in a Draw
  • Fixed debug stats to scale with retina display
  • Removed stage art parallax POC (caused too much lag)
0.34.6 2020/12/23
  • Combo damage is now also displayed via red health
  • Added round hearts to HUD
  • Updated design of the timer
  • Fixed bug in Training Mode where resetting while paused broke the FPS
0.34.5 2020/12/22
  • Added Character icons to HUD
0.34.4 2020/12/22
  • Added new custom HUD, changing how health and meter are displayed
  • Nerfed Beef's Lemon hitbox to match sprite
  • Changed Garlic's Sneak to appear slightly further behind the opponent
0.34.3 2020/12/21
  • Updated Grocery Store background art
0.34.2 2020/12/21
  • Added loading spinner where waiting on network calls
  • Misc menu improvement
0.34.1 2020/12/21
  • Updated assets for move notation
  • Non-combo tutorials are now also repeatable
  • Updated About menu
  • Fixed bug where leaving an Online match showed an error
0.34.0 2020/12/20
  • Swap movesets for Onion / Garlic
0.33.2 2020/12/20
  • Update tutorials for Sneak
  • Improve design of Frame Data menu
0.33.1 2020/12/19
  • Fixed bug where juggling the opponent from behind pulled them into you
0.33.0 2020/12/19
  • Added new Onion attack: "Sneak"
0.32.29 2020/12/17
  • Fixed bug where P2 controls were hidden in the Local Versus character select
0.32.28 2020/12/17
  • Updated matchmaking to use new API
0.32.27 2020/12/14
  • Changed ordering of stages
  • Fixed deployment bug
0.32.26 2020/12/14
  • Migrated to dedicated matchmaking server
  • Updated Grocery Store background art
0.32.25 2020/12/13
  • Fixed touch detection on mobile
0.32.24 2020/12/12
  • Added Changelog
  • Fixed graphics scaling on mobile

References


General
Controls
HUD
System
Glossary
Changelog
Characters
Noodle
Beef
Onion
Rice
Pork
Garlic