1. Fraymakers
  2. News

Fraymakers News

Tester Build Update v0.4.17 - Online Performance Improvements!

General

Performance

  • Scripting logic for all remaining official content (including stages, structures, match rules, and AI) is now embedded in the executable. This should result in dramatically improved scores for the rollback stress test, as well as smoother online gameplay for many computers. Since this involves a pretty major change in scripting, please let us know if you find any new bugs or regressions!
    - Backyard with hazards on has been temporarily locked due to a new crash caused by this change.
Effects

  • Parry
    - There is now an effect that plays during the active frames of parry.
    - The effect that plays on successful parries has been updated.
Playable Characters

CommanderVideo

  • Parry Success
    - Sprite updated.
Octodad

  • Up Special
    - Fixed bug where it would sometimes reel in from the wrong distance when grabbing a wall or ceiling.
  • Side Special
    - Hurtboxes updated to better match the new animation.
Orcane

  • Intro
    - Sketch added.
  • Parry Success
    - Sketch added.
  • Parry Fail
    - Sketch added.
  • Ledge Attack
    - Sketch updated.
  • Crash Roll
    - Animation adjusted.
Welltaro

  • Side Special
    - Hitbox is now properly enabled when landing during the attack.

Tester Build Update v0.4.16 - Ape Assist Added!

Highlights

Ape Assist

  • Added to the game!
Sequential Online Match Fix

  • Fixed a bug that caused the match to be loaded multiple times extraneously when you played several games in a row online. This should reduce the lag caused by playing successive matches - please test!
Online

Custom Content

  • Custom content no longer becomes unselectable after playing two online games with custom content selected.
Menus

Character Select Screen

  • Icons for custom content are now correctly aligned.
  • Fixed a bug that caused custom content stage music and hazard variants not to load properly.
Custom

  • Steam resource identifier is no longer shown under custom content.
Playable Characters

CommanderVideo

  • Up Special
    - Now begins to rotate immediately after the startup (previously waited for 10 frames before rotating).
    - Back and forth rotation speed increased (140 total frames -> 130 total frames)
  • Parry Fail
    - Sketch added.
Octodad

  • Dash Attack
    - Clean sketch added.
    - Sfx and vfx adjusted.
  • Neutral Special / Neutral Special Air
    - Sketch updated.
  • Side Special
    - Sketch updated.
Orcane

  • Down Special
    - Spawning a droplet now puts down special on a 30 frame cooldown.
    - Spawning bubbles from a puddle now puts neutral special on a 30 frame cooldown.
Welltaro

  • Side Special / Side Special Air
    - Clean sketch added.
  • Parry Success
    - Sketch updated.
  • Parry Fail
    - Sketch added.
  • Assist Call / Assist Call Air
    - Sprites added.
Assists

Peppino

  • Grabbing logic changed from distance based to grabBox based, which should make his grab more consistent.
  • Footstep sound effects now only play when grounded.

Tester Build Update v0.4.15 - Lea, Controls Menu, Backyard Hazards, Performance

Highlights

Lea Assist

  • Added to the game!
Controls Menu

  • Entirely reworked with new visuals and functionality. More details in the Menus section below.
Backyard

  • Hazards enabled.
Performance

  • Scripting logic for all of the projectiles in the game are now embedded in the executable. This should result in improved scores for the rollback stress test, as well as smoother online gameplay for a wider range of computers.
General

Engine

  • Exception handling has been added to all official content. This addresses an issue where the optimizations we made to official characters were prone to hard crashes if an error occurred. Now in most cases if something goes wrong things should fail gracefully.
Gameplay

  • You can no longer hitstop nudge down past the stage by nudging downward from onstage.
  • Added an xSpeedConservation of 0.5 to the start of shield animation. This means shielding will stop your momentum nearly instantly if done while moving.
Controls

  • The wavedash button is now usable in all situations on the ground where a jump can be used, including jump cancels and out of shield.
Menus

General

  • You will now be alerted at launch if your save becomes corrupted for any reason. You will be prompted to confirm overwriting the file before being able to continue playing the game.
  • Menus can now be navigated with d-pad inputs on controllers.
