Experimental stuff for now. Don't think too much about it. Branched off Rabi-Ribi Autosplitter.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rabiribi-display/rabi_splitter_WPF/StaticData.cs

169 lines
4.9 KiB

8 years ago
using System.Collections.Generic;
namespace rabi_splitter_WPF
{
public static class StaticData
{
public static Dictionary<int, string> BossNames = new Dictionary<int, string>()
{
{1009, "Cocoa"},
{1011, "Rumi"},
{1012, "Ashuri"},
{1013, "Rita"},
{1014, "Ribbon"},
{1015, "Cocoa"},
{1018, "Cicini"},
{1020, "Saya"},
{1021, "Syaro"},
{1022, "Pandora"},
{1023, "Nieve"},
{1024, "Nixie"},
{1025, "Aruraune"},
{1030, "Seana"},
{1031, "Lilith"},
{1032, "Vanilla"},
{1033, "Chocolate"},
{1035, "Illusion Alius"},
{1036, "Pink Kotri"},
{1037, "Noah 1"},
{1038, "Irisu"},
{1039, "Miriam"},
{1043, "Miru"},
{1053, "Noah 3"},
{1054, "Keke Bunny"},
};
public static string[] MapNames = new string[]
{
"Southern Woodland",
"Western Coast",
"Island Core",
"Northern Tundra",
"Eastern Highlands",
"Rabi Rabi Town",
"Plurkwood",
"Subterranean Area",
"Warp Destination",
"System Interior",
};
public static int[][] MapBoss = new int[][]
{
new[] {1011, 1009, 1025, 1014, 1018},
new[] {1036, 1038, 1031, 1022, 1012},
new[] {1032, 1036, 1030, 1033},
new[] {1024, 1023, 1013, 1030},
new[] {1012, 1020,},
new int[0],
new[] {1054},
new[] {1036, 1039},
new[] {1037, 1053, 1035, 1043},
new[] {1021},
};
public static string[] MusicNames = new[]
{
"-NO MUSIC-",
"ADVENTURE STARTS HERE",
"SPECTRAL CAVE",
"FORGOTTEN CAVE",
"UNDERWATER AMBIENT",
"LIBRARY AMBIENT",
"FORGOTTEN CAVE II",
"STARTING FOREST NIGHT",
"BOUNCE BOUNCE",
"RABI RABI BEACH",
"PANDORA'S PALACE",
"RABI RABI RAVINE",
"HOME SWEET HOME",
"RABI RABI PARK",
"INSIDE UPRPRC",
"SKY ISLAND TOWN",
"WINTER WONDERLAND",
"CYBERSPACE.EXE",
"EVERNIGHT PEAK",
"EXOTIC LABORATORY",
"GOLDEN RIVERBANK",
"FLOATING GRAVEYARD",
"SYSTEM INTERIOR II",
"AURORA PALACE",
"SPEICHER GALERIE",
"DEEP UNDER THE SEA",
"SKY-HIGH BRIDGE",
"WARP DESTINATION",
"VOLCANIC CANERNS",
"PLURKWOOD",
"ANOTHER D",
"ICY SUMMIT",
"PREPARE EVENT",
"MIDBOSS BATTLE",
"MIDSTREAM JAM",
"MIRIAM'S SHOP",
"BUNNY PANIC!!!",
"THE TRUTH NEVER SPOKEN",
"BRAWL BREAKS VER.2",
"BRAWL BREAKS",
"SANDBAG MINI GAME",
"STAFF ROLL",
"RFN - III",
"NO REMORSE",
"GET ON WITH IT",
"THEME OF RABI-RIBI 8BIT",
"THEME OF RABI-RIBI",
"FULL ON COMBAT",
"HI-TECH DUEL",
"UNFAMILIAR PLACE",
"UNFAMILIAR PLACE AGAIN",
"KITTY ATTACK",
"M.R.",
"MAIN MENU",
"SUDDEN DEATH",
"RABI RABI RAVINE VER.2",
"WASTE",
"ARTBOOK INTRO",
"RABI-RIBI PIANO TITLE",
"MISCHIEVOUS MASQUERADE",
};
public static int[] BossMusics = new[]
{
44,
38,
47,
34,
51,
43,
52,
37,
39,
42,
48,
8,
54
};
public static int[] MapAddress = { 0xA3353C, 0xA57020, 0xA5E0AC, 0xA600AC };
public static int[] EnenyPtrAddr = { 0x00940EE0, 0x00964A1C, 0x0096BA3C, 0x0096DA3C };
public static int[] EnenyEnitiyHPOffset = { 0x4c8, 0x4d0,0x4d8, 0x4d8 };
public static int[] EnenyEnitiyIDOffset = { 0x4e4,0x4ec, 0x4F4, 0x4F4 };
public static int[] EnenyEntitySize = {0x6F4, 0x6FC, 0x704, 0x704 };
public static int[] MaxEntityEntry = { 50,50,50 ,50};
public static int[] MoneyAddress = { 0xD3823C, 0xD5B9FC, 0xD63D2C, 0xD654CC };
public static string[] VerNames = {"1.65", "1.70","1.71","1.75"};
public static int[] MusicAddr =
{
0xA46294,
0xA69D98,
0xA70E28,
0x4FAB60
};
public static int[] TownMemberAddr = {0xD38934, 0xD5C0F4, 0xD63BC4, 0xD65BC4 };
public static int[] IGTAddr = { 0xD388E0, 0xD5C0A0, 0xD63B70, 0xD65B70 };
}
}