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_hemi_sphere_light.txt | 125 ++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100755 param_dumps/u_hemi_sphere_light.txt (limited to 'param_dumps/u_hemi_sphere_light.txt') diff --git a/param_dumps/u_hemi_sphere_light.txt b/param_dumps/u_hemi_sphere_light.txt new file mode 100755 index 0000000..e35d69a --- /dev/null +++ b/param_dumps/u_hemi_sphere_light.txt @@ -0,0 +1,125 @@ +MonsterHunterWorld.exe+2313FD0 - 48 8B C4 - mov rax,rsp +MonsterHunterWorld.exe+2313FD3 - 48 89 58 08 - mov [rax+08],rbx +MonsterHunterWorld.exe+2313FD7 - 48 89 70 10 - mov [rax+10],rsi +MonsterHunterWorld.exe+2313FDB - 48 89 78 18 - mov [rax+18],rdi +MonsterHunterWorld.exe+2313FDF - 55 - push rbp +MonsterHunterWorld.exe+2313FE0 - 48 8D 68 A1 - lea rbp,[rax-5F] +MonsterHunterWorld.exe+2313FE4 - 48 81 EC 90000000 - sub rsp,00000090 { 144 } +MonsterHunterWorld.exe+2313FEB - 0F29 70 E8 - movaps [rax-18],xmm6 +MonsterHunterWorld.exe+2313FEF - 48 8B DA - mov rbx,rdx +MonsterHunterWorld.exe+2313FF2 - 48 8B F9 - mov rdi,rcx +MonsterHunterWorld.exe+2313FF5 - E8 66110000 - call MonsterHunterWorld.exe+2315160 +MonsterHunterWorld.exe+2313FFA - 33 F6 - xor esi,esi +MonsterHunterWorld.exe+2313FFC - C7 45 F7 0F000000 - mov [rbp-09],0000000F { 15 } +MonsterHunterWorld.exe+2314003 - 48 8D 05 2E34F400 - lea rax,[MonsterHunterWorld.exe+3257438] { ("mRevColor") } +MonsterHunterWorld.exe+231400A - 48 89 75 EF - mov [rbp-11],rsi +MonsterHunterWorld.exe+231400E - 48 89 45 E7 - mov [rbp-19],rax +MonsterHunterWorld.exe+2314012 - 0F57 F6 - xorps xmm6,xmm6 +MonsterHunterWorld.exe+2314015 - 48 8D 87 A0050000 - lea rax,[rdi+000005A0] +MonsterHunterWorld.exe+231401C - 48 89 7D FF - mov [rbp-01],rdi +MonsterHunterWorld.exe+2314020 - 48 8B CB - mov rcx,rbx +MonsterHunterWorld.exe+2314023 - 48 89 45 07 - mov [rbp+07],rax +MonsterHunterWorld.exe+2314027 - 89 75 0F - mov [rbp+0F],esi +MonsterHunterWorld.exe+231402A - 48 89 75 17 - mov [rbp+17],rsi +MonsterHunterWorld.exe+231402E - 48 89 75 1F - mov [rbp+1F],rsi +MonsterHunterWorld.exe+2314032 - 89 75 27 - mov [rbp+27],esi +MonsterHunterWorld.exe+2314035 - F3 0F7F 75 2F - movdqu [rbp+2F],xmm6 +MonsterHunterWorld.exe+231403A - E8 A1DFE5FF - call MonsterHunterWorld.exe+2171FE0 +MonsterHunterWorld.exe+231403F - 0F10 45 E7 - movups xmm0,[rbp-19] +MonsterHunterWorld.exe+2314043 - 48 8B C8 - mov rcx,rax +MonsterHunterWorld.exe+2314046 - 0F10 4D F7 - movups xmm1,[rbp-09] +MonsterHunterWorld.exe+231404A - 0F11 00 - movups [rax],xmm0 +MonsterHunterWorld.exe+231404D - 0F10 45 07 - movups xmm0,[rbp+07] +MonsterHunterWorld.exe+2314051 - 0F11 48 10 - movups [rax+10],xmm1 +MonsterHunterWorld.exe+2314055 - 0F10 4D 17 - movups xmm1,[rbp+17] +MonsterHunterWorld.exe+2314059 - 0F11 40 20 - movups [rax+20],xmm0 +MonsterHunterWorld.exe+231405D - 0F10 45 27 - movups xmm0,[rbp+27] +MonsterHunterWorld.exe+2314061 - 0F11 48 30 - movups [rax+30],xmm1 +MonsterHunterWorld.exe+2314065 - 0F11 40 40 - movups [rax+40],xmm0 +MonsterHunterWorld.exe+2314069 - 48 89 70 48 - mov [rax+48],rsi +MonsterHunterWorld.exe+231406D - 48 89 70 50 - mov [rax+50],rsi +MonsterHunterWorld.exe+2314071 - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+2314075 - 48 85 C0 - test rax,rax +MonsterHunterWorld.exe+2314078 - 74 0C - je MonsterHunterWorld.exe+2314086 +MonsterHunterWorld.exe+231407A - 48 89 48 48 - mov [rax+48],rcx +MonsterHunterWorld.exe+231407E - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+2314082 - 48 89 41 50 - mov [rcx+50],rax +MonsterHunterWorld.exe+2314086 - 48 8D 05 BB33F400 - lea rax,[MonsterHunterWorld.exe+3257448] { ("mRevIntensity") } +MonsterHunterWorld.exe+231408D - 48 89 4B 08 - mov [rbx+08],rcx +MonsterHunterWorld.exe+2314091 - 48 89 45 E7 - mov [rbp-19],rax +MonsterHunterWorld.exe+2314095 - 0F57 F6 - xorps xmm6,xmm6 +MonsterHunterWorld.exe+2314098 - 48 8D 87 A4050000 - lea rax,[rdi+000005A4] +MonsterHunterWorld.exe+231409F - 48 89 75 EF - mov [rbp-11],rsi +MonsterHunterWorld.exe+23140A3 - 48 8B CB - mov rcx,rbx +MonsterHunterWorld.exe+23140A6 - 48 89 45 07 - mov [rbp+07],rax +MonsterHunterWorld.exe+23140AA - C7 45 F7 0C000000 - mov [rbp-09],0000000C { 12 } +MonsterHunterWorld.exe+23140B1 - 48 89 7D FF - mov [rbp-01],rdi +MonsterHunterWorld.exe+23140B5 - 89 75 0F - mov [rbp+0F],esi +MonsterHunterWorld.exe+23140B8 - 48 89 75 17 - mov [rbp+17],rsi +MonsterHunterWorld.exe+23140BC - 48 89 75 1F - mov [rbp+1F],rsi +MonsterHunterWorld.exe+23140C0 - 89 75 27 - mov [rbp+27],esi +MonsterHunterWorld.exe+23140C3 - F3 0F7F 75 2F - movdqu [rbp+2F],xmm6 +MonsterHunterWorld.exe+23140C8 - E8 13DFE5FF - call MonsterHunterWorld.exe+2171FE0 +MonsterHunterWorld.exe+23140CD - 0F10 45 E7 - movups xmm0,[rbp-19] +MonsterHunterWorld.exe+23140D1 - 48 8B C8 - mov rcx,rax +MonsterHunterWorld.exe+23140D4 - 0F10 4D F7 - movups xmm1,[rbp-09] +MonsterHunterWorld.exe+23140D8 - 0F11 00 - movups [rax],xmm0 +MonsterHunterWorld.exe+23140DB - 0F10 45 07 - movups xmm0,[rbp+07] +MonsterHunterWorld.exe+23140DF - 0F11 48 10 - movups [rax+10],xmm1 +MonsterHunterWorld.exe+23140E3 - 0F10 4D 17 - movups xmm1,[rbp+17] +MonsterHunterWorld.exe+23140E7 - 0F11 40 20 - movups [rax+20],xmm0 +MonsterHunterWorld.exe+23140EB - 0F10 45 27 - movups xmm0,[rbp+27] +MonsterHunterWorld.exe+23140EF - 0F11 48 30 - movups [rax+30],xmm1 +MonsterHunterWorld.exe+23140F3 - 0F11 40 40 - movups [rax+40],xmm0 +MonsterHunterWorld.exe+23140F7 - 48 89 70 48 - mov [rax+48],rsi +MonsterHunterWorld.exe+23140FB - 48 89 70 50 - mov [rax+50],rsi +MonsterHunterWorld.exe+23140FF - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+2314103 - 48 85 C0 - test rax,rax +MonsterHunterWorld.exe+2314106 - 74 0C - je MonsterHunterWorld.exe+2314114 +MonsterHunterWorld.exe+2314108 - 48 89 48 48 - mov [rax+48],rcx +MonsterHunterWorld.exe+231410C - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+2314110 - 48 89 41 50 - mov [rcx+50],rax +MonsterHunterWorld.exe+2314114 - 48 8D 05 49F3C800 - lea rax,[MonsterHunterWorld.exe+2FA3464] { ("mDir") } +MonsterHunterWorld.exe+231411B - 48 89 4B 08 - mov [rbx+08],rcx +MonsterHunterWorld.exe+231411F - 48 89 45 E7 - mov [rbp-19],rax +MonsterHunterWorld.exe+2314123 - 0F57 F6 - xorps xmm6,xmm6 +MonsterHunterWorld.exe+2314126 - 48 8D 87 B0050000 - lea rax,[rdi+000005B0] +MonsterHunterWorld.exe+231412D - 48 89 75 EF - mov [rbp-11],rsi +MonsterHunterWorld.exe+2314131 - 48 8B CB - mov rcx,rbx +MonsterHunterWorld.exe+2314134 - 48 89 45 07 - mov [rbp+07],rax +MonsterHunterWorld.exe+2314138 - C7 45 F7 14000000 - mov [rbp-09],00000014 { 20 } +MonsterHunterWorld.exe+231413F - 48 89 7D FF - mov [rbp-01],rdi +MonsterHunterWorld.exe+2314143 - 89 75 0F - mov [rbp+0F],esi +MonsterHunterWorld.exe+2314146 - 48 89 75 17 - mov [rbp+17],rsi +MonsterHunterWorld.exe+231414A - 48 89 75 1F - mov [rbp+1F],rsi +MonsterHunterWorld.exe+231414E - 89 75 27 - mov [rbp+27],esi +MonsterHunterWorld.exe+2314151 - F3 0F7F 75 2F - movdqu [rbp+2F],xmm6 +MonsterHunterWorld.exe+2314156 - E8 85DEE5FF - call MonsterHunterWorld.exe+2171FE0 +MonsterHunterWorld.exe+231415B - 0F10 45 E7 - movups xmm0,[rbp-19] +MonsterHunterWorld.exe+231415F - 48 8B C8 - mov rcx,rax +MonsterHunterWorld.exe+2314162 - 0F10 4D F7 - movups xmm1,[rbp-09] +MonsterHunterWorld.exe+2314166 - 0F11 00 - movups [rax],xmm0 +MonsterHunterWorld.exe+2314169 - 0F10 45 07 - movups xmm0,[rbp+07] +MonsterHunterWorld.exe+231416D - 0F11 48 10 - movups [rax+10],xmm1 +MonsterHunterWorld.exe+2314171 - 0F10 4D 17 - movups xmm1,[rbp+17] +MonsterHunterWorld.exe+2314175 - 0F11 40 20 - movups [rax+20],xmm0 +MonsterHunterWorld.exe+2314179 - 0F10 45 27 - movups xmm0,[rbp+27] +MonsterHunterWorld.exe+231417D - 0F11 48 30 - movups [rax+30],xmm1 +MonsterHunterWorld.exe+2314181 - 0F11 40 40 - movups [rax+40],xmm0 +MonsterHunterWorld.exe+2314185 - 48 89 70 48 - mov [rax+48],rsi +MonsterHunterWorld.exe+2314189 - 48 89 70 50 - mov [rax+50],rsi +MonsterHunterWorld.exe+231418D - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+2314191 - 48 85 C0 - test rax,rax +MonsterHunterWorld.exe+2314194 - 74 0C - je MonsterHunterWorld.exe+23141A2 +MonsterHunterWorld.exe+2314196 - 48 89 48 48 - mov [rax+48],rcx +MonsterHunterWorld.exe+231419A - 48 8B 43 08 - mov rax,[rbx+08] +MonsterHunterWorld.exe+231419E - 48 89 41 50 - mov [rcx+50],rax +MonsterHunterWorld.exe+23141A2 - 4C 8D 9C 24 90000000 - lea r11,[rsp+00000090] +MonsterHunterWorld.exe+23141AA - 48 89 4B 08 - mov [rbx+08],rcx +MonsterHunterWorld.exe+23141AE - 49 8B 5B 10 - mov rbx,[r11+10] +MonsterHunterWorld.exe+23141B2 - 49 8B 73 18 - mov rsi,[r11+18] +MonsterHunterWorld.exe+23141B6 - 49 8B 7B 20 - mov rdi,[r11+20] +MonsterHunterWorld.exe+23141BA - 41 0F28 73 F0 - movaps xmm6,[r11-10] +MonsterHunterWorld.exe+23141BF - 49 8B E3 - mov rsp,r11 +MonsterHunterWorld.exe+23141C2 - 5D - pop rbp +MonsterHunterWorld.exe+23141C3 - C3 - ret -- cgit v1.2.3-101-g0448