Start Screen

  • TikTok label now appropriately links to the Fraymakers TikTok account.
Controls

  • Quick Press = Short Hop toggle added.
  • "Tap + Attack = Strong" toggle added.
  • Full Hop button added.
  • Double tap dash for controllers is defaulted to off.
  • Default device profiles are now read-only. You may still view the default mappings for a device in the controls menu, however you will be prompted to create a profile if you attempt to change the defaults.
  • D-pad mappings are now limited to directional actions only (any invalid mappings will be cleared).
Root Menu

  • Custom menu now has a graphic.
  • Version information removed and now only appears on the start screen.
Custom

  • Added a button that takes you to a link to learn more about FrayTools.
  • Corrected a soft-lock that could occur if you pressed the “reload custom content” button with no content installed.
Characters

Octodad

  • Dash Attack
    - Updated sketch.
  • Forward Strong
    - Clean sketch added.
    - Hitbox now reaches farther forward with less vertical range (matches with the clean sketch).
  • Neutral Special
    - Now uses the new autolink point functionality to make connecting with the multi-hit portion of the attack more consistent.
  • Side Special
    - Now uses the new autolink point functionality to make connecting with the multi-hit portion of the attack more consistent.
  • Up Special
    - No longer has a huge horizontal flip when grabbing the ledge from underneath the stage.
  • Up Throw
    - Removed a stray pixel in animation.
  • Parry
    - Rough sketches added.
Orcane

  • Forward Air
    - Corrected some missing pixels.
    - Performance online improved as a result of the projectile performance update.
  • Down Special
    - Performance online improved as a result of the projectile performance update.
Welltaro

    - Adjusted “whoosh” sound effect timing for several moves.
Assists

Peppino

  • Footstep sounds added to the run cycle.
Stages

Merchant Port

  • Walls added to the sides of the terrain.
  • Fix bug that caused you to use the aerial version of special moves on the ground if you hadn’t left the ground yet.
FrayTools v0.2.0

Rendering Error / Entity Corruption Bug Fixes

  • We have made changes to FrayTools which prevent you from doing certain actions at times in order to prevent opened files from being corrupted. The below are all the cases that seemed to result in an invalid workspace state. In addition, this should address most cases of saving a corrupt .entity file (since you can’t save until a valid state is reached).
    - Access to the publish menu while an asset is loading is now prevented.
    - Ability to save an asset while the workspace is loading is now prevented.
    - Ability to close workspace while it is in the middle of loading is now prevented.
End-User License Agreement

  • A formal End User License Agreement has been integrated with the software. You'll be presented with an agreement that must be accepted before being allowed to proceed from that point forward.
Fraymakers Character Template v0.1.1

General

  • Replaced BodyStatus.HEAVY_ARMOR references with new DAMAGE_ARMOR constant. (See Fraymakers Api Types Plugin v0.1.3 Changelog).
Up Special

  • Now uses the new autolink point functionality to make connecting with the multi-hit portion of the attack more consistent.
Fraymakers Custom Content Deep Dive

  • Added a warning in the collision box section with regards to rotated hitboxes. This is to add further clarification with regards to restrictions in the collision system.
Fraymakers Metadata Plugin v0.1.2

General

  • Introduced new "Autolink Point" point type for Game Objects. This can be used with hitboxes with SpecialAngle.AUTOLINK_STRONGER to specify an alternate position to pull hit foes toward.
Fraymakers Api Types Plugin v0.1.3

General

  • GameObject's angleIsInSpikeThreshold() function promoted to a static method.
  • Renamed the BodyStatus HEAVY_ARMOR constant to DAMAGE_ARMOR (functionality is the same as before)
  • Added new DAMAGE_RESISTANCE BodyStatus constant. Damage will be reduced by the amount specified by the bodyStatusStrength animation stat when threshold is exceeded.
  • Created new LAUNCH_ARMOR BodyStatus constant to assume the role of LAUNCH_RESISTANCE. The LAUNCH_RESISTANCE BodyStatus will cause knockback to be reduced by the amount specified by the bodyStatusStrength animation stat when threshold is exceeded.
  • BodyStatus doc strings added
  • New CollisionBoxType constant: AUTOLINK
  • Replaced GROUNDED_SPIKE GameObjectEvent with SPIKE_RECEIVED
  • New ControlsObject field: FULL_HOP

Tester Build Update v0.4.14 - Speed Cap Hotfix

General

Engine

  • Fixed bug that permitted speeds that are beyond max speed thresholds to be maintained when holding a directional input during animations that use the allowMovement stat (e.g. Orcane Forward Air, CommanderVideo Up Special). This also corrects a longstanding bug where run speed out of dash would "dip" briefly beneath the run speed cap before returning to the max run speed as characters decelerate from their dash speed down to their run speed cap.

Tester Build Update v0.4.13 - Balance, Character Template, Custom Content Online

Major Additions

Custom Content Online

  • New toggle added to the Lobby creation screen that allows you to enable Custom Content for that lobby (delay-based lobbies only for now). When enabled, the character select screen will permit the selection of custom characters, assists, and stages that you've subscribed to on the Steam Workshop. If you are missing any custom content files before a match starts, you will be prompted whether you'd like to accept the download or quit. If accepted, any missing Workshop items will be subscribed to automatically and the match will begin. Note that placeholder icons may appear during the loading process while the host reconciles all custom content and informs the other players.
Character Template General

Gameplay

  • You can now buffer get up actions out of ground bounce.
  • CPUs should no longer get stuck in a recovery loop.
Menus

  • Character Select Screen
    - Profiles now filter based on your controller’s port device type.
  • Start Screen
    - “Custom content loaded” message will no longer pop up each time you open the game.
Engine

  • Game object acceleration logic has been refactored. All game objects now share base acceleration stats, with characters having additional stats dedicated to configuring walk and run speed acceleration. Previously run speed acceleration (which only ever occurs out of run turns since dasing exceeds the max run speed) had acted as a speed multiplier. Run speed acceleration is now additive instead, which is more representative of natural physics/kinematics. Additionally all game objects can now also override their base acceleration / speed caps on a per-animation basis (see Fraymakers Api Types Plugin v0.1.2 notes for more technical details).
Online

General

  • Frame Lengthening
    - Frame-lengthening logic now leverages the live ping for its determination of how in sync clients are to one another. If it is detected that the amount of inputs received from opponents is behind what would be expected given the current ping, then frame-lengthening will kick-in on the client until the inputs are caught up within an acceptable range. A brief cooldown is then introduced after frame-lengthening ends to reduce the chance of over-correcting.
  • Rollback Stress Test
    - Now advises turning lights and shadows off in settings when below a certain FPS threshold.
Playable Characters

CommanderVideo

  • Neutral Special
    - Startup reduced by 3 frames.
    - Downward beam now hits at an upward angle.
    - Absorbable set to true.
  • Side Special
    - Stats adjusted (base knockback 80 → 65, knockback growth 25 → 75).
  • Down Special
    - Startup reduced by 2 frames (6 → 4).
    - Now has IASA after frame 8 of the endlag (previously had no IASA over the 16 frame endlag).
    - Minimum time in paddle form reduced (30 frames → 17 frames).
  • Up Special
    - Fire speed increased (20 → 20.5)
  • Jab 1
    - Adjusted stats to connect into jab 2 more consistently.
    - Jab 2 can now start on frame 8 at the soonest, up from frame 6.
    - Endlag reduced by 2 normal frames and 1 IASA frame.
  • Jab 2
    - Adjusted stats to connect into jab 3 more consistently.
    - Jab 3 can now start on frame 7 at the soonest, up from frame 6.
    - Endlag reduced by 3 frames.
  • Forward Tilt
    - Startup reduced (6 → 5).
    - Active frames increased (2 → 3).
    - Angle adjusted (40 → 35).
  • Down Tilt
    - Added 2 frames of IASA to the end of the animation.
  • Forward Strong
    - Forward momentum applies 2 frames later.
    - First frame of hitbox now stretches a bit further back to cover the motion.
  • Up Strong
    - Added sourspot from frame 3 of hitbox onward.
    - Sweetspot hitbox stats adjusted (base knockback 70 → 75, knockback growth 70 → 75).
  • Down Strong
    - Added sourspot to non-body hits.
    - Strong hitbox is now centered on the body.
  • Forward Air
    - Stats adjusted (base knockback 50 → 40, knockback growth 50 → 60).
  • Up Air
    - Tightened hitboxes.
    - Startup increased (3 → 4).
    - Early hit stats adjusted (angle 70 → 45, base knockback 75 → 45, knockback growth 50 → 60).
    - Late hit now kicks in two frames earlier on on the further back hitbox - the higher-priority forward hitbox retains the early hit for those two frames.
  • Back Air
    - Hitbox stays out for 3 more frames.
    - Added sourspot starting on the third active frame.
  • Up Throw
    - Stats adjusted (base knockback 65 → 60, knockback growth 55 → 65).
