Battle for Dream Island Wiki
Advertisement
Battle for Dream Island Wiki
Marker box

"Here are the markers!" — Golf Ball, "Today's Very Special Episode"
This article or section has enough words, but not enough images. Please help the Battle for Dream Island Wiki by adding pictures to articles' galleries.

Reason: .gifs that show how .jsfl files work are needed.
This page was last edited on August 6, 2024, at 18:24:21.

Jsfl files list

The list seen in 2.5D particles in Flash - HOW MADE (March 12, 2018)

Jsfl files list better

The list as of September 1, 2020

This is a list of JavaScript commands that the HTwins made for BFDI's animation. These commands or tools speed up the animator's time for its useful mechanics. So far, only 5 commands have been released and the rest are still kept private, being "Map Grayscale Symbol to Colors.jsfl", "Shaker.jsfl", "Shaker 2.jsfl", "Spline tween.jsfl", and "Recoil.jsfl". Shaker, Recoil and MGSTC are stored in the BFDI source files while Spline tween and Shaker 2 were shared online.

Released[]

This section is a list of Flash JavaScript commands that were released on the BFDI's source files drive.

Map Grayscale Symbol to Colors[]

Map Grayscale Symbol to Colors Example

[1]

Map Grayscale Symbol to Colors is a command that automatically selects a color scheme for a grayscale symbol based on your optional color swatch. Have a selected color scheme for your swatch. Then, have the selected symbol (which must be in a grayscale color) to get the color by simply dragging the command onto it. This command was released to the public on September 1, 2020.

Recoil[]

Recoil is an animation command that produces a recoil effect for a symbol motion. Two keyframes have to be made in order for this effect to be accomplished. Afterwards, simply drag the file onto the selected keyframes. This command was revealed in Chapter 1 of Object Animator's Toolbox, before releasing to the public on August 25, 2020.

Shaker[]

Shaker is an animation command that creates a vibrating effect on a symbol's selected keyframes. Drag it onto a prolonged, still keyframe and a menu of options for the effect will be available. Each option will chose the amount of horizontal motion, vertical motion and rotation the shake effect will have. Afterwards, it will choose if the effect wants to be faded out and wants to be in synch. This command was released to the public on March 12, 2018.

char-poster[]

char-poster is an animation command released by Michael Huang on Github in 2015[2]. Not much more is known. It's likely it either wasn't used or was stopped being used in BFDI production as it's not present in the list of commands.

Unreleased[]

I Only Count One

"I only count one."Balloony, "X Marks the Spot"
This section is incomplete. You can help Battle for Dream Island Wiki by expanding it with more information! (visual edit)

This section is a list of Flash JavaScript commands that have yet to be released in any way. It is most likely that they'll never be released.

All Bitmaps Smooth and Lossless[]

All Bitmaps Smooth and Lossless is a command that changes the settings of all bitmaps to smooth and lossless.

Dubble[]

Dubbledevice

The Dubble is a device that was installed during BFB 13's production to speed up the episode's production. This is the only information about it so far due to BFB 14 got delayed two times.

Ease - smooth[]

Ease - smooth is an animation command that produces a smooth ease for a tween motion.

Ease - smooth fast[]

Ease - smooth fast is an animation command that produces a fast smooth ease for a tween motion.

Ease - wobble-3[]

Ease - wobble-3 is an animation command that produces a wobble-3 ease for a tween motion.

F8 replacement[]

F8 replacement is a command that when pressed F8 (if the keyboard shortcut is set to F8), acts like Convert to Symbol but will generate a random name for it (similar to Frames to Graphic) and the symbol will be a graphic (by default).

This command is by far the easiest to recreate, as you can access the History panel of Flash and save the "Convert to Symbol" step as a command, and some minimal tweaks to the code here and there.

F8 tight bounds[]

A pose, with each body part and facial feature separated into symbols. The left side shows the symbols as initially converted with the basic Convert to Symbols function, with the right side showing what could be the same symbol converted with F8 tight bounds.

Taken directly from the tweet in which the command might've been showcased.[3]

