Skip to content

GhostlyDark/SSB-Reloaded

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

297 Commits
 
 
 
 
 
 

Repository files navigation

SSB Reloaded

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.

Porting scripts

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.

Texture rescaling

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.

GLideN64

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 textures to On
  • Set use of full alpha: Use full transparencies | txHiresFullAlphaChannel | Use High-Res Full Alpha Channel to On
  • Set use of HTS over HTC: Use file storage instead of memory cache | txHiresTextureFileStorage | Use enhanced Hi-Res Storage to On

Optional (but recommended) settings:

  • Set cache compression: Compress texture cache | txCacheCompression | Use High-Res Texture Cache Compression to Off
  • Fix black lines: Fix black lines between 2D elements: For adjacent 2D elements | CorrectTexrectCoords: 1 (Auto) | Continuous texrect coords: Auto

Dolphin

Note

Download a recent release build. DDS textures for playing are highly recommended.

  • Click File --> Open User Folder and copy the texture folder into Load/Textures
  • Open Graphics --> Advanced and activate Load Custom Textures

BattleShip

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.

Credits

Texture packs:

Additional contributors:

  • Admentus: Original Dolphin port

About

Super Smash Bros. HD Texture Pack for GLideN64, rt64 and BattleShip

Resources

Stars

Watchers

Forks

Contributors