public override Asset Load(AssetLoader loader) { string name = Path.GetFileName(loader.Name).ToLowerInvariant(); int palette; if (!Palettes.TryGetValue(name, out palette)) palette = 0; return new GraphicArchive(palette, loader); }