muffin v7.5.6

This commit is contained in:
alydev 2026-08-17 20:27:25 +10:00
parent 6266f9e6b7
commit addf2d530f
619 changed files with 264792 additions and 446022 deletions

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,16 @@
namespace LLib.Movement;
internal static class MovementSignatures
{
internal const string RmiWalk = "E8 ?? ?? ?? ?? 80 7B 3E 00 48 8D 3D";
internal const string RmiWalkIsInputEnabled1 = "E8 ?? ?? ?? ?? 84 C0 75 10 38 43 3C";
internal const string RmiWalkIsInputEnabled2 = "E8 ?? ?? ?? ?? 84 C0 75 03 88 47 3F";
internal const string MoveControlIsInputActive = "E8 ?? ?? ?? ?? 84 C0 74 09 84 DB 74 1A";
internal const string ForcedMovementDirection = "F3 0F 11 0D ?? ?? ?? ?? 48 85 DB";
internal const string RmiFly = "E8 ?? ?? ?? ?? 0F B6 0D ?? ?? ?? ?? B8";
}

View file

@ -0,0 +1,28 @@
using System.Runtime.InteropServices;
namespace LLib.Movement;
[StructLayout(LayoutKind.Explicit, Size = 24)]
internal struct PlayerMoveControllerFlyInput
{
[FieldOffset(0)]
public float Forward;
[FieldOffset(4)]
public float Left;
[FieldOffset(8)]
public float Up;
[FieldOffset(12)]
public float Turn;
[FieldOffset(16)]
public float Unknown10;
[FieldOffset(20)]
public byte DirMode;
[FieldOffset(21)]
public byte HaveBackwardOrStrafe;
}