# wiztype
A type dumper for wizard101
## install
`pip install wiztype`
## usage
an instance of wizard101 must be open for all commands
```shell
# generate a normal dump in the current directory named after the current revision
$ wiztype
# generate a dump with indent level 4 (for human reading)
$ wiztype --indent 4
# generate a version 1 dump (wizwalker)
$ wiztype --version 1 --indent 4
```
## support
discord: https://discord.gg/2u7bGvhYcJ
## json spec
```json5
{
"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",
}
}
}
}
}
}
```
Raw data
{
"_id": null,
"home_page": "https://github.com/StarrFox/wiztype",
"name": "wiztype",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.11,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "StarrFox",
"author_email": "starrfox6312@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/71/9b/92ec48ff4d137970d807c52c552844cb5c7fe4e2878a37c57314cfb5348b/wiztype-0.1.9.tar.gz",
"platform": null,
"description": "# wiztype\nA type dumper for wizard101\n\n## install\n`pip install wiztype`\n\n## usage\nan instance of wizard101 must be open for all commands\n\n```shell\n# generate a normal dump in the current directory named after the current revision\n$ wiztype\n# generate a dump with indent level 4 (for human reading)\n$ wiztype --indent 4\n# generate a version 1 dump (wizwalker)\n$ wiztype --version 1 --indent 4\n```\n\n## support\ndiscord: https://discord.gg/2u7bGvhYcJ\n\n## json spec\n\n```json5\n{\n \"version\": 2,\n \"classes\": {\n \"class hash (as string)\": {\n \"bases\": [\"class base classes\"],\n \"name\": \"class name\",\n \"singleton\": true,\n \"properties\": {\n \"property name\": {\n \"type\": \"property type\",\n \"id\": 123,\n \"offset\": 123,\n \"flags\": 123,\n \"container\": \"container name\",\n \"dynamic\": true,\n \"pointer\": true,\n \"hash\": 123,\n \"enum_options\": {\n \"option name\": 123,\n // __DEFAULT is a string\n \"__DEFAULT\": \"option name\",\n // __BASECLASS is a string\n \"__BASECLASS\": \"option name\",\n }\n }\n }\n }\n }\n}\n```\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "A type dumper for wizard101",
"version": "0.1.9",
"project_urls": {
"Homepage": "https://github.com/StarrFox/wiztype",
"Repository": "https://github.com/StarrFox/wiztype"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "80a9179ad30746957727f0ead6c03f4dfcc3a86ba7e0435e5ccea7ebf54c6671",
"md5": "194e0589383ffeb4ca4ea4576fa25cb4",
"sha256": "d063b618d5bfa4d2d903e61dea543093f28ab2a28d08b28954e341b2430ab4d1"
},
"downloads": -1,
"filename": "wiztype-0.1.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "194e0589383ffeb4ca4ea4576fa25cb4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11,<4.0",
"size": 9134,
"upload_time": "2024-02-04T02:13:14",
"upload_time_iso_8601": "2024-02-04T02:13:14.128772Z",
"url": "https://files.pythonhosted.org/packages/80/a9/179ad30746957727f0ead6c03f4dfcc3a86ba7e0435e5ccea7ebf54c6671/wiztype-0.1.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "719b92ec48ff4d137970d807c52c552844cb5c7fe4e2878a37c57314cfb5348b",
"md5": "bd4d84b30a6b91cc7761e9d66998fb42",
"sha256": "273dedb133f97c831a57918bf5c142abcc1172d06e489a9be3ca6859b13b2097"
},
"downloads": -1,
"filename": "wiztype-0.1.9.tar.gz",
"has_sig": false,
"md5_digest": "bd4d84b30a6b91cc7761e9d66998fb42",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11,<4.0",
"size": 7372,
"upload_time": "2024-02-04T02:13:15",
"upload_time_iso_8601": "2024-02-04T02:13:15.755938Z",
"url": "https://files.pythonhosted.org/packages/71/9b/92ec48ff4d137970d807c52c552844cb5c7fe4e2878a37c57314cfb5348b/wiztype-0.1.9.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-04 02:13:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "StarrFox",
"github_project": "wiztype",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "wiztype"
}