MaskPad
chrissotraidis, from Altmaker by RipeStore
The Legend of Zelda: Majora's Mask via 2 Ship 2 Harkinian, rebuilt for iPhone and iPad
- Version
- 0.1.2
- Released
- Aug 18, 2026
- Size
- 16.7 MB
- Needs iOS
- 14.0 or later
- Category
- Games
- Bundle ID
- com.
chrissotraidis. maskpad
Screenshots




What's new in 0.1.2
MaskPad v0.1.2:
This release repairs SDL2 controller sleep, disconnect, and reconnect handling in libultraship's existing controller manager.
• closes stale or disconnected controller handles instead of leaving them in a player slot.
• preserves valid player ownership and returns a sole reconnecting controller to player 1.
• assigns genuinely additional controllers to the next free slot.
• reconciles at startup, controller events, foreground resume, and a bounded active check.
• adds deterministic missed-removal, held-input, player-slot, remap, and foreground regression coverage.
The attached IPA is ROM-free and unsigned. It contains no provisioning profile or maintainer signing identity and must be signed with your own Apple account before installation. Supply your own legally acquired supported game data after installation.
Version: 0.1.2 Build: 3.
Physical Bluetooth, wired, natural-sleep, full-mapping, rumble/motion, and two-controller acceptance remain device-specific hands-on gates; automated controller reconciliation and hosted build/UI checks passed.
About
MaskPad:
MaskPad packages the full 2 Ship 2 Harkinian source port as a native landscape iOS/iPadOS app. It renders through Metal, imports a user-provided supported Majora's Mask ROM through Files, and adds a phone/tablet touch controller with movable, resizable, and hideable controls.
This repository contains the mobile integration and reproducible build scripts. It does not contain Majora's Mask, a ROM, or a playable ROM-derived archive. See the scoped rights and licensing boundary; it does not relicense third-party projects or game material.