Skip to content

Update tvOS port to Dusklight build 233 - #1

Open
linkzenic wants to merge 4942 commits into
mainfrom
update/upstream-233-tvos
Open

Update tvOS port to Dusklight build 233#1
linkzenic wants to merge 4942 commits into
mainfrom
update/upstream-233-tvos

Conversation

@linkzenic

Copy link
Copy Markdown
Owner

Updates the tvOS port to the upstream Dusklight v1.4.1-233 source point.

  • Replays the existing unsigned tvOS packaging, disc transfer, Save Bridge, iCloud, touch UI, and lifecycle support
  • Adapts the tvOS services to current build-233 APIs
  • Pins tvOS bundle metadata to v1.4.1-233 / 1.4.1.233
  • Keeps CI and release artifacts tvOS-only and unsigned

Local verification: full arm64 tvOS build completed successfully; unsigned IPA integrity, signature absence, and bundle metadata verified.

encounter and others added 30 commits June 14, 2026 22:41
* Scale map rendering with IR + scale config

* Remove config option
* Always create a save file if one doesn't exist

* Fix MSVC build

* Re-add accidentally deleted line

* Integrate into d_file_select state machine & put behind instantSaves

---------

Co-authored-by: Luke Street <luke@street.dev>
warning: 'xxHash' has been renamed to 'xxhash'
* WIP touch controls

* Action icons

* Updates

* Don't mutate freeCamera config; allow switching between touch and controller cam

* Wow

* Fix build & add Skip button

* Fix build & add settings

* RCSS cleanup

* Dpad and fishing, might redo

* Add menu mouse controls

* More pointer & fix icons

* Optimizations & introduce layout system

* Update aurora

* Implement touch controls layout editor

* Cleanup & fixes

* Allow disabling mouse/touch in menus

* More fixes
Only short clicks/taps count & they must
not move between targets
Since aurora 7ccdae18077caa67acb0f61a525aa5a423cc3b2c, dusklight can't
find libvulkan.so on nix
* Various Mirror Mode Fixes

* Avoid mutating mArrowPos2DX

---------

Co-authored-by: Luke Street <luke@street.dev>
…ents (#2145)

* Make Ganondorf cape tearing deterministic when using texture replacements

* GXIsTexObjReplaced -> has_replacement

* Only check for a replacement once during creation

* Update Aurora
* Improve mouse hiding logic

* Restore ImGui logic
encounter and others added 30 commits August 23, 2026 20:26
* ItemService: Support display_item

* Add goron_springwater_rush constant

* Commit f_op_actor_mng.h
Command system, tools menu (teleport / move link / more), better button combo handling, trigger viewer
Only move Flycam when holding right click
Prevent Quick Transform While Underwater
There was a conflict with per-target compile flags and the PCH.
The PCH was causing the game code to be built without the inlining
flags actually taking effect (internal `src/dusk` files did not use
them), which caused mods to fail to resolve static functions for
hooks. Fix: split Dusklight internals (`src/dusk/`) into a separate
static library altogether, cleanly allowing us to disable inlining
and patching flags only for internal code while also fixing the PCH
flags issue.

Additionally, this updates symgen to v1.3.4, which includes a fix
for GCC function fragments and specializations getting resolved as
display name aliases, conflicting with the actual functions.

Aurora also updated to include encounter/aurora#244
Also enables mod support by default. It was already enabled in the
CMakePresets.json, so this just moves it to the CMakeLists itself.
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.