MCPcopy Index your code
hub / github.com/etra0/botw-freecam

github.com/etra0/botw-freecam @v0.2.6

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.2.6 ↗ · + Follow
36 symbols 64 edges 8 files 2 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Breath of the Wild Freecam

Rust

If you enjoyed this tool, consider supporting me @

Buy Me a Coffee at ko-fi.com

This is a BOTW Freecam. Simply run it and it should work.

Tested with Cemu 1.26.2 and Breath of the Wild v1.5.0 DLC Ver.3.0 (Support for other versions is not assured)

WARNING: If you close the console it'll close the game. Press HOME to close it.

This tool can be flagged as a virus, check https://github.com/etra0/botw-freecam/issues/17

If you run Cemu as admin, you must run the tool as admin as well.

If your CPU is pre 2016, this tool may not work for you right now

Controls:

USAGE:
F2 / L2 + Circle / RT + B       Activation
WASD + Arrow keys / Sticks      Camera movement
Q - E / R2 - L2 / RT - LT       Camera's height
F5 - F6 / Up - Down         Fov control
PgUp - PgDown / R1 - L1 / RB - LB   Rotation (R1 + L1 resets the rotation)
F3 - F4 / dpad left - dpad right    Change movement speed
Shift / X / A               Accelerates temporarily
Tab / Square / X            Decelerate temporarily
F7                  Unlock the character (Locks the camera)
----- Sequence keys -----
F8                  Breaks a current sequence playing
F9                  Add a point to the sequence
F10                 Plays the sequence
F11                 Cleans the sequence
L                   Plays the sequence in a loop (F8 to break it)
O/P                 Change the duration of the sequence

Thanks

  • Thanks to Exzap for the help on Cemu's internals.
  • Thanks MelonSpeedruns, SwankyBox & TheGordinho Ochinchin for testing.
  • Thanks for all the supporters! I greatly appreciate it!

Extension points exported contracts — how you extend this code

Interpolate (Interface)
(no doc) [1 implementers]
botw-freecam/src/dolly.rs

Core symbols most depended-on inside this repo

check_key_press
called by 11
botw-freecam/src/utils.rs
sleep
called by 10
botw-freecam/src/dolly.rs
reset
called by 3
botw-freecam/src/utils.rs
solve_eq
called by 3
botw-freecam/src/dolly.rs
write_red
called by 2
botw-freecam/src/lib.rs
set_inplace
called by 2
botw-freecam/src/dolly.rs
interpolate
called by 2
botw-freecam/src/dolly.rs
calc_eucl_distance
called by 1
botw-freecam/src/utils.rs

Shape

Function 16
Method 12
Class 6
Enum 1
Interface 1

Languages

Rust100%

Modules by API surface

botw-freecam/src/utils.rs12 symbols
botw-freecam/src/camera.rs9 symbols
botw-freecam/src/dolly.rs7 symbols
botw-freecam/src/lib.rs6 symbols
injector/src/main.rs1 symbols
botw-freecam/build.rs1 symbols

For agents

$ claude mcp add botw-freecam \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page