Octodad

    - Weight adjusted (85 → 95).
    - Aerial ECB head position raised.
  • Neutral Special
    - hitstopNudgeMultiplier set to 0.5 for multihit portion.
    - Hitbox on final hit adjusted to be a bit more accurate.
    - Added custom ECB.
  • Side Special
    - Heavy armor now starts on frame 5 instead of frame 1.
    - Armor strength reduced (50 → 12).
    - Fixed bug where using the side special right as you slide off of a structure didn’t properly transition to the aerial version of the attack.
  • Up Special
    - Increased size of ledge grab boxes on extend.
    - Adjusted structure grab box positioning.
    - No longer sends to special fall.
    - Knockback growth increased (10 → 30).
    - Fixed double-playing sound effect.
  • Down Special
    - Increased size of ledge grab boxes on extend.
    - Adjusted structure grab box positioning.
    - No longer sends to special fall.
    - Restatted multihit so the opponent doesn’t fall out of the grab (does the same amount of damage).
    - Final hit stats adjusted (knockback growth 45 → 55, base knockback 70 → 60, angle 70 → 80).
    - 4 frames of endlag after final hit turned into IASA.
    - Fixed bug which prevented Octodad from grabbing walls on the right side of terrain.
  • Forward Tilt
    - Weak hit stats adjusted (damage 5 → 7, knockback growth 40 → 50, base knockback 50 → 60).
    - Strong hit base knockback reduced (80 → 70).
  • Up Tilt
    - Endlag increased by 2 frames (18 → 20).
    - Second hitbox tightened.
  • Down Tilt
    - Startup increased by 1 frame (8 → 9).
    - Endlag increased by 1 frame (10 → 11).
    - Hitboxes tightened.
  • Forward Strong
    - Startup reduced by 2 frames (17 → 15).
    - Endlag reduced by 5 frames (49 → 44).
    - Weak hit stats adjusted (base knockback 60 → 55, angle 40 → 45).
    - Strong hit stats adjusted (damage 14 → 13, base knockback 65 → 55, knockback growth 90 → 85, angle 40 → 45).
  • Up Strong
    - Strong hit stats adjusted (knockback growth 90 → 85, base knockback 65 → 60).
    - Weak hit stats adjusted (damage 8 → 9, base knockback 50 → 60).
  • Down Strong
    - Strong hit stats adjusted (damage 14 → 13, base knockback 60 → 50).
    - Weak hit base knockback increased (55 → 60).
  • Neutral Air
    - Tightened hitboxes, especially tippers.
    - Strong hit knockback growth reduced (75 → 70).
  • Forward Air
    - IASA kicks in 3 frames later.
    - Auto cancel kicks in 4 frames later.
    - Tightened hitboxes.
  • Up Air
    - Adjusted hitboxes - sour hitbox now stretches further into tipper hitbox, meaning that landing the tipper cleanly will be a bit less forgiving.
    - Strong hit stats adjusted (knockback growth 80 → 75, base knockback 65 → 55).
  • Forward Throw
    - Stats adjusted (damage 5 → 8, angle 45 → 35, base knockback 70 → 50, knockback growth 50 → 60).
  • Down Throw
    - Stats adjusted (damage 5 → 8, base knockback 65 → 50).
  • Back Throw
    - Stats adjusted (damage 5 → 7, base knockback 80 → 65, knockback growth 25 → 45, angle 110 → 120).
    - Added hitstop and self hitstop offset of 3.
  • Dash Attack
    - Startup increased by 1 frame (10 → 11).
  • Ledge Attack
    - Restatted with a tipper and a weak hitbox.
  • Crash Attack
    - Restatted with no tipper hitbox.
