Discuss Scratch

coogicon
Scratcher
6 posts

Don't force Turbowarp

I get that Turbowarp makes Scratch run faster, but some people (including me) cannot play on Turbowarp. I get that the game might be big, but that doesn't mean some people can't play it on Scratch. It makes me mad whenever I see a game that forces Turbowarp, and I can never remove the “feature” from the game. I want Scratch to remove the ability to make the game unplayable on normal Scratch so I can enjoy any game.
gem1001
Scratcher
1000+ posts

Don't force Turbowarp

Why not just See Inside and remove the TurboWarp detecting code?
coogicon
Scratcher
6 posts

Don't force Turbowarp

I tried that, but it's more complicated than just removing a line of code
ChristianScratcher1
Scratcher
1000+ posts

Don't force Turbowarp

Wait how do scratch projects detect if you're on turbowarp? Scratchattach?

While I do provide Turbowarp links in case the project itself is rly slow on Scratch or eats up memory (The Still Waters AMV I made actually crashed my entire computer because I left the tab open too long and if you play the project it still takes a GB of RAM :skull: ), I don't make it unplayable on Scratch (after all Turbowarp is also banned in school)

Last edited by ChristianScratcher1 (July 24, 2026 21:02:05)

coogicon
Scratcher
6 posts

Don't force Turbowarp

According to my brother, projects check your FPS to see if you're in Turbowarp. Also, I'm not saying you make people play Turbowarp, but some people do.
dspace1015
Scratcher
100+ posts

Don't force Turbowarp

usually people just use
<is TurboWarp?::custom>
<is compiled?::custom>
https://scratch.mit.edu/projects/414716080/
which you can replace with
<(1)=(1)>
I get your frustration but usually the reason people do this is because their game would be unplayable even if they didn't stop you. Most projects that I see that force you to use TurboWarp are doing something with a technique that is too slow for native scratch but barely playable on TurboWarp.

So even if you could remove it you still couldn't play it because it would be too slow. Any project I've seen that recommends TurboWarp instead usually lets you play it while on scratch but the only ones I've seen that force you are ones that are too laggy even in TurboWarp.
Legon974
Scratcher
500+ posts

Don't force Turbowarp

coogicon wrote:

According to my brother, projects check your FPS to see if you're in Turbowarp. Also, I'm not saying you make people play Turbowarp, but some people do.
No , it use a block :
<is Turbowarp?>
which is set to 1 when you are on Turbowarp
Legon974
Scratcher
500+ posts

Don't force Turbowarp

Also there’s also a mirror for turbowarp :
https://mirror.turbowarp.xyz/#0
localrulebreaker
Scratcher
100+ posts

Don't force Turbowarp

Turbowarp is a fundamentally different engine to scratch. if a game simply refuses to run under scratch, then itll probably run at an unplayable frame rate on scratch.
JonatasPoliglotakids
Scratcher
51 posts

Don't force Turbowarp

wait how does the
is Turbowarp? 
block even exist? maybe a custom extension?
Legon974
Scratcher
500+ posts

Don't force Turbowarp

JonatasPoliglotakids wrote:

wait how does the
is Turbowarp? 
block even exist? maybe a custom extension?
You go it by just make a custom block and set the name to “is turbowarp?”
dspace1015
Scratcher
100+ posts

Don't force Turbowarp

JonatasPoliglotakids wrote:

wait how does the
is Turbowarp? 
block even exist? maybe a custom extension?
Its litterally doing
define myblock <is TurboWarp?>
and pulling the block out of the definition. Works in native scratch
See the full explanation by the creator of TurboWarp:
https://scratch.mit.edu/projects/414716080/
coogicon
Scratcher
6 posts

Don't force Turbowarp

I get that some games may run at a low frame rate, but for me, most games run at 30 FPS, and I don't care about FPS unless it drops.
medians
Scratcher
1000+ posts

Don't force Turbowarp

coogicon wrote:

I get that some games may run at a low frame rate, but for me, most games run at 30 FPS, and I don't care about FPS unless it drops.
The problem is the FPS drops on Scratch with these games though??
Digitat321
Scratcher
100+ posts

Don't force Turbowarp

coogicon wrote:

I tried that, but it's more complicated than just removing a line of code
most turbowarp detectors are simple; they will use the is turbowarp block, which is an undefined boolean in scratch (returning 0) but in turbowarp it returns true (note that scratch if statements consider 0 = false)

Last edited by Digitat321 (July 28, 2026 17:56:28)

Digitat321
Scratcher
100+ posts

Don't force Turbowarp

There is good reason for a project to be turbowarp only, devs will usually only restrict to turbowarp if they have tested it to be unplayable on scratch
scratchcode1_2_3
Scratcher
1000+ posts

Don't force Turbowarp

coogicon wrote:

(#1)
I get that Turbowarp makes Scratch run faster, but some people (including me) cannot play on Turbowarp. I get that the game might be big, but that doesn't mean some people can't play it on Scratch. It makes me mad whenever I see a game that forces Turbowarp, and I can never remove the “feature” from the game. I want Scratch to remove the ability to make the game unplayable on normal Scratch so I can enjoy any game.
Even if it's changed to not force you, normal Scratch will never be able to run the kind of projects that force you to use TurboWarp in the first place, because that's the entire reason they force you to do so in the first place. Why can't you access TurboWarp? Is it blocked by your school?

Last edited by scratchcode1_2_3 (Aug. 3, 2026 12:58:45)

AHypnoman
Scratcher
1000+ posts

Don't force Turbowarp

I realise this is just rephrasing what's already been said, but some things simply don't work on Scratch, and do on Turbowarp (usually because Turbowarp is substantially faster). Though I've rarely seen use of Turbowarp be required by a project where it isn't needed - more common is a dismissible warning. Try clicking through anything asking you to use TW, as there's a good chance it lets you use the project.

Last edited by AHypnoman (Aug. 5, 2026 10:15:23)

hilo09877
Scratcher
1 post

Don't force Turbowarp

OKAY GUYS DON'T BE MAD
yes, it is true that some games force you to play TurboWarp because of its extra values and lag, mods and blocks.
it is mainly used for checking games, not for making one.
for making one, you have to import should you want to export it.

Powered by DjangoBB