quinton-ashley / Super_Mario_Sunshine_UHD_Texture_Pack

Upscales and retextures for Super Mario Sunshine.
127 stars 6 forks source link
custom-textures dolphin dolphin-platform game gamecube mario super-mario-sunshine texture-pack uhd-pack waifu2x

Super_Mario_Sunshine_UHD_Texture_Pack

DOWNLOAD LINK v2.1.1 October 4th 2020

TLDR: This is the definitive SMS texture pack, a collaboration between qashto and razius, that includes upscales and retextures for the whole game! Download the DDS BC7 version of this pack. The latest v5.x development build of Dolphin is required. Check "Enable Cheats" in the General settings of Dolphin. Check "Load Custom Textures" and "Prefetch Custom Textures" in the Advanced tab of the Graphics settings to prevent stuttering. I know a lot of you would probably pay $60 for a SMS HD remake from Nintendo, so if you really like this pack and appreciate the work I did, send me $60! ...any amount is good though I guess ;)

Check out these comparison images and in-game screenshots!

Don't download this GitHub repository to use in-game, use the download link above and download the GMS.7z file from the latest release. Put the textures in the Textures folder. GMS is Super Mario Sunshine's game id.

Windows: C:\Users\UserName\Documents\Dolphin Emulator\Load\Textures\GMS
Linux: ~/.local/share/dolphin-emu/Load/Textures/GMS
macOS: /Users/qashto/Library/Application\ Support/Dolphin/Load/Textures/GMS

If you're updating to v2.1.1 from v2.0.0 then you can just download the update patch instead of downloading the whole pack.

Videos of the latest Version 2.0.0+ (May 10th 2020)

My version 2 announcement video! Making a BETTER Super Mario 3D All Stars than Nintendo
Tutorial in English by Twin Cherry Studio Fan Trailer by KitsuneFelix
Tutoriel en Français par Super Saiyan Crew Gameplay by Free Emulator

Merch : Sunshine Glyphs and Warp Pipe Shirts!

These shirts were made to commemorate the release of v2 of this UHD texture pack! Available in all sizes and a few different colors.

PS4 Button Textures by Rocketboy95

Using a PS4 controller to play? Download the PS4 button textures add-on too!

Info on the v2.1.1 update patch (October 4th, 2020)

This update adds M graffiti warp textures by cheatfreak47, a font texture fix by Scall, a new North American title texture by qashto (me) that was upscaled from the SMS title in Super Mario 3D All Stars, and an alternate North American title texture which is an original vector art style rendering made by twitter user @WhaddupNico.

Download this update patch (67MB) and add it to v2 of the pack! :)

https://github.com/quinton-ashley/Super_Mario_Sunshine_UHD_Texture_Pack/releases/download/2.1.1/SMS_UHD_Update_Patch_1_DDS.7z

About the pack

I primarily used waifu2x, a free, web-based upscaler that uses deep convolutional neural networks, and I've gotten some incredible results out of it for certain textures, most notably the goo textures. I manually ran each texture through waifu2x, and inspected them, testing settings to see what looked best. I used Bighead's Custom Texture Powershell script to make the goo and other seamless textures, big thanks to him!

For version 2 I used a combination of waifu2x and Filter Forge's plastiwrap filter using a method that Dolphin forums user razius taught me. About half the pack is razius' work and half is my work to finish what he started. This was a collaboration we started two years ago but I lost interest and didn't have time to work on it back then. Now, thanks to the COVID-19 pandemic, I finally finished it!

Recommended Settings

The latest 5.x Development build of Dolphin is required to use this DDS BC7 texture pack. Make sure to check "Prefetch Custom Textures" in the "Advanced" tab of the Graphics settings, this will cache the custom textures to RAM when Dolphin loads the game. This prevents stuttering. I also highly recommend using V-Sync to avoid tearing.

Look at the Dolphin wiki page for Super Mario Sunshine and follow the graphics settings configurations. One deviation I make from that configuration is to enable Scaled EFB Copy because it makes bodies of water look way better. I do not use the widescreen code on the wiki because it causes problems for me, although I've heard it works fine for others. These are the only Gecko codes that I use:

$Remove Heatwave Effect Code NTSC-U
0419F83C 4E800020

60FPS (NTSC-U) [gamemasterplc]
044167B8 3F800000
042FCB24 60000000
04414904 3CA3D70A
C20066EC 00000002
C2C28028 EC2105B2
FEC00890 00000000

$16:9 Aspect Ratio (Widescreen) [NTSC-U]
04416B74 3F9A7643

Enjoy!

Info about Retexturing Work

Most of the textures are quite faithful to the original game with a few notable exceptions. Yet I think the pack as a whole captures and improves upon the original aesthetic of the game. Here are some explanations regarding retextures that don't look like the game's original textures:

Info about PNG vs DDS

This repo has png files only for people that want to see the source files that I used to make the DDS texture pack. Trying to use the png files will cause Dolphin to allocate 9GB of memory to the textures and make the game less playable or unplayable depending on your hardware. Using the DDS pack will only cause Dolphin to allocate 2.4GB. This occurs because the PNG files are loaded into memory completely uncompressed (really bad for big textures) and the DDS texture files are compressed. With the DDS pack gameplay should be smooth 60fps at 4K even if you have even entry level gaming hardware (as of 2020).

Resources

If anyone reading this wants to make their own texture pack, here's some links to the websites, apps, and other resources I used:

Filter Forge
waifu2x web
waifu2x batch web
waifu2x desktop
CUDA

Also check out Bighead's custom texture tool which is very good for creating seamless textures, doing file conversions, optimizing png files, and other things that would be quite awful to do manually.

I would test some textures using the waifu2x web version and the desktop version to see which will be faster for you. If you don't have an NVIDIA graphics card and CUDA acceleration you might want to just stick with the web version, however if your internet speed isn't that good definitely use the desktop version even if it's just using your CPU.

Donate!

Patreon: https://www.patreon.com/nostlan

Paypal: https://www.paypal.me/qashto/5

Venmo: @Quinton-Ashley

Old Videos of Version 1.4.0 (March 1st 2018)

English:

Super Mario Sunshine HD - 1080p 60fps Widescreen | Dolphin Emulator | 2019

Spanish:

Dolphin Super Mario Sunshine 60fps Ultra HD 4K | patch 60fps | Prueba y gameplay

German:

SUPER MARIO SUNSHINE 4K / 60FPS / HD TEXTURES GAMEPLAY

News Articles

videogameschronicle