Skip to content

wr00m/braidkit

Repository files navigation

braidkit

Command-line tool for manipulating and modifying the puzzle-platform game Braid, designed for exploration, experimentation and theorycrafting.

Note to users: This tool modifies game memory at runtime and uses DLL injection. If you use it in a way that violates any End User License Agreement (EULA), Terms of Service (ToS), or similar policies, you are solely responsible for the consequences. Please use it responsibly.

Note to speedrunners: The game must be restarted after using this tool to ensure an unmodified game state before performing any competitive speedruns, except for the il-timer command which is allowed for individual level speedruns.

braidkit camera-lock                         // Lock camera at current position
braidkit camera-lock 10 20                   // Lock camera at x=10 y=20
braidkit camera-lock toggle                  // Toggle camera lock/unlock
braidkit camera-lock unlock                  // Unlock camera
braidkit camera-zoom 0.5                     // Zoom out camera
braidkit camera-zoom reset                   // Reset camera to default zoom
braidkit tim-position 10 20                  // Move Tim to x=10 y=20
braidkit tim-position 10 20 -r               // Move Tim by x=10 y=20 relative to current position
braidkit tim-velocity 100 200                // Set Tim's velocity to x=100 y=200
braidkit tim-speed 2.0                       // Set Tim's movement speed to 200 %
braidkit tim-jump 1.5                        // Set Tim's jump speed to 150 %
braidkit entity-flag monstar greenglow false // Remove green glow from all goombas
braidkit entity-flag mimic nogravity true    // Disable gravity for all rabbits
braidkit entity-flag guy hidden true         // Make Tim invisible
braidkit bg-full-speed                       // Toggle game running at full speed in background
braidkit il-timer                            // Print level complete times on door entry
braidkit il-timer --live                     // Additionally print live timer
braidkit il-timer --reset-pieces             // Additionally reset all puzzle pieces on level entry
braidkit reset-pieces                        // Resets all puzzle pieces on current save
braidkit debug-info                          // Toggle in-game debug info
braidkit render-overlay                      // Render in-game debug overlay, e.g., colliders
braidkit watch-value timspeedx               // Monitor Tim's speed
braidkit server-host                         // Host a multiplayer server
braidkit server-join -a <hostname or ip>     // Join a multiplayer server
braidkit server-disconnect                   // Disconnect from current server
braidkit -h                                  // Show help
braidkit <command> -h                        // Show help for specific command

Screenshot

About

Command-line tool for manipulating and modifying the puzzle-platform game Braid

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors