Skip to content

Commit 47580b4

Browse files
bmgjetMrBlue
authored andcommitted
Add OnMetalDetectorFlagRequest and exposure changes
- OnMetalDetectorFlagRequest(BaseMetalDetector, Vector3) Exposures BaseMetalDetector::nearestSource LockOnLauncher::lockRange LockOnLauncher::lockConeDot LockOnLauncher::timeToLock LockOnLauncher::timeToLoseLock
1 parent 54471cd commit 47580b4

File tree

1 file changed

+171
-0
lines changed

1 file changed

+171
-0
lines changed

resources/Rust.opj

Lines changed: 171 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19779,6 +19779,32 @@
1977919779
"HookCategory": "Player"
1978019780
}
1978119781
},
19782+
{
19783+
"Type": "Simple",
19784+
"Hook": {
19785+
"InjectionIndex": 8,
19786+
"ReturnBehavior": 1,
19787+
"ArgumentBehavior": 4,
19788+
"ArgumentString": "this,a0.read.Vector3()",
19789+
"HookTypeName": "Simple",
19790+
"Name": "OnMetalDetectorFlagRequest",
19791+
"HookName": "OnMetalDetectorFlagRequest",
19792+
"HookDescription": "",
19793+
"AssemblyName": "Assembly-CSharp.dll",
19794+
"TypeName": "BaseMetalDetector",
19795+
"Flagged": false,
19796+
"Signature": {
19797+
"Exposure": 0,
19798+
"Name": "RPC_RequestFlag",
19799+
"ReturnType": "System.Void",
19800+
"Parameters": [
19801+
"BaseEntity/RPCMessage"
19802+
]
19803+
},
19804+
"MSILHash": "eSPtIv/vd+ukDV5VnEjrDXVh+IKNBoMl08nuFWzAE+A=",
19805+
"HookCategory": "Player"
19806+
}
19807+
},
1978219808
{
1978319809
"Type": "Simple",
1978419810
"Hook": {
@@ -20460,6 +20486,56 @@
2046020486
"MSILHash": "+/sLy4QRladVS1YSd5e4/fjVg5VG+tMbVPnhNw1FdiY=",
2046120487
"HookCategory": "Entity"
2046220488
}
20489+
},
20490+
{
20491+
"Type": "Modify",
20492+
"Hook": {
20493+
"InjectionIndex": 19,
20494+
"RemoveCount": 0,
20495+
"Instructions": [
20496+
{
20497+
"OpCode": "ldarg_1",
20498+
"OpType": "None"
20499+
},
20500+
{
20501+
"OpCode": "ldfld",
20502+
"OpType": "Field",
20503+
"Operand": "Assembly-CSharp|BaseEntity/RPCMessage|read"
20504+
},
20505+
{
20506+
"OpCode": "ldc_i4",
20507+
"OpType": "Int32",
20508+
"Operand": "13"
20509+
},
20510+
{
20511+
"OpCode": "conv_i8",
20512+
"OpType": "None"
20513+
},
20514+
{
20515+
"OpCode": "callvirt",
20516+
"OpType": "Method",
20517+
"Operand": "mscorlib|System.IO.Stream|set_Position"
20518+
}
20519+
],
20520+
"HookTypeName": "Modify",
20521+
"Name": "OnMetalDetectorFlagRequest [patch]",
20522+
"HookName": "OnMetalDetectorFlagRequest [patch]",
20523+
"HookDescription": "",
20524+
"AssemblyName": "Assembly-CSharp.dll",
20525+
"TypeName": "BaseMetalDetector",
20526+
"Flagged": false,
20527+
"Signature": {
20528+
"Exposure": 0,
20529+
"Name": "RPC_RequestFlag",
20530+
"ReturnType": "System.Void",
20531+
"Parameters": [
20532+
"BaseEntity/RPCMessage"
20533+
]
20534+
},
20535+
"MSILHash": "eSPtIv/vd+ukDV5VnEjrDXVh+IKNBoMl08nuFWzAE+A=",
20536+
"BaseHookName": "OnMetalDetectorFlagRequest",
20537+
"HookCategory": "Player"
20538+
}
2046320539
}
2046420540
],
2046520541
"Modifiers": [
@@ -23077,6 +23153,25 @@
2307723153
},
2307823154
"MSILHash": ""
2307923155
},
23156+
{
23157+
"Name": "BaseMetalDetector::nearestSource",
23158+
"AssemblyName": "Assembly-CSharp.dll",
23159+
"TypeName": "BaseMetalDetector",
23160+
"Type": 0,
23161+
"TargetExposure": [
23162+
2
23163+
],
23164+
"Flagged": false,
23165+
"Signature": {
23166+
"Exposure": [
23167+
0
23168+
],
23169+
"Name": "nearestSource",
23170+
"FullTypeName": "IMetalDetectable BaseMetalDetector::nearestSource",
23171+
"Parameters": []
23172+
},
23173+
"MSILHash": ""
23174+
},
2308023175
{
2308123176
"Name": "SamSite::lockOnTime",
2308223177
"AssemblyName": "Assembly-CSharp.dll",
@@ -49536,6 +49631,82 @@
4953649631
},
4953749632
"MSILHash": ""
4953849633
},
49634+
{
49635+
"Name": "LockOnLauncher::lockRange",
49636+
"AssemblyName": "Assembly-CSharp.dll",
49637+
"TypeName": "LockOnLauncher",
49638+
"Type": 0,
49639+
"TargetExposure": [
49640+
2
49641+
],
49642+
"Flagged": false,
49643+
"Signature": {
49644+
"Exposure": [
49645+
0
49646+
],
49647+
"Name": "lockRange",
49648+
"FullTypeName": "System.Single LockOnLauncher::lockRange",
49649+
"Parameters": []
49650+
},
49651+
"MSILHash": ""
49652+
},
49653+
{
49654+
"Name": "LockOnLauncher::lockConeDot",
49655+
"AssemblyName": "Assembly-CSharp.dll",
49656+
"TypeName": "LockOnLauncher",
49657+
"Type": 0,
49658+
"TargetExposure": [
49659+
2
49660+
],
49661+
"Flagged": false,
49662+
"Signature": {
49663+
"Exposure": [
49664+
0
49665+
],
49666+
"Name": "lockConeDot",
49667+
"FullTypeName": "System.Single LockOnLauncher::lockConeDot",
49668+
"Parameters": []
49669+
},
49670+
"MSILHash": ""
49671+
},
49672+
{
49673+
"Name": "LockOnLauncher::timeToLock",
49674+
"AssemblyName": "Assembly-CSharp.dll",
49675+
"TypeName": "LockOnLauncher",
49676+
"Type": 0,
49677+
"TargetExposure": [
49678+
2
49679+
],
49680+
"Flagged": false,
49681+
"Signature": {
49682+
"Exposure": [
49683+
0
49684+
],
49685+
"Name": "timeToLock",
49686+
"FullTypeName": "System.Single LockOnLauncher::timeToLock",
49687+
"Parameters": []
49688+
},
49689+
"MSILHash": ""
49690+
},
49691+
{
49692+
"Name": "LockOnLauncher::timeToLoseLock",
49693+
"AssemblyName": "Assembly-CSharp.dll",
49694+
"TypeName": "LockOnLauncher",
49695+
"Type": 0,
49696+
"TargetExposure": [
49697+
2
49698+
],
49699+
"Flagged": false,
49700+
"Signature": {
49701+
"Exposure": [
49702+
0
49703+
],
49704+
"Name": "timeToLoseLock",
49705+
"FullTypeName": "System.Single LockOnLauncher::timeToLoseLock",
49706+
"Parameters": []
49707+
},
49708+
"MSILHash": ""
49709+
},
4953949710
{
4954049711
"Name": "IOEntity::_processQueues",
4954149712
"AssemblyName": "Assembly-CSharp.dll",

0 commit comments

Comments
 (0)