/SuperTux-Wii

Wii port of SuperTux Classic

Primary LanguageC++GNU General Public License v2.0GPL-2.0

SuperTux-Wii

 

 

Wii port of the free open source game SuperTux Classic (Milestone 1)

Ported by: scanff & Arikado
Updated by: DeltaResero
Type: Platform game
Version: 1.4
Software license: GPLv2

Github All Releases SuperTux Wii Issue Tracker Repository Star Counter Repository Fork Counter License

 

About Repository

This is a continuation fork of the original Wii port by scanff and Arikado, available at https://code.google.com/archive/p/supertux-wii, of SuperTux Classic (Milestone 1). It is designed for use through the Homebrew Channel using SDL Wii. More information can be found on the Wiki at http://wiibrew.org/wiki/SuperTux_Wii.

The original SuperTux repository was moved from Google Code (https://code.google.com/p/supertux) to GitHub (https://github.com/SuperTux) with the Classic SuperTux Milestone 1 source still available under the milestone 1 branch of their SuperTux repository at https://github.com/SuperTux/supertux. For more information about SuperTux, visit their official website at https://www.supertux.org.

 

About SuperTux

SuperTux is a jump'n'run game with strong inspiration from the Super Mario Bros. games for the various Nintendo platforms.

Run and jump through multiple worlds, fighting off enemies by jumping on them, bumping them from below or tossing objects at them, grabbing power-ups and other stuff on the way.

 

How to Build

If you don't have the DevkitPPC toolchain set up yet, see the section "DevkitPro PowerPC Build System Setup Guide" first. Once Devkitppc has been set up with all the required ported libraries and libogc, then the following must be performed to build the game.

Run autogen:

./autogen.sh

Use Configure to generate the makefile for building:

./configure --prefix="${DEVKITPRO}/portlibs/ppc" --libdir="${DEVKITPRO}/libogc/" --target=powerpc-eabi

Use make to cross-compile the game executable:

make CC=powerpc-eabi-gcc CXX=powerpc-eabi-g++

 

Installation

On a SD/SDHC/SDHX card or USB device, create a folder named supertux and place it inside a folder named "apps" at the root of your card (example: apps/supertux). Take the newly compiled dol, rename it to boot.dol, and then copy it into the folder you just made. Next copy the icon.png and meta.xml files into that same folder and finally copy over the data folder of this repository into there as well. Upon running SuperTux for the first time, a configuration file and save folder should be generated.

 

DevkitPro PowerPC Build System Setup Guide

To set up the DevkitPro DevkitPPC PowerPC build system, follow the instructions on the official DevkitPro wiki:

 

After setting up DevkitPPC including the environment variables, use (dkp-)pacman to install the following dependencies:

libogc
libfat-ogc
zlib
libwupc
wii-sdl
wii-sdl_image
wii-sdl_mixer
wii-sdl_ttf

Following the DevkitPro guide along with installing wii-dev and these dependencies should provide everything required to build this project. Although there are currently no plans here to port SuperTux Milestone 2, it doesn't mean it can't happen, especially if all the required libraries get ported, but for now, enjoy this port of SuperTux Classic (Milestone 1).

 

Disclaimer

This project is an unofficial port of SuperTux for the Wii which relies on the Homebrew Channel to run this application. It is not affiliated with, endorsed by, nor sponsored by the creators of the Wii console, the original creators of SuperTux, nor the Homebrew Channel. All trademarks and copyrights are the property of their respective owners.