Did you reset the game from the DS VC menu screen? You have to do that after applying the patch, else the screen will just look stretched.I tried this widescreen patch, but it doesn't work. The image is just stretched.
Did you reset the game from the DS VC menu screen? You have to do that after applying the patch, else the screen will just look stretched.I tried this widescreen patch, but it doesn't work. The image is just stretched.
Analog patch:So, how do I do this exactly, a lot of the instructions were extremely confusing and I don't know what tools I need
We need two things to happen to show the game in widescreen:I tried this widescreen patch, but it doesn't work. The image is just stretched.
So, how do I do this exactly, a lot of the instructions were extremely confusing and I don't know what tools I need
I tried this widescreen patch, but it doesn't work. The image is just stretched.
"name_string_id": "VCM_LAYOUT_1_NAME"
},
{
"screen": [
{
"source": "upper",
"rotation": 0,
"size": "1024 576",
"target": "tv",
"position": "0 72"
},
{
"source": "lower",
"rotation": 0,
"size": "256 192",
"target": "tv",
"position": "1024 456"
},
{
"source": "lower",
"rotation": 0,
"size": "512 384",
"target": "drc",
"position": "171 48"
}
],
"name_string_id": "VCM_LAYOUT_1_NAME"
},
{
"screen": [
{
"source": "upper",
"rotation": 0,
"size": "1280 720",
"target": "tv",
"position": "0 0"
},
{
"source": "lower",
"rotation": 0,
"size": "640 480",
"target": "drc",
"position": "107 0"
}
],
01 00 00 00 30 D0 00 02 72 1C 00 00 01 00 00 80 3C B9 0B 02 55 15 00 00 72 1C 00 00 01 00 00 80 90 C4 10 01 55 15 00 00 72 1C 00 00
Does this apply to JUST the haxchi SM64DS or does it apply to EVERY sm64ds on the wiiu? Cuz i got a new SM64DS post haxchi and i'm curious if that should workif you used Mario 64 DS to install Haxchi/CBHC, DO NOT use the homebrew patcher on your copy of Mario 64 DS, or you will brick.
Does this apply to JUST the haxchi SM64DS or does it apply to EVERY sm64ds on the wiiu? Cuz i got a new SM64DS post haxchi and i'm curious if that should workif you used Mario 64 DS to install Haxchi/CBHC, DO NOT use the homebrew patcher on your copy of Mario 64 DS, or you will brick.
IIRC, pressing Start does Save and Continue without the need to use the touch screen.This is amazing. This might now be my preferred way to play Mario 64. My only wish, is some way to do the “save and continue” option after each level without having to go to the touch screen.
IT WORKS! I didn't know that thank you. I'm loving this. With its sharp pixels and unfiltered textures, it's kind of like a parallel universe PS1 version of Mario 64. And now it has great controls too.IIRC, pressing Start does Save and Continue without the need to use the touch screen.
Just the haxchi SM64DS, and if you switched over to Tiramisu, then there is nothing to worry about with using the patcher.Does this apply to JUST the haxchi SM64DS or does it apply to EVERY sm64ds on the wiiu? Cuz i got a new SM64DS post haxchi and i'm curious if that should work
Thank you! It works very well.Will try to put together a more granular, step-by-step process. This guide will specifically assume you have the USA version, because that's what I have and I've already offered as much as I can for the Europe release.
Requirements
Installed to your Wii U
- official Super Mario 64 DS (USA) Virtual Console release
it doesn't need to be legitimately purchased, but it cannot be an injection- some manner of CFW
Mocha, Haxchi, Tiramisu, whatever floats your boatAdded to wiiu/apps on your SD card
- LRFLEW's AM64DS Patcher
- Laf111's WiiUFtpServer
not ftpiiu_everywhere!Installed on your PC
- an FTP client
FileZilla is a popular choice- a text editor
Notepad is fine, but if you do a lot of technical editing like this you may want to consider something like Notepad++- a hex editor
Maël Hörz's HxD is a popular choice on Windows and the one I normally useDirections
- Set up all the requirements. Have Super Mario 64 DS installed on your Wii U, download the patcher and FTP server above and place them on your Wii U's SD card in the wiiu/apps folder with your other Wii U homebrew apps. Have your Wii U running a custom firmware. Make sure you have an FTP client and a hex editor on your PC.
- Open the Homebrew Launcher on your Wii U and run LRFLEW's AM64DS patcher. Once it has scanned your system and found Super Mario 64 DS, confirm that you want to apply the patch.
- Return to the Homebrew Launcher and run Laf111's WiiUFtpServer.
- In your PC's FTP client, connect to the Wii U and navigate to storage_usb/usr/title/00050000/101C3400/content/0010
Remember, this is for the USA release. For Japan, it's 101C3300 and Europe is 101C3500, but I'm not going to be covering those versions any further. Leave your FTP client running, you'll need it again soon.- Download configuration_cafe.json and rom.zip.
- Using your text editor of choice, open configuration_cafe.json and manually edit the layout to accommodate your top screen being 16:9 instead of 4:3. This is kind of complicated and will require you to do some math. For reference, here's the layout I use:
Code:"name_string_id": "VCM_LAYOUT_1_NAME" }, { "screen": [ { "source": "upper", "rotation": 0, "size": "1024 576", "target": "tv", "position": "0 72" }, { "source": "lower", "rotation": 0, "size": "256 192", "target": "tv", "position": "1024 456" }, { "source": "lower", "rotation": 0, "size": "512 384", "target": "drc", "position": "171 48" } ],
Result:
View attachment 291542
The layout you use is up to you. You may not want this specific layout, and you may not want to do it in LAYOUT_1 either. Modify the "size" and "position" values for each screen until you have what you want in the layout position you want. The "size" is how big the screen should be, the "target" is whether it's on the TV or GamePad, and the "position" is where on the screen you want the top left of the DS screen to be. The resolution of DS Virtual Console is 1280 by 720, so that's as high as you should go.
I'm not going to walk you through every possible layout, but here's another one some people might want:Code:"name_string_id": "VCM_LAYOUT_1_NAME" }, { "screen": [ { "source": "upper", "rotation": 0, "size": "1280 720", "target": "tv", "position": "0 0" }, { "source": "lower", "rotation": 0, "size": "640 480", "target": "drc", "position": "107 0" } ],
Result:
This one fills the entire TV with the top screen and a 4:3 area of the GamePad with the bottom screen. You have multiple layouts, so you can configure both of these in different layout slots if you like.- Open rom.zip and copy WUP-N-DASE.srl out of the zip and into the parent folder (where your configuration_cafe.json and rom.zip are).
- Open WUP-N-DASE.srl with your hex editor. In case you couldn't tell, this is the Super Mario 64 DS ROM.
- Navigate to 0x6644 in the ROM. In HxD, you can just press Ctrl+G and type in 6644 then hit Enter to jump to this location. Write the following data into that location:
Code:01 00 00 00 30 D0 00 02 72 1C 00 00 01 00 00 80 3C B9 0B 02 55 15 00 00 72 1C 00 00 01 00 00 80 90 C4 10 01 55 15 00 00 72 1C 00 00
In HxD, you can press Ctrl+B (not V! or right click and select "Paste write" to overwrite this data. You must not "insert" the data (paste normally) or your ROM will just completely stop working. It should look roughly like this when you're done:
View attachment 291542- Save your modified ROM and then copy it back into rom.zip, replacing the old one.
- Back in your FTP client, upload your modified configuration_cafe.json and rom.zip back to where you downloaded them from (storage_usb/usr/title/00050000/101C3400/content/0010). Again, replace the versions that are already there.
- Return to the Wii U Menu by exiting WiiUFtpServer and the Homebrew Launcher.
- Launch your Super Mario 64 DS Virtual Console title. Reset the game from the ZR menu and select one of your custom widescreen layouts.
- Play Super Mario 64 DS with analog controls in widescreen.
L+R+Select+Start can start game without touchscreen. It also works on Shenyou Maliou DS (iQue) Chinese version. but the analog stick patch and this widescreen patch can't work on Shenyou Maliou DS.This is amazing. This might now be my preferred way to play Mario 64. My only wish, is some way to do the “save and continue” option after each level without having to go to the touch screen.
I got to step 5 and was trying to download the files but on the Wii U Gamepad it said "! ERROR : network_write = -32 afer 1 attempts"Will try to put together a more granular, step-by-step process. This guide will specifically assume you have the USA version, because that's what I have and I've already offered as much as I can for the Europe release.
Requirements
Installed to your Wii U
- official Super Mario 64 DS (USA) Virtual Console release
it doesn't need to be legitimately purchased, but it cannot be an injection- some manner of CFW
Mocha, Haxchi, Tiramisu, whatever floats your boatAdded to wiiu/apps on your SD card
- LRFLEW's AM64DS Patcher
- Laf111's WiiUFtpServer
not ftpiiu_everywhere!Installed on your PC
- an FTP client
FileZilla is a popular choice- a text editor
Notepad is fine, but if you do a lot of technical editing like this you may want to consider something like Notepad++- a hex editor
Maël Hörz's HxD is a popular choice on Windows and the one I normally useDirections
- Set up all the requirements. Have Super Mario 64 DS installed on your Wii U, download the patcher and FTP server above and place them on your Wii U's SD card in the wiiu/apps folder with your other Wii U homebrew apps. Have your Wii U running a custom firmware. Make sure you have an FTP client and a hex editor on your PC.
- Open the Homebrew Launcher on your Wii U and run LRFLEW's AM64DS patcher. Once it has scanned your system and found Super Mario 64 DS, confirm that you want to apply the patch.
- Return to the Homebrew Launcher and run Laf111's WiiUFtpServer.
- In your PC's FTP client, connect to the Wii U and navigate to storage_usb/usr/title/00050000/101C3400/content/0010
Remember, this is for the USA release. For Japan, it's 101C3300 and Europe is 101C3500, but I'm not going to be covering those versions any further. Leave your FTP client running, you'll need it again soon.- Download configuration_cafe.json and rom.zip.
- Using your text editor of choice, open configuration_cafe.json and manually edit the layout to accommodate your top screen being 16:9 instead of 4:3. This is kind of complicated and will require you to do some math. For reference, here's the layout I use:
Code:"name_string_id": "VCM_LAYOUT_1_NAME" }, { "screen": [ { "source": "upper", "rotation": 0, "size": "1024 576", "target": "tv", "position": "0 72" }, { "source": "lower", "rotation": 0, "size": "256 192", "target": "tv", "position": "1024 456" }, { "source": "lower", "rotation": 0, "size": "512 384", "target": "drc", "position": "171 48" } ],
Result:
View attachment 291542
The layout you use is up to you. You may not want this specific layout, and you may not want to do it in LAYOUT_1 either. Modify the "size" and "position" values for each screen until you have what you want in the layout position you want. The "size" is how big the screen should be, the "target" is whether it's on the TV or GamePad, and the "position" is where on the screen you want the top left of the DS screen to be. The resolution of DS Virtual Console is 1280 by 720, so that's as high as you should go.
I'm not going to walk you through every possible layout, but here's another one some people might want:Code:"name_string_id": "VCM_LAYOUT_1_NAME" }, { "screen": [ { "source": "upper", "rotation": 0, "size": "1280 720", "target": "tv", "position": "0 0" }, { "source": "lower", "rotation": 0, "size": "640 480", "target": "drc", "position": "107 0" } ],
Result:
This one fills the entire TV with the top screen and a 4:3 area of the GamePad with the bottom screen. You have multiple layouts, so you can configure both of these in different layout slots if you like.- Open rom.zip and copy WUP-N-DASE.srl out of the zip and into the parent folder (where your configuration_cafe.json and rom.zip are).
- Open WUP-N-DASE.srl with your hex editor. In case you couldn't tell, this is the Super Mario 64 DS ROM.
- Navigate to 0x6644 in the ROM. In HxD, you can just press Ctrl+G and type in 6644 then hit Enter to jump to this location. Write the following data into that location:
Code:01 00 00 00 30 D0 00 02 72 1C 00 00 01 00 00 80 3C B9 0B 02 55 15 00 00 72 1C 00 00 01 00 00 80 90 C4 10 01 55 15 00 00 72 1C 00 00
In HxD, you can press Ctrl+B (not V! or right click and select "Paste write" to overwrite this data. You must not "insert" the data (paste normally) or your ROM will just completely stop working. It should look roughly like this when you're done:
View attachment 291542- Save your modified ROM and then copy it back into rom.zip, replacing the old one.
- Back in your FTP client, upload your modified configuration_cafe.json and rom.zip back to where you downloaded them from (storage_usb/usr/title/00050000/101C3400/content/0010). Again, replace the versions that are already there.
- Return to the Wii U Menu by exiting WiiUFtpServer and the Homebrew Launcher.
- Launch your Super Mario 64 DS Virtual Console title. Reset the game from the ZR menu and select one of your custom widescreen layouts.
- Play Super Mario 64 DS with analog controls in widescreen.
It definitely works if you follow Vague Rant's info, can confirm. You must just be doing something wrong.Widescreen doesn't work at all. My Wii U crashes completely and needs a hard reset.
I followed it exactly, but that doesn't matter anymore. The game now refuses to work at all,It definitely works if you follow Vague Rant's info, can confirm. You must just be doing something wrong.
Have you tried installing a different region version on SM64DS? The patcher will work on both the US and European versions, and each one has a different title ID so the new one shouldn’t interfere with the faulty one.Update: EVEN AFTER COMPLETELY UNINSTALLING AND REINSTALLING SM64DS, IT STILL CRASHES EVERYTIME I LAUNCH IT! My Wii U now refuses to play this game completely! That patcher now gives me an unexplained error and seemingly can't even find the game!! By doing this weird sketchy af widescreen hack, my Wii U now refuses to play this game. How do I fix this??
Turns out the problem was that the reinstalled copies got corrupted bc I transferred them to my sd using the FTP Server. Still doesn't change the fact that widescreen was a complete failure for me.Have you tried installing a different region version on SM64DS? The patcher will work on both the US and European versions, and each one has a different title ID so the new one shouldn’t interfere with the faulty one.
Also, are you using WiiUFTPServer or FTPiiU Everywhere to access the ROM and config file? It seems that FTPiiU sets incorrect permissions that prevent the game from working.
The patch postion is NOT 0x6644 , the correct position is 0x6664:The error in the patcher says "Zlib: Incomplete Decompression"