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
m (I luckily had this on my SD card so I mirrored it myself on Google Drive. Thank me later.)
 
(34 intermediate revisions by 10 users not shown)
Line 4: Line 4:
 
| type        = music game
 
| type        = music game
 
| author      = [[User:Daid|Daid]]
 
| author      = [[User:Daid|Daid]]
| version    = 1.0
+
| version    = 1.1
 
| licence    = GPL
 
| licence    = GPL
| download    = http://daid.mine.nu/pub/GuitarsOnFire_1.0.zip
+
| download    = https://drive.google.com/file/d/1HQ4kDzgRbK8-dw4RQK7YM3_NHT401nva/view?usp=sharing
| source      = http://daid.mine.nu/pub/GuitarsOnFire_1.0_source.zip
+
| source      = http://daid.mine.nu/download/index.php/GuitarsOnFire_1.1_source.zip
 
| peripherals = {{LesPaul}} {{USBKeyboard}} {{ClassicController}} {{GCNController}} {{FrontSD}}
 
| peripherals = {{LesPaul}} {{USBKeyboard}} {{ClassicController}} {{GCNController}} {{FrontSD}}
 
| hbb        = yes
 
| hbb        = yes
 
}}
 
}}
 +
 
'''Guitars On Fire''' is a Guitar Hero clone, like [[Guitarfun]] and [http://fretsonfire.sourceforge.net/ FretsOnFire]. It uses Frets On Fire compatible songs, which can be found all over the internet. Lots are to be found at [http://www.fretsonfire.net/forums/viewforum.php?f=5 FretsOnFire fan forum]
 
'''Guitars On Fire''' is a Guitar Hero clone, like [[Guitarfun]] and [http://fretsonfire.sourceforge.net/ FretsOnFire]. It uses Frets On Fire compatible songs, which can be found all over the internet. Lots are to be found at [http://www.fretsonfire.net/forums/viewforum.php?f=5 FretsOnFire fan forum]
 
Everything is released under GPL, which means the code is open for everyone to view and modify if they wish.
 
Everything is released under GPL, which means the code is open for everyone to view and modify if they wish.
Line 29: Line 30:
 
* Flying V [http://www.turbosquid.com/3d-models/3d-realistic-guitar-hero-flying-v/366758]
 
* Flying V [http://www.turbosquid.com/3d-models/3d-realistic-guitar-hero-flying-v/366758]
 
* PS2 Guitar with PS2->GameCube converter.
 
* 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.
+
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.
+
I have reports that the cheapest guitar you can get "Nyko Frontman Wireless Guitar" does NOT work for some reason. I found some hints why, so if someone has one and it willing to test a few things, then leave a message in the talk page.
 +
 
 +
Next to guitars you can use:
 +
* The GuitarHero World Tour Drums
 +
* A classic controller
 +
* An USB keyboard
  
 
== Videos ==
 
== Videos ==
(These videos are made with v0.8 and are outdated)
 
 
{|
 
{|
 +
|<youtube>-4FzQ8YEC1k</youtube>
  
|<youtube>JleotD3408U</youtube>
+
|-
|<youtube>xAiTZA7seRw</youtube>
+
|''GuitarsOnFire 1.1 Mario stage''
|<youtube>vbXn4yT8i-4</youtube>
 
  
|-
 
|''GoF - A Blood Red Summer Expert guitar by [[User:Calthephenom|Calthephenom]].''
 
|''GoF - Californication by [[User:Calthephenom|Calthephenom]].''
 
|''GoF - In Keeping Secrets Of Silent Earth:3 [[User:Calthephenom|Calthephenom]].''
 
 
|}
 
|}
 +
 +
  
 
== Changelog ==
 
== Changelog ==
=== Version 1.0 (current) ===
+
=== Version 1.1 ===
 +
New Features:
 +
* Freestyle mode (Special thanks to WaxyPumpkin72 for the sound effects)
 +
* New difficulty/instrument selection menus
 +
* Online score list, see http://daid.mine.nu/guitarsonfire/
 +
* New results screen after playing a song
 +
* Much requested volume settings
 +
* Low battery warning icon during gameplay. And auto pause if a controller disconnects.
 +
* Restart option in pause menu
 +
* Samba share option (see readme.txt)
 +
Bugfixes/changes:
 +
* Some audio fixes to make more songs playable
 +
* Many small things in the menus, larger texts, better fitting texts.
 +
* Loading is a bit faster now, and no longer speeds up at 90%.
 +
 
 +
=== Version 1.0 ===
 
New Features:
 
New Features:
 
* Practice mode
 
* Practice mode
Line 85: Line 103:
 
* Basic drum track support
 
* Basic drum track support
  
== ToDo list for next version ==
+
== Future version ==
* Advanced game mode: Tournament mode (partial)
+
Here I keep track of a list of things I want to get done in the next version. Not everything might make it, but these are the things I'm working on.
* ???
+
* Advanced game mode: Momentum (as seen in GH5)
 +
* Change difficulty during play
 +
* Whammy bar effect
 +
* Solo sections (as seen in rockband)
 +
* Starpower/overdrive per player, as in GH5
 +
* New 3D model code for the notes
 +
* Downloading new songs and stages in game
 +
If you want to see an updated state of the code, then you can look in my [http://daid2.mine.nu/svn/Wii/GuitarsOnFire/ subversion repository]. It should be compilable and pretty stable at all times.
  
 
== Keys ==
 
== Keys ==
Line 96: Line 121:
 
| {{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}} || {{ClassicRTrigger}} || Green Fret || Select an item
+
| {{GHGreenFret}} || {{keypress|F1}} || {{GCRTrigger}} || {{ClassicAButton}} || Green Fret || Select an item
 
|-
 
|-
| {{GHRedFret}} || {{keypress|F2}} || {{GCXButton}} || {{ClassicAButton}} || Red Fret || Cancel/exit menu
+
| {{GHRedFret}} || {{keypress|F2}} || {{GCXButton}} || {{ClassicXButton}} || Red Fret || Cancel/exit menu
 
|-
 
|-
| {{GHYellowFret}} || {{keypress|F3}} || {{GCYButton}} || {{ClassicXButton}} || Yellow Fret || -
+
| {{GHYellowFret}} || {{keypress|F3}} || {{GCYButton}} || {{ClassicYButton}} || Yellow Fret || -
 
|-
 
|-
| {{GHBlueFret}} || {{keypress|F4}} || {{GCAButton}} || {{ClassicYButton}} || Blue Fret || -
+
| {{GHBlueFret}} || {{keypress|F4}} || {{GCAButton}} ||{{ClassicPlusButton}} || Blue Fret || -
 
|-
 
|-
| {{GHOrangeFret}} || {{keypress|F5}} || {{GCBButton}} || {{ClassicPlusButton}} || Orange Fret || -
+
| {{GHOrangeFret}} || {{keypress|F5}} || {{GCBButton}} || {{ClassicRTrigger}} || Orange Fret || -
 
|-
 
|-
| {{WiimotePlusButton}} || {{keypress|Escape}} || {{GCStartButton}} || {{ClassicMinusButton}} || Menu || Start game (when asked) / Random song in song selection.
+
| {{WiimotePlusButton}} || {{keypress|Escape}} || {{GCStartButton}} || {{ClassicMinusButton}} || Menu || Random song in song selection.
 
|}
 
|}
  
== Included song ==
+
== Songs ==
* Tommi Inkila - This Week I've Been Mostly Playing Guitar (From [http://fretsonfire.sourceforge.net/ FretsOnFire])
 
 
 
== Other songs ==
 
 
The FretsOnFire wiki contains a LONG list of songs that you can download [http://fretsonfire.wikidot.com/custom-songs here] free.
 
The FretsOnFire wiki contains a LONG list of songs that you can download [http://fretsonfire.wikidot.com/custom-songs here] free.
 
Or You Can Download [[User:Calthephenom|Calthephenoms]] Demo Song Called [http://www.mediafire.com/download.php?ywzzwjo5ubm "The Devil Lives In Ohio"]
 
Or You Can Download [[User:Calthephenom|Calthephenoms]] Demo Song Called [http://www.mediafire.com/download.php?ywzzwjo5ubm "The Devil Lives In Ohio"]
 +
or [http://mediafire.com/calthephenom The ROFLCopter Of Appitilation] By [[User:Calthephenom|Calthephenom]]
  
 
== Mods ==
 
== 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.
+
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. You can also add new stages in the stage folder.
  
 
Neck Mods (Note Highway):
 
Neck Mods (Note Highway):
 
* [[:File:Neckbb.png|Black Flames, Blue Neck]]
 
* [[:File:Neckbb.png|Black Flames, Blue Neck]]
 
* [http://daid.mine.nu/pub/TetrisStage.zip Tetris stage] - More of a proof of concept of how powerful the stage editing is. All gfx replaced and with some fancy scripting you can play tetris in the background.
 
* [http://daid.mine.nu/pub/TetrisStage.zip Tetris stage] - More of a proof of concept of how powerful the stage editing is. All gfx replaced and with some fancy scripting you can play tetris in the background.
 +
* [http://daid.mine.nu/pub/BasicTemplate.zip basic full screen background template] - Also is a very simple not animated FoF stage.
 +
* [http://www.mediafire.com/?woimmng5wln] GOF Theme - Electrode [http://www.youtube.com/watch?v=dLVvlYMFLpU]
 +
* [http://www.mediafire.com/download.php?munyxjmzyyn] Theme: Legend of Zelda [http://www.youtube.com/watch?v=Xk7oTiQUrLg]
 +
* [http://jannis234.ja.funpic.de/stuff/1/strobe.zip Strobe] - Shows a flashing "light" in the background. The color depends on the key that is pressed on the controller.
  
== Unofficial Versions ==
+
[[Category:Homebrew done in C++]]
 
 
V 0.8.1
 
*Rock Band 2 Mod
 
With Rock Band Themes, Rock Band Highway And No Guitar At The Top
 
*Similar To FoFiX, Trying To Make It Look More Like Real Games
 
*Not Yet Finished
 
 
 
V 0.8.2
 
*Guitar Hero 3 Mod
 
* Similar To Guitar Hero 3
 
*Uses Alarian Mod Graphics
 
*Finished Soon
 

Latest revision as of 21:59, 18 August 2023

Guitars On Fire
GuitarsOnFireIcon.png
General
Author(s)Daid
TypeMusic game
Version1.1
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

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 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. I found some hints why, so if someone has one and it willing to test a few things, then leave a message in the talk page.

Next to guitars you can use:

  • The GuitarHero World Tour Drums
  • A classic controller
  • An USB keyboard

Videos

GuitarsOnFire 1.1 Mario stage


Changelog

Version 1.1

New Features:

  • Freestyle mode (Special thanks to WaxyPumpkin72 for the sound effects)
  • New difficulty/instrument selection menus
  • Online score list, see http://daid.mine.nu/guitarsonfire/
  • New results screen after playing a song
  • Much requested volume settings
  • Low battery warning icon during gameplay. And auto pause if a controller disconnects.
  • Restart option in pause menu
  • Samba share option (see readme.txt)

Bugfixes/changes:

  • Some audio fixes to make more songs playable
  • Many small things in the menus, larger texts, better fitting texts.
  • Loading is a bit faster now, and no longer speeds up at 90%.

Version 1.0

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 there is a bit of time after the game start before the first song.
  • Many tiny things I forgot.

Version 0.8

Future version

Here I keep track of a list of things I want to get done in the next version. Not everything might make it, but these are the things I'm working on.

  • Advanced game mode: Momentum (as seen in GH5)
  • Change difficulty during play
  • Whammy bar effect
  • Solo sections (as seen in rockband)
  • Starpower/overdrive per player, as in GH5
  • New 3D model code for the notes
  • Downloading new songs and stages in game

If you want to see an updated state of the code, then you can look in my subversion repository. It should be compilable and pretty stable at all times.

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 a Button Green Fret Select an item
Red Fret Button F2 Gamecube X Button Classic x Button Red Fret Cancel/exit menu
Yellow Fret Button F3 Gamecube Y Button Classic y Button Yellow Fret -
Blue Fret Button F4 Gamecube A Button Classic + Button Blue Fret -
Orange Fret Button F5 Gamecube B Button Classic R Trigger Orange Fret -
Wiimote + Button Escape GameCube START Button Classic - Button Menu Random song in song selection.

Songs

The FretsOnFire wiki contains a LONG list of songs that you can download here free. Or You Can Download Calthephenoms Demo Song Called "The Devil Lives In Ohio" or The ROFLCopter Of Appitilation By Calthephenom

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. You can also add new stages in the stage folder.

Neck Mods (Note Highway):

  • Black Flames, Blue Neck
  • Tetris stage - More of a proof of concept of how powerful the stage editing is. All gfx replaced and with some fancy scripting you can play tetris in the background.
  • basic full screen background template - Also is a very simple not animated FoF stage.
  • [5] GOF Theme - Electrode [6]
  • [7] Theme: Legend of Zelda [8]
  • Strobe - Shows a flashing "light" in the background. The color depends on the key that is pressed on the controller.