diff --git a/ps4_libkernel/ps4_libkernel.pas b/ps4_libkernel/ps4_libkernel.pas index 37aef56..a421865 100644 --- a/ps4_libkernel/ps4_libkernel.pas +++ b/ps4_libkernel/ps4_libkernel.pas @@ -247,10 +247,25 @@ var begin Result:=0; _sig_lock; + Writeln('Load Lib:',moduleFileName); fn:=_parse_filename(moduleFileName); + node:=ps4_app.AcqureFileByName(ExtractFileName(fn)); + if (node<>nil) then + begin + Writeln('File Loaded:',ExtractFileName(fn)); + + Result:=node.Handle; + node.Release; + + if (pRes<>nil) then pRes^:=0; + + _sig_unlock; + Exit; + end; + Writeln('Load File:',fn); node:=LoadPs4ElfFromFile(fn);