F8 tight bounds is a command that essentially acts the same as F8 replacement, however with the additional factor of applying tighter bounds to said symbol. Not much is known about this command, although It most likely would've taken transformation data (including rotation, scaling, and possibly even skewing) to later format the converted symbol.

It is most likely the second JSFL to have been publicly revealed without an official release, the first of which being Spline tween.

Frames to Graphic[]

Animating the new update video entire process

The command being used during the livestream where HELP US get to VIDCON 2019 was being animated.[4]

Frames to Graphic is a command that converts frames from the main scene into a graphic. Said graphic will be named after the time and date it was created (2 examples, Sun Jun 25 2023 15:10:16 GMT-0400 (SA Western Standard Time) and ~2023-09-11T19:27:41.109Z). It was used ever since BFB was in development.

An unofficial (despite being officially used in post-split BFB scenes) version of this command, made by Waddlemarco, can be downloaded here, as well as an unofficial recreation of the official version made by Natty23 that can be downloaded here.

Mouth Smoother[]

Mouth Smoother is an animation command that produces a smooth motion effect for the mouth, hence the name of the command. As of September 1, 2020, it's on Michael's "original commands" folder.

Paste color[]

Paste color is a command that does the same action as the "Map Grayscale Symbol to Colors" command, but does not need a symbol and can paste colors, hence the name of the command.

pin-2way[]

Randomize Start Offsets[]

Spline tween clear[]

Spline tween clear is a command that most likely just clears the spline tween on a span of selected frames by clearing up any anchor label named 'spline'. An unofficial recreation of this command, made by HarrowwInk, can be downloaded here.

TM[]

Similar to Dubble, TM is a device that was installed to speed up IDFB 2's production. It was only announced in BFDI's Best Hiatus Ever. It could possibly stand for Timing Maker.

The Bending JSFL[]

Nothing is known about this jsfl, BUT we assume that it exists somewhere. Seen when pin was getting the people off the eiffel tower, And when book and ice cube were getting the pink paint onto the tower. I assume that it consists of some sort of ui, Seeing that it could be anchored at certain points or bent at certain points, For example, the top of the eiffel tower can bend, while the bottem stays in place. There is no visual proof of this jsfl existing other than the episodes.

Leaked[]

This section is a list of Flash JavaScript commands that were released but were not on the BFDI's source files drive.

Ease - elbow in[]

Ease - elbow in is an animation command that produces an elbow-in ease for a tween motion.

Ease - elbow out[]

Ease - elbow out is an animation command that produces an elbow-out ease for a tween motion.

LegAttacher[]

LegAttacher is an animation command that automatically tweens and skews a leg symbol to the movements of a torso symbol.

Shaker 2[]

Shaker 2 is the update to the "Shaker" command. It can be downloaded through this Google Drive link. According to the hidden messages of this command, the command has a lot of updates differencing from the previous command, with all of them listed here:

  • Fancier UI remembers its settings during the same Animate session
  • Built-in spline tween. At speed = 1, behavior is the same as previous shaker. At higher values of speed, spline tween interpolates between generated keyframes.
  • "In sync" option removed, since now different instances will shake independently!
  • Rotational shaking now respects each instance's transformation point!
  • Added "oscillate" mode since it is a better looking shake a lot of the time
  • Added "Fade in/out/in-out" dropdown
  • Shaking is now additive. You can add shake directly to a tween or even layer them like fractal noise!

The message "(Todo: switch to a better looking spline that doesn't linger near its keyframes)" could indicate that the built-in spline tween might've had a supposed better looking spline tween. It could also be speculated that there would've been an option to switch between the spline tweens.

Spline tween[]

Spline tween is an animation command that smoothens a line of simple keyframes to produce actual motion. A symbol has to be made in order for this effect to be accomplished. Afterwards, simply drag the file onto the selected frames. It can be downloaded through this Google Drive link provided by Flaming Strawberry as of August 27, 2020.[5] It works on any Adobe Animate/Flash version as long as the document supports ActionScript 3.0.

It is one of the only JSFLs to have been publicly revealed without an official release, as it was revealed in an episode of How Made.[6]

References[]


Advertisement