We just released a Feb. 5 '89 prototype of DuckTales for the NES!
If you'd like to support our preservation efforts (and this wasn't cheap), please consider donating or supporting us on Patreon. Thank you!

User:CebolaBros64/Data

From The Cutting Room Floor
Jump to navigation Jump to search

This page contains info on data for the game CebolaBros64.

Rhythm Game Themes

Hmmm...
To do:
Cross check with these and add them to source template

Changing the value of any of these offsets (ROM) will change the "theme" of the rhythm game associated with it.

Marching Orders

Offsets

  • 9D2211 - Marching Orders
  • 9D2305 - Marcher 2

Possible Values

  • 00 - Marching Orders
  • 01 - Remix 7 (Rabbit)
  • 02 - Marching Orders (D-Pad inputs are disabled, likely used by one of the remixes)
  • 03 - Marcher 2

The Clappy Trio

Offsets

  • 9D00E1 - The Clappy Trio (Practice)
  • 9D62A5 - The Snappy Trio

Possible Values

  • 00 - The Clappy Trio
  • 01 - Remix 1/7 (Quartet)
  • 02 - The Clappy Trio (Duplicate?)
  • 03 - The Clappy Trio (Duplicate?)
  • 04 - The Snappy Trio
  • 05 - The Snappy Trio Quartet (Unused)
  • 06 - The Snappy Trio (Duplicate?)
  • 07 - The Snappy Trio (Duplicate?)

Iai Giri

Offsets

  • 9D1549 - Iai Giri

Possible Values

  • 00 - Iai Giri
  • 01 - Remix 2/6/7/8 (No SFX)
  • Any other value - Remix 2/6/7/8

Showtime

Offsets

  • 9D3BA1 - Showtime (Practice)

Possible Values

  • 01 - Remix 3

Bunny Hop

Offsets

  • 9D27B1 - Bunny Hop

Possible Values

  • 00 - Bunny Hop
  • 01 - Bunny Hop (Duplicate?)
  • 02 - Unknown, broken hop animations.
  • 03 - Remix 3

Tram and Poline

Offsets

  • 9D3631 - Tram and Poline

Possible Values

  • 00 - Tram and Poline (Practice)
  • 02 - Remix 3

Space Dance

Offsets

  • 9D3D71 - Space Dance (Practice)
  • 9D6851 - Cosmo Dance

Possible Values

  • 01 - Cosmo Dance
  • 02 - Remix 3

Rap Men

Offsets

  • 9D6399 - Rap Women by YONE
  • 9D648D - Rap Women by KAZU (Unused)


(Source: https://discord.com/channels/277545487375007744/277545891282288641/339690438476693505)

Possible Values

  • 02 - Unused, animations and sound are broken. Likely a remnant of an unused third variant.

Bouncy Road

Offsets

  • 9D0CFD - Bouncy Road (Practice)
  • 9D0DD9 - Bouncy Road

Possible Values

  • 01 - Remix 5

Tap Trial

Offsets

  • 9D1CA1 - Tap Trial
  • 9D61B1 - Tap Trial 2

Possible Values

  • 00 - Tap Trial
  • 01 - Remix 7 (Chinese)
  • 02 - Remix 7 (Farm)
  • 03 - Tap Trial 2
  • 04 - Remix 5


(Source: Y.S.(Archive), MF5K (Archive) and CW Ballard (Archive))

Soundbank Table

Start Location: AA44FC

General Structure:
24 (0x18) bytes long.
	LENGTH, SAMPLERATE, PITCH, LOOPPOINTS, LOOPPOINTL, START
		LENGTH: A DWORD that describes how long the sample is in bytes.
		SAMPLERATE: A DWORD that defines the samplerate of the sample. It is usually 13379 (0x3443).
		PITCH: A DWORD that labels the pitch of the sample. The label of the sample must match the actual pitch of the sample.
			(12*n) + 0 = C
			(12*n) + 1 = C#
			(12*n) + 2 = D
			(12*n) + 3 = D#
			(12*n) + 4 = E
			(12*n) + 5 = F
			(12*n) + 6 = F#
			(12*n) + 7 = G
			(12*n) + 8 = G#
			(12*n) + 9 = A
			(12*n) + 10 = A#
			(12*n) + 11 = B
		LOOPPOINTS/LOOPPOINTL: Two DWORDs that describe the start and end of a looppoint, in bytes, respectively. 
			*Still researching
		START: A pointer pointing to the start of the sample in GBA terms, a DWORD that tells the location of the SFX in bytes.


(Source: Malalaika#3141 on the RHModding Discord)