forked from aly/qstbak
muffin v7.5.6
This commit is contained in:
parent
6266f9e6b7
commit
addf2d530f
619 changed files with 264792 additions and 446022 deletions
1354
LLib/LLib.Movement/MovementOverrideHook.cs
Normal file
1354
LLib/LLib.Movement/MovementOverrideHook.cs
Normal file
File diff suppressed because it is too large
Load diff
16
LLib/LLib.Movement/MovementSignatures.cs
Normal file
16
LLib/LLib.Movement/MovementSignatures.cs
Normal 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";
|
||||
}
|
||||
28
LLib/LLib.Movement/PlayerMoveControllerFlyInput.cs
Normal file
28
LLib/LLib.Movement/PlayerMoveControllerFlyInput.cs
Normal 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;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue