If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
🎄 Merry Christmas, TCRF! 🎄

GuitarFreaks 3rdMIX & drummania 2ndMIX

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

GuitarFreaks 3rdMIX & drummania 2ndMIX

Developer: Konami Computer Entertainment Japan
Publisher: Konami
Platform: PlayStation 2
Released in JP: December 7, 2000


DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.
DebugIcon.png This game has debugging material.
SoundtestIcon.png This game has a hidden sound test.


A near-direct port of the GuitarFreaks 3rdMIX and drummania 2ndMIX arcade games.
Contrary to most home ports of Konami's rhythm games at the time, it didn't have any additional songs.

Unused Graphics

PASSSEED.DAT, the main graphics repository, contains leftover sprites for the songs ANARCHY IN THE U.K. and LOVE AFFAIR, which are not playable in this release. The former, however, would later appear in GitaDora! GuitarFreaks 4thMIX & drummania 3rdMIX.

(Source: tikal.)

ANARCHY IN THE U.K.

GF3DM2PS2-anarchy1.png GF3DM2PS2-anarchy2.png GF3DM2PS2-anarchy3.png
GF3DM2PS2-anarchy4.pngGF3DM2PS2-anarchy5.pngGF3DM2PS2-anarchy6.pngGF3DM2PS2-anarchy7.png
GF3DM2PS2-anarchy8.png GF3DM2PS2-anarchy9.png

LOVE AFFAIR

GF3DM2PS2-loveaffair2.pngGF3DM2PS2-loveaffair1.png
GF3DM2PS2-loveaffair3.pngGF3DM2PS2-loveaffair4.pngGF3DM2PS2-loveaffair5.pngGF3DM2PS2-loveaffair6.pngGF3DM2PS2-loveaffair7.pngGF3DM2PS2-loveaffair8.png
GF3DM2PS2-loveaffair9.pngGF3DM2PS2-loveaffair10.pngGF3DM2PS2-loveaffair11.pngGF3DM2PS2-loveaffair12.pngGF3DM2PS2-loveaffair13.pngGF3DM2PS2-loveaffair14.pngGF3DM2PS2-loveaffair15.png
GF3DM2PS2-loveaffair17.png GF3DM2PS2-loveaffair18.png
GF3DM2PS2-loveaffair19.png GF3DM2PS2-loveaffair20.png GF3DM2PS2-loveaffair16.png GF3DM2PS2-loveaffair21.png

Invisible Sound Test Menu (and Hidden Strings)

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: What does Function 6 do?

Use the following code to replace the "Records" option in the main menu with a sound test menu.

Records = Sound Test
002385EC 00000005 

Pressing Up and Down switches through the options, and Select "exits" the debug menu. While all print routines have been stubbed, rendering the text invisible, it can still be found at 0xCF5D40 in the ELF.

==================== sound test =====================
  L2   :                   R2   :                    
  L1   :                   R1   :                    
 left  : param -           O    : Now Loading        
 left  : param -           O    : Load Pack          
 right : param +           X    : Stop Stream        
  up   :                 delta  :                    
 down  :                 square :                    
 left  : param -           O    : Pitch Shift        
 left  : param -           O    : Set Vol            
 left  : param -           O    : Play Stream        
 left  : param -           O    : Set Bank           
 right : param +           X    :                    
 left  : param -           O    : Program Set        
 left  : param -           O    : Effect Set         
 left  : param -           O    : Set Vol / Play Se  
 right : param +           X    : Stop Se & Tone     
 down  :                 square : Set Vol / Play Tone
 left  : param -           O    : Set Pan / Play Se  
 down  :                 square : Set Pan / Play Tone
 left  : param -           O    : Play Se            
 down  :                 square : Play Tone          
 select: Exit            start  : mono / stereo              
-----------------------------------------------------
out   : %s
mono
stereo
pk fn :%3d
st pt :%3d
st vl :%3d
st ps :%6d [%s] / pos : %6d
PLAY
STOP
se bk :%3d
se ef :%3d
se pg :%3d
se pt :%3d
se vl :%3d
se pn :%3d
se no :%3d [%s]
tn no :%3d [%s]
%5d
%04x
(Source: punk7890 (code), tikal. (discovery))

Function 1

Selects through the background tracks.

  • Left - Previous ID
  • Right - Next ID
  • Circle - Apply/Play
  • X - Reset (Should it be held, it might render O unusable)

Function 2

A speed changing function.

  • Circle - Apply speed change
  • Left - Higher speed
  • Right - Lower speed

Function 3

A volume changing function.

  • Circle - Apply volume change
  • Left - Lower volume
  • Right - Higher volume

Function 4

An alternative function to play through the background tracks.

  • Circle - Play
  • X - Stop

Function 5

Selects the sound effect bank.

  • Circle - Apply
  • Left - Previous ID
  • Right - Next ID

Function 6

Unknown. Seems to be related to a "Program" of sorts.

Function 7

A speed changing function for the sound effect/tone.

  • Circle - Apply speed change
  • Left - Higher speed
  • Right - Lower speed

Function 8

A volume changer for the sound effect/tone.

  • Circle - Apply volume change
  • Left - Lower volume
  • Right - Higher volume

Function 9

A panning changer for the sound effect/tone.

  • Circle - Apply panning change
  • Left - Pan left
  • Right - Pan right

Function 10

An alternative function to play through the sound effects.

  • Circle - Play sound effect
  • Square - Play tone
  • X - Stop

Function 11

Selects a sound effect.

  • Left - Previous ID
  • Right - Next ID

Function 12

Selects a tone.

  • Left - Previous ID
  • Right - Next ID

Unused Text

Starting from offset 0xCFBB98 in the ELF is a masterlist of sorts. In it, are included references to several songs not present in this release:

0xCFBC00 - clip2_youll_be
You'll be a man

0xCFBC20 - clip2_love_aff
love affair

0xCFBC90 - clip2_anarchy
anarchy in the uk

0xCFBF00 - clip1_medley
D.M. "POWERFUL" MIX

0xCFBFB8 - clip1_narci
Depend on me

0xCFBFD8 - clip1_river
River crossin'

0xCFBFF8 - clip1_power
Ultimate power

0xCFC018 - clip1_heaven
Heaven is a '57 metallic gray

0xCFC048 - clip1_kotobuki
Across the nightmare

0xCFC070 - clip1_miyabi
Road of Thunder

0xCFC0B0 - clip1_hyp
Hypnotica

0xCFC0D0 - clip1_cuty
cuty pie

0xCFC0F0 - clip1_nuts
Crunchy nuts

0xCFC110 - clip1_times
Good times

0xCFC130 - clip1_dream
When I dream of you

0xCFC158 - clip1_ska_ska
Ska Ska No.1

0xCFC178 - clip1_sunny
Sunny side street

0xCFC1A0 - clip1_happy
Happy man

0xCFC1C0 - clip1_waza
Waza

0xCFC1D8 - clip1_baby
Eyes of kids

0xCFC1F8 - clip1_onion
Onion man

0xCFC218 - clip1_i_cant
Look at me

0xCFC238 - clip1_i_think
I think about you

(Source: tikal.)

Build Date

A build date can be found at 0xCC0A20 of the .ELF executable:

MTS.MASTER.KCEJ($Date: 2000/10/16 10:51:34 $)
(Source: tikal.)