SYMBOL INDEX (2032 symbols across 582 files) FILE: KHSave.Archives/ArchiveFactories.cs class ArchiveFactories (line 24) | public static class ArchiveFactories method TryGetFactory (line 41) | public static bool TryGetFactory(Stream stream, out IArchiveFactory ar... FILE: KHSave.Archives/Factories/PcKh1Factory.cs class PcKh1Factory (line 5) | internal class PcKh1Factory : IArchiveFactory method Create (line 15) | public IArchive Create() => new PcSaveArchive(EntryCount, Stride); method CreateEntry (line 17) | public IArchiveEntry CreateEntry() => new PcSaveArchive.Entry(); method IsValid (line 19) | public bool IsValid(Stream stream) => stream.Length == Size; method Read (line 21) | public IArchive Read(Stream stream) FILE: KHSave.Archives/Factories/PcKh2Factory.cs class PcKh2Factory (line 5) | internal class PcKh2Factory : IArchiveFactory method Create (line 15) | public IArchive Create() => new PcSaveArchive(EntryCount, Stride); method CreateEntry (line 17) | public IArchiveEntry CreateEntry() => new PcSaveArchive.Entry(); method IsValid (line 19) | public bool IsValid(Stream stream) => stream.Length == Size; method Read (line 21) | public IArchive Read(Stream stream) FILE: KHSave.Archives/Factories/PcKhBbsFactory.cs class PcKhBbsactory (line 23) | public class PcKhBbsactory : IArchiveFactory method Create (line 33) | public IArchive Create() => method Read (line 36) | public IArchive Read(Stream stream) method IsValid (line 44) | public bool IsValid(Stream stream) => stream.Length == Size; method CreateEntry (line 46) | public IArchiveEntry CreateEntry() => new PcSaveArchive.Entry(); FILE: KHSave.Archives/Factories/PcKhDddFactory.cs class PcKhDddFactory (line 23) | public class PcKhDddFactory : IArchiveFactory method Create (line 33) | public IArchive Create() => method Read (line 36) | public IArchive Read(Stream stream) method IsValid (line 44) | public bool IsValid(Stream stream) => stream.Length == Size; method CreateEntry (line 46) | public IArchiveEntry CreateEntry() => new PcSaveArchive.Entry(); FILE: KHSave.Archives/Factories/PcKhRecomFactory.cs class PcKhRecomFactory (line 5) | internal class PcKhRecomFactory : IArchiveFactory method Create (line 15) | public IArchive Create() => new PcSaveArchive(EntryCount, Stride); method CreateEntry (line 17) | public IArchiveEntry CreateEntry() => new PcSaveArchive.Entry(); method IsValid (line 19) | public bool IsValid(Stream stream) => stream.Length == Size; method Read (line 21) | public IArchive Read(Stream stream) FILE: KHSave.Archives/Factories/Ps2CbsFactory.cs class Ps2CbsFactory (line 10) | public class Ps2CbsFactory : IArchiveFactory method Create (line 16) | public IArchive Create() method CreateEntry (line 21) | public IArchiveEntry CreateEntry() method IsValid (line 26) | public bool IsValid(Stream stream) method Read (line 36) | public IArchive Read(Stream stream) FILE: KHSave.Archives/Factories/Ps2PsuFactory.cs class Ps2PsuFactory (line 10) | public class Ps2PsuFactory : IArchiveFactory method Create (line 16) | public IArchive Create() method CreateEntry (line 21) | public IArchiveEntry CreateEntry() method IsValid (line 26) | public bool IsValid(Stream stream) method Read (line 41) | public IArchive Read(Stream stream) FILE: KHSave.Archives/Factories/Ps3PsvFactory.cs class Ps3PsvFactory (line 6) | public class Ps3PsvFactory : IArchiveFactory method Create (line 12) | public IArchive Create() method CreateEntry (line 17) | public IArchiveEntry CreateEntry() method IsValid (line 22) | public bool IsValid(Stream stream) method Read (line 32) | public IArchive Read(Stream stream) FILE: KHSave.Archives/Factories/Ps4Kh1Factory.cs class Ps4Kh1Factory (line 23) | internal class Ps4Kh1Factory : IArchiveFactory method Create (line 33) | public IArchive Create() => method Read (line 36) | public IArchive Read(Stream stream) method IsValid (line 44) | public bool IsValid(Stream stream) => stream.Length == Size; method CreateEntry (line 46) | public IArchiveEntry CreateEntry() => new Ps4SaveArchive.Entry(); FILE: KHSave.Archives/Factories/Ps4Kh2Factory.cs class Ps4Kh2Factory (line 23) | internal class Ps4Kh2Factory : IArchiveFactory method Create (line 33) | public IArchive Create() => method Read (line 36) | public IArchive Read(Stream stream) method IsValid (line 44) | public bool IsValid(Stream stream) => stream.Length == Size; method CreateEntry (line 46) | public IArchiveEntry CreateEntry() => new Ps4SaveArchive.Entry(); FILE: KHSave.Archives/Factories/Ps4KhDddFactory.cs class Ps4KhDddFactory (line 23) | public class Ps4KhDddFactory : IArchiveFactory method Create (line 33) | public IArchive Create() => method Read (line 36) | public IArchive Read(Stream stream) method IsValid (line 44) | public bool IsValid(Stream stream) => stream.Length == Size; method CreateEntry (line 46) | public IArchiveEntry CreateEntry() => new Ps4SaveArchive.Entry(); FILE: KHSave.Archives/Factories/Ps4KhRecomFactory.cs class Ps4KhRecomFactory (line 23) | public class Ps4KhRecomFactory : IArchiveFactory method Create (line 33) | public IArchive Create() => method Read (line 36) | public IArchive Read(Stream stream) method IsValid (line 44) | public bool IsValid(Stream stream) => stream.Length == Size; method CreateEntry (line 46) | public IArchiveEntry CreateEntry() => new Ps4SaveArchive.Entry(); FILE: KHSave.Archives/IArchive.cs type IArchive (line 24) | public interface IArchive method Write (line 32) | void Write(Stream stream); FILE: KHSave.Archives/IArchiveEntry.cs type IArchiveEntry (line 23) | public interface IArchiveEntry FILE: KHSave.Archives/IArchiveFactory.cs type IArchiveFactory (line 23) | public interface IArchiveFactory method Create (line 29) | IArchive Create(); method Read (line 31) | IArchive Read(Stream stream); method IsValid (line 33) | bool IsValid(Stream stream); method CreateEntry (line 35) | IArchiveEntry CreateEntry(); FILE: KHSave.Archives/PcSaveArchive.cs class PcSaveArchive (line 9) | internal class PcSaveArchive : IArchive class Entry (line 11) | public class Entry : IArchiveEntry method Map (line 29) | private static DateTime Map(int ticks) => new DateTime(ticks * TimeS... method Map (line 30) | private static int Map(DateTime dateTime) => (int)((dateTime.Ticks -... method PcSaveArchive (line 45) | internal PcSaveArchive(int entryCount, int stride) method PcSaveArchive (line 53) | private PcSaveArchive(Stream stream, int entryCount, int stride) method Write (line 93) | public void Write(Stream stream) method Read (line 145) | public static PcSaveArchive Read(Stream stream, int entryCount, int st... FILE: KHSave.Archives/Ps2CbsArchive.cs class Ps2CbsArchive (line 11) | public class Ps2CbsArchive : IArchive class Header (line 13) | private class Header class Entry (line 29) | public class Entry : IArchiveEntry method Map (line 44) | private static DateTime Map(sceMcStDateTime date) => new(date.Year, ... method Ps2CbsArchive (line 47) | internal Ps2CbsArchive(int entryCount) method Ps2CbsArchive (line 53) | private Ps2CbsArchive(Stream stream, int entryCount) method Write (line 85) | public void Write(Stream stream) method Read (line 90) | public static Ps2CbsArchive Read(Stream stream, int entryCount) => method Decompress (line 93) | private static byte[] Decompress(byte[] buffer, int length) method rc4Crypt (line 104) | private static void rc4Crypt(byte[] buf, int bufLen) FILE: KHSave.Archives/Ps2PsuArchive.cs class Ps2PsuArchive (line 10) | public class Ps2PsuArchive : IArchive class Entry (line 14) | public class Entry : IArchiveEntry method Map (line 34) | private static DateTime Map(sceMcStDateTime date) => new(date.Year, ... method Ps2PsuArchive (line 37) | internal Ps2PsuArchive(int entryCount) method Ps2PsuArchive (line 43) | private Ps2PsuArchive(Stream stream, int entryCount) method Write (line 70) | public void Write(Stream stream) method Read (line 75) | public static Ps2PsuArchive Read(Stream stream, int entryCount) => class sceMcStDateTime (line 79) | public class sceMcStDateTime FILE: KHSave.Archives/Ps3PsvArchive.cs class Ps3PsvArchive (line 11) | public class Ps3PsvArchive : IArchive class Header (line 13) | private class Header class Ps2Header (line 23) | private class Ps2Header class Ps2MainDirInfo (line 36) | private class Ps2MainDirInfo class Ps2FileEntry (line 44) | private class Ps2FileEntry : IArchiveEntry method Map (line 60) | private static DateTime Map(sceMcStDateTime date) => new(date.Year, ... method Ps3PsvArchive (line 63) | internal Ps3PsvArchive() method Ps3PsvArchive (line 68) | private Ps3PsvArchive(Stream stream) method Write (line 102) | public void Write(Stream stream) method Read (line 107) | public static Ps3PsvArchive Read(Stream stream) => FILE: KHSave.Archives/Ps4SaveArchive.cs class Ps4SaveArchive (line 27) | internal class Ps4SaveArchive : IArchive class Entry (line 31) | public class Entry : IArchiveEntry method Map (line 48) | private static DateTime Map(int ticks) => new DateTime(ticks * TimeS... method Map (line 49) | private static int Map(DateTime dateTime) => (int)((dateTime.Ticks -... method Ps4SaveArchive (line 54) | internal Ps4SaveArchive(int entryCount, int stride) method Ps4SaveArchive (line 61) | private Ps4SaveArchive(Stream stream, int entryCount, int stride) method Write (line 86) | public void Write(Stream stream) method Read (line 131) | public static Ps4SaveArchive Read(Stream stream, int entryCount, int s... FILE: KHSave.Lib02/Models/Objective.cs class Objective (line 23) | public class Objective FILE: KHSave.Lib02/Models/PlayableCharacter.cs class PlayableCharacter (line 23) | public class PlayableCharacter FILE: KHSave.Lib02/Models/Slot.cs class Slot (line 25) | public class Slot FILE: KHSave.Lib02/SaveKh02.cs class SaveKh02 (line 26) | public class SaveKh02 method IsValid (line 48) | public static bool IsValid(Stream stream) method Write (line 57) | public void Write(Stream stream) => BinaryMapping.WriteObject(stream, ... method Read (line 59) | public static SaveKh02 Read(Stream stream) => BinaryMapping.ReadObject... FILE: KHSave.Lib02/Types/CommandType.cs type CommandType (line 23) | public enum CommandType FILE: KHSave.Lib02/Types/DifficultyType.cs type DifficultyType (line 23) | public enum DifficultyType : byte FILE: KHSave.Lib02/Types/LocationType.cs type LocationType (line 23) | public enum LocationType : byte FILE: KHSave.Lib02/Types/MapType.cs type MapType (line 23) | public enum MapType FILE: KHSave.Lib02/Types/SpawnType.cs type SpawnType (line 23) | public enum SpawnType FILE: KHSave.Lib1/Attributes/ArmorGummiAttribute.cs class ArmorGummiAttribute (line 8) | public class ArmorGummiAttribute : GummiBlockAttribute method ArmorGummiAttribute (line 10) | public ArmorGummiAttribute(string info, int sizeX, int sizeY, int size... FILE: KHSave.Lib1/Attributes/BlueprintGummiAttribute.cs class BlueprintGummiAttribute (line 9) | public class BlueprintGummiAttribute : InfoAttribute method BlueprintGummiAttribute (line 12) | public BlueprintGummiAttribute(string info, GameTypes gameType) : base... FILE: KHSave.Lib1/Attributes/CockpitGummiAttribute.cs class CockpitGummiAttribute (line 7) | public class CockpitGummiAttribute : GummiBlockAttribute method CockpitGummiAttribute (line 9) | public CockpitGummiAttribute(string info, int sizeX, int sizeY, int si... FILE: KHSave.Lib1/Attributes/EngineGummiAttribute.cs class EngineGummiAttribute (line 7) | public class EngineGummiAttribute : GummiBlockAttribute method EngineGummiAttribute (line 13) | public EngineGummiAttribute(string info, int sizeX, int sizeY, int siz... FILE: KHSave.Lib1/Attributes/ExtraGummiAttribute.cs class ExtraGummiAttribute (line 8) | public class ExtraGummiAttribute : InfoAttribute method ExtraGummiAttribute (line 15) | public ExtraGummiAttribute(string info, int max, int price = 0, int se... FILE: KHSave.Lib1/Attributes/GummiBlockAttribute.cs class GummiBlockAttribute (line 8) | public class GummiBlockAttribute : InfoAttribute method GummiBlockAttribute (line 19) | public GummiBlockAttribute(string info, int sizeX, int sizeY, int size... FILE: KHSave.Lib1/Attributes/SpecialGummiAttribute.cs class SpecialGummiAttribute (line 7) | public class SpecialGummiAttribute : GummiBlockAttribute method SpecialGummiAttribute (line 10) | public SpecialGummiAttribute(string info, int sizeX, int sizeY, int si... FILE: KHSave.Lib1/Attributes/WeaponGummiAttribute.cs class WeaponGummiAttribute (line 7) | public class WeaponGummiAttribute : GummiBlockAttribute method WeaponGummiAttribute (line 11) | public WeaponGummiAttribute(string info, int sizeX, int sizeY, int siz... FILE: KHSave.Lib1/Attributes/WingGummiAttribute.cs class WingGummiAttribute (line 7) | public class WingGummiAttribute : GummiBlockAttribute method WingGummiAttribute (line 10) | public WingGummiAttribute(string info, int sizeX, int sizeY, int sizeZ... FILE: KHSave.Lib1/Constants.cs class Constants (line 3) | public class Constants FILE: KHSave.Lib1/ISaveKh1.cs type ISaveKh1 (line 7) | public interface ISaveKh1 method Write (line 28) | void Write(Stream stream); FILE: KHSave.Lib1/Models/Character.cs class Character (line 6) | public class Character FILE: KHSave.Lib1/Models/GummiBlock.cs class GummiBlock (line 7) | public class GummiBlock FILE: KHSave.Lib1/Models/Gummiship.cs class Gummiship (line 7) | public class Gummiship FILE: KHSave.Lib1/SaveKh1.EU.cs class SaveKh1 (line 8) | public partial class SaveKh1 class SaveEU (line 10) | public class SaveEU : ISaveKh1 method Write (line 51) | public void Write(Stream stream) => FILE: KHSave.Lib1/SaveKh1.FinalMix.cs class SaveKh1 (line 8) | public partial class SaveKh1 class SaveFinalMix (line 10) | public class SaveFinalMix : ISaveKh1 method Write (line 45) | public void Write(Stream stream) => FILE: KHSave.Lib1/SaveKh1.cs class SaveKh1 (line 7) | public partial class SaveKh1 method SaveKh1 (line 12) | static SaveKh1() method IsValid (line 23) | public static bool IsValid(Stream stream) method GetGameVersion (line 39) | public static uint GetGameVersion(Stream stream) method Read (line 52) | private static TSaveKh1 Read(Stream stream) method Read (line 56) | public static ISaveKh1 Read(Stream stream) FILE: KHSave.Lib1/Types/AbilityType.cs type AbilityType (line 6) | public enum AbilityType : byte FILE: KHSave.Lib1/Types/CommandType.cs type CommandType (line 5) | public enum CommandType : byte FILE: KHSave.Lib1/Types/DifficultyType.cs type Difficulty (line 5) | public enum Difficulty : byte type DifficultyFm (line 10) | public enum DifficultyFm : byte FILE: KHSave.Lib1/Types/EquipmentType.cs type EquipmentType (line 6) | public enum EquipmentType : byte FILE: KHSave.Lib1/Types/GameTypes.cs type GameTypes (line 5) | [Flags] FILE: KHSave.Lib1/Types/GummiBlocksType.cs type GummiBlocksType (line 6) | public enum GummiBlocksType : byte FILE: KHSave.Lib1/Types/PlayableCharacterType.cs type PlayableCharacterType (line 5) | public enum PlayableCharacterType : byte FILE: KHSave.Lib1/Types/WorldType.cs type WorldType (line 5) | public enum WorldType : uint FILE: KHSave.Lib2/Constants.cs class Constants (line 9) | public class Constants type GameVersion (line 1230) | public enum GameVersion FILE: KHSave.Lib2/ISaveKh2.cs type ISaveKh2 (line 7) | public interface ISaveKh2 method Write (line 62) | void Write(Stream stream); FILE: KHSave.Lib2/Models/CharacterFinalMix.cs class CharacterFinalMix (line 6) | public class CharacterFinalMix : ICharacter FILE: KHSave.Lib2/Models/CharacterVanilla.cs class CharacterVanilla (line 6) | public class CharacterVanilla : ICharacter FILE: KHSave.Lib2/Models/DriveFormFinalMix.cs class DriveFormFinalMix (line 6) | public class DriveFormFinalMix : IDriveForm FILE: KHSave.Lib2/Models/DriveFormVanilla.cs class DriveFormVanilla (line 6) | public class DriveFormVanilla : IDriveForm FILE: KHSave.Lib2/Models/ICharacter.cs type ICharacter (line 5) | public interface ICharacter FILE: KHSave.Lib2/Models/IDriveForm.cs type IDriveForm (line 5) | public interface IDriveForm FILE: KHSave.Lib2/Models/IPlaceScript.cs type IPlaceScript (line 3) | public interface IPlaceScript FILE: KHSave.Lib2/Models/PartyMembers.cs class PartyMembers (line 6) | public class PartyMembers FILE: KHSave.Lib2/Models/PlaceScriptFinalMix.cs class PlaceScriptFinalMix (line 5) | public class PlaceScriptFinalMix : IPlaceScript FILE: KHSave.Lib2/Models/PlaceScriptVanilla.cs class PlaceScriptVanilla (line 5) | public class PlaceScriptVanilla : IPlaceScript FILE: KHSave.Lib2/Models/Progress.cs class Progress (line 5) | public class Progress method GetFlag (line 9) | public bool GetFlag(int index) => (Flags[index / 8] & (1 << (index % 8... method SetFlag (line 10) | public void SetFlag(int index, bool value) FILE: KHSave.Lib2/SaveKh2.European.cs class SaveKh2 (line 9) | public partial class SaveKh2 class SaveEuropean (line 11) | public class SaveEuropean : ISaveKh2 method Write (line 69) | public void Write(Stream stream) => FILE: KHSave.Lib2/SaveKh2.FinalMix.cs class SaveKh2 (line 9) | public partial class SaveKh2 class SaveFinalMix (line 11) | public class SaveFinalMix : ISaveKh2 method Write (line 97) | public void Write(Stream stream) => FILE: KHSave.Lib2/SaveKh2.TransferMappings.cs class SaveKh2 (line 11) | public partial class SaveKh2 method CopySame (line 39) | private static void CopySame(IDriveForm[] dst, IDriveForm[] src) method CopyFromVanilla (line 46) | private static void CopyFromVanilla(IDriveForm[] dst, IDriveForm[] src) method CopyFromFinalMix (line 83) | private static void CopyFromFinalMix(IDriveForm[] dst, IDriveForm[] src) FILE: KHSave.Lib2/SaveKh2.cs class SaveKh2 (line 9) | public partial class SaveKh2 method SaveKh2 (line 13) | static SaveKh2() method IsValid (line 24) | public static bool IsValid(Stream stream) method GetGameVersion (line 41) | public static GameVersion? GetGameVersion(Stream stream) method Read (line 62) | private static TSaveKh2 Read(Stream stream) method Read (line 66) | public static ISaveKh2 Read(Stream stream) method Write (line 83) | public static void Write(Stream stream, TSaveKh2 save) method CalculateChecksum (line 106) | public static uint CalculateChecksum(byte[] data, int offset, uint che... method GetCrcTable (line 114) | private static IEnumerable GetCrcTable(int polynomial) FILE: KHSave.Lib2/Types/AbilityStyleType.cs type AbilityStyleType (line 5) | public enum AbilityStyleType : byte FILE: KHSave.Lib2/Types/BattleStyleType.cs type BattleStyleType (line 5) | public enum BattleStyleType : byte FILE: KHSave.Lib2/Types/CharacterType.cs type CharacterType (line 5) | public enum CharacterType FILE: KHSave.Lib2/Types/CommandType.cs type CommandType (line 5) | public enum CommandType : short FILE: KHSave.Lib2/Types/DifficultyType.cs type Difficulty (line 5) | public enum Difficulty : byte FILE: KHSave.Lib2/Types/DriveFormType.cs type DriveFormType (line 3) | public enum DriveFormType FILE: KHSave.Lib2/Types/EquipmentType.cs type EquipmentType (line 5) | public enum EquipmentType : short FILE: KHSave.Lib2/Types/GameType.cs type GameType (line 5) | [Flags] FILE: KHSave.Lib2/Types/InventoryType.cs type InventoryType (line 23) | public enum InventoryType : int FILE: KHSave.Lib2/Types/PlayableCharacterType.cs type PlayableCharacterType (line 5) | public enum PlayableCharacterType : byte FILE: KHSave.Lib2/Types/WorldType.cs type WorldType (line 24) | public enum WorldType : byte FILE: KHSave.Lib3/ISaveKh3.cs type ISaveKh3 (line 27) | public interface ISaveKh3 method Write (line 83) | void Write(Stream stream); FILE: KHSave.Lib3/Models/Ability.cs class Ability (line 24) | public class Ability method ToString (line 52) | public override string ToString() FILE: KHSave.Lib3/Models/AiModel.cs class AiModel (line 24) | public class AiModel FILE: KHSave.Lib3/Models/EquipmentItem.cs class EquipmentItem (line 24) | public class EquipmentItem class WeaponEquipmentItem (line 32) | public class WeaponEquipmentItem : EquipmentItem class ArmorEquipmentItem (line 41) | public class ArmorEquipmentItem : EquipmentItem class AccessoryEquipmentItem (line 50) | public class AccessoryEquipmentItem : EquipmentItem class ConsumableEquipmentItem (line 59) | public class ConsumableEquipmentItem : EquipmentItem FILE: KHSave.Lib3/Models/FlantasticRecord.cs class FlantasticRecord (line 5) | public class FlantasticRecord FILE: KHSave.Lib3/Models/InventoryEntry.cs class InventoryEntry (line 23) | public class InventoryEntry FILE: KHSave.Lib3/Models/MagicGroup.cs class MagicGroup (line 24) | public class MagicGroup FILE: KHSave.Lib3/Models/PhotoEntry.cs class PhotoEntry (line 23) | public class PhotoEntry FILE: KHSave.Lib3/Models/PlayableCharacter.cs class PlayableCharacter (line 24) | public class PlayableCharacter method ToString (line 43) | public override string ToString() FILE: KHSave.Lib3/Models/Records.cs class Records (line 6) | public class Records FILE: KHSave.Lib3/Models/ShortcutGroup.cs class ShortcutGroup (line 24) | public class ShortcutGroup FILE: KHSave.Lib3/Presets/Preset.Pawn.cs class Presets (line 5) | public static partial class Presets class Pawn (line 7) | public class Pawn FILE: KHSave.Lib3/Presets/Presets.Map.cs class Presets (line 5) | public static partial class Presets class Map (line 7) | public class Map FILE: KHSave.Lib3/Presets/Presets.Story.cs class Presets (line 95) | public static partial class Presets method ToStoryLabel (line 97) | private static Dictionary ToStoryLabel(this Dictionary... FILE: KHSave.Lib3/SaveKh3.cs class SaveKh3 (line 29) | public class SaveKh3 : ISaveKh3 method SaveKh3 (line 33) | static SaveKh3() method IsValidInternal (line 94) | internal static bool IsValidInternal(Stream stream) method Write (line 105) | public void Write(Stream stream) method ReadInternal (line 116) | internal static SaveKh3 ReadInternal(Stream stream) => method IsValid (line 119) | public static bool IsValid(Stream stream) => method Read (line 123) | public static ISaveKh3 Read(Stream stream) method CalculateChecksum (line 133) | public static uint CalculateChecksum(Stream stream) FILE: KHSave.Lib3/SaveKh3u109.cs class SaveKh3u109 (line 28) | public class SaveKh3u109 : ISaveKh3 method IsValidInternal (line 84) | internal static bool IsValidInternal(Stream stream) method Write (line 95) | public void Write(Stream stream) method ReadInternal (line 106) | internal static SaveKh3u109 ReadInternal(Stream stream) => FILE: KHSave.Lib3/Types/AbilityType.cs type AbilityType (line 23) | public enum AbilityType FILE: KHSave.Lib3/Types/AccessoryType.cs type AccessoryType (line 23) | public enum AccessoryType : byte FILE: KHSave.Lib3/Types/AiAbilityType.cs type AiAbilityType (line 23) | public enum AiAbilityType : byte FILE: KHSave.Lib3/Types/AiCombatStyleType.cs type AiCombatStyleType (line 23) | public enum AiCombatStyleType : byte FILE: KHSave.Lib3/Types/AiRecoveryType.cs type AiRecoveryType (line 23) | public enum AiRecoveryType : byte FILE: KHSave.Lib3/Types/ArmorType.cs type ArmorType (line 23) | public enum ArmorType : byte FILE: KHSave.Lib3/Types/CharacterIconType.cs type CharacterIconType (line 23) | public enum CharacterIconType : byte FILE: KHSave.Lib3/Types/ChoiceType.cs type DesireChoice (line 23) | public enum DesireChoice : byte type PowerChoice (line 30) | public enum PowerChoice : byte FILE: KHSave.Lib3/Types/CommandType.cs type CommandType (line 23) | public enum CommandType : int FILE: KHSave.Lib3/Types/ConsumableType.cs type ConsumableType (line 23) | public enum ConsumableType : byte FILE: KHSave.Lib3/Types/DifficultyType.cs type DifficultyType (line 23) | public enum DifficultyType : byte FILE: KHSave.Lib3/Types/FoodType.cs type FoodType (line 23) | public enum FoodType : byte FILE: KHSave.Lib3/Types/InventoryType.cs type InventoryType (line 23) | public enum InventoryType FILE: KHSave.Lib3/Types/ItemType.cs type ItemType (line 23) | public enum ItemType : byte FILE: KHSave.Lib3/Types/KeyItemType.cs type KeyItemType (line 23) | public enum KeyItemType : byte FILE: KHSave.Lib3/Types/LocationType.cs type LocationType (line 23) | public enum LocationType : byte FILE: KHSave.Lib3/Types/MaterialType.cs type MaterialType (line 23) | public enum MaterialType FILE: KHSave.Lib3/Types/MogType.cs type MogType (line 23) | public enum MogType : byte FILE: KHSave.Lib3/Types/PartyCharacter.cs type PartyCharacter (line 5) | public enum PartyCharacter : byte FILE: KHSave.Lib3/Types/PlayableCharacterType.cs type PlayableCharacterType (line 21) | public enum PlayableCharacterType FILE: KHSave.Lib3/Types/RecordAttractionType.cs type RecordAttractionType (line 23) | public enum RecordAttractionType FILE: KHSave.Lib3/Types/RecordShotlockType.cs type RecordShotlockType (line 23) | public enum RecordShotlockType FILE: KHSave.Lib3/Types/SnackType.cs type SnackType (line 23) | public enum SnackType : byte FILE: KHSave.Lib3/Types/StoryFlagType.cs type StoryFlagType (line 23) | public enum StoryFlagType FILE: KHSave.Lib3/Types/StoryLabelType.cs type StoryLabelTypeBt (line 21) | public enum StoryLabelTypeBt type StoryLabelTypeBx (line 47) | public enum StoryLabelTypeBx type StoryLabelTypeCa (line 89) | public enum StoryLabelTypeCa type StoryLabelTypeCaChartLastAccess (line 132) | public enum StoryLabelTypeCaChartLastAccess type StoryLabelTypeCaShipRide (line 149) | public enum StoryLabelTypeCaShipRide type StoryLabelTypeCaPortroyalSearch (line 155) | public enum StoryLabelTypeCaPortroyalSearch type StoryLabelTypeCs (line 164) | public enum StoryLabelTypeCs type StoryLabelTypeDi (line 181) | public enum StoryLabelTypeDi type StoryLabelTypeDp (line 191) | public enum StoryLabelTypeDp type StoryLabelTypeDw (line 204) | public enum StoryLabelTypeDw type StoryLabelTypeEw (line 221) | public enum StoryLabelTypeEw type StoryLabelTypeEx (line 239) | public enum StoryLabelTypeEx type StoryLabelTypeEwSub (line 242) | public enum StoryLabelTypeEwSub type StoryLabelTypeEwMission (line 251) | public enum StoryLabelTypeEwMission type StoryLabelTypeEwRa (line 269) | public enum StoryLabelTypeEwRa type StoryLabelTypeEwMi (line 278) | public enum StoryLabelTypeEwMi type StoryLabelTypeEwTs (line 287) | public enum StoryLabelTypeEwTs type StoryLabelTypeEwCa (line 296) | public enum StoryLabelTypeEwCa type StoryLabelTypeEwFz (line 305) | public enum StoryLabelTypeEwFz type StoryLabelTypeFz (line 314) | public enum StoryLabelTypeFz type StoryLabelTypeFzMinigame (line 365) | public enum StoryLabelTypeFzMinigame type StoryLabelTypeGm (line 375) | public enum StoryLabelTypeGm type StoryLabelTypeGm1 (line 388) | public enum StoryLabelTypeGm1 type StoryLabelTypeGm2 (line 394) | public enum StoryLabelTypeGm2 type StoryLabelTypeGm3 (line 400) | public enum StoryLabelTypeGm3 type StoryLabelTypeGm3sub (line 410) | public enum StoryLabelTypeGm3sub type StoryLabelTypeGmSys (line 422) | public enum StoryLabelTypeGmSys type StoryLabelTypeGmLevelUp (line 434) | public enum StoryLabelTypeGmLevelUp type StoryLabelTypeHe (line 440) | public enum StoryLabelTypeHe type StoryLabelTypeHeSub (line 494) | public enum StoryLabelTypeHeSub type StoryLabelTypeKg (line 506) | public enum StoryLabelTypeKg type StoryLabelTypeKgA (line 542) | public enum StoryLabelTypeKgA type StoryLabelTypeKgB (line 555) | public enum StoryLabelTypeKgB type StoryLabelTypeKgC (line 570) | public enum StoryLabelTypeKgC type StoryLabelTypeKgD (line 581) | public enum StoryLabelTypeKgD type StoryLabelTypeMi (line 592) | public enum StoryLabelTypeMi type StoryLabelTypeMiSub (line 646) | public enum StoryLabelTypeMiSub type StoryLabelTypePo (line 649) | public enum StoryLabelTypePo type StoryLabelTypeRa (line 662) | public enum StoryLabelTypeRa type StoryLabelTypeRaDandelion (line 709) | public enum StoryLabelTypeRaDandelion type StoryLabelTypeRaRabbit (line 716) | public enum StoryLabelTypeRaRabbit type StoryLabelTypeRaRainbow (line 724) | public enum StoryLabelTypeRaRainbow type StoryLabelTypeRaBird (line 731) | public enum StoryLabelTypeRaBird type StoryLabelTypeRg (line 738) | public enum StoryLabelTypeRg type StoryLabelTypeSf (line 748) | public enum StoryLabelTypeSf type StoryLabelTypeTs (line 756) | public enum StoryLabelTypeTs type StoryLabelTypeTsSub (line 794) | public enum StoryLabelTypeTsSub type StoryLabelTypeTt (line 807) | public enum StoryLabelTypeTt type StoryLabelTypeTtPo (line 829) | public enum StoryLabelTypeTtPo type StoryLabelTypeTtRemy (line 837) | public enum StoryLabelTypeTtRemy type StoryLabelTypeWmHe (line 842) | public enum StoryLabelTypeWmHe type StoryLabelTypeWmTt (line 849) | public enum StoryLabelTypeWmTt type StoryLabelTypeWmRa (line 856) | public enum StoryLabelTypeWmRa type StoryLabelTypeWmTs (line 863) | public enum StoryLabelTypeWmTs type StoryLabelTypeWmMi (line 870) | public enum StoryLabelTypeWmMi type StoryLabelTypeWmFz (line 877) | public enum StoryLabelTypeWmFz type StoryLabelTypeWmCa (line 884) | public enum StoryLabelTypeWmCa type StoryLabelTypeWmBx (line 891) | public enum StoryLabelTypeWmBx type StoryLabelTypeWmKg (line 898) | public enum StoryLabelTypeWmKg type StoryLabelTypeGameBattle (line 905) | public enum StoryLabelTypeGameBattle type StoryLabelTypeGameShop (line 918) | public enum StoryLabelTypeGameShop type StoryLabelTypeYt (line 930) | public enum StoryLabelTypeYt type StoryLabelTypeBtDlc8 (line 941) | public enum StoryLabelTypeBtDlc8 type StoryLabelTypeBtDlc7 (line 954) | public enum StoryLabelTypeBtDlc7 type StoryLabelTypeBtDlc7Monument (line 963) | public enum StoryLabelTypeBtDlc7Monument type StoryLabelTypeKgDlc (line 971) | public enum StoryLabelTypeKgDlc type StoryLabelTypeKgDlc5c (line 996) | public enum StoryLabelTypeKgDlc5c type StoryLabelTypeKgDlc5d (line 1008) | public enum StoryLabelTypeKgDlc5d type StoryLabelTypeKgDlcCharSelect (line 1022) | public enum StoryLabelTypeKgDlcCharSelect type StoryLabelTypeRgDlc (line 1036) | public enum StoryLabelTypeRgDlc type StoryLabelTypeSsDlc (line 1049) | public enum StoryLabelTypeSsDlc type StoryLabelTypeSsDlcSub (line 1057) | public enum StoryLabelTypeSsDlcSub FILE: KHSave.Lib3/Types/SyntesisType.cs type SynthesisType (line 23) | public enum SynthesisType : byte FILE: KHSave.Lib3/Types/TentType.cs type TentType (line 23) | public enum TentType : byte FILE: KHSave.Lib3/Types/WeaponType.cs type WeaponType (line 23) | public enum WeaponType : byte FILE: KHSave.Lib3/Types/WorldType.cs type WorldType (line 23) | public enum WorldType : byte FILE: KHSave.LibBbs/Attributes/AbilityAttribute.cs class AbilityStatusAttribute (line 5) | public class AbilityStatusAttribute : AbilityAttribute method AbilityStatusAttribute (line 7) | public AbilityStatusAttribute(string name = null) : base(name) class AbilityPriceAttribute (line 12) | public class AbilityPriceAttribute : AbilityAttribute method AbilityPriceAttribute (line 14) | public AbilityPriceAttribute(string name = null) : base(name) FILE: KHSave.LibBbs/Attributes/ActionAttribute.cs class MovementAttribute (line 5) | public class MovementAttribute : InfoAttribute method MovementAttribute (line 7) | public MovementAttribute(string name = null) : base(name) class DefenseAttribute (line 12) | public class DefenseAttribute : InfoAttribute method DefenseAttribute (line 14) | public DefenseAttribute(string name = null) : base(name) class ReprisalAttribute (line 19) | public class ReprisalAttribute : InfoAttribute method ReprisalAttribute (line 21) | public ReprisalAttribute(string name = null) : base(name) FILE: KHSave.LibBbs/Attributes/CommandAttribute.cs class AttackAttribute (line 5) | public class AttackAttribute : InfoAttribute method AttackAttribute (line 7) | public AttackAttribute(string name = null) : base(name) class FinisherAttribute (line 12) | public class FinisherAttribute : InfoAttribute method FinisherAttribute (line 14) | public FinisherAttribute(string name = null) : base(name) class ShotlockAttribute (line 19) | public class ShotlockAttribute : InfoAttribute method ShotlockAttribute (line 21) | public ShotlockAttribute(string name = null) : base(name) class DlinkAttribute (line 26) | public class DlinkAttribute : InfoAttribute method DlinkAttribute (line 28) | public DlinkAttribute(string name = null) : base(name) class FriendshipAttribute (line 33) | public class FriendshipAttribute : InfoAttribute method FriendshipAttribute (line 35) | public FriendshipAttribute(string name = null) : base(name) FILE: KHSave.LibBbs/Attributes/CommandStyleAttribute.cs class CommandStyleLevel1Attribute (line 5) | public class CommandStyleLevel1Attribute : InfoAttribute method CommandStyleLevel1Attribute (line 7) | public CommandStyleLevel1Attribute(string name = null) : base(name) class CommandStyleLevel2Attribute (line 12) | public class CommandStyleLevel2Attribute : InfoAttribute method CommandStyleLevel2Attribute (line 14) | public CommandStyleLevel2Attribute(string name = null) : base(name) class CommandStyleOtherAttribute (line 19) | public class CommandStyleOtherAttribute : InfoAttribute method CommandStyleOtherAttribute (line 21) | public CommandStyleOtherAttribute(string name = null) : base(name) FILE: KHSave.LibBbs/Constants.cs class Constants (line 3) | internal class Constants type GameVersion (line 8) | public enum GameVersion FILE: KHSave.LibBbs/ISaveKhBbs.cs type ISaveKhBbs (line 6) | public interface ISaveKhBbs FILE: KHSave.LibBbs/Models/Ability.cs class Ability (line 5) | public class Ability FILE: KHSave.LibBbs/Models/Character.cs class Character (line 6) | public class Character FILE: KHSave.LibBbs/Models/Command.cs class Command (line 6) | public class Command FILE: KHSave.LibBbs/Models/Deck.cs class Deck (line 5) | public class Deck class Command (line 14) | public class Command FILE: KHSave.LibBbs/Models/Dlink.cs class Dlink (line 6) | public class Dlink FILE: KHSave.LibBbs/Models/Finisher.cs class Finisher (line 6) | public class Finisher FILE: KHSave.LibBbs/SaveKhBbs.European.cs class SaveKhBbs (line 7) | public partial class SaveKhBbs class SaveEuropean (line 9) | public class SaveEuropean : ISaveKhBbs FILE: KHSave.LibBbs/SaveKhBbs.FinalMix.cs class SaveKhBbs (line 7) | public partial class SaveKhBbs class SaveFinalMix (line 9) | public class SaveFinalMix : ISaveKhBbs FILE: KHSave.LibBbs/SaveKhBbs.cs class SaveKhBbs (line 6) | public partial class SaveKhBbs method IsValid (line 8) | public static bool IsValid(Stream stream) method GetGameVersion (line 17) | public static GameVersion? GetGameVersion(Stream stream) method Read (line 38) | public static TSaveKhBbs Read(Stream stream) method Write (line 42) | public static void Write(Stream stream, TSaveKhBbs save) method CalculateChecksum (line 57) | public static uint CalculateChecksum(Stream stream) FILE: KHSave.LibBbs/Types/AbilityType.cs type AbilityType (line 6) | public enum AbilityType : ushort FILE: KHSave.LibBbs/Types/CharacterType.cs type CharacterType (line 5) | public enum CharacterType : byte FILE: KHSave.LibBbs/Types/CommandType.cs type CommandType (line 6) | public enum CommandType : ushort FILE: KHSave.LibBbs/Types/DifficultyType.cs type DifficultyType (line 5) | public enum DifficultyType : byte FILE: KHSave.LibBbs/Types/WeaponType.cs type WeaponType (line 5) | public enum WeaponType : ushort FILE: KHSave.LibBbs/Types/WorldType.cs type WorldType (line 6) | public enum WorldType : byte FILE: KHSave.LibDDD/Attributes/CommandAttributes.cs class AttackAttribute (line 5) | public class AttackAttribute : InfoAttribute method AttackAttribute (line 7) | public AttackAttribute(string name = null) : base(name) class MovementAttribute (line 12) | public class MovementAttribute : InfoAttribute method MovementAttribute (line 14) | public MovementAttribute(string name = null) : base(name) class DefenseAttribute (line 19) | public class DefenseAttribute : InfoAttribute method DefenseAttribute (line 21) | public DefenseAttribute(string name = null) : base(name) class ReprisalAttribute (line 26) | public class ReprisalAttribute : InfoAttribute method ReprisalAttribute (line 28) | public ReprisalAttribute(string name = null) : base(name) class FlowMotionAttribute (line 33) | public class FlowMotionAttribute : InfoAttribute method FlowMotionAttribute (line 35) | public FlowMotionAttribute(string name = null) : base(name) class AbilityStatsAttribute (line 40) | public class AbilityStatsAttribute : InfoAttribute method AbilityStatsAttribute (line 42) | public AbilityStatsAttribute(string name = null) : base(name) class AbilitySpiritsAttribute (line 47) | public class AbilitySpiritsAttribute : InfoAttribute method AbilitySpiritsAttribute (line 49) | public AbilitySpiritsAttribute(string name = null) : base(name) FILE: KHSave.LibDDD/Attributes/DreamPiecesAttribute.cs class DreamPiecesAttribute (line 5) | public class DreamPiecesAttribute : InfoAttribute method DreamPiecesAttribute (line 7) | public DreamPiecesAttribute(string info) : base(info) FILE: KHSave.LibDDD/Attributes/GlossaryAttribute.cs class GlossaryAttribute (line 5) | public class GlossaryAttribute : InfoAttribute method GlossaryAttribute (line 7) | public GlossaryAttribute(string info) : base(info) FILE: KHSave.LibDDD/Attributes/MementoEntriesAttribute.cs class MementoEntriesAttribute (line 5) | public class MementoEntriesAttribute : InfoAttribute method MementoEntriesAttribute (line 7) | public MementoEntriesAttribute(string info) : base(info) FILE: KHSave.LibDDD/Attributes/TrainingToysAttribute.cs class TrainingToysAttribute (line 5) | public class TrainingToysAttribute : InfoAttribute method TrainingToysAttribute (line 7) | public TrainingToysAttribute(string info) : base(info) class TrainingFoodAttribute (line 11) | public class TrainingFoodAttribute : InfoAttribute method TrainingFoodAttribute (line 13) | public TrainingFoodAttribute(string info) : base(info) FILE: KHSave.LibDDD/Attributes/TrainingToysFoodAttribute.cs class TrainingToysFoodAttribute (line 5) | public class TrainingToysFoodAttribute : InfoAttribute method TrainingToysFoodAttribute (line 7) | public TrainingToysFoodAttribute(string info) : base(info) FILE: KHSave.LibDDD/Constants.cs class Constants (line 3) | class Constants FILE: KHSave.LibDDD/ISaveKhDDD.cs type ISaveKhDDD (line 8) | public interface ISaveKhDDD method Write (line 32) | void Write(Stream stream); FILE: KHSave.LibDDD/Model/CommandEntry.cs class CommandEntry (line 6) | public class CommandEntry FILE: KHSave.LibDDD/Model/Deck.cs class Deck (line 5) | public class Deck : IDeck FILE: KHSave.LibDDD/Model/DeckPS4.cs class DeckPS4 (line 5) | public class DeckPS4 : IDeck FILE: KHSave.LibDDD/Model/DreamEater.cs class DreamEater (line 6) | public class DreamEater FILE: KHSave.LibDDD/Model/IDeck.cs type IDeck (line 9) | public interface IDeck FILE: KHSave.LibDDD/SaveKhDDD.3DS.cs class SaveKhDDD (line 12) | public partial class SaveKhDDD class SaveKhDDD3DS (line 14) | public class SaveKhDDD3DS : ISaveKhDDD method Write (line 49) | public void Write(Stream stream) => FILE: KHSave.LibDDD/SaveKhDDD.PS4.cs class SaveKhDDD (line 9) | public partial class SaveKhDDD class SaveKhDDDPS4 (line 11) | public class SaveKhDDDPS4 : ISaveKhDDD method Write (line 45) | public void Write(Stream stream) => FILE: KHSave.LibDDD/SaveKhDDD.cs class SaveKhDDD (line 7) | public partial class SaveKhDDD method IsValid (line 11) | public static bool IsValid(Stream stream) method GetGameVersion (line 26) | public static uint GetGameVersion(Stream stream) method GetFileVersion (line 40) | public static byte GetFileVersion(Stream stream) method Read (line 50) | public static TSaveKhDDD Read(Stream stream) method Read (line 54) | public static ISaveKhDDD Read(Stream stream) method ReadVersion (line 65) | public static ISaveKhDDD ReadVersion(Stream stream) method Write (line 80) | public static void Write(Stream stream, TSaveKhDDD save) FILE: KHSave.LibDDD/Types/DifficultyType.cs type DifficultyType (line 5) | public enum DifficultyType : byte FILE: KHSave.LibDDD/Types/DreamEaterType.cs type DreamEaterType (line 5) | public enum DreamEaterType : byte FILE: KHSave.LibDDD/Types/EquipmentType.cs type ItemType (line 9) | internal enum ItemType type EquipmentType (line 22) | public enum EquipmentType : short FILE: KHSave.LibDDD/Types/WorldType.cs type WorldType (line 5) | public enum WorldType : byte FILE: KHSave.LibFf7Remake/Chunks/Chunk.cs class ChunkHeader (line 24) | public class ChunkHeader class ChunkContent (line 41) | public class ChunkContent class Chunk (line 49) | public class Chunk type Type (line 51) | public enum Type method Chunk (line 68) | public Chunk(ChunkHeader header, ChunkContent content) method Read (line 74) | public static Chunk Read(Stream stream, Type type) method Write (line 90) | public void Write(Stream stream) method ToString (line 100) | public override string ToString() FILE: KHSave.LibFf7Remake/Chunks/ChunkChapter.cs class ChunkChapter (line 26) | public class ChunkChapter method ChunkChapter (line 46) | public ChunkChapter() FILE: KHSave.LibFf7Remake/Chunks/ChunkCommon.cs class ChunkCommon (line 24) | public class ChunkCommon FILE: KHSave.LibFf7Remake/Models/ChapterObject.cs class ChapterObject (line 23) | public class ChapterObject method ToString (line 34) | public override string ToString() => FILE: KHSave.LibFf7Remake/Models/Character.cs class Character (line 23) | public class Character FILE: KHSave.LibFf7Remake/Models/CharacterEquipment.cs class CharacterEquipment (line 23) | public class CharacterEquipment FILE: KHSave.LibFf7Remake/Models/CharacterStats.cs class CharacterStats (line 5) | public class CharacterStats FILE: KHSave.LibFf7Remake/Models/Inventory.cs class Inventory (line 24) | public class Inventory FILE: KHSave.LibFf7Remake/Models/Materia.cs class Materia (line 24) | public class Materia FILE: KHSave.LibFf7Remake/Models/MateriaEquipment.cs class MateriaEquipment (line 23) | public class MateriaEquipment FILE: KHSave.LibFf7Remake/Models/UnknownStructure.cs class UnknownStructure (line 23) | public class UnknownStructure FILE: KHSave.LibFf7Remake/Models/UnknownStructure2.cs class UnknownStructure2 (line 23) | public class UnknownStructure2 FILE: KHSave.LibFf7Remake/Models/UnknownStructure3.cs class UnknownStructure3 (line 23) | public class UnknownStructure3 FILE: KHSave.LibFf7Remake/Models/Vector3f.cs class Vector3f (line 23) | public class Vector3f FILE: KHSave.LibFf7Remake/Models/WeaponFound.cs class WeaponFound (line 23) | public class WeaponFound FILE: KHSave.LibFf7Remake/SaveFf7Remake.cs class SaveFf7Remake (line 29) | public class SaveFf7Remake method SaveFf7Remake (line 43) | private SaveFf7Remake(List chunks) method Write (line 50) | public SaveFf7Remake Write(Stream stream) method ReimportChunks (line 103) | public void ReimportChunks() method ReadChunk (line 130) | private T ReadChunk(int index) method WriteChunk (line 141) | private void WriteChunk(T item, int index) method IsValid (line 149) | public static bool IsValid(Stream stream) method Read (line 190) | public static SaveFf7Remake Read(Stream stream) FILE: KHSave.LibFf7Remake/Types/CharacterStatusType.cs type CharacterStatusType (line 23) | public enum CharacterStatusType : byte FILE: KHSave.LibFf7Remake/Types/CharacterType.cs type CharacterType (line 23) | public enum CharacterType FILE: KHSave.LibFf7Remake/Types/InventoryType.cs type InventoryType (line 23) | public enum InventoryType FILE: KHSave.LibFf7Remake/Types/ItemCategory.cs type ItemCategory (line 5) | public enum ItemCategory FILE: KHSave.LibPersona3/Models/Character.cs class Character (line 6) | public class Character FILE: KHSave.LibPersona3/Models/Persona.cs type Persona (line 6) | public record Persona FILE: KHSave.LibPersona3/Models/SocialLinks.cs type SocialLinkArcana (line 5) | public enum SocialLinkArcana type SocialLinks (line 39) | public record SocialLinks FILE: KHSave.LibPersona3/Models/SocialLinksPortable.cs type SocialLinkArcanaPortable (line 5) | public enum SocialLinkArcanaPortable type SocialLinksPortable (line 37) | public record SocialLinksPortable FILE: KHSave.LibPersona3/Presets.cs class Presets (line 5) | public static partial class Presets type Field (line 7) | public record Field method FieldVF_ (line 15) | private static Field FieldVF_(int category, int map, string descriptio... method FieldVFP (line 17) | private static Field FieldVFP(int category, int map, string descriptio... method Field_F_ (line 19) | private static Field Field_F_(int category, int map, string descriptio... method Field_FP (line 21) | private static Field Field_FP(int category, int map, string descriptio... method Field__P (line 23) | private static Field Field__P(int category, int map, string descriptio... FILE: KHSave.LibPersona3/SavePersona3.cs type GameVersion (line 14) | [Flags] type TimeOfTheDay (line 22) | public enum TimeOfTheDay : byte type McStatus (line 35) | public enum McStatus : short class SavePersona3 (line 45) | public class SavePersona3 type SectionType (line 47) | public enum SectionType type Flags (line 73) | private enum Flags method SavePersona3 (line 80) | static SavePersona3() method SavePersona3 (line 114) | private SavePersona3(Stream stream) method Read (line 217) | public static SavePersona3 Read(Stream stream) => new(stream); method IsValid (line 219) | public static bool IsValid(Stream stream) method IsValidInternal (line 228) | private static bool IsValidInternal(BinaryReader reader) method Write (line 256) | public void Write(Stream stream) method ConvertToPortable (line 356) | public void ConvertToPortable() method GetGameFlag (line 366) | private bool GetGameFlag(Flags flagId) method SetGameFlag (line 376) | private void SetGameFlag(Flags flagId, bool value) method ReadSectionByte (line 389) | private byte ReadSectionByte(SectionType section) => TryReadSection(se... method ReadSectionInt16 (line 390) | private short ReadSectionInt16(SectionType section) => TryReadSection(... method ReadSectionInt32 (line 391) | private int ReadSectionInt32(SectionType section) => TryReadSection(se... method ReadSectionArray (line 392) | private T[] ReadSectionArray(SectionType section) where T : class method WriteSection (line 406) | private void WriteSection(SectionType section, byte value) => TryWrite... method WriteSection (line 407) | private void WriteSection(SectionType section, short value) => TryWrit... method WriteSection (line 408) | private void WriteSection(SectionType section, int value) => TryWriteS... method WriteSection (line 409) | private void WriteSection(SectionType section, T[] array) where T :... method TryReadSection (line 416) | private T TryReadSection(SectionType section, Func... method TryReadSection (line 424) | private T TryReadSection(SectionType section) where T : class method TryWriteSection (line 432) | private void TryWriteSection(SectionType section, Action... FILE: KHSave.LibPersona3/Types/ArcanaType.cs type ArcanaType (line 3) | public enum ArcanaType : byte FILE: KHSave.LibPersona3/Types/Characters.cs type Characters (line 5) | public enum Characters : short FILE: KHSave.LibPersona3/Types/Demon.cs class DemonAttribute (line 6) | public class DemonAttribute : InfoAttribute method DemonAttribute (line 11) | public DemonAttribute(string name = null, bool royal = false, string t... method GetArcana (line 17) | public static string GetArcana(object obj) => class MagicianAttribute (line 20) | public class MagicianAttribute : DemonAttribute method MagicianAttribute (line 22) | public MagicianAttribute(string name = null, bool royal = false) : bas... class JusticeAttribute (line 24) | public class JusticeAttribute : DemonAttribute method JusticeAttribute (line 26) | public JusticeAttribute(string name = null, bool royal = false) : base... class DevilAttribute (line 28) | public class DevilAttribute : DemonAttribute method DevilAttribute (line 30) | public DevilAttribute(string name = null, bool royal = false) : base(n... class StarAttribute (line 32) | public class StarAttribute : DemonAttribute method StarAttribute (line 34) | public StarAttribute(string name = null, bool royal = false) : base(na... class LoversAttribute (line 36) | public class LoversAttribute : DemonAttribute method LoversAttribute (line 38) | public LoversAttribute(string name = null, bool royal = false) : base(... class ChariotAttribute (line 40) | public class ChariotAttribute : DemonAttribute method ChariotAttribute (line 42) | public ChariotAttribute(string name = null, bool royal = false) : base... class EmperorAttribute (line 44) | public class EmperorAttribute : DemonAttribute method EmperorAttribute (line 46) | public EmperorAttribute(string name = null, bool royal = false) : base... class HangedAttribute (line 48) | public class HangedAttribute : DemonAttribute method HangedAttribute (line 50) | public HangedAttribute(string name = null, bool royal = false) : base(... class FoolAttribute (line 52) | public class FoolAttribute : DemonAttribute method FoolAttribute (line 54) | public FoolAttribute(string name = null, bool royal = false) : base(na... class TowerAttribute (line 56) | public class TowerAttribute : DemonAttribute method TowerAttribute (line 58) | public TowerAttribute(string name = null, bool royal = false) : base(n... class HierophantAttribute (line 60) | public class HierophantAttribute : DemonAttribute method HierophantAttribute (line 62) | public HierophantAttribute(string name = null, bool royal = false) : b... class PriestessAttribute (line 64) | public class PriestessAttribute : DemonAttribute method PriestessAttribute (line 66) | public PriestessAttribute(string name = null, bool royal = false) : ba... class StrengthAttribute (line 68) | public class StrengthAttribute : DemonAttribute method StrengthAttribute (line 70) | public StrengthAttribute(string name = null, bool royal = false) : bas... class EmpressAttribute (line 72) | public class EmpressAttribute : DemonAttribute method EmpressAttribute (line 74) | public EmpressAttribute(string name = null, bool royal = false) : base... class SunAttribute (line 76) | public class SunAttribute : DemonAttribute method SunAttribute (line 78) | public SunAttribute(string name = null, bool royal = false) : base(nam... class MoonAttribute (line 80) | public class MoonAttribute : DemonAttribute method MoonAttribute (line 82) | public MoonAttribute(string name = null, bool royal = false) : base(na... class JudgementAttribute (line 84) | public class JudgementAttribute : DemonAttribute method JudgementAttribute (line 86) | public JudgementAttribute(string name = null, bool royal = false) : ba... class AeonAttribute (line 89) | public class AeonAttribute : DemonAttribute method AeonAttribute (line 91) | public AeonAttribute(string name = null, bool royal = false) : base(na... type Demons (line 94) | public enum Demons : short FILE: KHSave.LibPersona3/Types/ExpendableItems.cs type ExpendableItems (line 5) | public enum ExpendableItems FILE: KHSave.LibPersona3/Types/Inventory.cs class ConsumableHpAttribute (line 5) | public class ConsumableHpAttribute : ConsumableAttribute method ConsumableHpAttribute (line 7) | public ConsumableHpAttribute(string name = null) : base(name) { } type Inventory (line 10) | public enum Inventory FILE: KHSave.LibPersona3/Types/Skill.cs class SkillAttribute (line 5) | public class SkillAttribute : InfoAttribute method SkillAttribute (line 7) | public SkillAttribute(string name = null) : base(name) { } class HitSkillAttribute (line 9) | public class HitSkillAttribute : SkillAttribute method HitSkillAttribute (line 11) | public HitSkillAttribute(string name = null) : base(name) { } class GunSkillAttribute (line 13) | public class GunSkillAttribute : SkillAttribute method GunSkillAttribute (line 15) | public GunSkillAttribute(string name = null) : base(name) { } class FireSkillAttribute (line 17) | public class FireSkillAttribute : SkillAttribute method FireSkillAttribute (line 19) | public FireSkillAttribute(string name = null) : base(name) { } class IceSkillAttribute (line 21) | public class IceSkillAttribute : SkillAttribute method IceSkillAttribute (line 23) | public IceSkillAttribute(string name = null) : base(name) { } class WindSkillAttribute (line 25) | public class WindSkillAttribute : SkillAttribute method WindSkillAttribute (line 27) | public WindSkillAttribute(string name = null) : base(name) { } class ThunderSkillAttribute (line 29) | public class ThunderSkillAttribute : SkillAttribute method ThunderSkillAttribute (line 31) | public ThunderSkillAttribute(string name = null) : base(name) { } class BlessSkillAttribute (line 33) | public class BlessSkillAttribute : SkillAttribute method BlessSkillAttribute (line 35) | public BlessSkillAttribute(string name = null) : base(name) { } class DeathSkillAttribute (line 37) | public class DeathSkillAttribute : SkillAttribute method DeathSkillAttribute (line 39) | public DeathSkillAttribute(string name = null) : base(name) { } class AlmightySkillAttribute (line 41) | public class AlmightySkillAttribute : SkillAttribute method AlmightySkillAttribute (line 43) | public AlmightySkillAttribute(string name = null) : base(name) { } class SupportSkillAttribute (line 45) | public class SupportSkillAttribute : SkillAttribute method SupportSkillAttribute (line 47) | public SupportSkillAttribute(string name = null) : base(name) { } class AutoSkillAttribute (line 49) | public class AutoSkillAttribute : SkillAttribute method AutoSkillAttribute (line 51) | public AutoSkillAttribute(string name = null) : base(name) { } class PoisonSkillAttribute (line 53) | public class PoisonSkillAttribute : SkillAttribute method PoisonSkillAttribute (line 55) | public PoisonSkillAttribute(string name = null) : base(name) { } class HealSkillAttribute (line 57) | public class HealSkillAttribute : SkillAttribute method HealSkillAttribute (line 59) | public HealSkillAttribute(string name = null) : base(name) { } type Skill (line 62) | public enum Skill : short FILE: KHSave.LibPersona5/Models/Character.cs class Character (line 6) | public class Character FILE: KHSave.LibPersona5/Models/Persona.cs class Persona (line 6) | public class Persona FILE: KHSave.LibPersona5/Persona5Royal.cs class Persona5Royal (line 6) | internal class Persona5Royal : ISavePersona5 FILE: KHSave.LibPersona5/Persona5Vanilla.cs class Persona5Vanilla (line 6) | internal class Persona5Vanilla : ISavePersona5 FILE: KHSave.LibPersona5/Presets.Items.cs class Presets (line 13) | public static partial class Presets type IItem (line 32) | public interface IItem class Items (line 38) | public class Items class Accessory (line 51) | public class Accessory : IItem class Armor (line 58) | public class Armor : IItem class Consumable (line 71) | public class Consumable : IItem class KeyItem (line 77) | public class KeyItem : IItem class Material (line 83) | public class Material : IItem class MeleeWeapon (line 89) | public class MeleeWeapon : IItem class Outfit (line 101) | public class Outfit : IItem class SkillCard (line 107) | public class SkillCard : IItem class RangeWeapon (line 113) | public class RangeWeapon : IItem method GetItems (line 125) | public static Items GetItems(bool isRoyal) method GetItems (line 144) | private static IEnumerable GetItems( FILE: KHSave.LibPersona5/Presets.Persona.cs class Presets (line 11) | public static partial class Presets class Persona (line 13) | public class Persona method ToString (line 33) | public override string ToString() => class PersonaSkillset (line 37) | private class PersonaSkillset class PersonaSkill (line 45) | private class PersonaSkill method GetResourceFileName (line 52) | private static string GetResourceFileName(string fileName, bool isRoya... method GetPersona (line 56) | public static List GetPersona(bool isRoyal) FILE: KHSave.LibPersona5/Presets.cs class Presets (line 6) | public static partial class Presets class Field (line 8) | public class Field method ReadInt32BE (line 17) | private static int ReadInt32BE(this Stream stream) => method FieldAll (line 23) | private static Field FieldAll(int category, int map, string descriptio... method FieldVanilla (line 25) | private static Field FieldVanilla(int category, int map, string descri... method FieldRoyal (line 27) | private static Field FieldRoyal(int category, int map, string descript... FILE: KHSave.LibPersona5/SavePersona5.cs type ISavePersona5 (line 9) | public interface ISavePersona5 class SavePersona5 (line 37) | public class SavePersona5 method SavePersona5 (line 43) | static SavePersona5() method IsValid (line 52) | public static bool IsValid(Stream stream) method Read (line 64) | public static ISavePersona5 Read(Stream stream) method Write (line 77) | public static void Write(Stream stream, TSavePersona5 s... method Read (line 83) | private static TSavePersona5 Read(Stream stream) method GetGameIdentifier (line 87) | private static int GetGameIdentifier(Stream stream) => method ReadString (line 90) | private static object ReadString(MappingReadArgs arg) method WriteString (line 124) | private static void WriteString(MappingWriteArgs arg) method ReadFloat (line 149) | private unsafe static object ReadFloat(MappingReadArgs arg) method WriteFloat (line 158) | private unsafe static void WriteFloat(MappingWriteArgs arg) FILE: KHSave.LibPersona5/Types/ArcanaType.cs type ArcanaType (line 3) | public enum ArcanaType : byte FILE: KHSave.LibPersona5/Types/Characters.cs type Characters (line 5) | public enum Characters FILE: KHSave.LibPersona5/Types/Demon.cs class DemonAttribute (line 6) | public class DemonAttribute : InfoAttribute method DemonAttribute (line 11) | public DemonAttribute(string name = null, bool royal = false, string t... method GetArcana (line 17) | public static string GetArcana(object obj) => class MagicianAttribute (line 20) | public class MagicianAttribute : DemonAttribute method MagicianAttribute (line 22) | public MagicianAttribute(string name = null, bool royal = false) : bas... class JusticeAttribute (line 24) | public class JusticeAttribute : DemonAttribute method JusticeAttribute (line 26) | public JusticeAttribute(string name = null, bool royal = false) : base... class DevilAttribute (line 28) | public class DevilAttribute : DemonAttribute method DevilAttribute (line 30) | public DevilAttribute(string name = null, bool royal = false) : base(n... class StarAttribute (line 32) | public class StarAttribute : DemonAttribute method StarAttribute (line 34) | public StarAttribute(string name = null, bool royal = false) : base(na... class LoversAttribute (line 36) | public class LoversAttribute : DemonAttribute method LoversAttribute (line 38) | public LoversAttribute(string name = null, bool royal = false) : base(... class ChariotAttribute (line 40) | public class ChariotAttribute : DemonAttribute method ChariotAttribute (line 42) | public ChariotAttribute(string name = null, bool royal = false) : base... class EmperorAttribute (line 44) | public class EmperorAttribute : DemonAttribute method EmperorAttribute (line 46) | public EmperorAttribute(string name = null, bool royal = false) : base... class HangedAttribute (line 48) | public class HangedAttribute : DemonAttribute method HangedAttribute (line 50) | public HangedAttribute(string name = null, bool royal = false) : base(... class FoolAttribute (line 52) | public class FoolAttribute : DemonAttribute method FoolAttribute (line 54) | public FoolAttribute(string name = null, bool royal = false) : base(na... class TowerAttribute (line 56) | public class TowerAttribute : DemonAttribute method TowerAttribute (line 58) | public TowerAttribute(string name = null, bool royal = false) : base(n... class HierophantAttribute (line 60) | public class HierophantAttribute : DemonAttribute method HierophantAttribute (line 62) | public HierophantAttribute(string name = null, bool royal = false) : b... class PriestessAttribute (line 64) | public class PriestessAttribute : DemonAttribute method PriestessAttribute (line 66) | public PriestessAttribute(string name = null, bool royal = false) : ba... class StrengthAttribute (line 68) | public class StrengthAttribute : DemonAttribute method StrengthAttribute (line 70) | public StrengthAttribute(string name = null, bool royal = false) : bas... class EmpressAttribute (line 72) | public class EmpressAttribute : DemonAttribute method EmpressAttribute (line 74) | public EmpressAttribute(string name = null, bool royal = false) : base... class SunAttribute (line 76) | public class SunAttribute : DemonAttribute method SunAttribute (line 78) | public SunAttribute(string name = null, bool royal = false) : base(nam... class MoonAttribute (line 80) | public class MoonAttribute : DemonAttribute method MoonAttribute (line 82) | public MoonAttribute(string name = null, bool royal = false) : base(na... class JudgementAttribute (line 84) | public class JudgementAttribute : DemonAttribute method JudgementAttribute (line 86) | public JudgementAttribute(string name = null, bool royal = false) : ba... class DeathAttribute (line 88) | public class DeathAttribute : DemonAttribute method DeathAttribute (line 90) | public DeathAttribute(string name = null, bool royal = false) : base(n... class TemperAttribute (line 92) | public class TemperAttribute : DemonAttribute method TemperAttribute (line 94) | public TemperAttribute(string name = null, bool royal = false) : base(... class HermitAttribute (line 96) | public class HermitAttribute : DemonAttribute method HermitAttribute (line 98) | public HermitAttribute(string name = null, bool royal = false) : base(... class FortuneAttribute (line 100) | public class FortuneAttribute : DemonAttribute method FortuneAttribute (line 102) | public FortuneAttribute(string name = null, bool royal = false) : base... class WorldAttribute (line 104) | public class WorldAttribute : DemonAttribute method WorldAttribute (line 106) | public WorldAttribute(string name = null, bool royal = false) : base(n... FILE: KHSave.LibPersona5/Types/Equipment.cs class EquipmentAttribute (line 5) | public class EquipmentAttribute : InfoAttribute method EquipmentAttribute (line 7) | public EquipmentAttribute(string name = null) : base(name) { } class DaggerAttribute (line 10) | public class DaggerAttribute : EquipmentAttribute method DaggerAttribute (line 12) | public DaggerAttribute(string name = null) : base(name) { } class PoleAttribute (line 15) | public class PoleAttribute : EquipmentAttribute method PoleAttribute (line 17) | public PoleAttribute(string name = null) : base(name) { } class SaberAttribute (line 20) | public class SaberAttribute : EquipmentAttribute method SaberAttribute (line 22) | public SaberAttribute(string name = null) : base(name) { } class RangeAttribute (line 25) | public class RangeAttribute : EquipmentAttribute method RangeAttribute (line 27) | public RangeAttribute(string name = null) : base(name) { } class RangeJokerAttribute (line 30) | public class RangeJokerAttribute : RangeAttribute method RangeJokerAttribute (line 32) | public RangeJokerAttribute(string name = null) : base(name) { } class RangeCrowAttribute (line 35) | public class RangeCrowAttribute : RangeAttribute method RangeCrowAttribute (line 37) | public RangeCrowAttribute(string name = null) : base(name) { } class ProtectorAttribute (line 40) | public class ProtectorAttribute : EquipmentAttribute method ProtectorAttribute (line 42) | public ProtectorAttribute(string name = null) : base(name) { } class ProtectorMaleAttribute (line 45) | public class ProtectorMaleAttribute : ProtectorAttribute method ProtectorMaleAttribute (line 47) | public ProtectorMaleAttribute(string name = null) : base(name) { } class ProtectorFemaleAttribute (line 50) | public class ProtectorFemaleAttribute : ProtectorAttribute method ProtectorFemaleAttribute (line 52) | public ProtectorFemaleAttribute(string name = null) : base(name) { } class ProtectorUnisexAttribute (line 55) | public class ProtectorUnisexAttribute : ProtectorAttribute method ProtectorUnisexAttribute (line 57) | public ProtectorUnisexAttribute(string name = null) : base(name) { } class ProtectorCatAttribute (line 60) | public class ProtectorCatAttribute : ProtectorAttribute method ProtectorCatAttribute (line 62) | public ProtectorCatAttribute(string name = null) : base(name) { } class OutfitAttribute (line 65) | public class OutfitAttribute : EquipmentAttribute method OutfitAttribute (line 67) | public OutfitAttribute(string name = null) : base(name) { } type Equipment (line 70) | public enum Equipment : ushort FILE: KHSave.LibPersona5/Types/Inventory.cs class ConsumableHpAttribute (line 5) | public class ConsumableHpAttribute : ConsumableAttribute method ConsumableHpAttribute (line 7) | public ConsumableHpAttribute(string name = null) : base(name) { } type Inventory (line 10) | public enum Inventory FILE: KHSave.LibPersona5/Types/Skill.cs class SkillAttribute (line 5) | public class SkillAttribute : InfoAttribute method SkillAttribute (line 7) | public SkillAttribute(string name = null) : base(name) { } class HitSkillAttribute (line 9) | public class HitSkillAttribute : SkillAttribute method HitSkillAttribute (line 11) | public HitSkillAttribute(string name = null) : base(name) { } class GunSkillAttribute (line 13) | public class GunSkillAttribute : SkillAttribute method GunSkillAttribute (line 15) | public GunSkillAttribute(string name = null) : base(name) { } class FireSkillAttribute (line 17) | public class FireSkillAttribute : SkillAttribute method FireSkillAttribute (line 19) | public FireSkillAttribute(string name = null) : base(name) { } class IceSkillAttribute (line 21) | public class IceSkillAttribute : SkillAttribute method IceSkillAttribute (line 23) | public IceSkillAttribute(string name = null) : base(name) { } class WindSkillAttribute (line 25) | public class WindSkillAttribute : SkillAttribute method WindSkillAttribute (line 27) | public WindSkillAttribute(string name = null) : base(name) { } class ThunderSkillAttribute (line 29) | public class ThunderSkillAttribute : SkillAttribute method ThunderSkillAttribute (line 31) | public ThunderSkillAttribute(string name = null) : base(name) { } class BlessSkillAttribute (line 33) | public class BlessSkillAttribute : SkillAttribute method BlessSkillAttribute (line 35) | public BlessSkillAttribute(string name = null) : base(name) { } class DeathSkillAttribute (line 37) | public class DeathSkillAttribute : SkillAttribute method DeathSkillAttribute (line 39) | public DeathSkillAttribute(string name = null) : base(name) { } class AlmightySkillAttribute (line 41) | public class AlmightySkillAttribute : SkillAttribute method AlmightySkillAttribute (line 43) | public AlmightySkillAttribute(string name = null) : base(name) { } class NuclearSkillAttribute (line 45) | public class NuclearSkillAttribute : SkillAttribute method NuclearSkillAttribute (line 47) | public NuclearSkillAttribute(string name = null) : base(name) { } class PsychoSkillAttribute (line 49) | public class PsychoSkillAttribute : SkillAttribute method PsychoSkillAttribute (line 51) | public PsychoSkillAttribute(string name = null) : base(name) { } class SupportSkillAttribute (line 53) | public class SupportSkillAttribute : SkillAttribute method SupportSkillAttribute (line 55) | public SupportSkillAttribute(string name = null) : base(name) { } class AutoSkillAttribute (line 57) | public class AutoSkillAttribute : SkillAttribute method AutoSkillAttribute (line 59) | public AutoSkillAttribute(string name = null) : base(name) { } class PoisonSkillAttribute (line 61) | public class PoisonSkillAttribute : SkillAttribute method PoisonSkillAttribute (line 63) | public PoisonSkillAttribute(string name = null) : base(name) { } class HealSkillAttribute (line 65) | public class HealSkillAttribute : SkillAttribute method HealSkillAttribute (line 67) | public HealSkillAttribute(string name = null) : base(name) { } class SpecialSkillAttribute (line 69) | public class SpecialSkillAttribute : SkillAttribute method SpecialSkillAttribute (line 71) | public SpecialSkillAttribute(string name = null) : base(name) { } type Skill (line 74) | public enum Skill : short FILE: KHSave.LibPersona5/Types/SkillRoyal.cs type SkillRoyal (line 5) | public enum SkillRoyal : short FILE: KHSave.LibPersona5/Types/Trait.cs type Trait (line 5) | public enum Trait : short FILE: KHSave.LibRecom/Attributes/CardEnemyAttribute.cs class CardEnemyAttribute (line 5) | public class CardEnemyAttribute : InfoAttribute method CardEnemyAttribute (line 7) | public CardEnemyAttribute(string info = null) : base(info) FILE: KHSave.LibRecom/Attributes/CardFriendAttribute.cs class CardFriendAttribute (line 5) | public class CardFriendAttribute : InfoAttribute method CardFriendAttribute (line 7) | public CardFriendAttribute(string info = null) : base(info) FILE: KHSave.LibRecom/Attributes/CardItemAttribute.cs class CardItemAttribute (line 5) | public class CardItemAttribute : ConsumableAttribute method CardItemAttribute (line 7) | public CardItemAttribute(string name = null) : base(name) FILE: KHSave.LibRecom/Attributes/CardMagicAttribute.cs class CardMagicAttribute (line 5) | public class CardMagicAttribute : MagicAttribute method CardMagicAttribute (line 7) | public CardMagicAttribute(string name = null) : base(name) FILE: KHSave.LibRecom/Attributes/CardMapAttribute.cs class CardMapAttribute (line 5) | public class CardMapAttribute : InfoAttribute method CardMapAttribute (line 7) | public CardMapAttribute(string info = null) : base(info) class CardMapRedAttribute (line 12) | public class CardMapRedAttribute : CardMapAttribute method CardMapRedAttribute (line 14) | public CardMapRedAttribute(string info = null) : base(info) class CardMapGreenAttribute (line 19) | public class CardMapGreenAttribute : CardMapAttribute method CardMapGreenAttribute (line 21) | public CardMapGreenAttribute(string info = null) : base(info) class CardMapBlueAttribute (line 26) | public class CardMapBlueAttribute : CardMapAttribute method CardMapBlueAttribute (line 28) | public CardMapBlueAttribute(string info = null) : base(info) class CardMapSpecialAttribute (line 33) | public class CardMapSpecialAttribute : CardMapAttribute method CardMapSpecialAttribute (line 35) | public CardMapSpecialAttribute(string info = null) : base(info) FILE: KHSave.LibRecom/Attributes/CardSpecialAttribute.cs class CardSpecialAttribute (line 5) | public class CardSpecialAttribute : InfoAttribute method CardSpecialAttribute (line 7) | public CardSpecialAttribute(string info = null) : base(info) FILE: KHSave.LibRecom/Attributes/CardSummonAttribute.cs class CardSummonAttribute (line 3) | public class CardSummonAttribute : CardMagicAttribute method CardSummonAttribute (line 5) | public CardSummonAttribute(string name = null) : base(name) FILE: KHSave.LibRecom/Attributes/CardWeaponAttribute.cs class CardWeaponAttribute (line 5) | public class CardWeaponAttribute : KeybladeAttribute method CardWeaponAttribute (line 7) | public CardWeaponAttribute(string name = null) : base(name) FILE: KHSave.LibRecom/Attributes/CardWorldAttribute.cs class CardWorldAttribute (line 5) | public class CardWorldAttribute : InfoAttribute method CardWorldAttribute (line 7) | public CardWorldAttribute(string info = null) : base(info) FILE: KHSave.LibRecom/DataRecom.cs class DataRecom (line 7) | public class DataRecom FILE: KHSave.LibRecom/DataRecomMcWork.cs class DataRecomMcWork (line 5) | public class DataRecomMcWork FILE: KHSave.LibRecom/DataRecomTable0.cs class DataRecomTable0 (line 6) | public class DataRecomTable0 FILE: KHSave.LibRecom/DataRecomTable1.cs class DataRecomTable1 (line 6) | public class DataRecomTable1 FILE: KHSave.LibRecom/DataRecomTable2.cs class DataRecomTable2 (line 5) | public class DataRecomTable2 FILE: KHSave.LibRecom/Models/Card.cs type Card (line 6) | public struct Card : IEquatable method Equals (line 12) | public bool Equals(Card other) => method Equals (line 15) | public override bool Equals(object obj) => method GetHashCode (line 18) | public override int GetHashCode() => method ToString (line 22) | public override string ToString() FILE: KHSave.LibRecom/Models/CardFlags.cs class CardFlags (line 5) | public class CardFlags FILE: KHSave.LibRecom/Models/CardModel.cs class CardModel (line 7) | public static class CardModel method GetCardInventoryIndex (line 162) | public static int GetCardInventoryIndex(CardType cardType, bool isPrem... method ToKey (line 177) | private static Card ToKey(this Card card) => new Card method Project (line 183) | private static IEnumerable Project(this CardType[] cards) => method Indexed (line 186) | private static IEnumerable Indexed(this IEnumerable cards) => method WithPremium (line 194) | private static IEnumerable WithPremium(this IEnumerable ca... FILE: KHSave.LibRecom/Models/FriendsFlags.cs class FriendsFlags (line 5) | public class FriendsFlags FILE: KHSave.LibRecom/Models/Kh2CardFlags.cs class Kh2CardFlags (line 5) | public class Kh2CardFlags FILE: KHSave.LibRecom/Models/PoohFlags.cs class PoohFlags (line 5) | public class PoohFlags FILE: KHSave.LibRecom/Models/SkillFlags.cs class SkillFlags (line 5) | public class SkillFlags FILE: KHSave.LibRecom/Models/StoryFlag.cs class StoryFlag (line 5) | public class StoryFlag FILE: KHSave.LibRecom/Models/TutorialFlags.cs class TutorialFlags (line 7) | public class TutorialFlags FILE: KHSave.LibRecom/SaveKhRecom.cs class SaveKhRecom (line 6) | public class SaveKhRecom method SaveKhRecom (line 16) | public SaveKhRecom() method Write (line 21) | public void Write(Stream stream) method Read (line 39) | public static SaveKhRecom Read(Stream stream) method IsValid (line 47) | public static bool IsValid(Stream stream) method CalculateChecksum (line 57) | private static uint CalculateChecksum(byte[] data) FILE: KHSave.LibRecom/Types/CardType.cs type CardType (line 6) | public enum CardType FILE: KHSave.LibRecom/Types/Difficulty.cs type Difficulty (line 3) | public enum Difficulty : byte FILE: KHSave.LibRecom/Types/PlayMode.cs type PlayMode (line 3) | public enum PlayMode : byte FILE: KHSave.LibRecom/Types/SoundMode.cs type SoundMode (line 3) | public enum SoundMode : byte FILE: KHSave.SaveEditor.Common/Contracts/IGetSave.cs type IGetSave (line 3) | public interface IGetSave method GetSave (line 5) | object GetSave(); FILE: KHSave.SaveEditor.Common/Contracts/IOpenStream.cs type IOpenStream (line 5) | public interface IOpenStream method OpenStream (line 7) | void OpenStream(Stream stream); FILE: KHSave.SaveEditor.Common/Contracts/IRefreshUi.cs type IRefreshUi (line 3) | public interface IRefreshUi method RefreshUi (line 5) | void RefreshUi(); FILE: KHSave.SaveEditor.Common/Contracts/IWriteToStream.cs type IWriteToStream (line 5) | public interface IWriteToStream method WriteToStream (line 7) | void WriteToStream(Stream stream); FILE: KHSave.SaveEditor.Common/Controls/ItemComboBox.xaml.cs class ItemComboBox (line 8) | public partial class ItemComboBox : UserControl method ItemComboBox (line 10) | public ItemComboBox() FILE: KHSave.SaveEditor.Common/Controls/TwoEqualColumnsStackPanel.cs class TwoEqualColumnsStackPanel (line 34) | public class TwoEqualColumnsStackPanel : Panel method MeasureOverride (line 51) | protected override Size MeasureOverride(Size constraint) method ArrangeOverride (line 78) | protected override Size ArrangeOverride(Size arrangeSize) FILE: KHSave.SaveEditor.Common/Exceptions/ImageTooLargeException.cs class ImageTooLargeException (line 23) | public class ImageTooLargeException : Exception method ImageTooLargeException (line 25) | public ImageTooLargeException(int sizeLimit) : FILE: KHSave.SaveEditor.Common/Exceptions/SaveNotSupportedException.cs class SaveNotSupportedException (line 3) | public class SaveNotSupportedException : VisualException method SaveNotSupportedException (line 5) | public SaveNotSupportedException(string message) : FILE: KHSave.SaveEditor.Common/Exceptions/VisualException.cs class VisualException (line 5) | public class VisualException : Exception method VisualException (line 7) | public VisualException(string message, string title) : FILE: KHSave.SaveEditor.Common/Global.cs class Settings (line 26) | internal class Settings : ApplicationSettingsBase method Get (line 28) | T Get(T defaultValue, [CallerMemberName] string propertyName = null) method Set (line 41) | void Set(T value, [CallerMemberName] string propertyName = null) =>... class Global (line 100) | public static class Global method CanDisplay (line 185) | public static bool CanDisplay(object item) => IsAdvancedMode || CanDis... method CanDisplayInBasicMode (line 187) | public static bool CanDisplayInBasicMode(object item) FILE: KHSave.SaveEditor.Common/Models/EnumIconTypeModel.cs class EnumIconTypeModel (line 25) | public class EnumIconTypeModel : GenericEntryModel FILE: KHSave.SaveEditor.Common/Models/GenericEntryModel.cs class GenericEntryModel (line 23) | public class GenericEntryModel : BaseNotifyPropertyChanged method ToString (line 29) | public override string ToString() => Name?.ToString() ?? Value?.ToStri... FILE: KHSave.SaveEditor.Common/Models/GenericEnumListModel.cs class GenericEnumListModel (line 25) | public class GenericEnumListModel : GenericListMo... method GenericEnumListModel (line 29) | public GenericEnumListModel( method GetModels (line 38) | private static IEnumerable GetModels( method GenericEnumListModel (line 68) | public GenericEnumListModel( class GenericEnumListModel (line 64) | public class GenericEnumListModel : GenericEnumListModel<... method GenericEnumListModel (line 29) | public GenericEnumListModel( method GetModels (line 38) | private static IEnumerable GetModels( method GenericEnumListModel (line 68) | public GenericEnumListModel( FILE: KHSave.SaveEditor.Common/Models/GenericListModel.cs class GenericListModel (line 27) | public class GenericListModel : BaseNotifyPropert... method GenericListModel (line 34) | public GenericListModel(IEnumerable items, Func valueG... method GetEnumerator (line 47) | public IEnumerator GetEnumerator() => items.AsEnumerable().Get... method GetEnumerator (line 49) | IEnumerator IEnumerable.GetEnumerator() => items.AsEnumerable().GetEnu... method GenericListModel (line 58) | public GenericListModel(IEnumerable items, Func valueG... class GenericListModel (line 54) | public class GenericListModel : GenericListModel items, Func valueG... method GetEnumerator (line 47) | public IEnumerator GetEnumerator() => items.AsEnumerable().Get... method GetEnumerator (line 49) | IEnumerator IEnumerable.GetEnumerator() => items.AsEnumerable().GetEnu... method GenericListModel (line 58) | public GenericListModel(IEnumerable items, Func valueG... FILE: KHSave.SaveEditor.Common/Models/ItemComboBoxModel.cs class ItemComboBoxModel (line 24) | public class ItemComboBoxModel : BaseNotifyPropertyChanged method ItemComboBoxModel (line 29) | public ItemComboBoxModel(Func getter, Action setter) FILE: KHSave.SaveEditor.Common/Models/KhEnumListModel.cs class KhEnumListModel (line 24) | public class KhEnumListModel : GenericEnumListMod... method KhEnumListModel (line 28) | public KhEnumListModel( method DefaultNameGetter (line 37) | private static string DefaultNameGetter(TEnum value) => InfoAttribute.... method DefaultFilter (line 39) | private static bool DefaultFilter(TModel model) => Global.CanDisplay(m... method KhEnumListModel (line 46) | public KhEnumListModel( method KhEnumListModel (line 54) | public KhEnumListModel() : method KhEnumListModel (line 62) | public KhEnumListModel( method KhEnumListModel (line 70) | public KhEnumListModel() : class KhEnumListModel (line 42) | public class KhEnumListModel : KhEnumListModel InfoAttribute.... method DefaultFilter (line 39) | private static bool DefaultFilter(TModel model) => Global.CanDisplay(m... method KhEnumListModel (line 46) | public KhEnumListModel( method KhEnumListModel (line 54) | public KhEnumListModel() : method KhEnumListModel (line 62) | public KhEnumListModel( method KhEnumListModel (line 70) | public KhEnumListModel() : class KhEnumListModel (line 59) | public class KhEnumListModel : KhEnumListModel InfoAttribute.... method DefaultFilter (line 39) | private static bool DefaultFilter(TModel model) => Global.CanDisplay(m... method KhEnumListModel (line 46) | public KhEnumListModel( method KhEnumListModel (line 54) | public KhEnumListModel() : method KhEnumListModel (line 62) | public KhEnumListModel( method KhEnumListModel (line 70) | public KhEnumListModel() : FILE: KHSave.SaveEditor.Common/ProcessStream.cs class ProcessStream (line 12) | public class ProcessStream : Stream method OpenProcess (line 14) | [DllImport("kernel32.dll")] method ReadProcessMemory (line 17) | [DllImport("kernel32.dll")] method WriteProcessMemory (line 20) | [DllImport("kernel32.dll")] method OpenProcessToken (line 23) | [DllImport("advapi32.dll", SetLastError = true)] method ProcessStream (line 32) | public ProcessStream(Process process, long baseAddress, uint length) method Flush (line 56) | public override void Flush() method Read (line 60) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 82) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 97) | public override void SetLength(long value) method Write (line 101) | public override void Write(byte[] buffer, int offset, int count) method OpenProcess (line 121) | private void OpenProcess(Process process) method GetProcesses (line 131) | public static IEnumerable GetProcesses() => method TryGetProcess (line 134) | public static Process TryGetProcess(Func predicate, int... method TryGetProcessAsync (line 151) | public static Task TryGetProcessAsync(Func pre... FILE: KHSave.SaveEditor.Common/Services/ArchiveWriteToStream.cs class ArchiveWriteToStream (line 7) | public class ArchiveWriteToStream : IWriteToStream method ArchiveWriteToStream (line 11) | public ArchiveWriteToStream(IWriteToStream realWriteToStream, IArchive... method WriteToStream (line 21) | public void WriteToStream(Stream stream) FILE: KHSave.SaveEditor.Common/Services/GenericEqualityComparer.cs class GenericEqualityComparer (line 7) | public class GenericEqualityComparer : IEqualityComparer, IEqualit... method GenericEqualityComparer (line 12) | public GenericEqualityComparer(Func equals) method Equals (line 17) | public bool Equals(T x, T y) => _equals(x, y); method GetHashCode (line 19) | public int GetHashCode(T obj) => 0; method Equals (line 21) | public new bool Equals(object x, object y) => _equals(x as T, y as T); method GetHashCode (line 23) | public int GetHashCode(object obj) => 0; FILE: KHSave.SaveEditor.Common/Services/IconService.cs class IconService (line 10) | public class IconService type IconPack (line 12) | public enum IconPack method IconService (line 185) | static IconService() method UseIconPack (line 190) | public static void UseIconPack(IconPack iconPack) method Icon (line 197) | public static ImageSource Icon(object item) method Icon (line 209) | public static ImageSource Icon(string iconName) => FILE: KHSave.SaveEditor.Common/Services/SearchEngine.cs class SearchEngine (line 7) | public class SearchEngine type IName (line 11) | public interface IName type ICount (line 16) | public interface ICount method Filter (line 21) | public static IEnumerable Filter( method FilterByName (line 62) | public static bool FilterByName(string searchTerm, IName name) => method FilterByCount (line 65) | public static bool FilterByCount(string searchTerm, ICount count) FILE: KHSave.SaveEditor.Common/ViewModels/ArchiveEntryViewModel.cs class ArchiveEntryViewModel (line 7) | public class ArchiveEntryViewModel : GenericEntryModel Name; FILE: KHSave.SaveEditor.Common/ViewModels/ArchiveManagerViewModel.cs class ArchiveManagerViewModel (line 13) | public class ArchiveManagerViewModel : BaseNotifyPropertyChanged method ArchiveManagerViewModel (line 21) | public ArchiveManagerViewModel(Window window, IArchive archive, string... method Getter (line 130) | private ArchiveEntryViewModel Getter() => SelectedValue; method Setter (line 132) | private void Setter(ArchiveEntryViewModel obj) => SelectedValue = obj; method ShowInfoMessageBox (line 134) | private void ShowInfoMessageBox(string message) => FILE: KHSave.SaveEditor.Common/Views/ArchiveManagerView.xaml.cs class ArchiveManagerView (line 11) | public partial class ArchiveManagerView : Window method ArchiveManagerView (line 13) | public ArchiveManagerView() method SetArchive (line 24) | public void SetArchive(IArchive archive, string archvieFileName) => method ListBox_MouseDoubleClick (line 29) | private void ListBox_MouseDoubleClick(object sender, System.Windows.In... FILE: KHSave.SaveEditor.Ff7Remake/Data/BgmPreset.cs class BgmPreset (line 12) | public static class BgmPreset class BgmResource (line 14) | private class BgmResource class BgmItem (line 23) | private class BgmItem method LazyInitialize (line 34) | public static void LazyInitialize() method Get (line 55) | public static List Get() => _bgm; method InternalFetchLocations (line 57) | private static async Task> InternalFetchLocations() FILE: KHSave.SaveEditor.Ff7Remake/Data/ItemsPreset.cs class ItemName (line 13) | public class ItemName class ItemsPreset (line 25) | public static class ItemsPreset class ItemsResource (line 27) | public class ItemsResource class ItemProperty (line 36) | public class ItemProperty method LazyInitialize (line 52) | public static void LazyInitialize() method GetItemCategory (line 75) | public static ItemCategory GetItemCategory(InventoryType inventoryType) method Get (line 101) | public static ItemProperty Get(InventoryType type) => Get((int)type) ?... method GetAll (line 107) | public static IEnumerable GetAll() => method Get (line 110) | public static ItemProperty Get(int itemId) => method GetIconAttribute (line 113) | private static string GetIconAttribute(InventoryType item) method InternalFetchLocations (line 132) | private static async Task> InternalFetchLocations() FILE: KHSave.SaveEditor.Ff7Remake/Data/LocationsPreset.cs class Location (line 12) | public class Location method Location (line 32) | public Location() method Location (line 37) | public Location(int chapter, bool oob, string description, double x, d... class LocationsPreset (line 48) | public static class LocationsPreset class LocationsResource (line 50) | public class LocationsResource method GetLocationsOffline (line 92) | public static List GetLocationsOffline() => _offlineData; method FetchLocations (line 94) | public static async Task> FetchLocations() method InternalFetchLocations (line 108) | private static async Task> InternalFetchLocations() FILE: KHSave.SaveEditor.Ff7Remake/Models/BgmModel.cs class BgmModel (line 3) | public class BgmModel FILE: KHSave.SaveEditor.Ff7Remake/Models/ChapterCharacterEntryModel.cs class ChapterCharacterEntryModel (line 31) | public class ChapterCharacterEntryModel : method ChapterCharacterEntryModel (line 37) | public ChapterCharacterEntryModel(ChunkChapter chapter, int characterI... FILE: KHSave.SaveEditor.Ff7Remake/Models/ChapterEntryModel.cs class ChapterEntryModel (line 33) | public class ChapterEntryModel : BaseNotifyPropertyChanged method ChapterEntryModel (line 38) | public ChapterEntryModel(ChunkChapter chapter, int index, Vector3f clo... FILE: KHSave.SaveEditor.Ff7Remake/Models/ChapterObjectEntry.cs class ChapterObjectEntry (line 26) | public class ChapterObjectEntry : BaseNotifyPropertyChanged method ChapterObjectEntry (line 30) | public ChapterObjectEntry(ChapterObject chapterObject, IEnumerable _chapterObject.ToString(); FILE: KHSave.SaveEditor.Ff7Remake/Models/CharacterEntryModel.cs class CharacterEntryModel (line 30) | public class CharacterEntryModel method CharacterEntryModel (line 38) | public CharacterEntryModel(SaveFf7Remake save, int index, EquipmentsVi... FILE: KHSave.SaveEditor.Ff7Remake/Models/ChunkEntryModel.cs class ChunkEntryModel (line 32) | public class ChunkEntryModel method ChunkEntryModel (line 44) | public ChunkEntryModel(SaveFf7Remake save, IRefreshUi refreshUi, Chunk... method Import (line 75) | private void Import(string fileName) method Export (line 93) | private void Export(string fileName) method ToString (line 99) | public override string ToString() => FILE: KHSave.SaveEditor.Ff7Remake/Models/EquipmentEntryModel.cs class EquipmentEntryModel (line 37) | public class EquipmentEntryModel : BaseNotifyPropertyChanged, SearchEngi... method EquipmentEntryModel (line 44) | public EquipmentEntryModel(int index, WeaponFound[] weaponFound, Mater... method GetMateriaIcon (line 183) | private ImageSource GetMateriaIcon(int index) method GetFirstEmptyIndexSlot (line 193) | private int GetFirstEmptyIndexSlot() FILE: KHSave.SaveEditor.Ff7Remake/Models/InventroyEntryModel.cs class InventroyEntryModel (line 36) | public class InventroyEntryModel : method InventroyEntryModel (line 43) | public InventroyEntryModel(Inventory inventory) FILE: KHSave.SaveEditor.Ff7Remake/Models/ItemModel.cs class ItemModel (line 9) | public class ItemModel method ItemModel (line 13) | public ItemModel(ItemsPreset.ItemProperty itemProperty) method GetItemModels (line 22) | public static IEnumerable GetItemModels() => FILE: KHSave.SaveEditor.Ff7Remake/Models/MateriaEntryModel.cs class MateriaEntryModel (line 34) | public class MateriaEntryModel : method MateriaEntryModel (line 41) | public MateriaEntryModel(SaveFf7Remake save, Materia materia) method GetFirstEmptyIndexSlot (line 91) | private int GetFirstEmptyIndexSlot() FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/ChaptersViewModel.cs class ChaptersViewModel (line 28) | public class ChaptersViewModel : GenericListModel method ChaptersViewModel (line 30) | public ChaptersViewModel(SaveFf7Remake save) : method ChaptersViewModel (line 36) | private ChaptersViewModel(IEnumerable list) : method OnSelectedItem (line 44) | protected override void OnSelectedItem(ChapterEntryModel item) method OnNewItem (line 51) | protected override ChapterEntryModel OnNewItem() => method GetChapterIdFromChapterNumber (line 54) | private static int GetChapterIdFromChapterNumber(int chapterNumber) FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/CharactersViewModel.cs class CharactersViewModel (line 29) | public class CharactersViewModel : GenericListModel method CharactersViewModel (line 33) | public CharactersViewModel(SaveFf7Remake save, EquipmentsViewModel wea... method CharactersViewModel (line 39) | private CharactersViewModel(IEnumerable list) : method OnSelectedItem (line 46) | protected override void OnSelectedItem(CharacterEntryModel item) method OnNewItem (line 53) | protected override CharacterEntryModel OnNewItem() => FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/DeveloperViewModel.cs class DeveloperViewModel (line 31) | public class DeveloperViewModel : GenericListModel method DeveloperViewModel (line 37) | public DeveloperViewModel(SaveFf7Remake save, IRefreshUi refreshUi) : method OnSelectedItem (line 87) | protected override void OnSelectedItem(ChunkEntryModel item) method OnNewItem (line 94) | protected override ChunkEntryModel OnNewItem() => FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/EquipmentsViewModel.cs class EquipmentsViewModel (line 30) | public class EquipmentsViewModel : GenericListModel method EquipmentsViewModel (line 34) | public EquipmentsViewModel(WeaponFound[] weaponFound, IEnumerable list) : method AdditionalFilter (line 56) | private bool AdditionalFilter(string searchTerm, EquipmentEntryModel obj) method OnSelectedItem (line 64) | protected override void OnSelectedItem(EquipmentEntryModel item) method OnNewItem (line 71) | protected override EquipmentEntryModel OnNewItem() => FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/FF7RMainViewModel.cs class FF7RMainViewModel (line 27) | public class FF7RMainViewModel : BaseNotifyPropertyChanged, IRefreshUi, ... method RefreshUi (line 53) | public void RefreshUi() method OpenStream (line 82) | public void OpenStream(Stream stream) method WriteToStream (line 88) | public void WriteToStream(Stream stream) => FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/GlobalViewModel.cs class GlobalViewModel (line 28) | public class GlobalViewModel : BaseNotifyPropertyChanged method GlobalViewModel (line 32) | public GlobalViewModel(SaveFf7Remake save) FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/InventoryViewModel.cs class InventoryViewModel (line 29) | public class InventoryViewModel : GenericListModel method InventoryViewModel (line 33) | public InventoryViewModel(SaveFf7Remake save) : method InventoryViewModel (line 38) | private InventoryViewModel(IEnumerable list) : method OnSelectedItem (line 55) | protected override void OnSelectedItem(InventroyEntryModel item) method OnNewItem (line 62) | protected override InventroyEntryModel OnNewItem() => FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/MateriaViewModel.cs class MateriaViewModel (line 29) | public class MateriaViewModel : GenericListModel method MateriaViewModel (line 34) | public MateriaViewModel(SaveFf7Remake save) : method MateriaViewModel (line 40) | private MateriaViewModel(IEnumerable list) : method Order (line 57) | private static int Order(MateriaEntryModel materia) method OnSelectedItem (line 64) | protected override void OnSelectedItem(MateriaEntryModel item) method OnNewItem (line 71) | protected override MateriaEntryModel OnNewItem() => FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/TeleportViewModel.cs class TeleportViewModel (line 32) | public class TeleportViewModel : BaseNotifyPropertyChanged method TeleportViewModel (line 44) | public TeleportViewModel(ChapterCharacterEntryModel entry) FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/Unknown1ViewModel.cs class Unknown1ViewModel (line 30) | public class Unknown1ViewModel : BaseNotifyPropertyChanged method Unknown1ViewModel (line 35) | public Unknown1ViewModel(SaveFf7Remake save) FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/Unknown2ViewModel.cs class Unknown2ViewModel (line 29) | public class Unknown2ViewModel : BaseNotifyPropertyChanged method Unknown2ViewModel (line 34) | public Unknown2ViewModel(SaveFf7Remake save) FILE: KHSave.SaveEditor.Ff7Remake/ViewModels/Unknown3ViewModel.cs class Unknown3ViewModel (line 30) | public class Unknown3ViewModel : BaseNotifyPropertyChanged method Unknown3ViewModel (line 35) | public Unknown3ViewModel(SaveFf7Remake save) FILE: KHSave.SaveEditor.Ff7Remake/Views/ChapterEntryView.xaml.cs class ChapterEntryView (line 21) | public partial class ChapterEntryView : UserControl method ChapterEntryView (line 23) | public ChapterEntryView() FILE: KHSave.SaveEditor.Ff7Remake/Views/ChapterMainView.xaml.cs class ChapterMainView (line 8) | public partial class ChapterMainView : UserControl method ChapterMainView (line 10) | public ChapterMainView() FILE: KHSave.SaveEditor.Ff7Remake/Views/ChapterObjectsView.xaml.cs class ChapterObjectsView (line 8) | public partial class ChapterObjectsView : UserControl method ChapterObjectsView (line 10) | public ChapterObjectsView() FILE: KHSave.SaveEditor.Ff7Remake/Views/ChapterPlayableView.xaml.cs class ChapterPlayableView (line 8) | public partial class ChapterPlayableView : UserControl method ChapterPlayableView (line 10) | public ChapterPlayableView() FILE: KHSave.SaveEditor.Ff7Remake/Views/ChaptersView.xaml.cs class ChaptersView (line 21) | public partial class ChaptersView : UserControl method ChaptersView (line 23) | public ChaptersView() FILE: KHSave.SaveEditor.Ff7Remake/Views/CharacterEntryView.xaml.cs class CharacterEntryView (line 21) | public partial class CharacterEntryView : UserControl method CharacterEntryView (line 23) | public CharacterEntryView() FILE: KHSave.SaveEditor.Ff7Remake/Views/CharactersView.xaml.cs class CharactersView (line 19) | public partial class CharactersView : UserControl method CharactersView (line 21) | public CharactersView() FILE: KHSave.SaveEditor.Ff7Remake/Views/DeveloperView.xaml.cs class DeveloperView (line 8) | public partial class DeveloperView : UserControl method DeveloperView (line 10) | public DeveloperView() FILE: KHSave.SaveEditor.Ff7Remake/Views/EquipmentEntryView.xaml.cs class EquipmentEntryView (line 21) | public partial class EquipmentEntryView : UserControl method EquipmentEntryView (line 23) | public EquipmentEntryView() FILE: KHSave.SaveEditor.Ff7Remake/Views/EquipmentsView.xaml.cs class EquipmentsView (line 8) | public partial class EquipmentsView : UserControl method EquipmentsView (line 10) | public EquipmentsView() FILE: KHSave.SaveEditor.Ff7Remake/Views/FF7RMainView.xaml.cs class FF7RMainView (line 9) | public partial class FF7RMainView : UserControl method FF7RMainView (line 11) | public FF7RMainView() FILE: KHSave.SaveEditor.Ff7Remake/Views/GlobalView.xaml.cs class GlobalView (line 8) | public partial class GlobalView : UserControl method GlobalView (line 10) | public GlobalView() FILE: KHSave.SaveEditor.Ff7Remake/Views/InventoryEntryView.xaml.cs class InventoryEntryView (line 9) | public partial class InventoryEntryView : UserControl method InventoryEntryView (line 11) | public InventoryEntryView() method Hyperlink_RequestNavigate (line 16) | private void Hyperlink_RequestNavigate(object sender, System.Windows.N... FILE: KHSave.SaveEditor.Ff7Remake/Views/InventoryView.xaml.cs class InventoryView (line 8) | public partial class InventoryView : UserControl method InventoryView (line 10) | public InventoryView() FILE: KHSave.SaveEditor.Ff7Remake/Views/MateriaEntryView.xaml.cs class MateriaEntryView (line 8) | public partial class MateriaEntryView : UserControl method MateriaEntryView (line 10) | public MateriaEntryView() FILE: KHSave.SaveEditor.Ff7Remake/Views/MateriaView.xaml.cs class MateriaView (line 21) | public partial class MateriaView : UserControl method MateriaView (line 23) | public MateriaView() FILE: KHSave.SaveEditor.Ff7Remake/Views/PositionView.xaml.cs class PositionView (line 8) | public partial class PositionView : UserControl method PositionView (line 10) | public PositionView() FILE: KHSave.SaveEditor.Ff7Remake/Views/TeleportWindow.xaml.cs class TeleportWindow (line 11) | public partial class TeleportWindow : Window method TeleportWindow (line 13) | public TeleportWindow(ChapterCharacterEntryModel chapterCharacter) method Hyperlink_RequestNavigate (line 19) | private void Hyperlink_RequestNavigate(object sender, System.Windows.N... FILE: KHSave.SaveEditor.Ff7Remake/Views/Unknown1View.xaml.cs class Unknown1View (line 21) | public partial class Unknown1View : UserControl method Unknown1View (line 23) | public Unknown1View() FILE: KHSave.SaveEditor.Ff7Remake/Views/Unknown2View.xaml.cs class Unknown2View (line 8) | public partial class Unknown2View : UserControl method Unknown2View (line 10) | public Unknown2View() FILE: KHSave.SaveEditor.Ff7Remake/Views/Unknown3View.xaml.cs class Unknown3View (line 21) | public partial class Unknown3View : UserControl method Unknown3View (line 23) | public Unknown3View() FILE: KHSave.SaveEditor.Kh02/MainView.xaml.cs class MainView (line 8) | public partial class MainView : UserControl method MainView (line 10) | public MainView() FILE: KHSave.SaveEditor.Kh02/Models/SlotListModel.cs class SlotListModel (line 10) | public class SlotListModel : GenericListModel method SlotListModel (line 12) | public SlotListModel(SaveKh02 save) : method SlotListModel (line 16) | public SlotListModel(IEnumerable slots) : method SlotListModel (line 20) | public SlotListModel(IEnumerable slots) : method OnNewItem (line 24) | protected override SlotViewModel OnNewItem() FILE: KHSave.SaveEditor.Kh02/ViewModels/GlobalSystemViewModel.cs class GlobalSystemViewModel (line 23) | public class GlobalSystemViewModel method GlobalSystemViewModel (line 27) | public GlobalSystemViewModel(SaveKh02 save) FILE: KHSave.SaveEditor.Kh02/ViewModels/Kh02ViewModel.cs class Kh02ViewModel (line 28) | public class Kh02ViewModel : BaseNotifyPropertyChanged, IRefreshUi, IOpe... method Kh02ViewModel (line 51) | public Kh02ViewModel() method RefreshUi (line 55) | public void RefreshUi() method OpenStream (line 67) | public void OpenStream(Stream stream) method WriteToStream (line 73) | public void WriteToStream(Stream stream) => Save.Write(stream); FILE: KHSave.SaveEditor.Kh02/ViewModels/SlotViewModel.cs class SlotViewModel (line 29) | public class SlotViewModel : GenericEntryModel method SlotViewModel (line 34) | public SlotViewModel(int slotIndex, Slot slot) FILE: KHSave.SaveEditor.Kh02/Views/SystemView.xaml.cs class SystemView (line 21) | public partial class SystemView : UserControl method SystemView (line 23) | public SystemView() FILE: KHSave.SaveEditor.Kh1/Interfaces/IGetAbilities.cs type IGetAbilities (line 6) | public interface IGetAbilities FILE: KHSave.SaveEditor.Kh1/MainView.xaml.cs class MainView (line 8) | public partial class MainView : UserControl method MainView (line 10) | public MainView() FILE: KHSave.SaveEditor.Kh1/Models/InventoryItemModel.cs class InventoryItemModel (line 9) | public class InventoryItemModel : method InventoryItemModel (line 17) | public InventoryItemModel(int index, byte[] inventoryCount) FILE: KHSave.SaveEditor.Kh1/Service/EquipmentManagerFactory.cs class EquipmentManagerFactory (line 9) | public static class EquipmentManagerFactory class AccessoryEquipmentManager (line 11) | private class AccessoryEquipmentManager : IEquipmentManager method AccessoryEquipmentManager (line 15) | internal AccessoryEquipmentManager(Character character) method GetEquipment (line 22) | public EquipmentType GetEquipment(byte index) => (EquipmentType)char... method SetEquipment (line 23) | public void SetEquipment(byte index, EquipmentType equipment) => cha... class ConsumableEquipmentManager (line 26) | private class ConsumableEquipmentManager : IEquipmentManager method ConsumableEquipmentManager (line 30) | internal ConsumableEquipmentManager(Character character) method GetEquipment (line 37) | public EquipmentType GetEquipment(byte index) => (EquipmentType)char... method SetEquipment (line 38) | public void SetEquipment(byte index, EquipmentType equipment) => cha... method ForAccessory (line 41) | public static IEquipmentManager ForAccessory(Character character) => n... method ForConsumable (line 42) | public static IEquipmentManager ForConsumable(Character character) => ... FILE: KHSave.SaveEditor.Kh1/Service/IEquipmentManager.cs type IEquipmentManager (line 5) | public interface IEquipmentManager method GetEquipment (line 9) | EquipmentType GetEquipment(byte index); method SetEquipment (line 10) | void SetEquipment(byte index, EquipmentType equipment); FILE: KHSave.SaveEditor.Kh1/ViewModels/AbilityViewModel.cs class AbilityViewModel (line 7) | public class AbilityViewModel method AbilityViewModel (line 13) | public AbilityViewModel(byte[] abilities, int index, IGetAbilities get... FILE: KHSave.SaveEditor.Kh1/ViewModels/EquipmentItemsViewModel.cs class EquipmentItemsViewModel (line 12) | public class EquipmentItemsViewModel class EquipmentItemViewModel (line 16) | public class EquipmentItemViewModel : BaseNotifyPropertyChanged method EquipmentItemViewModel (line 21) | internal EquipmentItemViewModel(EquipmentItemsViewModel vm, byte index) method InvalidateEnabled (line 44) | public void InvalidateEnabled() method EquipmentItemsViewModel (line 51) | public EquipmentItemsViewModel(IEquipmentManager equipmentManager) method IsEnabled (line 81) | public bool IsEnabled(byte index) => equipmentManager.Count > index; method SetEnabled (line 82) | public void SetEnabled(byte index, bool enabled) method GetEquipment (line 106) | public EquipmentType GetEquipment(byte index) => equipmentManager.GetE... method SetEquipment (line 107) | public void SetEquipment(byte index, EquipmentType equipment) => equip... FILE: KHSave.SaveEditor.Kh1/ViewModels/InventoryViewModel.cs class InventoryViewModel (line 9) | public class InventoryViewModel : GenericListModel method InventoryViewModel (line 13) | public InventoryViewModel(ISaveKh1 save) : FILE: KHSave.SaveEditor.Kh1/ViewModels/Kh1ViewModel.cs class Kh1ViewModel (line 13) | public class Kh1ViewModel : BaseNotifyPropertyChanged, method Kh1ViewModel (line 21) | public Kh1ViewModel() method RefreshUi (line 31) | public void RefreshUi() method OpenStream (line 42) | public void OpenStream(Stream stream) method WriteToStream (line 56) | public void WriteToStream(Stream stream) => Save.Write(stream); FILE: KHSave.SaveEditor.Kh1/ViewModels/PlayerViewModel.cs class PlayerViewModel (line 14) | public class PlayerViewModel method PlayerViewModel (line 19) | public PlayerViewModel(Character character, int index, IGetAbilities g... FILE: KHSave.SaveEditor.Kh1/ViewModels/PlayersViewModel.cs class PlayersViewModel (line 11) | public class PlayersViewModel : GenericListModel method PlayersViewModel (line 15) | public PlayersViewModel(ISaveKh1 save, IGetAbilities getAbilities) : method PlayersViewModel (line 21) | public PlayersViewModel(IEnumerable list, IGetAbilities get... method PlayersViewModel (line 27) | public PlayersViewModel(IEnumerable list) : method OnSelectedItem (line 36) | protected override void OnSelectedItem(PlayerViewModel item) method OnNewItem (line 43) | protected override PlayerViewModel OnNewItem() FILE: KHSave.SaveEditor.Kh1/ViewModels/SystemViewModel.cs class SystemViewModel (line 11) | public class SystemViewModel method SystemViewModel (line 16) | public SystemViewModel(ISaveKh1 save, IGetAbilities getAbilities) method GetDifficulty (line 59) | private List> GetDifficulty() FILE: KHSave.SaveEditor.Kh1/Views/AbilityView.xaml.cs class AbilityView (line 21) | public partial class AbilityView : UserControl method AbilityView (line 23) | public AbilityView() FILE: KHSave.SaveEditor.Kh1/Views/InventoryView.xaml.cs class InventoryView (line 21) | public partial class InventoryView : UserControl method InventoryView (line 23) | public InventoryView() FILE: KHSave.SaveEditor.Kh1/Views/PlayerEquipmentView.xaml.cs class PlayerEquipmentView (line 8) | public partial class PlayerEquipmentView : UserControl method PlayerEquipmentView (line 10) | public PlayerEquipmentView() FILE: KHSave.SaveEditor.Kh1/Views/PlayerView.xaml.cs class PlayerView (line 21) | public partial class PlayerView : UserControl method PlayerView (line 23) | public PlayerView() FILE: KHSave.SaveEditor.Kh1/Views/PlayersView.xaml.cs class PlayersView (line 21) | public partial class PlayersView : UserControl method PlayersView (line 23) | public PlayersView() FILE: KHSave.SaveEditor.Kh1/Views/SystemView.xaml.cs class SystemView (line 8) | public partial class SystemView : UserControl method SystemView (line 10) | public SystemView() FILE: KHSave.SaveEditor.Kh2/Data/Rooms.cs class Data (line 7) | public static partial class Data method GetRoom (line 366) | public static RoomModel GetRoom(int world, int room) => FILE: KHSave.SaveEditor.Kh2/Interfaces/IResourceGetter.cs type IResourceGetter (line 7) | public interface IResourceGetter FILE: KHSave.SaveEditor.Kh2/MainView.xaml.cs class MainView (line 8) | public partial class MainView : UserControl method MainView (line 10) | public MainView() FILE: KHSave.SaveEditor.Kh2/Models/AbilityModel.cs class AbilityModel (line 10) | public class AbilityModel : BaseNotifyPropertyChanged method AbilityModel (line 16) | public AbilityModel(int index, ushort[] abilities, IResourceGetter res... FILE: KHSave.SaveEditor.Kh2/Models/InventoryItemModel.cs class InventoryItemModel (line 9) | public class InventoryItemModel : method InventoryItemModel (line 17) | public InventoryItemModel(int index, byte[] inventoryCount) FILE: KHSave.SaveEditor.Kh2/Models/MapScriptModel.cs class MapScriptModel (line 7) | public class MapScriptModel method MapScriptModel (line 13) | public MapScriptModel(WorldType world, int placeIndex, IPlaceScript pl... FILE: KHSave.SaveEditor.Kh2/Models/ProgressModel.cs class ProgressModel (line 8) | public class ProgressModel : BaseNotifyPropertyChanged, SearchEngine.IName method ProgressModel (line 13) | public ProgressModel(int worldId, Progress progress, int flag) FILE: KHSave.SaveEditor.Kh2/Models/RoomModel.cs class RoomModel (line 7) | public class RoomModel method RoomModel (line 15) | public RoomModel(WorldType world, int roomIndex, GameType gameType, st... method ToString (line 23) | public override string ToString() FILE: KHSave.SaveEditor.Kh2/Service/EquipmentManagerFactory.cs class EquipmentManagerFactory (line 7) | public static class EquipmentManagerFactory class ArmorEquipmentManager (line 9) | private class ArmorEquipmentManager : IEquipmentManager method ArmorEquipmentManager (line 13) | internal ArmorEquipmentManager(ICharacter character) method GetEquipment (line 20) | public EquipmentType GetEquipment(uint index) => (EquipmentType)char... method SetEquipment (line 21) | public void SetEquipment(uint index, EquipmentType equipment) => cha... class AccessoryEquipmentManager (line 24) | private class AccessoryEquipmentManager : IEquipmentManager method AccessoryEquipmentManager (line 28) | internal AccessoryEquipmentManager(ICharacter character) method GetEquipment (line 35) | public EquipmentType GetEquipment(uint index) => (EquipmentType)char... method SetEquipment (line 36) | public void SetEquipment(uint index, EquipmentType equipment) => cha... class ConsumableEquipmentManager (line 39) | private class ConsumableEquipmentManager : IEquipmentManager method ConsumableEquipmentManager (line 43) | internal ConsumableEquipmentManager(ICharacter character) method GetEquipment (line 50) | public EquipmentType GetEquipment(uint index) => (EquipmentType)char... method SetEquipment (line 51) | public void SetEquipment(uint index, EquipmentType equipment) => cha... method ForArmor (line 54) | public static IEquipmentManager ForArmor(ICharacter character) => new ... method ForAccessory (line 55) | public static IEquipmentManager ForAccessory(ICharacter character) => ... method ForConsumable (line 56) | public static IEquipmentManager ForConsumable(ICharacter character) =>... FILE: KHSave.SaveEditor.Kh2/Service/IEquipmentManager.cs type IEquipmentManager (line 5) | public interface IEquipmentManager method GetEquipment (line 9) | EquipmentType GetEquipment(uint index); method SetEquipment (line 10) | void SetEquipment(uint index, EquipmentType equipment); FILE: KHSave.SaveEditor.Kh2/ViewModels/CharacterViewModel.cs class CharacterViewModel (line 33) | public class CharacterViewModel method CharacterViewModel (line 39) | public CharacterViewModel(ICharacter character, int index, IResourceGe... FILE: KHSave.SaveEditor.Kh2/ViewModels/CharactersViewModel.cs class CharactersViewModel (line 29) | public class CharactersViewModel : GenericListModel method CharactersViewModel (line 33) | public CharactersViewModel(ISaveKh2 save, IResourceGetter resourceGett... method CharactersViewModel (line 39) | public CharactersViewModel(IEnumerable list) : method OnSelectedItem (line 48) | protected override void OnSelectedItem(CharacterViewModel item) method OnNewItem (line 55) | protected override CharacterViewModel OnNewItem() FILE: KHSave.SaveEditor.Kh2/ViewModels/DriveFormsViewModel.cs class DriveFormViewModel (line 33) | public class DriveFormViewModel : BaseNotifyPropertyChanged method DriveFormViewModel (line 39) | public DriveFormViewModel(IDriveForm driveForm, DriveFormType type, IR... class DriveFormsViewModel (line 57) | public class DriveFormsViewModel : GenericListModel method DriveFormsViewModel (line 61) | public DriveFormsViewModel(ISaveKh2 save, IResourceGetter resourceGett... method DriveFormsViewModel (line 67) | public DriveFormsViewModel(IEnumerable list) : method OnSelectedItem (line 76) | protected override void OnSelectedItem(DriveFormViewModel item) method OnNewItem (line 83) | protected override DriveFormViewModel OnNewItem() method GetDriveFormType (line 88) | private static DriveFormType GetDriveFormType(int index, bool isFinalMix) FILE: KHSave.SaveEditor.Kh2/ViewModels/EquipmentItemsViewModel.cs class EquipmentItemsViewModel (line 12) | public class EquipmentItemsViewModel class EquipmentItemViewModel (line 16) | public class EquipmentItemViewModel : BaseNotifyPropertyChanged method EquipmentItemViewModel (line 22) | internal EquipmentItemViewModel(EquipmentItemsViewModel vm, uint ind... method InvalidateEnabled (line 45) | public void InvalidateEnabled() method EquipmentItemsViewModel (line 52) | public EquipmentItemsViewModel(IEquipmentManager equipmentManager, IRe... method IsEnabled (line 74) | public bool IsEnabled(uint index) => equipmentManager.Count > index; method SetEnabled (line 75) | public void SetEnabled(uint index, bool enabled) method GetEquipment (line 95) | public EquipmentType GetEquipment(uint index) => equipmentManager.GetE... method SetEquipment (line 96) | public void SetEquipment(uint index, EquipmentType equipment) => equip... FILE: KHSave.SaveEditor.Kh2/ViewModels/InventoryViewModel.cs class InventoryViewModel (line 9) | public class InventoryViewModel : GenericListModel method InventoryViewModel (line 13) | public InventoryViewModel(ISaveKh2 save) : FILE: KHSave.SaveEditor.Kh2/ViewModels/Kh2ViewModel.cs class Kh2ViewModel (line 34) | public class Kh2ViewModel : BaseNotifyPropertyChanged, IRefreshUi, IOpen... method Kh2ViewModel (line 58) | public Kh2ViewModel() method RefreshUi (line 75) | public void RefreshUi() method OpenStream (line 95) | public void OpenStream(Stream stream) method WriteToStream (line 108) | public void WriteToStream(Stream stream) => SaveKh2.Write(stream, save); method GetSave (line 110) | public object GetSave() => save; FILE: KHSave.SaveEditor.Kh2/ViewModels/ProgressViewModel.cs class ProgressViewModel (line 13) | public class ProgressViewModel : GenericListModel method ProgressViewModel (line 17) | public ProgressViewModel(Progress[] progresses) : method AdditionalFilters (line 42) | private bool AdditionalFilters(string searchTerm, ProgressModel item) => method GetProgressModels (line 48) | private static IEnumerable GetProgressModels(Progress[]... FILE: KHSave.SaveEditor.Kh2/ViewModels/RoomViewModel.cs class RoomViewModel (line 7) | public class RoomViewModel method RoomViewModel (line 9) | public RoomViewModel(RoomModel room) FILE: KHSave.SaveEditor.Kh2/ViewModels/RoomVisitedViewModel.cs class RoomVisitedViewModel (line 9) | public class RoomVisitedViewModel : BaseNotifyPropertyChanged class RoomVisitedEntry (line 11) | public class RoomVisitedEntry method RoomVisitedEntry (line 17) | internal RoomVisitedEntry(RoomModel roomModel, byte[] rooms, int index) method RoomVisitedViewModel (line 42) | public RoomVisitedViewModel(ISaveKh2 save) FILE: KHSave.SaveEditor.Kh2/ViewModels/SystemViewModel.cs class SystemViewModel (line 29) | public class SystemViewModel : BaseNotifyPropertyChanged method SystemViewModel (line 33) | public SystemViewModel(ISaveKh2 save) FILE: KHSave.SaveEditor.Kh2/ViewModels/WorldsViewModel.cs class WorldViewModel (line 14) | public class WorldViewModel : BaseNotifyPropertyChanged method WorldViewModel (line 19) | public WorldViewModel(ISaveKh2 save, int index) class WorldsViewModel (line 50) | public class WorldsViewModel : GenericListModel method WorldsViewModel (line 52) | public WorldsViewModel(ISaveKh2 save) : method WorldsViewModel (line 56) | public WorldsViewModel(IEnumerable list) : method OnSelectedItem (line 63) | protected override void OnSelectedItem(WorldViewModel item) method OnNewItem (line 70) | protected override WorldViewModel OnNewItem() FILE: KHSave.SaveEditor.Kh2/Views/DriveFormView.xaml.cs class DriveFormView (line 21) | public partial class DriveFormView : UserControl method DriveFormView (line 23) | public DriveFormView() FILE: KHSave.SaveEditor.Kh2/Views/DriveFormsView.xaml.cs class DriveFormsView (line 21) | public partial class DriveFormsView : UserControl method DriveFormsView (line 23) | public DriveFormsView() FILE: KHSave.SaveEditor.Kh2/Views/InventoryView.xaml.cs class InventoryView (line 8) | public partial class InventoryView : UserControl method InventoryView (line 10) | public InventoryView() FILE: KHSave.SaveEditor.Kh2/Views/PlayerEquipmentView.xaml.cs class PlayerEquipmentView (line 8) | public partial class PlayerEquipmentView : UserControl method PlayerEquipmentView (line 10) | public PlayerEquipmentView() FILE: KHSave.SaveEditor.Kh2/Views/PlayerView.xaml.cs class PlayerView (line 21) | public partial class PlayerView : UserControl method PlayerView (line 23) | public PlayerView() FILE: KHSave.SaveEditor.Kh2/Views/PlayersView.xaml.cs class PlayersView (line 21) | public partial class PlayersView : UserControl method PlayersView (line 23) | public PlayersView() FILE: KHSave.SaveEditor.Kh2/Views/ProgressView.xaml.cs class ProgressView (line 8) | public partial class ProgressView : UserControl method ProgressView (line 10) | public ProgressView() FILE: KHSave.SaveEditor.Kh2/Views/RoomVisitedView.xaml.cs class RoomVisitedView (line 8) | public partial class RoomVisitedView : UserControl method RoomVisitedView (line 10) | public RoomVisitedView() FILE: KHSave.SaveEditor.Kh2/Views/SystemView.xaml.cs class SystemView (line 8) | public partial class SystemView : UserControl method SystemView (line 10) | public SystemView() FILE: KHSave.SaveEditor.Kh2/Views/WorldView.xaml.cs class WorldView (line 21) | public partial class WorldView : UserControl method WorldView (line 23) | public WorldView() FILE: KHSave.SaveEditor.Kh2/Views/WorldsView.xaml.cs class WorldsView (line 21) | public partial class WorldsView : UserControl method WorldsView (line 23) | public WorldsView() FILE: KHSave.SaveEditor.Kh3/MainView.xaml.cs class MainView (line 8) | public partial class MainView : UserControl method MainView (line 10) | public MainView() FILE: KHSave.SaveEditor.Kh3/Models/AttractionRecordItemModel.cs class AttractionRecordItemModel (line 25) | public class AttractionRecordItemModel method AttractionRecordItemModel (line 32) | public AttractionRecordItemModel(List itemsTotalUses, List... FILE: KHSave.SaveEditor.Kh3/Models/EquipmentItemEntryViewModel.cs class EquipmentItemEntryViewModel (line 29) | public class EquipmentItemEntryViewModel : BaseNotifyPropertyChanged method EquipmentItemEntryViewModel (line 51) | public EquipmentItemEntryViewModel(EquipmentItem item) method EquipmentItemEntryViewModel (line 84) | public EquipmentItemEntryViewModel(EquipmentItem item) method DisplayItemType (line 94) | public void DisplayItemType(ItemType itemType) method NewList (line 134) | private object NewList() class EquipmentItemEntryViewModel (line 63) | public class EquipmentItemEntryViewModel : BaseNotifyPropertyChanged method EquipmentItemEntryViewModel (line 51) | public EquipmentItemEntryViewModel(EquipmentItem item) method EquipmentItemEntryViewModel (line 84) | public EquipmentItemEntryViewModel(EquipmentItem item) method DisplayItemType (line 94) | public void DisplayItemType(ItemType itemType) method NewList (line 134) | private object NewList() FILE: KHSave.SaveEditor.Kh3/Models/FlantasticModel.cs class FlantasticModel (line 5) | public class FlantasticModel method FlantasticModel (line 9) | public FlantasticModel(string name, FlantasticRecord flantasticRecord) FILE: KHSave.SaveEditor.Kh3/Models/InventoryItemViewModel.cs class InventoryItemViewModel (line 28) | public class InventoryItemViewModel : method InventoryItemViewModel (line 35) | public InventoryItemViewModel(InventoryEntry inventoryEntry, int index) FILE: KHSave.SaveEditor.Kh3/Models/MapViewModel.cs class MapViewModel (line 3) | public class MapViewModel method MapViewModel (line 8) | public MapViewModel(string id, Lib3.Presets.Presets.Map map) FILE: KHSave.SaveEditor.Kh3/Models/MaterialModel.cs class MaterialModel (line 27) | public class MaterialModel : EnumIconTypeModel method MaterialModel (line 32) | public MaterialModel(ISaveKh3 save, int index) FILE: KHSave.SaveEditor.Kh3/Models/RecordAttractionListModel.cs class RecordAttractionListModel (line 27) | public class RecordAttractionListModel : method RecordAttractionListModel (line 32) | public RecordAttractionListModel(List list1, List list2) method RecordAttractionListModel (line 37) | public RecordAttractionListModel(IEnumerable> GetEnumerator() method GetEnumerator (line 47) | IEnumerator IEnumerable.GetEnumerator() method OnNewItem (line 52) | protected override AttractionRecordItemModel OnNewItem() FILE: KHSave.SaveEditor.Kh3/Models/RecordShotlockListModel.cs class RecordShotlockListModel (line 27) | public class RecordShotlockListModel : method RecordShotlockListModel (line 32) | public RecordShotlockListModel(List list1, List list2) method RecordShotlockListModel (line 37) | public RecordShotlockListModel(IEnumerable>... method GetEnumerator (line 42) | public IEnumerator> GetEnumerator() method GetEnumerator (line 47) | IEnumerator IEnumerable.GetEnumerator() method OnNewItem (line 52) | protected override ShotlockRecordItemModel OnNewItem() FILE: KHSave.SaveEditor.Kh3/Models/ShotlockRecordItemModel.cs class ShotlockRecordItemModel (line 25) | public class ShotlockRecordItemModel method ShotlockRecordItemModel (line 32) | public ShotlockRecordItemModel(List itemsTotalUses, List... FILE: KHSave.SaveEditor.Kh3/Models/SpawnModel.cs class SpawnModel (line 3) | public class SpawnModel FILE: KHSave.SaveEditor.Kh3/ViewModels/AbilitiesViewModel.cs class AbilitiesViewModel (line 31) | public class AbilitiesViewModel : GenericListModel method AbilitiesViewModel (line 33) | public AbilitiesViewModel(IEnumerable list) method AbilitiesViewModel (line 39) | public AbilitiesViewModel(IEnumerable list) method OnNewItem (line 47) | protected override AbilityEntryViewModel OnNewItem() class AbilityEntryViewModel (line 53) | public class AbilityEntryViewModel : EnumIconTypeModel method AbilityEntryViewModel (line 57) | public AbilityEntryViewModel(Ability ability, int index) method ToString (line 86) | public override string ToString() FILE: KHSave.SaveEditor.Kh3/ViewModels/EquipmentItemsViewModel.cs class EquipmentItemsViewModel (line 26) | public class EquipmentItemsViewModel method EquipmentItemsViewModel (line 38) | public EquipmentItemsViewModel(IReadOnlyList items) method EquipmentItemsViewModel (line 62) | public EquipmentItemsViewModel(IReadOnlyList items) class EquipmentItemsViewModel (line 51) | public class EquipmentItemsViewModel method EquipmentItemsViewModel (line 38) | public EquipmentItemsViewModel(IReadOnlyList items) method EquipmentItemsViewModel (line 62) | public EquipmentItemsViewModel(IReadOnlyList items) FILE: KHSave.SaveEditor.Kh3/ViewModels/InventoryViewModel.cs class InventoryViewModel (line 32) | public class InventoryViewModel : GenericListModel method InventoryViewModel (line 58) | public InventoryViewModel(IEnumerable list) : method InventoryViewModel (line 62) | public InventoryViewModel(IEnumerable list) : method ChangeSelectedItems (line 151) | public void ChangeSelectedItems() method DoResearch (line 165) | private void DoResearch(int startIndex, int count = 100) method GetForAll (line 173) | private static bool GetForAll(IEnumerable item... method SetForAll (line 193) | private static void SetForAll(IEnumerable item... method FilterByFlag (line 199) | private static bool FilterByFlag(string value, InventoryItemViewModel x) method ContainsWord (line 216) | private static bool ContainsWord(string value, string contains) => method OnNewItem (line 219) | protected override InventoryItemViewModel OnNewItem() FILE: KHSave.SaveEditor.Kh3/ViewModels/Kh3ViewModel.cs class Kh3ViewModel (line 26) | public class Kh3ViewModel : BaseNotifyPropertyChanged, IRefreshUi, IOpen... method Kh3ViewModel (line 40) | public Kh3ViewModel() method RefreshUi (line 44) | public void RefreshUi() method OpenStream (line 67) | public void OpenStream(Stream stream) method WriteToStream (line 73) | public void WriteToStream(Stream stream) => Save.Write(stream); FILE: KHSave.SaveEditor.Kh3/ViewModels/MaterialsViewModel.cs class MaterialsViewModel (line 28) | public class MaterialsViewModel : GenericListModel method MaterialsViewModel (line 30) | public MaterialsViewModel(ISaveKh3 save) : method OnNewItem (line 36) | protected override MaterialModel OnNewItem() FILE: KHSave.SaveEditor.Kh3/ViewModels/PartyViewModel.cs class PartyViewModel (line 7) | public class PartyViewModel method PartyViewModel (line 21) | public PartyViewModel(ISaveKh3 save) FILE: KHSave.SaveEditor.Kh3/ViewModels/PhotoEntryViewModel.cs class PhotoEntryViewModel (line 34) | public class PhotoEntryViewModel : BaseNotifyPropertyChanged method PhotoEntryViewModel (line 51) | public PhotoEntryViewModel(PhotoEntry entry, int index) method Export (line 96) | public void Export(string fileName) method Import (line 105) | public void Import(string fileName) method Delete (line 118) | public void Delete() method CreateThumbnailImage (line 125) | private void CreateThumbnailImage() FILE: KHSave.SaveEditor.Kh3/ViewModels/PhotosViewModel.cs class PhotosViewModel (line 31) | public class PhotosViewModel : GenericListModel method PhotosViewModel (line 41) | public PhotosViewModel(IEnumerable list) : method PhotosViewModel (line 47) | public PhotosViewModel(IEnumerable list) : method OnNewItem (line 90) | protected override PhotoEntryViewModel OnNewItem() FILE: KHSave.SaveEditor.Kh3/ViewModels/PlayerViewModel.cs class PlayerViewModel (line 30) | public class PlayerViewModel : BaseNotifyPropertyChanged method PlayerViewModel (line 35) | public PlayerViewModel(PlayableCharacter playableCharacter, int index) FILE: KHSave.SaveEditor.Kh3/ViewModels/PlayersViewModel.cs class PlayersViewModel (line 27) | public class PlayersViewModel : GenericListModel method PlayersViewModel (line 29) | public PlayersViewModel(IEnumerable list) : method PlayersViewModel (line 35) | public PlayersViewModel(IEnumerable list) : method OnSelectedItem (line 44) | protected override void OnSelectedItem(PlayerViewModel item) method OnNewItem (line 51) | protected override PlayerViewModel OnNewItem() FILE: KHSave.SaveEditor.Kh3/ViewModels/RecordsViewModel.cs class RecordsViewModel (line 27) | public partial class RecordsViewModel method RecordsViewModel (line 98) | public RecordsViewModel(ISaveKh3 save) method GetFlantasticModels (line 106) | private static IEnumerable GetFlantasticModels(ISaveK... FILE: KHSave.SaveEditor.Kh3/ViewModels/ShortcutsViewModel.cs class ShortcutsViewModel (line 25) | public class ShortcutsViewModel class ShortcutGroupViewModel (line 27) | public class ShortcutGroupViewModel method ShortcutGroupViewModel (line 35) | public ShortcutGroupViewModel(ISaveKh3 save, int groupIndex) method ShortcutsViewModel (line 59) | public ShortcutsViewModel(ISaveKh3 save) FILE: KHSave.SaveEditor.Kh3/ViewModels/StoryViewModel.cs class StoryViewModel (line 34) | public class StoryViewModel : GenericListModel method StoryViewModel (line 36) | public StoryViewModel(ISaveKh3 save) : method StoryViewModel (line 41) | public StoryViewModel(List storyflags) : method OnNewItem (line 47) | protected override StoryEntryModel OnNewItem() class StoryCommand (line 53) | public class StoryCommand : RelayCommand method StoryCommand (line 55) | public StoryCommand( method ToString (line 94) | public override string ToString() => Name; method ThrowConfirmationMessage (line 96) | private static bool ThrowConfirmationMessage(string name) class StoryEntryModel (line 111) | public class StoryEntryModel : BaseNotifyPropertyChanged method StoryEntryModel (line 118) | public StoryEntryModel(List storyFlag, int index) class StoryPresetModel (line 142) | public class StoryPresetModel : GenericListModel> method StoryPresetModel (line 144) | public StoryPresetModel(Dictionary preset) : method OnNewItem (line 152) | protected override EnumItemModel OnNewItem() FILE: KHSave.SaveEditor.Kh3/ViewModels/SystemViewModel.cs class SystemViewModel (line 32) | public class SystemViewModel : BaseNotifyPropertyChanged type RoomSpawnType (line 36) | public enum RoomSpawnType method SystemViewModel (line 43) | public SystemViewModel(ISaveKh3 save) FILE: KHSave.SaveEditor.Kh3/Views/EquipmentItemEntryView.xaml.cs class EquipmentItemEntryView (line 8) | public partial class EquipmentItemEntryView : UserControl method EquipmentItemEntryView (line 10) | public EquipmentItemEntryView() FILE: KHSave.SaveEditor.Kh3/Views/EquipmentItemsView.xaml.cs class EquipmentItemsView (line 8) | public partial class EquipmentItemsView : UserControl method EquipmentItemsView (line 10) | public EquipmentItemsView() FILE: KHSave.SaveEditor.Kh3/Views/InventoryView.xaml.cs class InventoryView (line 10) | public partial class InventoryView : UserControl method InventoryView (line 12) | public InventoryView() method ListBox_SelectionChanged (line 17) | private void ListBox_SelectionChanged(object sender, SelectionChangedE... FILE: KHSave.SaveEditor.Kh3/Views/MaterialsView.xaml.cs class MaterialsView (line 8) | public partial class MaterialsView : UserControl method MaterialsView (line 10) | public MaterialsView() FILE: KHSave.SaveEditor.Kh3/Views/PartyView.xaml.cs class PartyView (line 8) | public partial class PartyView : UserControl method PartyView (line 10) | public PartyView() FILE: KHSave.SaveEditor.Kh3/Views/PhotosView.xaml.cs class PhotosView (line 8) | public partial class PhotosView : UserControl method PhotosView (line 10) | public PhotosView() FILE: KHSave.SaveEditor.Kh3/Views/PlayerAbilityView.xaml.cs class PlayerAbilityView (line 8) | public partial class PlayerAbilityView : UserControl method PlayerAbilityView (line 10) | public PlayerAbilityView() FILE: KHSave.SaveEditor.Kh3/Views/PlayerEquipmentView.xaml.cs class PlayerEquipmentView (line 8) | public partial class PlayerEquipmentView : UserControl method PlayerEquipmentView (line 10) | public PlayerEquipmentView() FILE: KHSave.SaveEditor.Kh3/Views/PlayerStatusView.xaml.cs class PlayerStatusView (line 8) | public partial class PlayerStatusView : UserControl method PlayerStatusView (line 10) | public PlayerStatusView() FILE: KHSave.SaveEditor.Kh3/Views/PlayerView.xaml.cs class PlayerView (line 8) | public partial class PlayerView : UserControl method PlayerView (line 10) | public PlayerView() FILE: KHSave.SaveEditor.Kh3/Views/PlayersView.xaml.cs class PlayersView (line 8) | public partial class PlayersView : UserControl method PlayersView (line 10) | public PlayersView() FILE: KHSave.SaveEditor.Kh3/Views/RecordMinigamesView.xaml.cs class RecordMinigamesView (line 8) | public partial class RecordMinigamesView : UserControl method RecordMinigamesView (line 10) | public RecordMinigamesView() FILE: KHSave.SaveEditor.Kh3/Views/RecordsView.xaml.cs class RecordsView (line 8) | public partial class RecordsView : UserControl method RecordsView (line 10) | public RecordsView() FILE: KHSave.SaveEditor.Kh3/Views/ShortcutsView.xaml.cs class ShortcutsView (line 8) | public partial class ShortcutsView : UserControl method ShortcutsView (line 10) | public ShortcutsView() FILE: KHSave.SaveEditor.Kh3/Views/StoryView.xaml.cs class StoryView (line 8) | public partial class StoryView : UserControl method StoryView (line 10) | public StoryView() FILE: KHSave.SaveEditor.Kh3/Views/SystemView.xaml.cs class SystemView (line 8) | public partial class SystemView : UserControl method SystemView (line 10) | public SystemView() FILE: KHSave.SaveEditor.KhBbs/MainView.xaml.cs class MainView (line 21) | public partial class MainView : UserControl method MainView (line 23) | public MainView() FILE: KHSave.SaveEditor.KhBbs/Models/CommandListModel.cs class CommandListModel (line 10) | public class CommandListModel : BaseNotifyPropertyChanged method CommandListModel (line 15) | public CommandListModel(int index, Command[] commands) FILE: KHSave.SaveEditor.KhBbs/ViewModels/CharacterViewModel.cs class CharacterViewModel (line 9) | public class CharacterViewModel method CharacterViewModel (line 13) | public CharacterViewModel(Character character) FILE: KHSave.SaveEditor.KhBbs/ViewModels/CommandListViewModel.cs class CommandListViewModel (line 9) | public class CommandListViewModel : GenericListModel method CommandListViewModel (line 13) | public CommandListViewModel(SaveKhBbs.SaveFinalMix save) : method CommandListViewModel (line 19) | public CommandListViewModel(IEnumerable list) : method CommandListViewModel (line 25) | public CommandListViewModel(IEnumerable list) : FILE: KHSave.SaveEditor.KhBbs/ViewModels/CommandViewModel.cs class CommandViewModel (line 11) | public class CommandViewModel : BaseNotifyPropertyChanged method CommandViewModel (line 15) | public CommandViewModel(Command command) FILE: KHSave.SaveEditor.KhBbs/ViewModels/DeckViewModel.cs class DeckViewModel (line 7) | public class DeckViewModel : BaseNotifyPropertyChanged method DeckViewModel (line 11) | public DeckViewModel(Deck deck, CommandListViewModel commandList) method GetValue (line 43) | private short GetValue(ushort value) FILE: KHSave.SaveEditor.KhBbs/ViewModels/DecksViewModel.cs class DecksViewModel (line 7) | public class DecksViewModel : GenericListModel method DecksViewModel (line 9) | public DecksViewModel(Deck[] decks, CommandListViewModel commandList) : FILE: KHSave.SaveEditor.KhBbs/ViewModels/KhBbsViewModel.cs class KhBbsViewModel (line 9) | public class KhBbsViewModel : BaseNotifyPropertyChanged, IRefreshUi, IOp... method RefreshUi (line 18) | public void RefreshUi() method OpenStream (line 31) | public void OpenStream(Stream stream) method WriteToStream (line 44) | public void WriteToStream(Stream stream) => SaveKhBbs.Write(stream, sa... FILE: KHSave.SaveEditor.KhBbs/ViewModels/SystemViewModel.cs class SystemViewModel (line 7) | public class SystemViewModel method SystemViewModel (line 11) | public SystemViewModel(ISaveKhBbs save) FILE: KHSave.SaveEditor.KhBbs/Views/CharacterView.xaml.cs class CharacterView (line 21) | public partial class CharacterView : UserControl method CharacterView (line 23) | public CharacterView() FILE: KHSave.SaveEditor.KhBbs/Views/CommandListView.xaml.cs class CommandListView (line 21) | public partial class CommandListView : UserControl method CommandListView (line 23) | public CommandListView() FILE: KHSave.SaveEditor.KhBbs/Views/CommandView.xaml.cs class CommandView (line 21) | public partial class CommandView : UserControl method CommandView (line 23) | public CommandView() FILE: KHSave.SaveEditor.KhBbs/Views/DeckView.xaml.cs class DeckView (line 21) | public partial class DeckView : UserControl method DeckView (line 23) | public DeckView() FILE: KHSave.SaveEditor.KhBbs/Views/DecksView.xaml.cs class DecksView (line 21) | public partial class DecksView : UserControl method DecksView (line 23) | public DecksView() FILE: KHSave.SaveEditor.KhBbs/Views/SystemView.xaml.cs class SystemView (line 21) | public partial class SystemView : UserControl method SystemView (line 23) | public SystemView() FILE: KHSave.SaveEditor.KhDDD/Interfaces/IResourceGetter.cs type IResourceGetter (line 6) | public interface IResourceGetter FILE: KHSave.SaveEditor.KhDDD/MainView.xaml.cs class MainView (line 21) | public partial class MainView : UserControl method MainView (line 23) | public MainView() FILE: KHSave.SaveEditor.KhDDD/ViewModels/CharacterViewModel.cs class CharacterViewModel (line 9) | public class CharacterViewModel : BaseNotifyPropertyChanged method CharacterViewModel (line 11) | public CharacterViewModel(ISaveKhDDD save, IResourceGetter resourceGet... FILE: KHSave.SaveEditor.KhDDD/ViewModels/CommandsViewModel.cs class CommandsViewModel (line 14) | public class CommandsViewModel : GenericListModel method CommandsViewModel (line 18) | public CommandsViewModel(CommandEntry[] commands, IResourceGetter reso... class CommandEntryViewModel (line 36) | public class CommandEntryViewModel : BaseNotifyPropertyChanged, SearchEn... method CommandEntryViewModel (line 41) | public CommandEntryViewModel(CommandEntry commandEntry, IResourceGette... FILE: KHSave.SaveEditor.KhDDD/ViewModels/DeckViewModel.cs class DeckViewModel (line 7) | public class DeckViewModel : BaseNotifyPropertyChanged method DeckViewModel (line 11) | public DeckViewModel(IDeck deck) FILE: KHSave.SaveEditor.KhDDD/ViewModels/DecksViewModel.cs class DecksViewModel (line 7) | public class DecksViewModel : GenericListModel method DecksViewModel (line 9) | public DecksViewModel(IDeck[] decks) : FILE: KHSave.SaveEditor.KhDDD/ViewModels/DreamEaterViewModel.cs class DreamEaterViewModel (line 9) | public class DreamEaterViewModel : BaseNotifyPropertyChanged method DreamEaterViewModel (line 13) | public DreamEaterViewModel(DreamEater dreamEater) FILE: KHSave.SaveEditor.KhDDD/ViewModels/DreamEatersViewModel.cs class DreamEatersViewModel (line 7) | public class DreamEatersViewModel : GenericListModel method DreamEatersViewModel (line 9) | public DreamEatersViewModel(DreamEater[] dreamEaters) : FILE: KHSave.SaveEditor.KhDDD/ViewModels/KhDDDViewModel.cs class KhDDDViewModel (line 12) | public class KhDDDViewModel : BaseNotifyPropertyChanged, method RefreshUi (line 26) | public void RefreshUi() method OpenStream (line 44) | public void OpenStream(Stream stream) method WriteToStream (line 52) | public void WriteToStream(Stream stream) => SaveKhDDD.Write(stream, sa... FILE: KHSave.SaveEditor.KhDDD/ViewModels/SystemViewModel.cs class SystemViewModel (line 8) | public class SystemViewModel method SystemViewModel (line 12) | public SystemViewModel(ISaveKhDDD save) FILE: KHSave.SaveEditor.KhDDD/Views/Character.xaml.cs class Character (line 21) | public partial class Character : UserControl method Character (line 23) | public Character() FILE: KHSave.SaveEditor.KhDDD/Views/CommandsView.xaml.cs class CommandsView (line 8) | public partial class CommandsView : UserControl method CommandsView (line 10) | public CommandsView() FILE: KHSave.SaveEditor.KhDDD/Views/Deck.xaml.cs class Deck (line 21) | public partial class Deck : UserControl method Deck (line 23) | public Deck() FILE: KHSave.SaveEditor.KhDDD/Views/Decks.xaml.cs class Decks (line 21) | public partial class Decks : UserControl method Decks (line 23) | public Decks() FILE: KHSave.SaveEditor.KhDDD/Views/DreamEater.xaml.cs class DreamEater (line 21) | public partial class DreamEater : UserControl method DreamEater (line 23) | public DreamEater() FILE: KHSave.SaveEditor.KhDDD/Views/DreamEaters.xaml.cs class DreamEaters (line 21) | public partial class DreamEaters : UserControl method DreamEaters (line 23) | public DreamEaters() FILE: KHSave.SaveEditor.KhDDD/Views/SystemView.xaml.cs class SystemView (line 21) | public partial class SystemView : UserControl method SystemView (line 23) | public SystemView() FILE: KHSave.SaveEditor.KhRecom/Constants.cs class Constants (line 3) | public class Constants FILE: KHSave.SaveEditor.KhRecom/Interfaces/ICardCountService.cs type ICardCountService (line 6) | public interface ICardCountService method GetCardCount (line 8) | byte GetCardCount(CardType card, CardIndex index, bool isSpecial); method SetCardCount (line 10) | void SetCardCount(CardType card, CardIndex index, bool isSpecial, byte... FILE: KHSave.SaveEditor.KhRecom/MainView.xaml.cs class MainView (line 8) | public partial class MainView : UserControl method MainView (line 10) | public MainView() FILE: KHSave.SaveEditor.KhRecom/Models/CardIndex.cs type CardIndex (line 5) | public struct CardIndex : IEquatable, IEquatable method CardIndex (line 10) | public CardIndex(int index) method Equals (line 20) | public bool Equals(CardIndex otherCardIndex) => Index == otherCardInde... method Equals (line 21) | public bool Equals(int index) => Index == index; FILE: KHSave.SaveEditor.KhRecom/ViewModels/CardInventoryEntryViewModel.cs class CardInventoryEntryViewModel (line 11) | public class CardInventoryEntryViewModel : EnumIconTypeModel method CardInventoryEntryViewModel (line 16) | public CardInventoryEntryViewModel(Card card, ICardCountService cardCo... method GetTotalFromIndexed (line 49) | private string GetTotalFromIndexed() => method GetCount (line 53) | private byte GetCount(CardIndex index) method SetCount (line 61) | private void SetCount(CardIndex index, byte value) FILE: KHSave.SaveEditor.KhRecom/ViewModels/CardInventoryViewModel.cs class CardInventoryViewModel (line 14) | public class CardInventoryViewModel : GenericListModel... method CardInventoryViewModel (line 30) | public CardInventoryViewModel( method GetEntries (line 56) | private static IEnumerable GetEntries(Dat... FILE: KHSave.SaveEditor.KhRecom/ViewModels/KhRecomViewModel.cs class KhRecomViewModel (line 13) | public class KhRecomViewModel : BaseNotifyPropertyChanged, IRefreshUi, I... method KhRecomViewModel (line 24) | public KhRecomViewModel() method RefreshUi (line 28) | public void RefreshUi() method OpenStream (line 41) | public void OpenStream(Stream stream) method WriteToStream (line 47) | public void WriteToStream(Stream stream) => _save.Write(stream); method GetCardCount (line 49) | public byte GetCardCount(CardType card, CardIndex index, bool isPremiu... method SetCardCount (line 52) | public void SetCardCount(CardType card, CardIndex index, bool isPremiu... method OnCard (line 55) | private T OnCard(CardType card, bool isPremium, Func action) FILE: KHSave.SaveEditor.KhRecom/ViewModels/ProgressViewModel.cs class ProgressViewModel (line 6) | public class ProgressViewModel method ProgressViewModel (line 15) | public ProgressViewModel(DataRecom save) FILE: KHSave.SaveEditor.KhRecom/ViewModels/SettingsViewModel.cs class SettingsViewModel (line 7) | public class SettingsViewModel method SettingsViewModel (line 11) | public SettingsViewModel(DataRecom save) FILE: KHSave.SaveEditor.KhRecom/ViewModels/SystemViewModel.cs class SystemViewModel (line 8) | public class SystemViewModel method SystemViewModel (line 14) | public SystemViewModel(DataRecom save) FILE: KHSave.SaveEditor.KhRecom/Views/CardInventoryEntryView.xaml.cs class CardInventoryEntryView (line 21) | public partial class CardInventoryEntryView : UserControl method CardInventoryEntryView (line 23) | public CardInventoryEntryView() FILE: KHSave.SaveEditor.KhRecom/Views/CardInventoryView.xaml.cs class CardInventoryView (line 8) | public partial class CardInventoryView : UserControl method CardInventoryView (line 10) | public CardInventoryView() FILE: KHSave.SaveEditor.KhRecom/Views/ProgressView.xaml.cs class ProgressView (line 8) | public partial class ProgressView : UserControl method ProgressView (line 10) | public ProgressView() FILE: KHSave.SaveEditor.KhRecom/Views/SettingsView.xaml.cs class SettingsView (line 21) | public partial class SettingsView : UserControl method SettingsView (line 23) | public SettingsView() FILE: KHSave.SaveEditor.KhRecom/Views/SystemView.xaml.cs class SystemView (line 8) | public partial class SystemView : UserControl method SystemView (line 10) | public SystemView() FILE: KHSave.SaveEditor.Persona3/Interfaces/IPersonaList.cs type IPersonaList (line 7) | public interface IPersonaList method GetPersona (line 10) | PersonaModel GetPersona(Demons id); FILE: KHSave.SaveEditor.Persona3/Interfaces/ISkillList.cs type ISkillList (line 6) | public interface ISkillList FILE: KHSave.SaveEditor.Persona3/Models/PersonaModel.cs class PersonaModel (line 7) | public class PersonaModel method PersonaModel (line 14) | public PersonaModel(Demons demon) FILE: KHSave.SaveEditor.Persona3/Models/SkillModel.cs class SkillModel (line 9) | public class SkillModel method SkillModel (line 11) | public SkillModel(Skill value) FILE: KHSave.SaveEditor.Persona3/ViewModels/CompendiumViewModel.cs class CompendiumViewModel (line 12) | public class CompendiumViewModel : GenericListModel method CompendiumViewModel (line 23) | public CompendiumViewModel( method CompendiumViewModel (line 54) | private CompendiumViewModel(IEnumerable list) : method OnSelectedItem (line 63) | protected override void OnSelectedItem(PersonaViewModel item) method OnNewItem (line 70) | protected override PersonaViewModel OnNewItem() => FILE: KHSave.SaveEditor.Persona3/ViewModels/Persona3MainViewModel.cs class Persona3MainViewModel (line 16) | public class Persona3MainViewModel : BaseNotifyPropertyChanged, method Persona3MainViewModel (line 25) | static Persona3MainViewModel() method RefreshUi (line 56) | public void RefreshUi() method OpenStream (line 65) | public void OpenStream(Stream stream) method WriteToStream (line 71) | public void WriteToStream(Stream stream) => Save.Write(stream); method GetPersona (line 73) | public PersonaModel GetPersona(Demons id) FILE: KHSave.SaveEditor.Persona3/ViewModels/PersonaViewModel.cs class PersonaViewModel (line 13) | public class PersonaViewModel : BaseNotifyPropertyChanged method ResetPersonaToDefault (line 75) | internal void ResetPersonaToDefault() method PersonaViewModel (line 230) | public PersonaViewModel(int compendiumIndex, Persona persona, IPersona... method ToString (line 238) | public override string ToString() FILE: KHSave.SaveEditor.Persona3/Views/CompendiumView.xaml.cs class CompendiumView (line 21) | public partial class CompendiumView : UserControl method CompendiumView (line 23) | public CompendiumView() FILE: KHSave.SaveEditor.Persona3/Views/Persona3MainView.xaml.cs class Persona3MainView (line 21) | public partial class Persona3MainView : UserControl method Persona3MainView (line 23) | public Persona3MainView() FILE: KHSave.SaveEditor.Persona3/Views/PersonaView.xaml.cs class PersonaView (line 21) | public partial class PersonaView : UserControl method PersonaView (line 23) | public PersonaView() FILE: KHSave.SaveEditor.Persona5/Interfaces/IConsumableList.cs type IConsumableList (line 6) | public interface IConsumableList FILE: KHSave.SaveEditor.Persona5/Interfaces/IEquipmentList.cs type IEquipmentList (line 8) | public interface IEquipmentList FILE: KHSave.SaveEditor.Persona5/Interfaces/IPersonaList.cs type IPersonaList (line 6) | public interface IPersonaList FILE: KHSave.SaveEditor.Persona5/Interfaces/ISkillList.cs type ISkillList (line 6) | public interface ISkillList FILE: KHSave.SaveEditor.Persona5/Models/EquipmentModel.cs class EquipmentModel (line 7) | public class EquipmentModel method EquipmentModel (line 13) | public EquipmentModel( FILE: KHSave.SaveEditor.Persona5/ViewModels/CharacterEntryViewModel.cs class CharacterEntryViewModel (line 16) | public class CharacterEntryViewModel : GenericListModel method CharacterEntryViewModel (line 23) | public CharacterEntryViewModel( method OnSelectedItem (line 183) | protected override void OnSelectedItem(PersonaViewModel item) FILE: KHSave.SaveEditor.Persona5/ViewModels/CharactersViewModel.cs class CharactersViewModel (line 10) | public class CharactersViewModel : GenericListModel list) : method OnSelectedItem (line 32) | protected override void OnSelectedItem(CharacterEntryViewModel item) method OnNewItem (line 39) | protected override CharacterEntryViewModel OnNewItem() => FILE: KHSave.SaveEditor.Persona5/ViewModels/CompendiumViewModel.cs class CompendiumViewModel (line 11) | public class CompendiumViewModel : GenericListModel method CompendiumViewModel (line 22) | public CompendiumViewModel( method CompendiumViewModel (line 54) | private CompendiumViewModel(IEnumerable list) : method OnSelectedItem (line 63) | protected override void OnSelectedItem(PersonaViewModel item) method OnNewItem (line 70) | protected override PersonaViewModel OnNewItem() => FILE: KHSave.SaveEditor.Persona5/ViewModels/InventoryViewModel.cs class InventoryEntry (line 11) | public class InventoryEntry : BaseNotifyPropertyChanged, SearchEngine.IN... method InventoryEntry (line 16) | public InventoryEntry(IConsumableList consumables, byte[] elementCount... class InventoryViewModel (line 33) | public class InventoryViewModel : GenericListModel method InventoryViewModel (line 38) | public InventoryViewModel(ISavePersona5 save, IConsumableList consumab... FILE: KHSave.SaveEditor.Persona5/ViewModels/Persona5MainViewModel.cs class Persona5MainViewModel (line 15) | public class Persona5MainViewModel : BaseNotifyPropertyChanged, method RefreshUi (line 95) | public void RefreshUi() method OpenStream (line 108) | public void OpenStream(Stream stream) method GetPersona (line 153) | private List GetPersona(List p... method ProcessItems (line 157) | private void ProcessItems(Presets.Items items) method GetFlagIndex (line 191) | private int GetFlagIndex(int mask) method WriteToStream (line 199) | public void WriteToStream(Stream stream) => FILE: KHSave.SaveEditor.Persona5/ViewModels/PersonaEntryViewModel.cs class PersonaEntryViewModel (line 5) | public class PersonaEntryViewModel method PersonaEntryViewModel (line 15) | public PersonaEntryViewModel(Presets.Persona persona) method ToString (line 23) | public override string ToString() FILE: KHSave.SaveEditor.Persona5/ViewModels/PersonaViewModel.cs class PersonaViewModel (line 15) | public class PersonaViewModel : BaseNotifyPropertyChanged method PersonaViewModel (line 24) | public PersonaViewModel(int compendiumIndex, Persona persona, IPersona... method ResetPersonaToDefault (line 42) | public void ResetPersonaToDefault() FILE: KHSave.SaveEditor.Persona5/ViewModels/RoomViewModel.cs class RoomViewModel (line 6) | public class RoomViewModel : BaseNotifyPropertyChanged method RoomViewModel (line 15) | public RoomViewModel(Presets.Field field) FILE: KHSave.SaveEditor.Persona5/ViewModels/SkillViewModel.cs class SkillViewModel (line 6) | public class SkillViewModel FILE: KHSave.SaveEditor.Persona5/ViewModels/SystemViewModel.cs class SystemViewModel (line 8) | public class SystemViewModel method SystemViewModel (line 41) | public SystemViewModel(ISavePersona5 save) method IsMapPresent (line 50) | private bool IsMapPresent(Presets.Field field, bool isRoyal) => FILE: KHSave.SaveEditor.Persona5/Views/CharacterView.xaml.cs class CharacterView (line 8) | public partial class CharacterView : UserControl method CharacterView (line 10) | public CharacterView() FILE: KHSave.SaveEditor.Persona5/Views/CharactersView.xaml.cs class CharactersView (line 8) | public partial class CharactersView : UserControl method CharactersView (line 10) | public CharactersView() FILE: KHSave.SaveEditor.Persona5/Views/CompendiumView.xaml.cs class CompendiumView (line 21) | public partial class CompendiumView : UserControl method CompendiumView (line 23) | public CompendiumView() FILE: KHSave.SaveEditor.Persona5/Views/InventoryView.xaml.cs class InventoryView (line 8) | public partial class InventoryView : UserControl method InventoryView (line 10) | public InventoryView() FILE: KHSave.SaveEditor.Persona5/Views/Persona5MainView.xaml.cs class Persona5MainView (line 8) | public partial class Persona5MainView : UserControl method Persona5MainView (line 10) | public Persona5MainView() FILE: KHSave.SaveEditor.Persona5/Views/PersonaView.xaml.cs class PersonaView (line 8) | public partial class PersonaView : UserControl method PersonaView (line 10) | public PersonaView() FILE: KHSave.SaveEditor.Persona5/Views/SystemView.xaml.cs class SystemView (line 21) | public partial class SystemView : UserControl method SystemView (line 23) | public SystemView() FILE: KHSave.SaveEditor/App.xaml.cs class App (line 18) | public partial class App : Application class ApplicationStartup (line 20) | private class ApplicationStartup : IApplicationStartup method ApplicationStartup (line 22) | public ApplicationStartup(string[] args) method OnStartup (line 40) | protected override void OnStartup(StartupEventArgs e) method Initialize (line 53) | private void Initialize(StartupEventArgs e) method CaptureException (line 78) | private static void CaptureException(Exception ex) FILE: KHSave.SaveEditor/Interfaces/IAlertMessage.cs type IAlertMessage (line 6) | public interface IAlertMessage method Info (line 8) | void Info(string message, string title = null); method Warning (line 9) | void Warning(string message, string title = null); method Error (line 10) | void Error(string message, string title = null); method Error (line 11) | void Error(Exception exception); method Error (line 12) | void Error(VisualException exception); method InfoQuestion (line 13) | bool? InfoQuestion(string message, string title = null); method WarningQuestion (line 14) | bool? WarningQuestion(string message, string title = null); method ErrorQuestion (line 15) | bool? ErrorQuestion(string message, string title = null); FILE: KHSave.SaveEditor/Interfaces/IApplicationStartup.cs type IApplicationStartup (line 3) | public interface IApplicationStartup FILE: KHSave.SaveEditor/Interfaces/IFileDialogManager.cs type IFileDialogManager (line 6) | public interface IFileDialogManager method InjectFileName (line 11) | void InjectFileName(string fileName, Action onSuccess); method Open (line 12) | void Open(Action onSuccess); method Save (line 13) | void Save(Action onSuccess); method SaveAs (line 14) | void SaveAs(Action onSuccess); FILE: KHSave.SaveEditor/Interfaces/IReporter.cs type IReporter (line 5) | public interface IReporter method SendGameName (line 7) | void SendGameName(string name); method SendCrashReport (line 8) | void SendCrashReport(Exception ex); FILE: KHSave.SaveEditor/Interfaces/IUpdater.cs type IUpdater (line 5) | public interface IUpdater method AutomaticallyCheckLastVersionAsync (line 9) | Task AutomaticallyCheckLastVersionAsync(); method ForceCheckLastVersionAsync (line 10) | Task ForceCheckLastVersionAsync(); FILE: KHSave.SaveEditor/Interfaces/IWindowManager.cs type IWindowManager (line 6) | public interface IWindowManager method Push (line 12) | bool? Push(Action onSetup = null, Func method Warning (line 20) | public void Warning(string message, string title) => method Error (line 23) | public void Error(string message, string title) => method Error (line 26) | public void Error(Exception exception) => Error(exception.Message, "Er... method Error (line 28) | public void Error(VisualException exception) => Error(exception.Messag... method InfoQuestion (line 30) | public bool? InfoQuestion(string message, string title) => method WarningQuestion (line 33) | public bool? WarningQuestion(string message, string title) => method ErrorQuestion (line 36) | public bool? ErrorQuestion(string message, string title) => method Invoke (line 39) | private bool? Invoke(string message, string title, MessageBoxButton bu... FILE: KHSave.SaveEditor/Services/ContentFactory.cs type ContentType (line 22) | public enum ContentType class ContentResponse (line 38) | public class ContentResponse class ContentFactory (line 47) | public class ContentFactory method ContentFactory (line 51) | public ContentFactory(IUnityContainer container) method Factory (line 56) | public ContentResponse Factory(ContentType saveType) => saveType switch method LoadIconPack (line 72) | public void LoadIconPack(ContentType saveType) method FactorySimpleView (line 106) | private ContentResponse FactorySimpleView() method FactoryView (line 112) | private ContentResponse FactoryView() method FactoryEditorView (line 125) | private ContentResponse FactoryEditorView() FILE: KHSave.SaveEditor/Services/DesktopAppIdentity.cs class DesktopAppIdentity (line 10) | public class DesktopAppIdentity : IAppIdentity method DesktopAppIdentity (line 25) | public DesktopAppIdentity() FILE: KHSave.SaveEditor/Services/FileDialogManager.cs class FileDialogManager (line 9) | public class FileDialogManager : IFileDialogManager method FileDialogManager (line 33) | public FileDialogManager(IWindowManager windowManager) method InjectFileName (line 38) | public void InjectFileName(string fileName, Action onSuccess) method Open (line 54) | public void Open(Action onSuccess) => method Save (line 57) | public void Save(Action onSuccess) method SaveAs (line 72) | public void SaveAs(Action onSuccess) FILE: KHSave.SaveEditor/Services/IAppIdentity.cs type IAppIdentity (line 3) | public interface IAppIdentity FILE: KHSave.SaveEditor/Services/PatreonService.cs class PatreonService (line 11) | public class PatreonService class PatreonResponse (line 13) | private class PatreonResponse class SponsorshipInfo (line 28) | public class SponsorshipInfo class HeaderInfo (line 43) | public class HeaderInfo class HeaderMessage (line 49) | public class HeaderMessage class PatronDto (line 70) | private class PatronDto method PatreonService (line 96) | public PatreonService(IAppIdentity appIdentity) method GetPatreonInfo (line 101) | public async Task GetPatreonInfo() method FetchPatreonInfo (line 137) | private async Task FetchPatreonInfo() FILE: KHSave.SaveEditor/Services/Pcsx2MemoryService.cs class Pcsx2MemoryService (line 10) | public static class Pcsx2MemoryService class GameEntry (line 24) | private class GameEntry method GameEntry (line 30) | public GameEntry(string titleId, long offset, int length) method GetPcsx2ApplicationName (line 73) | public static async Task GetPcsx2ApplicationName(Process proce... method CreateStreamFromPcsx2Process (line 130) | public static async Task CreateStreamFromPcsx2Process(P... FILE: KHSave.SaveEditor/Services/ReporterService.cs class ReporterService (line 12) | public class ReporterService : IReporter class GlobalReporterService (line 14) | internal static class GlobalReporterService method SendGameName (line 20) | public static void SendGameName(string name) method SendCrashReport (line 28) | public static void SendCrashReport(Exception ex) method DeleteCookies (line 36) | public static void DeleteCookies() method GetCookie (line 46) | private static string GetCookie() method GenerateCookie (line 58) | private static string GenerateCookie() => method Send (line 61) | private static Task Send(string endpoint, object obj) method SendGameName (line 92) | public void SendGameName(string name) => GlobalReporterService.SendGam... method SendCrashReport (line 93) | public void SendCrashReport(Exception ex) => GlobalReporterService.Sen... method DeleteCookies (line 94) | public void DeleteCookies() => GlobalReporterService.DeleteCookies(); FILE: KHSave.SaveEditor/Services/TransferService.cs class TransferService (line 10) | public static class TransferService type Result (line 12) | public enum Result method Transfer (line 20) | public static Result Transfer(object dstSave, Stream srcSaveStream) method Transfer (line 29) | public static Result Transfer( FILE: KHSave.SaveEditor/Services/UpdaterService.cs class UpdaterService (line 11) | public class UpdaterService : IUpdater method UpdaterService (line 37) | public UpdaterService(IWindowManager windowManager) method AutomaticallyCheckLastVersionAsync (line 43) | public Task AutomaticallyCheckLastVersionAsync() method ForceCheckLastVersionAsync (line 51) | public async Task ForceCheckLastVersionAsync() method UpdateLastTimeForCheckingNewVersion (line 73) | private void UpdateLastTimeForCheckingNewVersion() => FILE: KHSave.SaveEditor/Services/WindowManager.cs class WindowManager (line 9) | public class WindowManager : IWindowManager method WindowManager (line 30) | public WindowManager(IUnityContainer container) method Push (line 35) | public bool? Push(Action onSetup, Func _appIdentity.Version; FILE: KHSave.SaveEditor/ViewModels/HomeViewModel.cs class HomeViewModel (line 5) | public class HomeViewModel : BaseNotifyPropertyChanged method HomeViewModel (line 71) | public HomeViewModel() FILE: KHSave.SaveEditor/ViewModels/MainWindowViewModel.cs class MainWindowViewModel (line 52) | public class MainWindowViewModel : BaseNotifyPropertyChanged method MainWindowViewModel (line 157) | public MainWindowViewModel( method IsTransferSupported (line 273) | private bool IsTransferSupported() method Buffered (line 284) | private void Buffered(Stream stream, Action call) => Buffered(... method Buffered (line 290) | private T Buffered(Stream stream, Func call) method Open (line 307) | public void Open(string fileName) => CatchException(() => method OpenPcsx2 (line 312) | public void OpenPcsx2(Func openStream) => CatchException... method Open (line 323) | public bool Open(Stream stream) => CatchException(() => method Save (line 344) | private void Save(Stream stream) method TryOpen (line 350) | public bool TryOpen(Stream stream) => method Open (line 363) | private bool Open(IArchiveFactory archiveFactory, Stream stream) method Open (line 370) | private bool Open(IArchive archive) method Open (line 384) | private bool Open(IArchive archive, IArchiveEntry archiveEntry) method TryOpenArchive (line 403) | public bool TryOpenArchive(Stream stream) method TryOpenKh1 (line 412) | public bool TryOpenKh1(Stream stream) => TryOpen(SaveKh1.IsValid, stre... method TryOpenKh2 (line 413) | public bool TryOpenKh2(Stream stream) => TryOpen(SaveKh2.IsValid, stre... method TryOpenKhBbs (line 414) | public bool TryOpenKhBbs(Stream stream) => TryOpen(SaveKhBbs.IsValid, ... method TryOpenKhDDD (line 415) | public bool TryOpenKhDDD(Stream stream) => TryOpen(SaveKhDDD.IsValid, ... method TryOpenKhRecom (line 416) | public bool TryOpenKhRecom(Stream stream) => TryOpen(SaveKhRecom.IsVal... method TryOpenKh02 (line 417) | public bool TryOpenKh02(Stream stream) => TryOpen(SaveKh02.IsValid, st... method TryOpenKh3 (line 418) | public bool TryOpenKh3(Stream stream) => TryOpen(SaveKh3.IsValid, stre... method TryOpenFF7Remake (line 419) | public bool TryOpenFF7Remake(Stream stream) => TryOpen(SaveFf7Remake.I... method TryOpenPersona3 (line 420) | public bool TryOpenPersona3(Stream stream) => TryOpen(SavePersona3.IsV... method TryOpenPersona5 (line 421) | public bool TryOpenPersona5(Stream stream) => TryOpen(SavePersona5.IsV... method TryOpen (line 423) | public bool TryOpen(Func prediate, Stream stream, Conten... method OpenProcessStream (line 433) | private void OpenProcessStream(ProcessStream processStream, Func(Func action) method CreateUnsupportedSaveExceptiom (line 483) | private static Exception CreateUnsupportedSaveExceptiom() => method InvokeRefreshUi (line 486) | public void InvokeRefreshUi() => RefreshUi?.RefreshUi(); method ChangeContent (line 488) | private void ChangeContent(ContentType contentType, Stream stream = null) method IsIssueSectionClosed (line 517) | private static bool IsIssueSectionClosed(HttpResponseMessage response) => FILE: KHSave.SaveEditor/ViewModels/PatronViewModel.cs class PatronViewModel (line 10) | public class PatronViewModel method PatronViewModel (line 12) | public PatronViewModel(PatronModel patron) method GetColor (line 56) | private static SolidColorBrush GetColor(string color) FILE: KHSave.SaveEditor/Views/AttachToPcsx2GameWindow.xaml.cs class AttachToPcsx2GameWindow (line 15) | public partial class AttachToPcsx2GameWindow : Window method AttachToPcsx2GameWindow (line 19) | public AttachToPcsx2GameWindow() method WaitForGame (line 24) | public ProcessStream WaitForGame(Process process) FILE: KHSave.SaveEditor/Views/AttachToProcessWindow.xaml.cs class AttachToProcessWindow (line 11) | public partial class AttachToProcessWindow : Window method AttachToProcessWindow (line 15) | public AttachToProcessWindow(string processName) method WaitForProcess (line 26) | public Process WaitForProcess() method ProcessSearchAsync (line 58) | private async Task ProcessSearchAsync(CancellationToken token) method GetFirstProcessOrDefault (line 74) | private static Process GetFirstProcessOrDefault(string processName) FILE: KHSave.SaveEditor/Views/HomeView.xaml.cs class HomeView (line 16) | public partial class HomeView : UserControl method HomeView (line 18) | public HomeView() method Hyperlink_RequestNavigate (line 23) | private void Hyperlink_RequestNavigate(object sender, System.Windows.N... method OnInitialized (line 33) | protected override void OnInitialized(EventArgs e) method FetchAndPopulateSponsors (line 47) | private Func FetchAndPopulateSponsors() method SetServerResponse (line 70) | private void SetServerResponse(Models.PatreonInfo patreonInfo) method SetFundLink (line 79) | private void SetFundLink(HomeViewModel vm, string fundUrl) => method SetSponsorList (line 82) | private void SetSponsorList(HomeViewModel vm, IEnumerable(this T disposable, Action action) method Using (line 16) | public static TResult Using(this T disposable, Func method AssertStream (line 30) | public static void AssertStream(Stream expectedStream, Func action) => method Dump (line 59) | public static void Dump(this byte[] data, string path) => method FileOpenRead (line 62) | public static void FileOpenRead(string path, Action action) FILE: KHSave.Tests/Kh1Tests.cs class Kh1Tests (line 8) | public class Kh1Tests method Kh1Tests (line 13) | public Kh1Tests() method TestIsValid (line 21) | [Theory] method TestRead (line 34) | [Fact] method TestWriteBackTheSameExactFile (line 50) | [Fact] FILE: KHSave.Tests/Kh2Tests.cs class Kh2Tests (line 9) | public class Kh2Tests method Kh2Tests (line 14) | public Kh2Tests() method TestIsValid (line 22) | [Theory] method TestVersion (line 36) | [Theory] method TestChecksum (line 54) | [Fact] method TestRead (line 64) | [Fact] method TestWriteBackTheSameExactFile (line 100) | [Fact] FILE: KHSave.Tests/Kh3Test.cs class Kh3Test (line 27) | public class Kh3Test method TestIsValid (line 32) | [Theory] method ReadSaveTest (line 43) | [Theory] method TestWriteWithoutChanges (line 50) | [Theory] method TestWriteWithChanges (line 61) | [Theory] method IgnoreDlcFieldsFor100 (line 90) | [Fact] method ReadDlcFieldsFor109 (line 101) | [Fact] method TestChecksum (line 110) | [Fact] method AssertSaveGame (line 116) | private static void AssertSaveGame(ISaveKh3 save) FILE: KHSave.Tests/KhBbsTests.cs class KhBbsTests (line 9) | public class KhBbsTests class FmTests (line 11) | public class FmTests method FmTests (line 16) | public FmTests() method TestRead (line 22) | [Fact] method TestChecksum (line 50) | [Fact] method TestWriteBackTheSameExactFile (line 56) | [Fact] class EuTests (line 69) | public class EuTests method EuTests (line 74) | public EuTests() method TestChecksum (line 80) | [Fact] method TestRead (line 86) | [Fact] method TestWriteBackTheSameExactFile (line 92) | [Fact] FILE: KHSave.Tests/KhDDDTests.cs class KhDDDTests (line 8) | public class KhDDDTests method KhDDDTests (line 13) | public KhDDDTests() method TestIsValid (line 21) | [Theory] method TestRead (line 33) | [Fact] method TestWriteBackTheSameExactFile (line 66) | [Fact] FILE: KHSave.Tests/PcArchiveTests.cs class PcArchiveTests (line 7) | public class PcArchiveTests method ReadKh2Archive (line 9) | [Fact] method WriteBackKh2Archive (line 23) | [Fact] FILE: KHSave.Tests/Persona3Tests.cs class Persona3Tests (line 8) | public class Persona3Tests method IsValid (line 10) | [Theory] method WriteBackTheSameExactFile (line 16) | [Theory] method ReadPersona3Vanilla (line 30) | [Fact] method ReadPersona3Portable (line 71) | [Fact] FILE: KHSave.Tests/Persona5Tests.cs class Persona5Tests (line 8) | public class Persona5Tests method TestIsValid (line 10) | [Theory] method ReadPersona5FromPs3 (line 27) | [Fact] method ReadPersona5FromPs4 (line 59) | [Fact] method ReadPersona5Royal (line 88) | [Fact] method WriteBackTheSameExactFile (line 112) | [Theory] FILE: KHSave.Tests/Ps4SaveArchiveTests.cs class Ps4SaveArchiveTests (line 10) | public class Ps4SaveArchiveTests method ReadKh1Archive (line 16) | [Fact] method ReadKh2Archive (line 45) | [Fact] method WriteBackKh1Archive (line 74) | [Fact] method CreateKh1Archive (line 82) | [Fact] method CreateKh2Archive (line 112) | [Fact] method OpenKh1File (line 122) | private Stream OpenKh1File() method OpenKh2File (line 161) | private Stream OpenKh2File() method WriteString (line 200) | private void WriteString(Stream stream, string text) FILE: KHSave.Tests/RecomTests.cs class RecomTests (line 9) | public class RecomTests method IsValidTest (line 11) | [Fact] method IsNotValidIfMagicCodeIsNotRecognizedTest (line 20) | [Fact] method IsNotValidIfLengthIsNotEnoughTest (line 29) | [Fact] method SaveCorrectHeader (line 38) | [Fact] method CheckStoryFlags (line 59) | [Fact] method CheckTable2 (line 68) | [Fact] method CheckCardInventory (line 74) | [Fact] method CheckTutorialsClearedFlags (line 86) | [Fact] method CheckPlayMode (line 98) | [Fact] method CheckDifficulty (line 104) | [Fact] method CheckExpAmount (line 110) | [Fact] method CheckTables (line 116) | [Fact] method OnSave (line 137) | private static void OnSave(Action test) method OnSave2 (line 144) | private static void OnSave2(Action test) method OnSaveData (line 151) | private static void OnSaveData(Action test) => FILE: KHSave.Tests/TransferTests.cs class TransferTests (line 7) | public class TransferTests method TransferFrom_KH2FM_to_KH2EU (line 9) | [Fact] FILE: KHSave.Tests/TrssvTest.cs class TrssvTest (line 26) | public class TrssvTest method TrssvTest (line 31) | public TrssvTest() method TestIsValid (line 39) | [Fact] method TestRead (line 48) | [Fact] FILE: KHSave/Attributes/AbilityAttribute.cs class AbilityAttribute (line 21) | public class AbilityAttribute : InfoAttribute method AbilityAttribute (line 23) | public AbilityAttribute(string name = null) : class AbilityActionAttribute (line 28) | public class AbilityActionAttribute : AbilityAttribute method AbilityActionAttribute (line 30) | public AbilityActionAttribute(string name = null) : class AbilityMobilityAttribute (line 35) | public class AbilityMobilityAttribute : AbilityAttribute method AbilityMobilityAttribute (line 37) | public AbilityMobilityAttribute(string name = null) : class AbilitySupportAttribute (line 42) | public class AbilitySupportAttribute : AbilityAttribute method AbilitySupportAttribute (line 44) | public AbilitySupportAttribute(string name = null) : FILE: KHSave/Attributes/AccessoryAttribute.cs class AccessoryAttribute (line 21) | public class AccessoryAttribute : InfoAttribute method AccessoryAttribute (line 23) | public AccessoryAttribute(string name = null) : FILE: KHSave/Attributes/ArmorAttribute.cs class ArmorAttribute (line 21) | public class ArmorAttribute : InfoAttribute method ArmorAttribute (line 23) | public ArmorAttribute(string name = null) : FILE: KHSave/Attributes/BoostAttribute.cs class BoostAttribute (line 3) | public class BoostAttribute : TentAttribute method BoostAttribute (line 5) | public BoostAttribute(string name = null) : base(name) { } FILE: KHSave/Attributes/CombatStyleAttribute.cs class CombatStyleAttribute (line 21) | public class CombatStyleAttribute : InfoAttribute method CombatStyleAttribute (line 23) | public CombatStyleAttribute(string name) : FILE: KHSave/Attributes/CommandAttribute.cs class CommandAttribute (line 21) | public class CommandAttribute : InfoAttribute method CommandAttribute (line 23) | public CommandAttribute(string name = null) : FILE: KHSave/Attributes/ConsumableAttribute.cs class ConsumableAttribute (line 21) | public class ConsumableAttribute : InfoAttribute method ConsumableAttribute (line 23) | public ConsumableAttribute(string name = null) : FILE: KHSave/Attributes/FoodAttribute.cs class FoodAttribute (line 21) | public class FoodAttribute : InfoAttribute method FoodAttribute (line 23) | public FoodAttribute(string name = null) : FILE: KHSave/Attributes/FormAttribute.cs class FormAttribute (line 3) | public class FormAttribute : KeyItemAttribute method FormAttribute (line 5) | public FormAttribute(string name = null) : base(name) { } FILE: KHSave/Attributes/GummiBlockAttribute.cs class GummiBlockAttribute (line 7) | public class GummiBlockAttribute : InfoAttribute method GummiBlockAttribute (line 9) | public GummiBlockAttribute(string name = null) : base(name) FILE: KHSave/Attributes/InfoAttribute.cs class InfoAttribute (line 27) | public class InfoAttribute : Attribute method InfoAttribute (line 33) | public InfoAttribute() method InfoAttribute (line 36) | public InfoAttribute(string info) method GetInfo (line 41) | public static string GetInfo(object value) => cache.Get(value, x => method GetItemTypes (line 44) | public static string[] GetItemTypes(object value) method GetTypeRecursive (line 66) | private static IEnumerable GetTypeRecursive(Type type) => FILE: KHSave/Attributes/IngredientAttribute.cs class IngredientAttribute (line 21) | public class IngredientAttribute : InfoAttribute method IngredientAttribute (line 23) | public IngredientAttribute(string name) : FILE: KHSave/Attributes/KeyItemAttribute.cs class KeyItemAttribute (line 21) | public class KeyItemAttribute : InfoAttribute method KeyItemAttribute (line 23) | public KeyItemAttribute(string name = null) : FILE: KHSave/Attributes/KeybladeAttribute.cs class KeybladeAttribute (line 21) | public class KeybladeAttribute : InfoAttribute method KeybladeAttribute (line 23) | public KeybladeAttribute(string name) : FILE: KHSave/Attributes/LinkAttribute.cs class LinkAttribute (line 21) | public class LinkAttribute : InfoAttribute method LinkAttribute (line 23) | public LinkAttribute(string name = null) : FILE: KHSave/Attributes/MagicAttribute.cs class MagicAttribute (line 21) | public class MagicAttribute : InfoAttribute method MagicAttribute (line 23) | public MagicAttribute(string name = null) : FILE: KHSave/Attributes/ManuscriptAttribute.cs class ManuscriptAttribute (line 3) | public class ManuscriptAttribute : InfoAttribute method ManuscriptAttribute (line 5) | public ManuscriptAttribute(string name = null) : FILE: KHSave/Attributes/MapAttribute.cs class MapAttribute (line 3) | public class MapAttribute : KeyItemAttribute method MapAttribute (line 5) | public MapAttribute(string name = null) : base(name) { } FILE: KHSave/Attributes/MapInfo.cs class MapInfoAttribute (line 23) | public class MapInfoAttribute : InfoAttribute method MapInfoAttribute (line 27) | public MapInfoAttribute(string id, string name) : method GetMapId (line 33) | public static string GetMapId(object value) FILE: KHSave/Attributes/MateriaAttribute.cs class MateriaAttribute (line 3) | public class MateriaAttribute : MagicAttribute method MateriaAttribute (line 5) | public MateriaAttribute(string name = null) : class MagicMateriaAttribute (line 12) | public class MagicMateriaAttribute : MateriaAttribute method MagicMateriaAttribute (line 14) | public MagicMateriaAttribute(string name = null) : class CommandMateriaAttribute (line 21) | public class CommandMateriaAttribute : MateriaAttribute method CommandMateriaAttribute (line 23) | public CommandMateriaAttribute(string name = null) : class SupportMateriaAttribute (line 30) | public class SupportMateriaAttribute : MateriaAttribute method SupportMateriaAttribute (line 32) | public SupportMateriaAttribute(string name = null) : class CompleteMateriaAttribute (line 39) | public class CompleteMateriaAttribute : MateriaAttribute method CompleteMateriaAttribute (line 41) | public CompleteMateriaAttribute(string name = null) : class SummonMateriaAttribute (line 48) | public class SummonMateriaAttribute : MateriaAttribute method SummonMateriaAttribute (line 50) | public SummonMateriaAttribute(string name = null) : FILE: KHSave/Attributes/MogItemAttribute.cs class MogItemAttribute (line 21) | public class MogItemAttribute : InfoAttribute method MogItemAttribute (line 23) | public MogItemAttribute(string name = null) : FILE: KHSave/Attributes/MoneyAttribute.cs class MoneyAttribute (line 3) | public class MoneyAttribute : InfoAttribute method MoneyAttribute (line 5) | public MoneyAttribute(string name = null) : FILE: KHSave/Attributes/RecipeAttribute.cs class RecipeAttribute (line 3) | public class RecipeAttribute : MogItemAttribute method RecipeAttribute (line 5) | public RecipeAttribute(string name = null) : base(name) { } FILE: KHSave/Attributes/ReportAttribute.cs class ReportAttribute (line 3) | public class ReportAttribute : KeyItemAttribute method ReportAttribute (line 5) | public ReportAttribute(string name = null) : base(name) { } FILE: KHSave/Attributes/ShieldAttribute.cs class ShieldAttribute (line 21) | public class ShieldAttribute : InfoAttribute method ShieldAttribute (line 23) | public ShieldAttribute(string name) : FILE: KHSave/Attributes/SnackAttribute.cs class SnackAttribute (line 21) | public class SnackAttribute : InfoAttribute method SnackAttribute (line 23) | public SnackAttribute(string name = null) : FILE: KHSave/Attributes/StaffAttribute.cs class StaffAttribute (line 21) | public class StaffAttribute : InfoAttribute method StaffAttribute (line 23) | public StaffAttribute(string name) : FILE: KHSave/Attributes/SummonAttribute.cs class SummonAttribute (line 3) | public class SummonAttribute : KeyItemAttribute method SummonAttribute (line 5) | public SummonAttribute(string name = null) : base(name) { } FILE: KHSave/Attributes/SynthesisAttribute.cs class SynthesisAttribute (line 21) | public class SynthesisAttribute : InfoAttribute method SynthesisAttribute (line 23) | public SynthesisAttribute(string name = null) : FILE: KHSave/Attributes/TentAttribute.cs class TentAttribute (line 21) | public class TentAttribute : InfoAttribute method TentAttribute (line 23) | public TentAttribute(string name = null) : FILE: KHSave/Attributes/TrackAttribute.cs class TrackAttribute (line 3) | public class TrackAttribute : InfoAttribute method TrackAttribute (line 5) | public TrackAttribute(string name = null) : FILE: KHSave/Attributes/UnusedAttribute.cs class UnusedAttribute (line 25) | public class UnusedAttribute : Attribute method IsUnused (line 29) | public static bool IsUnused(object value) => cache.Get(value, x => FILE: KHSave/Attributes/WeaponAttribute.cs class WeaponAttribute (line 21) | public class WeaponAttribute : InfoAttribute method WeaponAttribute (line 23) | public WeaponAttribute(string name = null) : class WeaponCloudAttribute (line 28) | public class WeaponCloudAttribute : WeaponAttribute method WeaponCloudAttribute (line 30) | public WeaponCloudAttribute(string name = null) : class WeaponBarretAttribute (line 35) | public class WeaponBarretAttribute : WeaponAttribute method WeaponBarretAttribute (line 37) | public WeaponBarretAttribute(string name = null) : class WeaponTifaAttribute (line 42) | public class WeaponTifaAttribute : WeaponAttribute method WeaponTifaAttribute (line 44) | public WeaponTifaAttribute(string name = null) : class WeaponAerithAttribute (line 49) | public class WeaponAerithAttribute : WeaponAttribute method WeaponAerithAttribute (line 51) | public WeaponAerithAttribute(string name = null) : class WeaponYuffieAttribute (line 56) | public class WeaponYuffieAttribute : WeaponAttribute method WeaponYuffieAttribute (line 58) | public WeaponYuffieAttribute(string name = null) : class WeaponSononAttribute (line 63) | public class WeaponSononAttribute : WeaponAttribute method WeaponSononAttribute (line 65) | public WeaponSononAttribute(string name = null) : FILE: KHSave/Attributes/WorldInfoAttribute.cs class WorldAttribute (line 23) | public class WorldAttribute : InfoAttribute method WorldAttribute (line 27) | public WorldAttribute(string id, string name) : method GetWorldId (line 33) | public static string GetWorldId(object value) => FILE: KHSave/Extensions/AttributeExtensions.cs class AttributeExtensions (line 7) | public static class AttributeExtensions method GetAttribute (line 11) | public static T GetAttribute(this object value) where T : Attribute... FILE: KHSave/Extensions/BitExtensions.cs class BitExtensions (line 25) | public static class BitExtensions method GetFlag (line 27) | public static bool GetFlag(this int value, int bit) method SetFlag (line 32) | public static int SetFlag(this int value, int bit, bool set) FILE: KHSave/Extensions/DateTimeExtensions.cs class DateTimeExtensions (line 5) | public static class DateTimeExtensions method FromUnixEpoch (line 9) | public static DateTime FromUnixEpoch(this int timestamp) => method FromUnixEpoch (line 12) | public static DateTime FromUnixEpoch(this uint timestamp) => method ToUnixEpoch (line 15) | public static uint ToUnixEpoch(this DateTime dateTime) => FILE: KHSave/Services/CacheService.cs class CacheService (line 6) | public class CacheService method Get (line 10) | public T Get(object value, Func getter) FILE: KHSave/Services/TransferServiceLL.cs class TransferServiceLL (line 9) | public static class TransferServiceLL method CopySave (line 22) | public static void CopySave(object dst, object src, Dictionary(object dst, object src, PropertyInfo p... FILE: KHSave/StreamHelpers.cs class StreamHelpers (line 25) | public static class StreamHelpers method FromBegin (line 27) | public static T FromBegin(this T stream) where T : Stream => stream... method SetPosition (line 29) | public static T SetPosition(this T stream, int position) where T : ... method ReadFlag (line 35) | public static bool ReadFlag(this BinaryReader reader, int offset, int ... method ReadInt32 (line 41) | public static int ReadInt32(this BinaryReader reader, int offset) method ReadBytes (line 47) | public static byte[] ReadBytes(this Stream stream) => method ReadBytes (line 50) | public static byte[] ReadBytes(this Stream stream, int length) method ReadAllBytes (line 57) | public static byte[] ReadAllBytes(this Stream stream) method ReadString (line 64) | public static string ReadString(this BinaryReader reader, int length) method ReadString (line 71) | public static string ReadString(this BinaryReader reader, int offset, ... method HasFlag (line 77) | public static bool HasFlag(this byte c, int offset) method Write (line 82) | public static void Write(this BinaryWriter writer, string str, int len... method Copy (line 100) | public static void Copy(this Stream source, Stream destination, int le... FILE: Tooling.MemoryWatcher/Configuration.cs class GameLabelConfiguration (line 7) | public class GameLabelConfiguration method GameLabelConfiguration (line 21) | public GameLabelConfiguration() class GameConfiguration (line 31) | public class GameConfiguration class Configuration (line 49) | public class Configuration method Configuration (line 53) | private Configuration(string content) method ReadFromYaml (line 60) | public static Configuration ReadFromYaml(string fileName) => FILE: Tooling.MemoryWatcher/ProcessStream.cs class ProcessStream (line 12) | public class ProcessStream : Stream method OpenProcess (line 14) | [DllImport("kernel32.dll")] method ReadProcessMemory (line 17) | [DllImport("kernel32.dll")] method WriteProcessMemory (line 20) | [DllImport("kernel32.dll")] method OpenProcessToken (line 23) | [DllImport("advapi32.dll", SetLastError = true)] method ProcessStream (line 32) | public ProcessStream(Process process, long baseAddress, uint length) method Flush (line 56) | public override void Flush() method Read (line 60) | public override int Read(byte[] buffer, int offset, int count) method Seek (line 82) | public override long Seek(long offset, SeekOrigin origin) method SetLength (line 97) | public override void SetLength(long value) method Write (line 101) | public override void Write(byte[] buffer, int offset, int count) method OpenProcess (line 121) | private void OpenProcess(Process process) method GetProcesses (line 131) | public static IEnumerable GetProcesses() => method TryGetProcess (line 134) | public static Process TryGetProcess(Func predicate, int... method TryGetProcessAsync (line 151) | public static Task TryGetProcessAsync(Func pre... FILE: Tooling.MemoryWatcher/Program.cs class Program (line 11) | public static class Program method Main (line 13) | async static Task Main(string[] args) method Run (line 52) | async static Task Run(string configFileName, GameConfiguration game) method Dump (line 177) | private static void Dump(ProcessStream stream) method LogDifference (line 188) | private static string LogDifference(uint offset, byte previous, byte c... method GetLabel (line 197) | private static GameLabelConfiguration GetLabel(List IgnoreOffset(int offset) method IgnoreOffset (line 216) | static IEnumerable IgnoreOffset(int startOffset, int count) => class ExecutionException (line 220) | public class ExecutionException : Exception method ExecutionException (line 222) | public ExecutionException(string message) :