I've noticed that filters can now block bots by modifying DLLs or opcodes, so I see no harm in bringing this up. If you want to extract items from PK2s in encrypted macro games, you can follow the steps below to unlock them and extract what you need.
I assume you have a program on your computer that can inject DLLs like Stud_PE; otherwise, you can download one from the internet.
Step 1 -> You back up the game's original gfxfilemanager.dll file. Copy the gfxfilemanager.dll file (found in the attachment) to the game's directory and open silkroad.exe with the STUD_PE application to inject the functions within the DLL.
Step 2 -> Open the silkroad.exe file, and you will see the PK2 key in a message box. You can note this down and manually type it into a file like Notepad, or you can use AI/Python scripting to convert an image to text and get it from them.
Step 3 -> Next, copy the original gfxfilemanager.dll file, which you initially backed up, back to the folder.
Step 4 -> You can access what you want by entering the key into mpack.exe (similar to the Joymax pk2 tool and also allowing you to enter string keys), which you can also find in the attachment.
I'm attaching it as a GIF, I hope it helps.
***Hidden text: Cannot be quoted.***
VirusTotal: VirusTotal
![]()
This method doesn't work on the version I'm playing on this server: LASTROGUE - PTS Discord Sunucusu'na katıl!
gfxfilemanager.dll is missing; a different d3dx.dll is used instead.
