Homebrew Homebrew game Subway Surfers - Switch port

  • Thread starter Thread starter Nagaa
  • Start date Start date
  • Views Views 959
  • Replies Replies 18
  • Likes Likes 10

Nagaa

Well-Known Member
Member
Joined
Nov 8, 2020
Messages
267
Reaction score
1,021
Trophies
1
XP
2,548
Country
France
Subway Surfers - Switch Port


This is a wrapper/port of the Android version of Subway Surfers (3.66.1)
It loads the original game binary, patches it and runs it.
It's basically as if we emulate a minimalist Android environment in which we natively run the original Android binary as is.


Credits :
TheOfficialFloW & fgsfds for the vita/switch so-loader

Available here :
https://github.com/NaGaa95/subwaysurfers_nx

2026073107243500-8ADA2B541746C20F2B8542069C19E41D.jpg
2026073107242700-8ADA2B541746C20F2B8542069C19E41D.jpg
 
Thanks man. These could really benefit from basic controller support (dpad and left analog as swip, right analaog as mouse pointer, ZR and A as click or tap and B as swipe up)

Edit: BTW I hope you'll one day manage to come up with a universal wrapper that can just select the game files (apk or decmpressed folder and run it).
 
Last edited by Zumoly,
The fuck is going on with this? In the folders, out the folders....
What am I missing? Tried with lib folder and assets folder with all mentioned files... 🤷

Edit - nevermind.. it helps to read things first 🤣
 
Last edited by Lostbhoy,

Attachments

Last edited by StevensND,
Is there a way to add cache files it'd download if it could connect to the internet (ex. certain character files) to resolve errors like this?

2026080117380300.jpg

Post automatically merged:

I added support controll and a CI workflow in a pull request

https://github.com/NaGaa95/subwaysurfers_nx/pull/5

.nro file here
This patch works great, and it looks like it's already been merged to be included in the next update! I wonder if you could make X and Y touch the spots for the Score Booster and Headstart powerups at the start of the run, so everything with the main game can be done with controller.

Also it'd be cool to see the mouse mode from other Android ports mapped to the right stick, so all the menus could completely be navigated. One issue I noticed with TV mode is when you open the game with the Switch docked, the game starts with the picture cropped and zoomed into the bottom left corner. A workaround is starting it in handheld first, then docking it.
 
Last edited by SenseiFromClubPenguin,
Is there a way to add cache files it'd download if it could connect to the internet (ex. certain character files) to resolve errors like this?

2026080117380300.jpg

Post automatically merged:


This patch works great, and it looks like it's already been merged to be included in the next update! I wonder if you could make X and Y touch the spots for the Score Booster and Headstart powerups at the start of the run, so everything with the main game can be done with controller.

Also it'd be cool to see the mouse mode from other Android ports mapped to the right stick, so all the menus could completely be navigated. One issue I noticed with TV mode is when you open the game with the Switch docked, the game starts with the picture cropped and zoomed into the bottom left corner. A workaround is starting it in handheld first, then docking it.

I updated the controls. Mouse mode support is not added yet.

https://github.com/NaGaa95/subwaysurfers_nx/pull/6

I've been trying to earn the rewards by tricking the game into thinking I'm watching ads. However I haven't been able to do it yet.

I haven't tried the other requested features yet; I'll do that when I have more time.

I attach the new .nro file.
Post automatically merged:

Also it'd be cool to see the mouse mode from other Android ports mapped to the right stick, so all the menus could completely be navigated. One issue I noticed with TV mode is when you open the game with the Switch docked, the game starts with the picture cropped and zoomed into the bottom left corner. A workaround is starting it in handheld first, then docking it.

I added mouse support via a toggle (mouse mode is activated by pressing ZL). I attach the new .nro file

You can check how it works here

Pull Request Here

I've been trying to fix the docked issue. However when I tried it I couldn't fix it and instead Atmosphere crashed. Maybe Naga can fix it.

As for your other request I think it's complicated for now. It's related to online services just like when I try to get rewards by pretending I've watched the ads.
 

Attachments

Last edited by StevensND,
I added mouse support via a toggle (mouse mode is activated by pressing ZL). I attach the new .nro file

You can check how it works here

Pull Request Here

I've been trying to fix the docked issue. However when I tried it I couldn't fix it and instead Atmosphere crashed. Maybe Naga can fix it.

As for your other request I think it's complicated for now. It's related to online services just like when I try to get rewards by pretending I've watched the ads.
Thank you so much, all the additions you were able to add work great! One small issue I ran into is it seems the powerups mapped to X/Y don't work on TV Mode (using the workaround of starting it undocked first), but I imagine that might be resolved once the issue of opening it docked (hopefully) is.
 
Thank you so much, all the additions you were able to add work great! One small issue I ran into is it seems the powerups mapped to X/Y don't work on TV Mode (using the workaround of starting it undocked first), but I imagine that might be resolved once the issue of opening it docked (hopefully) is.

Maybe it's due to the pixel coordinates. The buttons are mapped based on the screen pixel coordinates.

I took a screenshot and used Paint on my PC to place the cursor directly over the icons to find out the coordinates. However, the screenshot was taken in Handheld Mode at a resolution of 1280x720.

Btw: All my tests so far have been in Handheld Mode. I tried to implement the Docked fix by forcing the resolution to Docked mode (similar to what ReverseNX-RT does) but I haven't been successful.
 

Site & Scene News

Popular threads in this forum