Orcane

    - Fixed bug that caused aerials to go into land_light rather than the aerial's corresponding landing lag animation.
    - Aerial ECB head position raised.
  • Neutral Special
    - Absorbable set to true.
  • Side Special
    - Normal version stats adjusted (knockback growth 70 → 75, angle 45 → 40).
    - Puddle boosted version stats adjusted (base knockback 60 → 55, knockback growth 95 → 85, angle 45 → 40).
  • Up Special
    - Strong hit knockback growth reduced (95 → 85).
    - Weak hit base knockback increased (55 → 65).
  • Jab 1
    - Adjusted stats to connect into jab 2 more consistently.
  • Jab 2
    - Adjusted stats to connect into jab 3 more consistently.
  • Forward Tilt
    - Stats adjusted (base knockback 55 → 50, knockback growth 80 → 70).
  • Up Tilt
    - Weak hit damage increased (3 → 4).
    - Turned on reversibleAngle.
  • Forward Strong
    - Normal and puddle boosted versions’ base knockback increased (60 → 65).
  • Up Strong
    - Normal version stats adjusted (damage 16 → 10, base knockback 20 → 65, knockback growth 100 → 95).
    - Puddle boosted version stats adjusted (damage 19 → 14, base knockback 20 → 60, knockback growth 100 → 90).
  • Down Strong
    - Normal version stats adjusted (damage 14 → 9, base knockback 45 → 70).
    - Puddle boosted version stats adjusted (damage 17 → 12, base knockback 45 → 70, knockback growth 20 → 90).
  • Forward Aerial
    - Animation stats (gravity multiplier, influence multiplier, etc.) now apply when the bubbles start to come out rather than at the start of the animation.
    - Passive pushback per frame increased (0.3 → 0.5).
    - Bubbles adjusted (life 17 frames → 30 frames, spawn amount 2 → 1, base knockback 20 → 30, angle 45 → 55).
    - Bubbles minimum and maximum y speed decreased.
  • Neutral Aerial
    - Orcane can no longer bypass airdash whiff landing lag with an airdash nair.
  • Up Aerial
    - Strong hit knockback growth reduced (75 → 70).
    - Spike hit stats adjusted (base knockback 50 → 45, knockback growth 55 → 50).
    - Animation slightly retimed.
  • Down Throw
    - Endlag increased by 3 frames (12 → 15).
    - Stats adjusted (base knockback 75 → 60, knockback growth 35 → 70).
  • Crash Attack
    - Whoosh sound effects added.
