public D7000_0103() { p = new Package(); Model = "D7000"; Version = "1.03"; Patches.Add(new PatchSet(PatchLevel.Beta, "HDMI Output 720p FullScreen", hdmi_full_sized_720p)); Patches.Add(new PatchSet(PatchLevel.Released, "Remove Time Based Video Restrictions", patch_1)); //Patches.Add(new PatchSet(false, "Test Live View Record", patch_2)); Patches.Add(new PatchSet(PatchLevel.Released, "Disable Nikon Star Eater", patch_stareater)); Patches.Add(new PatchSet(PatchLevel.Beta, "True Dark Current", patch_dark_current)); Patches.Add(new PatchSet(PatchLevel.Released, "Clean HDMI & LCD Liveview", patch_clean_hdmi)); Patches.Add(new PatchSet(PatchLevel.Released, "Liveview No Display Auto Off", patch_LV_no_timeout)); //Patches.Add(new PatchSet(false, "Video 1080 59.9fps HQ", patch_Mov_1080_60fps)); //Patches.Add(new PatchSet(PatchLevel.DevOnly, "Video 720 59.9fps HQ", patch_Mov_720_60fps)); //Patches.Add(new PatchSet(true, "Video 424 60fps", patch_Mov_424_60fps)); //Patches.Add(new PatchSet(true, "Video 1080 30fps HQ (select 720 30 NQ)", patch_Mov_1080_30fps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 24fps HQ 36mbps NQ old HQ", patch_Mov_1080_24_36mbps, patch_Mov_1080_24_49mbps, patch_Mov_1080_24_64mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 24fps HQ 49mbps NQ old HQ", patch_Mov_1080_24_49mbps, patch_Mov_1080_24_36mbps, patch_Mov_1080_24_64mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 24fps HQ 64mbps NQ old HQ", patch_Mov_1080_24_64mbps, patch_Mov_1080_24_36mbps, patch_Mov_1080_24_49mbps)); // Patches.Add(new PatchSet(true, "Video 1080 24fps 122/89 mbps", patch_Mov_1080_24_XXmbps, patch_Mov_1080_24_36mbps, patch_Mov_1080_24_49mbps, patch_Mov_1080_24_64mbps)); }
/// <summary> /// Adds a candidate patch. /// </summary> /// <param name="patch">The patch from PLib to add.</param> public void AddPatch(object patch) { if (patch == null) { throw new ArgumentNullException("patch"); } // Verify the class name if (patch.GetType().FullName == typeof(PLibPatches).FullName) { string ver = null; try { ver = Traverse.Create(patch).GetProperty <string>(nameof(PLibPatches. MyVersion)); } catch (Exception e) { PUtil.LogException(e); } if (ver == null) { #if DEBUG LogPatchWarning("Invalid patch provided to AddPatch!"); #endif } else if (!Patches.ContainsKey(ver)) { LogPatchDebug("Candidate version {0} from {1}".F(ver, patch.GetType(). Assembly.GetName()?.Name)); Patches.Add(ver, patch); } } else { LogPatchWarning("Invalid patch provided to AddPatch!"); } }
public TerrainPatch(Vector3 pos) { if (Patches == null) { Patches = new List <TerrainPatch>(); } OffSet = new Vector2(pos.x, pos.z); Position = pos; material = Resources.Load("m_UvTest") as Material; meshObject = new GameObject("Mesh"); meshObject.AddComponent <MeshFilter>(); meshObject.AddComponent <MeshRenderer>(); meshObject.AddComponent <MeshCollider>(); meshObject.transform.position = position; meshFilter = meshObject.GetComponent <MeshFilter>() as MeshFilter; meshCollider = meshObject.GetComponent <MeshCollider>() as MeshCollider; CreateGrid(); CreateMesh(); UpdateMesh(); Patches.Add(this); }
public override void Core_Update() { try { List.Clear(); Patches.Clear(); string[] files = Directory.GetFiles(Core.Path_Patches); foreach (string file in files) { if (file.EndsWith(".feh", StringComparison.OrdinalIgnoreCase)) { HackManager patch = new HackManager(); patch.OpenFile(file); Patches.Add(patch); List.Add(Tuple.Create( patch.HackAuthor, patch.HackName, patch.IsApplied())); } } } catch (Exception ex) { Program.ShowError("The patch list could not be loaded onscreen.", ex); } }
public D5300_0102() { p = new Package(); Model = "D5300"; Version = "1.02"; Patches.Add(new PatchSet(PatchLevel.Beta, "Video 1080 HQ 64mbps Bit-rate", patch_hq_64mbps)); }
public D300_0111_B() { p = new OldSinglePackage(); Model = "D300"; Version = "1.11 B File"; Patches.Add(new PatchSet(PatchLevel.Released, "Disable Nikon Star Eater", patch_star_eater)); }
public D300s_0102() { p = new Package(); Model = "D300s"; Version = "1.02"; Patches.Add(new PatchSet(PatchLevel.Released, "Disable Nikon Star Eater", patch_star_eater)); }
public D5200_0101() { p = new Package(); Model = "D5200"; Version = "1.01"; //Patches.Add(new PatchSet(true, "Non-Brand Battery", patch_battery)); Patches.Add(new PatchSet(PatchLevel.Released, "Video HQ 40mbps Bit-rate", patch_40mbps)); }
public D3300_0102() { p = new Package(); Model = "D3300"; Version = "1.02"; Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 64mbps Bit-rate", patch_hq_64mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Liveview (15min) No Timeout", patch_liveview_no_timeout_15m)); }
public void DoSearch() { foreach (var card in Cards) { card.IsDisplayed = true; } foreach (var card in Cards) { var isNameMatch = string.IsNullOrEmpty(CardNameSearch) ? true : card.Info.Name.ToLower().Contains(CardNameSearch.ToLower()); var isPatchMatch = string.IsNullOrEmpty(PatchSearch) ? true : card.Info.Patch.Contains(PatchSearch); var isNpcMatch = string.IsNullOrEmpty(NPCNameSearch) ? true : card.Info.NPCs.FirstOrDefault(n => n.ToLower().Contains(NPCNameSearch.ToLower())) != null; var isMinDifficultyMatch = string.IsNullOrEmpty(MinDifficultySearch) ? true : card.Difficulty >= int.Parse(MinDifficultySearch); var isMaxDifficultyMatch = string.IsNullOrEmpty(MaxDifficultySearch) ? true : card.Difficulty <= int.Parse(MaxDifficultySearch); var isCollectionMatch = string.IsNullOrEmpty(CollectedSearch) || CollectedSearch == "No Preference" ? true : (CollectedSearch == "Collected" && card.IsCollected) || (CollectedSearch == "Uncollected" && !card.IsCollected); card.IsDisplayed = isNameMatch && isPatchMatch && isNpcMatch && isMinDifficultyMatch && isMaxDifficultyMatch && isCollectionMatch; } // store fields for resetting later var cardName = CardNameSearch; var patch = PatchSearch; var npcName = NPCNameSearch; CardNames.Clear(); Patches.Clear(); NPCNames.Clear(); var displayedCards = Cards.Where(c => c.IsDisplayed); foreach (var displayedCard in displayedCards) { if (!CardNames.Contains(displayedCard.Info.Name)) { CardNames.Add(displayedCard.Info.Name); } if (!Patches.Contains(displayedCard.Info.Patch)) { Patches.Add(displayedCard.Info.Patch); } foreach (var npc in displayedCard.Info.NPCs) { if (!NPCNames.Contains(npc)) { NPCNames.Add(npc); } } } // set fields back after the search CardNameSearch = cardName; PatchSearch = patch; NPCNameSearch = npcName; }
public D800_0102() { p = new Package(); Model = "D800"; Version = "1.02"; Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate NQ old HQ", patch_1080_36mbps, patch_1080_54mbps, patch_1080_64mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate NQ old HQ", patch_1080_54mbps, patch_1080_36mbps, patch_1080_64mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 64mbps Bit-rate NQ old HQ", patch_1080_64mbps, patch_1080_36mbps, patch_1080_54mbps)); }
public D5200_0102() { p = new Package(); Model = "D5200"; Version = "1.02"; Patches.Add(new PatchSet(PatchLevel.Released, "Video HQ 40mbps Bit-rate", patch_40mbps, patch_64mbps, patch_8mbps, patch_1mbps)); Patches.Add(new PatchSet(PatchLevel.Beta, "Video HQ 64mbps Bit-rate", patch_64mbps, patch_40mbps, patch_8mbps, patch_1mbps)); Patches.Add(new PatchSet(PatchLevel.DevOnly, "Video HQ 8mbps Bit-rate", patch_8mbps, patch_40mbps, patch_64mbps, patch_1mbps)); Patches.Add(new PatchSet(PatchLevel.DevOnly, "Video HQ 1mbps Bit-rate", patch_1mbps, patch_40mbps, patch_64mbps, patch_8mbps)); }
public D3100_0101() { p = new Package(); Model = "D3100"; Version = "1.01"; //Patches.Add(new PatchSet("Remove Time Based Video Restrictions", patch_vid_time, patch_vid_17min)); Patches.Add(new PatchSet(PatchLevel.Released, "Change Time Based Video Restrictions to 17:28", patch_vid_17min)); Patches.Add(new PatchSet(PatchLevel.Released, "Non-brand Battery", patch_Battery)); Patches.Add(new PatchSet(PatchLevel.Beta, "ISO/Shutter Lv Patch", patch_manual_lv)); }
public D4_0105() { p = new Package(); Model = "D4"; Version = "1.05"; Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate", patch_1080_36mbps, patch_1080_54mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate", patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Beta, "Video 1080 HQ 36mbps Bit-rate NQ old HQ", patch_1080_36mbps_NQ, patch_1080_36mbps, patch_1080_54mbps, patch_1080_54mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Beta, "Video 1080 HQ 54mbps Bit-rate NQ old HQ", patch_1080_54mbps_NQ, patch_1080_36mbps, patch_1080_54mbps, patch_1080_36mbps_NQ)); }
public D610_0101() { p = new Package(); Model = "D610"; Version = "1.01"; Patches.Add(new PatchSet(PatchLevel.Alpha, "Multi-Language Support", patch_Language_Fix)); Patches.Add(new PatchSet(PatchLevel.Beta, "Video 1080 HQ 36mbps Bit-rate NQ old HQ", patch_1080_36mbps_NQ, patch_1080_54mbps_NQ, patch_1080_720_64mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Beta, "Video 1080 HQ 54mbps Bit-rate NQ old HQ", patch_1080_54mbps_NQ, patch_1080_36mbps_NQ, patch_1080_720_64mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Beta, "Video 1080/720 HQ 64mbps Bit-rate NQ old HQ", patch_1080_720_64mbps_NQ, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ)); }
protected override void Init() { ExeLength = 10205848; Patches.Add(new PatchBytes(0x86EFA, new byte[] { 0x8B, 0x45, 0x0C, 0x83, 0xF8, 0x02, 0x0F, 0x85, 0xA8, 0x00, 0x00, 0x00 }, new byte[] { 0xB8, 0x00, 0x00, 0x00, 0x00, 0x90, 0xE9, 0xA9, 0x00, 0x00, 0x00, 0x90 })); Patches.Add(new PatchBytes(0x86525, new byte[] { 0x74, 0x28 }, new byte[] { 0xEB, 0x28 })); }
protected override void Init() { ExeLength = 10218136; Patches.Add(new PatchBytes(0x8702A, new byte[] { 0x8B, 0x55, 0x0C, 0x83, 0xFA, 0x02, 0x0F, 0x85, 0xB0, 0x00, 0x00, 0x00 }, new byte[] { 0xBA, 0x00, 0x00, 0x00, 0x00, 0x90, 0xE9, 0xB1, 0x00, 0x00, 0x00, 0x90 })); Patches.Add(new PatchBytes(0x86655, new byte[] { 0x74, 0x28 }, new byte[] { 0xEB, 0x28 })); }
protected override void Init() { ExeLength = 16305824; Patches.Add(new PatchBytes(0x347E0E, new byte[] { 0xE8, 0x9D, 0xF2, 0xFF, 0xFF }, new byte[] { 0xB8, 0x00, 0x00, 0x00, 0x00 })); Patches.Add(new PatchBytes(0x348BD7, new byte[] { 0x0F, 0x85, 0x33, 0xFE, 0xFF, 0xFF }, new byte[] { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 })); }
protected override void Init() { ExeLength = 9217176; Patches.Add(new PatchBytes(0x91229, new byte[] { 0xE8, 0x42, 0xE4, 0xFF, 0xFF }, new byte[] { 0xB8, 0x00, 0x00, 0x00, 0x00 })); Patches.Add(new PatchBytes(0x90A8D, new byte[] { 0x0F, 0xB5, 0x40, 0x01, 0x00, 0x00 }, new byte[] { 0x90, 0x90, 0x90, 0x90, 0x90, 0x90 })); }
public D800_0110() { p = new Package(); Model = "D800"; Version = "1.10"; Patches.Add(new PatchSet(PatchLevel.Alpha, "Multi-Language Support", patch_Language_Fix)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate NQ old HQ", patch_1080_36mbps, patch_1080_54mbps, patch_1080_64mbps, patch_1080_64_36_mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate NQ old HQ", patch_1080_54mbps, patch_1080_36mbps, patch_1080_64mbps, patch_1080_64_36_mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 64mbps Bit-rate NQ old HQ", patch_1080_64mbps, patch_1080_36mbps, patch_1080_54mbps, patch_1080_64_36_mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 64mbps, NQ 36mbps", patch_1080_64_36_mbps, patch_1080_64mbps, patch_1080_36mbps, patch_1080_54mbps)); }
protected override void Init() { ExeLength = 10467920; Patches.Add(new PatchBytes(0x88BDA, new byte[] { 0x8B, 0x55, 0x0C, 0x83, 0xFA, 0x02, 0x75 }, new byte[] { 0xBA, 0x00, 0x00, 0x00, 0x00, 0x90, 0xEB })); Patches.Add(new PatchBytes(0x885B1, new byte[] { 0x74 }, new byte[] { 0xEB })); }
protected override void Init() { ExeLength = 10474064; Patches.Add(new PatchBytes(0x889CA, new byte[] { 0x8B, 0x55, 0x0C, 0x83, 0xFA, 0x02, 0x75 }, new byte[] { 0xBA, 0x00, 0x00, 0x00, 0x00, 0x90, 0xEB })); Patches.Add(new PatchBytes(0x883AE, new byte[] { 0x74 }, new byte[] { 0xEB })); }
//Patch[] patch_liveview_no_timeout_15m_b = { // new Patch(1,0x95B4, Sys.BigDwords(900000), Sys.BigDwords(10800000) ), // new Patch(1,0xCEB8, Sys.BigDwords(900000), Sys.BigDwords(10800000) ), // new Patch(1,0x27877C, Sys.BigDwords(900000), Sys.BigDwords(10800000) ), // }; public D5200_0102() { p = new Package(); Model = "D5200"; Version = "1.02"; Patches.Add(new PatchSet(PatchLevel.Released, "Video HQ 40mbps Bit-rate", patch_40mbps, patch_64mbps, patch_8mbps, patch_1mbps)); Patches.Add(new PatchSet(PatchLevel.Beta, "Video HQ 64mbps Bit-rate", patch_64mbps, patch_40mbps, patch_8mbps, patch_1mbps)); Patches.Add(new PatchSet(PatchLevel.DevOnly, "Video HQ 8mbps Bit-rate", patch_8mbps, patch_40mbps, patch_64mbps, patch_1mbps)); Patches.Add(new PatchSet(PatchLevel.DevOnly, "Video HQ 1mbps Bit-rate", patch_1mbps, patch_40mbps, patch_64mbps, patch_8mbps)); Patches.Add(new PatchSet(PatchLevel.Beta, "Liveview (15min) No Timeout", patch_liveview_no_timeout_15m)); }
public D3200_0102() { p = new Package(); Model = "D3200"; Version = "1.02"; Patches.Add(new PatchSet(PatchLevel.Released, "Non-Brand Battery", patch_battery)); Patches.Add(new PatchSet(PatchLevel.Released, "Multi-Language Support", patch_Language_Fix)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate", patch_1080_36mbps, patch_1080_54mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate", patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate NQ old HQ", patch_1080_36mbps_NQ, patch_1080_54mbps, patch_1080_36mbps, patch_1080_54mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate NQ old HQ", patch_1080_54mbps_NQ, patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ)); }
public D7000_0104() { p = new Package(); Model = "D7000"; Version = "1.04"; Patches.Add(new PatchSet(PatchLevel.Released, "Remove Time Based Video Restrictions", patch_1)); Patches.Add(new PatchSet(PatchLevel.Released, "Disable Nikon Star Eater", patch_stareater)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 24fps HQ 36mbps NQ old HQ", patch_Mov_1080_24_36mbps, patch_Mov_1080_24_49mbps, patch_Mov_1080_24_64mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 24fps HQ 49mbps NQ old HQ", patch_Mov_1080_24_49mbps, patch_Mov_1080_24_36mbps, patch_Mov_1080_24_64mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 24fps HQ 64mbps NQ old HQ", patch_Mov_1080_24_64mbps, patch_Mov_1080_24_36mbps, patch_Mov_1080_24_49mbps)); }
public D3200_0103() { p = new Package(); Model = "D3200"; Version = "1.03"; Patches.Add(new PatchSet(PatchLevel.Released, "Multi-Language Support", patch_Language_Fix)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate", patch_1080_36mbps, patch_1080_54mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ, patch_1080_64mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate", patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ, patch_1080_64mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate NQ old HQ", patch_1080_36mbps_NQ, patch_1080_54mbps, patch_1080_36mbps, patch_1080_54mbps_NQ, patch_1080_64mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate NQ old HQ", patch_1080_54mbps_NQ, patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ, patch_1080_64mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Beta, "Video 1080 HQ 64mbps Bit-rate NQ old HQ", patch_1080_64mbps_NQ, patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ)); }
public D3200_0103() { p = new Package(); Model = "D3200"; Version = "1.03"; Patches.Add(new PatchSet(PatchLevel.Released, "Multi-Language Support", patch_Language_Fix)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate", patch_1080_36mbps, patch_1080_54mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ, patch_1080_64mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate", patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ, patch_1080_64mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate NQ old HQ", patch_1080_36mbps_NQ, patch_1080_54mbps, patch_1080_36mbps, patch_1080_54mbps_NQ, patch_1080_64mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate NQ old HQ", patch_1080_54mbps_NQ, patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ, patch_1080_64mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 64mbps Bit-rate NQ old HQ", patch_1080_64mbps_NQ, patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Change 15 - minute LiveView to 3 - hour", patch_Extend_LiveView)); }
public D3200_0101() { p = new Package(); Model = "D3200"; Version = "1.01"; //Patches.Add(new PatchSet(true, "Remove Time Based Video Restrictions", patch_vid_time)); Patches.Add(new PatchSet(PatchLevel.Released, "Non-brand Battery", patch_battery)); Patches.Add(new PatchSet(PatchLevel.Released, "Multi-Language Support", patch_Language_Fix)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate", patch_1080_36mbps, patch_1080_54mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate", patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ, patch_1080_54mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate NQ old HQ", patch_1080_36mbps_NQ, patch_1080_54mbps, patch_1080_36mbps, patch_1080_54mbps_NQ)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate NQ old HQ", patch_1080_54mbps_NQ, patch_1080_54mbps, patch_1080_36mbps, patch_1080_36mbps_NQ)); }
public override void Populate() { string[] splitStrings = Encoding.ASCII.GetString(TLump.Data).Split('\n'); foreach (var item in splitStrings) { if (item.TrimStart().StartsWith("#")) { Comment += item + "\n"; } else { Patches.Add(item); } } }
public D3100_0102() { p = new Package(); Model = "D3100"; Version = "1.02"; Patches.Add(new PatchSet(PatchLevel.Released, "Change Time Based Video Restrictions to 17:28", patch_vid_17min)); Patches.Add(new PatchSet(PatchLevel.Released, "Non-brand Battery", patch_Battery)); Patches.Add(new PatchSet(PatchLevel.Released, "ISO/Shutter Lv Patch", patch_manual_lv)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 36mbps Bit-rate", patch_bitrate_36mbps, patch_bitrate_54mbps, patch_bitrate_29mbps_playback, patch_bitrate_64mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 54mbps Bit-rate", patch_bitrate_54mbps, patch_bitrate_36mbps, patch_bitrate_29mbps_playback, patch_bitrate_64mbps)); Patches.Add(new PatchSet(PatchLevel.Released, "Video 1080 HQ 64mbps Bit-rate", patch_bitrate_64mbps, patch_bitrate_54mbps, patch_bitrate_36mbps, patch_bitrate_29mbps_playback)); Patches.Add(new PatchSet(PatchLevel.Released, "Video HQ 29Mbps with playback", patch_bitrate_29mbps_playback, patch_bitrate_36mbps, patch_bitrate_54mbps, patch_bitrate_64mbps)); }