All Projects → quinton-ashley → Super_mario_sunshine_uhd_texture_pack

quinton-ashley / Super_mario_sunshine_uhd_texture_pack

Upscales and retextures for Super Mario Sunshine.

Labels

Projects that are alternatives of or similar to Super mario sunshine uhd texture pack

Actionroguelike
Third-person Action Roguelike made in Unreal Engine C++ (for Stanford CS193U 2020)
Stars: ✭ 1,121 (+1548.53%)
Mutual labels:  game
Linkermod
Enhancements for Black Ops' modtools
Stars: ✭ 63 (-7.35%)
Mutual labels:  game
Cwtactics
Custom Wars Tactics - An effort to create an open engine to emulate the gaming experience of the Nintendo Advance Wars series.
Stars: ✭ 66 (-2.94%)
Mutual labels:  game
Dev Practice
Practice your skills with these ideas.
Stars: ✭ 1,127 (+1557.35%)
Mutual labels:  game
Vulkust
An engine for Vulkan in Rust, tries to implement modern graphic features. (suspended for now)
Stars: ✭ 64 (-5.88%)
Mutual labels:  game
Hunt
Hunt is a virtual scavenger hunt app where players can join a game, select a team and solve hints to acquire treasure. The team with the most points wins.
Stars: ✭ 65 (-4.41%)
Mutual labels:  game
Ggapp
A game server example,base on gg+skynet
Stars: ✭ 62 (-8.82%)
Mutual labels:  game
Genesis
🤖 Warframe Discord Cephalon
Stars: ✭ 67 (-1.47%)
Mutual labels:  game
09 Zombierunner Original
First person shooter with Unity terrain and AI pathfinding (http://gdev.tv/cudgithub)
Stars: ✭ 64 (-5.88%)
Mutual labels:  game
React Pong
✅ A pong game React component
Stars: ✭ 66 (-2.94%)
Mutual labels:  game
Q3lite
Q3lite, an OpenGL ES port of Quake III Arena for embedded Linux systems.
Stars: ✭ 64 (-5.88%)
Mutual labels:  game
3 Modifiers And Abilities
Customise character abilities, weapons, characters and enemies. This includes multiple damage types, modifiers, sounds, animations. By the end you can create your core combat experience. (REF MA_RPG) http://gdev.tv/rpggithub
Stars: ✭ 64 (-5.88%)
Mutual labels:  game
Igdb
Go client for the Internet Game Database API
Stars: ✭ 65 (-4.41%)
Mutual labels:  game
Tbe
The Butterfly Effect, a realistic physics simulation game
Stars: ✭ 63 (-7.35%)
Mutual labels:  game
Snake
🐍🎮 Snake game made with Expo & PIXI.js 👾 iOS, Android, and Web
Stars: ✭ 67 (-1.47%)
Mutual labels:  game
Supertux
SuperTux source code
Stars: ✭ 1,120 (+1547.06%)
Mutual labels:  game
Golab
A 2-dimensional Labyrinth game.
Stars: ✭ 64 (-5.88%)
Mutual labels:  game
Java Mvc Swing Monopoly
模仿大富翁游戏,使用Java Swing (GUI) 实现的单机游戏,遵循MVC设计模式。Created in Java. Using GUI developed with Swing, with a MVC design pattern.
Stars: ✭ 67 (-1.47%)
Mutual labels:  game
Eosdice
open source bocai game
Stars: ✭ 67 (-1.47%)
Mutual labels:  game
Westward
A collaborative MMORPG made in Javascript
Stars: ✭ 66 (-2.94%)
Mutual labels:  game

Super_Mario_Sunshine_UHD_Texture_Pack

DOWNLOAD LINK v2.1.1 October 4th 2020

TLDR: Upscales and retextures for the whole game! This DDS BC7 pack does not work with v5.0 of Dolphin, it requires the latest v5.x development build. 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 UHD 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 png 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 SMS's game id.
Windows: C:\Users\UserName\Documents\Dolphin Emulator\Load\Textures\GMS Linux: ~/.local/share/dolphin-emu/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)

Release video showing in-game comparisons!

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 NA 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.

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:

  • razius' tree textures do not look like the originals in the game but I agree with the changes. The original textures are just way too simple and replicating their aesthetic would look wrong in a UHD pack.
  • In Noki Bay I used a bit of artistic license to make textures that are quite different. The granite textures are some of the largest in the game. Instead of having a variety of smaller textures for the many walls in this area the game only uses two textures for all of them. The upscales of the original textures looked nice from a distance but weren't detailed enough when playing the level at 4K. I used a combo of waifu2x and Filter Forge's Bad Trip filter. I went through a lot of variations to get good results from this method.
  • I kind of redesigned the boats in Delfino Plaza cause the original texture is so tiny for such a large asset. If you want to play that one Delfino Plaza level you have to access with Yoshi you're gonna spend a good amount of time on these boats lol. Luckily I could source the wood textures, roof hatching, and bamboo doors from larger textures in the game. I think it turned out great.
  • The signs in the game use a tiny texture with cute little drawings on them but they're way to small to upscale. I made some drawings of my own inspired by these drawings.

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/qashto

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

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].