public static DummyRecording[] ReadDummyRecordings()
        {
            var dummyRecordingData = ProcessMemoryManager.ReadProcessMemory(PROCESS_NAME, DUMMY_SLOT1_POINTER, DUMMYRECORDING_SIZE * 5, true);

            var recording1 = new DummyRecording(dummyRecordingData, 0);
            var recording2 = new DummyRecording(dummyRecordingData, 1);
            var recording3 = new DummyRecording(dummyRecordingData, 2);

            return(new[] { recording1, recording2, recording3 });
        }
Example #2
0
        public static ComboRecipe[] ReadComboRecipes()
        {
            var comboRecipeData = ProcessMemoryManager.ReadProcessMemory(PROCESS_NAME, SLOT1_OFFSET_POINTER, SLOT_DATA_SIZE * 5, true);

            var combo1 = new ComboRecipe(comboRecipeData, 0);
            var combo2 = new ComboRecipe(comboRecipeData, 1);
            var combo3 = new ComboRecipe(comboRecipeData, 2);
            var combo4 = new ComboRecipe(comboRecipeData, 3);
            var combo5 = new ComboRecipe(comboRecipeData, 4);

            return(new[] { combo1, combo2, combo3, combo4, combo5 });
        }
        public static void WriteDummyRecording(DummyRecording recording, int slotNr)
        {
            var data = recording.RecordingData;

            ProcessMemoryManager.WriteProcessMemory(PROCESS_NAME, DUMMY_SLOT1_POINTER, data, true, DUMMYRECORDING_SIZE * slotNr);
        }
        public static DummyRecording ReadDummyRecording(int slotNr)
        {
            var data = ProcessMemoryManager.ReadProcessMemory(PROCESS_NAME, DUMMY_SLOT1_POINTER, DUMMYRECORDING_SIZE, true, DUMMYRECORDING_SIZE * slotNr);

            return(data != null ? new DummyRecording(data) : null);
        }
Example #5
0
        public static void WriteRecipe(ComboRecipe recipe, int slotNr = 0)
        {
            var data = recipe.ToRecipeData();

            ProcessMemoryManager.WriteProcessMemory(PROCESS_NAME, SLOT1_OFFSET_POINTER, data, true, SLOT_DATA_SIZE * slotNr);
        }
Example #6
0
        public static ComboRecipe ReadComboRecipe(int slotNr)
        {
            var data = ProcessMemoryManager.ReadProcessMemory(PROCESS_NAME, SLOT1_OFFSET_POINTER, SLOT_DATA_SIZE, true, slotNr * SLOT_DATA_SIZE);

            return(data != null ? new ComboRecipe(data) : null);
        }