[Tool] PK2 Tools 2 Beta (need testers)

08/28/2009 14:22 sercankd#16
gives error for me
cPk2Writer::Open: There is a problem accessing the GFXFileManager DLL.
08/28/2009 15:28 maxbot#17
Make sure GFXFileManager.dll is in the same directory as the PK2 editor/extractor.
08/28/2009 16:39 Kape7#18
Quote:
Originally Posted by sercankd View Post
gives error for me
cPk2Writer::Open: There is a problem accessing the GFXFileManager DLL.
Possible solutions:

- Close all Silkroad instances you have open.
- Make sure the GFXFileManager.dll is on the same folder as the pk2 editor/extractor.
- Don't put the pk2 editor/extractor on the Silkroad folder.
- Restart your PC and try again.
08/28/2009 17:06 pushedx#19
Quote:
Originally Posted by hack0r89 View Post
thx for the info on update
updated mine with that and its working too ;-)

cant the end of the chain (or the way to detect it) be read from client?
No, detecting it is pretty easy though (as I had thought). There is exactly 20 header items worth of space. If you have 1 - 20 items, the next chain stays null. As soon as you have 21 - 40, you get the next chain which will start a new block of 20 items. It makes sense as it wants to be as efficient as possible in terms of not having to always allocate new space for files.

I'll have a very lightweight version of the new PK2 API released in my edxSilkroadLoader. My other version which supports more stuff will come later after I test all the extra code in there to make sure it's right. For now though, the new version (not what I am talking about originally in this thread) will have support for extracting into memory, but not directly to files.

Eventually, I'll rewrite the GUI interface for the tools and add a few other things as requested. Right now though, I am happy with the new API in terms of performance and flexibility!
08/28/2009 18:24 hack0r89#20
can you post the source of your changes?
will be more clear than your explanation (sry ;-) )

or i ask directly:
the end of chain is reached, if the current type=0
so the chain continues if the type=1 (folder) or 2 (file)
but there is also a var "nextchain" that points to another chain somewhere else

i just cant imagine, how this is constructed

as far as i understood you have 20 file header there (they may be zero) and if there should be some more the last one has the nextchain var set
right?

Edit: ok it is that way :-)
got it
09/04/2009 18:11 hiho3#21
yea the tools works perfect now

only one suggestion:
please fix the bugs in the DDJ_Viewer too ^^
09/08/2009 21:34 tarekmoha#22
plz , i want a patch which turn the media.pk2 file in ksro into english , can u help me coz in korean is just not what i like :S
09/17/2009 21:03 Unholy Panda#23
Thanks a lot Drew. One features that I've always wanted to be implemented is the ability to use CTRL and Shift selections. It gets really tedious to extract files one by one, especially when they're on different folders.
09/20/2009 13:31 Furi0usS#24
So ... this tool is not working with ECSRO files ?
09/20/2009 16:06 pushedx#25
Quote:
Originally Posted by free442 View Post
So ... this tool is not working with ECSRO files ?
Correct, these tools are not compatible with any private server PK2 files. In addition, the tools are slowly being rewritten, so the posted version in this thread is actually an older version now that was made to address some issues with some CSRO files.

The new version of the tools fix a lot of bugs, but at this time are not done (for regular SRO versions). I am working on my Silkroad proxy, so the PK2 tools are not a high priority for now. Eventually, I'll look to add in support for private server PK2 files, but it's not a high priority for now.
09/21/2009 14:08 Furi0usS#26
Quote:
Originally Posted by pushedx View Post
Correct, these tools are not compatible with any private server PK2 files. In addition, the tools are slowly being rewritten, so the posted version in this thread is actually an older version now that was made to address some issues with some CSRO files.

The new version of the tools fix a lot of bugs, but at this time are not done (for regular SRO versions). I am working on my Silkroad proxy, so the PK2 tools are not a high priority for now. Eventually, I'll look to add in support for private server PK2 files, but it's not a high priority for now.
Ok. Thanks for the answer. :p:p Hope you'll do it as soon as possible. :( I would like to do some modifications in my ECSRO media/data.
09/22/2009 06:50 darsh2020#27
ur a very good man ^^ working normally at KSRO
Thanx alot i`m really happy :))
09/24/2009 21:32 alexxys#28
WorKed i TestT
11/07/2009 20:56 OMGG1#29
some screenshots please
11/08/2009 19:52 kuzi32#30
any screamsshot ?