Skip to content

Switch: community-feedback batch (gyro/autosave/shadows/single-folder/disc/Boost+/i18n) - #12

Merged
HayatoG merged 1 commit into
mainfrom
switch-port/community-feedback
Jun 24, 2026
Merged

Switch: community-feedback batch (gyro/autosave/shadows/single-folder/disc/Boost+/i18n)#12
HayatoG merged 1 commit into
mainfrom
switch-port/community-feedback

Conversation

@HayatoG

@HayatoG HayatoG commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Community-feedback batch — user-reported features + perf/packaging. Built green and HW-validated on a real Tegra X1.

Bumps the extern/aurora submodule (cache fix + save migration + prefPath shim).

Closes #3, #4, #5, #6, #7, #9, #11.

🤖 Generated with Claude Code

…/disc/Boost+/i18n)

User-reported features (HayatoG/dusklight #3-#11) + perf/packaging:

- #3 Gyro: un-exclude gyro.cpp (was excluded + stubbed) + default-on on Switch;
  real six-axis aim via aurora pad_switch.
- #4 Save: auto-migrate the .gci from legacy locations (sdmc:/aurora, sdmc:/game)
  into the data folder on boot (aurora card.cpp; submodule bumped).
- #5 Single folder: prefPath -> sdmc:/TwilitRealm/Dusklight, debug logs moved in,
  self-provision (config + warm caches bundled in romfs:/seed/, restored per-file
  on boot in data.cpp).
- #6 Any-format disc: real iso::inspect on Switch (min size + GameCube/container
  magic) replacing the always-Success stub; boot scans the data folder.
- #7 Disable Shadows: new game.disableShadows toggle gating the shadow passes.
- #9 Autosave: un-exclude autosave.cpp (was excluded + stubbed) + default-on.
- #11 Multi-language UI: dusk::i18n (tr/tr_fmt/tr_index) + res/lang/{en,pt,es}.json
  (~457 keys) + Interface Language selector; ~437 strings migrated across 10 UI files.
- Cache CANTOPEN fix (aurora gpu_cache/pipeline_cache) -> warm shader cache loads.
- Boost: CPU+GPU Boost moved under the FPS toggle; new Boost+ tier
  (CPU 1785 / GPU 921 / EMC 1600), mutually exclusive (switch_perf.cpp).
- Release packaging: package-release.sh + versioned install guides.
- extern/aurora -> 03aa70f.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WTB8s2bvpdKhd4NrhgYHXC
@HayatoG
HayatoG merged commit 2039a63 into main Jun 24, 2026
0 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Switch] Gyro: habilitar por padrao (ja implementado, vem desligado)

1 participant