Browse Source

Merged in mistydemeo/foo_lunar2/japanese_metadata (pull request #1)

Add metadata for Japanese version
master
Christopher Snowhill 5 years ago
parent
commit
a227e50f05
1 changed files with 294 additions and 0 deletions
  1. +294
    -0
      lunar2.cpp

+ 294
- 0
lunar2.cpp View File

@@ -52,6 +52,7 @@ THE SOFTWARE.
#include "../SDK/foobar2000.h"
static const unsigned char sums[][16] = {
// English
{14,3,227,103,215,65,171,182,101,136,123,106,59,249,70,128},
{130,231,215,26,192,18,77,39,3,155,230,74,229,87,209,109},
{84,94,56,155,40,148,185,197,237,129,211,21,247,179,50,148},
@@ -282,9 +283,150 @@ static const unsigned char sums[][16] = {
{204,170,129,44,12,212,135,44,93,120,69,33,229,135,72,200},
{73,137,39,87,148,64,66,75,153,220,19,26,113,127,239,140},
{224,236,202,120,11,37,217,215,18,105,230,139,150,248,3,68},
// Japanese
{3,69,3,245,101,65,43,29,126,74,21,119,5,162,163,38},
{212,201,71,189,203,204,62,214,241,63,150,111,44,245,177,28},
{183,68,186,35,16,17,4,35,235,111,186,54,82,254,175,110},
{73,69,221,235,110,161,63,7,59,22,111,194,38,55,98,119},
{181,8,15,33,210,226,31,77,108,113,230,73,21,106,162,111},
{150,153,110,189,7,242,224,242,108,81,66,2,185,243,99,127},
{122,192,230,218,152,232,250,120,44,144,211,170,219,71,168,59},
{174,24,177,245,84,148,30,17,115,249,91,53,132,134,38,16},
{1,140,228,85,159,217,219,79,199,234,44,166,71,10,252,134},
{239,215,62,246,207,186,19,213,194,70,9,52,106,1,99,235},
{78,77,16,50,54,110,125,71,53,211,83,57,74,163,62,222},
{60,106,37,3,189,190,253,15,50,93,35,236,153,191,227,156},
{28,119,191,29,55,104,45,144,137,93,16,72,97,70,19,254},
{199,226,53,208,7,188,122,200,197,0,246,170,38,249,126,201},
{119,242,15,148,12,47,124,83,128,145,235,206,66,147,100,157},
{215,18,15,42,42,195,49,235,218,11,252,86,191,11,226,102},
{16,19,118,30,165,212,127,128,179,107,92,213,58,17,29,65},
{91,216,180,120,208,104,95,50,124,183,42,117,198,16,26,214},
{99,251,252,235,234,100,123,214,105,99,12,220,145,18,101,112},
{197,103,79,185,193,231,128,154,166,0,93,86,48,150,106,51},
{241,12,241,142,133,111,199,140,110,196,75,168,78,67,46,244},
{175,205,166,123,79,83,16,17,199,228,246,127,213,20,127,42},
{143,63,80,243,70,240,132,118,212,244,25,193,207,168,8,198},
{53,219,192,157,171,235,198,225,3,47,171,25,91,215,134,187},
{193,45,107,164,243,43,62,116,159,172,226,192,45,123,157,116},
{102,37,87,27,60,41,115,214,95,51,217,191,75,218,224,153},
{162,105,127,204,230,49,79,109,42,89,242,179,14,20,120,106},
{25,208,63,43,55,167,236,204,239,38,90,166,131,136,153,198},
{232,255,98,198,217,175,161,19,128,193,4,111,161,212,4,188},
{53,160,211,197,96,29,252,191,120,80,159,235,116,116,92,99},
{126,154,75,250,8,70,64,168,60,207,100,240,54,139,174,219},
{53,76,59,178,177,154,92,60,17,68,233,194,186,103,42,182},
{134,237,74,51,141,8,208,76,218,48,249,220,215,159,192,6},
{232,69,207,30,4,184,199,238,92,170,91,57,107,238,237,247},
{0,92,39,123,151,72,68,231,70,204,60,143,105,65,170,128},
{19,74,23,72,237,44,173,238,100,105,229,84,10,69,126,224},
{215,137,75,4,201,136,41,201,83,108,111,205,148,92,107,130},
{19,225,224,203,186,21,13,92,239,209,46,115,58,57,66,196},
{129,111,146,252,103,37,108,37,151,246,96,188,22,47,71,149},
{213,50,52,159,53,33,170,163,74,183,19,247,183,138,160,8},
{189,250,110,25,187,161,20,18,88,207,113,120,230,12,136,19},
{113,213,21,192,217,93,218,158,32,132,120,72,66,225,81,62},
{167,66,69,180,214,182,18,19,132,46,234,179,123,185,137,63},
{95,124,57,149,243,46,170,22,241,179,252,32,95,96,110,232},
{46,101,129,153,212,94,64,220,222,205,73,174,67,91,105,52},
{82,65,234,34,248,166,86,197,244,47,130,230,132,216,145,170},
{72,47,52,142,219,87,159,100,129,162,231,197,212,12,90,52},
{224,244,154,41,27,30,142,204,221,185,244,78,47,171,121,128},
{61,132,12,131,213,188,18,225,205,148,150,58,157,36,119,64},
{38,213,42,221,241,86,190,142,98,132,224,249,222,227,43,43},
{230,228,239,19,43,219,103,84,41,191,18,102,221,154,102,73},
{41,84,111,137,75,244,167,249,230,14,99,99,108,176,8,73},
{144,9,105,59,11,44,145,34,133,50,22,143,252,221,240,251},
{244,61,59,19,92,140,65,115,63,244,84,158,224,187,193,98},
{32,191,220,156,6,28,182,54,133,28,229,12,35,238,166,76},
{41,184,136,63,126,112,137,35,49,253,115,215,241,129,26,11},
{146,4,29,227,9,59,56,24,148,198,195,166,251,135,197,101},
{250,108,72,63,140,204,192,22,201,213,185,124,96,132,227,115},
{209,22,35,214,154,232,164,6,229,134,208,61,241,233,94,250},
{61,247,172,143,65,57,141,131,94,78,41,111,46,70,112,148},
{149,163,9,251,152,118,82,245,132,88,134,162,62,4,61,163},
{3,136,50,76,147,98,81,96,180,7,196,106,172,237,26,49},
{213,24,137,209,14,92,3,206,213,36,169,112,44,54,34,142},
{227,44,153,164,78,184,168,189,33,220,137,102,80,127,39,28},
{91,66,178,139,105,133,172,32,45,205,199,252,153,189,203,60},
{1,96,37,112,89,211,206,223,156,32,40,88,169,14,86,193},
{74,87,60,35,228,8,62,144,137,171,6,130,126,4,18,39},
{143,131,40,127,250,18,155,250,252,190,248,209,102,22,92,48},
{172,186,6,37,120,147,233,107,197,14,45,64,198,255,36,211},
{126,156,106,82,62,58,215,80,198,66,42,122,13,155,20,31},
{22,104,88,13,169,37,23,165,117,216,111,120,148,7,62,97},
{66,132,116,121,236,22,74,38,91,94,110,25,152,134,102,246},
{26,215,99,165,42,236,8,235,125,10,230,59,67,5,47,135},
{123,231,248,147,70,129,121,191,117,204,92,188,251,55,142,189},
{103,135,114,90,231,65,28,178,46,170,172,179,100,46,166,28},
{89,140,230,210,5,214,255,103,99,141,98,57,133,179,133,253},
{82,245,157,3,53,194,223,169,16,123,58,75,83,161,247,139},
{125,212,117,117,34,141,238,17,29,95,203,105,99,139,205,210},
{217,37,141,177,174,184,202,120,147,153,136,242,0,5,237,57},
{242,192,103,84,182,74,137,206,244,170,164,225,186,168,22,65},
{168,70,135,232,211,103,13,208,40,112,164,223,96,108,43,102},
{120,2,12,182,106,47,10,223,107,57,168,52,153,190,34,118},
{102,188,226,112,123,203,7,4,51,106,102,10,173,161,3,146},
{172,168,129,5,244,22,119,155,247,98,77,174,110,15,142,61},
{12,220,14,64,40,152,212,13,241,148,61,241,53,141,239,12},
{168,138,80,163,129,86,47,240,252,119,204,104,154,74,204,138},
{171,21,32,246,86,219,40,54,171,3,98,136,4,28,196,114},
{119,122,73,194,110,133,164,32,186,56,101,83,209,213,138,200},
{180,131,110,203,148,87,22,12,61,64,25,127,150,115,218,53},
{124,38,223,244,172,116,240,6,72,28,51,144,165,245,55,66},
{156,104,97,54,195,246,178,141,43,185,64,59,183,98,39,97},
{218,57,46,190,166,241,135,118,246,106,89,42,215,82,92,57},
{111,206,209,113,193,220,190,21,228,167,206,243,28,98,35,223},
{226,95,242,209,107,240,80,140,203,137,98,228,20,83,165,14},
{76,14,142,107,168,138,9,81,43,140,96,40,111,83,186,32},
{71,121,121,191,230,236,165,100,85,145,82,88,8,172,159,198},
{20,135,105,14,229,170,197,107,208,186,24,214,215,95,251,154},
{175,99,190,4,89,148,173,237,14,26,53,67,124,152,87,244},
{47,237,98,87,253,117,215,75,36,194,192,80,38,233,11,201},
{113,46,231,212,103,249,148,191,195,91,214,40,137,51,209,147},
{246,23,209,53,160,9,45,166,85,115,196,107,40,91,184,34},
{155,252,15,134,22,117,235,177,232,165,147,35,149,88,102,146},
{198,19,52,131,182,94,174,95,0,213,90,193,198,160,136,105},
{150,223,64,82,113,248,193,53,39,106,160,179,25,14,3,153},
{53,169,23,56,74,230,255,167,6,181,161,210,69,123,79,87},
{184,70,27,3,2,86,0,33,189,236,232,194,223,161,197,217},
{85,77,118,105,172,64,171,225,188,204,192,79,155,77,202,186},
{87,127,51,154,77,203,8,215,242,120,200,178,62,26,111,84},
{241,16,166,243,7,200,14,6,101,92,213,155,21,84,227,24},
{241,196,145,43,121,39,41,5,64,76,83,61,0,207,255,61},
{82,121,222,36,159,51,180,60,111,90,234,195,6,173,212,18},
{255,65,100,118,232,8,171,253,163,13,180,208,177,101,227,217},
{28,243,187,142,152,221,12,87,110,225,110,81,82,70,208,97},
{143,135,50,181,16,47,89,255,76,152,111,105,46,157,50,182},
{177,63,5,92,151,25,182,203,185,139,72,178,169,7,81,182},
{112,179,13,164,208,172,247,125,151,102,151,158,152,127,219,127},
{1,173,66,236,182,132,117,165,229,103,79,166,182,224,186,227},
{73,252,207,120,61,53,164,12,94,0,200,156,62,1,238,207},
{229,50,19,39,43,226,241,104,112,131,80,124,97,76,47,5},
{99,175,107,48,58,240,17,200,189,50,228,39,192,92,218,201},
{146,132,65,67,41,3,57,127,42,249,23,89,244,16,67,36},
{41,255,175,186,30,58,2,48,201,179,19,156,169,62,114,160},
{194,228,210,255,196,242,33,137,247,211,237,2,252,237,90,79},
{6,114,147,254,174,255,205,13,253,11,240,8,234,168,42,44},
{88,39,225,142,81,31,180,74,221,128,1,131,43,86,85,110},
{9,183,144,61,39,164,10,53,31,170,97,116,245,36,62,22},
{126,248,18,41,185,97,159,52,173,188,151,204,121,1,75,4},
{24,18,132,245,36,47,52,144,235,131,207,94,254,84,218,238},
{18,161,199,125,92,230,90,14,243,20,49,9,215,31,80,178},
{24,159,125,22,132,136,46,197,110,18,168,224,34,74,177,238},
{119,51,252,230,172,12,46,46,69,79,250,252,19,235,41,15},
{47,86,235,171,21,12,104,56,37,123,65,23,224,39,233,18},
{1,138,70,57,116,92,206,140,131,199,47,211,53,201,215,175},
{107,37,227,9,145,203,243,230,62,159,95,200,18,190,40,41},
{105,246,142,108,145,76,54,182,145,149,144,46,227,182,91,28},
{37,177,19,233,139,14,176,52,50,35,89,244,114,179,24,165},
{159,39,232,94,214,68,206,215,157,191,63,226,74,175,236,221},
{220,176,144,159,198,199,44,13,126,67,138,215,106,0,8,51},
{74,59,205,54,28,0,131,46,37,147,107,75,78,124,22,169},
};
static const char * titles[] = {
// English
"Eastern Lunar Overworld Theme",
"Hiro's Home",
"*Silence*",
@@ -515,9 +657,150 @@ static const char * titles[] = {
"Luna's Story 2",
"Lucia uses Althena's light",
"Outtakes",
// Japanese
"Sneaking on the Destiny (alternate, unused)",
"Zophar Battle Theme (Japanese)",
"Final Zophar Battle Theme (Japanese)",
"Master Zophar 6 (Japanese)",
"Master Zophar 7 (Japanese)",
"Master Zophar 8 (Japanese)",
"Sneaking on the Destiny",
"Beneath Pentagulia",
"Forest of Illusion",
"Dragon Caves",
"Transmission Room Pulsating",
"Pentagulia",
"Title Screen",
"Game Menu",
"Blowing Wind",
"Cave of Trials",
"Tavern Theme",
"Hiro's Introduction (Japanese)",
"First Sight of the Destiny (Japanese)",
"The Destiny leaves for the Blue Spire (Japanese)",
"Something appears at the Blue Spire",
"Teleport to the top of the Blue Spire (Japanese)",
"Ruby sees the Transfer Crystal (Japanese)",
"Ruby snaps Hiro out of it (Japanese)",
"Lucia begins to glow (Japanese)",
"Zophar strips away Lucia's power (Japanese)",
"Riding Gwyn's boat (slow)",
"Ronfar gets angry (Japanese)",
"Mauri's plague flashback (Japanese)",
"Lucia singing on the Destiny (Japanese)",
"Lucia speaks with Leo in Dalton (Japanese)",
"Lemina is angry at the tester's destruction (Japanese)",
"Lemina congratulates the group (Japanese)",
"Nauseating flight (Japanese)",
"Resonating chamber",
"Ghaleon's appearance (Japanese)",
"Ghaleon's introduction (Japanese)",
"Avalanche (Japanese)",
"Strange white cat (Japanese)",
"Encounter with the masked man (Japanese)",
"Lemina tells Borgan to leave Vane (Japanese)",
"Ruby concerned about Lucia on the Destiny (Japanese)",
"Lucia discovers Althena is a fake (Japanese)",
"Lucia doubting Althena's plan (Japanese)",
"Ghaleon talking to Lucia in Pentagulia Shrine (Japanese)",
"Nall bragging to Ruby in White Dragon Cave (Japanese)",
"Nall transformed (Japanese)",
"Jean confronts Lunn (Japanese)",
"Ronfar and Jean get dropped (Japanese)",
"Lemina confronts Borgan (Japanese)",
"Mauri's Judgement (Japanese)",
"Ruby's empowerment (Japanese)",
"Ghaleon's crisis (Japanese)",
"Lucia summons the dragons (Japanese)",
"Althena panics (Japanese)",
"Meeting Nall in the Goddess Tower (Japanese)",
"Lucia discovers Luna's recording (Japanese)",
"Lucia is abandoned (Japanese)",
"Rumbling",
"Water disappears (Japanese)",
"Vane after the disaster",
"Pentagulia dock",
"Leo joins the group in Vane (Japanese)",
"Ghaleon on the roof (Japanese)",
"Ghaleon's victory (Japanese)",
"Humanity shines through (Japanese)",
"Ghaleon's redemption (Japanese)",
"Destiny charges to Zophar's Domain (unused Japanese full-party dialogue version)",
"Destiny charges to Zophar's Domain (Japanese)",
"Showdown (unused)",
"Finding Lucia (Japanese)",
"Zophar revives (Japanese)",
"Zophar Battle Recovery (Japanese)",
"Omni Zophar defeated (Japanese)",
"Zophar's death (Japanese)",
"Hiro's victory (Japanese)",
"Hiro leaves Vane (Japanese)",
"Lucia's theme (Japanese)",
"Lucia's farewell (Japanese)",
"Lucia's pendant (Japanese)",
"Hiro's determination (Japanese)",
"Melancholy Heart (alternate, unused)",
"Zen Zone",
"Ghaleon explaining his plot (Japanese)",
"Azado monster summoning by priest",
"Repelled from the Goddess Tower",
"Explosion",
"Lucia siezes Althena's power (Japanese)",
"Pentagulia crumbling",
"Lemina's farewell (Japanese)",
"Jean's farewell (Japanese)",
"Leo's farewell (Japanese)",
"Ruby's farewell (Japanese)",
"Lucia leaves (Japanese)",
"Lucia realizes her mission (Japanese)",
"Lunar intro (Japanese)",
"Leo's introduction (Japanese)",
"Crystal glowing (Japanese)",
"Lucia sees the sky of Lunar (Japanese)",
"Lucia is sick (Japanese)",
"Lucia leaves for Pentagulia (Japanese)",
"Jean's alluring dance music (Japanese)",
"Lemina's introduction (Japanese)",
"Trying on disguises (Japanese)",
"Punching out perverts (Japanese)",
"Holographic recording",
"Ghaleon appears (Japanese)",
"Lunn's introduction (Japanese)",
"Seeing Taben's peak",
"Nall's introduction (Japanese)",
"Lucia in the spring (Japanese)",
"Borgan's introduction (Japanese)",
"Lemina crying (Japanese)",
"Mauri's introduction (Japanese)",
"Lucia on the Destiny (Japanese)",
"Ghaleon's welcome to Pentagulia (Japanese)",
"Althena's introduction (Japanese)",
"Ghaleon shooting down Lucia's hopes (Japanese)",
"Jean's destiny (Japanese)",
"Lunn at the tournament (Japanese)",
"Challenging Borgan (Japanese)",
"Mauri in Serak Palace (Japanese)",
"Dragons destroying Pentagulia (Japanese)",
"Luna's Introduction (Japanese)",
"Luna's Story 1 (Japanese)",
"Zophar wreaking havoc (Japanese)",
"Lucia confronts Zophar (Japanese)",
"Zophar gloats at the top of his tower (Japanese)",
"Ghaleon taunting Hiro (Japanese)",
"Ghaleon's atonement (Japanese)",
"Friends' confidence (Japanese)",
"Ghaleon's farewell (Japanese)",
"Lucia imprisoned (Japanese)",
"Zophar's welcome (Japanese)",
"Hiro and Lucia (Japanese)",
"Lucia's farewell (Japanese)",
"Ruby helps Hiro (Japanese)",
"Hiro finds Lucia (Japanese)",
"Luna's Story 2 (Japanese)",
};
static const short tracks[] = {
// English
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17,
18, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38,
39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54,
@@ -534,6 +817,17 @@ static const short tracks[] = {
231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243,
244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256,
257, 258, 260, 261, 263, 264,
// Japanese
2, 9, 10, 16, 17, 18, 24, 25, 26, 28, 31, 36, 40, 41, 45, 52, 54,
60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 73, 74, 75, 78, 79,
81, 82, 83, 84, 85, 86, 88, 89, 91, 94, 96, 97, 99, 100, 102, 106,
107, 111, 112, 113, 116, 117, 118, 119, 120, 121, 122, 124, 125,
127, 128, 129, 130, 132, 133, 134, 137, 138, 139, 140, 141, 142,
143, 145, 146, 147, 148, 149, 150, 151, 157, 158, 160, 162, 166,
167, 169, 170, 171, 172, 173, 202, 203, 204, 206, 207, 208, 211,
212, 213, 214, 215, 217, 218, 219, 220, 221, 222, 223, 224, 225,
226, 228, 229, 230, 233, 234, 237, 239, 243, 244, 245, 247, 248,
249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 260, 261,
};
class input_lunar2


Loading…
Cancel
Save