FiSSION Wii: Difference between revisions

From GameBrew
m (HydeWing moved page Fission Wii to FiSSION Wii)
No edit summary
Line 18: Line 18:
|source=
|source=
}}
}}
FiSSION is a homebrew 3D game engine being developed for the Nintendo Wii. Its goal is to allow homebrew developers the opportunity to develop studio-quality games  
'''FiSSION''' is a 3D game engine for the Nintendo Wii, aimed at giving homebrew developers the ability to create high-quality games without the need for extensive resources. This demo release offers an early look into the project's capabilities, allowing users to browse and experience game levels rendered in real-time 3D.
without the massive upfront investment of writing a game engine to support their content.  


This is a very early demonstration build of this project, which allows users to select and browse game levels, rendered real-time in 3D.  
The project originally started as "Hydra" for the Xbox 360 but was eventually reimagined as FiSSION for the Wii. Despite some difficulties working with the Wii's software, the project has progressed quickly and has been re-envisioned as a solo effort.


==Background ==
This early demo release should be considered as just a proof-of-concept and not a fully polished, tested product. There is no guarantee that it will work as intended on any device other than the developer's own console. The demo begins with a main menu screen, where the user can select a map and a sky graphic to be displayed. The user can then control a flying camera to browse the 3D environment.
FiSSION originally started out as “Hydra,” a project with similar goals but
targeted at XNA on the Xbox 360, a little over a year ago. It was a two-person endeavor
shared between myself and a like-minded friend, and we made a lot of progress in the
first few months of development. Unfortunately, my friend eventually lost interest, and
lack of any good project management system made it almost impossible for me to
continue the project on my own. Then, after becoming interested in the Wii, and some
encouragement from another friend, I decided to pick the idea back up, this time
incarnated as project “FiSSION.” Although I am now coding it mainly on my own, I
must give my friend some credit for keeping me motivated.


It has since been only a few months, and, despite some trouble working with the Wii’s poorly documented software,
Overall, FiSSION is an exciting project with the potential to bring new experiences to the gaming community. While this demo release is just a first step, it offers a glimpse into the potential of the project and what it can achieve in the future.
the project is progressing at a surprisingly fast pace. With that said, I am proud to
announce this first public demo release, which, if nothing else, at least proves that I have
made my way into the Wii game development scene. All in all, I am really hoping for this
project to turn into something relatively extraordinary, especially given that no console
has really seen something like this before.
 
==The Demo==
I’d like to start off by warning everyone that this is nothing more that a very early
demo release of a work still very much in progress. Likewise, it is intended to do no more
than illustrate a concept and show that this project has a lot of future potential. It is not by
any means a playable game. Furthermore, as all projects are when in the very early stages of development, this release is very unpolished and under-tested, to say the least.
 
In fact, there is no real guarantee that it will even work the way it is supposed to on any console
other than my own, and you should conceder yourself lucky if you don’t run into any
unforeseen problems. With that said though, I am hoping that everything will work as it  
should in what is to be my engine’s first field-run.
 
The application starts with a main menu screen that allows the user to choose a
map (game level) and a sky graphic to be displayed and rendered in 3D. Once the engine
is loaded, the user can browse around the map from the in-game equivalent of a flying
camera, controlled in a fashion similar to using the “noclip” cheat in an FPS game. The
user may then return to the menu and choose another map and/or sky to load and browse.  
   
   
==Controls==
==Controls==
The demo is currently controlled exclusively through a USB mouse and keyboard  
The demo can only be controlled using a USB mouse and keyboard connected to the Wii's USB ports on the back. The traditional Wii peripherals such as the Gamecube controller or Wii Remote are not supported at the moment. Initially, there was a plan to include basic support for the Wiimote and Nunchuck, but the implementation wasn't successful and I chose to not delay the release trying to fix it. This means you must have a USB mouse and keyboard to use the demo. If you don't have one, you may have to borrow one or wait for a later release that includes support for standard Wii peripherals.
attached to the Wii’s rear USB ports. There is currently no support for the traditional Wii  
The following mouse/keyboard controls are used:
peripherals such as the Gamecube controller or Wii Remote. I had planned for
 
rudimentary support for the Wiimote and Nunchuck to be available in this demo, but  
* Arrow keys: moves the cursor in the menu
things were not working as they were supposed to and I decided not to delay this release  
* Enter: selects an item in the menu
trying to get them working at the moment. Ultimately, this means that you MUST have a  
* W/A/S/D: moves the flying camera around the map
USB mouse and keyboard available to be able to do anything at all with this demo. If you  
* Mouse: points/rotates the camera
are not able to find one, I’m afraid you will either have to borrow one, or wait for a later  
* R: resets the camera to its default position
release of the engine that implements support for standard Wii peripherals.  
* Esc: In map, returns to the menu; in menu, returns to the launcher.
The following mouse / keyboard controls are used in this demo:  
The reset button on the Wii console can also be used to return to the loader at any time, even if the application has crashed.
* Arrow keys – Moves the cursor in the menu  
* Enter – Selects an item in the menu  
* W/A/S/D – Moves the flying camera around the map  
* Mouse – Points / rotates the camera  
* R – Resets the camera to its default position  
* Esc In map – Returns to the menu  
** In menu – Returns to the launcher  


Additionally, the reset button on the console may be used to return to the loader at
any time (even, in many cases, if the application has crashed).
==Installing==
==Installing==
To install and run this application, simply copy the “apps” and “data” directories  
To install and run the demo, copy the "apps" and "data" directories from the downloaded archive to the root of an SD memory card formatted with the FAT file system. All SD cards supported by the Homebrew Channel, including SDHC cards, should work for running the application. Once the files are copied, launch the "FiSSION Game Engine Project" from the Homebrew Channel menu. The application can be exited at any time by pressing the reset button on the Wii console.
from the downloaded archive to the root of an SD memory card formatted with the FAT  
 
file-system. All SD cards supported by the Homebrew Channel, including SDHC cards,  
==Known Issues/Troubleshooting==
should be suitable for running this application. Once the files are copied, simply launch  
Here's a list of potential problems and steps to resolve them:
the “FiSSION Game Engine Project” program from the Homebrew Channel menu. As
stated earlier, the application can be exited at any time by pressing the reset button on the  
Wii console.  


==Known Issues / Troubleshooting==
*The demo does not appear in the Homebrew Channel menu, crashes immediately, or crashes while loading content.
The following is a list of problems that you may (but hopefully won’t) encounter
**Reboot the Wii and try loading the demo again.
when running this demo, and a list of steps that can be taken to work around these issues:
**Make sure to use the latest version of the Homebrew Channel. Older versions had compatibility issues with some SD cards.
* The demo does not appear in the Homebrew Channel menu, crashes immediately, or crashes while loading a part of the content.  
**Back up your data if necessary, then fully format the SD card with the FAT file system. Re-copy the application directories from the archive to the card, reboot the Wii, and try loading the demo again.
* Reboot the Wii and try loading the demo again.  
**Repeat step 3 with a different SD card.
* Make sure you are using the latest version of the Homebrew Channel. Older versions had known compatibility issues with certain SD cards.  
**Re-download the archive and repeat step 3.
* Back up your data if necessary, then fully format the SD card with the FAT file-system. Re-copy the application directories from the archive to the card, reboot the Wii, and try loading the demo again.  
**Repeat step 3 on a different computer or operating system.
* Repeat step 3 using a different SD card.  
*The demo does not respond to mouse/keyboard input.
* Re-download the archive and repeat step 3.  
**Unplug both peripherals and fully shut down the Wii. Turn the Wii on and load the Homebrew Channel without either peripheral connected. Then plug in both peripherals while in the Homebrew Channel menu and launch the application. Make sure to plug the peripherals directly into the Wii, not through any extension cables or USB hubs.
* Repeat step 3 on a different computer and/or under a different operating system.  
**Repeat step 1, switching the respective ports the mouse and keyboard are plugged into.
* The demo does not respond to input from the mouse and/or keyboard.  
**Repeat step 1 using a different mouse and/or keyboard.
* Unplug BOTH peripherals and fully shutdown the Wii. Turn the Wii on and load the Homebrew Channel without either peripheral connected. Then plug in both peripherals while still in the Homebrew Channel menu and launch the application. Be sure to plug the peripherals directly into the Wii; do not go through any extension cables or USB hubs.  
* Repeat step 1 again, switching the respective ports the mouse and keyboard are plugged into.  
* Repeat step 1 using a different mouse and/or keyboard.  


If you believe that any problems you experience, whether or not listed above, are  
If you believe any problems are due to a programming error in the software, feel free to contact me with the details for me to fix it. Keep in mind, though, that I may not be able to solve issues related to specific hardware, especially if I don't own the hardware or if it's non-standard.
the result of a programming error in the software, feel free to contact me explaining the  
error so that I can fix it. Keep in mind though that it is unlikely that I will be able to solve  
any errors related to specific hardware, especially if I do not own the hardware in
question, or it is non-standard.  


==External links==
==External links==
* Wiibrew - https://wiibrew.org/wiki/FiSSION
* Wiibrew - https://wiibrew.org/wiki/FiSSION

Revision as of 07:58, 9 February 2023

FiSSION
File:Fissionwii.jpg
General
AuthorPunMaster
TypeGame engine
Versionv0.01
LicenseMixed
Last Updated2009/01/24
Links
Download

FiSSION is a 3D game engine for the Nintendo Wii, aimed at giving homebrew developers the ability to create high-quality games without the need for extensive resources. This demo release offers an early look into the project's capabilities, allowing users to browse and experience game levels rendered in real-time 3D.

The project originally started as "Hydra" for the Xbox 360 but was eventually reimagined as FiSSION for the Wii. Despite some difficulties working with the Wii's software, the project has progressed quickly and has been re-envisioned as a solo effort.

This early demo release should be considered as just a proof-of-concept and not a fully polished, tested product. There is no guarantee that it will work as intended on any device other than the developer's own console. The demo begins with a main menu screen, where the user can select a map and a sky graphic to be displayed. The user can then control a flying camera to browse the 3D environment.

Overall, FiSSION is an exciting project with the potential to bring new experiences to the gaming community. While this demo release is just a first step, it offers a glimpse into the potential of the project and what it can achieve in the future.

Controls

The demo can only be controlled using a USB mouse and keyboard connected to the Wii's USB ports on the back. The traditional Wii peripherals such as the Gamecube controller or Wii Remote are not supported at the moment. Initially, there was a plan to include basic support for the Wiimote and Nunchuck, but the implementation wasn't successful and I chose to not delay the release trying to fix it. This means you must have a USB mouse and keyboard to use the demo. If you don't have one, you may have to borrow one or wait for a later release that includes support for standard Wii peripherals. The following mouse/keyboard controls are used:

  • Arrow keys: moves the cursor in the menu
  • Enter: selects an item in the menu
  • W/A/S/D: moves the flying camera around the map
  • Mouse: points/rotates the camera
  • R: resets the camera to its default position
  • Esc: In map, returns to the menu; in menu, returns to the launcher.

The reset button on the Wii console can also be used to return to the loader at any time, even if the application has crashed.

Installing

To install and run the demo, copy the "apps" and "data" directories from the downloaded archive to the root of an SD memory card formatted with the FAT file system. All SD cards supported by the Homebrew Channel, including SDHC cards, should work for running the application. Once the files are copied, launch the "FiSSION Game Engine Project" from the Homebrew Channel menu. The application can be exited at any time by pressing the reset button on the Wii console.

Known Issues/Troubleshooting

Here's a list of potential problems and steps to resolve them:

  • The demo does not appear in the Homebrew Channel menu, crashes immediately, or crashes while loading content.
    • Reboot the Wii and try loading the demo again.
    • Make sure to use the latest version of the Homebrew Channel. Older versions had compatibility issues with some SD cards.
    • Back up your data if necessary, then fully format the SD card with the FAT file system. Re-copy the application directories from the archive to the card, reboot the Wii, and try loading the demo again.
    • Repeat step 3 with a different SD card.
    • Re-download the archive and repeat step 3.
    • Repeat step 3 on a different computer or operating system.
  • The demo does not respond to mouse/keyboard input.
    • Unplug both peripherals and fully shut down the Wii. Turn the Wii on and load the Homebrew Channel without either peripheral connected. Then plug in both peripherals while in the Homebrew Channel menu and launch the application. Make sure to plug the peripherals directly into the Wii, not through any extension cables or USB hubs.
    • Repeat step 1, switching the respective ports the mouse and keyboard are plugged into.
    • Repeat step 1 using a different mouse and/or keyboard.

If you believe any problems are due to a programming error in the software, feel free to contact me with the details for me to fix it. Keep in mind, though, that I may not be able to solve issues related to specific hardware, especially if I don't own the hardware or if it's non-standard.

External links

Advertising: