Extracting Your Character From Perfect World

Results 1 to 17 of 17
  1. #1
    Apprentice bitcruncher is offline
    MemberRank
    Sep 2010 Join Date
    20Posts

    information 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.
    Last edited by bitcruncher; 04-10-10 at 08:35 AM.


  2. #2
    cats addicted Zorno is offline
    MemberRank
    Apr 2010 Join Date
    GermanyLocation
    1,465Posts

    Re: Extracting Your Character From Perfect World

    Quote Originally Posted by bitcruncher View Post
    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.

  3. #3
    Black Magic Development das7002 is offline
    MemberRank
    Apr 2010 Join Date
    EarthLocation
    2,188Posts

    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

  4. #4
    Apprentice bitcruncher is offline
    MemberRank
    Sep 2010 Join Date
    20Posts

    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.
    Last edited by bitcruncher; 28-09-10 at 04:49 AM.

  5. #5
    Apprentice bitcruncher is offline
    MemberRank
    Sep 2010 Join Date
    20Posts

    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.

  6. #6
    Black Magic Development das7002 is offline
    MemberRank
    Apr 2010 Join Date
    EarthLocation
    2,188Posts

    Re: Extracting Your Character From Perfect World

    Quote Originally Posted by bitcruncher View Post
    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

  7. #7
    Apprentice bitcruncher is offline
    MemberRank
    Sep 2010 Join Date
    20Posts

    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.
    Last edited by bitcruncher; 29-09-10 at 06:34 PM.

  8. #8
    Black Magic Development das7002 is offline
    MemberRank
    Apr 2010 Join Date
    EarthLocation
    2,188Posts

    Re: Extracting Your Character From Perfect World

    Quote Originally Posted by bitcruncher View Post
    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?

  9. #9
    cats addicted Zorno is offline
    MemberRank
    Apr 2010 Join Date
    GermanyLocation
    1,465Posts

    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

  10. #10
    Nerd-IO Romulan is offline
    MemberRank
    Feb 2009 Join Date
    BelgiumLocation
    3,333Posts

    Re: Extracting Your Character From Perfect World

    Rofl... Very expensive isn't it? xD

  11. #11
    Apprentice bitcruncher is offline
    MemberRank
    Sep 2010 Join Date
    20Posts

    wink Re: Extracting Your Character From Perfect World

    Quote Originally Posted by Zorno View Post
    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
    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
    Last edited by bitcruncher; 30-09-10 at 10:21 PM.

  12. #12
    Apprentice bitcruncher is offline
    MemberRank
    Sep 2010 Join Date
    20Posts

    Re: Extracting Your Character From Perfect World

    i really could use the help. does anybody know anything?

  13. #13
    Apprentice bitcruncher is offline
    MemberRank
    Sep 2010 Join Date
    20Posts

    Re: Extracting Your Character From Perfect World

    well thanks a lot guys. this has been an outstanding experience!

  14. #14
    3D Illusionist Drakaer is offline
    MemberRank
    Apr 2010 Join Date
    In My Own WorldLocation
    946Posts

    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.

  15. #15
    Apprentice bitcruncher is offline
    MemberRank
    Sep 2010 Join Date
    20Posts

    config 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. :)
    Last edited by bitcruncher; 03-10-10 at 11:34 PM.

  16. #16
    Black Magic Development das7002 is offline
    MemberRank
    Apr 2010 Join Date
    EarthLocation
    2,188Posts

    Re: Extracting Your Character From Perfect World

    Quote Originally Posted by bitcruncher View Post
    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.
    It really is just you... windows 7 is fine with it...

    Click me!

  17. #17
    Apprentice bitcruncher is offline
    MemberRank
    Sep 2010 Join Date
    20Posts

    Re: Extracting Your Character From Perfect World

    fine or not, i got it working. it seems someone at python.org is fucking up the installation packages. struct.py was broken, beyond anything I can claim to imagine, had only three lines of import codes, and I had to look online for the original struct.py file. (i think i just said that earlier)

    thanks das7002. you're really helpful. but i got it working anyway.



Advertisement