Welltaro

  • Airdash
    - Speed applied for two additional frames.
  • Double Jump
    - Absorbable set to true.
  • Neutral Special
    - Heart Balloon can now be hit to destroy the projectile.
    - Hitbox is now smaller.
  • Side Special
    - Normal final hit damage increased (6 → 8).
    - Empty ammo final hit stats adjusted (damage 17 → 14, knockback growth 90 → 85).
  • Down Special
    - Absorbable set to true.
  • Jab 1
    - Adjusted stats to connect into jab 2 more consistently.
    - Jab 2 can now start on frame 8 at the soonest, up from frame 7.
    - Endlag reduced by 2 normal frames and 1 IASA frame.
  • Jab 2
    - Adjusted stats to connect into jab 3 more consistently.
    - Jab 3 can now start on frame 8 at the soonest, up from frame 7.
    - Endlag reduced by 3 frames.
  • Jab 3
    - Adjusted multihit stats to make the attack hit more consistently, especially in the air.
  • Up Tilt
    - IASA increased from 3 frames to 5.
    - Base knockback reduced (60 → 50).
  • Down Tilt
    - Tightened hitboxes.
    - Third active frame removed (now 2 active frames total).
    - Knockback growth increased (65 → 75).
  • Forward Strong
    - First hit can no longer be hitstop nudged.
    - Second hit hitbox size reduced (doesn’t reach as far backward)
  • Up Strong
    - Damage reduced (16 → 14).
    - Added weak hit starting on the fourth active frame.
  • Down Strong
    - Damage reduced (14 → 13).
    - Startup frames increased (4 → 5).
    - Redrew hitboxes to be more localized on the explosions and bullets (less coverage on his body).
    - Added sourspot starting on the 6th active frame.
  • Neutral Air
    - Autocancels 2 frames later.
    - Endlag increased by 1 frame (7 → 8).
    - Startup increased by 2 frames (4 → 6).
    - First hit damage reduced (3 → 2).
    - Second hit damage increased (5 → 6).
    - Angle adjusted (40 → 35).
    - Hitboxes last two fewer frames (2 frames near the end are no longer active).
  • Forward Air
    - Now only spikes starting on frame where his boot is directly in front of him.
  • Down Air
    - Ammo used increased (2 → 3).
    - Stats adjusted (base knockback 70 -> 45, knockback growth 35 → 65).
    - Startup increased by 1 frame (14 → 15).
    - ECB’s foot position slightly raised.
    - Absorbable set to true.
  • Up Air
    - Added weak hitbox. For the first 4 active frames, the foot hitbox is the strong hit and the leg hitbox is the weak hit. Active frames 5 - 8 are all weak hit.
  • Down Throw
    - Stats adjusted (angle 130 → 145, knockback growth 40 → 60, hitstop 7 → 4).
  • Dash Attack
    - Stats adjusted (damage 5 → 8, base knockback 60 → 50, knockback growth 50 → 55).
Assists

Octodad

  • Can no longer hit the assist.
Stages

Stratostar

  • Terrain is now slightly thicker.
Fraymakers Content Exporter Plugin (v0.1.2)

General

  • Version bump to account for the new acceleration stat changes. Fraymakers will attempt to automatically retrofit content exported from older versions, but it is expected that content exported moving forward will have their deprecated stats updated.
Fraymakers Api Types Plugin (v0.1.2)

General

  • New HitboxStats field: disabled
  • New GameObjectStats fields: groundSpeedAcceleration
  • Removed GameObjectStats fields: walkSpeedAcceleration (CharacterStats only)
  • New CharacterStats fields: runSpeedInitial, shieldCrossupThreshold
  • "exports" object moved up to ApiObject level
  • Marked Entity's hitTestEntity() options param as optional
  • New Character methods: attemptGrab()
  • New CharacterAiScript class
  • Fix incorrect docstrings for matchRules field and constructor in MatchSettingsConfig class
  • New MatchSettingsConfig field: metadata
  • Improved docstring for bodyStatusStrength AnimationStats field
  • New CharacterAnimationStats: allowMovement
  • New AnimationStats: groundSpeedAcceleration, aerialSpeedAcceleration, groundSpeedCap, and aerialSpeedCap
  • Updated docstrings for the baseScaleX and baseScaleY GameObjectStats
  • New AiGraphNode class
  • New Engine methods: framesToTimeString() and framesToTimeStringShort()
  • New DisplayObject method: isDisposed()
  • New EntityType constant AI_GRAPH_NODE
  • Updated docstrings for SpeicalAngle AUTOLINK_STRONGER and AUTOLINK_STRONGEST
  • New LobbyEvents: MATCHMAKING_SEARCH_EXPAND, PING_PEER_ALL, SLOW_PEER
  • Added CharacterAnimationStats class (note: the "influenceMultiplier" stat was replaced with "allowMovement")
  • Added new Score fields: falls, selfDestructs, timeDefeated, kos