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
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,228
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
27
XP
285
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
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,228
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
34
XP
90
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
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,228
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
642
Trophies
1
Location
Nowhere
Website
github.com
XP
4,228
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

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: Exhausted but happy lol