legacy-puyo-tools


Namelegacy-puyo-tools JSON
Version 2025.8.2 PyPI version JSON
download
home_pageNone
SummaryA tool to edit text for older Puyo Puyo games.
upload_time2025-08-02 15:26:26
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseNone
keywords puyopuyo
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Legacy Puyo Tools

A command line tool for modding older Puyo Puyo games (Yes, the name is using a
[reversed naming scheme](https://github.com/microsoft/WSL)).

## Why

[Puyo Text Editor](https://github.com/nickworonekin/puyo-text-editor),
[fntedit](https://github.com/exelotl/fntedit), and other tools already can
modify formats used by older Puyo Puyo games. However, there are advantages to
rewrite them in Python:

- Better cross compatibility with Linux.
- Easier migration when upgrade away from end of life language versions.
- Formats are stored in an intermediate representation before conversion.

This project also aims to document how these formats work, so others can
reimplement them if needed.

## Progress Report

Current progress on implementing conversion and creation support for formats
that are used by the older Puyo Puyo games. Includes regression testing and
documentation. Additional formats may be added if there is a need to modify
other Puyo Puyo games.

-   Legend:
    - ✅ Fully Complete
    - ⚠️ Partially Complete
    - ❌ Incomplete

| Format | Conversion | Creation | Testing | Documentation |
| ------ | ---------- | -------- | ------- | ------------- |
| `fmp`  | ✅        | ✅       | ❌      | ✅           |
| `fnt`  | ❌        | ❌       | ❌      | ❌           |
| `fpd`  | ✅        | ✅       | ✅      | ✅           |
| `mtx`  | ⚠️        | ❌       | ❌      | ❌           |

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "legacy-puyo-tools",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "puyopuyo",
    "author": null,
    "author_email": "Samuel Wu <twopizza9621536@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/18/3f/8233c4bf17a6a779f6c78ca822cd1af09f23dfec0b99ee9ed84c8956a99c/legacy_puyo_tools-2025.8.2.tar.gz",
    "platform": null,
    "description": "# Legacy Puyo Tools\n\nA command line tool for modding older Puyo Puyo games (Yes, the name is using a\n[reversed naming scheme](https://github.com/microsoft/WSL)).\n\n## Why\n\n[Puyo Text Editor](https://github.com/nickworonekin/puyo-text-editor),\n[fntedit](https://github.com/exelotl/fntedit), and other tools already can\nmodify formats used by older Puyo Puyo games. However, there are advantages to\nrewrite them in Python:\n\n- Better cross compatibility with Linux.\n- Easier migration when upgrade away from end of life language versions.\n- Formats are stored in an intermediate representation before conversion.\n\nThis project also aims to document how these formats work, so others can\nreimplement them if needed.\n\n## Progress Report\n\nCurrent progress on implementing conversion and creation support for formats\nthat are used by the older Puyo Puyo games. Includes regression testing and\ndocumentation. Additional formats may be added if there is a need to modify\nother Puyo Puyo games.\n\n-   Legend:\n    - \u2705 Fully Complete\n    - \u26a0\ufe0f Partially Complete\n    - \u274c Incomplete\n\n| Format | Conversion | Creation | Testing | Documentation |\n| ------ | ---------- | -------- | ------- | ------------- |\n| `fmp`  | \u2705        | \u2705       | \u274c      | \u2705           |\n| `fnt`  | \u274c        | \u274c       | \u274c      | \u274c           |\n| `fpd`  | \u2705        | \u2705       | \u2705      | \u2705           |\n| `mtx`  | \u26a0\ufe0f        | \u274c       | \u274c      | \u274c           |\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "A tool to edit text for older Puyo Puyo games.",
    "version": "2025.8.2",
    "project_urls": {
        "Changelog": "https://github.com/wushenrong/legacy-puyo-tools/blob/main/CHANGELOG.md",
        "Homepage": "https://wushenrong.github.io/legacy-puyo-tools/",
        "Issues": "https://github.com/wushenrong/legacy-puyo-tools/issues",
        "Source": "https://github.com/wushenrong/legacy-puyo-tools.git"
    },
    "split_keywords": [
        "puyopuyo"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "016da476e6a007dd7c6c6ae636588c1c795bce2cef3326a54d2c3dd884c26208",
                "md5": "e55c27772ff3d3c400731457332c18fc",
                "sha256": "62d4f2ead7521d0661b62a927583ab8e794f8d1b9a3a07814b7e538d90a6555f"
            },
            "downloads": -1,
            "filename": "legacy_puyo_tools-2025.8.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e55c27772ff3d3c400731457332c18fc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 16962,
            "upload_time": "2025-08-02T15:26:25",
            "upload_time_iso_8601": "2025-08-02T15:26:25.897864Z",
            "url": "https://files.pythonhosted.org/packages/01/6d/a476e6a007dd7c6c6ae636588c1c795bce2cef3326a54d2c3dd884c26208/legacy_puyo_tools-2025.8.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "183f8233c4bf17a6a779f6c78ca822cd1af09f23dfec0b99ee9ed84c8956a99c",
                "md5": "b2e1c50d21b62a7aa34a2747c704db9c",
                "sha256": "a0f19ae1dbb8e73930feabc8d1f73fe6dc035485cc5279d9c19712ab735998a8"
            },
            "downloads": -1,
            "filename": "legacy_puyo_tools-2025.8.2.tar.gz",
            "has_sig": false,
            "md5_digest": "b2e1c50d21b62a7aa34a2747c704db9c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 169523,
            "upload_time": "2025-08-02T15:26:26",
            "upload_time_iso_8601": "2025-08-02T15:26:26.737414Z",
            "url": "https://files.pythonhosted.org/packages/18/3f/8233c4bf17a6a779f6c78ca822cd1af09f23dfec0b99ee9ed84c8956a99c/legacy_puyo_tools-2025.8.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-02 15:26:26",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "wushenrong",
    "github_project": "legacy-puyo-tools",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "legacy-puyo-tools"
}
        
Elapsed time: 0.52543s