In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Powder

From WiiBrew
Jump to navigation Jump to search
POWDER
POWDERIcon.png
General
Author(s)Jeff Lait
Ported byinsin
TypeGame
Version111 preview1
Links
Download
Peripherals
WiimoteHorizontal.svg ClassicController.svg

A port of POWDER to the Wii using SDL Wii.

Controls

WiimoteHorizontal.svg Action
Button In Game In Menus
Wiimote D-Pad Move/Fight Change selected item
Wiimote A Button Default mapping: MiniMap
Wiimote B Button Default mapping: History
Wiimote 1 Button Default mapping: Zap Cancel
Wiimote 2 Button Default mapping: Fire Select
Wiimote - Button Display inventory Map button to selected command
Wiimote + Button Display command list

Remapping Controls

Controls can be remapped by pressing the Wiimote - Button when in the command list.

For example, the default mapping for Wiimote B Button - History - isn't terribly useful. To remap it to something more useful - Search - you would do the following:

Press Wiimote + Button to bring up the command list; use Wiimote D-Pad to select the Search command; press Wiimote - Button to go into remapping mode; press Wiimote B Button to map the command to that button.

When X/Y button support is enabled, using the Classic Controller will give you two more buttons to map useful commands to.

Building

POWDER itself is not open source, but source is available from its Download page under a license which allows for porting.

A diff file containing Wii porting changes, to be applied to powder111_src.tar.gz, will be made available from this page.

Support Files

On Windows, I used Cygwin (with the make and g++ packages installed) to build the support files - this should be as simple as changing to the port/linux/ directory and invoking make premake. Note that the Wii build currently requires that you add distorted to the list of tilesets in gfx/rebuild.sh before building the support files.

Wii Build

Ensure you have SDL Wii and its dependencies available in your libogc directory as per its install instructions.

Change to the port/wii/ directory and invoke make.

TODO

Milestone 1

Issue/Feature Done
Fix issue where graphics don't display using the existing SDL port code
Enable X/Y button support for classic controller (should be a sinple #define change)
Map home button to Quit
Detect when 16:9 display is being used and correct aspect ratio automatically
Should the background grid for the on-screen keyboard also be displayed on the name entry screen? The cursor seems to be picking up fragments of background graphics as it moves. Check the DS version.