The Amazing Spider-Man 2 (Android) - Switch Port

  • Thread starter Thread starter besk
  • Start date Start date
  • Views Views 498
  • Replies Replies 6
  • Likes Likes 1

besk

Member
Newcomer
Joined
Jun 25, 2026
Messages
19
Reaction score
87
Trophies
0
Age
26
XP
222
Country
Turkey
Hi everyone!

I'm back with another Android port for the Nintendo Switch!

This time it's The Amazing Spider-Man 2, the open-world Spider-Man game originally released by Gameloft for Android and iOS.

The port is based on the open-source android32 runtime. It runs the original 32-bit ARM Android game library directly on the Nintendo Switch while providing the Android compatibility layers required by the game.

This is not emulation of an entire Android operating system.

After working on rendering, controller support, audio, saving, performance and the offline costume system, the game is now playable on real Switch hardware!

Features​

  • Original Android version running on Nintendo Switch.
  • 1280x720 widescreen output.
  • 60 FPS target with improved frame timing.
  • Configurable internal rendering resolution.
  • Native Joy-Con and Pro Controller support.
  • Right-stick camera movement.
  • Touchscreen support.
  • Controller-based menu navigation.
  • Working music, sound effects and voice audio.
  • Persistent save data and checkpoints.
  • Fully offline costume shop with seven additional costumes.
  • Improved loading and game-data access.
  • HOME-menu launcher support.
The game targets 60 FPS, although it is not locked at 60 FPS in every scene. Medium graphics settings are currently recommended.

Required Version​

You need your own legally obtained copy of:

The Amazing Spider-Man 2 - Android 1.2.8d

  • Package: com.gameloft.android.ANMP.GloftASHM
  • Version Code: 12723
  • Architecture: ARMv7 / armeabi-v7a
Other APK versions are not currently supported.

You also need the two original expansion files:

  • main.12032.com.gameloft.android.ANMP.GloftASHM.obb
  • patch.12723.com.gameloft.android.ANMP.GloftASHM.obb
Both files are required.

Installation​

  1. Download tasm2_nx.nro from the GitHub release.
  2. Create switch/tasm2_nx/ on your SD card.
  3. Place the NRO inside that folder.
  4. Copy your supported Android APK into the same folder.
  5. Copy both original OBB expansion files alongside the APK.
Your folder should contain:

SD:/switch/tasm2_nx/

  • tasm2_nx.nro
  • The-Amazing-Spider-Man-2.apk
  • main.12032.com.gameloft.android.ANMP.GloftASHM.obb
  • patch.12723.com.gameloft.android.ANMP.GloftASHM.obb
The APK filename can differ, but its package, version and native ARM library must match the supported build.

First Launch​

This port uses a 32-bit game payload and requires a HOME-menu forwarder.

  1. Open sphaira.
  2. Find The Amazing Spider-Man 2 in the Homebrew section.
  3. Choose Install Forwarder.
  4. Return to the Switch HOME menu.
  5. Launch the newly installed game icon.
The launcher will automatically install the required 32-bit payload and start the game.

Opening the NRO directly in ordinary homebrew mode only displays installation instructions.

Controls​

Gameplay​

  • Left Stick - Move
  • Right Stick - Camera
  • A / B / X / Y - Game actions
  • ZL / ZR - Triggers
  • L / R - Shoulder buttons
  • Plus / Minus - Start / Select
  • Touchscreen - Native touch controls
The face buttons follow the game's displayed action prompts.

Menus​

  • Left Stick / D-Pad - Move the yellow cursor
  • A - Select
  • B - Back
  • R3 - Recenter cursor
  • Minus + R3 - Toggle cursor
  • Touchscreen - Normal menu input
The cursor automatically hides during gameplay.

Performance​

The port renders at 1280x720 output resolution with a configurable internal render scale.

The default internal render scale is 0.80.

You can change it in config.ini:

  • 1.00 - Full internal resolution
  • 0.80 - Default
  • 0.75 - Lower internal resolution for improved performance
The game targets 60 FPS, but busy scenes and asset streaming can still cause drops or stuttering.

Important​

The game has been tested on real Nintendo Switch hardware.

Gameplay, saving, settings and the offline costume shop are functional in the tested sessions.

Online services, cloud saves and in-app purchases are not supported.

The original Android game files are required and are not included in the release.

When updating the port, keep your existing data folders to preserve your progress.

Download / Source​

GitHub Repository & Releases:

https://github.com/boraeskicioglu/tasm2_nx

Credits​

Huge thanks to:

  • aks796 for the android32 runtime.
  • TheOfficialFloW and fgsfds for foundational Android native-library loading work.
  • libnx32, Mesa32 and devkitPro contributors.
  • The developers of related Android compatibility and Spider-Man porting projects.
  • Gameloft for the original game.
Nintendo Switch port, compatibility fixes and performance improvements by Bora Eskicioğlu (BESK Entertainment).

Legal​

This is an unofficial fan-made compatibility project and is not affiliated with Nintendo, Gameloft, Marvel or Sony.

The Amazing Spider-Man 2 and all original game content belong to their respective owners.

