Skip to content

Releases: chrissotraidis/snappad

SnapPad Preview 3

SnapPad Preview 3 Pre-release
Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 31 Aug 00:56
ad92efe

SnapPad Preview 3

Preview 3 strengthens Pokémon Snap photo review, separates iOS controller
presses from keyboard Start input, and makes support tools easier to find.

Included

  • Photo-subject correlation at the game's accepted makePhoto event, covering
    the normal hold-Z shutter path without inferring a particular button chord
  • A narrow SDL2 iOS routing patch that prevents controller-style UIKit Select
    presses from also becoming keyboard Return/Start
  • Diagnostics & Support… in the three-dot menu
  • Export Diagnostics & Logs… using the existing privacy-reviewed report
  • Open GitHub Issues for direct access to SnapPad's issue tracker
  • Regression contracts for photo correlation, controller routing, and support
    menu actions

The maintainer completed a hands-on pass on a physical 12.9-inch iPad Pro
running iPadOS 26.6. Holding Z and taking normal Beach photographs produced
selectable recognized Pokémon, Professor Oak accepted multiple species and
better reports, and the next course unlocked. The in-place update preserved
both private ROM copies, both FlashRAM save files, preferences, and layout data
byte-for-byte.

Download and install

SnapPad-v0.2.0-preview.3-unsigned.ipa is an unsigned, ARM64, ROM-free IPA for
iOS and iPadOS 15 or newer. Re-sign it with AltStore Classic plus AltServer, or
another compatible sideloading tool. It is not an App Store or TestFlight build
and does not require JIT.

You must supply your own legally obtained, unmodified Pokémon Snap (USA) ROM.
No ROM or game data is included or downloaded.

IPA SHA-256:
5bd09cc0c15baa02586f6ea9637346b90d49d19526768235306903992e1b1c16

Install Preview 3 over an existing SnapPad installation to preserve its private
app container; do not delete the app first.

Known limits

  • The controller routing repair has automated and build coverage, but the
    reporter's PS5 and MCON controller models were not available for a physical
    reproduction. If A/Cross still pauses, export diagnostics immediately after
    reproducing it and attach the report to the GitHub issue.
  • Dedicated physical-iPhone, interruption, thermal, and long mobile-soak
    coverage remains ongoing.
  • Full progression through every course, report, album, gallery, Rainbow Cloud,
    and credits is not yet comprehensively accepted.
  • Wide remains experimental because photo capture and scoring are authored
    around the original 4:3 presentation.

SnapPad is unofficial and is not affiliated with Nintendo, The Pokémon
Company, or their partners. The upstream decompilation and translated-code
rights boundary remains unresolved. See RIGHTS_AND_LICENSES.md before
redistributing or expanding the release scope.

SnapPad Preview 2

SnapPad Preview 2 Pre-release
Pre-release

Choose a tag to compare

@chrissotraidis chrissotraidis released this 30 Aug 23:21
ac47afe

SnapPad Preview 2

Preview 2 adds native gyro camera controls for iPhone and iPad while retaining
the stable v0.1.0 game, save, rendering, audio, touch, and controller paths.

Included

  • Opt-in gyro enablement in the three-dot menu
  • A movable and resizable GYRO OFF/ON gameplay control
  • Gyro camera input that replaces the analog camera stick only while active
  • 50–250% sensitivity under SnapPad Settings → Gyro
  • Independent horizontal and vertical inversion
  • Physically accepted defaults: 190% sensitivity, horizontal inversion off,
    vertical inversion on
  • Motion input neutralization for menus, layout editing, backgrounding,
    controller handoff, and touch-control disablement
  • Gyro settings in the privacy-bounded diagnostics report

The candidate was accepted as stable by the maintainer after hands-on gyro
play on a physical 12.9-inch iPad Pro running iPadOS 26.6. The in-place update
preserved the private ROM, FlashRAM saves, preferences, and touch layout.

Download and install

SnapPad-v0.2.0-preview.2-unsigned.ipa is an unsigned, ARM64, ROM-free IPA for
iOS and iPadOS 15 or newer. Re-sign it with AltStore Classic plus AltServer, or
another compatible sideloading tool. It is not an App Store or TestFlight build
and does not require JIT.

You must supply your own legally obtained, unmodified Pokémon Snap (USA) ROM.
No ROM or game data is included or downloaded.

IPA SHA-256:
f2d14409a8b342f1e24f388251eb52b0e354603139991068edfdefb336168efb

Read the installation and update guide
before installing. Install Preview 2 over an existing SnapPad installation to
preserve its private app container; do not delete the app first.

Known limits

  • Dedicated physical-iPhone, wider controller/interruption, thermal, and long
    mobile-soak coverage remains ongoing.
  • Full progression through every course, report, album, gallery, Rainbow
    Cloud, and credits is not yet comprehensively accepted.
  • A visible opening terrain seam remains under investigation.
  • Wide remains experimental because photo capture and scoring are authored
    around the original 4:3 presentation.

SnapPad is unofficial and is not affiliated with Nintendo, The Pokémon
Company, or their partners. The upstream decompilation and translated-code
rights boundary remains unresolved. See RIGHTS_AND_LICENSES.md before
redistributing or expanding the release scope.

SnapPad v0.1.0

Choose a tag to compare

@chrissotraidis chrissotraidis released this 28 Aug 10:09

SnapPad v0.1.0

The first public SnapPad release brings Pokémon Snap to iPhone, iPad, and Apple
Silicon Mac through ahead-of-time static recompilation and native Metal
rendering.

Included

  • Complete customizable N64 touch controls for iPhone and iPad
  • SDL-compatible physical-controller support
  • Native Files-based ROM selection, exact revision validation, and private
    on-device storage
  • Persistent FlashRAM saves and settings
  • Original 4:3, Fill Screen, and default-off Wide (Experimental) presentation
  • Native diagnostics, lifecycle handling, and data-preserving update support
  • iPhone and iPad app icons plus the required privacy manifest

The release candidate was accepted as stable by the maintainer after hands-on
play on a physical 12.9-inch iPad Pro running iPadOS 26.6.

Download and install

SnapPad-v0.1.0-unsigned.ipa is an unsigned, ARM64, ROM-free IPA for iOS and
iPadOS 15 or newer. Re-sign it with AltStore Classic plus AltServer, or another
compatible sideloading tool. It is not an App Store or TestFlight build and
does not require JIT.

You must supply your own legally obtained, unmodified Pokémon Snap (USA) ROM
after installation. No ROM or game data is included or downloaded.

IPA SHA-256:
37741aebff29f05263cee6a7fb146b3f76c5c75c30ccd958caeb34e5a06590df

Read the installation and update guide before installing.

Known limits

  • Dedicated physical-iPhone, wider controller/interruption, thermal, and long
    mobile-soak coverage remains ongoing.
  • Full progression through every course, report, album, gallery, Rainbow
    Cloud, and credits is not yet comprehensively accepted.
  • A visible opening terrain seam remains under investigation.
  • Wide remains experimental because photo capture and scoring are authored
    around the original 4:3 presentation.

SnapPad is unofficial and is not affiliated with Nintendo, The Pokémon
Company, or their partners. The upstream decompilation and translated-code
rights boundary remains unresolved. See RIGHTS_AND_LICENSES.md before
redistributing or expanding the release scope.