From c17cf00409272fd97d58af839f0a468d8bcac209 Mon Sep 17 00:00:00 2001 From: mkrsym1 Date: Sat, 12 Aug 2023 02:16:19 +0300 Subject: [PATCH] Move LoadLibrary call into core --- game_payload/blob/core.o | Bin 7850 -> 7981 bytes game_payload/src/main.c | 6 ------ 2 files changed, 6 deletions(-) diff --git a/game_payload/blob/core.o b/game_payload/blob/core.o index e81067baba10d32e1e81aadc7024f7176f960a90..992474813f908b40844ccbf4f83ad1ffb9d8b744 100644 GIT binary patch delta 1736 zcmZXUeQZ-z7{<@(+O6x??Xu2xYg}(=yQ14*WllGyxarp1X_+50Ln4bSY_f$xkqKsT z*e2_6O+_q+XwaC<2r)uXOiftAq9fBZ1Tqaq6A~~G|5;U*;0Ge2^||NR8_jOAv)_5% z=RNQHp4;}=11Hv52lkZ`_33sI(vr41%N~~q8K;EE4z82_bkkPDNgW~Q)9(i8c=~L> zFk4Q@mGp03dWBWeKrw-Ht&4@|iefvk!_%?r$9Y@uyzqw!Z7XWgZ} z^d>u68g*HUa0g4toD^E1!%J1*!wlCtgL63(dqQcS0r`cfJQ9rz$eSahgYx$1!0wU3wX%Pd9WSfQ z%$I#b>3Vj!{L#h$lJ(>ntW}&wv99E_59?i=-pA_ZG=ueS=5z#UE$ec$(mFQj2vpSb z*g-uZc1~}CRB%XO@XdmR?@N%EM=yeWpqQSxO$DP262^x>GB>`Y(W{#8Fi70nhal1PPax4ky_t|E zp4$!*+D?#YYp+HLkUhqYNuVhFnx&9@93=Wb2@>T_Y1%AEWGraf*Pwg(dEbG=oQoiJ zPCdzMKE1V&>$Rf3%)|8%#UvX*qVOh=IB*Y0_}Z)?$yH0=|RXf>;8=QZtnOo7TF5PZjflf4-zf(fW%CFATiT4NL;m90P7IZh2k1f-u*qFPi@vUY0QB5KL fo;mkF<#Oh#yGCaT!xq4 zJ1Z)c8d7a4|B;$(&AgrlZ1;ITrK>vl5`9*c3HT})YrdN=DSPJInoG(^8_vmdt`=&u z*Ks%X*ax_eezI?|DK$AgJ0qtf%3Elw;~4h$9Q~#xPIl)*9Jp(D?CzuG<E(^-Eeg@UV}}k8P?OI_E8KiCeiyS za}E>r;*iS!3VELPy6aJL$bFFCq1)~q;SOA-2rB*gSWmV~zZDx?1LX{*Gqg`pTeE-v zS4(;@!{gy!x($&R!{f4-eWGM4+%0maaLL`JuV_*U@U?VP3GoS9R9@jtw9_+KU5CQS znVbmKM=72CXLdTxAW%`fzh0?G09)B(rIZ>>5@>|X$^n-VA zybh6Ob_n}gK_{?B1&v|fC};w^D(EWqr|6)sfp4O`Z#$3CO<#1))53Pa%$P^eyP#)? zukmI#i}Rdexusi#X0b4~MUVp0-!(I<2FZS+hV~MuL0De{1qIE4B7z=))(cu!$ykk` zZJR}&q1}qItvO5 za@eI`*33LW>DUMg33HD@Lo1GEmIuk(`Vb_WUI57!svV4N6|oH_`D`jMes2FX^h8QQd=eP?J3hIX&4ZDx;wvRuqv?mq#N{htEK zYyCwhy5m3Qcox&*E5vG|_Q0Gag1_$(3I@A)u6QPRnv+va@i@Jz)<#D4^l}@#LuqMFBl42$vO2u<;&v!b#*3sXZ^?j0#v>kWdHyG diff --git a/game_payload/src/main.c b/game_payload/src/main.c index 541c1f2..eeedfbb 100644 --- a/game_payload/src/main.c +++ b/game_payload/src/main.c @@ -51,12 +51,6 @@ static void _run_game(struct game_data *game, wchar_t *txFile) { } static void _run_tx(struct game_data *game, wchar_t *txFile) { - // Load unpatched base module - HMODULE baseModule = LoadLibraryA(game->base_module_name); - if (!baseModule) { - msg_err_a("Failed to load base module: %s", game->base_module_name); - } - // ...more magic size_t tableSize; void *table = core_perform_tx(game, &tableSize);