A python package to manipulate Dragon Nest pak file.
Based on data definitions from vincentzhang96/DragonNestFileFormats
Make sure you have pip installed, and run this command:
$ pip install dnpak.py
With this package you can write and read to pak file
import dnpak
pak = dnpak.EtFileSystem.write("filename.pak")
pak.add_file("path/to/file", "file/location/in/pak")
pak.add_file("another/file", "another/file/location/in/pak")
pak.close_file_system() # Make sure to close file
pak = dnpak.EtFileSystem.write("filename.pak")
pak.add_files("path/to/folder")
pak.close_file_system()
pak = dnpak.EtFileSystem.read("filename.pak")
pak.extract()
pak.close_file_system()
Guide for developing, if you're interested in developing this feel free to make a pull request
$ pip install -e .
Make sure you have the latest version of PyPA’s build
installed:
$ py -m pip install --upgrade build
Now run this command from the same directory where pyproject.toml
is located:
$ py -m build