ROM Hack Discussion "Game Maker Studio" - Games "ported" to Nintendo Switch. Thank you Undertale!

dante-feline

Well-Known Member
Newcomer
Joined
Jul 21, 2015
Messages
57
Trophies
0
Age
29
XP
197
Country
United States
Can you test Super Hydorah?
I tried the PlayStation Vita version, black screen and nothing more. On the bright side super hydorah is coming to the switch soon enough.
I tried using multiple game maker games on the vita, including the vita port of downwell; instant crash/black screen.
I'm still trying to determine whether or not the instant crash issue is related to either HID or Xinput compatibility maybe? I'm seeing a trend though.
 
  • Like
Reactions: TimeDevouncer

PiracyForTheMasses

Well-Known Member
Member
Joined
Sep 25, 2018
Messages
290
Trophies
0
Age
46
XP
580
Country
United States
I tried using multiple game maker games on the vita, including the vita port of downwell; instant crash/black screen.
I'm still trying to determine whether or not the instant crash issue is related to either HID or Xinput compatibility maybe? I'm seeing a trend though.
I've tried over 30 Vita, windows, Mac Linux, and Android game maker games already, I plan to add them all to my list on here. Some games don't crash until controller input is detected, some crash when touching the screen, that makes me suspect instant crash isn't input related. I suspect the instant crash is graphical related, some games will sit at a black screen for 1+ minutes before they finally load, and when they first start to load they're running at very low frame rates and then finally stabilize at 30/60 fps.
 

xXDungeon_CrawlerXx

Well-Known Member
OP
Member
Joined
Jul 29, 2015
Messages
2,098
Trophies
1
Age
27
Location
Liverpool
XP
3,524
Country
Any update on saves? I've played DownWell but nothing saves.
not yet.
I've changed the UserAccount-Settings when rebuilding the Game from "None" to "Required" so I have to select an Account when starting the game (like it does when I start undertale) but nothing.

I guess the game.win of Undertale is a bit different of the original PC Version and it probably has a different Savegame Filepath set in code.
To check for differences there, I would need to be able to look into the code of both games to understand how saving in Undertale for Switch works.
If we were able to modify the code a it, we could change the savedata filepath or the save function itself.
Unfortunately I don't know how
 

PiracyForTheMasses

Well-Known Member
Member
Joined
Sep 25, 2018
Messages
290
Trophies
0
Age
46
XP
580
Country
United States
I've got the game working via undertale and layeredfs. Will update this section with more information soon. Here's video proof


Could I possibly get a MOD to MERGE this with one of the other game maker studio threads? Would like to keep all the GMS2 information together & this pertains to all GMS2 games
*edit by Cyan: Done*

Ok so here is the proper way to make game maker studio games work on the switch via undertale and layeredfs.
Game.win/data.win isnt the only file that needs copied over to the switch. Lots of games will crash if you don't copy over all game data files, with the exception of exe and dll, these are not needed. Some games that work by using only data.win are not taking advantage of the games full assets. For example, data.win does not contain the games soundtrack, so no soundtrack will be played without using the audio ogg files via layeredfs

The above method is not how I made AM2R work. I downloaded all of the following, reverse engineered source files for AM2R, AM2R 1.1 archived file, 1.1 to 1.4 autopatcher, GMXdataSync. I patched the AM2R 1.1 archive with the update auto patcher. I then extracted data.win & placed it in the source files folder, I then proceeded to drop that data.win in GMXdataSync. GMXdataSync outputs all the AM2R assets from data.win and places them in the source files folder. Opened up GMS2, went to import, pointed it towards the gmx file. After it imported, I exported it as an archive. Once compiled I extracted that archive to a folder that I named AM2RNX. I took the data.win from the AM2RNX folder and placed it on my desktop for a minute as a safe place. I then extracted the AM2R 1.1 archive to the AM2RNX folder and allowed it to overwrite all files with the same name. I then took the data.win from the desktop, dropped it back in the AM2RNX folder and allowed it to overwrite the AM2R 1.1 data.win. Copied all the files over to the nintendo switch and it worked. I then proceeded to use NXShell to move files out of the layeredfs folder until the game would instant crash. I honestly do not know if you can just copy the contents of a AM2R 1.1 patched to 1.4 archives contents over to the switch without running them through all of the steps I took because I did not know LANG folder & contents were needed.
 
Last edited by PiracyForTheMasses,
  • Like
Reactions: ShadowOne333

ANTONIOPS

Well-Known Member
Member
Joined
Jan 15, 2016
Messages
126
Trophies
0
Age
31
XP
850
Country
Spain
wouldn't be better if the game gets repacked with the modified files into an NSP (for those who don't care to get banned)?
 

justinbug2

Well-Known Member
Member
Joined
Jun 9, 2015
Messages
578
Trophies
0
XP
987
Country
United States
I've got the game working via undertale and layeredfs. Will update this section with more information soon. Here's video proof


Could I possibly get a MOD to MERGE this with one of the other game maker studio threads? Would like to keep all the GMS2 information together & this pertains to all GMS2 games
*edit by Cyan: Done*

Ok so here is the proper way to make game maker studio games work on the switch via undertale and layeredfs.
Game.win/data.win isnt the only file that needs copied over to the switch. Theres a folder called lang that comes with GMS games and it contains english.ini & languages.txt, without this folder and files many games instant crash. We could even go a step further and copy over all of those audio ogg files to the switch which results in the games soundtrack working in game via layeredfs. Basically just copy over all of the GMS game files except .exe and .dll as these arent needed.

