Guitar Fun BETA 1.5 (c) 20007 Hermes / Elotrolado.net

*************************************************************************************************************

Que es Guitar Fun?


Es un juego que utiliza el perifrico de guitarra, presente en juegos como Guitar Hero, 
para producir una experiencia similar a ste, pero con canciones personalizadas por el usuario.

Ahora tambien permite el uso del PAD, con el mismo esquema que Guitar Hero y tambien el uso de un teclado USB
(o PS/2 usando un adaptador a USB) de igual forma que Frets On Fire (juego de PC).

Inspirado en el juego para PC, Frets On Fire, comparte el mismo formato de canciones (dos o tres pistas de audio en 
formato Ogg, un MIDI como secuenciador de notas y un fichero .ini con el titulo de la cancin y el autor).

Puedes encontrar paginas relacionadas con este juego de PC, buscando FOF en Google


************************************************************************************************************

Que caractersticas tiene?

- Soporte para guitarra (incluida la barra de vibrato), PAD y Teclado USB (es posible usar el stick analogico
izquierdo como vibrato). Posibilidad de definir el teclado (Menu Input Options). Soporte de guitarra en puerto
2 de joystick (seleccionar como Guitarra 2 en Input Options)

- Lectura de canciones tanto desde CDROM como desde dispositivo almacenamiento USB (la PSP, por ejemplo).
  No todos los dispositivos de almacenamiento USB funcionan, pues la PS2 solo soporta USB 1.1 y el driver
  tampoco es perfecto

 -Soporte para directorios con pack de canciones, con titulo de pack personalizable

- Ajuste para guitarristas zurdos, incluido

- Soporte para pista de ritmo (rhythm.ogg). La puedes deshabilitar tocando la nota #5 al comenzar una cancion,
en la cuenta atras, si tienes algun problema

- Existe un Nivel especial que partiendo del Nivel Medio en adelante, simplifica la cancion para ser tocada
  con tres notas unicamente (especialmente indicado para los menos expertos, si te gusta una cancion dificil)

- Posibilidad de tocar una cancin en modo entrenamiento. En este modo, se ralentiza la cancion un 25%, 
  permitiendo  practicar a menor velocidad notas dificiles de tocar.

- Soporte de tarjeta de memoria para guardar las mejores puntuaciones de las canciones (soporta 128 canciones,
  sobreescribiendo la cancion mas antigua en caso de desbordar esa cifra)

  NUEVO:

  - Soporte para tocar la parte rtmica  de la cancion en modo Single Player.

  - Modos Multijugador: Guitar Battle (guitarra contra guitarra) y Cooperative (guitarra y bajo)

  - Soporte para dos teclados USB, con teclas configurables para el modo Multijugador.

  - Mayor soporte de dispositivos USB.
  
  - Mejorado el interprete MIDI


************************************************************************************************************

Que requisitos tiene el programa?


  El programa necesita 65KB de espacio libre en la Memory Card para instalar el icono y la base de datos
 con las puntuaciones. Si se produce algn error durante la escritura de datos, tal vez sea porque no hay 
 espacio suficiente en la Memory Card.

  El modo de video, trata de ajustarse de forma automatica. En modelos PSTWO la deteccion buscar en la Memory
Card una carpeta de sistema . para determinar si la consola es PAL.

  En todo caso, en la pantalla principal, pulsando el boton SELECT podrs cambiar el modo de forma manual.


************************************************************************************************************

Como se introducen las canciones en los distintos soportes?

 Las canciones, suelen venir dentro de una carpeta, pues se componen de varios ficheros (si no es as, crear una)
 El programa buscar una carpeta de nombre "songs" en el directorio raiz y dentro de esa carpeta "songs" buscar
las carpetas de las canciones y analizar el contenido. Esto es igual tanto para dispositivo USB como CDROM, pero
si quiero llamar la atencin de que hay que tener cuidado para no introducir caracteres especiales en los nombres
de los ficheros o carpetas (como una vocal acentuada), pues el soporte de ficheros, podra entrar en shock XD


Desde la beta 1.2, es posible crear packs de canciones, de la siguiente forma:

Introduce dentro de la carpeta "songs"  una carpeta cuyo nombre comience por "pack" (por ejemplo,
"pack-favoritos") y dentro de esa carpeta, introduce las canciones.

De esta forma, las canciones sern mostradas con un separador que contendr el mismo nombre 
que el directorio "pack*****" o el contenido de un fichero de texto de nombre title.txt dentro
de la carpeta "pack" (se mostraran 31 caracteres al listar las canciones)

Las canciones ahora estan ordenadas alfabeticamente, utilizando el nombre de la cancion presente en 
song.ini y los packs se ordenan tambien alfabeticamente, utilizando el nombre del directorio por defecto
o el contenido de title.txt.

Un ejemplo:

songs
|
|---pack-1-favoritos
|        |
|        |-- title.txt ->"1- Canciones Favoritas"
|        |
|        |-- Judas Priest- Breaking The Law
|        |     |
|        |     |-song.ini -> "name a) Breaking the Law"
|        |     |....
|        |-- Ozzy Osbourne- Bark On The Moon
|        |      |
|        |      |-song,ini -> "name b) Bark On The Moon"
|        |.....
|
|---pack-2-otros
         |
	 |-- title.txt ->"2- Otras Canciones"


En la PS2:

1- Canciones Favoritas

   a) Breaking The Law
   b) Bark On The Moon

2- Otras Canciones

   ........


Carpetas soportadas: 255 maximo por nivel
Canciones maximas soportadas: 512 canciones

************************************************************************************************************

Como debo preparar un CD con el juego?

- Utiliza cdgenps2.exe (si usas Linux, funciona bajo Wine)  para crear una imagen para grabar. Introduce primero
el fichero SYSTEM.CNF pulsando en el nombre con el boton derecho del ratn y selecciona la opcion "Edit".

- Pulsar en la casilla "Fix LBA" y fijar el LBA en 12231, pulsando OK finalmente.

- Aadir el fichero GUITARF.ELF

- Aadir la carpeta SONGS (si se quiere) , que debe contener los directorios con las distintas canciones 

- Pulsar el icono "IMG" y salvar como BIN Files. El programa crear un .CUE y un .BIN con la imagen

- Grabar la imagen utilizando el CUE con Alcohol 120% o programa similar.

************************************************************************************************************

Como se juega?


Adivinalo :p. Bueno, solo te dir que si tocas las notas bien, sin fallar, se ir activando un multiplicador que
incrementar el valor de puntos de las notas. Tambien existe un indicador a la derecha que indica lo bien o mal
que ests tocando y que tambien actua como multiplicador de puntos. Cuando dos notas estan muy proximas, existe 
un caso especial en el que aparece una nota con un punto arriba, del mismo color. En este caso basta con pulsar 
el botn del mismo color para tocarla, sin necesidad de pulsar el golpeador.

Desde la BETA 1.2, se han introducido las "notas estrella". Si se tocan sin fallar ninguna nota, se recibe un
extra de 5000 puntos


Cmo se pausa el juego?

Pulsa VERDE+ROJO+AMARILLO+AZUL y START-> Usando la guitarra como entrada

Pulsa START -> Usando el Dual Shock como entrada

Pulsa ESC -> Usando un teclado como entrada

************************************************************************************************************

Que es eso de "Track Volume Divider" en Sound Options?


Simplemente, es un divisor que controla la mezcla de los samples de ambas pistas de audio (guitar.ogg y song.ogg)

Algunas canciones tienden a distorsionar durante la mezcla y el divider a 2 ayuda a evitarlo

************************************************************************************************************

Hars pblico el cdigo fuente de ste programa?


En principio, an me queda bastante trabajo que realizar, pues esto no es mas que una BETA adelantada, PERO 
debido a malas experiencias  en el pasado (PS2Reality Mediaplayer..) donde  gente irrespetuosa incumpla los 
trminos de licencia del programa, etc, creo que la pelota est en el tejado de otros: respetadme a m y mis
licencias (que a su vez tratan de preservar las licencias partculares de otras piezas de cdigo) y yo no tendr
inconveniente en compartir el cdigo del programa, cuando lo considere conveniente...

Que conste que yo no tengo nada que perder, pues para m la programacin es un hobby, como para otro jugar al 
ajedrez, que ejerzo en mis ratos libres y cuyo trabajo, me gusta compartir (si se dan las condiciones apropiadas)

Si alguien tiene algo interesante que aportar, puede ponerse en contacto conmigo a traves del foro de Desarrollo
en www.elotrolado.net.


Saludos y disfrutad del programa :)