No APK, OBB files, original game binaries or copyrighted game assets are distributed with the port.

Hope you enjoy swinging around New York on your Switch!
 
  • Love
Reactions: DarkKRPG
Hi everyone!

I'm back with another Android port for the Nintendo Switch!

This time it's The Amazing Spider-Man 2, the open-world Spider-Man game originally released by Gameloft for Android and iOS.

The port is based on the open-source android32 runtime. It runs the original 32-bit ARM Android game library directly on the Nintendo Switch while providing the Android compatibility layers required by the game.

This is not emulation of an entire Android operating system.

After working on rendering, controller support, audio, saving, performance and the offline costume system, the game is now playable on real Switch hardware!

Features​

  • Original Android version running on Nintendo Switch.
  • 1280x720 widescreen output.
  • 60 FPS target with improved frame timing.
  • Configurable internal rendering resolution.
  • Native Joy-Con and Pro Controller support.
  • Right-stick camera movement.
  • Touchscreen support.
  • Controller-based menu navigation.
  • Working music, sound effects and voice audio.
  • Persistent save data and checkpoints.
  • Fully offline costume shop with seven additional costumes.
  • Improved loading and game-data access.
  • HOME-menu launcher support.
The game targets 60 FPS, although it is not locked at 60 FPS in every scene. Medium graphics settings are currently recommended.

Required Version​

You need your own legally obtained copy of:

The Amazing Spider-Man 2 - Android 1.2.8d

  • Package: com.gameloft.android.ANMP.GloftASHM
  • Version Code: 12723
  • Architecture: ARMv7 / armeabi-v7a
Other APK versions are not currently supported.

You also need the two original expansion files:

  • main.12032.com.gameloft.android.ANMP.GloftASHM.obb
  • patch.12723.com.gameloft.android.ANMP.GloftASHM.obb
Both files are required.

Installation​

  1. Download tasm2_nx.nro from the GitHub release.
  2. Create switch/tasm2_nx/ on your SD card.
  3. Place the NRO inside that folder.
  4. Copy your supported Android APK into the same folder.
  5. Copy both original OBB expansion files alongside the APK.
Your folder should contain:

SD:/switch/tasm2_nx/

  • tasm2_nx.nro
  • The-Amazing-Spider-Man-2.apk
  • main.12032.com.gameloft.android.ANMP.GloftASHM.obb
  • patch.12723.com.gameloft.android.ANMP.GloftASHM.obb
The APK filename can differ, but its package, version and native ARM library must match the supported build.

First Launch​

This port uses a 32-bit game payload and requires a HOME-menu forwarder.

  1. Open sphaira.
  2. Find The Amazing Spider-Man 2 in the Homebrew section.
  3. Choose Install Forwarder.
  4. Return to the Switch HOME menu.
  5. Launch the newly installed game icon.
The launcher will automatically install the required 32-bit payload and start the game.

Opening the NRO directly in ordinary homebrew mode only displays installation instructions.

Controls​

Gameplay​

  • Left Stick - Move
  • Right Stick - Camera
  • A / B / X / Y - Game actions
  • ZL / ZR - Triggers
  • L / R - Shoulder buttons
  • Plus / Minus - Start / Select
  • Touchscreen - Native touch controls
The face buttons follow the game's displayed action prompts.

Menus​

  • Left Stick / D-Pad - Move the yellow cursor
  • A - Select
  • B - Back
  • R3 - Recenter cursor
  • Minus + R3 - Toggle cursor
  • Touchscreen - Normal menu input
The cursor automatically hides during gameplay.

Performance​

The port renders at 1280x720 output resolution with a configurable internal render scale.

The default internal render scale is 0.80.

You can change it in config.ini:

  • 1.00 - Full internal resolution
  • 0.80 - Default
  • 0.75 - Lower internal resolution for improved performance
The game targets 60 FPS, but busy scenes and asset streaming can still cause drops or stuttering.

Important​

The game has been tested on real Nintendo Switch hardware.

Gameplay, saving, settings and the offline costume shop are functional in the tested sessions.

Online services, cloud saves and in-app purchases are not supported.

The original Android game files are required and are not included in the release.

When updating the port, keep your existing data folders to preserve your progress.

Download / Source​

GitHub Repository & Releases:

https://github.com/boraeskicioglu/tasm2_nx

Credits​

Huge thanks to:

  • aks796 for the android32 runtime.
  • TheOfficialFloW and fgsfds for foundational Android native-library loading work.
  • libnx32, Mesa32 and devkitPro contributors.
  • The developers of related Android compatibility and Spider-Man porting projects.
  • Gameloft for the original game.
Nintendo Switch port, compatibility fixes and performance improvements by Bora Eskicioğlu (BESK Entertainment).

Legal​

This is an unofficial fan-made compatibility project and is not affiliated with Nintendo, Gameloft, Marvel or Sony.

The Amazing Spider-Man 2 and all original game content belong to their respective owners.

No APK, OBB files, original game binaries or copyrighted game assets are distributed with the port.

Hope you enjoy swinging around New York on your Switch!
I keep getting an error
 

Site & Scene News

New Hot Discussed User Submitted