Skip to content

Releases: chrissotraidis/harkinianpad

HarkinianPad 0.1.0 Developer Preview 4

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 12 Aug 16:51
b2d18f7

Developer Preview 4 refreshes the downloadable unsigned IPA with clearer first-run setup for LiveContainer users.

Changes:

  • Identifies HarkinianPad’s Files-visible location as its Documents folder.
  • Tells LiveContainer users to use Documents, not SystemData.
  • Keeps the standard On My iPhone/iPad setup path intact.

Artifact:

  • HarkinianPad-0.1.0-preview.4-unsigned.ipa
  • SHA-256: 59f4837bd514b7329bd6b36b4e11e1dfa41658c325275ce007aff6c718108026
  • 30,847,409 bytes
  • arm64 iPhoneOS, iOS/iPadOS 14.0 minimum
  • unsigned and intended for user-side re-signing

The IPA contains no Ocarina of Time ROM, generated oot.o2r, maintainer certificate, provisioning profile, or code signature. It includes the ROM-free soh.o2r archive, the project rights notice, and third-party licence notices.

Validation:

  • clean tagged iPhoneOS Release build with Xcode 26.6 and iOS SDK 26.5
  • repository safety and hosted clean-build checks passed
  • packaging and unsigned-signing gate passed
  • clean iPad Simulator first-run import, extraction, title-screen launch, and cold relaunch passed

Installation remains through AltStore Classic plus AltServer or another compatible personal-signing tool. This is not an App Store, TestFlight, or AltStore PAL release. Back up the HarkinianPad Files folder and update in place rather than deleting the existing app first.

HarkinianPad 0.1.0 Developer Preview 3

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 29 Jul 21:13
d5283b1

HarkinianPad 0.1.0 Developer Preview 3 promotes the accepted customizable touch controls on iPhone and iPad.

What changed

  • Makes customizable touch controls the default on both iPhone and iPad.
  • Uses separate, hardware-accepted default layouts for phone and tablet screens.
  • Adds a native editor for moving, resizing, hiding, resetting, and saving controls.
  • Uses a compact editor panel on iPhone so the controls remain practical to arrange.
  • Adds the Z hold latch: hold Z for 0.5 seconds for haptic confirmation and a blue locked state, then tap Z to release it.
  • Keeps Legacy Fixed Touch Controls available under Settings > Controls.
  • Advances the app identity to version 0.1.0, build 3.

Install

This release contains an unsigned IPA. It must be signed with your own Apple ID/development identity before it can be installed. AltStore Classic is the recommended route; see the IPA installation guide.

HarkinianPad does not include a ROM or extracted Ocarina of Time game data. You must supply legally obtained game data yourself.

SHA-256:

bc1f4f8a8306fa0ef1ebd3ad47005f73b1d49e4ca671d6084f23fbc56ad0293d

Validation

  • Release tag and source commit: v0.1.0-preview.3 / d5283b107fe32a1406eb498d3531d88e966a5022.
  • Built from a clean checkout with Xcode 26.6 against the iOS 26.5 SDK for arm64; minimum iOS version is 14.0.
  • GitHub repository-safety and full unsigned iPhoneOS build checks passed before merge.
  • The exact tagged IPA payload was re-signed locally with an Apple Development identity and update-installed without deleting the app on a physical iPhone 14 and iPad Pro.
  • Both devices report HarkinianPad version 0.1.0 (3); the iPad launched successfully and remained live.
  • Existing phone and tablet touch-layout preferences remained byte-for-byte identical across both in-place updates.
  • The public IPA includes the HarkinianPad rights notice and 42 discovered third-party license/notice files.
  • The public IPA contains no ROM, user-generated oot*.o2r archive, signing profile, or code signature. Its bundled soh.o2r is the ROM-free Shipwright port-resource archive.

Known limitations

  • The exact-payload launch request on the iPhone was blocked because the device was locked; its installation, version, signature, and preserved preferences were verified.
  • AltStore Classic itself was not re-tested for this release. The exact payload was validated through the documented Apple Development re-signing fallback.
  • Physical-controller coverage, reconnect behavior, rumble, and motion controls remain incomplete.
  • The full lifecycle and audio-route interruption matrix remains incomplete.
  • This is an early developer preview, not an App Store build or a promise of complete device compatibility.

See rights and licenses and the release checklist for the project’s public-release boundary.

HarkinianPad 0.1.0 Developer Preview 2

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 28 Jul 16:14
bcc6503

HarkinianPad 0.1.0 Developer Preview 2 is a focused iPhone compatibility and touch-control update.

What changed

  • Uses the native iPhone widescreen/fullscreen canvas and prevents the fullscreen toggle from leaving the game black.
  • Adds a compact iPhone-specific touch layout while preserving the existing iPad layout.
  • Improves analog-stick control with filtering and hysteresis to reduce accidental direction changes.
  • Stops ordinary gameplay touches from also acting as mouse/A-button presses while touch controls are active.
  • Moves the three-dot menu away from the in-game menu tabs on iPhone.
  • Advances the app identity to version 0.1.0, build 2.

Install

This release contains an unsigned IPA. It must be signed with your own Apple ID/development identity before it can be installed. AltStore Classic is the recommended route; see the IPA installation guide.

HarkinianPad does not include a ROM or extracted Ocarina of Time game data. You must supply legally obtained game data yourself.

SHA-256:

12473eb45adb9e485df688a63a6344219cbba8aaad743c5dd7860015a77ef845

Validation

  • Release tag and source commit: v0.1.0-preview.2 / bcc650378bd50c70be3aceb4a4900727e94fa247
  • Built with Xcode 26.6 against the iOS 26.5 SDK for arm64; minimum iOS version is 14.0.
  • GitHub repository-safety and full unsigned iPhoneOS build checks passed.
  • The exact tagged IPA payload was re-signed locally with an Apple Development identity, update-installed without deleting the app on an iPhone and an iPad, and launched successfully on both as version 0.1.0 (2).
  • Existing Documents containers, saves, configuration, and locally supplied game data remained intact on both devices.
  • The public IPA includes the HarkinianPad rights notice and 42 discovered third-party license/notice files.
  • The public IPA contains no ROM, user-generated oot*.o2r archive, signing profile, or code signature. Its bundled soh.o2r is the ROM-free Shipwright port-resource archive.

Known limitations

  • AltStore Classic itself was not re-tested for this release because it was not available on the validation Mac or devices. The exact payload was instead validated through the documented Apple Development re-signing fallback.
  • Physical-controller coverage, reconnect behavior, rumble, and motion controls remain incomplete.
  • The full lifecycle and audio-route interruption matrix remains incomplete.
  • This is an early developer preview, not an App Store build or a promise of complete device compatibility.

See rights and licenses and the release checklist for the project’s public-release boundary.

HarkinianPad 0.1.0 Developer Preview

Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 27 Jul 19:23

HarkinianPad 0.1.0 developer preview

This is an early, unsigned iOS/iPadOS preview for personal re-signing. It is not an App Store or TestFlight build. Follow the AltStore Classic installation guide.

Included

  • native arm64 iPhone/iPad build targeting iOS/iPadOS 14.0 or later
  • Metal rendering, Files-based ROM import, touch controls, and controller support
  • version 0.1.0 / build 1 / bundle ID com.chrissotraidis.harkinianpad

Important

  • No Ocarina of Time ROM, oot.o2r, save file, or other game data is included. You must provide your own legally acquired supported ROM after installation.
  • The IPA contains no maintainer certificate or provisioning profile; your sideload tool must re-sign it.
  • This exact unsigned artifact has not yet completed an independent AltStore re-sign/install replay. Controller reconnect, rumble, motion, and the full lifecycle/interruption matrix remain preview limitations.
  • Back up the HarkinianPad folder in Files before updating preview builds.

Integrity

HarkinianPad-0.1.0-preview.1-unsigned.ipa

SHA-256: 579baae716361cd34430fee21f0c82755b2d874d1de23723f36f60f1264ef541

Built from commit 88cefb7.