Skip to content

SM64: Configurable Camera Volume/ZoomOut Mask export paths - #738

Open
someone2639 wants to merge 5 commits into
Fast-64:mainfrom
someone2639:sm64_camera_volume_paths
Open

someone2639 wants to merge 5 commits into
Fast-64:mainfrom
someone2639:sm64_camera_volume_paths

Conversation

@someone2639

@someone2639 someone2639 commented Sep 19, 2026 •

Copy link
Copy Markdown

Preparation for HackerN64/HackerSM64#827 which aims to split out camera related data into separate files for readability. Instead of hardcoding camera.c, we now have two fast64.json configurable paths to point the level writer to the correct export files (including the ability to have a specific file depending on the level_name param). This allows us to cut another 281 lines from the main camera.c.

Testing

  • Manual export works in a HackerSM64 3.0 repo with PR 827
    • And still works if we export to a level without an existing trigger file (like Whomp's Fortress)
  • Manual export doesn't break in any older HackerSM64
    • or Vanilla
  • Loading a repo without these new settings will set them back to default automatically
    • having a default that you can reset via normal blender GUI should be fine in this case? It would definitely be ideal if it was auto set but seems like a non trivial change
  • Completely custom level names still work
    • in Vanilla too

@someone2639
someone2639 marked this pull request as ready for review September 19, 2026 22:47
@Dragorn421 Dragorn421 added the sm64 Has to do with the Super Mario 64 side label Sep 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

sm64 Has to do with the Super Mario 64 side

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants