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

Difference between revisions of "GuitarsOnFire"

From WiiBrew
Jump to navigation Jump to search
m (Go horizontal instead of vertical ^^)
(Out of the blue I decided that it was a good idea to release GuitarsOnFire 1.0, in whatever state it is in.)
Line 4: Line 4:
 
| type        = music game
 
| type        = music game
 
| author      = [[User:Daid|Daid]]
 
| author      = [[User:Daid|Daid]]
| version    = 0.8
+
| version    = 1.0
 
| licence    = GPL
 
| licence    = GPL
| download    = http://daid.mine.nu/pub/GuitarsOnFire_0.8.zip
+
| download    = http://daid.mine.nu/pub/GuitarsOnFire_1.0.zip
| source      = http://daid.mine.nu/pub/GuitarsOnFire_0.8_source.zip
+
| source      = http://daid.mine.nu/pub/GuitarsOnFire_1.0_source.zip
| discussion  = http://www.yourawk.net/forum
 
 
| peripherals = {{LesPaul}} {{USBKeyboard}} {{ClassicController}} {{GCNController}} {{FrontSD}}
 
| peripherals = {{LesPaul}} {{USBKeyboard}} {{ClassicController}} {{GCNController}} {{FrontSD}}
 
| hbb        = yes
 
| hbb        = yes
Line 25: Line 24:
 
It has no lag and all the notes are perfect on time, compared to FretsOnFire. (Some songs are not done well and just look out of sync)
 
It has no lag and all the notes are perfect on time, compared to FretsOnFire. (Some songs are not done well and just look out of sync)
  
It does NOT support USB harddisks yet. All the tests USB sticks and harddisks I have don't work yet, even with the latest libogc.
+
=== Controllers ===
 +
GuitarsOnFire is designed to be played with Guitars. Currently it supports many of the Wii wireless guitars. And is known to work with the following guitars:
 +
* GH3 Guitar [http://news.filefront.com/wp-content/uploads/2007/11/guitar-hero-3-iii-wii-bundle-nintendo-1.jpg]
 +
* GH WT Guitar [http://tweakers.net/ext/i/1232713297.jpeg]
 +
* GH Metallica Guitar [http://www.wiihome.nl/img/products/large/guitar_hero_metallica_wii_bundle.jpg] (Works 100% the same as a WT guitar)
 +
* Flying V [http://www.turbosquid.com/3d-models/3d-realistic-guitar-hero-flying-v/366758]
 +
* PS2 Guitar with PS2->GameCube converter.
 +
It also works with GuitarHeroWorldTour Drums. It WON'T EVER work with USB guitars, unless someone figures out how those work.
 +
I have reports that the cheapest guitar you can get "Nyko Frontman Wireless Guitar" does NOT work for some reason. No idea why.
  
 
== Videos ==
 
== Videos ==
 +
(These videos are made with v0.8 and are outdated)
 
{|
 
{|
  
Line 41: Line 49:
  
 
== Changelog ==
 
== Changelog ==
=== Version 0.8 (Current) ===
+
=== Version 1.0 (current) ===
 +
New Features:
 +
* Practice mode
 +
* Versus mode
 +
* Last man standing mode
 +
* 50/100/150/200 streak effect
 +
* GuitarHero World Tour Drums support
 +
* Experimental USB support (No idea if it works, enable it in the settings menu)
 +
* Saving settings
 +
* Saving of top scores and showing which songs you have compleeted already in the song list.
 +
Bugfixes/changes:
 +
* Song selection redone (now returns to where you last where)
 +
* Default neck is now gray
 +
* Custom stages can supply a own neck/effect texture and note 3D models.
 +
* Ajusted the hammeron note generation, makes less hammerons
 +
* Fixed crash bug related to audio. Also fixed a few causes where the audio would get out of sync.
 +
* Make sure they is a bit of time after the game start before the first song.
 +
* Many tiny things I forgot.
 +
 
 +
=== Version 0.8 ===
 
* Customizable scriptable stages. 3 stages included by default (GuitarsOnFire, [http://img189.imageshack.us/img189/2832/70658489.jpg Guitarfun], [http://img10.imageshack.us/img10/5966/82791346.jpg Mario])
 
* Customizable scriptable stages. 3 stages included by default (GuitarsOnFire, [http://img189.imageshack.us/img189/2832/70658489.jpg Guitarfun], [http://img10.imageshack.us/img10/5966/82791346.jpg Mario])
 
* [[Talk:GuitarsOnFire#Adding_lefty_flip|Lefty flip]]
 
* [[Talk:GuitarsOnFire#Adding_lefty_flip|Lefty flip]]
Line 60: Line 87:
 
* Basic drum track support
 
* Basic drum track support
  
== ToDo list for 1.0 ==
+
== ToDo list for next version ==
As I did with 0.8 release I'll keep track of what changes I'm planning to do for the next version. This is a 'for sure' list, everything on this list has to be working before version 1.0 gets released. But more things could be done.
 
* <s>[[Talk:GuitarsOnFire#Failing|Add practice mode]]</s> (done)
 
* <s>[[Talk:GuitarsOnFire#Classic_Controller|Fix classic controller buttons]]</s> (done)
 
* [[Talk:GuitarsOnFire#Most_Single_Notes_are_Hammer-Ons|Change the hammer-on generation]] (partial done, improved but not perfect)
 
* USB drive support (experimental, need testers)
 
* GH:WT Drum support (experimental, need testers)
 
* Advanced game mode: Versus mode (partial)
 
 
* Advanced game mode: Tournament mode (partial)
 
* Advanced game mode: Tournament mode (partial)
* <s>Advanced game mode: Last man standing</s> (done)
+
* ???
* <s>Saving settings (lefty flip, keyboard mapping) (DOH!)</s> (done)
 
* <s>Hitting back on song returns to song list instead of menu</s> (done)
 
 
 
After some testruns with reallife testsubjects:
 
* <s>Televisions crop because of the black around the menu and thus resize the screen</s> (done)
 
* <s>Show title and artist of selected song during difficulty selection</s> (done)
 
* <s>Make the loading text a little larger during difficulty selection</s> (done)
 
* <s>When playing with 5 players gauges overlay on other gauges</s> (done)
 
* <s>When playing with 4 players the hitbuttons should be lowered</s> (done)
 
* Red and blue are a little difficult to see on the red surface (partial done, blue still a bit hard to see)
 
* The arrow of the quality gauge is a little difficult to spot when playing with more than 2 players
 
-- Thanks to [[User:Pyro|Pyro]] and 3 others.
 
  
 
== Keys ==
 
== Keys ==
Line 90: Line 98:
 
| {{GHStrum}}  || {{keypress|Up}} {{keypress|Down}} {{keypress|RShift}} {{keypress|Enter}}  || {{GCDPadUp}} {{GCDPadDown}} || {{ClassicLControlStick‎}} || Strum || Navigate the menu
 
| {{GHStrum}}  || {{keypress|Up}} {{keypress|Down}} {{keypress|RShift}} {{keypress|Enter}}  || {{GCDPadUp}} {{GCDPadDown}} || {{ClassicLControlStick‎}} || Strum || Navigate the menu
 
|-
 
|-
| {{GHGreenFret}} || {{keypress|F1}} || {{GCRTrigger}} || {{ClassicZRButton}} || Green Fret || Select an item
+
| {{GHGreenFret}} || {{keypress|F1}} || {{GCRTrigger}} || {{ClassicRTrigger}} || Green Fret || Select an item
 
|-
 
|-
 
| {{GHRedFret}} || {{keypress|F2}} || {{GCXButton}} || {{ClassicAButton}} || Red Fret || Cancel/exit menu
 
| {{GHRedFret}} || {{keypress|F2}} || {{GCXButton}} || {{ClassicAButton}} || Red Fret || Cancel/exit menu
Line 100: Line 108:
 
| {{GHOrangeFret}} || {{keypress|F5}} || {{GCBButton}} || {{ClassicPlusButton}} || Orange Fret || -
 
| {{GHOrangeFret}} || {{keypress|F5}} || {{GCBButton}} || {{ClassicPlusButton}} || Orange Fret || -
 
|-
 
|-
| {{WiimotePlusButton}} || {{keypress|Escape}} || {{GCStartButton}} || {{ClassicMinusButton}} || Menu || Start game (when asked)
+
| {{WiimotePlusButton}} || {{keypress|Escape}} || {{GCStartButton}} || {{ClassicMinusButton}} || Menu || Start game (when asked) / Random song in song selection.
 
|}
 
|}
  
== Included songs ==
+
== Included song ==
* Mary Jo feat. Tommi Inkila - Bang Bang, Mystery Man (From [http://fretsonfire.sourceforge.net/ FretsOnFire])
 
* Tommi Inkila - Defy The Machine (From [http://fretsonfire.sourceforge.net/ FretsOnFire])
 
 
* Tommi Inkila - This Week I've Been Mostly Playing Guitar (From [http://fretsonfire.sourceforge.net/ FretsOnFire])
 
* Tommi Inkila - This Week I've Been Mostly Playing Guitar (From [http://fretsonfire.sourceforge.net/ FretsOnFire])
* Rusty Jaz MotorFuck - American Radio (From [http://rustyjazmotorfuck.com/download.htm Rusty Jaz MotorFuck site])
 
  
== Wishlist ==
+
== Other songs ==
This is my personal wishlist long term wishlist. If you have a wish, then add it on the [[Talk:GuitarsOnFire|talk]] page.
+
The FretsOnFire wiki contains a LONG list of songs you can download[http://fretsonfire.wikidot.com/custom-songs]
* More gamemodes
 
** Coop (Single song, Gig)
 
** 5 player versus (Single song and Gig mode)
 
** 2 vs 2 versus (Single song and Gig mode)
 
** Last man standing (Playing song after song until everyone but 1 has failed)
 
* Reading songs from USB drives and (CDs?) DVDs
 
=== Low priority ===
 
* Support for 2 USB keyboards, I think it's possible, but requires hacking of [[Libwiikeyboard]] library.
 
* Highscore lists
 
* Online play
 
  
 
== Mods ==
 
== Mods ==
With version v.08 of GuitarsOnFire there was a gfx folder which allows you to change the look of some of the parts of the game
+
Up from version v0.8 of GuitarsOnFire there was a gfx folder which allows you to change the look of some of the parts of the game.
  
 
Neck Mods (Note Highway):
 
Neck Mods (Note Highway):
 
* [[:File:Neckbb.png|Black Flames, Blue Neck]]
 
* [[:File:Neckbb.png|Black Flames, Blue Neck]]

Revision as of 20:25, 11 September 2009

Guitars On Fire
GuitarsOnFireIcon.png
General
Author(s)Daid
TypeMusic game
Version1.0
LicenceGPL
Links
Download
Source
Downloadable via the Homebrew Browser
Peripherals
Les Paul Controller USB Keyboard ClassicController.svg GameCube Controller Loads files from the Front SD slot

Abstract

Guitars On Fire is a Guitar Hero clone, like Guitarfun and FretsOnFire. It uses Frets On Fire compatible songs, which can be found all over the internet. Lots are to be found at FretsOnFire fan forum Everything is released under GPL, which means the code is open for everyone to view and modify if they wish. It borrows graphics from both Guitarfun and FretsOnFire, and contains some new graphics. It does NOT use any of the FretsOnFire code, and only a little bit of the Guitarfun code. So it's a different game with a different feeling to it.

Status

The game is mostly modeled after GuitarHero3, which is the best version so far according to me and my friends.

In it's current state it supports playing single songs from SD card. Up to 5 players in quick play mode. With 4 guitars and 1 USB keyboard. No online multiplayer as of yet. It has no lag and all the notes are perfect on time, compared to FretsOnFire. (Some songs are not done well and just look out of sync)

Controllers

GuitarsOnFire is designed to be played with Guitars. Currently it supports many of the Wii wireless guitars. And is known to work with the following guitars:

  • GH3 Guitar [1]
  • GH WT Guitar [2]
  • GH Metallica Guitar [3] (Works 100% the same as a WT guitar)
  • Flying V [4]
  • PS2 Guitar with PS2->GameCube converter.

It also works with GuitarHeroWorldTour Drums. It WON'T EVER work with USB guitars, unless someone figures out how those work. I have reports that the cheapest guitar you can get "Nyko Frontman Wireless Guitar" does NOT work for some reason. No idea why.

Videos

(These videos are made with v0.8 and are outdated)

GoF - A Blood Red Summer Expert guitar by Calthephenom. GoF - Californication by Calthephenom. GoF - In Keeping Secrets Of Silent Earth:3 Calthephenom.

Changelog

Version 1.0 (current)

New Features:

  • Practice mode
  • Versus mode
  • Last man standing mode
  • 50/100/150/200 streak effect
  • GuitarHero World Tour Drums support
  • Experimental USB support (No idea if it works, enable it in the settings menu)
  • Saving settings
  • Saving of top scores and showing which songs you have compleeted already in the song list.

Bugfixes/changes:

  • Song selection redone (now returns to where you last where)
  • Default neck is now gray
  • Custom stages can supply a own neck/effect texture and note 3D models.
  • Ajusted the hammeron note generation, makes less hammerons
  • Fixed crash bug related to audio. Also fixed a few causes where the audio would get out of sync.
  • Make sure they is a bit of time after the game start before the first song.
  • Many tiny things I forgot.

Version 0.8

ToDo list for next version

  • Advanced game mode: Tournament mode (partial)
  • ???

Keys

Les Paul Controller USB Keyboard GameCube Controller ClassicController.svg Game Action Menu Action
Guitar Hero Strumbar RShift ↵ Enter Gamecube D-Pad Up Gamecube D-Pad Down Classic Left Control Stick Strum Navigate the menu
Green Fret Button F1 GameCube R Trigger Classic R Trigger Green Fret Select an item
Red Fret Button F2 Gamecube X Button Classic a Button Red Fret Cancel/exit menu
Yellow Fret Button F3 Gamecube Y Button Classic x Button Yellow Fret -
Blue Fret Button F4 Gamecube A Button Classic y Button Blue Fret -
Orange Fret Button F5 Gamecube B Button Classic + Button Orange Fret -
Wiimote + Button Escape GameCube START Button Classic - Button Menu Start game (when asked) / Random song in song selection.

Included song

  • Tommi Inkila - This Week I've Been Mostly Playing Guitar (From FretsOnFire)

Other songs

The FretsOnFire wiki contains a LONG list of songs you can download[5]

Mods

Up from version v0.8 of GuitarsOnFire there was a gfx folder which allows you to change the look of some of the parts of the game.

Neck Mods (Note Highway):