ProductsDocumentationHow we make thingsSupport
Join the Discord

Cutstring

Credits and licences

What in this product is not the developer’s own, who made it, and under which licence it travels.

On this page
  1. Code and tools
  2. Textures (CC0, downloaded by tools/fetch_textures.py onto your machine; not in the package)
  3. Music and sound effects (Roblox Creator Store, published by other creators)

A studio, not a reseller: the code and the art of every product are built here, and anything that is not ours is named. This page is that promise, kept in full: it is the file THIRD_PARTY.md shipped in the archive.

Code and tools

NameUsed forLicence
ProfileStore (loleris)saves: session-locked player dataApache 2.0; the licence text ships in Packages/Foundation/licenses/ProfileStore-Apache-2.0.txt and docs/licenses/ProfileStore-LICENSE.txt
Foundationthe shared systems library the game vendors at a pinned version (Packages/Foundation, foundation.lock)the developer's own, shipped with the package
Rojo, Lune, StyLua, Selene, luau-lsp, uv, Rokitbuild, tests, format, lint, types, Python environment: tools, not shipped; rokit install fetches themeach tool's own open-source licence
numpy, scipy, Pillow, soundfile, requeststhe Python tools (uv sync fetches them): not shippedeach package's own open-source licence
Blendermakes every visible object from the scripts in blender/scripts: a tool, not shippedGPL; what it renders is the maker's own
Roblox Studio, the Roblox platform and its built-in fonts (Bodoni, Merriweather, Oswald)where the game runs and the three faces the interface usesRoblox's terms

Textures (CC0, downloaded by tools/fetch_textures.py onto your machine; not in the package)

The surfaces' maps are made from public-domain (CC0 1.0) libraries; each set's source and author:

SetForSourceAuthorLicence
oakPlanksthe stage floorwood_floor_wornDimitrios SavvaCC0 1.0
paintedWoodthe painted flats' frames, bracing and propsdistressed_painted_planksRob TuytelCC0 1.0
carvedWoodthe puppets, the mouldings, the house's woodworkwood_table_wornDimitrios Savva, Rico CilliersCC0 1.0
velvetthe curtains and the seats (recoloured to midnight: never red)velour_velvetcolormass, Rico CilliersCC0 1.0
canvasthe painted flats and the cycloramarough_linencolormass, Rico CilliersCC0 1.0
brassthe pit rail, the lamps, fittingsMetal042BambientCG (Lennart Demes)CC0 1.0
giltthe proscenium's gold leafMetal048CambientCG (Lennart Demes)CC0 1.0
ropethe fly lines and the puppets' control stringsRope001ambientCG (Lennart Demes)CC0 1.0
paperthe cards and the playbillPaper006ambientCG (Lennart Demes)CC0 1.0
plasterthe dressing room's wallspainted_plaster_wallAmal KumarCC0 1.0

Music and sound effects (Roblox Creator Store, published by other creators)

The game plays each recording from its public asset id. You may publish a game that plays them under the Creator Store's terms; check a recording is still available before you publish. The game's own sounds are not here: tools/make_sounds.py and tools/foley.py synthesize them and you upload them (INSTALL.md).

AssetTitleCreatorUse
1842279614Gong Sounds (e) (KPM 1000 LP Series)APM Music, KPM 1000 LP Seriesthe gong (Shared.Data.Sounds)
9042218430Ciaccona di Bravura (a)APMOfficial (verified), KPM Classical Series, "Continuo"an elite's or the boss's fight
9042218434Musette (a)APMOfficial (verified), KPM Classical Series, "Continuo"Act II's fights (TASKS M2.14): the harpsichord and its strings
9042218751Pasacalles de Pasiòn (a)APMOfficial (verified), KPM Classical Series, "Continuo"an Act II elite's or its boss's fight: harpsichord, strings and percussion
9042218958Chaconne des Tendres (a)APMOfficial (verified), KPM Classical Series, "Continuo"the dressing room
9042219261Chaconne pour les Ombres (a)APMOfficial (verified), KPM Classical Series, "Continuo"Act I's fights: the harpsichord and its strings
9042219431Musette (b)APMOfficial (verified), KPM Classical Series, "Continuo"the same, the harpsichord alone
9042219518Ciaccona di Bravura (b)APMOfficial (verified), KPM Classical Series, "Continuo"the same, the harpsichord alone
9042220177Pasacalles de Pasiòn (b)APMOfficial (verified), KPM Classical Series, "Continuo"the same, without its percussion
9042220392Chaconne des Tendres (b)APMOfficial (verified), KPM Classical Series, "Continuo"the same, its strings alone
9042220776Chaconne pour les Ombres (b)APMOfficial (verified), KPM Classical Series, "Continuo"the same, the harpsichord alone (the curtain down, low health)
9042223422Musette (sting)APMOfficial (verified), KPM Classical Series, "Continuo"an Act II fight won
9042223437Ciaccona di Bravura (sting)APMOfficial (verified), KPM Classical Series, "Continuo"an elite or the boss beaten
9042223652Pasacalles de Pasiòn (sting)APMOfficial (verified), KPM Classical Series, "Continuo"an Act II elite or its boss beaten
9042223832Dido and Aeneas, Z. 626: When I Am Laid in Earth (sting)APMOfficial (verified), KPM Classical Series, "Continuo"a show lost
9042223902Chaconne des Tendres (sting)APMOfficial (verified), KPM Classical Series, "Continuo"(the dressing room's sting)
9042224159Chaconne pour les Ombres (sting)APMOfficial (verified), KPM Classical Series, "Continuo"a fight won
9112885867Theater Walla 2 (SFX)ProSoundEffects (verified)the house's murmur (Shared.Data.Music.HOUSE)
9113137529Applause Nightclub 1 (SFX)ProSoundEffects (verified)the house applauds a kill; a few claps for a combo
9113137785Applause Nightclub 2 (SFX)ProSoundEffects (verified)Bravo: the applause
9113821560Cloth Impact 2 (SFX)ProSoundEffects (verified)the slash's impact: the cloth
9113888697Conch Shell Interior 6 (SFX)ProSoundEffects (verified)the old stag's call
9114011832Crowd Laugh Reverberant Interior 1 (SFX)ProSoundEffects (verified)the house laughs at a whiff
9114013353Crowd Reaction 3 (SFX)ProSoundEffects (verified)the house gasps
9117181543Owl Hooting Reverberant Dry Several 5 (SFX)ProSoundEffects (verified)the watch owl's voice
9118066014Raven 3 (SFX)ProSoundEffects (verified)the paper crow's voice
9120788137Wolf Growl 3 (SFX)ProSoundEffects (verified)the wolf's voice
9120887676Wood Hit Hit Piano Bench Hard Soft 18 (SFX)ProSoundEffects (verified)the slash's impact: the wood
9120930385Wood Matches 4 (SFX)ProSoundEffects (verified)the lamp lit; the spare wick
9120956051Wood Ratchet 5 (SFX)ProSoundEffects (verified)the curtain's pulley
9120974365Wrestling Crowd 2, Mezzanine Level, Crowd Surges (SFX)ProSoundEffects (verified)Bravo: the swell of cheering
9125407469Bow Stretches Wood Creaking Ripping Tearing 2 (SFX)ProSoundEffects (verified)the bramble's voice