charsi


Namecharsi JSON
Version 0.1.1 PyPI version JSON
download
home_pagehttps://github.com/he-yaowen/charsi
SummaryA command-line tool to help game modders build string resources for Diablo II: Resurrected.
upload_time2023-06-19 10:38:45
maintainer
docs_urlNone
authorHE Yaowen
requires_python>=3.9,<3.12
licenseGPL-3.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
    <img src="https://raw.githubusercontent.com/he-yaowen/charsi/main/logo/charsi.png"/>
</div>

![License](https://img.shields.io/github/license/he-yaowen/charsi)
![Python Versions](https://img.shields.io/pypi/pyversions/charsi)
![PyPI Version](https://img.shields.io/pypi/v/charsi)
![Unit Test](https://img.shields.io/github/actions/workflow/status/he-yaowen/charsi/unit-test.yml)

# Charsi

A command-line tool to help game modders build string resources
for [Diablo II: Resurrected][1].

## Introduction

In the classic version of Diablo II, there was a very famous hacking tool called
[Maphack][2], which could easily configure texts displayed in game. Now in
Diablo II: Resurrected, you can directly modify the JSON files to change texts
in game, but the workload is high, and it's easy to make mistakes.

[Charsi][3] is the blacksmith in the Rogue Encampment in Act I of Diablo II, and
can imbue any normal item of the player's choice.

This tool named charsi, can imbue game strings with your recipes which are in a
format similar to Maphack configurations.

## License

Copyright (C) 2022 HE Yaowen <he.yaowen@hotmail.com>

The GNU General Public License (GPL) version 3, see [COPYING](./COPYING).

[1]: https://diablo2.blizzard.com

[2]: https://diablo2.diablowiki.net/Maphack

[3]: https://diablo.fandom.com/wiki/Charsi

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/he-yaowen/charsi",
    "name": "charsi",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.9,<3.12",
    "maintainer_email": "",
    "keywords": "",
    "author": "HE Yaowen",
    "author_email": "he.yaowen@hotmail.com",
    "download_url": "https://files.pythonhosted.org/packages/93/0c/27f8b86668d682eaefe8c147762ffd6636e8cf599efb1d189d7aa2b4b82e/charsi-0.1.1.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/he-yaowen/charsi/main/logo/charsi.png\"/>\n</div>\n\n![License](https://img.shields.io/github/license/he-yaowen/charsi)\n![Python Versions](https://img.shields.io/pypi/pyversions/charsi)\n![PyPI Version](https://img.shields.io/pypi/v/charsi)\n![Unit Test](https://img.shields.io/github/actions/workflow/status/he-yaowen/charsi/unit-test.yml)\n\n# Charsi\n\nA command-line tool to help game modders build string resources\nfor [Diablo II: Resurrected][1].\n\n## Introduction\n\nIn the classic version of Diablo II, there was a very famous hacking tool called\n[Maphack][2], which could easily configure texts displayed in game. Now in\nDiablo II: Resurrected, you can directly modify the JSON files to change texts\nin game, but the workload is high, and it's easy to make mistakes.\n\n[Charsi][3] is the blacksmith in the Rogue Encampment in Act I of Diablo II, and\ncan imbue any normal item of the player's choice.\n\nThis tool named charsi, can imbue game strings with your recipes which are in a\nformat similar to Maphack configurations.\n\n## License\n\nCopyright (C) 2022 HE Yaowen <he.yaowen@hotmail.com>\n\nThe GNU General Public License (GPL) version 3, see [COPYING](./COPYING).\n\n[1]: https://diablo2.blizzard.com\n\n[2]: https://diablo2.diablowiki.net/Maphack\n\n[3]: https://diablo.fandom.com/wiki/Charsi\n",
    "bugtrack_url": null,
    "license": "GPL-3.0",
    "summary": "A command-line tool to help game modders build string resources for Diablo II: Resurrected.",
    "version": "0.1.1",
    "project_urls": {
        "Homepage": "https://github.com/he-yaowen/charsi"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b73ccee68bee0001bea5bac76d20181ac6f01d5756a1cce1661ca842bc60ff4a",
                "md5": "a553288fa237b1c8450ede695f399830",
                "sha256": "d80cef91df45dc8cd2f420ec44ba3f1137b959cf7f4e34607d2d1bfd34853dca"
            },
            "downloads": -1,
            "filename": "charsi-0.1.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "a553288fa237b1c8450ede695f399830",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9,<3.12",
            "size": 16243,
            "upload_time": "2023-06-19T10:38:43",
            "upload_time_iso_8601": "2023-06-19T10:38:43.628563Z",
            "url": "https://files.pythonhosted.org/packages/b7/3c/cee68bee0001bea5bac76d20181ac6f01d5756a1cce1661ca842bc60ff4a/charsi-0.1.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "930c27f8b86668d682eaefe8c147762ffd6636e8cf599efb1d189d7aa2b4b82e",
                "md5": "658791f38e09c46dd38d5840d737c768",
                "sha256": "cac776d2b1bf059e603eacd61b1937e26ad15d6ef9af0dd3d3fcb14ff05937db"
            },
            "downloads": -1,
            "filename": "charsi-0.1.1.tar.gz",
            "has_sig": false,
            "md5_digest": "658791f38e09c46dd38d5840d737c768",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9,<3.12",
            "size": 2786,
            "upload_time": "2023-06-19T10:38:45",
            "upload_time_iso_8601": "2023-06-19T10:38:45.207910Z",
            "url": "https://files.pythonhosted.org/packages/93/0c/27f8b86668d682eaefe8c147762ffd6636e8cf599efb1d189d7aa2b4b82e/charsi-0.1.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-06-19 10:38:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "he-yaowen",
    "github_project": "charsi",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "charsi"
}
        
Elapsed time: 0.40766s