You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,10 +9,11 @@ To install Deppth2, `pip install deppth2` or download the latest [wheel](https:/
9
9
10
10
### Dependencies
11
11
12
-
Deppth2 technically has two required dependencies, `pillow` and `lz4`, as they are the primary tools that deppth2 uses. If an optional dependency is missing, Deppth2 will abort an operation dependent on that module informing you of the missing module.
12
+
Deppth2 has three required dependencies, `pillow`, `PyTexturePacker` and `lz4`, as they are the primary tools that deppth2 uses. If an optional dependency is missing, Deppth2 will abort an operation dependent on that module informing you of the missing module.
13
13
14
-
> As packages primarily contain sprite sheets, deppth2 uses Pillow to work with the image data within. <br>
15
-
> Hades/Hades 2 uses LZ4 compression on its packages, and as such, lz4 is automatically installed to allow for deppth2 to work with Hades/Hades 2.
14
+
> As packages primarily contain sprite sheets, deppth2 uses [Pillow](https://pypi.org/project/pillow/) to work with the image data within. <br>
15
+
> [PyTexturePacker](https://pypi.org/project/PyTexturePacker/) is required to create spiresheets and atlases. <br>
16
+
> Hades/Hades 2 uses LZ4 compression on its packages, and as such, [lz4](https://pypi.org/project/lz4/) is automatically installed to allow for deppth2 to work with Hades/Hades 2.
16
17
17
18
Transistor and Pyre both use LZF compression on their packages. If you plan to work with these packages, you'll want to install the LZF module: `pip install lzf`. You may need to install C++ build tools to get this dependency to install correctly.
18
19
@@ -34,7 +35,7 @@ To do this, you can use the **pack** command with the **entries** flag to only i
I can then distribute Launch_patch.pkg and Launch_patch.pkg_manifest. To apply this patch to the actual package, one would need to place these files in the same folder and then use the **patch** command to perform the patching.
38
+
I can then distribute Launch_patch.pkg and Launch_patch.pkg_manifest. To apply this patch to the actual package, one would need to place these files in the same folder and then use the **patch** command to perform the patching.
38
39
39
40
deppth2 pt Launch.pkg Launch_patch.pkg
40
41
@@ -65,7 +66,7 @@ SGGPIO exports two functions, which really just wrap functionality in a variety
65
66
with sggpio.open_package('Launch_copy.pkg', 'wm') as pkg_out:
66
67
for entry in pkg:
67
68
pkg_out.write_entry_with_manifest(entry)
68
-
69
+
69
70
# Print manifest contents of copy to verify success
70
71
with sggpio.open_package('Launch_copy.pkg', 'rm') as pkg:
71
72
for entry in pkg.manifest:
@@ -77,7 +78,7 @@ In order to pack your `.png` files to be used in Hades II, open the CLI in the p
0 commit comments