Extracting Your Character From Perfect World
Edit
I found a solution! In particular, one method was to import via Blender - which is easy enough, provided your current Python root isn't already broken.
So the latest python package was severely misconfigured. It turns out that the reason I could not run the Blender scripts for importing PW .ski files, and why I kept getting errors stating "module Struct not found", was because struct.py in my Python directory wasn't installed correctly. (It wasn't my fault, it was broken in versions 2.7 and 3.1.) Someone doing the installers for Python wasn't doing a very good job. Anyway, to resolve this I found the "original" file online, replaced it in the python directory, and everything worked fine after that.
Anyways, I have attached a tutorial with all necessary files needed to get the Blender importer fully working.
You can find it here.
~Cheers.
Re: Extracting Your Character From Perfect World
Quote:
Originally Posted by
bitcruncher
Hey there, I was wondering if anyone could please tell me how to capture your character from PW. I plan on creating CG scenes and possibly animations for two of my characters, and I want to know if there's a way to get them out of the game.
I know a little about modifying games, but I know next to nothing about modifying MMORPGS. Also, are your character customization profiles stored on your computer or are they stored server-side? I know your own presets might be stored client-side, but as for your current character, I wouldn't know.
Thank you all in advance. This would be very helpful!
If im not wrong, you want the 3d model data from your character. Its in models.pck ... you need sPCK.exe or pwpack2008.exe to unpack models.pck then you can grab the 3d model out of it. Also you will need a 3d Program that can handle that file format.
Re: Extracting Your Character From Perfect World
Youll only be able to get the base template from the .pcks client side, the actual mods to your character are saved server side
Re: Extracting Your Character From Perfect World
ok, that must be true. because I can go to any other computer and pull up my characters, but do you know if it's possible to take presets (i think) that are saved to your pc and apply them to the default models? once extracted?
and how will you know which files are what (e.g. tideborn) when everything is in chinese?
i would gladly do a pck.rar of all the files and what they are in english if i knew what i was sticking my head into.
Re: Extracting Your Character From Perfect World
well nonetheless, I still need help with getting anything out from the game.
I tried downloading Blender and the python scripts for import, as well as extracting the whole of models.pck -- to no avail. Blender is giving me a headache about script console errors, i'm having difficulty deciphering data because i can't read Chinese nor can I view the contents of PWI game files.
I need to know what is the next step. And I plan on sharing with everyone my progress, for whoever else may be interested.
Re: Extracting Your Character From Perfect World
Quote:
Originally Posted by
bitcruncher
well nonetheless, I still need help with getting anything out from the game.
I tried downloading Blender and the python scripts for import, as well as extracting the whole of models.pck -- to no avail. Blender is giving me a headache about script console errors, i'm having difficulty deciphering data because i can't read Chinese nor can I view the contents of PWI game files.
I need to know what is the next step. And I plan on sharing with everyone my progress, for whoever else may be interested.
Here is a hint: Blender can't read chinese
Re: Extracting Your Character From Perfect World
well I tried renaming the files, to the most of sense I can make of them. I already know about that.
what isn't making sense is why when I go into Blender to import the file...
Blender image.
using these python scripts.
Plugins image.
I get these errors...
Errors image.
Re: Extracting Your Character From Perfect World
Quote:
Originally Posted by
bitcruncher
well I tried renaming the files, to the most of sense I can make of them. I already know about that.
what isn't making sense is why when I go into Blender to import the file...
Blender image.
using these python scripts.
Plugins image.
I get these errors...
Errors image.
Did you put allll of the python scripts there not just like 2 of them?
Re: Extracting Your Character From Perfect World
An alternative is to buy a licence for the Angelica 3D game engine and all the tools for it, then you can directly change all things and maybe export them to somewhere ( not sure if it has an export function but i think it has )
Oh and im sure they wont give it away :D:
Re: Extracting Your Character From Perfect World
Rofl... Very expensive isn't it? xD
Re: Extracting Your Character From Perfect World
Quote:
Originally Posted by
Zorno
An alternative is to buy a licence for the Angelica 3D game engine and all the tools for it, then you can directly change all things and maybe export them to somewhere ( not sure if it has an export function but i think it has )
Oh and im sure they wont give it away :D:
aha... I'll have to look into that. depending on it's availability i may not need to worry so much. ;)
as for Blender not working, I don't understand why it isn't. I've seen it work before for some, but there aren't any specifics as to how they got it working. I installed everything to the best of the readme.txt to pardon my knowledge, and right about now I'm about ready to crack the client open like they did on Resident Evil 5 for pc. (reverse-clinical-surgery-for-specific-reasons, *see GVZ)
well if you want to know, I have the model files unpacked and ready to go. I even started translating some of the files for easier *access*. :D
[Uploading...]bitcruncher_models.pck.zip
Re: Extracting Your Character From Perfect World
i really could use the help. does anybody know anything?
Re: Extracting Your Character From Perfect World
well thanks a lot guys. this has been an outstanding experience!
Re: Extracting Your Character From Perfect World
While it is true that people are working in the area of models they are still working on completely different things to you. There are numerous differences between models that can cause errors such as different ski versions.
The ski scripts for blender have been known to not work with all kinds models. I believe this is the situation here. The scripts will simply not work with the model you are trying to open. To test if this is true and that your blender and python are setup correctly do the following.
1 - Find the tiger model on models.pck
"\models\players\形象\白虎"
2 - rename the tiger ski to something English like "tiger.ski"
3 - open the model in blender
4 - If the model opens fine then its not a problem with blender or python its simply that the script doesn't seem to support that model. Can I provide a solution? No, I'm not a coder and don't know any python at all.
The reason why you have received a solution is because I believe that others don't have a solution yet, not because they are ignoring you. You need to remember that not every problem has a solution yet.
Re: Extracting Your Character From Perfect World
well thanks Drakaer. i figured that as much, but likewise if they didn't have any solutions it's easier on the mind if they would have simply said something.
I will take your advice when considering file choices in the future, however I believe this is a Blender problem and a problem reading Python scripts, as stated in my thread which was closed. And likewise, there isn't much support for this issue worldwide. (eg. <module> "struct" Not found)
I tried installing different versions of Python, since some were said to be incompatible. I tried researching the error code I was getting via console (of course). I even tried looking up how to install missing modules for Python, to no avail. Mostly documentation on "how" struct works. I guess this doesn't happen often to people using Blender. i blame Windows 7.
Edit
FINALLY! It seems I've uncovered the problem. the file "struct.py" in Python27/libs/ was fucked beyond all belief, containing only three lines of code redirects, some other type bullshit, whereas I had to go here and download an original copy (haha, Python didn't come with the original... how?) therefore replacing struct.py with this one and all is a cool breeze.
you had no idea how much of a headache this broken file was. and to picture it was no one's guess... haha. :)