static bool RemoveStringsInKnownGames(string gamecode, byte[] data) { KnownGamedata[] knownData = new KnownGamedata[] { new KnownGamedata("VI2J", 0x1047C8, 0x4A4), // FE12 English Patch }; bool knownGame = false; foreach (KnownGamedata d in knownData) { if (gamecode == d.Gamecode) { knownGame = true; for (uint i = d.Position; i < d.Position + d.Length; ++i) { if (data[i] != 0) { data[i] = 0x20; } } } } return(knownGame); }
static bool RemoveStringsInKnownGames( string gamecode, byte[] data ) { KnownGamedata[] knownData = new KnownGamedata[] { new KnownGamedata( "VI2J", 0x1047C8, 0x4A4 ), // FE12 English Patch }; bool knownGame = false; foreach ( KnownGamedata d in knownData ) { if ( gamecode == d.Gamecode ) { knownGame = true; for ( uint i = d.Position; i < d.Position + d.Length; ++i ) { if ( data[i] != 0 ) { data[i] = 0x20; } } } } return knownGame; }