Skip to main content

arrtype

A type dumper for pirate101

install

pip install arrtype

usage

an instance of pirate101 must be open for all commands

# generate a normal dump in the current directory named after the current revision
$ arrtype
# generate a dump with indent level 4 (for human reading)
$ arrtype --indent 4
# generate a version 1 dump (wizwalker)
$ arrtype --version 1 --indent 4

support

discord: https://discord.gg/wcftyYm6qe

json spec

{
  "version": 2,
  "classes": {
    "class hash (as string)": {
      "bases": ["class base classes"],
      "name": "class name",
      "singleton": true,
      "properties": {
        "property name": {
          "type": "property type",
          "id": 123,
          "offset": 123,
          "flags": 123,
          "container": "container name",
          "dynamic": true,
          "pointer": true,
          "hash": 123,
          "enum_options": {
            "option name": 123,
            // __DEFAULT is a string
            "__DEFAULT": "option name",
            // __BASECLASS is a string
            "__BASECLASS": "option name",
          }
        }
      }
    }
  }
}

Metadata

Release files for arrtype 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for arrtype 0.1.1
File Size Uploaded
arrtype-0.1.1.tar.gz 7.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arrtype 0.1.1
File Interpreter ABI Platform
arrtype-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 17.1 kB

Release files / arrtype-0.1.1.tar.gz

Download URL arrtype-0.1.1.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5e69ffbe39ee17af4d2e3bde03230579d1e5bf41a7aeab1862705559c4857f34
BLAKE2b-256 checksum
How to use checksums
74f30656820037fdf7bf5bde4909bd3adc01f0d69409816050f4c16c432ac168
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.13.3 Windows/11

Release files / arrtype-0.1.1-py3-none-any.whl

Download URL arrtype-0.1.1-py3-none-any.whl
Size 9.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
701956d7a7a8d2d5289367838df1519fd3b2eb0059305429166f48812bf979e1
BLAKE2b-256 checksum
How to use checksums
f3dfece8efe689ad3746f6b9c10f8f498e72c5e8efcdd9d3908abcf3fe5719bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.8.4 CPython/3.13.3 Windows/11

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page