PangLib - a set of libraries to work with Pangya game files

Results 1 to 7 of 7
  1. #1
    Novice pixeldesu is offline
    MemberRank
    Jul 2018 Join Date
    GermanyLocation
    4Posts

    PangLib - a set of libraries to work with Pangya game files

    Hi everyone!

    This has been in the works for quite a while, but I think it's finally time to post it publicly.

    I made a set of libraries for C# (.NET Core 2+) that allow to easily work with Pangya files. You can build your own tools with these, read the code to understand how Pangya files work, or do whatever you want!

    The libraries included are (as of posting):


    There are also libraries included to work with the files of the PSP game:


    ...and the Wii games!:


    You can find the code for all of the above libraries on GitHub:
    https://github.com/pangyatools/PangLib

    And for ease of use you don't need to copy the code of each library to your project, you can use NuGet, .NETs package manager to download the packages for your project:
    https://www.nuget.org/packages?q=panglib

    All of the packages have well-documented code and a README file explaining how to use the very basic functions they have!

    Have fun using them and building your very own Pangya tools!


  2. #2
    Valued Member top1 is offline
    MemberRank
    Apr 2006 Join Date
    THAILANDLocation
    128Posts

    Re: PangLib - a set of libraries to work with Pangya game files

    what's about *.apet *.mpet for motions?

  3. #3
    Novice pixeldesu is offline
    MemberRank
    Jul 2018 Join Date
    GermanyLocation
    4Posts

    Re: PangLib - a set of libraries to work with Pangya game files

    Quote Originally Posted by top1 View Post
    what's about *.apet *.mpet for motions?
    *.apet and *.bpet only work partially at the moment, because there are some differences in 1.3 pet and apet which I still need to figure out, same for bpet.

    pet and mpet should be able to be handled fine by PangLib.PET, and if you encounter any errors with specific files, feel free to report it so I have an easier time investigating!

  4. #4
    Valued Member top1 is offline
    MemberRank
    Apr 2006 Join Date
    THAILANDLocation
    128Posts

    Re: PangLib - a set of libraries to work with Pangya game files

    Yes, I'm looking for *.apet and *.bpet becuase that files is large I'd to know what is in there

  5. #5
    Novice pixeldesu is offline
    MemberRank
    Jul 2018 Join Date
    GermanyLocation
    4Posts

    Re: PangLib - a set of libraries to work with Pangya game files

    I can try implementing error-fallbacks so it keeps on reading other sections if there are exceptions

    If you want to know what's inside all PET files, as the structures are shared, you can read up what I wrote at https://docs.pangya.golf/pc/file-formats/pet

  6. #6
    Valued Member top1 is offline
    MemberRank
    Apr 2006 Join Date
    THAILANDLocation
    128Posts

    Re: PangLib - a set of libraries to work with Pangya game files

    Is this possible to parse *.apet and *.bpet yet?

  7. #7
    Novice pixeldesu is offline
    MemberRank
    Jul 2018 Join Date
    GermanyLocation
    4Posts

    Re: PangLib - a set of libraries to work with Pangya game files

    Quote Originally Posted by top1 View Post
    Is this possible to parse *.apet and *.bpet yet?
    In the most recent version of PangLib.PET (5.1.2) you can now parse *.apet and *.bpet without problems!



Advertisement