Changes

Jump to navigation Jump to search

FF7/PSX/Sound/AKAO sequence

11 bytes added, 05:08, 30 May 2020
no edit summary
All files with exension *.SND are AKAO.
* '''MINI/ASERI2.SND''' - Battle Arena theme * '''MINI/SENSUI.SND''' - used in Submarine minigame * '''ENEMY6/OVER2.SND''' - game over sequence * '''ENEMY6/FAN2.SND''' - battle win "fanfare" sequence * '''MOVIE/OVER2.SND''' - same game over sequence, don't know, why to duplicate data 
Other AKAO frames are hard-wired in other files.
uint16_t length; // frame length - sizeof(header)
uint16_t reverb_type; // reverb type (range from 0 to 9)
struct AkaoTimeStamp timestamp { uint8_t year_bcd; // year (in binary coded decimal) uint8_t month_bcd; // month (in binary coded decimal, between 0x01 - 0x12) uint8_t day_bcd; // day (in binary coded decimal, between 0x01 - 0x31) uint8_t hours_bcd; // hours (in binary coded decimal, between 0x00 - 0x23) uint8_t minutes_bcd; // minutes (in binary coded decimal, between 0x00 - 0x59) uint8_t seconds_bcd; // some numbersseconds (in binary coded decimal, can't find their usagebetween 0x00 - 0x59) } timestamp;
};
struct AkaoTimeStamp
{
uint8_t year_bcd; // year (in binary coded decimal)
uint8_t month_bcd; // month (in binary coded decimal, between 0x01 - 0x12)
uint8_t day_bcd; // day (in binary coded decimal, between 0x01 - 0x31)
uint8_t hours_bcd; // hours (in binary coded decimal, between 0x00 - 0x23)
uint8_t minutes_bcd; // minutes (in binary coded decimal, between 0x00 - 0x59)
uint8_t seconds_bcd; // seconds (in binary coded decimal, between 0x00 - 0x59)
}
=== Channel info (size: 4 bytes + 2 bytes * <channels count>) ===
112
edits

Navigation menu