From 711137e40726578b8c62e959e1b9009b61cae50b Mon Sep 17 00:00:00 2001 From: Andrew Opalach Date: Fri, 7 Aug 2026 15:38:44 -0400 Subject: Massively improve update hooks, work on lights Signed-off-by: Andrew Opalach --- param_dumps/u_llk_infinite_light.txt | 179 +++++++++++++++++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100755 param_dumps/u_llk_infinite_light.txt (limited to 'param_dumps/u_llk_infinite_light.txt') diff --git a/param_dumps/u_llk_infinite_light.txt b/param_dumps/u_llk_infinite_light.txt new file mode 100755 index 0000000..3f97ca2 --- /dev/null +++ b/param_dumps/u_llk_infinite_light.txt @@ -0,0 +1,179 @@ +MonsterHunterWorld.exe+1F85660 - 48 8B C4 - mov rax,rsp +MonsterHunterWorld.exe+1F85663 - 48 89 58 08 - mov [rax+08],rbx +MonsterHunterWorld.exe+1F85667 - 48 89 70 10 - mov [rax+10],rsi +MonsterHunterWorld.exe+1F8566B - 48 89 78 18 - mov [rax+18],rdi +MonsterHunterWorld.exe+1F8566F - 55 - push rbp +MonsterHunterWorld.exe+1F85670 - 48 8D 68 A1 - lea rbp,[rax-5F] +MonsterHunterWorld.exe+1F85674 - 48 81 EC C0000000 - sub rsp,000000C0 { 192 } +MonsterHunterWorld.exe+1F8567B - 33 F6 - xor esi,esi +MonsterHunterWorld.exe+1F8567D - 0F29 70 E8 - movaps [rax-18],xmm6 +MonsterHunterWorld.exe+1F85681 - 48 8D 05 30EA5001 - lea rax,[MonsterHunterWorld.exe+34940B8] { ("mLlkColor") } +MonsterHunterWorld.exe+1F85688 - 48 89 4D FF - mov [rbp-01],rcx +MonsterHunterWorld.exe+1F8568C - 48 89 45 E7 - mov [rbp-19],rax +MonsterHunterWorld.exe+1F85690 - 48 8B F9 - mov rdi,rcx +MonsterHunterWorld.exe+1F85693 - 48 8D 81 40060000 - lea rax,[rcx+00000640] +MonsterHunterWorld.exe+1F8569A - 48 89 75 EF - mov [rbp-11],rsi +MonsterHunterWorld.exe+1F8569E - 0F57 F6 - xorps xmm6,xmm6 +MonsterHunterWorld.exe+1F856A1 - 48 89 45 07 - mov [rbp+07],rax +MonsterHunterWorld.exe+1F856A5 - 48 8B CA - mov rcx,rdx +MonsterHunterWorld.exe+1F856A8 - C7 45 F7 0F000000 - mov [rbp-09],0000000F { 15 } +MonsterHunterWorld.exe+1F856AF - 48 8B DA - mov rbx,rdx +MonsterHunterWorld.exe+1F856B2 - 89 75 0F - mov [rbp+0F],esi +MonsterHunterWorld.exe+1F856B5 - 48 89 75 17 - mov [rbp+17],rsi +MonsterHunterWorld.exe+1F856B9 - 48 89 75 1F - mov [rbp+1F],rsi +MonsterHunterWorld.exe+1F856BD - 89 75 27 - mov [rbp+27],esi +MonsterHunterWorld.exe+1F856C0 - F3 0F7F 75 2F - movdqu [rbp+2F],xmm6 +MonsterHunterWorld.exe+1F856C5 - E8 16C91E00 - call MonsterHunterWorld.exe+2171FE0 +MonsterHunterWorld.exe+1F856CA - 0F10 45 E7 - movups xmm0,[rbp-19] +MonsterHunterWorld.exe+1F856CE - 48 8B C8 - mov rcx,rax +MonsterHunterWorld.exe+1F856D1 - 0F10 4D F7 - movups xmm1,[rbp-09] +MonsterHunterWorld.exe+1F856D5 - 0F11 00 - movups [rax],xmm0 +MonsterHunterWorld.exe+1F856D8 - 0F10 45 07 - movups xmm0,[rbp+07] +MonsterHunterWorld.exe+1F856DC - 0F11 48 10 - movups [rax+10],xmm1 +MonsterHunterWorld.exe+1F856E0 - 0F10 4D 17 - movups xmm1,[rbp+17] +MonsterHunterWorld.exe+1F856E4 - 0F11 40 20 - movups [rax+20],xmm0 +MonsterHunterWorld.exe+1F856E8 - 0F10 45 27 - movups xmm0,[rbp+27] +MonsterHunterWorld.exe+1F856EC - 0F11 48 30 - movups [rax+30],xmm1 +MonsterHunterWorld.exe+1F856F0 - 0F11 40 40 - movups [rax+40],xmm0 +MonsterHunterWorld.exe+1F856F4 - 48 89 70 48 - mov [rax+48],rsi +MonsterHunterWorld.exe+1F856F8 - 48 89 70 50 - mov [rax+50],rsi +MonsterHunterWorld.exe+1F856FC - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+1F85700 - 48 85 C0 - test rax,rax +MonsterHunterWorld.exe+1F85703 - 74 0C - je MonsterHunterWorld.exe+1F85711 +MonsterHunterWorld.exe+1F85705 - 48 89 48 48 - mov [rax+48],rcx +MonsterHunterWorld.exe+1F85709 - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+1F8570D - 48 89 41 50 - mov [rcx+50],rax +MonsterHunterWorld.exe+1F85711 - 48 8D 05 B0E95001 - lea rax,[MonsterHunterWorld.exe+34940C8] { ("mLlkIntensity") } +MonsterHunterWorld.exe+1F85718 - 48 89 4B 08 - mov [rbx+08],rcx +MonsterHunterWorld.exe+1F8571C - 48 89 45 E7 - mov [rbp-19],rax +MonsterHunterWorld.exe+1F85720 - 0F57 F6 - xorps xmm6,xmm6 +MonsterHunterWorld.exe+1F85723 - 48 8D 87 44060000 - lea rax,[rdi+00000644] +MonsterHunterWorld.exe+1F8572A - 48 89 75 EF - mov [rbp-11],rsi +MonsterHunterWorld.exe+1F8572E - 48 8B CB - mov rcx,rbx +MonsterHunterWorld.exe+1F85731 - 48 89 45 07 - mov [rbp+07],rax +MonsterHunterWorld.exe+1F85735 - C7 45 F7 0C000000 - mov [rbp-09],0000000C { 12 } +MonsterHunterWorld.exe+1F8573C - 48 89 7D FF - mov [rbp-01],rdi +MonsterHunterWorld.exe+1F85740 - 89 75 0F - mov [rbp+0F],esi +MonsterHunterWorld.exe+1F85743 - 48 89 75 17 - mov [rbp+17],rsi +MonsterHunterWorld.exe+1F85747 - 48 89 75 1F - mov [rbp+1F],rsi +MonsterHunterWorld.exe+1F8574B - 89 75 27 - mov [rbp+27],esi +MonsterHunterWorld.exe+1F8574E - F3 0F7F 75 2F - movdqu [rbp+2F],xmm6 +MonsterHunterWorld.exe+1F85753 - E8 88C81E00 - call MonsterHunterWorld.exe+2171FE0 +MonsterHunterWorld.exe+1F85758 - 0F10 45 E7 - movups xmm0,[rbp-19] +MonsterHunterWorld.exe+1F8575C - 48 8B C8 - mov rcx,rax +MonsterHunterWorld.exe+1F8575F - 0F10 4D F7 - movups xmm1,[rbp-09] +MonsterHunterWorld.exe+1F85763 - 0F11 00 - movups [rax],xmm0 +MonsterHunterWorld.exe+1F85766 - 0F10 45 07 - movups xmm0,[rbp+07] +MonsterHunterWorld.exe+1F8576A - 0F11 48 10 - movups [rax+10],xmm1 +MonsterHunterWorld.exe+1F8576E - 0F10 4D 17 - movups xmm1,[rbp+17] +MonsterHunterWorld.exe+1F85772 - 0F11 40 20 - movups [rax+20],xmm0 +MonsterHunterWorld.exe+1F85776 - 0F10 45 27 - movups xmm0,[rbp+27] +MonsterHunterWorld.exe+1F8577A - 0F11 48 30 - movups [rax+30],xmm1 +MonsterHunterWorld.exe+1F8577E - 0F11 40 40 - movups [rax+40],xmm0 +MonsterHunterWorld.exe+1F85782 - 48 89 70 48 - mov [rax+48],rsi +MonsterHunterWorld.exe+1F85786 - 48 89 70 50 - mov [rax+50],rsi +MonsterHunterWorld.exe+1F8578A - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+1F8578E - 48 85 C0 - test rax,rax +MonsterHunterWorld.exe+1F85791 - 74 0C - je MonsterHunterWorld.exe+1F8579F +MonsterHunterWorld.exe+1F85793 - 48 89 48 48 - mov [rax+48],rcx +MonsterHunterWorld.exe+1F85797 - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+1F8579B - 48 89 41 50 - mov [rcx+50],rax +MonsterHunterWorld.exe+1F8579F - 48 89 74 24 48 - mov [rsp+48],rsi +MonsterHunterWorld.exe+1F857A4 - 48 8D 05 A5050000 - lea rax,[MonsterHunterWorld.exe+1F85D50] { (610044232) } +MonsterHunterWorld.exe+1F857AB - 48 89 74 24 40 - mov [rsp+40],rsi +MonsterHunterWorld.exe+1F857B0 - 4C 8D 0D A1670401 - lea r9,[MonsterHunterWorld.exe+2FCBF58] { ("resource") } +MonsterHunterWorld.exe+1F857B7 - 48 89 74 24 38 - mov [rsp+38],rsi +MonsterHunterWorld.exe+1F857BC - 4C 8D 05 1DDB4201 - lea r8,[MonsterHunterWorld.exe+33B32E0] { ("CycleTimelineRes") } +MonsterHunterWorld.exe+1F857C3 - 89 74 24 30 - mov [rsp+30],esi +MonsterHunterWorld.exe+1F857C7 - 48 8B D7 - mov rdx,rdi +MonsterHunterWorld.exe+1F857CA - 48 89 44 24 28 - mov [rsp+28],rax +MonsterHunterWorld.exe+1F857CF - 48 8D 05 7A010000 - lea rax,[MonsterHunterWorld.exe+1F85950] { (1484884808) } +MonsterHunterWorld.exe+1F857D6 - 48 89 4B 08 - mov [rbx+08],rcx +MonsterHunterWorld.exe+1F857DA - 48 8D 4D E7 - lea rcx,[rbp-19] +MonsterHunterWorld.exe+1F857DE - 48 89 44 24 20 - mov [rsp+20],rax +MonsterHunterWorld.exe+1F857E3 - E8 68482000 - call MonsterHunterWorld.exe+218A050 +MonsterHunterWorld.exe+1F857E8 - 48 8B D0 - mov rdx,rax +MonsterHunterWorld.exe+1F857EB - 48 8B CB - mov rcx,rbx +MonsterHunterWorld.exe+1F857EE - E8 3DFB6CFE - call MonsterHunterWorld.exe+655330 +MonsterHunterWorld.exe+1F857F3 - 48 8D 05 06E95001 - lea rax,[MonsterHunterWorld.exe+3494100] { ("mCycleAnimNo") } +MonsterHunterWorld.exe+1F857FA - 48 89 75 EF - mov [rbp-11],rsi +MonsterHunterWorld.exe+1F857FE - 48 89 45 E7 - mov [rbp-19],rax +MonsterHunterWorld.exe+1F85802 - 0F57 F6 - xorps xmm6,xmm6 +MonsterHunterWorld.exe+1F85805 - 48 8D 05 34010000 - lea rax,[MonsterHunterWorld.exe+1F85940] { (128483723) } +MonsterHunterWorld.exe+1F8580C - C7 45 F7 06000800 - mov [rbp-09],00080006 { 524294 } +MonsterHunterWorld.exe+1F85813 - 48 89 45 07 - mov [rbp+07],rax +MonsterHunterWorld.exe+1F85817 - 48 8B CB - mov rcx,rbx +MonsterHunterWorld.exe+1F8581A - 48 8D 05 BF040000 - lea rax,[MonsterHunterWorld.exe+1F85CE0] { (0.00) } +MonsterHunterWorld.exe+1F85821 - 48 89 7D FF - mov [rbp-01],rdi +MonsterHunterWorld.exe+1F85825 - 48 89 45 17 - mov [rbp+17],rax +MonsterHunterWorld.exe+1F85829 - 48 89 75 0F - mov [rbp+0F],rsi +MonsterHunterWorld.exe+1F8582D - 48 89 75 1F - mov [rbp+1F],rsi +MonsterHunterWorld.exe+1F85831 - 89 75 27 - mov [rbp+27],esi +MonsterHunterWorld.exe+1F85834 - F3 0F7F 75 2F - movdqu [rbp+2F],xmm6 +MonsterHunterWorld.exe+1F85839 - E8 A2C71E00 - call MonsterHunterWorld.exe+2171FE0 +MonsterHunterWorld.exe+1F8583E - 0F10 45 E7 - movups xmm0,[rbp-19] +MonsterHunterWorld.exe+1F85842 - 48 8B C8 - mov rcx,rax +MonsterHunterWorld.exe+1F85845 - 0F10 4D F7 - movups xmm1,[rbp-09] +MonsterHunterWorld.exe+1F85849 - 0F11 00 - movups [rax],xmm0 +MonsterHunterWorld.exe+1F8584C - 0F10 45 07 - movups xmm0,[rbp+07] +MonsterHunterWorld.exe+1F85850 - 0F11 48 10 - movups [rax+10],xmm1 +MonsterHunterWorld.exe+1F85854 - 0F10 4D 17 - movups xmm1,[rbp+17] +MonsterHunterWorld.exe+1F85858 - 0F11 40 20 - movups [rax+20],xmm0 +MonsterHunterWorld.exe+1F8585C - 0F10 45 27 - movups xmm0,[rbp+27] +MonsterHunterWorld.exe+1F85860 - 0F11 48 30 - movups [rax+30],xmm1 +MonsterHunterWorld.exe+1F85864 - 0F11 40 40 - movups [rax+40],xmm0 +MonsterHunterWorld.exe+1F85868 - 48 89 70 48 - mov [rax+48],rsi +MonsterHunterWorld.exe+1F8586C - 48 89 70 50 - mov [rax+50],rsi +MonsterHunterWorld.exe+1F85870 - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+1F85874 - 48 85 C0 - test rax,rax +MonsterHunterWorld.exe+1F85877 - 74 0C - je MonsterHunterWorld.exe+1F85885 +MonsterHunterWorld.exe+1F85879 - 48 89 48 48 - mov [rax+48],rcx +MonsterHunterWorld.exe+1F8587D - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+1F85881 - 48 89 41 50 - mov [rcx+50],rax +MonsterHunterWorld.exe+1F85885 - 48 8D 05 B4103C01 - lea rax,[MonsterHunterWorld.exe+3346940] { ("mProjectionOffsetSpeed") } +MonsterHunterWorld.exe+1F8588C - 48 89 4B 08 - mov [rbx+08],rcx +MonsterHunterWorld.exe+1F85890 - 48 89 45 E7 - mov [rbp-19],rax +MonsterHunterWorld.exe+1F85894 - 0F57 F6 - xorps xmm6,xmm6 +MonsterHunterWorld.exe+1F85897 - 48 8D 87 48060000 - lea rax,[rdi+00000648] +MonsterHunterWorld.exe+1F8589E - 48 89 75 EF - mov [rbp-11],rsi +MonsterHunterWorld.exe+1F858A2 - 48 8B CB - mov rcx,rbx +MonsterHunterWorld.exe+1F858A5 - 48 89 45 07 - mov [rbp+07],rax +MonsterHunterWorld.exe+1F858A9 - C7 45 F7 22000000 - mov [rbp-09],00000022 { 34 } +MonsterHunterWorld.exe+1F858B0 - 48 89 7D FF - mov [rbp-01],rdi +MonsterHunterWorld.exe+1F858B4 - 89 75 0F - mov [rbp+0F],esi +MonsterHunterWorld.exe+1F858B7 - 48 89 75 17 - mov [rbp+17],rsi +MonsterHunterWorld.exe+1F858BB - 48 89 75 1F - mov [rbp+1F],rsi +MonsterHunterWorld.exe+1F858BF - 89 75 27 - mov [rbp+27],esi +MonsterHunterWorld.exe+1F858C2 - F3 0F7F 75 2F - movdqu [rbp+2F],xmm6 +MonsterHunterWorld.exe+1F858C7 - E8 14C71E00 - call MonsterHunterWorld.exe+2171FE0 +MonsterHunterWorld.exe+1F858CC - 0F10 45 E7 - movups xmm0,[rbp-19] +MonsterHunterWorld.exe+1F858D0 - 48 8B C8 - mov rcx,rax +MonsterHunterWorld.exe+1F858D3 - 0F10 4D F7 - movups xmm1,[rbp-09] +MonsterHunterWorld.exe+1F858D7 - 0F11 00 - movups [rax],xmm0 +MonsterHunterWorld.exe+1F858DA - 0F10 45 07 - movups xmm0,[rbp+07] +MonsterHunterWorld.exe+1F858DE - 0F11 48 10 - movups [rax+10],xmm1 +MonsterHunterWorld.exe+1F858E2 - 0F10 4D 17 - movups xmm1,[rbp+17] +MonsterHunterWorld.exe+1F858E6 - 0F11 40 20 - movups [rax+20],xmm0 +MonsterHunterWorld.exe+1F858EA - 0F10 45 27 - movups xmm0,[rbp+27] +MonsterHunterWorld.exe+1F858EE - 0F11 48 30 - movups [rax+30],xmm1 +MonsterHunterWorld.exe+1F858F2 - 0F11 40 40 - movups [rax+40],xmm0 +MonsterHunterWorld.exe+1F858F6 - 48 89 70 48 - mov [rax+48],rsi +MonsterHunterWorld.exe+1F858FA - 48 89 70 50 - mov [rax+50],rsi +MonsterHunterWorld.exe+1F858FE - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+1F85902 - 48 85 C0 - test rax,rax +MonsterHunterWorld.exe+1F85905 - 74 0C - je MonsterHunterWorld.exe+1F85913 +MonsterHunterWorld.exe+1F85907 - 48 89 48 48 - mov [rax+48],rcx +MonsterHunterWorld.exe+1F8590B - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+1F8590F - 48 89 41 50 - mov [rcx+50],rax +MonsterHunterWorld.exe+1F85913 - 48 89 4B 08 - mov [rbx+08],rcx +MonsterHunterWorld.exe+1F85917 - 48 8B D3 - mov rdx,rbx +MonsterHunterWorld.exe+1F8591A - 48 8B CF - mov rcx,rdi +MonsterHunterWorld.exe+1F8591D - 4C 8D 9C 24 C0000000 - lea r11,[rsp+000000C0] +MonsterHunterWorld.exe+1F85925 - 49 8B 5B 10 - mov rbx,[r11+10] +MonsterHunterWorld.exe+1F85929 - 49 8B 73 18 - mov rsi,[r11+18] +MonsterHunterWorld.exe+1F8592D - 49 8B 7B 20 - mov rdi,[r11+20] +MonsterHunterWorld.exe+1F85931 - 41 0F28 73 F0 - movaps xmm6,[r11-10] +MonsterHunterWorld.exe+1F85936 - 49 8B E3 - mov rsp,r11 +MonsterHunterWorld.exe+1F85939 - 5D - pop rbp +MonsterHunterWorld.exe+1F8593A - E9 91E83800 - jmp MonsterHunterWorld.exe+23141D0 +MonsterHunterWorld.exe+1F8593F - CC - int 3 -- cgit v1.2.3-101-g0448