Quote:
GFXFileManager
pushedx
This is an experimental GFXFileManager replacement DLL to enable loading files
from disk rather than from PK2s. It contains only the minimal amount of code
to allow reading and writing files. For more information, consult the source code.
1. Backup your entire Silkroad directory to another location in case anything
goes wrong or it does not work for you.
2. Using a PK2 extractor, extract all of your client's PK2 files into
folders with the name of the PK2. For example, "data.pk2" should be
extracted to "data". "Media.pk2" should be extracted to "media", and
so on. Do not delete the PK2s!
3. (Optional) If you wish to save space, copy over the provided empty
PK2s to overwrite your old PK2s. "Silkroad.exe" requires files with
the PK2 names for patching, so that is why files with the same name are
still needed (the contents of the files do not matter though).
4. Copy "GFXFileManager.dll" into your Silkroad directory, overwriting the
previous version.
5. Start Silkroad through the launcher or a loader. If all goes well, you should
be able to get in game without any errors. NOTE: Since files are now loaded
from your hard disk, there might be small delays the first time they are loaded
as they are cached by the operating system.
6. (Optional) Use the provided "svt_gen" program to change the Silkroad version to
force a patch. You should be able to patch normally without any issues. See
"bin\svt_gen\readme.txt" for more information.