Hacking WIP GMSwitch - Play classic games using the Switch Browser!

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
636
Trophies
0
Location
Nowhere
Website
github.com
XP
3,976
Country
Spain
Logo.png
GMSwitch portal: Play classic games from your Nintendo Switch!

This is a project I started a long ago. It basically consists into various games, made using GameMaker: Studio, which were specially made to be loaded from a Nintendo Switch, using the web-browser trick. I started making other projects and almost forgot about this, but a week ago I decided to start again and remake it. The results are great, and it is almost finished.

How to open the hidden browser: https://gbatemp.net/threads/tutorial-access-web-browser-on-nintendo-switch-version-3-0-0.475649/

How can I load GMSwitch?
When you are on the SwitchBru DNS, go to "Enter URL" and enter GMSwitch's URL: https://gmswitch.github.io

Some important facts (issues?):
- No sound: this hidden browser (which is the WiFi login applet) doesn't allow sound, so games are mute (what a pity...)
- Not all the controls are used: +, -, X and B controls are used by the browser itself, so they can't be totally used. Used ones: Up/down/left/right, A, Y, L, R, ZL, ZR and touching. [WIP] Trying to use both joysticks appart from common up/down/left/right.

This project IS NOT FINISHED YET. It can be loaded, and "played", but I must tell you that it's still in progress, and some games like Tetris don't totally work, and still have some bugs.

Why did I use GM:S? Two reasons: it's the only game-engine I have and I manage to use.

Hope you enjoy it!
 

bones123

Well-Known Member
Member
Joined
Nov 28, 2015
Messages
204
Trophies
0
Age
25
XP
265
Country
Canada
Neat! I'll check it out when I get home. This could be a cool way for people who aren't savvy enough for Fusée-Gelée and don't want to wait for CFW/Homebrew options to enjoy some VC.
 
  • Like
Reactions: XorTroll

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
636
Trophies
0
Location
Nowhere
Website
github.com
XP
3,976
Country
Spain
  • Like
Reactions: lordelan
D

Deleted-442439

Guest
Well, I've taken a look at it and looks quite good. I think it is a great idea to port NSMB, but it it requires a lot of work.

Thanks! Yeah a really early build, but most of it has improveved vastly since then. Also moving to Mario Maker sprites as the NSMB theme there uses 2D sprites that look way better than the orginal DS. The other games use 3D models.
 

RowanFN

Member
Newcomer
Joined
Mar 7, 2017
Messages
14
Trophies
0
Age
31
XP
60
Country
Thanks! Yeah a really early build, but most of it has improveved vastly since then. Also moving to Mario Maker sprites as the NSMB theme there uses 2D sprites that look way better than the orginal DS. The other games use 3D models.
yeah, be a lot easier if you can with GMS and 2d than 3d
 
D

Deleted-442439

Guest
yeah, be a lot easier if you can with GMS and 2d than 3d

Using C2 faster for prototyping, also the problem with the DS dumps is that Nintendo used a ridiculous amount of frames. Just marios idle animation has 89 frames! The Switch webauthapplet has terrible memory bandwith in canvas so lots of cuts need to be made
 

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
636
Trophies
0
Location
Nowhere
Website
github.com
XP
3,976
Country
Spain
Using C2 faster for prototyping, also the problem with the DS dumps is that Nintendo used a ridiculous amount of frames. Just marios idle animation has 89 frames! The Switch webauthapplet has terrible memory bandwith in canvas so lots of cuts need to be made
That's true. Some of my games, like PacMan, go veeery slow...
 
D

Deleted-442439

Guest
That's true. Some of my games, like PacMan, go veeery slow...

Ya, if u can optimize animations u can save a few frames. Use heavy compression etc. And have RGB values, angles etc. changed programmaticly instead of by using new sprites etc. when possible.
 

XorTroll

Switching between my 2DS and my Switch
OP
Developer
Joined
Dec 28, 2017
Messages
636
Trophies
0
Location
Nowhere
Website
github.com
XP
3,976
Country
Spain
Hey, I've been redesigning the website, and now it looks so much like a Switch app. Now is way easier to select a game and instead the "Play!" button there's some text about the game's current progress.
I've also optimized PacMan and now it goes almost 2x faster.

Screnshot:

Screen.png
 
Last edited by XorTroll,
  • Like
Reactions: lordelan
General chit-chat
Help Users
  • DJPlace @ DJPlace:
    do you need friends to play the games online for the switch exapsion pack i know snes and nes do.
    Gift
  • Julie_Pilgrim @ Julie_Pilgrim:
    @El_Doot well hey hot people do get more benefits in life
    Gift
  • J @ Jephter:
    Please I need help with this. I just homebrew my old 3ds console and downloaded a CIA file, but after surfing through for only 10 sec or less this appears. please can someone help me? Thank you in advance.
    Gift
  • Veho @ Veho:
    Start a new thread in the 3DS board, the chat box is not the best place to ask for such advice.
    Gift
  • Gift
  • RichardTheKing @ RichardTheKing:
    A week ago I got a payment request, through PayPal, from "[email protected]", who wanted US$64.
    Scam? Cancelled it anyway.
    Gift
  • RichardTheKing @ RichardTheKing:
    The note added to it simply said "Lucky Charms?", too.
    Gift
  • Veho @ Veho:
    They're all after your Lucky Charms.
    Gift
  • Gift
  • Hayato213 @ Hayato213:
    at least lucky charm is quite popular, probably my favorite cereal.
    Gift
  • AkiraKurusu @ AkiraKurusu:
    I wonder...how would the gaming scene have changed had the Wii (and its bullshit motion controls and criminally neglected Classic Controller) failed?
    Gift
  • AkiraKurusu @ AkiraKurusu:
    Microsoft certainly wouldn't have experimented with the Kinect, that's for sure. Would Nintendo have released something like the Wii U early?
    Gift
  • AkiraKurusu @ AkiraKurusu:
    That would've had a different name, so as not to tie it to its failed predecessor (something the Wii U dearly wished it has gotten anyway).
    Gift
  • Veho @ Veho:
    PlayStation 2 already had that EyeToy thing before the Wii, and a whole lot of games supported it. Microsoft would have had something like the Kinect even if the Wii failed.
    Gift
  • mr_switch @ mr_switch:
    Planning to buy a cronus zen to record inputs to negate mundane grinds/farming, anyone have it? How is it?
    Gift
  • E1ite007 @ E1ite007:
    For some reason, some Amazon reviews said it was a scam 'cause it launch there before they made an official launch on their webpage...anyway, according to people, it's good...it was gonna be my first option to buy when I wanted something to farm in games automatically, but then I backed down since tax fees and shipping would have costed me a fortune to Mexico...
    +1
    Gift
  • SaulFabre @ SaulFabre:
    Wii was a great sucess
    Gift
  • Gift
  • Plazorn @ Plazorn:
    It was, it surpassed the PS3 and XBOX 360 sells
    Gift
  • Gift
  • Psionic Roshambo @ Psionic Roshambo:
    I love the Wii ❤️
    Gift
  • Psionic Roshambo @ Psionic Roshambo:
    When it's hacked it's a great system.
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    You mean your wii is still working
    Gift
  • Veho @ Veho:
    With a little help from VIagra, but yes.
    Gift
  • Gift
    KennieDaMeanie @ KennieDaMeanie: https://youtu.be/Hj7LwZqTflc