The above method is not how I made AM2R work. I downloaded all of the following, reverse engineered source files for AM2R, AM2R 1.1 archived file, 1.1 to 1.4 autopatcher, GMXdataSync. I patched the AM2R 1.1 archive with the update auto patcher. I then extracted data.win & placed it in the source files folder, I then proceeded to drop that data.win in GMXdataSync. GMXdataSync outputs all the AM2R assets from data.win and places them in the source files folder. Opened up GMS2, went to import, pointed it towards the gmx file. After it imported, I exported it as an archive. Once compiled I extracted that archive to a folder that I named AM2RNX. I took the data.win from the AM2RNX folder and placed it on my desktop for a minute as a safe place. I then extracted the AM2R 1.1 archive to the AM2RNX folder and allowed it to overwrite all files with the same name. I then took the data.win from the desktop, dropped it back in the AM2RNX folder and allowed it to overwrite the AM2R 1.1 data.win. Copied all the files over to the nintendo switch and it worked. I then proceeded to use NXShell to move files out of the layeredfs folder until the game would instant crash. I honestly do not know if you can just copy the contents of a AM2R 1.1 patched to 1.4 archives contents over to the switch without running them through all of the steps I took because I did not know LANG folder & contents were needed.

could u pm me the nsp?
 

PiracyForTheMasses

Well-Known Member
Member
Joined
Sep 25, 2018
Messages
290
Trophies
0
Age
46
XP
580
Country
United States
AM2R-NX alpha 1.1 is out now. You can find it on some discords and the dark place. Obviously saves do not work. Also video settings should not be messed with because they cause graphical glitches, however vsync can be enabled. There may be bugs and glitches, I have not done a full test yet.

What's the status of being able to use layeredfs to "port" unity/unreal games to the switch? When I say games I mean free games, fan games, demos, etc. not piracy
 
Last edited by PiracyForTheMasses,

Chocolate28

Active Member
Newcomer
Joined
Sep 1, 2015
Messages
33
Trophies
0
Age
35
XP
90
Country
Canada
What's the status of being able to use layeredfs to "port" unity/unreal games to the switch? When I say games I mean free games, fan games, demos, etc. not piracy
Me and a team of about 5 other people are working on unity, but don't get your hopes up, the games will likely require large tweaks to get working, if at all.
 
  • Like
Reactions: hippy dave

ShadowOne333

QVID PRO QVO
Editorial Team
Joined
Jan 17, 2013
Messages
11,545
Trophies
2
XP
21,583
Country
Mexico
I've got the game working via undertale and layeredfs. Will update this section with more information soon. Here's video proof


Could I possibly get a MOD to MERGE this with one of the other game maker studio threads? Would like to keep all the GMS2 information together & this pertains to all GMS2 games
*edit by Cyan: Done*

Ok so here is the proper way to make game maker studio games work on the switch via undertale and layeredfs.
Game.win/data.win isnt the only file that needs copied over to the switch. Lots of games will crash if you don't copy over all game data files, with the exception of exe and dll, these are not needed. Some games that work by using only data.win are not taking advantage of the games full assets. For example, data.win does not contain the games soundtrack, so no soundtrack will be played without using the audio ogg files via layeredfs

The above method is not how I made AM2R work. I downloaded all of the following, reverse engineered source files for AM2R, AM2R 1.1 archived file, 1.1 to 1.4 autopatcher, GMXdataSync. I patched the AM2R 1.1 archive with the update auto patcher. I then extracted data.win & placed it in the source files folder, I then proceeded to drop that data.win in GMXdataSync. GMXdataSync outputs all the AM2R assets from data.win and places them in the source files folder. Opened up GMS2, went to import, pointed it towards the gmx file. After it imported, I exported it as an archive. Once compiled I extracted that archive to a folder that I named AM2RNX. I took the data.win from the AM2RNX folder and placed it on my desktop for a minute as a safe place. I then extracted the AM2R 1.1 archive to the AM2RNX folder and allowed it to overwrite all files with the same name. I then took the data.win from the desktop, dropped it back in the AM2RNX folder and allowed it to overwrite the AM2R 1.1 data.win. Copied all the files over to the nintendo switch and it worked. I then proceeded to use NXShell to move files out of the layeredfs folder until the game would instant crash. I honestly do not know if you can just copy the contents of a AM2R 1.1 patched to 1.4 archives contents over to the switch without running them through all of the steps I took because I did not know LANG folder & contents were needed.

Damn that's awesome!
Great work with it :)
 

Nastas95

Well-Known Member
Member
Joined
May 13, 2018
Messages
147
Trophies
0
Location
Well, I'm Italian.
XP
781
Country
Italy
So, i'm Italian and i understand english pretty well, but there is an ITALIAN translation for the PC version of the game. I was wondering if is it possible to use fan made translations from the PC version
 
Last edited by Nastas95,

PiracyForTheMasses

Well-Known Member
Member
Joined
Sep 25, 2018
Messages
290
Trophies
0
Age
46
XP
580
Country
United States
This was made with Game maker 6.1, is it possible to port into switch?




Download is in comments

It includes a game maker 8 file in the source code. The only way to get it working on the switch is to import it into gms1.4 & update the code. Then you would probably need to export from gms1.4 & import it into gms2. Fix code then export.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • Skelletonike @ Skelletonike:
    1H left, such a slow week.
  • Sonic Angel Knight @ Sonic Angel Knight:
    Okay, I had spaghetti :P
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
    BentlyMods @ BentlyMods: My fav actvity is: