{"id":46269964,"url":"https://github.com/rpg-maker-translation-tools/rpgm-asset-decrypter-rs","last_synced_at":"2026-03-04T03:02:21.918Z","repository":{"id":284343950,"uuid":"950640945","full_name":"RPG-Maker-Translation-Tools/rpgm-asset-decrypter-rs","owner":"RPG-Maker-Translation-Tools","description":"A tool to decrypt encrypted RPG Maker MV/MZ audio and image assets.","archived":false,"fork":false,"pushed_at":"2025-12-04T11:53:51.000Z","size":17,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-07T19:41:46.593Z","etag":null,"topics":["decrypter","encrypter","rpg-maker","rpg-maker-mv","rpg-maker-mz"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RPG-Maker-Translation-Tools.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-03-18T13:24:10.000Z","updated_at":"2025-12-04T11:42:10.000Z","dependencies_parsed_at":"2025-07-20T07:14:58.898Z","dependency_job_id":null,"html_url":"https://github.com/RPG-Maker-Translation-Tools/rpgm-asset-decrypter-rs","commit_stats":null,"previous_names":["savannstm/rpgm-asset-decrypter-rs","rpg-maker-translation-tools/rpgm-asset-decrypter-rs"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/RPG-Maker-Translation-Tools/rpgm-asset-decrypter-rs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RPG-Maker-Translation-Tools%2Frpgm-asset-decrypter-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RPG-Maker-Translation-Tools%2Frpgm-asset-decrypter-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RPG-Maker-Translation-Tools%2Frpgm-asset-decrypter-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RPG-Maker-Translation-Tools%2Frpgm-asset-decrypter-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RPG-Maker-Translation-Tools","download_url":"https://codeload.github.com/RPG-Maker-Translation-Tools/rpgm-asset-decrypter-rs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RPG-Maker-Translation-Tools%2Frpgm-asset-decrypter-rs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30070479,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-04T01:03:42.280Z","status":"online","status_checked_at":"2026-03-04T02:00:07.464Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["decrypter","encrypter","rpg-maker","rpg-maker-mv","rpg-maker-mz"],"created_at":"2026-03-04T03:02:21.257Z","updated_at":"2026-03-04T03:02:21.909Z","avatar_url":"https://github.com/RPG-Maker-Translation-Tools.png","language":"Rust","funding_links":["https://ko-fi.com/savannstm","https://www.patreon.com/cw/savannstm"],"categories":[],"sub_categories":[],"readme":"# rpgm-asset-decrypter-rs\n\nA CLI tool for decrypting/encrypting RPG Maker MV/MZ audio and image assets.\n\nSupports `rpgmvp`/`png_`, `rpgmvo`/`ogg_`, `rpgmvm`/`m4a_` assets.\n\nBuilt on top of blazingly fast [rpgm-asset-decrypter-lib](https://github.com/RPG-Maker-Translation-Tools/rpgm-asset-decrypter-lib).\n\n## Installation\n\nGet the binaries in Releases section.\n\n## Usage\n\n```bash\n# Decrypt all files in a directory. You don't need to set a key for this - program will automatically extract it from processed files\nrpgmasd decrypt -i \"./rpg-maker-mv-game/www/img/tilesets\"\n\n# Decrypt a single file in a directory\nrpgmasd decrypt --file image.rpgmvp\nrpgmasd decrypt --file audio.rpgmvo\nrpgmasd decrypt --file audio.m4a_\n\n# You can extract encryption key from any encrypted file\nrpgmasd extract-key --file image.rpgmvp\n\n# `encrypt` command requires `--engine` and `--key` arguments\nrpgmasd encrypt --engine mv --key d41d8cd98f00b204e9800998ecf8427e -i \"./images\"\n```\n\n## GUI\n\nOur [rpgmdec](https://github.com/rpg-maker-translation-tools/rpgmdec) GUI provides the same functionality as `rpgmasd`.\n\n## Building\n\nRequirements: `rustup` with installed Rust toolchain.\n\nClone the repository and compile with `cargo b -r`.\n\n## Support\n\n[Me](https://github.com/savannstm), the maintainer of this project, is a poor college student from Eastern Europe.\n\nIf you could, please consider supporting us through:\n\n-   [Ko-fi](https://ko-fi.com/savannstm)\n-   [Patreon](https://www.patreon.com/cw/savannstm)\n-   [Boosty](https://boosty.to/mcdeimos)\n\nEven if you don't, it's fine. We'll continue to do as we right now.\n\n## License\n\nProject is licensed under WTFPL.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frpg-maker-translation-tools%2Frpgm-asset-decrypter-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frpg-maker-translation-tools%2Frpgm-asset-decrypter-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frpg-maker-translation-tools%2Frpgm-asset-decrypter-rs/lists"}