Abuse Wii

From WiiBrew
Jump to: navigation, search
Abuse Wii
Abuse-wii-icon.png
General
Author(s)Many
Ported byHunterZ
TypeShooting game
Version0.8.682.1
LicenceGPL and Public Domain
Links
Download
Source
Downloadable via the Homebrew Browser
Peripherals
Wiimote1.svg SensorBar.svg Nunchuck alternative.svg ClassicController.svg Loads files from the Front SD slot Loads files from SDHC cards in the Front SD slot USB mass storage device


Abuse is a dark 2D side-scrolling platform game developed by Crack dot Com in 1995. It features beautiful lighting, realistic animation and nasty alien-like creatures to destroy. It is now maintained by Sam Hocevar in an attempt to prevent it from vanishing from the Internet.

Wii port by HunterZ based on Sam Hocevar's source at http://abuse.zoy.org/ with Wii-specific modifications.

Installation

Wii

Abuse Wii can run from either SD or USB. Just copy the abuse folder to /apps/, and the game will detect the game path by determining where boot.dol was launched from. Note that the data/ subfolder must be present for the game to work, and the save/ subfolder must be present if you want to allow settings and saved game files to be created.

Dolphin 3.0

Abuse Wii can also run under Dolphin 3.0, although it doesn't seem to run very well. In order to do this, you must first run the emulator once to create User/Wii/sd.raw. Then, close Dolphin and use a tool like Winimage to inject an /apps/ folder and a copy of the abuse/ folder tree inside of that.

Running

Wii

After installing on the Wii, the Abuse icon should show up under the Homebrew Channel. Just click it and select Load.

Dolphin 3.0

After installing to User/Wii/sd.raw, select Config->Wii->Insert SD Card and Graphics->External Frame Buffer->Real. Then, select Open and browse to a copy of the game's boot.dol file. Finally, select Play to run the game.

Controls

Abuse was originally designed for keyboard + mouse on the PC. For the Wii port, these have been replaced with Nunchuk (or Classic Controller Pro held in left hand) + Wiimote using the following mappings:

Wiimote1.svg Nunchuck alternative.svg ClassicController.svg Action
Wiimote D-Pad Classic D-Pad Scroll (unused?)
Wii Remote Aim Aim / Move Cursor
Wiimote A Button Special (e.g., running) / Right Mouse Click
Wiimote B Button Fire Weapon / Left Mouse Click
Wiimote + Button Classic + Button Next Weapon
Wiimote - Button Classic - Button Previous Weapon
Wiimote HOME Button Classic HOME Button Pause (to main menu) / Quit / Close Menu / Skip
Wiimote 1 Button Continue / Unpause (in-game Pause only?)
Wiimote 2 Button Pause (in-game)
Nunchuck Control Stick Classic Left Control Stick Move Left/Right
Nunchuck Z Button Classic ZL Button Jump / Climb Up
Nunchuck C Button Classic L Trigger Activate / Climb Down

Note that jump/activate actions have been mapped to buttons on the Nunchuk / Classic Controller Pro instead of to up/down on the stick; this gives a much better level of control over jumping and activating, at a cost of less intuitive ladder climbing.

Saving/Loading

To save your game in progress, find an in-game save terminal and activate it. There are many of these scattered throughout the game's levels. Once activated, a menu will appear with a list of save slots; click on the desired slot to save the game.

To load a saved game, click the blue floppy disk icon on the main menu (only present if one or more saved game files exist) then select the desired save slot.

Save files and other configuration data files are written to the save/ subfolder of the game's installation path. The game can be reset to a base install state by erasing all files from the save/ folder, but the folder itself must be present in order for new files to be generated. Removing the save/ folder will effectively cause the game to run in a read-only mode where no settings or saved games will be saved to the disk.

Music

The game's music is supported via SDL Wii's embedded Timidity library. All that is required is to download a set of Timidity patches and install the .cfg file to /etc/timidity/timidity.cfg and the patches to the appropriate sub-folder(s) of /usr/local/lib/timidity.

Note that this approach seems to work for other Wii ports of SDL-based games as well; in fact, more detailed instructions and links are available on CorsixTH's page, and a recent source build of WiiDoom seems to work with it as well.

Other

There is networking code in the game's source, possibly for multiplayer support of some kind. It may not even work in the regular PC SDL port, and it wouldn't even compile on Wii so it was disabled at the build configuration level for this port.

Also, editing mode and abuse-tool are not supported in the Wii port. You should be able to use PC ports of these to make stuff and then run it on the Wii port, which is probably easier anyways.

Credits

  • Original game: Crack Dot Com
  • Various ports: many other contributors
  • Current source maintainer: Sam Hocevar at abuse.zoy.org

Changelog

Note: Version numbering system is [Abuse major version].[Abuse minor version].[Sam Hocevar SVN revision].[Wii revision]

  • 0.8.682.1 (2011/09/18)
    • Initial release.

Youtube video