{ "$schema": "./altstore.schema.json", "name": "Dawnlight iOS Repo", "identifier": "com.dawnlight.altstore.source", "sourceURL": "https://raw.githubusercontent.com/StonedModder/Dawnlight-iOS-Repo/main/apps.json", "apps": [ { "name": "Dawnlight", "subtitle": "The Legend of Zelda: Twilight Princess on iOS", "bundleIdentifier": "com.bezide93.dawnlight", "developerName": "BeZide93", "version": "1.2.0-1", "versionDate": "2026-05-18T15:02:05", "versionDescription": "# Dawnlight v1.2.0-1\n\nThis release brings Dawnlight back up to the current upstream Dusklight mainline while preserving the Dawnlight gameplay, controller, HUD, NG+, and Boss Rush patches.\n\n## New in v1.2.0-1\n- Merged the current upstream TwilitRealm/dusklight main branch into Dawnlight.\n- Updated the Aurora submodule and reapplied Dawnlight-specific controller behavior there.\n- Fixed Wii U Style physical controller migration after the upstream controller menu cleanup:\n - Trigger settings now follow upstream and show analog ZL/ZR only.\n - Added the Dawnlight Wii U L/LB/L1 bind under Buttons -> L.\n - Existing v1.1.1-10 users with L1/leftshoulder stored on ZL migrate to the new L binding automatically.\n - L/LB/L1 no longer triggers ZL jump/target overlap after updating.\n- Included upstream fixes and features such as output resampling, FPS limiter, controller-menu improvements, texture replacement toggle, D3D11 option, iOS instructions, and recent gameplay/crash fixes.\n\n## Dawnlight Patch Set Included\n- Android virtual controller with editable presets, per-button touch scaling, import/export, and Wii U/Xbox controller styles.\n- Full HUD/overlay editor: element positions, scale, anchors, backing visibility, round X/Y toggle, minimap direction, Midna icon controls, oil/key/rupee/minimap/d-pad/button customization, ammo and item offsets/scales.\n- Wii U Style controls: extra ZL/R/ZR behavior, Z(R) item slot, fixed item wheel Z icon, item swapping across X/Y/Z, Midna prompt remapping, ZR combine support, and physical-controller cleanup.\n- Optional ZL jump and jump attack, including ledge/cliff behavior and standing jump support.\n- Camera aiming modes: Vanilla, 3rd Person, and Cinema aim with movement support for bow, slingshot, boomerang, hookshot, iron ball, Dominion Rod, and Hawkeye handling.\n- New Game+, intro skip, save import/export, NG+ save markers, NG+ HP/damage scaling controls, and guarded scaling floors.\n- Boss Rush and Garden of Twilight boss hub with portal prompts, Boss Rush save marker, Midna warp back to hub, and boss-state reset handling.\n- Manual shielding option credited to kamilink7, with switch/hold lock-on support.\n- Numerous Dawnlight bug fixes for save flow, HUD visibility, language crashes, bee larva bottle corruption, spinner/Z-slot behavior, rupee/key alignment, and release packaging.\n\n## Build Notes\n- Android asset is the local arm64 debug APK built after tagging, with the staged JNI library verified against the built native library.\n- Windows asset was built locally from the same tag and packaged without debug symbols/PDBs.\n- Linux, macOS, and iOS assets come from the v1.2.0-1 tag CI run.", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.2.0-1/Dawnlight-v1.2.0-1-ios-arm64.ipa", "localizedDescription": "Dawnlight is an iOS port of Dusk, a fan-made port of The Legend of Zelda: Twilight Princess.\n\nExperience the classic Wii/GameCube adventure natively on your iPhone or iPad.\n\nFeatures:\n- Native iOS and iPadOS support\n- Customizable touch controls with editable layouts\n- Physical controller support (MFi, Xbox, PlayStation)\n- Wii U style HUD and button mappings\n- New Game+ mode\n- Boss Rush mode\n- Save slot management\n- High performance native rendering", "iconURL": "https://avatars.githubusercontent.com/u/194682457?v=4", "tintColor": "4E3B6E", "size": 26815974, "screenshotURLs": [], "category": "games", "versions": [ { "version": "1.2.0-1", "date": "2026-05-18T15:02:05", "localizedDescription": "# Dawnlight v1.2.0-1\n\nThis release brings Dawnlight back up to the current upstream Dusklight mainline while preserving the Dawnlight gameplay, controller, HUD, NG+, and Boss Rush patches.\n\n## New in v1.2.0-1\n- Merged the current upstream TwilitRealm/dusklight main branch into Dawnlight.\n- Updated the Aurora submodule and reapplied Dawnlight-specific controller behavior there.\n- Fixed Wii U Style physical controller migration after the upstream controller menu cleanup:\n - Trigger settings now follow upstream and show analog ZL/ZR only.\n - Added the Dawnlight Wii U L/LB/L1 bind under Buttons -> L.\n - Existing v1.1.1-10 users with L1/leftshoulder stored on ZL migrate to the new L binding automatically.\n - L/LB/L1 no longer triggers ZL jump/target overlap after updating.\n- Included upstream fixes and features such as output resampling, FPS limiter, controller-menu improvements, texture replacement toggle, D3D11 option, iOS instructions, and recent gameplay/crash fixes.\n\n## Dawnlight Patch Set Included\n- Android virtual controller with editable presets, per-button touch scaling, import/export, and Wii U/Xbox controller styles.\n- Full HUD/overlay editor: element positions, scale, anchors, backing visibility, round X/Y toggle, minimap direction, Midna icon controls, oil/key/rupee/minimap/d-pad/button customization, ammo and item offsets/scales.\n- Wii U Style controls: extra ZL/R/ZR behavior, Z(R) item slot, fixed item wheel Z icon, item swapping across X/Y/Z, Midna prompt remapping, ZR combine support, and physical-controller cleanup.\n- Optional ZL jump and jump attack, including ledge/cliff behavior and standing jump support.\n- Camera aiming modes: Vanilla, 3rd Person, and Cinema aim with movement support for bow, slingshot, boomerang, hookshot, iron ball, Dominion Rod, and Hawkeye handling.\n- New Game+, intro skip, save import/export, NG+ save markers, NG+ HP/damage scaling controls, and guarded scaling floors.\n- Boss Rush and Garden of Twilight boss hub with portal prompts, Boss Rush save marker, Midna warp back to hub, and boss-state reset handling.\n- Manual shielding option credited to kamilink7, with switch/hold lock-on support.\n- Numerous Dawnlight bug fixes for save flow, HUD visibility, language crashes, bee larva bottle corruption, spinner/Z-slot behavior, rupee/key alignment, and release packaging.\n\n## Build Notes\n- Android asset is the local arm64 debug APK built after tagging, with the staged JNI library verified against the built native library.\n- Windows asset was built locally from the same tag and packaged without debug symbols/PDBs.\n- Linux, macOS, and iOS assets come from the v1.2.0-1 tag CI run.", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.2.0-1/Dawnlight-v1.2.0-1-ios-arm64.ipa", "size": 26815974 }, { "version": "1.1.1-9", "date": "2026-05-17T19:37:54", "localizedDescription": "This release has no gameplay changes compared to v1.1.1-8.\n\nFixes:\n- Rebuilt Apple release packaging so macOS app bundles are zipped directly on the macOS runner with ditto.\n- Ad-hoc signs the macOS and iOS app bundles during CI before packaging.\n- Preserves executable metadata for Dusklight.app/Contents/MacOS/Dusklight and crashpad_handler.\n\nBuild notes:\n- Android upload is the arm64 debug APK rebuilt locally after tagging, with libmain.so and libpng16.so included.\n- Windows and Linux are from the v1.1.1-9 tag CI build.", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.1.1-9/Dawnlight-v1.1.1-9-ios-arm64.ipa", "size": 27098650 }, { "version": "1.1.1-8", "date": "2026-05-17T16:51:28", "localizedDescription": "# Dawnlight v1.1.1-8\n\n## Changes since v1.1.1-7\n\n- Added Wii U HUD prompt fixes for Midna and item wheel button labels.\n- Fixed Boss Rush flow details, including replay/reset handling and Midna hub warp behavior.\n- Fixed intro skip progression around Faron Woods gates and grants 100 rupees for intro-skip starts.\n- Added advanced HUD layout controls for D-Pad/minimap decoupling, key display, item offsets, ammo offsets, and ammo scale.\n- Added Manual Shielding under Gameplay -> Quality of Life, credited to kamilink7 for the original concept.\n- Added a Quality of Life Lock-on Type mirror for the original in-game Hold/Switch option.\n- Refined Manual Shielding so Switch lock-on can block with ZR alone while locked on, and use ZR+B for Shield Attack.\n- Clarified Wii U controller trigger labels and the Emulate Triggers help text.\n\n## Assets\n\n- Android: debug arm64 APK, built locally after tagging v1.1.1-8 with stripped JNI libraries.\n- Windows: x86_64 zip, built locally from the v1.1.1-8 tag.\n- Linux: x86_64 AppImage from the successful v1.1.1-8 tag CI run.\n- macOS: arm64 and x86_64 CI builds packaged as zips with executable bits preserved for testing.\n- iOS: arm64 CI build packaged as an IPA with executable bits preserved for testing.\n\nNote: Linux has been the known-good CI artifact path. macOS and iOS are included from the successful CI run, but earlier Apple package reports still need real-device validation.", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.1.1-8/Dawnlight-v1.1.1-8-ios-arm64.ipa", "size": 27266411 }, { "version": "1.1.1-7", "date": "2026-05-15T22:16:41", "localizedDescription": "## Dawnlight v1.1.1-7\n\nThis release adds the first Boss Rush hub flow and fixes the latest Wii U controller and Boss Rush replay issues on top of v1.1.1-6.\n\n### Changes\n- Added Boss Rush as a new save-start option alongside New Game and New Game+.\n- Added Boss Rush save setup with full core gear, bombs, ammo, armor, five starting hearts, and the save-select `BR` marker.\n- Added a Boss Hub arena with individual portals for boss/miniboss replays and a center portal for the full Boss Rush run.\n- Added Midna-style confirmation prompts for Boss Hub portals so walking over a portal no longer teleports immediately.\n- Fixed Boss Hub replay state so defeated bosses/minibosses can be fought repeatedly through their own portal or through the full Boss Rush portal.\n- Fixed Boss Rush full-run startup to clear prior boss arena state before beginning a new loop.\n- Fixed Wii U physical controller Z(R)/shoulder handling so shield bash uses the intended ZR input and does not block Z(R) item use while targeting.\n\n### Builds\n- Android arm64 debug APK, built locally after the `v1.1.1-7` tag with freshly staged `arm64-v8a` `libmain.so` and `libpng16.so`\n- iOS arm64 IPA\n- Linux x86_64 AppImage\n- macOS arm64 zip\n- macOS x86_64 zip\n- Windows x86_64 zip\n\nBuilt from tag `v1.1.1-7` / commit `27b3f4dd96`.", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.1.1-7/Dawnlight-v1.1.1-7-ios-arm64.ipa", "size": 26786808 }, { "version": "1.1.1-6", "date": "2026-05-15T10:53:15", "localizedDescription": "## Dawnlight v1.1.1-6\n\nThis release bundles the latest HUD, NG+, intro-skip, and gameplay settings fixes on top of v1.1.1-5.\n\n### Changes\n- Added manual HUD controls for Midna's icon, including X/Y position and scale.\n- Added a HUD setting to toggle round X/Y button art on or off.\n- Fixed HUD backing textures showing in menus and cutscenes by applying the visibility check to all button backing layers.\n- Fixed Z(R) item ammo text scaling together with the Z item icon scale.\n- Added an Enemy HP Scale difficulty setting and wired it into the NG+ enemy health scaling path.\n- Kept NG+ enemy HP scaling guarded so manual values cannot drop below the automatic NG+ minimum.\n- Allowed manual Damage Multiplier changes in NG+, while still enforcing the automatic NG+ minimum.\n- Fixed Intro Skip state consistency by enabling Faron portal/warp flags and no longer marking the monkey lantern return sequence as already completed.\n\n### Builds\n- Android arm64 debug APK, built locally with freshly staged `arm64-v8a` `libmain.so` and `libpng16.so`\n- iOS arm64 IPA\n- Linux x86_64 AppImage\n- macOS arm64 zip\n- macOS x86_64 zip\n- Windows x86_64 zip\n\nBuilt from tag `v1.1.1-6` / commit `210a2b9d6e`.", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.1.1-6/Dawnlight-v1.1.1-6-ios-arm64.ipa", "size": 26780181 }, { "version": "1.1.1-5", "date": "2026-05-14T23:15:50", "localizedDescription": "## Dawnlight v1.1.1-5\n\nThis release adds the controller binding persistence fix on top of v1.1.1-4.\n\n### Changes\n- Fixed custom physical controller bindings being overwritten after restarting the app/program.\n- Preserved existing legacy controller mapping files from before the Wii U ZL/Minus button expansion, instead of rejecting them and falling back to defaults.\n- Stopped reapplying Dawnlight shoulder defaults after a saved controller mapping has loaded, so user bindings such as DualSense/Switch face buttons, shoulders, triggers, and ZR remain intact.\n- Closed invalid mapping files cleanly on early load exits.\n\n### Builds\n- Android arm64 debug APK, built locally with freshly staged `arm64-v8a` `libmain.so` and `libpng16.so`\n- iOS arm64 IPA\n- Linux x86_64 AppImage\n- macOS arm64 zip\n- macOS x86_64 zip\n- Windows x86_64 zip\n\nBuilt from tag `v1.1.1-5` / commit `10d93c0ad8`.", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.1.1-5/Dawnlight-v1.1.1-5-ios-arm64.ipa", "size": 26776807 }, { "version": "1.1.1-4", "date": "2026-05-14T21:05:57", "localizedDescription": "## Dawnlight v1.1.1-4\n\nThis release adds the latest Wii U controller shortcut and interaction fixes on top of v1.1.1-3.\n\n### Changes\n- Fixed Quick Transform and Sun's Song so the Wii U-style inputs continue to work in both human and wolf form.\n- Fixed the Wii U-style Wolf Link Midna shortcut so it no longer depends on the hidden or dimmed Z/R item HUD state.\n- Fixed physical controller ZR/Trigger R behavior for trigger-gated interactions such as pulling chains.\n\n### Builds\n- Android arm64 debug APK\n- iOS arm64 IPA\n- Linux x86_64 AppImage\n- macOS arm64 zip\n- macOS x86_64 zip\n- Windows x86_64 zip\n\nBuilt from tag `v1.1.1-4` / commit `16274baafa`.", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.1.1-4/Dawnlight-v1.1.1-4-ios-arm64.ipa", "size": 26776609 }, { "version": "1.1.1-3", "date": "2026-05-14T18:18:04", "localizedDescription": "## Dawnlight v1.1.1-3\n\nThis release adds the latest Dawnlight save-slot, HUD layout, and physical controller binding fixes on top of v1.1.1-2.\n\n### Changes\n- Added an NG+ overwrite flow so New Game+ can be started even when all three save slots are occupied.\n- Added the same NG+ overwrite option even when empty save slots still exist, so a selected existing slot can be reused intentionally.\n- Added HUD layout controls for the A/B/X/Y button backing/background.\n- Added HUD layout controls for the oil meter.\n- Fixed Z(R) ammo counter scaling for non-bow items such as bombs and slingshot ammo.\n- Allowed physical controller Digital L and Digital R to bind to analog trigger axes (`lefttrigger` / `righttrigger`).\n- Allowed Z(R) to bind to analog trigger axes as well.\n- Updated Aurora's controller mapping layer so trigger-axis bindings are evaluated as digital button mappings at runtime.\n\n### Builds\n- Android arm64 debug APK\n- iOS arm64 IPA\n- Linux x86_64 AppImage\n- macOS arm64 zip\n- macOS x86_64 zip\n- Windows x86_64 zip\n\nBuilt from tag `v1.1.1-3` / commit `44b17c5598`.", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.1.1-3/Dawnlight-v1.1.1-3-ios-arm64.ipa", "size": 26776477 }, { "version": "1.1.1-2", "date": "2026-05-14T13:25:10", "localizedDescription": "## Dawnlight v1.1.1-2\n\nThis release bundles the latest Dawnlight controller, HUD, aim-mode, and release metadata fixes on top of upstream Dusklight v1.1.1.\n\n### Changes\n- Added a Quality of Life toggle for the Wii U style ZL jump button.\n- Added per-button touch control scale settings.\n- Fixed rupee HUD movement so the rupee icon/frame and count stay aligned.\n- Fixed Wii U style Bomb Arrow / Hawkeye combine handling on ZR, including the R item slot and physical controllers.\n- Extended aim movement and aim modes to the Dominion Rod.\n- Fixed Cinema aim so Link aims with the camera direction and Hawkeye+Bow keeps the scope without snapping to the ground.\n- Re-anchored Midna's HUD icon to the current D-Pad geometry without fixed screen offsets.\n- Fixed Wolf Link X/Y HUD repositioning so the button bases move with the text.\n- Pointed the startup update checker at the Dawnlight repository (`BeZide93/dusk`).\n- Updated first-install modern controller defaults so digital L uses left shoulder and digital R uses right shoulder.\n- Added an English Dawnlight platform README with setup notes and HUD layout import guidance.\n\n### Builds\n- Android arm64 APK\n- iOS arm64 IPA\n- Linux x86_64 AppImage\n- macOS arm64 zip\n- macOS x86_64 zip\n- Windows x86_64 zip\n\nBuilt from tag `v1.1.1-2` / commit `094ad8714b`.", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.1.1-2/Dawnlight-v1.1.1-2-ios-arm64.ipa", "size": 26775309 }, { "version": "1.1.1-1", "date": "2026-05-13T20:17:14", "localizedDescription": "Dawnlight patch release based on upstream main through v1.1.1-era changes, with all Dawn/Dawnlight patches carried forward.\n\nChangelog vs upstream:\n\n- Added Android virtual touchscreen controls with editable touch layouts, presets, import/export, controller visibility handling, and corrected stick/controller mappings.\n- Added editable in-game HUD overlay controls for HUD element position, scale, backing texture visibility, minimap slide direction, item/text anchor, and item/text scale.\n- Reworked X/Y HUD buttons into round button labels while preserving item overlay behavior; improved Z button/item opacity behavior.\n- Added Wii U controller style support with +/R/ZR/ZL labeling, D-Pad Down Midna behavior, R item binding/HUD support, ammo display on R, and matching touch/physical controller mapping behavior.\n- Added ZL jump support: forward jump, standing jump, cliff jump behavior, ledge grab support, and ZL+B jump attack support.\n- Added camera aiming options: Aim Movement and Aim Mode with Vanilla, 3rd Person, and Cinema modes for supported aiming items, including bow, slingshot, boomerang, hook/clawshot, ball and chain, and Dominion Rod behavior.\n- Added New Game+ flow with source-save selection, inventory/currency/heart/ammo carryover, NG+ save badges (+1, +2, ...), NG+ damage multiplier linkage, NG+ enemy health scaling, and fixes for German/Italian language crashes.\n- Added optional intro skip during new game creation with required early-game items/story state setup.\n- Added save import/export in Prelaunch settings, plus separate import/export flows for touch controls and HUD layout settings.\n- Fixed Android HUD/crosshair landscape vs reverse-landscape offset differences.\n- Integrated all current upstream main commits into the new dawnlight branch, including the upstream Dusklight rebrand, action binding changes, speedrun features, data-folder support, and Aurora updates.\n- Android packaging fix for this release: bundled libpng16.so with the APK so libmain.so can load on startup after the upstream libpng change.\n\nBuild notes:\n\n- APK: app-arm64-v8a-debug.apk\n- Version string: v1.1.1-1\n- SHA256: 7451B03639B3F5FB91A5108227D994B9EBE86AFF56D858D8D573B81812CAF5C9\n- Size: 52,483,469 bytes", "downloadURL": "https://github.com/BeZide93/dusk/releases/download/v1.1.1-1/Dawnlight-v1.1.1-1-ios-arm64.ipa", "size": 26770332 } ] } ], "news": [ { "title": "Dawnlight Source Active", "identifier": "dawnlight-source-active", "caption": "Install Dawnlight - The Legend of Zelda: Twilight Princess iOS port. Add this source to AltStore to get started!", "tintColor": "4E3B6E", "date": "2026-05-18", "notify": true } ] }