What Settings Does the forkphorus Player Offer?

Updated

forkphorus provides a settings panel that lets you adjust framerate, username, image smoothing, sprite fencing, limit removal, and a WebGL renderer option. According to the site, changes to the main settings are applied automatically, while advanced settings require a page refresh to take effect. These controls are available in the player interface after you load a Scratch 3, 2, or 1 project.

Main Settings

The following options appear in the player's Settings section:

Setting What it controls
Framerate (FPS) The target frame rate for running the project
Username The username value used by the project (for projects that reference a username)
Image Smoothing Whether rendered images are smoothed
Sprite Fencing Whether sprites are kept within the stage boundaries
Remove some limits Relaxes certain built-in limits in project execution

The site states that changes to these settings are applied automatically, so you do not need to reload the page after adjusting them.

Advanced Settings

An Advanced Settings area is described as a way to "help test unfinished features." The site notes these settings require a refresh to apply and directs users to read a linked explanation first. Treat this area as experimental: features there may be incomplete or change without notice.

WebGL Renderer

The settings include a WebGL Renderer option. Enabling it changes how the project is rendered. Because it is listed alongside the advanced options, expect that a refresh may be needed for it to take effect.

Practical Notes

  • Maintenance mode: forkphorus is in maintenance mode and receives only occasional bug fixes, per the site. Settings behavior should be treated as stable but not actively evolving.
  • Better alternative for some needs: The site itself recommends TurboWarp, stating it "typically has better performance and compatibility than forkphorus and has an editor." If you need an editor or maximum compatibility, consider that recommendation before relying on forkphorus settings.
  • Embedding: When embedding the player in a website, the embed options include "Light controls" and "Hide UI," which affect how much of the player interface (including settings access) is visible to viewers.

To use these settings, load a project into the forkphorus player, open the Settings panel, adjust the values, and refresh only if you change an advanced option.