Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3D Pinball - Space Cadet Wii: Difference between revisions

From GameBrew
Line 104: Line 104:
| Emscripten
| Emscripten
| alula
| alula
| https://github.com/alula/SpaceCadetPinball
| [https://github.com/alula/SpaceCadetPinball GitHub]
|-
|-
| Nintendo Switch
| Nintendo Switch

Revision as of 09:33, 15 July 2024

3D Pinball - Space Cadet
Spacecadetpinballwii2.png
General
AuthorMaikelChan
TypeArcade Games
Version0.3
LicenseMIT License
Last Updated2024/02/09
Links
Download
Website
Source

This is a port of 3D Pinball - Space Cadet for Nintendo Wii. It's originally a game that came bundled with Windows from Windows 95 up to Windows XP.

Current status:

  • Compatible with 3D Pinball - Space Cadet and the Space Cadet table from Full Tilt! Pinball.
  • No menus, options, or results screen.
  • Playable with the Wii remote and the GameCube pad.
  • Supports sound effects and music (music must be supplied in OGG format).
  • Some bugs may be present, but overall, it's a playable experience.

Changes for Wii Port:

  • Used native GPU rendering with the GX library for improved performance on the Wii.
  • Adapted the original game's binary assets to work on the Wii's big endian CPU architecture.

Installation

Note: You will need to get the original PC game on your own to obtain the assets like graphics and sound effects. Those are not provided.

Wii with Homebrew Channel

Copy .dol file:

  • Rename SpaceCadetPinball.dol to boot.dol.
  • Copy boot.dol to apps/SpaceCadetPinball/ on your SD card.
  • Go to the sd folder in the repository and copy its contents to where the .dol file locates (used for loading Homebrew Channel apps).

Copy game assets:

  • For legal reasons, acquire the original PC game separately to obtain assets like graphics and sound effects. These assets are not included in this repository.
  • Copy all PC game assets to apps/SpaceCadetPinball/Data/ on your SD card. For Full Tilt! Pinball, copy all files and the SOUND folder located inside the CADET folder.
  • Since this port doesn't play MIDI files, convert the music to OGG format. Ensure the music has a sample rate no higher than 44100Hz.
    • 3D Pinball - Space Cadet - Name the file PINBALL.ogg and place it among other assets in the Data folder.
    • Full Tilt! Pinball - Name the file TABA1.ogg and put it among other sound files in the Data/SOUND folder.
  • If all steps are successful, you should see the game in your Homebrew Channel and be able to run it.

Dolphin emulator

Setup virtual card:

Copy .dol file and game assets:

  • Copy SpaceCadetPinball.dol to apps/SpaceCadetPinball/ on the virtual SD.
  • Copy all PC game assets to apps/SpaceCadetPinball/Data/ on the virtual SD. For Full Tilt! Pinball, copy all files and the SOUND folder located inside the CADET folder.
  • Since this port doesn't play MIDI files, convert the music to OGG format. Ensure the music has a sample rate no higher than 44100Hz.
    • 3D Pinball - Space Cadet - Name the file PINBALL.ogg and place it among other assets in the Data folder.
    • Full Tilt! Pinball - Name the file TABA1.ogg and put it among other sound files in the Data/SOUND folder.

Configure Dolphin and run it:

  • Open Dolphin, go to Config, then to the Audio tab, and select DSP LLE REcompiler (slow) for audio to work.
  • In Graphics settings, go to the Hacks tab, and move the Accuracy slider all the way to the left to set it as Safe.
  • Go to the menu File and then Open....
  • Locate and open SpaceCadetPinball.dol (or boot.dol if renamed for the Homebrew Channel).
  • If all configurations are correct, you should be able to run the game on Dolphin.

Controls

Wiimote:

A - Launch the ball

Z/B - Move the left/right paddle

D-Pad Left/Right/Up - Bump table

Minus - Start a new game

Plus - Pause

GameCube Pad:

A - Launch the ball

L/R - Move the left/right paddle

D-Pad Left/Right/Up - Bump table

Y - Start a new game

Start - Pause

Media

Running Windows Space Cadet Pinball on the Nintendo Wii (Michael MJD)

Known source ports

Platform Author URL
PS Vita Axiom Space Cadet Pinball Vita
Emscripten alula GitHub
Nintendo Switch averne Space Cadet Pinball NX
webOS TV mariotaku GitHub
Android (WIP) Iscle GitHub
Nintendo Wii MaikelChan 3D Pinball - Space Cadet Wii
Nintendo 3DS MaikelChan 3D Pinball - Space Cadet for 3DS
Nintendo DS MaikelChan 3D Pinball - Space Cadet for DS
Nintendo Wii U IntriguingTiles GitHub
MorphOS BeWorld MorphOS Storage
AmigaOS 4 rjd324 Aminet
Android (WIP) fexed GitHub
Web stech11845 GitHub

Changelog

v0.3

  • Fixed endianness issues that would break Full Tilt compatibility. Now the Space Cadet table from Full Tilt can be played.
  • Make text a bit more fitting for the wii by @korbosoft.
  • Print some errors on screen to better indicate possible failures.

v0.2

  • The game now loads the good font that's embedded in pinball.exe.
  • In case that font is not available, the one in PINBALL2.MID is scaled down and has the same color palette as the other font, so it fits better and it's more readable.
  • Also deleted the font that was included in EmbeddedData.cpp.

v0.1

  • It can be playable with a Wii Remote or a GameCube pad.
  • Fully playable with some minor bugs.
  • It lacks menus or score results window.

External links

Advertising: