// INJECT SPR TO ROM // Select ROM private void InjectSPRopenDialog_FileOk(object sender, CancelEventArgs e) { //filestream open .spr file FileStream fs = new FileStream(InjectSPRopenDialog.FileName, FileMode.Open, FileAccess.Read); fs.Read(sprite_data, 0, 0x7078); fs.Close(); InjectROMsaveDialog.ShowDialog(); }
// INJECT SPR TO ROM // Select ROM private void InjectSPRopenDialog_FileOk(object sender, CancelEventArgs e) { SpriteLibrary.PlayerSprite sprite = new SpriteLibrary.PlayerSprite(File.ReadAllBytes(InjectSPRopenDialog.FileName)); ////filestream open .spr file //FileStream fs = new FileStream(InjectSPRopenDialog.FileName, FileMode.Open, FileAccess.Read); //fs.Read(sprite_data,0,0x7078); //fs.Close(); Array.Copy(sprite.PixelData, sprite_data, 0x7000); Array.Copy(sprite.PaletteData, sprite_data, 0x78); // TODO: fix this to load gloves InjectROMsaveDialog.ShowDialog(); }