This repository was archived by the owner on Jan 20, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathOffsets.cs
59 lines (39 loc) · 2.42 KB
/
Offsets.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
using System;
using System.Diagnostics.CodeAnalysis;
namespace VelaraUtils;
[SuppressMessage("ReSharper", "UnusedAutoPropertyAccessor.Local")]
public static class Offsets
{
[StaticAddress("48 8D 05 ?? ?? ?? ?? 48 89 03 48 8D 4B 40")]
public static IntPtr MetronomeAgent { get; private set; }
[StaticAddress("48 8D 05 ?? ?? ?? ?? 48 8B F9 48 89 01 48 8D 05 ?? ?? ?? ?? 48 89 41 28 48 8B 49 48")]
public static IntPtr PerformanceAgent { get; private set; }
[StaticAddress("48 8B 15 ?? ?? ?? ?? F6 C2 ??")]
public static IntPtr PerformanceStructPtr { get; private set; }
[Function("48 89 6C 24 10 48 89 74 24 18 57 48 83 EC ?? 48 83 3D ?? ?? ?? ?? ?? 41 8B E8")]
public static IntPtr DoPerformAction { get; private set; }
[Offset("40 88 ?? ?? 66 89 ?? ?? 40 84", +3)]
public static byte InstrumentOffset { get; private set; }
[Function("48 89 5C 24 ?? 48 89 74 24 ?? 57 48 83 EC 20 0F B6 FA 48 8B D9 84 D2 ")]
public static IntPtr UpdateMetronome { get; private set; }
#if DEBUG
[Function("48 89 5C 24 ?? 48 89 74 24 ?? 57 48 83 EC 20 48 8B DA 8B F9 ")]
public static IntPtr SoloReceivedHandler { get; private set; }
[Function("4C 8B C2 8B D1 48 8D 0D ?? ?? ?? ?? E9 ?? ?? ?? ?? CC CC CC CC CC CC CC CC CC CC CC CC CC CC CC 40 53 48 83 EC 20 48 8B D9 ")]
public static IntPtr EnsembleReceivedHandler { get; private set; }
[Function("4C 8B DC 49 89 6B 20 56 48 81 EC ?? ?? ?? ?? 48 8B 05 ?? ?? ?? ?? 48 33 C4 48 89 84 24 ?? ?? ?? ?? 0F B6 71 09 ")]
public static IntPtr SoloSendHandler { get; private set; }
[Function("40 55 57 41 56 48 8D AC 24 ?? ?? ?? ?? B8 ?? ?? ?? ?? E8 ?? ?? ?? ?? 48 2B E0 48 8B 05 ?? ?? ?? ?? 48 33 C4 48 89 85 ?? ?? ?? ?? 0F B6 79 09 ")]
public static IntPtr EnsembleSendHandler { get; private set; }
[Function("48 89 ? ? ? 48 89 ? ? ? 57 48 83 EC ? 8B FA 41 0F ? ? 03 79")]
public static IntPtr PressNote { get; private set; }
[Function("E8 ?? ?? ?? ?? 48 8B D7 48 8D 4D D8 44 8B E0")]
public static IntPtr ChangeOctave { get; private set; }
[Function(" E8 ?? ?? ?? ?? 88 43 08 48 8B 74 24 ?? ")]
public static IntPtr ChangeKeyboardLayout { get; private set; }
[Function("89 54 24 10 53 55 57 41 54 41 55 41 56 48 83 EC 48 8B C2 45 8B E0 44 8B D2 45 32 F6 44 8B C2 45 32 ED")]
public static IntPtr SetOption { get; private set; }
[Function("E8 ?? ?? ?? ?? 48 03 87 ?? ?? ?? ?? ")]
public static IntPtr GetErozeaTime { get; private set; }
#endif
}