SSB Reloaded is an HD texture pack for GLideN64, Dolphin, rt64 and BattleShip.
Important
Release files can be found over at evilgames.eu and GitHub Releases.
Tip
This repository contains scripts for automated porting of textures to supported platforms. They require bash v4 and a native Linux environment. On Windows, it is recommended to use WSL2 from within the wsl.localhost file system. The scripts will also work using MSYS2, but file operations are going to run much slower. Currently available are dolphin.sh (WIP) and battleship.sh.
For the Battleship script, python3 is required:
sudo apt install python3
Make script executable and run it:
chmod u+x battleship.sh
./battleship.sh
Ported files will be available inside _build.
The ssb.tdb file contains information about the original texture sizes, which can be used by Bighead's Custom Texture Tool to rescale them to a new upscale ratio. This way, an HD replacement for a 32x32 texture can be rescaled to 8x the original resolution (256x256), down from however big the given HD texture might be.
Note
Latest WIP build required. Use PJ64Legacy-Qt-x86 if Project64 is your emulator of choice.
Pre-compiled .hts files are cache files and have to be located inside:
- Project64:
Project64/Plugin/GFX/cache - RMG:
RMG/Cache/cache - mupen64plus:
-- Windows:
%appdata%/mupen64plus/cache-- Linux:~/.cache/mupen64plus/cache-- macOS:~/Library/Application Support/Mupen64plus/cache - mupen64plus-nx (RetroArch):
RetroArch/system/Mupen64plus/cache
Only for advanced users: HTS cache can be generated from the source PNG textures:
- Project64:
Project64/Plugin/GFX/hires_texture/SMASH BROTHERS - RMG:
RMG/Data/hires_texture/SMASH BROTHERS - mupen64plus:
-- Windows:
%appdata%/mupen64plus/hires_texture/SMASH BROTHERS-- Linux:~/.local/share/mupen64plus/hires_texture/SMASH BROTHERS-- macOS:~/Library/Application Support/Mupen64plus/hires_texture/SMASH BROTHERS - mupen64plus-nx (RetroArch):
RetroArch/system/Mupen64plus/hires_texture/SMASH BROTHERS
Required graphics settings (named differently depending on emulator):
- Set texture pack usage:
Use texture pack|txHiresEnable|Use High-Res texturesto On - Set use of full alpha:
Use full transparencies|txHiresFullAlphaChannel|Use High-Res Full Alpha Channelto On - Set use of HTS over HTC:
Use file storage instead of memory cache|txHiresTextureFileStorage|Use enhanced Hi-Res Storageto On
Optional (but recommended) settings:
- Set cache compression:
Compress texture cache|txCacheCompression|Use High-Res Texture Cache Compressionto Off - Fix black lines:
Fix black lines between 2D elements: For adjacent 2D elements|CorrectTexrectCoords: 1 (Auto)|Continuous texrect coords: Auto
Note
Download a recent release build. DDS textures for playing are highly recommended.
- Click
File --> Open User Folderand copy the texture folder intoLoad/Textures - Open
Graphics --> Advancedand activateLoad Custom Textures
Note
Download the port from here.
Unpack the .zip file into the mods directory. In-game, press Escape and Enable Hi-Res Texture Pack under Assets/Mods.
Texture packs:
- Nerrel's MM N64HD
- OoT Community Retexture
- Pietschie & Bad Randolph's Super Smash Bros. HD
- Poke Headroom's Render96 HD Texture Pack
Additional contributors:
- Admentus: Original Dolphin port
