TurboWarp / scratch-vm

Scratch VM with a JIT compiler and more features
https://turbowarp.org/
Mozilla Public License 2.0
80 stars 71 forks source link

Add a advanced option to disable sb3 optimizations #75

Closed xAspirus closed 2 years ago

xAspirus commented 2 years ago

I'm working on a tool to make scratch projects more modular by separating code into different projects and merging them. the sb3 optimizations make the block ids clash

anyone who uses my tool would also use this feature

GarboMuffin commented 2 years ago

Block ID collisions are already possible in regular Scratch regardless of TW's compression if someone tries to merge remixes. It could also happen if you just get really unlucky or your browser has broken RNG. Your tool should be handling this.