MrPowerGamerBR

🥧 An open source re-implementation of GameMaker: Studio's runner (YoYo Runner), targeting Undertale v1.08 (Bytecode Version 16)

21
1
69% credibility
Found Mar 15, 2026 at 21 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

Butterscotch revives GameMaker Studio games like Undertale by running their bytecode on desktops and consoles such as PlayStation 2.

How It Works

1
🔍 Discover Butterscotch

You hear about a fun way to play classic games like Undertale on your computer or even old consoles without needing special software.

2
📥 Grab your game

Download the game's main file, like data.win, from your favorite GameMaker adventure.

3
🚀 Load and launch

Open the Butterscotch player, point it to your game file, and watch it come alive with one simple start.

4
🎮 Dive into the game

Jump right into playing, with smooth controls, backgrounds scrolling, and characters moving just like the original.

5
🔧 Tweak if needed

Use easy shortcuts to pause, skip ahead, or peek inside the game world if something feels off.

Relive the magic

Enjoy your game perfectly on any screen, from PC to retro TV, bringing back those nostalgic moments effortlessly.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 21 to 21 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is Butterscotch?

Butterscotch reimplements GameMaker Studio's bytecode runner in C, letting you execute data.win files from GMS 1.4 games like Undertale v1.08 (bytecode version 16) on custom platforms. Drop in a game file via CLI, and it runs the VM, renders sprites with precise collisions, handles paths and alarms, and supports GLFW desktop or PS2 ports—no Studio license needed. Like butterscotch likör selber machen, it's a from-scratch take on YoYo Runner for portability.

Why is it gaining traction?

Deep CLI debugging hooks like --trace-opcodes, --record-inputs playback, frame dumps to JSON, and hotkeys (PageUp skips rooms) make tracing GML a breeze, unlike slow transpilers. Input recording ensures reproducible bugs, and PS2 targeting opens retro ports. Developers hook on the agentic engineering story—AI-assisted but human-refined—for butterscotch rezept-level precision in bytecode emulation.

Who should use this?

Undertale modders debugging v1.08 saves, GameMaker reverse engineers tracing runner bytecode, or PS2 homebrew devs porting GMS titles. Ideal for butterscotch pistole hackers or analyzing butterscotch sasse disassembly without official tools.

Verdict

Worth forking for GMS hacking despite 19 stars and early bugs (credibility score 0.699999988079071%)—CLI traces shine, but wait for full Undertale polish. Solid experiment, not daily driver.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.